Merge ca54bbb9583087096334e6e49e8cfc6f1b378aef into bee6a83f3391b0e2d6a8f872cf04876ec6de56f7

This commit is contained in:
Abdulaziz 2024-10-17 01:55:17 +00:00 committed by GitHub
commit f993edf8b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 567 additions and 1 deletions

View File

@ -1,5 +1,5 @@
import { createIntl, createIntlCache } from "react-intl";
import langAR from "./lang/ar.json";
import langDe from "./lang/de.json";
import langEn from "./lang/en.json";
import langFa from "./lang/fa.json";
@ -12,6 +12,7 @@ const localeOptions = [
["en", "en-US"],
["de", "de-DE"],
["fa", "fa-IR"],
["ar", "ar-SA"],
];
const loadMessages = (locale?: string): typeof langList & typeof langEn => {
@ -21,6 +22,8 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => {
return Object.assign({}, langList, langEn, langDe);
case "fa":
return Object.assign({}, langList, langEn, langFa);
case "ar":
return Object.assign({}, langList, langEn, langAR);
default:
return Object.assign({}, langList, langEn);
}
@ -34,6 +37,9 @@ const getFlagCodeForLocale = (locale?: string) => {
case "fa-IR":
case "fa":
return "IR";
case "ar-SA":
case "ar":
return "AR";
default:
return "US";
}

View File

@ -0,0 +1,560 @@
{
"access-lists.title": {
"defaultMessage": "قوائم الوصول"
},
"acmesh.dns_acmedns": {
"defaultMessage": "ACME DNS"
},
"acmesh.dns_ad": {
"defaultMessage": "Alwaysdata"
},
"acmesh.dns_ali": {
"defaultMessage": "Aliyun"
},
"acmesh.dns_aws": {
"defaultMessage": "AWS Route53"
},
"acmesh.dns_autodns": {
"defaultMessage": "autoDNS (InternetX)"
},
"acmesh.dns_azure": {
"defaultMessage": "Azure"
},
"acmesh.dns_cf": {
"defaultMessage": "Cloudflare"
},
"acmesh.dns_cloudns": {
"defaultMessage": "ClouDNS.net"
},
"acmesh.dns_conoha": {
"defaultMessage": "Conoha"
},
"acmesh.dns_cx": {
"defaultMessage": "CloudXNS"
},
"acmesh.dns_cyon": {
"defaultMessage": "Cyon.ch"
},
"acmesh.dns_da": {
"defaultMessage": "DirectAdmin"
},
"acmesh.dns_dgon": {
"defaultMessage": "DigitalOcean"
},
"acmesh.dns_dnsimple": {
"defaultMessage": "DNSimple"
},
"acmesh.dns_dp": {
"defaultMessage": "DNSPod.cn"
},
"acmesh.dns_dpi": {
"defaultMessage": "DNSPod.com"
},
"acmesh.dns_dreamhost": {
"defaultMessage": "DreamHost"
},
"acmesh.dns_duckdns": {
"defaultMessage": "DuckDNS"
},
"acmesh.dns_dyn": {
"defaultMessage": "Dyn"
},
"acmesh.dns_dynu": {
"defaultMessage": "Dynu"
},
"acmesh.dns_euserv": {
"defaultMessage": "Euserv"
},
"acmesh.dns_freedns": {
"defaultMessage": "FreeDNS"
},
"acmesh.dns_gandi_livedns": {
"defaultMessage": "Gandi LiveDNS"
},
"acmesh.dns_gd": {
"defaultMessage": "GoDaddy"
},
"acmesh.dns_he": {
"defaultMessage": "Hurricane Electric"
},
"acmesh.dns_infoblox": {
"defaultMessage": "Infoblox"
},
"acmesh.dns_inwx": {
"defaultMessage": "INWX"
},
"acmesh.dns_ispconfig": {
"defaultMessage": "ISPConfig"
},
"acmesh.dns_kinghost": {
"defaultMessage": "KingHost"
},
"acmesh.dns_linode_v4": {
"defaultMessage": "Linode"
},
"acmesh.dns_loopia": {
"defaultMessage": "Loopia"
},
"acmesh.dns_lua": {
"defaultMessage": "LuaDNS"
},
"acmesh.dns_me": {
"defaultMessage": "DNSMadeEasy"
},
"acmesh.dns_namecom": {
"defaultMessage": "Name.com"
},
"acmesh.dns_namesilo": {
"defaultMessage": "Namesilo.com"
},
"acmesh.dns_nsone": {
"defaultMessage": "NS1.com"
},
"acmesh.dns_pdns": {
"defaultMessage": "PowerDNS"
},
"acmesh.dns_selectel": {
"defaultMessage": "Selectel"
},
"acmesh.dns_servercow": {
"defaultMessage": "Servercow"
},
"acmesh.dns_tele3": {
"defaultMessage": "TELE3"
},
"acmesh.dns_unoeuro": {
"defaultMessage": "UnoEuro"
},
"acmesh.dns_vscale": {
"defaultMessage": "VSCALE"
},
"acmesh.dns_yandex": {
"defaultMessage": "pdd.yandex.ru"
},
"acmesh.dns_zilore": {
"defaultMessage": "Zilore"
},
"acmesh.dns_zonomi": {
"defaultMessage": "Zonomi"
},
"action.edit": {
"defaultMessage": "يحرر"
},
"action.set-password": {
"defaultMessage": "ضبط كلمة السر"
},
"audit-log.title": {
"defaultMessage": "سجل التدقيق"
},
"brand.name": {
"defaultMessage": "Nginx Proxy Manager"
},
"capability-count": {
"defaultMessage": "{count} العناصر"
},
"capability.access-lists.manage": {
"defaultMessage": "إدارة قوائم الوصول"
},
"capability.access-lists.view": {
"defaultMessage": "عرض قوائم الوصول"
},
"capability.audit-log.view": {
"defaultMessage": "عرض سجل التدقيق"
},
"capability.certificate-authorities.manage": {
"defaultMessage": "إدارة المراجع المصدقة"
},
"capability.certificate-authorities.view": {
"defaultMessage": "عرض المراجع المصدقة"
},
"capability.certificates.manage": {
"defaultMessage": "إدارة الشهادات"
},
"capability.certificates.view": {
"defaultMessage": "عرض الشهادات"
},
"capability.dns-providers.manage": {
"defaultMessage": "إدارة موفري DNS"
},
"capability.dns-providers.view": {
"defaultMessage": "عرض موفري DNS"
},
"capability.full-admin": {
"defaultMessage": "المسؤول الكامل"
},
"capability.host-templates.manage": {
"defaultMessage": "إدارة قوالب المضيف"
},
"capability.host-templates.view": {
"defaultMessage": "عرض قوالب المضيف"
},
"capability.hosts.manage": {
"defaultMessage": "إدارة المضيفين"
},
"capability.hosts.view": {
"defaultMessage": "عرض المضيفين"
},
"capability.settings.manage": {
"defaultMessage": "إدارة الإعدادات"
},
"capability.system": {
"defaultMessage": "نظام"
},
"capability.users.manage": {
"defaultMessage": "ادارة المستخدمين"
},
"certificate-authorities.title": {
"defaultMessage": "مراجع التصديق"
},
"certificate-authority.acmesh-server": {
"defaultMessage": "خادم ACME"
},
"certificate-authority.ca-bundle": {
"defaultMessage": "CA Certificate Bundle"
},
"certificate-authority.create": {
"defaultMessage": "إنشاء المرجع المصدق"
},
"certificate-authority.edit": {
"defaultMessage": "تحرير المرجع المصدق"
},
"certificate-authority.has-wildcard-support": {
"defaultMessage": "لديه دعم أحرف البدل"
},
"certificate-authority.max-domains": {
"defaultMessage": "المجالات القصوى لكل شهادة"
},
"certificate-authority.name": {
"defaultMessage": "اسم"
},
"certificates.title": {
"defaultMessage": "الشهادات"
},
"change-password": {
"defaultMessage": "غير كلمة السر"
},
"column.acmesh-name": {
"defaultMessage": "مزود Acme.sh"
},
"column.description": {
"defaultMessage": "وصف"
},
"column.dns-sleep": {
"defaultMessage": "DNS Sleep"
},
"column.domain-names": {
"defaultMessage": "المجالات"
},
"column.host-type": {
"defaultMessage": "نوع المضيف"
},
"column.id": {
"defaultMessage": "ID"
},
"column.max-domains": {
"defaultMessage": "Domains per Cert"
},
"column.name": {
"defaultMessage": "اسم"
},
"column.status": {
"defaultMessage": "حالة"
},
"column.type": {
"defaultMessage": "نوع"
},
"column.validation-type": {
"defaultMessage": "تصديق"
},
"column.wildcard-support": {
"defaultMessage": "Wildcard Support"
},
"create-certificate": {
"defaultMessage": "إنشاء شهادة"
},
"create-certificate-title": {
"defaultMessage": "لا توجد شهادات"
},
"create-dns-provider": {
"defaultMessage": "Create DNS Provider"
},
"create-dns-provider-title": {
"defaultMessage": "There are no DNS Providers"
},
"create-hint": {
"defaultMessage": "لماذا لا تنشئ واحدًا؟"
},
"create-host": {
"defaultMessage": "إنشاء مضيف"
},
"create-host-template": {
"defaultMessage": "إنشاء قالب مضيف"
},
"create-host-title": {
"defaultMessage": "لا توجد مضيفات بروكسي"
},
"dashboard.title": {
"defaultMessage": "لوحة التحكم"
},
"disabled": {
"defaultMessage": "تعطيل"
},
"dns-provider.acmesh-name": {
"defaultMessage": "Acme.sh Provider"
},
"dns-provider.create": {
"defaultMessage": "Create DNS Provider"
},
"dns-provider.name": {
"defaultMessage": "اسم"
},
"dns-providers.title": {
"defaultMessage": "DNS Providers"
},
"error": {
"defaultMessage": "خطأ"
},
"error.ca-bundle-does-not-exist": {
"defaultMessage": "الملف غير موجود على الخادم"
},
"error.cannot-save-system-users": {
"defaultMessage": "لا يمكنك تعديل مستخدمي النظام"
},
"error.current-password-invalid": {
"defaultMessage": "كلمة المرور الحالية غير صحيحة"
},
"error.database-unavailable": {
"defaultMessage": "قاعدة البيانات غير متوفرة"
},
"error.email-already-exists": {
"defaultMessage": "يوجد مستخدم بالفعل بعنوان البريد الإلكتروني هذا"
},
"error.invalid-login-credentials": {
"defaultMessage": "اعتماد تسجيل الدخول غير صالح"
},
"error.request-failed-validation": {
"defaultMessage": "فشل التحقق من صحة الخلفية"
},
"error.user-disabled": {
"defaultMessage": "الحساب معطل"
},
"filter.apply": {
"defaultMessage": "تطبيق"
},
"filter.clear": {
"defaultMessage": "Clear"
},
"filter.contains": {
"defaultMessage": "يحتوي"
},
"filter.ends": {
"defaultMessage": "Ends with"
},
"filter.exactly": {
"defaultMessage": "Exactly"
},
"filter.placeholder": {
"defaultMessage": "Enter search query"
},
"filter.starts": {
"defaultMessage": "Begins with"
},
"footer.changelog": {
"defaultMessage": "Change Log"
},
"footer.copyright": {
"defaultMessage": "Copyright © {year} jc21.com"
},
"footer.github": {
"defaultMessage": "Github"
},
"footer.userguide": {
"defaultMessage": "دليل المستخدم"
},
"form.cancel": {
"defaultMessage": "يلغي"
},
"form.invalid-email": {
"defaultMessage": "Invalid email address"
},
"form.max-int": {
"defaultMessage": "Maximum is {count}"
},
"form.max-length": {
"defaultMessage": "Maximum length is {count, plural, one {# character} other {# characters}}"
},
"form.min-int": {
"defaultMessage": "Minimum is {count}"
},
"form.min-length": {
"defaultMessage": "Minimum length is {count, plural, one {# character} other {# characters}}"
},
"form.required": {
"defaultMessage": "This is required"
},
"form.save": {
"defaultMessage": "Save"
},
"full-access": {
"defaultMessage": "Full Access"
},
"full-access.description": {
"defaultMessage": "Access to all functionality"
},
"general-settings.title": {
"defaultMessage": "General Settings"
},
"host-templates.title": {
"defaultMessage": "Host Templates"
},
"host-type.dead": {
"defaultMessage": "404 Host"
},
"host-type.proxy": {
"defaultMessage": "Proxy Host"
},
"host-type.redirect": {
"defaultMessage": "Redirection"
},
"host-type.stream": {
"defaultMessage": "Stream"
},
"hosts.title": {
"defaultMessage": "Hosts"
},
"http-https": {
"defaultMessage": "HTTP/HTTPS"
},
"http-only": {
"defaultMessage": "HTTP Only"
},
"https-only": {
"defaultMessage": "HTTPS Only"
},
"lets-go": {
"defaultMessage": "لنذهب"
},
"login.login": {
"defaultMessage": "دخول"
},
"navigation.close": {
"defaultMessage": "إغلاق التنقل"
},
"navigation.open": {
"defaultMessage": "افتح التنقل"
},
"no-access": {
"defaultMessage": "ممنوع الدخول"
},
"password.confirm": {
"defaultMessage": "تأكيد كلمة المرور الجديدة"
},
"password.current": {
"defaultMessage": "كلمة المرور الحالية"
},
"password.new": {
"defaultMessage": "كلمة السر الجديدة"
},
"permissions.title": {
"defaultMessage": "أذونات"
},
"profile.logout": {
"defaultMessage": "تسجيل خروج"
},
"profile.title": {
"defaultMessage": "الملف الشخصي"
},
"ready": {
"defaultMessage": "مستعد"
},
"restricted-access": {
"defaultMessage": "وصول مقيد"
},
"restricted-access.description": {
"defaultMessage": "ضبط الأذونات لهذا المستخدم"
},
"seconds": {
"defaultMessage": "{seconds} seconds"
},
"set-password": {
"defaultMessage": "ضبط كلمة السر"
},
"settings.title": {
"defaultMessage": "الاعدادات"
},
"setup-required": {
"defaultMessage": "الإعداد مطلوب"
},
"setup.create": {
"defaultMessage": "تسجيل"
},
"setup.title": {
"defaultMessage": "قم بإنشاء حسابك الأول"
},
"ssl.title": {
"defaultMessage": "SSL"
},
"tables.clear-all-filters": {
"defaultMessage": "Clear {count, plural, one {filter} other {# filters}}"
},
"tables.no-items": {
"defaultMessage": "لا توجد عناصر"
},
"tables.no-items-with-filters": {
"defaultMessage": "There are no items matching {count, plural, one {this filter} other {these filters}}"
},
"tables.pagination-counts": {
"defaultMessage": "Showing {start} to {end} of {total, plural, =0 {no items} one {# item} other {# items}}"
},
"tables.pagination-next": {
"defaultMessage": "الصفحة التالية"
},
"tables.pagination-previous": {
"defaultMessage": "الصفحة السابقة"
},
"tables.pagination-select": {
"defaultMessage": "اختر صفحة"
},
"theme.to-dark": {
"defaultMessage": "قم بالتبديل إلى المظهر الداكن"
},
"theme.to-light": {
"defaultMessage": "قم بالتبديل إلى المظهر الفاتح"
},
"unhealthy.body": {
"defaultMessage": "سنواصل التحقق من الصحة ونأمل أن نعود للعمل قريبًا!"
},
"unhealthy.title": {
"defaultMessage": "Nginx Proxy Manager is unhealthy"
},
"user.capabilities": {
"defaultMessage": "Capabilities"
},
"user.create": {
"defaultMessage": "انشاء مستخدم"
},
"user.disabled": {
"defaultMessage": "المستخدم مقيد"
},
"user.edit": {
"defaultMessage": "تحرير مستخدم"
},
"user.email": {
"defaultMessage": "اميل"
},
"user.name": {
"defaultMessage": "اسم"
},
"user.nickname": {
"defaultMessage": "Nickname"
},
"user.password": {
"defaultMessage": "Password"
},
"users.title": {
"defaultMessage": "Users"
},
"view-only": {
"defaultMessage": "View Only"
}
}