diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..25dac52 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +.gitignore export-ignore +*.md export-ignore +LICENSE export-ignore diff --git a/README-AR.md b/README-AR.md new file mode 100644 index 0000000..074d6fc --- /dev/null +++ b/README-AR.md @@ -0,0 +1,91 @@ +
+ TR TR + | EN EN + | CN CN + | AZ AZ + | DE DE + | FR FR + | SA AR + | NL NL +
+ + +# وحدة إضافية Domainnameapi.com لـ WHMCS + +تسمح لك هذه الوحدة الإضافية بإدارة جميع أسماء النطاقات في WHMCS باستخدام واجهة برمجة التطبيقات "domainnameapi.com". من خلال هذه الوحدة الإضافية، يمكنك الاستفادة من الميزات التالية: + +* عرض جميع أسماء النطاقات الخاصة بك +* المزامنة الجماعية +* الاستيراد الجماعي +* تغيير الاتصال بالمجموعة +* تغيير NS الجماعية +* تغيير الخصوصية وقفل النطاق الجماعي +* الموافقة على إلغاء أو تأكيد نقل الوارد والصادر + +المتطلبات +---------- + +* WHMCS 7.0 أو الإصدار الأحدث +* PHP 7.2 أو الإصدار الأحدث (يجب تمكين إضافات Soap و Curl) +* وحدة تسجيل domainnameapi مُفعّلة ومكونة. + +التثبيت +------- + +1. قم بتحميل الملفات التي تم تنزيلها إلى المجلد الرئيسي لخادم WHMCS الخاص بك (يجب وضعها في المجلد whmcs_directory/modules/Addons/dnaextended). +2. قم بتسجيل الدخول إلى لوحة التحكم الإدارية لـ WHMCS. +3. انتقل إلى "التكوينات" > "وحدات الإضافات" (أو "إعدادات" > "وحدات الإضافات" قبل WHMCS 8.0). +4. سترى وحدة "DNA Extended". قم بتمكينها وحدد المجموعة الإدارية التي ترغب في منحها صلاحيات. + +التكوينات +-------- + +1. في القائمة الجانبية اليسرى، حدد "الإضافات" وانقر على "DNA Extended". +2. انقر على "الإعدادات". +3. لضمان عمل النظام بشكل صحيح، يجب مزامنة جميع أسماء النطاقات الخاصة بك بانتظام. قم بتكوين إعدادات Cron كما هو موضح. (قد تختلف إعدادات Cron وفقًا لمتطلبات النظام. [إعدادات Cron لـ cPanel](https://www.youtube.com/watch?v=t5mjWGegE-g) | [إعدادات Cron لـ Plesk](https://www.youtube.com/watch?v=ur1_ua9TMXs)) +4. انقر على "Cron Manual Run" لمزامنة جميع أسماء النطاقات الخاصة بك مرة واحدة. + +الاستخدام +------ + +### عرض وتصفية جميع أسماء النطاقات + +- انقر فوق زر "جميع النطاقات" لعرض جميع أسماء النطاقات الخاصة بك. +- يمكنك البحث وتصفية النطاقات بناءً على حالتها. +- انقر على مربع الاختيار في الأعلى لتحديد إجراء، أو انقر على الزر المقابل على اليسار. +- قم بتأكيد الإجراء. + +### استيراد أسماء النطاقات بشكل جماعي + +- انقر فوق زر "استيراد" للانتقال إلى الصفحة التي يمكنك فيها استيراد أسماء النطاقات الخاصة بك. +- هذه الميزة متاحة فقط لأسماء النطاقات في WHMCS التي لم يتم نقلها إلى أي مستخدم حتى الآن. +- حدد العميل المطابق لكل اسم نطاق. +- قم بتأكيد الإجراء. + +### المزامنة بين أسماء النطاقات + +- عند النقر فوق الزر "المزامنة"، ستتم مزامنة معلومات النطاق المقابل في لوحة DNA و WHMCS. إذا لم يكن النطاق مطابقًا، فسيتم مزامنته فقط في DNA. +- يتم مزامنة أسماء النطاقات المتطابقة في WHMCS مع معلومات "المسجل، تاريخ الانتهاء والحالة". + +### تعديل معلومات الاتصال لأسماء النطاقات بشكل جماعي + +- حدد أسماء النطاقات التي ترغب في تعديل معلومات الاتصال الخاصة بها. +- أدخل معلومات الاتصال الجديدة وحدد الكتلة التي يجب أن تكون متطابقة مع صاحب النطاق. +- قم بتأكيد الإجراء. + +### تغيير خوادم الأسماء (NS) لأسماء النطاقات بشكل جماعي + +- حدد أسماء النطاقات التي ترغب في تغيير خوادم الأسماء (NS) الخاصة بها. +- أدخل خوادم الأسماء الجديدة. +- قم بتأكيد الإجراء. + +### تغيير الخصوصية وقفل النطاق بشكل جماعي + +- حدد أسماء النطاقات التي ترغب في تغيير خصوصية وقفل النطاق الخاص بها. +- أدخل القيم الجديدة. +- قم بتأكيد الإجراء. + +### الموافقة على إلغاء أو تأكيد نقل الوارد والصادر لأسماء النطاقات بشكل جماعي + +- حدد أسماء النطاقات التي ترغب في الموافقة على إلغاء أو تأكيد نقلها. +- قم بتأكيد الإجراء. diff --git a/README-AZ.md b/README-AZ.md new file mode 100644 index 0000000..cbeb058 --- /dev/null +++ b/README-AZ.md @@ -0,0 +1,93 @@ +
+ TR TR + | EN EN + | CN CN + | AZ AZ + | DE DE + | FR FR + | SA AR + | NL NL +
+ + + +# Domainnameapi.com WHMCS Addon Modulu + +Bu modul, WHMCS platformunda `domainnameapi.com` API'sini istifade edərək bütün domen adlarını idarə etməyə imkan verir. Bu modul vasitəsilə aşağıdakı imkanlara malik olursunuz: + +* Bütün domen adlarını görüntüləmək +* Kütləvi sinxronizasiya etmək +* Kütləvi olaraq içəri almaq +* Kütləvi əlaqə dəyişiklikləri etmək +* Kütləvi NS dəyişiklikləri etmək +* Kütləvi Gizlilik və Domen kilidini düzəltmək +* Gələn və gedən transferləri ləğv etmə və ya təsdiqləmək + +Tələblər +--------- + +* WHMCS 7.0 və ya yüksək versiya +* PHP 7.2 və ya yüksək (Aktiv olunmuş Soap və Curl tətbiqləri olmalıdır) +* Aktivləşdirilmiş və tənzimlənmiş domainnameapi Registrar modulu. + +Quraşdırma +---------- + +1. Yüklədiyiniz faylları serverinizin WHMCS qovluğuna yükləyin (whmcs_qovluğu/modules/Addons/dnaextended qovluğuna düşməlidir). +2. WHMCS idarə panelinə daxil olun. +3. Setup > Addon Modules bölməsinə daxil olun (WHMCS 8.0-dən əvvəl Setup > Addon Modules bölməsi). +4. DNA Extended Modulunu görəcəksiniz, aktivləşdirin və icazələri verəcəyiniz admin qrupunu konfiqurasiyalarında seçin. + +Tənzimləmələr +------------ + +1. Sol tərəfdəki menyudan "Addons" seçimini seçin və "DNA Extended" seçimini edin. +2. Görünən ekran üzərində "Settings"ə klikləyin. +3. Sistem işləməsi üçün bütün domen adlarınızın müəyyən bir zaman aralığında sinxronizasiya edilməsi lazımdır. Bunun üçün Cron tənzimləmələrini aşağıdakı kimi qurun. (Cronun necə tənzimləndiyi sistem tələblərinə görə fərqlənə bilər. [cPanel Cron tənzimləməsi](https://www.youtube.com/watch?v=t5mjWGegE-g) | [Plesk Cron tənzimləməsi](https://www.youtube.com/watch?v=ur1_ua9TMXs)) +4. Bütün domen adlarını bir dəfə sinxronizasiya etmək üçün "Cron Manual Run" düyməsinə klikləyin. + +İstifadə +-------- + +### Bütün domen adlarını görüntüləmə və filtrləmə + +- Bütün domen adlarını görmək üçün "All domains" düyməsinə klikləyin. +- Onları axtara, statuslarına görə filtrləyə bilərsiniz. +- Əməliyyat yerinə yetirmək üçün yuxarıdakı checkboxa vurun və ya soldakı müvafiq düyməyə klikləyin. +- Əməliyyatı təsdiqləyin. + +### Domen adlarını kütləvi olaraq içəri alma + +- "Import" düyməsinə klikləyin, domen adlarınızı içəri ala biləcəyiniz səhifəyə keçəcəksiniz. +- Bu imkan yalnız WHMCS üzərində hər hansı bir istifadəçiyə köçürülməmiş domen adlarında görsənəcəkdir. +- Görünən ekran üzərində hər bir domen adının uyğunlaşacağı müştəriyi seçin. +- Əməliyyatı təsdiqləyin. + +### Domen adları arasında sinxronizasiya etmə + +- "Synchronize" düyməsinə kliklədikdə, müvafiq domen adı DNA panelindəki və WHMCS-dəki məlumatlarla yenilənir. Domen adı uyğunlaşmazsa, yalnız DNA-də sinxronizasiya ediləcəkdir. +- Uyğunlaşan domen adları WHMCS üzərində "Registrar, Bitiş Tarixi və Status" məlumatları ilə sinxronizasiya olunacaq. + +### Domen adları arasında əlaqə məlumatlarını kütləvi olaraq dəyişmə + +- Əlaqə məlumatlarını dəyişmək istədiyiniz domen adlarını seçin. +- Yeni əlaqə məlumatlarını daxil edin və Registrant ilə eyni olmasını istədiyiniz Bloku seçin. +- Əməliyyatı təsdiqləyin. + +### Domen adları arasında NS dəyişikliyi etmə + +- NS dəyişikliyi etmək istədiyiniz domen adlarını seçin. +- Yeni NS-ləri daxil edin. +- Əməliyyatı təsdiqləyin. + +### Domen adları arasında Gizlilik və Domen Kilidi dəyişikliyi etmə + +- Gizlilik və Domen Kilidi dəyişikliyi etmək istədiyiniz domen adlarını seçin. +- Yeni dəyərləri daxil edin. +- Əməliyyatı təsdiqləyin. + +### Gələn və gedən transferləri ləğv etmə və ya təsdiqləmə + +- Gələn və gedən transferləri ləğv etmək və ya təsdiqləmək istədiyiniz domen adlarını seçin. +- Əməliyyatı təsdiqləyin. + diff --git a/README-CN.md b/README-CN.md new file mode 100644 index 0000000..08083c3 --- /dev/null +++ b/README-CN.md @@ -0,0 +1,94 @@ +
+ TR TR + | EN EN + | CN CN + | AZ AZ + | DE DE + | FR FR + | SA AR + | NL NL +
+ +Domainnameapi.com WHMCS 插件模块 +============================== + +此模块使用 `domainnameapi.com` API,允许您在 WHMCS 中管理所有域名。通过此模块,您可以获得以下功能: + +* 查看所有域名 +* 批量同步 +* 批量导入 +* 批量联系人更改 +* 批量 NS 更改 +* 批量隐私和域名锁定编辑 +* 批量确认或取消传入和传出的转移 + +要求 +---- + +* WHMCS 7.0 或更高版本 +* PHP 7.2 或更高版本(需要启用 Soap 和 Curl 扩展) +* 已激活并配置 domainnameapi 注册商模块 + +安装 +---- + +1. 将下载的文件上传到您的 WHMCS 服务器目录中(应位于 `whmcs_directory/modules/Addons/dnaextended` 目录下)。 +2. 登录 WHMCS 管理面板。 +3. 转到 "系统设置" > "插件模块" 或在 WHMCS 8.0 之前转到 "设置" > "插件模块"。 +4. 您会看到 DNA Extended 模块,请激活它并选择哪个管理员组应具有权限在配置中进行更改。 + +配置 +---- + +1. 在左侧菜单中选择 "插件" 选项,然后点击 "DNA Extended"。 +2. 在下一个页面中点击 "设置"。 +3. 为了使系统正常工作,需要定期同步所有域名。请根据显示的信息设置 Cron 任务(根据您的系统,Cron 的设置可能有所不同。[cPanel 设置 Cron](https://www.youtube.com/watch?v=t5mjWGegE-g) | [Plesk 设置 Cron](https://www.youtube.com/watch?v=ur1_ua9TMXs))。 +4. 点击 "Cron 手动运行" 来一次性同步所有域名。 + +使用 +-- + +### 查看和过滤所有域名 + +- 点击 "所有域名" 按钮查看您的所有域名。 +- 您可以搜索并根据其状态进行筛选。 +- 选择顶部的复选框以执行操作,或点击左侧的相关按钮。 +- 确认操作。 + +### 批量导入域名 + +- 点击 "导入" 按钮,进入可以导入域名的页面。 +- 此功能仅适用于在 WHMCS 上尚未分配给任何用户的域名。 +- 为每个域名选择相应的客户。 +- 确认操作。 + +### 域名之间的批量同步 + +- 单击 "同步" 按钮,将更新相关域名在 DNA 面板和 WHMCS 中的信息。如果域名不匹配,它将仅在 DNA 上同步。 +- 匹配的域名将与 WHMCS 中的 "注册商、到期日和状态" 信息同步。 + +### 域名之间的批量联系人更改 + +- 选择要更改联系人信息的域名。 +- 输入联系人信息,并选择与注册人相同的选项块(如果需要)。 +- 确认操作。 + +### 域名之间的批量 NS 更改 + +- 选择要更改名称服务器(NS)的域名。 +- 输入新的名称服务器。 +- 确认操作。 + +### 域名之间的批量隐私和域名锁定更改 + +- 选择要更改隐私和域名锁定的域名。 +- 输入新值。 +- 确认操作。 + +### 确认或取消域名的传入和传出转移 + +- 选择要确认或取消的域名的传入和传出转移。 +- 确认操作。 + + + diff --git a/README-DE.md b/README-DE.md new file mode 100644 index 0000000..97c1a17 --- /dev/null +++ b/README-DE.md @@ -0,0 +1,93 @@ +
+ TR TR + | EN EN + | CN CN + | AZ AZ + | DE DE + | FR FR + | SA AR + | NL NL +
+ + + + +# Domainnameapi.com WHMCS Addon Modul + +Dieses Modul ermöglicht die Verwaltung aller Domainnamen in WHMCS unter Verwendung der `domainnameapi.com` API. Mit diesem Modul können Sie folgende Funktionen nutzen: + +* Anzeige aller Ihrer Domainnamen +* Massensynchronisation +* Massenimport +* Massenänderungen der Kontaktinformationen durchführen +* Massen-NS-Änderungen durchführen +* Massenbearbeitung von Privatsphäre und Domain-Sperre +* Massenweise Genehmigung oder Ablehnung eingehender und ausgehender Transfers + +Anforderungen +------------- + +* WHMCS 7.0 oder höher +* PHP 7.2 oder höher (Aktivierte Soap- und Curl-Erweiterungen erforderlich) +* Aktiviertes und konfiguriertes domainnameapi Registrar-Modul. + +Installation +------------ + +1. Laden Sie die heruntergeladenen Dateien in das Stammverzeichnis Ihres WHMCS-Servers hoch. (Sie sollten in den Ordner whmcs_verzeichnis/modules/Addons/dnaextended gelangen.) +2. Melden Sie sich beim WHMCS-Administrationsbereich an. +3. Navigieren Sie zu Setup > Addon Modules (oder Setup > Eklenti Modülleri vor WHMCS 8.0). +4. Sie sehen das DNA Extended-Modul. Aktivieren Sie es und wählen Sie die Administratorgruppe aus, der Sie Berechtigungen erteilen möchten. + +Konfigurationen +--------------- + +1. Wählen Sie in der linken Menüleiste die Option "Addons" und klicken Sie auf "DNA Extended". +2. Klicken Sie auf "Einstellungen". +3. Für den reibungslosen Betrieb des Systems müssen alle Ihre Domainnamen regelmäßig synchronisiert werden. Konfigurieren Sie dazu die Cron-Einstellungen wie angezeigt. (Die Konfiguration des Cron-Jobs kann je nach Systemanforderungen variieren. [cPanel Cron-Einstellungen](https://www.youtube.com/watch?v=t5mjWGegE-g) | [Plesk Cron-Einstellungen](https://www.youtube.com/watch?v=ur1_ua9TMXs)) +4. Klicken Sie auf "Cron Manual Run", um alle Ihre Domainnamen einmalig zu synchronisieren. + +Verwendung +---------- + +### Anzeige und Filterung aller Domainnamen + +- Klicken Sie auf die Schaltfläche "Alle Domains", um alle Ihre Domainnamen anzuzeigen. +- Sie können nach ihnen suchen und nach Status filtern. +- Klicken Sie auf das Kontrollkästchen oben, um eine Aktion auszuwählen, oder klicken Sie auf den entsprechenden Button links. +- Bestätigen Sie die Aktion. + +### Massenimport von Domainnamen + +- Klicken Sie auf die Schaltfläche "Import", um zur Seite zu gelangen, auf der Sie Ihre Domainnamen importieren können. +- Diese Funktion wird nur für Domainnamen in WHMCS angezeigt, die noch nicht an einen Benutzer übertragen wurden. +- Wählen Sie auf der angezeigten Seite den entsprechenden Kunden aus, dem jeder Domainname zugeordnet werden soll. +- Bestätigen Sie die Aktion. + +### Synchronisierung zwischen Domainnamen + +- Wenn Sie auf die Schaltfläche "Synchronisieren" klicken, werden die Informationen des entsprechenden Domainnamens sowohl in der DNA-Panel als auch in WHMCS aktualisiert. Wenn der Domainname nicht übereinstimmt, wird nur die Synchronisierung in DNA durchgeführt. +- Übereinstimmende Domainnamen werden mit den Informationen "Registrar, Ablaufdatum und Status" in WHMCS synchronisiert. + +### Massenänderung der Kontaktinformationen von Domainnamen + +- Wählen Sie die Domainnamen aus, für die Sie die Kontaktinformationen ändern möchten. +- Geben Sie die neuen Kontaktinformationen ein und wählen Sie den Block aus, der mit dem Registranten übereinstimmen soll. +- Bestätigen Sie die Aktion. + +### Massen-NS-Änderungen von Domainnamen + +- Wählen Sie die Domainnamen aus, für die Sie die NS-Änderungen vornehmen möchten. +- Geben Sie die neuen NS-Server ein. +- Bestätigen Sie die Aktion. + +### Massenbearbeitung von Privatsphäre und Domain-Sperre + +- Wählen Sie die Domainnamen aus, für die Sie Änderungen an der Privatsphäre und Domain-Sperre vornehmen möchten. +- Geben Sie die neuen Werte ein. +- Bestätigen Sie die Aktion. + +### Genehmigung oder Ablehnung von eingehenden und ausgehenden Transfers von Domainnamen + +- Wählen Sie die Domainnamen aus, für die Sie eingehende und ausgehende Transfers genehmigen oder ablehnen möchten. +- Bestätigen Sie die Aktion. diff --git a/README-EN.md b/README-EN.md index 09381df..e6a035e 100644 --- a/README-EN.md +++ b/README-EN.md @@ -1,94 +1,91 @@ -[EN](README-EN.md) | [TR](README.md) +
+ TR TR + | EN EN + | CN CN + | AZ AZ + | DE DE + | FR FR + | SA AR + | NL NL +
-Domainnameapi.com WHMCS Addon Module -==================================== -This module allows you to manage all domain names in WHMCS using the `domainnameapi.com` API. With this module, you can -achieve the following features: +# Domainnameapi.com WHMCS Addon Module + +This module allows you to manage all your domain names on WHMCS using the `domainnameapi.com` API. With this module, you can achieve the following features: * View all your domain names * Perform bulk synchronization -* Import in bulk -* Make bulk communication changes -* Make bulk NS changes -* Edit bulk Privacy and Domain Lock -* Bulk Approve and Cancel Incoming and Outgoing Transfers +* Bulk import +* Bulk contact changes +* Bulk NS changes +* Bulk Privacy and Domain lock editing +* Bulk cancellation or approval of incoming and outgoing transfers Requirements ------------ -* WHMCS 7.6 or higher -* PHP 7.2 or higher (with enabled Soap and Curl extensions) -* Activated and configured domainnameapi Registrar module +* WHMCS 7.0 or above +* PHP 7.2 or above (with enabled Soap and Curl extensions) +* Activated and configured `domainnameapi` Registrar module. Installation ------------ -* Upload the downloaded files to your WHMCS server directory (should be placed in - whmcs_directory/modules/Addons/dnaextended folder). -* Log in to WHMCS admin panel. -* Go to Setup > Addon Modules (or Addon Modules in WHMCS 8.0 and earlier) in System Settings. -* You will see the DNA Extended Module, activate it and select which admin group will have the permissions in its - configurations. +1. Upload the downloaded files to your WHMCS directory on your server (should go to the whmcs_directory/modules/Addons/dnaextended folder). +2. Log in to your WHMCS admin panel. +3. Go to Setup > Addon Modules or, before WHMCS 8.0, Setup > Addon Modules section. +4. You will see the DNA Extended Module, activate it, and choose which admin group to grant permissions to in the configurations. -Configuration -------------- +Setup +----- -* Select the "Addons" option from the left menu and click on "DNA Extended". -* Click on "Settings" on the displayed screen. -* For the system to work, all your domain names need to be synchronized at certain intervals, set up the Cron settings - as shown. (Cron setup may vary depending on the system specifications. cPanel Cron setup | Plesk Cron setup) -* Click on the "Cron Manual Run" button to synchronize all your domain names once. +1. Select the "Addons" option from the left menu and click on "DNA Extended." +2. Click on "Settings" on the displayed screen. +3. For the system to work, all your domain names need to be synchronized periodically. Configure the Cron settings as shown. (The process of setting up Cron may vary depending on the system requirements. [cPanel Cron Setup](https://www.youtube.com/watch?v=t5mjWGegE-g) | [Plesk Cron Setup](https://www.youtube.com/watch?v=ur1_ua9TMXs)) +4. Click the "Cron Manual Run" button to synchronize all your domain names for one time. Usage ----- -Viewing and Filtering All Domain Names --------------------------------------- +### View and filter all domain names -* Click on the "All domains" tab to see all your domain names. -* You can search and filter them by status. -* Click on the checkbox at the beginning or the relevant button on the left to perform an action. -* Confirm the action. +- Click on the "All domains" tab to see all your domain names. +- You can search and filter them based on their status. +- Click on the checkbox at the top or the relevant button on the left to perform an action. +- Confirm the operation. -Bulk Import of Domain Names ---------------------------- +### Bulk import of domain names -* Click on the "Import" button to go to the page where you can import your domain names. -* This feature only appears for domain names that have not been transferred to any user in WHMCS. -* On the displayed screen, select the customer to whom each domain name will be matched. -* Confirm the action. +- Click on the "Import" button to go to the page where you can import your domain names. +- This feature only applies to domain names that have not been transferred to any user on WHMCS. +- On the displayed screen, select the customer that each domain name will be matched with. +- Confirm the operation. -Bulk Synchronization Between Domain Names ------------------------------------------ +### Synchronize domain names -* When you click the Synchronization button, the relevant domain name is updated both in the DNA panel and in WHMCS. If -* the domain name does not match, it is only synchronized in DNA. -* Matched domain names are synchronized in WHMCS with the "Registrar, Expiry Date, and Status" information. +- When you click the "Synchronize" button, the corresponding domain name will be updated with both the information from the DNA panel and WHMCS. If the domain name doesn't match, it will only be synchronized on DNA. +- Matched domain names will be synchronized on WHMCS with the "Registrar, Expiry Date, and Status" information. -Bulk Change of Communication Information between Domain Names -------------------------------------------------------------- +### Bulk change of contact information among domain names -* Select the domain names for which you want to change the communication information. -* Enter the communication information and select the block that should be the same as the Registrant's. -* Confirm the action. +- Select the domain names for which you want to change the contact information. +- Enter the new contact information and select the block you want to be the same as the Registrant. +- Confirm the operation. -Bulk NS Changes between Domain Names ------------------------------------- +### Bulk NS changes among domain names -* Select the domain names for which you want to make NS changes. -* Enter the new NS. -* Confirm the action. +- Select the domain names for which you want to make NS changes. +- Enter the new NS. +- Confirm the operation. -Bulk Privacy and Domain Lock Changes between Domain Names ---------------------------------------------------------- +### Bulk Privacy and Domain Lock changes among domain names -* Select the domain names for which you want to make Privacy and Domain Lock changes. -* Enter the new values. -* Confirm the action. +- Select the domain names for which you want to make Privacy and Domain Lock changes. +- Enter the new values. +- Confirm the operation. -Bulk Cancel or Approve Incoming and Outgoing Transfers between Domain Names ---------------------------------------------------------------------------- +### Bulk cancellation or approval of incoming and outgoing transfers -* Select the domain names for which you want to cancel or approve incoming and outgoing transfers. -* Confirm the action. +- Select the domain names for which you want to cancel or approve incoming and outgoing transfers. +- Confirm the operation. diff --git a/README-FR.md b/README-FR.md new file mode 100644 index 0000000..28125d9 --- /dev/null +++ b/README-FR.md @@ -0,0 +1,91 @@ +
+ TR TR + | EN EN + | CN CN + | AZ AZ + | DE DE + | FR FR + | SA AR + | NL NL +
+ + +# Module complémentaire Domainnameapi.com pour WHMCS + +Ce module vous permet de gérer tous les noms de domaine dans WHMCS en utilisant l'API `domainnameapi.com`. Avec ce module, vous pouvez bénéficier des fonctionnalités suivantes : + +* Affichage de tous vos noms de domaine +* Synchronisation en masse +* Importation en masse +* Modification en masse des informations de contact +* Modification en masse des serveurs de noms (NS) +* Modification en masse de la confidentialité et du verrouillage de domaine +* Approbation ou refus en masse des transferts entrants et sortants + +Exigences +--------- + +* WHMCS 7.0 ou supérieur +* PHP 7.2 ou supérieur (Extensions Soap et Curl activées) +* Module d'enregistrement domainnameapi activé et configuré + +Installation +----------- + +1. Téléchargez les fichiers téléchargés dans le répertoire principal de votre serveur WHMCS (ils doivent être placés dans le dossier whmcs_directory/modules/Addons/dnaextended). +2. Connectez-vous à l'administration de WHMCS. +3. Accédez à Configuration > Modules complémentaires (ou Configuration > Eklenti Modülleri avant WHMCS 8.0). +4. Vous verrez le module DNA Extended. Activez-le et sélectionnez le groupe d'administrateurs auxquels vous souhaitez accorder des autorisations. + +Configurations +-------------- + +1. Dans la barre de menu de gauche, sélectionnez "Addons" et cliquez sur "DNA Extended". +2. Cliquez sur "Paramètres". +3. Pour assurer le bon fonctionnement du système, tous vos noms de domaine doivent être synchronisés régulièrement. Configurez les paramètres Cron comme indiqué. (La configuration du Cron peut varier en fonction des exigences du système. [Configuration du Cron cPanel](https://www.youtube.com/watch?v=t5mjWGegE-g) | [Configuration du Cron Plesk](https://www.youtube.com/watch?v=ur1_ua9TMXs)) +4. Cliquez sur "Cron Manual Run" pour synchroniser tous vos noms de domaine une fois. + +Utilisation +---------- + +### Affichage et filtrage de tous les noms de domaine + +- Cliquez sur le bouton "Tous les domaines" pour afficher tous vos noms de domaine. +- Vous pouvez effectuer une recherche et filtrer en fonction de leur statut. +- Cliquez sur la case à cocher en haut pour sélectionner une action, ou cliquez sur le bouton correspondant à gauche. +- Confirmez l'action. + +### Importation en masse de noms de domaine + +- Cliquez sur le bouton "Importer" pour accéder à la page d'importation de vos noms de domaine. +- Cette fonctionnalité n'est disponible que pour les noms de domaine dans WHMCS qui n'ont pas encore été transférés à un utilisateur. +- Sur la page affichée, sélectionnez le client correspondant à chaque nom de domaine. +- Confirmez l'action. + +### Synchronisation entre les noms de domaine + +- Lorsque vous cliquez sur le bouton "Synchroniser", les informations du nom de domaine correspondant sont mises à jour à la fois dans le panneau DNA et dans WHMCS. Si le nom de domaine ne correspond pas, seule la synchronisation dans DNA est effectuée. +- Les noms de domaine correspondants sont synchronisés dans WHMCS avec les informations "Registrar, Date d'expiration et Statut". + +### Modification en masse des informations de contact des noms de domaine + +- Sélectionnez les noms de domaine pour lesquels vous souhaitez modifier les informations de contact. +- Entrez les nouvelles informations de contact et sélectionnez le bloc qui doit correspondre au titulaire. +- Confirmez l'action. + +### Modification en masse des serveurs de noms (NS) des noms de domaine + +- Sélectionnez les noms de domaine pour lesquels vous souhaitez effectuer des modifications des serveurs de noms (NS). +- Entrez les nouveaux serveurs de noms. +- Confirmez l'action. + +### Modification en masse de la confidentialité et du verrouillage de domaine + +- Sélectionnez les noms de domaine pour lesquels vous souhaitez effectuer des modifications de confidentialité et de verrouillage de domaine. +- Entrez les nouvelles valeurs. +- Confirmez l'action. + +### Approbation ou refus en masse des transferts entrants et sortants des noms de domaine + +- Sélectionnez les noms de domaine pour lesquels vous souhaitez approuver ou refuser les transferts entrants et sortants. +- Confirmez l'action. diff --git a/README-NL.md b/README-NL.md new file mode 100644 index 0000000..a035e0f --- /dev/null +++ b/README-NL.md @@ -0,0 +1,93 @@ +
+ TR TR + | EN EN + | CN CN + | AZ AZ + | DE DE + | FR FR + | SA AR + | NL NL +
+ + + +Domainnameapi.com WHMCS Add-on Module +==================================== + +Deze module stelt u in staat om al uw domeinnamen in WHMCS te beheren met behulp van de `domainnameapi.com` API. Met deze module kunt u de volgende functies gebruiken: + +* Weergave van al uw domeinnamen +* Bulk-synchronisatie +* Bulk-importeren +* Bulk-contactwijzigingen +* Bulk-NS-wijzigingen +* Bulk-privacy- en domeinvergrendeling bewerken +* Bulk-annulering of bevestiging van inkomende en uitgaande transfers + +Vereisten +--------- + +* WHMCS 7.0 of hoger +* PHP 7.2 of hoger (met actieve Soap- en Curl-extensies) +* Geactiveerde en geconfigureerde domainnameapi-registrarmodule + +Installatie +---------- + +1. Upload de gedownloade bestanden naar de WHMCS-map van uw server. (Het moet zich bevinden in de map `whmcs_directory/modules/Addons/dnaextended`) +2. Log in op het beheerderspaneel van WHMCS. +3. Ga naar Instellingen > Add-on Modules of voor WHMCS 8.0 en eerder naar Setup > Add-on Modules. +4. U ziet de DNA Extended-module, activeer deze en selecteer welke beheerdersgroep de rechten moet hebben in de configuraties. + +Configuratie +------------ + +1. Selecteer de optie "Addons" in het linkermenu en klik op "DNA Extended". +2. Klik op "Settings" op het volgende scherm. +3. Om het systeem goed te laten werken, moeten al uw domeinnamen regelmatig worden gesynchroniseerd. Stel de Cron-taken in zoals getoond. (Afhankelijk van uw systeem kunnen de instellingen voor Cron variëren. [Cron-instellingen voor cPanel](https://www.youtube.com/watch?v=t5mjWGegE-g) | [Cron-instellingen voor Plesk](https://www.youtube.com/watch?v=ur1_ua9TMXs)) +4. Klik op "Cron Manual Run" om al uw domeinnamen eenmalig te synchroniseren. + +Gebruik +------ + +### Weergave en filteren van alle domeinnamen + +- Klik op de knop "All domains" om al uw domeinnamen te bekijken. +- U kunt zoeken en filteren op basis van hun status. +- Klik op het selectievakje bovenaan om een actie te selecteren of klik op de bijbehorende knop aan de linkerkant. +- Bevestig de actie. + +### Bulk-import van domeinnamen + +- Klik op de knop "Import" om naar de pagina te gaan waar u uw domeinnamen kunt importeren. +- Deze functie is alleen beschikbaar voor domeinnamen in WHMCS die nog niet aan een gebruiker zijn toegewezen. +- Selecteer de bijbehorende klant voor elke domeinnaam. +- Bevestig de actie. + +### Synchronisatie tussen domeinnamen + +- Wanneer u op de knop "Synchronisatie" klikt, worden de bijbehorende domeinnaam en de informatie in zowel het DNA-paneel als WHMCS bijgewerkt. Als de domeinnaam niet overeenkomt, wordt deze alleen gesynchroniseerd in DNA. +- Overeenkomende domeinnamen worden gesynchroniseerd met de informatie "Registrar, Vervaldatum en Status" in WHMCS. + +### Bulk-contactwijzigingen voor domeinnamen + +- Selecteer de domeinnamen waarvoor u de contactgegevens wilt wijzigen. +- Voer de contactgegevens in en selecteer de optie "Hetzelfde als registrant" indien gewenst. +- Bevestig de actie. + +### Bulk-NS-wijzigingen voor domeinnamen + +- Selecteer de domeinnamen waarvoor u de nameservers (NS) wilt wijzigen. +- Voer de nieuwe nameservers in. +- Bevestig de actie. + +### Bulk-privacy- en domeinvergrendelingsbewerkingen + +- Selecteer de domeinnamen waarvoor u wijzigingen wilt aanbrengen in privacy en domeinvergrendeling. +- Voer de nieuwe waarden in. +- Bevestig de actie. + +### Bevestiging of annulering van inkomende en uitgaande transfers voor domeinnamen + +- Selecteer de domeinnamen waarvoor u inkomende en uitgaande transfers wilt bevestigen of annuleren. +- Bevestig de actie. diff --git a/README.md b/README.md index 1ab8dd4..26ab3ae 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,14 @@ -[EN](README-EN.md) | [TR](README.md) +
+ TR TR + | EN EN + | CN CN + | AZ AZ + | DE DE + | FR FR + | SA AR + | NL NL +
+ Domainnameapi.com WHMCS Addon Modülü ==================================== diff --git a/modules/addons/dnaextended/lang/arabic.php b/modules/addons/dnaextended/lang/arabic.php new file mode 100755 index 0000000..de7672f --- /dev/null +++ b/modules/addons/dnaextended/lang/arabic.php @@ -0,0 +1,71 @@ + + */ + + +$_ADDONLANG['nav_dashboard'] = "لوحة التحكم"; +$_ADDONLANG['nav_balance'] = "الرصيد والمدفوعات"; +$_ADDONLANG['nav_domains'] = "جميع النطاقات"; +$_ADDONLANG['nav_settings'] = "الإعدادات"; +$_ADDONLANG['dash_lastsync'] = "آخر النطاقات المتزامنة"; +$_ADDONLANG['dash_incoming'] = "آخر عمليات النقل الواردة"; +$_ADDONLANG['dash_outgoing'] = "آخر عمليات النقل الصادرة"; +$_ADDONLANG['dash_syscheck'] = "آخر فحص للنظام"; +$_ADDONLANG['balance_info'] = "معلومات التاجر"; +$_ADDONLANG['balance_info_id'] = "المعرف"; +$_ADDONLANG['balance_info_name'] = "الاسم"; +$_ADDONLANG['balance_info_status'] = "الحالة"; +$_ADDONLANG['balance_status'] = "حالة الرصيد"; +$_ADDONLANG['balance_activity'] = "نشاط الرصيد"; +$_ADDONLANG['balance_activity_soon'] = "سيتم إضافة نشاط الرصيد قريبًا"; +$_ADDONLANG['domains_list'] = "قائمة النطاقات"; +$_ADDONLANG['domains_list_domain'] = "النطاق"; +$_ADDONLANG['domains_list_status'] = "الحالة"; +$_ADDONLANG['domains_list_client'] = "العميل"; +$_ADDONLANG['warning_assigned_to_domain'] = "لم يتم تعيين النطاق لأي سجل في WHMCS"; +$_ADDONLANG['warning_assigned_to_domainnameapi'] = "مسجل النطاق ليس DomainNameApi"; +$_ADDONLANG['warning_equal_expirydate'] = "وقت انتهاء النطاق ليس متساويًا مع WHMCS"; +$_ADDONLANG['text_search_client'] = "البحث عن العميل..."; +$_ADDONLANG['syncinfo'] = "سيتم مزامنة النطاقات المعروضة بناءً على معايير الحالة وتاريخ الانتهاء ومسجل النطاق."; +$_ADDONLANG['loading'] = "جارٍ التحميل..."; +$_ADDONLANG['btn_import'] = "استيراد"; +$_ADDONLANG['btn_sync'] = "مزامنة"; +$_ADDONLANG['btn_contact'] = "تعيين جهة الاتصال"; +$_ADDONLANG['btn_ns'] = "تعيين خادم الأسماء"; +$_ADDONLANG['btn_lock'] = "تعيين القفل"; +$_ADDONLANG['btn_approve'] = "الموافقة على عملية النقل الصادرة"; +$_ADDONLANG['btn_reject'] = "رفض عملية النقل الصادرة"; +$_ADDONLANG['btn_cancel'] = "إلغاء عملية النقل الواردة"; +$_ADDONLANG['btn_filter_by_status'] = "تصفية حسب الحالة"; +$_ADDONLANG['required_filters_error'] = "يجب ملء الحقول المطلوبة"; +$_ADDONLANG['domains'] = "النطاقات"; +$_ADDONLANG['domain'] = "النطاق"; +$_ADDONLANG['values_with'] = "القيم متطابقة مع \"المسجل\""; +$_ADDONLANG['client'] = "العميل"; +$_ADDONLANG['sync'] = "مزامنة"; +$_ADDONLANG['nstxt'] = "NS"; +$_ADDONLANG['type'] = "النوع"; +$_ADDONLANG['locktype'] = "حالة القفل"; +$_ADDONLANG['privacy_protection'] = "حماية الخصوصية"; +$_ADDONLANG['thieft_protection'] = "حماية السرقة"; +$_ADDONLANG['enabled'] = "مفعل"; +$_ADDONLANG['disabled'] = "معطل"; +$_ADDONLANG['cancel_warning'] = "سيتم إلغاء عمليات النقل الواردة هذه"; +$_ADDONLANG['reject_warning'] = "سيتم رفض عمليات النقل الصادرة هذه"; +$_ADDONLANG['approve_warning'] = "سيتم الموافقة على عمليات النقل الصادرة هذه"; +$_ADDONLANG['manually_run_cron'] = "تشغيل الكرون يدويًا"; +$_ADDONLANG['cron_started'] = "تم بدء تشغيل الكرون يدويًا"; +$_ADDONLANG['automation_settings'] = "إعدادات التلقائي"; +$_ADDONLANG['cron_settings'] = "إعدادات الكرون"; +$_ADDONLANG['cron_status'] = "حالة الكرون"; +$_ADDONLANG['cron_last_run'] = "آخر تشغيل"; +$_ADDONLANG['processing_record'] = "تجهيز السجل"; +$_ADDONLANG['exclude_deleted'] = "استثناء السجلات المحذوفة"; +$_ADDONLANG['records'] = "سجلات"; +$_ADDONLANG['save'] = "حفظ"; +$_ADDONLANG['something_went_wrong'] = "حدث خطأ"; diff --git a/modules/addons/dnaextended/lang/chinese.php b/modules/addons/dnaextended/lang/chinese.php new file mode 100755 index 0000000..12254a2 --- /dev/null +++ b/modules/addons/dnaextended/lang/chinese.php @@ -0,0 +1,71 @@ + + */ + + +$_ADDONLANG['nav_dashboard'] = "仪表盘"; +$_ADDONLANG['nav_balance'] = "余额和支付"; +$_ADDONLANG['nav_domains'] = "所有域名"; +$_ADDONLANG['nav_settings'] = "设置"; +$_ADDONLANG['dash_lastsync'] = "最新同步的域名"; +$_ADDONLANG['dash_incoming'] = "最新传入的转移"; +$_ADDONLANG['dash_outgoing'] = "最新传出的转移"; +$_ADDONLANG['dash_syscheck'] = "最新系统检查"; +$_ADDONLANG['balance_info'] = "代理商信息"; +$_ADDONLANG['balance_info_id'] = "ID"; +$_ADDONLANG['balance_info_name'] = "名称"; +$_ADDONLANG['balance_info_status'] = "状态"; +$_ADDONLANG['balance_status'] = "余额状态"; +$_ADDONLANG['balance_activity'] = "余额活动"; +$_ADDONLANG['balance_activity_soon'] = "即将添加余额活动"; +$_ADDONLANG['domains_list'] = "域名列表"; +$_ADDONLANG['domains_list_domain'] = "域名"; +$_ADDONLANG['domains_list_status'] = "状态"; +$_ADDONLANG['domains_list_client'] = "客户"; +$_ADDONLANG['warning_assigned_to_domain'] = "域名没有设置任何WHMCS记录"; +$_ADDONLANG['warning_assigned_to_domainnameapi'] = "域名注册商不是DomainNameApi"; +$_ADDONLANG['warning_equal_expirydate'] = "域名到期时间与WHMCS不相等"; +$_ADDONLANG['text_search_client'] = "搜索客户..."; +$_ADDONLANG['syncinfo'] = "显示的域名将根据状态、到期日期和注册商进行同步。"; +$_ADDONLANG['loading'] = "加载中..."; +$_ADDONLANG['btn_import'] = "导入"; +$_ADDONLANG['btn_sync'] = "同步"; +$_ADDONLANG['btn_contact'] = "设置联系人"; +$_ADDONLANG['btn_ns'] = "设置域名服务器"; +$_ADDONLANG['btn_lock'] = "设置锁定"; +$_ADDONLANG['btn_approve'] = "批准传出转移"; +$_ADDONLANG['btn_reject'] = "拒绝传出转移"; +$_ADDONLANG['btn_cancel'] = "取消传入转移"; +$_ADDONLANG['btn_filter_by_status'] = "按状态筛选"; +$_ADDONLANG['required_filters_error'] = "必填字段必须填写"; +$_ADDONLANG['domains'] = "域名"; +$_ADDONLANG['domain'] = "域名"; +$_ADDONLANG['values_with'] = "值与\"注册人\"相同"; +$_ADDONLANG['client'] = "客户"; +$_ADDONLANG['sync'] = "同步"; +$_ADDONLANG['nstxt'] = "NS"; +$_ADDONLANG['type'] = "类型"; +$_ADDONLANG['locktype'] = "锁定状态"; +$_ADDONLANG['privacy_protection'] = "隐私保护"; +$_ADDONLANG['thieft_protection'] = "盗窃保护"; +$_ADDONLANG['enabled'] = "已启用"; +$_ADDONLANG['disabled'] = "已禁用"; +$_ADDONLANG['cancel_warning'] = "将取消此传入转移"; +$_ADDONLANG['reject_warning'] = "将拒绝此传出转移"; +$_ADDONLANG['approve_warning'] = "将批准此传出转移"; +$_ADDONLANG['manually_run_cron'] = "手动运行计划任务"; +$_ADDONLANG['cron_started'] = "已手动启动计划任务"; +$_ADDONLANG['automation_settings'] = "自动化设置"; +$_ADDONLANG['cron_settings'] = "计划任务设置"; +$_ADDONLANG['cron_status'] = "计划任务状态"; +$_ADDONLANG['cron_last_run'] = "上次运行时间"; +$_ADDONLANG['processing_record'] = "处理记录"; +$_ADDONLANG['exclude_deleted'] = "排除已删除的记录"; +$_ADDONLANG['records'] = "记录"; +$_ADDONLANG['save'] = "保存"; +$_ADDONLANG['something_went_wrong'] = "发生错误"; diff --git a/modules/addons/dnaextended/lang/dutch.php b/modules/addons/dnaextended/lang/dutch.php new file mode 100755 index 0000000..0a12832 --- /dev/null +++ b/modules/addons/dnaextended/lang/dutch.php @@ -0,0 +1,71 @@ + + */ + + +$_ADDONLANG['nav_dashboard'] = "Dashboard"; +$_ADDONLANG['nav_balance'] = "Balans & Betalingen"; +$_ADDONLANG['nav_domains'] = "Alle Domeinen"; +$_ADDONLANG['nav_settings'] = "Instellingen"; +$_ADDONLANG['dash_lastsync'] = "Laatst gesynchroniseerde domeinen"; +$_ADDONLANG['dash_incoming'] = "Laatste inkomende transfers"; +$_ADDONLANG['dash_outgoing'] = "Laatste uitgaande transfers"; +$_ADDONLANG['dash_syscheck'] = "Laatste systeemcontrole"; +$_ADDONLANG['balance_info'] = "Reseller Info"; +$_ADDONLANG['balance_info_id'] = "ID"; +$_ADDONLANG['balance_info_name'] = "Naam"; +$_ADDONLANG['balance_info_status'] = "Status"; +$_ADDONLANG['balance_status'] = "Balansstatus"; +$_ADDONLANG['balance_activity'] = "Balansactiviteit"; +$_ADDONLANG['balance_activity_soon'] = "Balansactiviteit binnenkort beschikbaar"; +$_ADDONLANG['domains_list'] = "Domeinlijst"; +$_ADDONLANG['domains_list_domain'] = "Domein"; +$_ADDONLANG['domains_list_status'] = "Status"; +$_ADDONLANG['domains_list_client'] = "Klant"; +$_ADDONLANG['warning_assigned_to_domain'] = "Domein heeft geen WHMCS-records"; +$_ADDONLANG['warning_assigned_to_domainnameapi'] = "Domeinregistrar is niet DomainNameApi"; +$_ADDONLANG['warning_equal_expirydate'] = "Verloopdatum van het domein komt niet overeen met WHMCS"; +$_ADDONLANG['text_search_client'] = "Zoek naar klant..."; +$_ADDONLANG['syncinfo'] = "Weergegeven domein(en) worden gesynchroniseerd op basis van status, verloopdatum en registrar."; +$_ADDONLANG['loading'] = "Bezig met laden..."; +$_ADDONLANG['btn_import'] = "Importeren"; +$_ADDONLANG['btn_sync'] = "Synchroniseren"; +$_ADDONLANG['btn_contact'] = "Contact instellen"; +$_ADDONLANG['btn_ns'] = "Nameserver instellen"; +$_ADDONLANG['btn_lock'] = "Vergrendeling instellen"; +$_ADDONLANG['btn_approve'] = "Uitgaande transfer goedkeuren"; +$_ADDONLANG['btn_reject'] = "Uitgaande transfer afwijzen"; +$_ADDONLANG['btn_cancel'] = "Inkomende transfer annuleren"; +$_ADDONLANG['btn_filter_by_status'] = "Filteren op status"; +$_ADDONLANG['required_filters_error'] = "Vereiste velden moeten worden ingevuld"; +$_ADDONLANG['domains'] = "Domein(en)"; +$_ADDONLANG['domain'] = "Domein"; +$_ADDONLANG['values_with'] = "waarden gelijk aan \"Registrant\""; +$_ADDONLANG['client'] = "Klant"; +$_ADDONLANG['sync'] = "Synchronisatie"; +$_ADDONLANG['nstxt'] = "NS"; +$_ADDONLANG['type'] = "Type"; +$_ADDONLANG['locktype'] = "Vergrendelingsstatus"; +$_ADDONLANG['privacy_protection'] = "Privacybescherming"; +$_ADDONLANG['thieft_protection'] = "Diefstalbescherming"; +$_ADDONLANG['enabled'] = "Ingeschakeld"; +$_ADDONLANG['disabled'] = "Uitgeschakeld"; +$_ADDONLANG['cancel_warning'] = "Deze inkomende transfers worden geannuleerd"; +$_ADDONLANG['reject_warning'] = "Deze uitgaande transfers worden afgewezen"; +$_ADDONLANG['approve_warning'] = "Deze uitgaande transfers worden goedgekeurd"; +$_ADDONLANG['manually_run_cron'] = "Cron handmatig uitvoeren"; +$_ADDONLANG['cron_started'] = "Handmatige uitvoering van Cron gestart"; +$_ADDONLANG['automation_settings'] = "Automatiseringsinstellingen"; +$_ADDONLANG['cron_settings'] = "Cron-instellingen"; +$_ADDONLANG['cron_status'] = "Cron-status"; +$_ADDONLANG['cron_last_run'] = "Laatst uitgevoerd"; +$_ADDONLANG['processing_record'] = "Record verwerken"; +$_ADDONLANG['exclude_deleted'] = "Uitgesloten verwijderde records"; +$_ADDONLANG['records'] = "records"; +$_ADDONLANG['save'] = "Opslaan"; +$_ADDONLANG['something_went_wrong'] = "Er is iets misgegaan"; diff --git a/modules/addons/dnaextended/lang/english.php b/modules/addons/dnaextended/lang/english.php index 09bcbae..9d9b4a8 100644 --- a/modules/addons/dnaextended/lang/english.php +++ b/modules/addons/dnaextended/lang/english.php @@ -8,73 +8,67 @@ */ -$_ADDONLANG['nav_dashboard'] = "Dashboard"; -$_ADDONLANG['nav_balance'] = "Balance & Payments"; -$_ADDONLANG['nav_domains'] = "All Domains"; -$_ADDONLANG['nav_settings'] = "Settings"; - -$_ADDONLANG['dash_lastsync'] = "Latest Synced Domains"; -$_ADDONLANG['dash_incoming'] = "Latest Incoming Transfers"; -$_ADDONLANG['dash_outgoing'] = "Latest Outgoing Transfers"; -$_ADDONLANG['dash_syscheck'] = "Latest System Check"; - -$_ADDONLANG['balance_info'] = "Reseller Info"; -$_ADDONLANG['balance_info_id'] = "ID"; -$_ADDONLANG['balance_info_name'] = "Name"; -$_ADDONLANG['balance_info_status'] = "Status"; -$_ADDONLANG['balance_status'] = "Balance Status"; -$_ADDONLANG['balance_activity'] = "Balance Activity"; -$_ADDONLANG['balance_activity_soon'] = "Balance activity coming soon"; - -$_ADDONLANG['domains_list'] = "Domain List"; -$_ADDONLANG['domains_list_domain'] = "Domain"; -$_ADDONLANG['domains_list_status'] = "Status"; -$_ADDONLANG['domains_list_client'] = "Client"; - - -$_ADDONLANG['warning_assigned_to_domain'] = "Domain not set any WHMCS records"; +$_ADDONLANG['nav_dashboard'] = "Dashboard"; +$_ADDONLANG['nav_balance'] = "Balance & Payments"; +$_ADDONLANG['nav_domains'] = "All Domains"; +$_ADDONLANG['nav_settings'] = "Settings"; +$_ADDONLANG['dash_lastsync'] = "Latest Synced Domains"; +$_ADDONLANG['dash_incoming'] = "Latest Incoming Transfers"; +$_ADDONLANG['dash_outgoing'] = "Latest Outgoing Transfers"; +$_ADDONLANG['dash_syscheck'] = "Latest System Check"; +$_ADDONLANG['balance_info'] = "Reseller Info"; +$_ADDONLANG['balance_info_id'] = "ID"; +$_ADDONLANG['balance_info_name'] = "Name"; +$_ADDONLANG['balance_info_status'] = "Status"; +$_ADDONLANG['balance_status'] = "Balance Status"; +$_ADDONLANG['balance_activity'] = "Balance Activity"; +$_ADDONLANG['balance_activity_soon'] = "Balance activity coming soon"; +$_ADDONLANG['domains_list'] = "Domain List"; +$_ADDONLANG['domains_list_domain'] = "Domain"; +$_ADDONLANG['domains_list_status'] = "Status"; +$_ADDONLANG['domains_list_client'] = "Client"; +$_ADDONLANG['warning_assigned_to_domain'] = "Domain not set any WHMCS records"; $_ADDONLANG['warning_assigned_to_domainnameapi'] = "Domain registrar is not DomainNameApi"; -$_ADDONLANG['warning_equal_expirydate'] = "Domain expiry time not equal with WHMCS"; -$_ADDONLANG['text_search_client'] = "Search for client..."; -$_ADDONLANG['syncinfo'] = "Displayed domain(s) will be synced on Status , Expriydate , Registrar criterieas. "; -$_ADDONLANG['loading'] = "Loading..."; -$_ADDONLANG['btn_import'] = "Import"; -$_ADDONLANG['btn_sync'] = "Sync"; -$_ADDONLANG['btn_contact'] = "Set Contact"; -$_ADDONLANG['btn_ns'] = "Set Nameserver"; -$_ADDONLANG['btn_lock'] = "Set Lock"; -$_ADDONLANG['btn_approve'] = "Approve Out. Tr."; -$_ADDONLANG['btn_reject'] = "Reject Out. Tr."; -$_ADDONLANG['btn_cancel'] = "Cancel In. Tr."; -$_ADDONLANG['btn_filter_by_status'] = "Filter By Status "; -$_ADDONLANG['required_filters_error'] = "Required fields must be filled"; -$_ADDONLANG['domains'] = "Domain(s)"; -$_ADDONLANG['domain'] = "Domain"; -$_ADDONLANG['values_with'] = " values same with \"Registrant\""; -$_ADDONLANG['client'] = "Client"; -$_ADDONLANG['sync'] = "Sync"; -$_ADDONLANG['nstxt'] = "NS"; -$_ADDONLANG['type'] = "Type"; -$_ADDONLANG['locktype'] = "Lock Status"; -$_ADDONLANG['privacy_protection'] = "Privacy Protection"; -$_ADDONLANG['thieft_protection'] = "Thieft Protection"; -$_ADDONLANG['enabled'] = "Enabled"; -$_ADDONLANG['disabled'] = "Disabled"; -$_ADDONLANG['cancel_warning'] = "These incoming transfers will be cancelled"; -$_ADDONLANG['reject_warning'] = "These outgoing transfers will be rejected"; -$_ADDONLANG['approve_warning'] = "These outgoing transfers will be approved"; - -$_ADDONLANG['manually_run_cron'] = "Cron Manual Run"; -$_ADDONLANG['cron_started'] = "Manual Run Cron started"; -$_ADDONLANG['automation_settings'] = "Automation settings"; -$_ADDONLANG['cron_settings'] = "Cron settings"; -$_ADDONLANG['cron_status'] = "Cron status"; -$_ADDONLANG['cron_last_run'] = "Last Run"; -$_ADDONLANG['processing_record'] = "Processing Record"; -$_ADDONLANG['exclude_deleted'] = "Exclude Deleted records"; -$_ADDONLANG['records'] = "records"; -$_ADDONLANG['save'] = "Save"; -$_ADDONLANG['something_went_wrong'] = "Save"; +$_ADDONLANG['warning_equal_expirydate'] = "Domain expiry time not equal with WHMCS"; +$_ADDONLANG['text_search_client'] = "Search for client..."; +$_ADDONLANG['syncinfo'] = "Displayed domain(s) will be synced on Status , Expriydate , Registrar criterieas. "; +$_ADDONLANG['loading'] = "Loading..."; +$_ADDONLANG['btn_import'] = "Import"; +$_ADDONLANG['btn_sync'] = "Sync"; +$_ADDONLANG['btn_contact'] = "Set Contact"; +$_ADDONLANG['btn_ns'] = "Set Nameserver"; +$_ADDONLANG['btn_lock'] = "Set Lock"; +$_ADDONLANG['btn_approve'] = "Approve Out. Tr."; +$_ADDONLANG['btn_reject'] = "Reject Out. Tr."; +$_ADDONLANG['btn_cancel'] = "Cancel In. Tr."; +$_ADDONLANG['btn_filter_by_status'] = "Filter By Status "; +$_ADDONLANG['required_filters_error'] = "Required fields must be filled"; +$_ADDONLANG['domains'] = "Domain(s)"; +$_ADDONLANG['domain'] = "Domain"; +$_ADDONLANG['values_with'] = " values same with \"Registrant\""; +$_ADDONLANG['client'] = "Client"; +$_ADDONLANG['sync'] = "Sync"; +$_ADDONLANG['nstxt'] = "NS"; +$_ADDONLANG['type'] = "Type"; +$_ADDONLANG['locktype'] = "Lock Status"; +$_ADDONLANG['privacy_protection'] = "Privacy Protection"; +$_ADDONLANG['thieft_protection'] = "Thieft Protection"; +$_ADDONLANG['enabled'] = "Enabled"; +$_ADDONLANG['disabled'] = "Disabled"; +$_ADDONLANG['cancel_warning'] = "These incoming transfers will be cancelled"; +$_ADDONLANG['reject_warning'] = "These outgoing transfers will be rejected"; +$_ADDONLANG['approve_warning'] = "These outgoing transfers will be approved"; +$_ADDONLANG['manually_run_cron'] = "Cron Manual Run"; +$_ADDONLANG['cron_started'] = "Manual Run Cron started"; +$_ADDONLANG['automation_settings'] = "Automation settings"; +$_ADDONLANG['cron_settings'] = "Cron settings"; +$_ADDONLANG['cron_status'] = "Cron status"; +$_ADDONLANG['cron_last_run'] = "Last Run"; +$_ADDONLANG['processing_record'] = "Processing Record"; +$_ADDONLANG['exclude_deleted'] = "Exclude Deleted records"; +$_ADDONLANG['records'] = "records"; +$_ADDONLANG['save'] = "Save"; +$_ADDONLANG['something_went_wrong'] = "Save"; diff --git a/modules/addons/dnaextended/lang/french.php b/modules/addons/dnaextended/lang/french.php new file mode 100755 index 0000000..fe0b8a7 --- /dev/null +++ b/modules/addons/dnaextended/lang/french.php @@ -0,0 +1,71 @@ + + */ + + +$_ADDONLANG['nav_dashboard'] = "Tableau de bord"; +$_ADDONLANG['nav_balance'] = "Solde et paiements"; +$_ADDONLANG['nav_domains'] = "Toutes les domaines"; +$_ADDONLANG['nav_settings'] = "Paramètres"; +$_ADDONLANG['dash_lastsync'] = "Dernières domaines synchronisées"; +$_ADDONLANG['dash_incoming'] = "Derniers transferts entrants"; +$_ADDONLANG['dash_outgoing'] = "Derniers transferts sortants"; +$_ADDONLANG['dash_syscheck'] = "Dernière vérification système"; +$_ADDONLANG['balance_info'] = "Informations revendeur"; +$_ADDONLANG['balance_info_id'] = "ID"; +$_ADDONLANG['balance_info_name'] = "Nom"; +$_ADDONLANG['balance_info_status'] = "Statut"; +$_ADDONLANG['balance_status'] = "Statut du solde"; +$_ADDONLANG['balance_activity'] = "Activité du solde"; +$_ADDONLANG['balance_activity_soon'] = "Activité du solde bientôt disponible"; +$_ADDONLANG['domains_list'] = "Liste des domaines"; +$_ADDONLANG['domains_list_domain'] = "Domaine"; +$_ADDONLANG['domains_list_status'] = "Statut"; +$_ADDONLANG['domains_list_client'] = "Client"; +$_ADDONLANG['warning_assigned_to_domain'] = "Aucun enregistrement WHMCS n'est associé à ce domaine"; +$_ADDONLANG['warning_assigned_to_domainnameapi'] = "Le registrar du domaine n'est pas DomainNameApi"; +$_ADDONLANG['warning_equal_expirydate'] = "L'expiration du domaine ne correspond pas à celle de WHMCS"; +$_ADDONLANG['text_search_client'] = "Rechercher un client..."; +$_ADDONLANG['syncinfo'] = "Les domaines affichés seront synchronisés en fonction du statut, de la date d'expiration et du registrar."; +$_ADDONLANG['loading'] = "Chargement..."; +$_ADDONLANG['btn_import'] = "Importer"; +$_ADDONLANG['btn_sync'] = "Synchroniser"; +$_ADDONLANG['btn_contact'] = "Définir les contacts"; +$_ADDONLANG['btn_ns'] = "Définir les serveurs de noms"; +$_ADDONLANG['btn_lock'] = "Définir le verrouillage"; +$_ADDONLANG['btn_approve'] = "Approuver le transfert sortant"; +$_ADDONLANG['btn_reject'] = "Rejeter le transfert sortant"; +$_ADDONLANG['btn_cancel'] = "Annuler le transfert entrant"; +$_ADDONLANG['btn_filter_by_status'] = "Filtrer par statut"; +$_ADDONLANG['required_filters_error'] = "Les champs obligatoires doivent être remplis"; +$_ADDONLANG['domains'] = "Domaine(s)"; +$_ADDONLANG['domain'] = "Domaine"; +$_ADDONLANG['values_with'] = "valeurs identiques à \"Titulaire\""; +$_ADDONLANG['client'] = "Client"; +$_ADDONLANG['sync'] = "Synchronisation"; +$_ADDONLANG['nstxt'] = "NS"; +$_ADDONLANG['type'] = "Type"; +$_ADDONLANG['locktype'] = "Statut du verrouillage"; +$_ADDONLANG['privacy_protection'] = "Protection de la vie privée"; +$_ADDONLANG['thieft_protection'] = "Protection contre le vol"; +$_ADDONLANG['enabled'] = "Activé"; +$_ADDONLANG['disabled'] = "Désactivé"; +$_ADDONLANG['cancel_warning'] = "Ces transferts entrants seront annulés"; +$_ADDONLANG['reject_warning'] = "Ces transferts sortants seront rejetés"; +$_ADDONLANG['approve_warning'] = "Ces transferts sortants seront approuvés"; +$_ADDONLANG['manually_run_cron'] = "Exécution manuelle de la tâche Cron"; +$_ADDONLANG['cron_started'] = "Exécution manuelle de la tâche Cron démarrée"; +$_ADDONLANG['automation_settings'] = "Paramètres d'automatisation"; +$_ADDONLANG['cron_settings'] = "Paramètres de la tâche Cron"; +$_ADDONLANG['cron_status'] = "Statut de la tâche Cron"; +$_ADDONLANG['cron_last_run'] = "Dernière exécution"; +$_ADDONLANG['processing_record'] = "Enregistrement en cours de traitement"; +$_ADDONLANG['exclude_deleted'] = "Exclure les enregistrements supprimés"; +$_ADDONLANG['records'] = "enregistrements"; +$_ADDONLANG['save'] = "Enregistrer"; +$_ADDONLANG['something_went_wrong'] = "Quelque chose s'est mal passé"; diff --git a/modules/addons/dnaextended/lang/german.php b/modules/addons/dnaextended/lang/german.php new file mode 100755 index 0000000..b4681b2 --- /dev/null +++ b/modules/addons/dnaextended/lang/german.php @@ -0,0 +1,71 @@ + + */ + + +$_ADDONLANG['nav_dashboard'] = "Dashboard"; +$_ADDONLANG['nav_balance'] = "Kontostand & Zahlungen"; +$_ADDONLANG['nav_domains'] = "Alle Domains"; +$_ADDONLANG['nav_settings'] = "Einstellungen"; +$_ADDONLANG['dash_lastsync'] = "Zuletzt synchronisierte Domains"; +$_ADDONLANG['dash_incoming'] = "Neueste eingehende Transfers"; +$_ADDONLANG['dash_outgoing'] = "Neueste ausgehende Transfers"; +$_ADDONLANG['dash_syscheck'] = "Neueste Systemprüfung"; +$_ADDONLANG['balance_info'] = "Reseller-Info"; +$_ADDONLANG['balance_info_id'] = "ID"; +$_ADDONLANG['balance_info_name'] = "Name"; +$_ADDONLANG['balance_info_status'] = "Status"; +$_ADDONLANG['balance_status'] = "Kontostand-Status"; +$_ADDONLANG['balance_activity'] = "Kontostand-Aktivität"; +$_ADDONLANG['balance_activity_soon'] = "Kontostand-Aktivität demnächst"; +$_ADDONLANG['domains_list'] = "Domainliste"; +$_ADDONLANG['domains_list_domain'] = "Domain"; +$_ADDONLANG['domains_list_status'] = "Status"; +$_ADDONLANG['domains_list_client'] = "Kunde"; +$_ADDONLANG['warning_assigned_to_domain'] = "Domain hat keine WHMCS-Einträge"; +$_ADDONLANG['warning_assigned_to_domainnameapi'] = "Domain-Registrar ist nicht DomainNameApi"; +$_ADDONLANG['warning_equal_expirydate'] = "Ablaufzeit der Domain stimmt nicht mit WHMCS überein"; +$_ADDONLANG['text_search_client'] = "Nach Kunde suchen..."; +$_ADDONLANG['syncinfo'] = "Angezeigte Domain(s) werden nach Status, Ablaufdatum und Registrar synchronisiert."; +$_ADDONLANG['loading'] = "Laden..."; +$_ADDONLANG['btn_import'] = "Importieren"; +$_ADDONLANG['btn_sync'] = "Synchronisieren"; +$_ADDONLANG['btn_contact'] = "Kontakt festlegen"; +$_ADDONLANG['btn_ns'] = "Nameserver festlegen"; +$_ADDONLANG['btn_lock'] = "Sperre festlegen"; +$_ADDONLANG['btn_approve'] = "Genehmigen (Ausgehender Transfer)"; +$_ADDONLANG['btn_reject'] = "Ablehnen (Ausgehender Transfer)"; +$_ADDONLANG['btn_cancel'] = "Abbrechen (Eingehender Transfer)"; +$_ADDONLANG['btn_filter_by_status'] = "Nach Status filtern"; +$_ADDONLANG['required_filters_error'] = "Pflichtfelder müssen ausgefüllt werden"; +$_ADDONLANG['domains'] = "Domain(s)"; +$_ADDONLANG['domain'] = "Domain"; +$_ADDONLANG['values_with'] = "Werte entsprechen denen des \"Registranten\""; +$_ADDONLANG['client'] = "Kunde"; +$_ADDONLANG['sync'] = "Synchronisieren"; +$_ADDONLANG['nstxt'] = "NS"; +$_ADDONLANG['type'] = "Typ"; +$_ADDONLANG['locktype'] = "Sperrstatus"; +$_ADDONLANG['privacy_protection'] = "Datenschutz"; +$_ADDONLANG['thieft_protection'] = "Diebstahlschutz"; +$_ADDONLANG['enabled'] = "Aktiviert"; +$_ADDONLANG['disabled'] = "Deaktiviert"; +$_ADDONLANG['cancel_warning'] = "Diese eingehenden Transfers werden abgebrochen"; +$_ADDONLANG['reject_warning'] = "Diese ausgehenden Transfers werden abgelehnt"; +$_ADDONLANG['approve_warning'] = "Diese ausgehenden Transfers werden genehmigt"; +$_ADDONLANG['manually_run_cron'] = "Cron manuell ausführen"; +$_ADDONLANG['cron_started'] = "Manuelles Cron-Lauf gestartet"; +$_ADDONLANG['automation_settings'] = "Automatisierungseinstellungen"; +$_ADDONLANG['cron_settings'] = "Cron-Einstellungen"; +$_ADDONLANG['cron_status'] = "Cron-Status"; +$_ADDONLANG['cron_last_run'] = "Letzte Ausführung"; +$_ADDONLANG['processing_record'] = "Verarbeite Eintrag"; +$_ADDONLANG['exclude_deleted'] = "Gelöschte Einträge ausschließen"; +$_ADDONLANG['records'] = "Einträge"; +$_ADDONLANG['save'] = "Speichern"; +$_ADDONLANG['something_went_wrong'] = "Etwas ist schiefgegangen"; diff --git a/modules/addons/dnaextended/lang/turkish.php b/modules/addons/dnaextended/lang/turkish.php new file mode 100755 index 0000000..397e593 --- /dev/null +++ b/modules/addons/dnaextended/lang/turkish.php @@ -0,0 +1,71 @@ + + */ + + +$_ADDONLANG['nav_dashboard'] = "Panel"; +$_ADDONLANG['nav_balance'] = "Bakiye ve Ödemeler"; +$_ADDONLANG['nav_domains'] = "Tüm Alan Adları"; +$_ADDONLANG['nav_settings'] = "Ayarlar"; +$_ADDONLANG['dash_lastsync'] = "Son Senkronize Edilen Alan Adları"; +$_ADDONLANG['dash_incoming'] = "Son Gelen Transferler"; +$_ADDONLANG['dash_outgoing'] = "Son Giden Transferler"; +$_ADDONLANG['dash_syscheck'] = "Son Sistem Kontrolü"; +$_ADDONLANG['balance_info'] = "Bayi Bilgileri"; +$_ADDONLANG['balance_info_id'] = "ID"; +$_ADDONLANG['balance_info_name'] = "İsim"; +$_ADDONLANG['balance_info_status'] = "Durum"; +$_ADDONLANG['balance_status'] = "Bakiye Durumu"; +$_ADDONLANG['balance_activity'] = "Bakiye Hareketleri"; +$_ADDONLANG['balance_activity_soon'] = "Yakında bakiye hareketleri eklenecektir"; +$_ADDONLANG['domains_list'] = "Alan Adı Listesi"; +$_ADDONLANG['domains_list_domain'] = "Alan Adı"; +$_ADDONLANG['domains_list_status'] = "Durum"; +$_ADDONLANG['domains_list_client'] = "Müşteri"; +$_ADDONLANG['warning_assigned_to_domain'] = "Alan adı herhangi bir WHMCS kaydına atanmadı"; +$_ADDONLANG['warning_assigned_to_domainnameapi'] = "Alan adı kaydedici DomainNameApi değil"; +$_ADDONLANG['warning_equal_expirydate'] = "Alan adının süresi WHMCS ile aynı değil"; +$_ADDONLANG['text_search_client'] = "Müşteri ara..."; +$_ADDONLANG['syncinfo'] = "Görünen alan adları, Durum, Süresi ve Kaydedici kriterlerine göre senkronize edilecektir."; +$_ADDONLANG['loading'] = "Yükleniyor..."; +$_ADDONLANG['btn_import'] = "İçe Aktar"; +$_ADDONLANG['btn_sync'] = "Senkronize Et"; +$_ADDONLANG['btn_contact'] = "İletişim Ayarla"; +$_ADDONLANG['btn_ns'] = "NS Ayarla"; +$_ADDONLANG['btn_lock'] = "Kilitleme Ayarla"; +$_ADDONLANG['btn_approve'] = "Giden Transferi Onayla"; +$_ADDONLANG['btn_reject'] = "Giden Transferi Reddet"; +$_ADDONLANG['btn_cancel'] = "Gelen Transferi İptal Et"; +$_ADDONLANG['btn_filter_by_status'] = "Duruma Göre Filtrele"; +$_ADDONLANG['required_filters_error'] = "Zorunlu alanlar doldurulmalıdır"; +$_ADDONLANG['domains'] = "Alan ad(lar)ı"; +$_ADDONLANG['domain'] = "Alan Adı"; +$_ADDONLANG['values_with'] = "\"Kaydeden\" ile aynı değerlere sahip"; +$_ADDONLANG['client'] = "Müşteri"; +$_ADDONLANG['sync'] = "Senkronize Et"; +$_ADDONLANG['nstxt'] = "NS"; +$_ADDONLANG['type'] = "Tür"; +$_ADDONLANG['locktype'] = "Kilitleme Durumu"; +$_ADDONLANG['privacy_protection'] = "Gizlilik Koruması"; +$_ADDONLANG['thieft_protection'] = "Hırsızlık Koruması"; +$_ADDONLANG['enabled'] = "Etkin"; +$_ADDONLANG['disabled'] = "Devre Dışı"; +$_ADDONLANG['cancel_warning'] = "Bu gelen transferler iptal edilecektir"; +$_ADDONLANG['reject_warning'] = "Bu giden transferler reddedilecektir"; +$_ADDONLANG['approve_warning'] = "Bu giden transferler onaylanacaktır"; +$_ADDONLANG['manually_run_cron'] = "Cron'u Manuel Çalıştır"; +$_ADDONLANG['cron_started'] = "Manuel Cron Çalıştırma işlemi başlatıldı"; +$_ADDONLANG['automation_settings'] = "Otomasyon ayarları"; +$_ADDONLANG['cron_settings'] = "Cron ayarları"; +$_ADDONLANG['cron_status'] = "Cron durumu"; +$_ADDONLANG['cron_last_run'] = "Son Çalışma"; +$_ADDONLANG['processing_record'] = "İşlenen Kayıt"; +$_ADDONLANG['exclude_deleted'] = "Silinmiş kayıtları hariç tut"; +$_ADDONLANG['records'] = "kayıt"; +$_ADDONLANG['save'] = "Kaydet"; +$_ADDONLANG['something_went_wrong'] = "Bir hata oluştu";