diff --git a/app/src/i18n/locales/ar.json b/app/src/i18n/locales/ar.json
index 2c03d1e6..c8a5cf2f 100644
--- a/app/src/i18n/locales/ar.json
+++ b/app/src/i18n/locales/ar.json
@@ -264,9 +264,11 @@
"auto": "تلقائي",
"handled_in_parent": "يُدار في اسم النطاق الرئيسي",
"manual": "يدوي",
- "none": "لا شيء"
+ "none": "لا شيء",
+ "semi_auto": "نصف آلي"
},
- "manual_config": "تسجيلات نظام أسماء النطاقات المقترَحة للإعداد اليدوي"
+ "manual_config": "تسجيلات نظام أسماء النطاقات المقترَحة للإعداد اليدوي",
+ "push_force": "الكتابة فوق السجلات الموجودة"
},
"info": {
"apps_on_domain": "التطبيقات المُنصّبة على اسم النطاق",
@@ -293,7 +295,8 @@
"firstname": "فلان",
"lastname": "الفلاني",
"username": "foulanealallani",
- "fullname": "فلان علان"
+ "fullname": "فلان علان",
+ "file": "استعراض ملف أو سحبه وإفلاته"
},
"human_routes": {
"domains": {
@@ -302,7 +305,8 @@
"set_default": "تعيين '{name}' كاسم نطاق افتراضي",
"update_config": "تحديث لوح '{id}' لضبط اسم النطاق '{name}'",
"cert_install": "تنصيب شهادة لـ '{name}'",
- "cert_renew": "تجديد شهادة '{name}'"
+ "cert_renew": "تجديد شهادة '{name}'",
+ "push_dns_changes": "دفع سجلات DNS إلى مكتب التسجيل لـ '{name}'"
},
"services": {
"start": "تشغيل خدمة '{name}'",
@@ -418,9 +422,11 @@
"reconnecting": {
"title": "محاولة الإتصال بالخادم…",
"reason": {
- "unknown": "تم اغلاق الاتصال بالخادم لأسباب مجهولة."
+ "unknown": "تم اغلاق الاتصال بالخادم لأسباب مجهولة.",
+ "reboot": "يُعاد تشغيل خادمك ولن يُمكن النفاذ إليه لفترة من الوقت. سيتاح الولوج إليه عند تتمة إعادة تشغيله."
},
- "failed": "يبدو أن الخادم لا يستجيب. يمكنك محاولة إعادة الاتصال مرة أخرى أو محاولة تشغيل`systemctl restart yunohost-api` من خلال ssh."
+ "failed": "يبدو أن الخادم لا يستجيب. يمكنك محاولة إعادة الاتصال مرة أخرى أو محاولة تشغيل`systemctl restart yunohost-api` من خلال ssh.",
+ "success": "يمكن الآن الوصول إلى الخادم! يمكنك محاولة تسجيل الدخول"
},
"partial_logs": "[...] (تحقق من السجل للحصول على السجلات الكاملة)"
},
@@ -444,7 +450,8 @@
"APIError": "صادف YunoHost خطأ غير متوقع",
"APIBadRequestError": "واجه YunoHost خطأ",
"APIInternalError": "صادف YunoHost خطأ محليا",
- "APIConnexionError": "صادف YunoHost خطأ في الإتصال"
+ "APIConnexionError": "صادف YunoHost خطأ في الإتصال",
+ "APINotFoundError": "تعذر على YunoHost API العثور على مسار"
},
"api_waiting": "في انتظار ردّ الخادم…",
"app_choose_category": "اختر فئة",
@@ -468,7 +475,9 @@
"between": "يتوجّب أن تكون القيمة ما بين {min} و {max}.",
"maxValue": "يجب أن تكون القيمة عددًا أصغر مِن أو يساوي {max}.",
"name": "لا ينبغي أن تحتوي الأسماء على حروف خاصة باستثناء ,.'-
",
- "minValue": "يجب أن تكون القيمة عددًا أكبر مِن أو يساوي {min}."
+ "minValue": "يجب أن تكون القيمة عددًا أكبر مِن أو يساوي {min}.",
+ "dynDomain": "اسم نطاق غير صالح: يجب أن يتكون من أحرف أبجدية رقمية صغيرة وأحرف شرطة فقط",
+ "domain": "اسم نطاق غير صالح: يجب أن يتكون من أحرف أبجدية رقمية صغيرة وأحرف نقطية وشرطة فقط"
},
"history": {
"methods": {
@@ -478,7 +487,8 @@
"DELETE": "حذف"
},
"title": "التاريخ",
- "last_action": "آخر إجراء:"
+ "last_action": "آخر إجراء:",
+ "is_empty": "لا شيء في التاريخ في الوقت الحالي."
},
"users_import_delete": "حذف المستخدمين غير المُدرَجين",
"group_admins": "المُدراء",
@@ -493,8 +503,15 @@
},
"sso": {
"false": "نظام إثبات الهوية SSO غير متوفر",
- "true": "نظام إثبات الهوية SSO متوفر"
- }
+ "true": "نظام إثبات الهوية SSO متوفر",
+ "?": "لا توجد معلومات حول تكامل تسجيل الدخول الأحادي"
+ },
+ "archs": "البِنَى المدعومة:",
+ "ldap": {
+ "false": "لا يستخدم حسابات يونو هوست لتسجيل الدخول (LDAP)",
+ "true": "استخدم حسابات YunoHost لتسجيل الدخول (LDAP)"
+ },
+ "resources": "الاستخدام النموذجي للموارد: {ram} RAM ، قرص {disk}"
},
"links": {
"admindoc": "الدليل الرسمي للمدير",
@@ -515,7 +532,12 @@
"continue": "الاستمرار إلى التطبيق التالي",
"notifs": {
"pre": {
- "title": "كن حذرا!"
+ "title": "كن حذرا!",
+ "alert": "يجب عليك التحقق من هذه الإشعارات قبل الترقية، فقد تكون هناك أشياء مهمة يجب معرفتها."
+ },
+ "post": {
+ "alert": "يبدو أن التحديث سار على ما يرام!\nإليك بعض المعلومات التي يعتقد مشرف الحُزْمَة أنه من المهم معرفتها حول هذه الترقية.\nيمكنك العثور عليها في صفحة المعلومات الخاصة بالتطبيق.",
+ "title": "إشعارات ما بعد الترقية لـ '{name}'"
}
},
"stop": "إلغاء تحديث التطبيقات التالية"
@@ -548,13 +570,17 @@
"warning": "ما عليك معرفته قبل التنصيب",
"critical": "لا يمكن تنصيب التطبيق",
"danger": "مِن المحتمَل أن ينجرّ عن تنصيب التطبيق مشاكل"
+ },
+ "post": {
+ "title": "إشعارات ما بعد التثبيت لـ '{name}'"
}
},
"version": "الإصدار الحالي: {version}",
"problems": {
"ignore": "أفهم تمامًا أنّ هذا التنصيب قد يُكسّر نظام التشغيل ولكنني أريد التجريب.",
"install": "هذا التطبيق مُنصّب مِن قبل ولا يمكن تنصيبه إلّا مرة واحدة."
- }
+ },
+ "try_demo": "تجريب العرض التوضيحي"
},
"antifeatures": "لدى هذا التطبيق ميزات قد لا تُعجبك:"
},
@@ -584,6 +610,19 @@
"migrations_disclaimer_check_message": "قرأتُ وفهمتُ وثيقة إخلاء المسؤولية",
"day_validity": " انتهت مدة صلاحيتها | يوم واحد | {count} أيام",
"label_for_manifestname_help": "هذا هو الاسم المعروض في بوابة المستخدمين. ويمكن تغيير ذلك فيما بعد.",
- "good_practices_about_user_password": "إنّك مُقبِل على تعيين كلمة مرور جديدة للمستخدم. يجب أن تتكون كلمة المرور من 8 أحرف على الأقل ، أخذا بعين الإعتبار أنه يوصى باستخدام كلمة مرور أطول (مثل عبارة مرور) و / أو مجموعة من الأحرف (الأحرف الكبيرة والصغيرة والأرقام والأحرف الخاصة).",
- "group_explain_all_users": "هذا فريق خاص يتضمّن كافة حسابات المستخدِمين على الخادم"
+ "good_practices_about_user_password": "إنّك مُقبِل على تعيين كلمة مرور جديدة للمستخدم. يجب أن تتكون كلمة المرور من 8 أحرف على الأقل ، أخذا بعين الاعتبار أنه يوصى باستخدام كلمة مرور أطول (مثل عبارة مرور) و / أو مجموعة من الأحرف (الأحرف الكبيرة والصغيرة والأرقام والأحرف الخاصة).",
+ "group_explain_all_users": "هذا فريق خاص يتضمّن كافة حسابات المستخدِمين على الخادم",
+ "group_specific_permissions": "تصريحات للمستخدمين الفرديين",
+ "hook_data_xmpp_desc": "إعدادات غرف الدردشة والمستخدمين والملفات المحملة",
+ "mailbox_quota_example": "700M قرص مضغوط و 4700M قرص DVD",
+ "pending_migrations": "هناك عمليات ترحيل في انتظار أن تكتمل. يرجى الانتقال إلى Tools > Migrations لتشغيلها.",
+ "group_format_name_help": "يمكنك استخدام الأحرف الأبجدية الرقمية والشرطة السفلية",
+ "users_import_confirm_destructive": "هل أنت متحقِّق أنك تريد حذف المستخدمين الذين ليسوا موجودين في هذا المِلَفّ؟",
+ "users_import_update_desc": "إذا تم اختياره، سيجري تحديث جميع المستخدمين الموجودين في مِلَفّ CSV بالقيمة الجديدة",
+ "purge_user_data_warning": "تطهير بيانات المستخدم لا رجعة فيه. تيقن من أنك تعرف ما تفعله!",
+ "app_state_highquality_explanation": "تم دمج هذا التطبيق بشكل جيد مع YunoHost لمدة عام على الأقل.",
+ "migrations_disclaimer_not_checked": "يتطلب هذا الترحيل مراجعة إخلاء المسؤولية الخاص به قبل تنفيذه.",
+ "traceback": "التتبع",
+ "api_not_found": "يبدو أن واجهة الويب الإدارية قد حاولت الاستعلام عن شيء غير موجود.",
+ "users_import_delete_desc": "إذا تم تحديده، سيتم حذف (وإزالة) جميع المستخدمين الحاليين غير الموجودين في مِلَفّ CSV."
}