diff --git a/src/nls/ar/lastTranslated.json b/src/nls/ar/lastTranslated.json index 6d76128e4f..9fb162a6f3 100644 --- a/src/nls/ar/lastTranslated.json +++ b/src/nls/ar/lastTranslated.json @@ -303,6 +303,7 @@ "AI_SETTINGS_BASE_URL": "Base URL", "AI_SETTINGS_BASE_URL_PLACEHOLDER": "Leave blank for default", "AI_SETTINGS_CLI_PATHS_NOTE": "Leave blank to detect automatically.", + "AI_SETTINGS_CLI_PATH_LABEL": "Path to the {0} executable", "AI_SETTINGS_CUSTOM_ENDPOINT_NOTICE": "Using custom API endpoint: {0}", "AI_SETTINGS_DEFAULT_PROVIDER": "Default (Local Claude Code)", "AI_SETTINGS_DEFAULT_PROVIDER_FOR": "Default (Local {0})", diff --git a/src/nls/ar/strings.js b/src/nls/ar/strings.js index a1113c9840..388c84db4f 100644 --- a/src/nls/ar/strings.js +++ b/src/nls/ar/strings.js @@ -2373,6 +2373,7 @@ define({ "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_MODE_CHAT": "Claude Code", "AI_CHAT_MODE_CLI": "Claude Code CLI", + "AI_CHAT_MODE_CODEX_CLI": "سطر أوامر Codex", "AI_CHAT_SURPRISE_ME_USER_MSG": "فاجئني!", "AI_CHAT_SURPRISE_ME_LP_HEADING_1": "تهيئة الأجواء...", "AI_CHAT_SURPRISE_ME_LP_HEADING_2": "إحماء اللوحة...", @@ -2391,6 +2392,17 @@ define({ "AI_CHAT_CLI_INSTALLING": "جارٍ التثبيت...", "AI_CHAT_CLI_INSTALLING_MSG": "جارٍ تثبيت Claude Code، يرجى الانتظار. قد يستغرق هذا بعض الوقت...", "AI_CHAT_CLI_RESTART_NOTE": "أعد تشغيل {APP_NAME} بعد اكتمال التثبيت.", + "AI_CHAT_CLI_NOT_FOUND_TITLE": "لم يتم العثور على {0}", + "AI_CHAT_CLI_NOT_FOUND_MSG": "تعذر العثور على {0} على هذا النظام. قم بتثبيته، أو أدخل المسار الكامل لملفه التنفيذي أدناه.", + "AI_CHAT_CLI_NOT_FOUND_BAD_PATH_MSG": "تعذر استخدام المسار المحدد لـ {0}: {1}. أدخل مسارًا مختلفًا، أو امسح المربع لاكتشافه تلقائيًا.", + "AI_CHAT_CLI_NOT_FOUND_INSTALL_BTN": "تثبيت {0}", + "AI_CHAT_CLI_NOT_FOUND_SAVE_BTN": "حفظ وإعادة المحاولة", + "AI_CHAT_CLI_NOT_FOUND_LEARN_MORE": "تعليمات التثبيت", + "AI_CHAT_CLI_ERR_OVERRIDE_MISSING": "لا يوجد ملف في ذلك المسار.", + "AI_CHAT_CLI_ERR_OVERRIDE_NOT_EXECUTABLE": "هذا الملف غير قابل للتنفيذ.", + "AI_CHAT_CLI_ERR_OVERRIDE_INVALID": "لم يتم تشغيل هذا الملف كـ {0}.", + "AI_CHAT_CLI_ERR_OVERRIDE_TIMEOUT": "لم يستجب ذلك الملف في الوقت المحدد.", + "AI_CHAT_CLI_ERR_OVERRIDE_REJECTED": "يحتوي ذلك المسار على أحرف لا يمكن استخدامها.", "AI_CHAT_CLAUDE_LOGIN_TITLE": "إعداد Claude Code", "AI_CHAT_CLAUDE_LOGIN_MSG": "تم تثبيت Claude Code ولكنه يحتاج إلى إعداد.", "AI_CHAT_CLAUDE_LOGIN_BTN": "إعداد Claude Code", @@ -2548,6 +2560,7 @@ define({ "AI_CHAT_MODEL_DESC_SONNET": "توازن بين السرعة والقدرة للبرمجة اليومية", "AI_CHAT_MODEL_DESC_HAIKU": "النموذج الأسرع للمهام السريعة والبسيطة", "AI_CHAT_MODEL_SELECT_TITLE": "اختر نموذج الذكاء الاصطناعي لهذه المحادثة", + "AI_CHAT_MODE_SELECT_TITLE": "التبديل بين محادثة Claude Code وطرفية CLI مدمجة", "AI_CHAT_MODEL_SWITCHED_NOTICE": "تم التبديل إلى {0}. يُطبّق هذا بدءًا من رسالتك التالية؛ قد تستغرق الاستجابة الأولى وقتًا أطول قليلًا أثناء إعادة بناء ذاكرة التخزين المؤقت.", "AI_CHAT_INPUT_HINT": "اضغط على {0} للإرسال · {1} لسطر جديد", "AI_CHAT_BASH_CONFIRM_TITLE": "السماح بالأمر؟", @@ -2612,13 +2625,17 @@ define({ "AI_CHAT_RESUME_WHILE_STREAMING_MSG": "الذكاء الاصطناعي يعمل حاليًا على مهمة. سيتسبب الانتقال إلى محادثة سابقة في إيقافه. هل تريد المتابعة؟", "AI_CHAT_CLI_NEW_CONFIRM_TITLE": "إنهاء جلسة CLI هذه؟", "AI_CHAT_CLI_NEW_CONFIRM_MSG": "سيؤدي هذا إلى إنهاء جلسة Claude Code CLI قيد التشغيل وبدء جلسة جديدة. هل تريد المتابعة؟", + "AI_CHAT_CODEX_NEW_CONFIRM_MSG": "سيؤدي هذا إلى إنهاء جلسة Codex CLI قيد التشغيل وبدء جلسة جديدة. هل تريد المتابعة؟", "AI_CHAT_CLI_UPSELL_TITLE": "متوفر في Phoenix Pro", "AI_CHAT_CLI_UPSELL_MSG": "يُعد تشغيل Claude Code داخل لوحة Phoenix AI ميزة خاصة بإصدار Pro. فهي تمنح Claude إمكانية الوصول إلى تكاملات Phoenix مثل المحرر والمعاينة المباشرة. لا يزال بإمكانك تشغيل Claude Code CLI مجانًا من الطرفية، ولكن بدون تكاملات Phoenix AI.", + "AI_CHAT_CODEX_UPSELL_MSG": "تشغيل Codex داخل لوحة Phoenix AI هي ميزة Pro. لا يزال بإمكانك تشغيل Codex CLI مجانًا من الطرفية.", "AI_CHAT_CLI_UPSELL_OPEN_TERMINAL_BTN": "فتح في الطرفية", "AI_CHAT_CLI_UPSELL_UPGRADE_BTN": "الترقية إلى Pro", "AI_CHAT_CLI_STALE_PROJECT_MSG": "لا تزال جلسة Claude Code CLI هذه قيد التشغيل في {0} — المشروع المفتوح الآن هو {1}.", + "AI_CHAT_CODEX_STALE_PROJECT_MSG": "جلسة Codex CLI هذه لا تزال قيد التشغيل في {0} — المشروع المفتوح الآن هو {1}.", "AI_CHAT_CLI_STALE_PROJECT_SWITCH_BTN": "التبديل إلى ”{0}“", "AI_CHAT_CLI_STALE_PROJECT_STAY_BTN": "البقاء في ”{0}“", + "AI_CHAT_SETTINGS_TITLE": "إعدادات الذكاء الاصطناعي", "AI_SETTINGS_API_KEY": "مفتاح API", "AI_SETTINGS_BASE_URL": "عنوان URL الأساسي", "AI_SETTINGS_API_TIMEOUT": "مهلة API (مللي ثانية)", @@ -2630,6 +2647,7 @@ define({ "AI_SETTINGS_CUSTOM_ENDPOINT_NOTICE": "يتم استخدام نقطة نهاية API مخصصة: {0}", "AI_SETTINGS_ACTIVE_PROVIDER": "الموفر النشط", "AI_SETTINGS_DEFAULT_PROVIDER": "افتراضي (كود Claude المحلي)", + "AI_SETTINGS_DEFAULT_PROVIDER_FOR": "افتراضي (محلي {0})", "AI_SETTINGS_PROVIDERS": "الموفرون", "AI_SETTINGS_ADD_PROVIDER": "+ إضافة موفر", "AI_SETTINGS_EDIT": "تعديل", @@ -2642,6 +2660,8 @@ define({ "AI_SETTINGS_NAME_REQUIRED": "اسم المزوّد مطلوب.", "AI_SETTINGS_NAME_DUPLICATE": "يوجد مزوّد بهذا الاسم بالفعل.", "AI_SETTINGS_DONE": "تم", + "AI_SETTINGS_PROVIDER_TYPE_NOTE": "تُكوِّن جهات التوفير هذه {0}. يتم تمرير مفتاح API إليه كـ {1}.", + "AI_SETTINGS_CLI_PATHS_NOTE": "اتركه فارغًا للكشف التلقائي.", "AI_SETTINGS_ENABLE_AI": "تفعيل ميزات الذكاء الاصطناعي", "AI_SETTINGS_ENABLE_AI_NOTE": "يقوم بتشغيل أو إيقاف جميع ميزات الذكاء الاصطناعي في {APP_NAME}. يؤدي تغيير هذا الإعداد إلى إعادة تشغيل {APP_NAME} لتطبيقه — يمكنك تمكينه مرة أخرى في أي وقت من قائمة عرض > تمكين الذكاء الاصطناعي.", "DEMO_SECTION1_TITLE": "تعديل في المعاينة المباشرة", @@ -2762,24 +2782,5 @@ define({ "MIGRATE_UNREACHABLE_TITLE": "تعذر الوصول إلى الموقع القديم", "MIGRATE_UNREACHABLE_MESSAGE": "لم يتمكن {APP_NAME} من الاتصال بـ {0} للبحث عن مشاريعك وإعداداتك، لذا لم يتم تغيير أي شيء. تحقق من اتصالك بالإنترنت، ثم حاول مرة أخرى باستخدام {1}.", "CMD_MIGRATE_DATA": "ترحيل بياناتي من {0}…", - "AI_CHAT_MODE_CODEX_CLI": "سطر أوامر Codex", - "AI_CHAT_CLI_NOT_FOUND_TITLE": "لم يتم العثور على {0}", - "AI_CHAT_CLI_NOT_FOUND_MSG": "تعذر العثور على {0} على هذا النظام. قم بتثبيته، أو أدخل المسار الكامل لملفه التنفيذي أدناه.", - "AI_CHAT_CLI_NOT_FOUND_BAD_PATH_MSG": "تعذر استخدام المسار المحدد لـ {0}: {1}. أدخل مسارًا مختلفًا، أو امسح المربع لاكتشافه تلقائيًا.", - "AI_CHAT_CLI_NOT_FOUND_INSTALL_BTN": "تثبيت {0}", - "AI_CHAT_CLI_NOT_FOUND_SAVE_BTN": "حفظ وإعادة المحاولة", - "AI_CHAT_CLI_NOT_FOUND_LEARN_MORE": "تعليمات التثبيت", - "AI_CHAT_CLI_ERR_OVERRIDE_MISSING": "لا يوجد ملف في ذلك المسار.", - "AI_CHAT_CLI_ERR_OVERRIDE_NOT_EXECUTABLE": "هذا الملف غير قابل للتنفيذ.", - "AI_CHAT_CLI_ERR_OVERRIDE_INVALID": "لم يتم تشغيل هذا الملف كـ {0}.", - "AI_CHAT_CLI_ERR_OVERRIDE_TIMEOUT": "لم يستجب ذلك الملف في الوقت المحدد.", - "AI_CHAT_CLI_ERR_OVERRIDE_REJECTED": "يحتوي ذلك المسار على أحرف لا يمكن استخدامها.", - "AI_CHAT_MODE_SELECT_TITLE": "التبديل بين محادثة Claude Code وطرفية CLI مدمجة", - "AI_CHAT_CODEX_NEW_CONFIRM_MSG": "سيؤدي هذا إلى إنهاء جلسة Codex CLI قيد التشغيل وبدء جلسة جديدة. هل تريد المتابعة؟", - "AI_CHAT_CODEX_UPSELL_MSG": "تشغيل Codex داخل لوحة Phoenix AI هي ميزة Pro. لا يزال بإمكانك تشغيل Codex CLI مجانًا من الطرفية.", - "AI_CHAT_CODEX_STALE_PROJECT_MSG": "جلسة Codex CLI هذه لا تزال قيد التشغيل في {0} — المشروع المفتوح الآن هو {1}.", - "AI_CHAT_SETTINGS_TITLE": "إعدادات الذكاء الاصطناعي", - "AI_SETTINGS_DEFAULT_PROVIDER_FOR": "افتراضي (محلي {0})", - "AI_SETTINGS_PROVIDER_TYPE_NOTE": "تُكوِّن جهات التوفير هذه {0}. يتم تمرير مفتاح API إليه كـ {1}.", - "AI_SETTINGS_CLI_PATHS_NOTE": "اتركه فارغًا للكشف التلقائي." + "AI_SETTINGS_CLI_PATH_LABEL": "مسار إلى {0} التنفيذي" }); \ No newline at end of file