diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml
index bce30495..0965c202 100644
--- a/config/locales/client.ar.yml
+++ b/config/locales/client.ar.yml
@@ -15,3 +15,4 @@ ar:
view_translation: "عرض الترجمة"
hide_translation: "إخفاء الترجمة"
translated_from: "تمت الترجمة من %{language} بواسطة %{translator}"
+ translating: "جارٍ الترجمة"
diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml
index 3af6bc91..06e77585 100644
--- a/config/locales/server.ar.yml
+++ b/config/locales/server.ar.yml
@@ -12,6 +12,7 @@ ar:
translator_azure_region: "منطقة Azure"
translator_google_api_key: "مفتاح واجهة برمجة تطبيقات Google"
translator_yandex_api_key: "مفتاح واجهة برمجة تطبيقات Yandex"
+ max_characters_per_translation: "الحد الأقصى لعدد الأحرف التي يمكن إرسالها للترجمة. إذا كان المحتوى أطول من هذا، فسيتم اقتطاع النص. لاحظ أن كل مقدِّم خدمة لديه حدوده الخاصة أيضًا."
max_translations_per_minute: "عدد الترجمات التي يمكن للمستخدم المنتظم إجراؤها في الدقيقة"
translator_libretranslate_endpoint: "نقطة نهاية واجهة برمجة التطبيقات لـ LibreTranslate"
translator_libretranslate_api_key: "مفتاح واجهة برمجة التطبيقات لـ LibreTranslate"
@@ -23,6 +24,7 @@ ar:
restrict_translation_by_group: "لا يمكن الترجمة إلا للمجموعات المُدرَجة في قائمة السماح"
restrict_translation_by_poster_group: "السماح بترجمة المنشورات التي يُنشئها المستخدمون في المجموعات المسموح بها فقط. إذا كانت فارغة، فاسمح بترجمة المنشورات من جميع المستخدمين."
translator:
+ failed: "يتعذَّر على المترجم ترجمة هذا المحتوى (%{source_locale}) إلى اللغة الافتراضية لهذا الموقع (%{target_locale})."
not_supported: "لا يدعم المترجم هذه اللغة."
too_long: "هذا المنشور طويل جدًا ولا يستطيع المترجم ترجمته."
not_available: "خدمة المترجم غير متوفرة حاليًا."
@@ -31,6 +33,13 @@ ar:
microsoft:
missing_token: "لم يتمكَّن المترجم من استرداد رمز مميَّز صالح."
missing_key: "لم يتم توفير مفتاح اشتراك Azure."
+ discourse_ai:
+ not_installed: "يجب عليك تثبيت المكوِّن الإضافي discourse-ai لاستخدام هذه الميزة."
+ ai_helper_required: 'يتعيَّن عليك تكوين مساعد الذكاء الاصطناعي لاستخدام هذه الميزة.'
not_in_group:
user_not_in_group: "أنت لا تنتمي إلى مجموعة مسموح لها بالترجمة."
poster_not_in_group: "لم يتم إنشاء المنشور بواسطة مستخدم في مجموعة مسموح بها."
+ dashboard:
+ problem:
+ missing_translator_api_key: "تم استخدام %{provider} كمترجم، ولكن لم يتم تقديم مفتاح %{key}. انظر إعدادات الموقع."
+ translator_error: "أبلغ %{provider} عن خطأ في الترجمة بالرمز %{code}: %{message}"