mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-05-01 03:22:29 +00:00
Merge ca54bbb9583087096334e6e49e8cfc6f1b378aef into bee6a83f3391b0e2d6a8f872cf04876ec6de56f7
This commit is contained in:
commit
f993edf8b3
@ -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";
|
||||
}
|
||||
|
560
frontend/src/locale/src/ar.json
Normal file
560
frontend/src/locale/src/ar.json
Normal 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"
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user