diff --git a/app/src/main/java/com/m57/hermescontrol/ui/settings/components/LanguageSection.kt b/app/src/main/java/com/m57/hermescontrol/ui/settings/components/LanguageSection.kt index 0eab7cdc..d1aebeee 100644 --- a/app/src/main/java/com/m57/hermescontrol/ui/settings/components/LanguageSection.kt +++ b/app/src/main/java/com/m57/hermescontrol/ui/settings/components/LanguageSection.kt @@ -32,6 +32,7 @@ internal fun supportedLanguages(): List> = listOf( LocaleContextWrapper.SYSTEM_LANGUAGE to stringResource(R.string.language_system), "en" to stringResource(R.string.language_english), + "ar" to stringResource(R.string.language_arabic), "zh" to stringResource(R.string.language_chinese), "ko" to stringResource(R.string.language_korean), ) diff --git a/app/src/main/java/com/m57/hermescontrol/util/LocaleContextWrapper.kt b/app/src/main/java/com/m57/hermescontrol/util/LocaleContextWrapper.kt index 11508623..8ab202ba 100644 --- a/app/src/main/java/com/m57/hermescontrol/util/LocaleContextWrapper.kt +++ b/app/src/main/java/com/m57/hermescontrol/util/LocaleContextWrapper.kt @@ -79,6 +79,7 @@ object LocaleContextWrapper { @Suppress("DEPRECATION") setLocale(locale) } + setLayoutDirection(locale) } return base.createConfigurationContext(newConfig) } diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml new file mode 100644 index 00000000..03f09da1 --- /dev/null +++ b/app/src/main/res/values-ar/strings.xml @@ -0,0 +1,1187 @@ + + +Hermes Mobile +إرسال +جارٍ الاستماع… +يلزم الحصول على إذن الميكروفون للإدخال الصوتي +التعرف على الصوت غير متوفر على هذا الجهاز +إرسال +تجاهل +مطلوب كلمة مرور Sudo +يحتاج الوكيل إلى كلمة مرور sudo الخاصة بك للمتابعة. لن يتم عرضها. +كلمة المرور +مطلوب قيمة سرية +يحتاج الوكيل إلى قيمة سرية (رمز Token أو كلمة مرور) للمتابعة. لن يتم عرضها. +القيمة السرية +البحث في الرسائل\u2026 +مسح +النتيجة السابقة +النتيجة التالية +إغلاق البحث +إعادة المحاولة +إلغاء +تأكيد +مسح +موافق +جارٍ البدء… +قيد التشغيل… +اكتمل +فشل +فشل (رمز الخروج %1$d) +حذف +رجوع +فتح درج التنقل +تحديث +حفظ +تصفح مركز المهارات (Skill Hub) +إعادة محاولة البحث +إنشاء مهمتك الأولى +إضافة خادم +ربط قناة Telegram +تهيئة النموذج +بدء محادثة جديدة +استكشاف المهارات أو مهام Cron +مسح البحث +إلغاء +مسح البحث +خطأ غير معروف +مجاني +الاستخدام +إلغاء +يتجدد في: %1$s +الفوترة غير متوفرة على هذا الخادم (الطريقة غير مدعومة) +لا توجد خطة نشطة — أنت على الفئة المجانية. +سجّل الدخول إلى Nous Portal لعرض خطتك. +الرصيد المتبقي: %1$s +الخطة +شحن الرصيد +اضغط رجوع مرة أخرى للخروج +Hermes +التحكم في وكيل الذكاء الاصطناعي +محادثة +أتمتة +تهيئة +فحص +المحادثة +المهارات +Cron +النظام +الإعدادات +الملفات الشخصية +البوتات +نشط الآن +لم يتم العثور على بوتات +أنشئ ملف وكيل شخصي للبدء في استخدام وضع البوت. +البحث في البوتات… +مخفي +إظهار البوتات المخفية +إخفاء البوتات المخفية +إنشاء بوت +بوت جديد +المعرّف / الاسم اللطيف +مثال: scout، reviewer +الاسم المعروض +مثال: وكيل الاستكشاف +الوصف +ما هي مهام هذا الوكيل؟ +شكل الصورة الرمزية +لون التمييز +إنشاء +إنشاء مجموعة دردشة +مجموعة دردشة جديدة +اسم المجموعة +مثال: فريق البحث +تحديد البوتات (2 على الأقل) +إنشاء مجموعة +البوتات +المجموعات +لا توجد مجموعات دردشة +أنشئ مجموعة دردشة متعددة الوكلاء لتمكين البوتات من التعاون. +%1$d بوت +حلّ المجموعة +هل تريد حلّ %1$s؟ +سيؤدي هذا إلى إزالة المحادثة الجماعية من جميع البوتات الأعضاء. لن يتم حذف البوتات الفردية. +تعديل البوت +حفظ التغييرات +حذف البوت +هل تريد حذف %1$s؟ +سيؤدي هذا إلى حذف الملف التعريفي للوكيل وإعداداته نهائياً. +خطافات الويب (Webhooks) +البوابة +مجموعات الأدوات +الإضافات +الإعدادات +خوادم MCP +الذاكرة +النماذج +الاقتران +المفاتيح +القنوات +السجلات +كانبان +الإنجازات +السجل +العمليات +المزوّدون +التحليلات +الفواتير والاشتراكات +الملفات +Hermes +بانتظار ردود Hermes +رسالة جديدة +يحتاج Hermes إلى توضيح +اكتب ردك\u2026 +خدمة Hermes في الخلفية +تحافظ على استمرار الاتصال في الخلفية +ردود محادثة Hermes +تنبيهات عند استلام ردود جديدة من Hermes +رد +محادثات البوت هي محادثة مستمرة واحدة — يتم ضغطها بدلاً من ذلك. للحصول على جلسة مؤقتة، أنشئ محادثة قياسية. +بحث +إغلاق البحث +إعادة الاتصال +إعادة تسجيل الدخول +إعادة تسجيل الدخول إلى Hermes +اسم المستخدم +كلمة المرور +تسجيل الدخول +إلغاء +لا يمكن ترك اسم المستخدم وكلمة المرور فارغين +جاهز للدردشة +أرسل رسالة لبدء محادثة +جارٍ الاتصال بـ Hermes\u2026 +تعذر الاتصال بهذه الجلسة +جارٍ إعادة الاتصال\u2026 +تم قطع الاتصال +لا يتوفر اتصال بالشبكة +انتهت صلاحية الجلسة +غير متصل\u2026 +في انتظار الرد\u2026 +في قائمة الانتظار \u2014 سيتم الإرسال عند تفرغ الوكيل\u2026 +اكتب رسالة\u2026 +خطأ في التنفيذ: %1$s +رمز الخروج: %1$d +أداة +عرض ملف JSON الأولي +عرض المخرجات المعالجة +محادثة جديدة +التمرير إلى الأسفل +نسخ +تعديل +إزالة المرفق +تعذر التقاط الصورة +الاتصال +رمز المصادقة (Token) +السلوك +إعادة الاتصال التلقائي +إعادة الاتصال تلقائيًا عند انقطاعه +المظهر +السمة +المحادثة +تأثير الكتابة +تحريك ظهور الرسائل الجديدة كلمة بكلمة +المساعد +التأخير: %1$d مللي ثانية +10 مللي ثانية +100 مللي ثانية +حجم خط المحادثة +تغيير حجم النص في رسائل المحادثة +حجم الخط: %1$s +صغير (0.85×) +افتراضي (1.0×) +كبير (1.15×) +كبير جدًا (1.3×) +ضخم (1.5×) +معاينة +هل يمكنك ضبط حجم نص المحادثة؟ +تم! يمكنك تخصيص مقياس الخط من هنا مباشرةً. +اختبار الاتصال +حول التطبيق +اللغة +Hermes Mobile +الإصدار +رقم البنية + تصحيح الأخطاء (Debug) + إصدار الإنتاج (Release) + الإيداع (Commit) + التحديث + التحقق من وجود تحديثات + جارٍ التحقق… + التطبيق محدّث (v%1$s) + يتوفر تحديث جديد: v%1$s + تحديث + جارٍ التنزيل %1$d%% + جارٍ تثبيت v%1$s… + السماح بتثبيت التطبيقات من هذا المصدر + فتح الإعدادات + إعادة المحاولة + تم حفظ %1$d + تأثير الكتابة مفعّل + تأثير الكتابة معطّل + مفعّل + معطّل + تلقائي (حسب النظام) + فاتح + داكن + حفظ + إضافة ملف شخصي + تعديل الملف الشخصي + إضافة ملف اتصال + تعديل ملف الاتصال + اسم ملف الاتصال + حذف ملف الاتصال؟ + هل أنت متأكد من رغبتك في حذف \"%1$s\"؟ لا يمكن التراجع عن هذا الإجراء. + حذف ملف الاتصال + إخفاء الرمز المميز (Token) + إظهار الرمز المميز (Token) + تلقائي (حسب النظام) + فاتح + داكن + ألوان ديناميكية + استخراج نمط الألوان من خلفية الشاشة (Android 12+) + السمة المحددة مسبقاً + الافتراضي + أحادي اللون (Monochrome) + Gruvbox + Catppuccin + أسود AMOLED (الوضع الداكن فقط) + Nord + اللغة + تلقائي (حسب النظام) + English + العربية +简体中文 +한국어 +الملف التعريفي: %1$s +تحديد ملف تعريفي محفوظ +حالة الخادم الخلفي +Hermes %1$s · %2$s +محمي (OAuth) +Token +رمز Token مطلوب +رمز Token غير صالح (401 Unauthorized) +تم رفض الوصول (403 Forbidden) +استجاب الخادم برمز HTTP %1$d +انتهت مهلة الاتصال +تم رفض الاتصال – هل خادم Hermes قيد التشغيل؟ +تعذر حل اسم المضيف +فشل الاتصال: %1$s +حفظ الملف التعريفي للاتصال +اسم الملف التعريفي +مثال: Local Hermit، Remote Server +إخفاء الإدخال اليدوي +الإدخال يدويًا بدلاً من ذلك +رمز API token +عنوان URL للخادم +https://host:9119/ أو http://127.0.0.1:9119/ +أدخل عنوان URL صالح للخادم (https:// أو http://) +تم رفض الوصول إلى الشبكة المحلية. يُرجى منح إذن الشبكة المحلية (LAN) في الإعدادات، أو الاتصال عبر عنوان URL لبوابة بعيدة بدلاً من ذلك. +اتصال +لوحة كانبان +لم يتم العثور على لوحات. +لم يتم العثور على أعمدة لهذه اللوحة. +إضافة مهمة جديدة +عنوان المهمة +وصف المهمة +إضافة مهمة +فرز +جاهز +حظر +إلغاء الحظر +إكمال +أرشفة +هل تريد وضع علامة محظورة على هذه المهمة؟ سيتم تحرير حجز العامل. +هل تريد إكمال هذه المهمة؟ سيتم تحرير حجز العامل. +هل تريد أرشفة هذه المهمة؟ ستختفي من العرض الافتراضي للوحة. +إكمال المهمة +ملخص الإكمال +يُحفظ كنتيجة للمهمة +فشل النقل: %1$s +مباشر +غير متصل +لا توجد مهام +إضافة +جميع الحالات +مفعَّلة +معطَّلة +الكل +المهارات +البحث في المهارات\u2026 +تعديل: %1$s +معاينة: %1$s +لا يوجد محتوى للمعاينة +البحث في مركز المهارات\u2026 +بحث في المركز +لم يتم العثور على مهارات في المركز +اكتب مصطلح البحث لتصفح مركز المهارات +تثبيت +المصادر المتصلة +تم تجاوز حد الطلبات +غير متصل +عبر الفهرس +مهارات مميزة +من فهرس Hermes — ابحث أعلاه للمزيد +ابحث في المركز أعلاه لتصفح المهارات القابلة للتثبيت من المصادر المتصلة +فحص +النتيجة: %1$s +التثبيت مسموح +يتطلب تأكيدًا +التثبيت محظور +لم يتم اكتشاف أنماط خطرة + + لا توجد نتائج + نتيجة واحدة (%1$d) + نتيجتان (%1$d) + %1$d نتائج + %1$d نتيجة + %1$d نتيجة + +أدخل محتوى المهارة\u2026 +لم يتم العثور على أي مهارات +تجاهل التغييرات؟ +لديك تغييرات غير محفوظة. هل أنت متأكد من رغبتك في تجاهلها؟ +المثبتة +تصفح المركز +جميع المصادر +تجاهل +تعديل ملف المهارة +إلغاء تثبيت المهارة +تحديث المهارات من المركز +حفظ التغييرات +لا توجد سجلات متاحة +ستظهر مخرجات السجل من Hermes هنا. +إيقاف مؤقت +استئناف +مشاركة +الانتقال إلى الأسفل +الكل +الوكيل (Agent) +الأخطاء +البوابة +تحذير +خطأ +معلومات +تصحيح الأخطاء +الأدوات +واجهة سطر الأوامر (CLI) +Cron +لا توجد بيانات للنظام +انقر فوق تحديث لتحميل تشخيصات النظام. +المضيف +نظام التشغيل +المعمارية +اسم المضيف +Python +Hermes +وحدة المعالجة المركزية (CPU) +الذاكرة (RAM) +القرص +مدة التشغيل +متوسط الحمل +أنوية +%1$s / %2$s (%3$s%%) +قم بتثبيت حزمة psutil الإضافية للحصول على مقاييس وحدة المعالجة المركزية / الذاكرة / القرص. +الأحدث +يتوفر تحديث +متأخر بمقدار %1$d +التحقق من وجود تحديثات +تحديث الآن +هل تريد تحديث Hermes؟ +سيؤدي هذا إلى تشغيل أمر hermes update وإعادة تشغيل البوابة. +تحديث البرنامج +بوابة Nous Portal +مسجّل الدخول +غير مسجّل الدخول +مزود الاستنتاج: %1$s +إدارة الاشتراك +توجيه بوابة الأدوات (Tool Gateway) +سجّل الدخول باستخدام hermes portal. +مُنظِّم المهارات (Skill curator) +نشاط التحسين الذاتي والتعلم & +سجل زمني لمهارات الوكيل، والذكريات، وتحديثات مخزن الحقائق المكتسبة بمرور الوقت. +لم يتم تسجيل أي أحداث تحسين ذاتي بعد. +نشط +متوقف مؤقتاً +معطّل +كل %1$d س +آخر تشغيل %1$s +لم يُشغّل مطلقاً +استئناف +إيقاف مؤقت +تشغيل الآن +البوابة +قيد التشغيل +متوقف +بدء +إعادة التشغيل +إيقاف +النشط: %1$s +الذاكرة المدمجة +MEMORY.md: %1$s · USER.md: %2$s +إعادة ضبط MEMORY.md +إعادة ضبط USER.md +إعادة ضبط الكل +إعادة ضبط الذاكرة +سيؤدي هذا إلى مسح ملف (ملفات) الذاكرة المدمجة %1$s نهائيًا. لا يمكن التراجع عن هذا الإجراء. +لا توجد بيانات ذاكرة +تعذر تحميل حالة الذاكرة. +المزوّدون +نشط +مجمّع بيانات الاعتماد +المزوّد +مفتاح API +التسمية +إضافة مفتاح +لا توجد بيانات اعتماد مجمّعة. أضف مفتاحًا أعلاه لتفعيل التدوير التلقائي للمفاتيح. +إزالة بيانات الاعتماد +هل تريد إزالة مفتاح API المجمّع هذا؟ لن يقوم الوكيل بتدويره بعد الآن. +العمليات +تشغيل الفاحص (Doctor) +تدقيق الأمان +تحديث المهارات +حجم التوجيه (Prompt) +تفريغ بيانات الدعم +ترحيل الإعدادات +إنشاء نسخة احتياطية +تنزيل النسخة الاحتياطية +النسخ الاحتياطي +استعادة من ملف تم رفعه +رفع واستعادة +اختيار أرشيف النسخة الاحتياطية +هل تريد استعادة نسخة احتياطية كاملة لـ Hermes؟ +سيؤدي هذا إلى الكتابة فوق إعدادات Hermes الحالية والمهارات والجلسات والبيانات. لا يمكن التراجع عن هذا الإجراء. +مشاركة بيانات تصحيح الأخطاء +يرفع معلومات النظام والسجلات إلى خدمة لصق عامة ويُرجع روابط لإرسالها إلى فريق Hermes. يتم حذف النصوص الملصقة تلقائيًا بعد 6 ساعات. +إنشاء رابط المشاركة +جارٍ الرفع… +تنقيح الرموز الشبيهة ببيانات الاعتماد قبل الرفع (موصى به) +تم الرفع +تم التنقيح +غير منقح +حذف تلقائي خلال %1$d س +نسخ الكل +فشل الرفع +نقاط الفحص (Checkpoints) +%1$d جلسة/جلسات · %2$s +تنظيف +تنظيف نقاط الفحص +هل تريد حذف مخزن الظل لنقاط فحص التراجع؟ سيتم فقدان نقاط /rollback الحالية. +خطافات الأوامر (Shell hooks) +خطاف جديد +لم يتم إعداد أي خطافات أوامر (Shell hooks). +المطابق: %1$s +غير قابل للتنفيذ +مسموح +غير معتمد +خطاف أوامر جديد +الحدث +الأمر (مسار مطلق) +المطابق (اختياري) +مهلة الانتظار (ث) +الموافقة الآن (منح الإذن للتشغيل؛ وإلا فسيظل مهيأً ولكن غير نشط) +تنفذ خطافات الأوامر (Shell hooks) أوامر عشوائية على هذا المضيف. أضف البرمجيات النصية الموثوقة فقط. يسري المفعول عند إعادة تشغيل البوابة/الجلسة التالية. +إنشاء خطاف +سجل الإجراءات +قيد التشغيل +مكتمل +خروج بنتيجة %1$d +جارٍ البدء… +إلغاء +استعادة +تحديث الآن +لم يتم العثور على مزودي نماذج +تحقق من التهيئة أو أعد المحاولة +المعرف اللطيف (Slug): %1$s +الحالي +النماذج المتاحة: +لم يتم العثور على نماذج أو أن المزود يحتاج إلى مصادقة. +النموذج النشط +النماذج المثبتة +إلغاء تثبيت النموذج +تبديل ظهور قسم المثبتات +لا يوجد سجل +ستظهر جلسات المحادثة السابقة من Hermes هنا. +بلا عنوان +%1$d رسالة +تحميل المزيد من الجلسات… +البحث في الجلسات… +لا توجد نتائج +لا توجد جلسات تطابق “%1$s” +%1$d نتيجة لـ \"%2$s\" +تم التشغيل %1$s +تطابق +النموذج +الإجمالي +الرسائل +تنقيح +تنقيح الجلسات القديمة +حذف الجلسات الأقدم من عدد الأيام المحدد. +حد الأيام +تنقيح +فارغة +هل تريد حذف الجلسات الفارغة؟ +حذف %1$d من الجلسات الفارغة. سيتم الاحتفاظ بالجلسات النشطة والمؤرشفة. +حذف +هل تريد حذف الجلسة؟ +هل أنت متأكد من رغبتك في حذف \"%1$s\"؟ لا يمكن التراجع عن هذا الإجراء. +هل تريد حذف الجلسات؟ +هل أنت متأكد من رغبتك في حذف %1$d من الجلسات؟ لا يمكن التراجع عن هذا الإجراء. +تحديد الكل +إلغاء التحديد +حذف %1$d +تحديد +إعادة تسمية +تثبيت +إلغاء التثبيت +إخفاء +إظهار +إظهار الجلسات المخفية +إخفاء الجلسات المخفية +مخفية +جميع الجلسات مخفية حاليًا. اضغط أدناه لإظهار الجلسات المخفية. +مثبتة +جلسة مفرعة +إعادة تسمية الجلسة +عنوان الجلسة +لم يتم العثور على مجموعات أدوات +تحقق من التكوين أو أعد المحاولة +لا توجد واجهات خلفية قابلة للتهيئة لمجموعة الأدوات هذه +جاهز +يتطلب مفاتيح +يتطلب تسجيل الدخول +يتطلب الإعداد +نشط +استخدام هذه الواجهة الخلفية +يتطلب تسجيل الدخول إلى Nous Portal للتفعيل +لا يلزم مفتاح API +تم التعيين +لم يتم التعيين +حفظ +حذف +إزالة المفتاح؟ +سيؤدي هذا إلى مسح %1$s من البيئة. +تعديل %1$s +إظهار %1$s +إخفاء %1$s +مسح %1$s +تشغيل الإعداد +إعادة تشغيل الإعداد +قيد التشغيل… +مثبّت +لتثبيت التبعيات المفقودة لهذه الخلفية البرمجية +التبعيات مثبتة بالفعل +اكتمل الإعداد (رمز الخروج %1$d) +فشل الإعداد (رمز الخروج %1$d) +بحث: %1$s +استخراج: %1$s +حالة الـ Webhooks العامة +الاشتراكات +لم يتم تكوين أي اشتراكات webhook. +لا توجد اشتراكات +البحث في الاشتراكات… +إضافة اشتراك +إنشاء +حذف +إنشاء اشتراك +حذف الاشتراك +هل أنت متأكد من رغبتك في حذف \"%1$s\"؟ لا يمكن التراجع عن هذا الإجراء، وسيتم رفض جميع الأحداث المرسلة إلى هذا الـ URL. +الاسم * +الوصف +الأحداث +التسليم إلى +السر (Secret) +مثال: github-push +مفصولة بفواصل (مثال: push, pull_request) +log, telegram, discord, origin, all… +يتم إنشاؤه تلقائياً إذا تُرك فارغاً +لا توجد اشتراكات مطابقة +جرّب تعديل عبارة البحث. +الإعدادات +إعادة ضبط +حفظ +حفظ YAML +لا توجد ملفات تعريف متاحة +ستظهر ملفات تعريف الاتصال من Hermes هنا. +النموذج: %1$s +المزود: %1$s +%1$d مهارات +المسار: %1$s +تم إنشاؤه تلقائياً +تفعيل +تعديل الـ Soul +تعيين النموذج +استنساخ +تعديل الوصف +إخفاء الملف الشخصي +إلغاء إخفاء الملف الشخصي +إظهار الملفات الشخصية المخفية +إخفاء الملفات الشخصية المخفية +مخفي +جميع الملفات الشخصية مخفية حاليًا. انقر أدناه لإظهار الملفات الشخصية المخفية. +الملف الشخصي النشط +تعديل ملف الـ Soul: %1$s +تعيين النموذج: %1$s +استنساخ الملف الشخصي: %1$s +تعديل الوصف: %1$s +اسم الملف الشخصي الجديد +الوصف +لم يتم تقديم وصف. صِف دور هذا الملف الشخصي. +إعادة التسمية +وصف تلقائي +أمر الإعداد +نسخ +تم النسخ +إعادة تسمية الملف الشخصي: %1$s +حذف الملف الشخصي: %1$s +أمر الإعداد: %1$s +سيؤدي هذا إلى حذف الملف الشخصي \'%1$s\' وبياناته نهائيًا. +المسار: %1$s +يحتوي هذا الملف الشخصي على بوابة قيد التشغيل — سيؤدي حذفه إلى إيقافها. +شغّل هذا الأمر في Hermes CLI لتهيئة هذا الملف الشخصي. +الخطوة %1$d من 5 +الهوية +تهيئة النموذج +اختيار المهارات +خوادم MCP +المراجعة والإنشاء +رجوع +التالي +إنشاء ملف شخصي +اسم الملف الشخصي +الوصف +تحديد المزود (اختياري) +تحديد النموذج +تضمين حزمة المهارات الافتراضية +تضمين أدوات النظام الشائعة تلقائيًا +تحديد المهارات المحلية +البحث في الـ Hub +إضافة مهارات من Hermes Hub +المهارات المضافة: +نتائج البحث: +خوادم MCP المهيأة +إضافة خادم +اسم الخادم +بروتوكول النقل +إضافة خادم MCP +أمر Stdio +عنوان URL لخادم SSE +الأمر +الوسائط (مفصولة بفواصل) +عنوان URL لـ SSE +اسم الملف التعريفي +الوصف +المزود: %1$s +النموذج: %1$s +إعدادات النموذج +استخدام الإعدادات الافتراضية للنظام +تهيئة المهارات +الحزمة الافتراضية الكاملة +تم تحديد %1$d من المهارات المحلية +تمت إضافة %1$d من مهارات المركز (Hub) +خوادم MCP +لم تتم تهيئة أي خوادم MCP +لم تتم تهيئة أي خوادم MCP بعد +إضافة +لم يتم العثور على إضافات +تحقق من التهيئة أو أعد المحاولة +لا يوجد وصف مقدم. +تحديث +إلغاء التثبيت +تثبيت +إزالة +تثبيت إضافة +تثبيت إضافة من مصدر git/URL +إعادة التثبيت إجباريًا +تفعيل بعد التثبيت +مزودو الإضافات +تحديد مزودي الذاكرة والسياق النشطين +مزود الذاكرة +محرك السياق +(الإعدادات الافتراضية للتهيئة) +إزالة الإضافة +سيؤدي هذا إلى إزالة الإضافة \"%1$s\" من وكيلك. +المصادقة مطلوبة +أمر المصادقة: %1$s +فتحات لوحة التحكم: %1$s +إضافات لوحة التحكم المهجورة +إظهار في الشريط الجانبي +إخفاء من الشريط الجانبي +الفئة +المصدر + الإصدار + الحالة + الوصف + الوسوم + بروتوكول النقل + التسمية + URL + الأمر + متغيرات البيئة + الأدوات + الأحداث + تسليم إلى + المطالبة + المهارات + تاريخ الإنشاء + خطأ + مفعّل + معطّل + مستوى الثقة + بروتوكول النقل: %1$s + الأمر: + اختبار + اختبار الكل + استيراد JSON + استيراد خوادم MCP + الصق مقتطف JSON بتنسيق mcpServers الخاص بـ Claude Desktop / Cursor أو تعريف الخادم. + لصق من الحافظة + جارٍ الاستيراد… + سليم + يتطلب المصادقة + خطأ + جارٍ الاختبار… + إضافة خادم + رابط HTTP URL + لا توجد خوادم MCP + أضف خادمًا من الأعلى أو من الدليل. + أمر Stdio + اسم الخادم + URL (مثال: http://localhost:8000/sse) + الأمر (مثال: npx) + الوسائط + إضافة خادم + جارٍ الإضافة… + إعادة التشغيل + متغيرات البيئة + إضافة متغير بيئة + المفتاح + القيمة + لم يتم تكوين أي متغيرات بيئة. +الدليل +البحث في الدليل… +لا توجد عناصر في الدليل تطابق بحثك. +تثبيت +جارٍ التثبيت… +المصدر: %1$s +متغيرات البيئة المطلوبة +المصادقة +بلا +Header +OAuth +Bearer token +منح الإذن +مسار مصادقة MCP OAuth +الحالة: %1$s +خطأ: %1$s +تم فتح صفحة المصادقة في متصفحك. أكمل تسجيل الدخول، ثم عُد إلى هنا. +فتح المتصفح +البوابة تعمل +البوابة متوقفة +الإصدار: %1$s +عناصر التحكم +بدء +إيقاف +إعادة التشغيل +المنصات النشطة +قرص الوكيل ممتلئ تقريباً — قد يتعذر حفظ الرسائل والذكريات والإعدادات الجديدة +قرص الوكيل يوشك على الامتلاء — يُرجى مسح الجلسات القديمة أو زيادة سعة التخزين + · %1$d ميغابايت متوفرة +ذاكرة الوكيل على وشك النفاد وقد تتم إعادة تشغيله +أعاد الوكيل التشغيل بشكل غير متوقع — على الأرجح بسبب نفاد الذاكرة +ذاكرة الوكيل منخفضة +لا توجد مهام cron +ستظهر المهام المجدولة من Hermes هنا. +نشط +متوقف مؤقتاً +إيقاف مؤقت +استئناف +تشغيل +تعديل +إضافة مهمة cron +تعديل مهمة Cron +مهمة Cron جديدة +البدء من +مهمة فارغة +الاسم +الجدول الزمني +المطالبة (Prompt) +التسليم +المهارات +النموذج +المزود +عنوان URL الأساسي +البرنامج النصي +دليل العمل +بدون وكيل (برنامج نصي فقط) +استمرارية التشغيل +حقن المخرجات السابقة لهذه المهمة في كل عملية تشغيل +استمرارية +خطأ في الإرسال +فشل التشغيل +وضع المراقبة +متوقف +برنامج نصي +URL +برنامج المراقبة النصي +رابط المراقبة (URL) +يعمل الوكيل فقط عندما تتغير مخرجات المصدر +محظور (الإعدادات) +لا يوجد تغيير +مثال: 0 9 * * * أو كل ساعتين (every 2h) +مثال: origin أو local أو all أو telegram:chat_id +HH:MM +مهارة واحدة في كل سطر +حفظ +تجاهل التغييرات؟ +لديك تغييرات غير محفوظة. هل تريد تجاهلها؟ +حذف المهمة؟ +هل تريد حذف \"%1$s\"؟ لا يمكن التراجع عن هذا الإجراء. +لا توجد إنجازات بعد +أكمل المهام لإلغاء قفل الإنجازات. +التقدم: %1$d / %2$d +البحث في الإنجازات… +مفتوحة +مكتشفة +سرية +الإجمالي +خامل +جارٍ الفحص… +إعادة الفحص… +خطأ +%1$d عمليات فحص +مخزنة مؤقتًا +الكل +مفتوح +مكتشف +سري +أحدث الإنجازات المفتوحة +%1$d من أصل %2$d إنجازًا +إظهار المعايير +إخفاء المعايير +تم الفتح في %1$s +قائمة الإنجازات +إعادة فحص جميع الجلسات +إعادة ضبط جميع بيانات الإنجازات +هل تريد إعادة ضبط الإنجازات؟ +سيؤدي هذا إلى مسح جميع بيانات الفتح والاستكشاف. ستتم إعادة فحص الإنجازات من البداية في الفحص التالي. لا يمكن التراجع عن هذا الإجراء. +لا توجد مفاتيح بيئة مُبلّغ عنها +ستظهر مفاتيح البيئة من Hermes هنا. +غير مهيأ +تبديل مستوى الرؤية +بحث في المفاتيح… +لا توجد مفاتيح مطابقة +جرب استخدام مصطلح بحث آخر. +إضافة مفتاح جديد +اسم المفتاح +قيمة المفتاح +إضافة مفتاح +يلزم إعادة تشغيل البوابة (Gateway) +تسري تغييرات البيئة بعد إعادة تشغيل البوابة (Gateway). +إعادة تشغيل البوابة +حذف المفتاح +إضافة مفتاح بيئة جديد +هل تريد حذف المفتاح؟ +هل أنت متأكد من رغبتك في حذف مفتاح البيئة \"%1$s\"؟ ستسري التغييرات بعد إعادة تشغيل البوابة (Gateway). +حذف +إضافة مفتاح بيئة +نسخ القيمة +تم نسخ قيمة المفتاح إلى الحافظة +تمت التهيأة +لم يُعيّن +مثال: OPENAI_API_KEY +مثال: ...-sk +فتح وثائق المزوّد +الكل +دليل الملفات المُدارة الرئيسي +لا توجد ملفات هنا +هذا المجلد فارغ. أنشئ مجلداً أو حمّل ملفاً للبدء. +الانتقال للأعلى +تحميل ملف +مجلد جديد +إنشاء +حذف +مجلد جديد +اسم المجلد +my-folder +هل تريد الحذف؟ +هل أنت متأكد من رغبتك في حذف \"%1$s\"؟ لا يمكن التراجع عن هذا الإجراء. +لا توجد قنوات مهيأة +أضف منصات المراسلة في Hermes لعرضها هنا. +تهيئة +إعدادات التهيئة +حفظ الإعدادات +اختبار +إعادة التشغيل الآن +تم حفظ التغييرات. أعد تشغيل البوابة (Gateway) لتصبح سارية المفعول. +الموافقات المعلقة +المستخدمون المعتمدون +مسح الكل +موافقة +إلغاء الصلاحية +لا توجد طلبات اقتران +المستخدمون الذين يطلبون الوصول إلى قنوات المراسلة الخاصة بك سيظهرون هنا للموافقة عليهم. +لا يوجد مستخدمون معتمدون حتى الآن. +مستخدم غير معروف +منذ %1$d د +منذ %1$d س و%2$d د +الملفات المحفوظة (%1$d) +تسجيل الخروج +تسجيل الدخول والمصادقة +الاتصال بلوحة تحكم Hermes +رابط الخادم (URL) +رمز الجلسة (Session Token) +اسم المستخدم +كلمة المرور +اتصال +جارٍ فحص لوحة التحكم… +جارٍ التحقق من إعدادات لوحة التحكم… +رمز الجلسة مطلوب +اسم المستخدم مطلوب +كلمة المرور مطلوبة +تعذر الوصول إلى لوحة التحكم — تحقق من عنوان IP والمنفذ +تسجيل الدخول عبر OAuth (بوابة Nous) غير مدعوم في هذا الإصدار من التطبيق بعد. يرجى تبديل لوحة التحكم إلى المصادقة الأساسية (Basic Auth) أو وضع الرمز (Token). (المشكلة رقم 639#) +تستخدم لوحة التحكم هذه تسجيل الدخول عبر OAuth (بوابة Nous)، والذي سيتوفر قريباً في Hermes Mobile. +استخدام ملف تعريف مسجل دخوله مسبقاً: +الدخول باسم %1$s +Hermes Mobile +لوحة التحكم لـ Hermes Agent +تسجيل الدخول والمصادقة +لا يوجد موفرو OAuth +سيظهر موفرو خدمة OAuth المهيؤون هنا. قم بربط حساب لاستخدامه من التطبيق. +اتصال +كيفية الاتصال +قطع الاتصال +قيد التنفيذ… +إرسال الرمز +فتح المتصفح لمنح الإذن +تتم إدارة هذا الموفر بواسطة واجهة أسطر أوامر (CLI) خارجية. شغّل الأمر أدناه على الخادم المضيف، ثم أعد تحديث هذه القائمة. +قم بمنح الإذن في المتصفح، ثم الصق رمز التفويض (الجزء الذي يسبق الفاصل #) أدناه. +رمز التفويض +أدخل هذا الرمز في عنوان URL للتحقق على جهاز آخر، ثم انتظر — يتم تحديث هذه الشاشة تلقائيًا. +تنتهي الصلاحية خلال %1$s +تم ربط OAuth بنجاح. +إصلاح +تجاهل +تم +إغلاق +يتوفر إصدار جديد من Hermes Mobile %1$s +تحديث +التحديث إلى %1$s +ما الجديد +تنزيل وتثبيت +تذكيري لاحقًا +تخطي هذا الإصدار +لا توجد عمليات قيد التشغيل +ستظهر هنا العمليات التي تعمل في الخلفية لهذه الجلسة. +لا توجد جلسة محادثة نشطة +افتح جلسة محادثة أولاً — قائمة العمليات مرتبطة بالجلسة. +قيد التشغيل +إنهاء العملية؟ +هل تريد إيقاف \u201c%1$s\u201d؟ لا يمكن التراجع عن هذا الإجراء. +لا توجد تحليلات بعد +ستظهر إحصائيات الاستخدام هنا بمجرد أن يبدأ الوكيل بالعمل. +%1$d يومًا +التكلفة التقديرية +الجلسات +نداءات API +المدخلات +المخرجات +قراءة الذاكرة المؤقتة +التفكير المنطقي +تم النسخ +عرض بالكامل +عرض أقل +التكلفة اليومية التقديرية +جارٍ تحميل تحليلات الاستخدام… +لم يتم تسجيل أي تكلفة في هذه الفترة. +%1$d استخدام \u2022 %2$d%% من الإجمالي +%1$d نداء \u2022 %2$d%% من الإجمالي +إنهاء +إنهاء العملية +صورة المحادثة +إغلاق +حفظ على الجهاز +مشاركة +مشاركة الصورة +إدارة المزود… +لا توجد إعدادات للمزود +لا يحتوي هذا المزود على خيارات قابلة للتهيئة. +حفظ الإعدادات +التبعيات: %1$s · متغيرات البيئة المطلوبة: %2$s +الإعداد +تثبيت التبعيات المفقودة لمزود الخدمة هذا. +تشغيل الإعداد +اكتمل الإعداد بنجاح. +انتهى الإعداد مع وجود أخطاء. +مُعيَّن +غير مُعيَّن +مفتاح API (اتركه فارغاً للإبقاء عليه) +مفعل +معطل +تم حفظ الصورة في التنزيلات +تعذر حفظ الصورة +تعذر تحميل الصورة: %1$s +تعذر مشاركة الصورة +المكونات الأكثر استخداماً +لا تتوفر بيانات للنماذج +لا تتوفر بيانات للمهارات +لا تتوفر بيانات للأدوات +نظرة عامة على النماذج والمهارات والأدوات الأكثر نشاطاً لديك. +تُكتب بيانات الاعتماد في %1$s +ينتهي في: %1$s +البحث في القنوات… +إرفاق ملف +حفظ %1$s +تبديل النموذج (لهذه المحادثة) +مسح القيمة +نسق JSON غير صالح +لا توجد تطابقات +المسار: %1$s +إعادة التعيين إلى الإعداد الافتراضي +حفظ التغييرات +البحث في الإعدادات… +قراءة الذاكرة المؤقتة +كتابة الذاكرة المؤقتة +الإكمال (المخرجات) +مضغوط ×%1$s +المطالبة (المدخلات) +تعكس رموز المطالبة إجمالي السياق المستخدم في هذه الجلسة حتى الآن. +نافذة السياق +تشغيل GIF +تصفية المهام حسب العنوان أو الحالة أو المسؤول... +سجلات Hermes +البحث في السجلات... +لا توجد خوادم تطابق \"%1$s\" +البحث في خوادم MCP... +المهارات المكتسبة +الذكريات والحقائق +أحدث أحداث التحسين الذاتي للوكيل +الاستدلال · %1$s خطوة +تم تبديل النموذج +تم تبديل النموذج إلى %1$s +تم تبديل الشخصية +تمت المتابعة التلقائية للدور +اكتملت المهمة المفوّضة +تم استدعاء المهارة +إشعار النظام +تم الوصول إلى الحد الأقصى لاستدعاء الأدوات +ردّك +إضافة إعداد مسبق +إضافة نموذج مرجعي +اسم الإعداد المسبق الجديد +لا توجد إعدادات مسبقة مهيأة +الإعداد المسبق: +تظهر الإعدادات المسبقة كنماذج ضمن موفر مزيج الوكلاء (Mixture of Agents). +النماذج المرجعية +البحث في الموفرين... +تعيين كافتراضي +مزيج الوكلاء (Mixture of Agents) +المهام المساعدة +المهام المساعدة +نموذج عالي التكلفة +النموذج الرئيسي +مزيج الوكلاء (Mixture of Agents) +ينطبق على الجلسات الجديدة +جارٍ تحميل النماذج… +لا توجد نماذج متاحة. +البحث في النماذج والموفرين... +إعادة ضبط الكل إلى تلقائي +البحث في النماذج... +تعيين المساعد: %1$s +تعيين النموذج الرئيسي +إعدادات النموذج +سيؤدي هذا إلى إزالة تهيئة هذا النظام الأساسي نهائيًا. +إزالة %1$s؟ +إزالة النظام الأساسي +الإعداد عبر رمز QR +owner/repo أو owner/repo/subdir أو https://... +البحث في الإضافات... +صِف الغرض من هذا الملف التعريفي +الأمر: %1$s +إزالة الخادم +وسيلة النقل: %1$s +إنشاء ملف تعريفي +المزيد من الخيارات +عبر %1$s +المصدر: %1$s +خطة الوكيل +النص المباشر +لا توجد مهام أو عناصر خطة نشطة. +الملخص: %1$s +فحص المهمة والخطة +توجيه +إيقاف +إرشادات لتصحيح مسار الوكيل الفرعي… +قيد التشغيل +مكتمل +تم التوجيه +ملغى +فشل +%1$.1f ث +المصادقة مطلوبة +تنظيف نقاط الفحص +ترحيل الإعدادات +تشغيل المنسق +... %1$d أسطر إضافية +فحص حجم المطالبة (Prompt) +تدقيق أمني +تحديث المهارات +إضافة معرف المستخدم (User ID) +المستخدمون المسموح لهم: +متصل كـ ‎@%1$s +تنتهي صلاحية رمز QR خلال: %1$s +حفظ وإعادة التشغيل +جارٍ حفظ الإعدادات… +افتح Telegram وامسح رمز QR المعروض في التطبيق. +معرف مستخدم Telegram +المهام %1$d/%2$d + + ولا وكيل + وكيل واحد (%1$d) + وكيلان (%1$d) + %1$d وكلاء + %1$d وكيلاً + %1$d وكيل + + + لا يوجد أي وكيل قيد التشغيل + وكيل واحد قيد التشغيل (%1$d) + وكيلان قيد التشغيل (%1$d) + %1$d وكلاء قيد التشغيل + %1$d وكيلاً قيد التشغيل + %1$d وكيل قيد التشغيل + +فتح تفاصيل المهمة +المدة: %1$s +· محجوب +البحث في مجموعات الأدوات... +تشغيل الفيديو +حذف الاشتراك +ما الذي يقوم به هذا الـ Webhook... +رابط الاستلام (URL): %1$s +تم تكوين المفتاح السري +تفريغ الذاكرة (Dump) +بدأ %1$s +فشل %1$s: %2$s +إرسال رسالة إلى %1$s… (استخدم @bot للإشارة) +لا توجد رسائل بعد +أشر إلى بوت أو استخدم @all لبدء التعاون. +%1$s يفكّر الآن… +جارٍ الكتابة… +%1$d أعضاء +@all +المحادثة متوقفة مؤقتًا (تم الوصول إلى الحد الأقصى لعدد الردود) — أرسل ردًا للمتابعة +إعدادات المحادثة الجماعية +الحد الأقصى لرسائل البوت +الحد الأقصى لإجمالي ردود البوت لكل رسالة (%1$d) +الحد الأقصى لمرات التمرير +عدد المرات التي يمكن للبوتات فيها تفعيل بعضها البعض (%1$d) +حفظ +إعادة التعيين إلى الإعدادات الافتراضية +تعليمات / موجه الغرفة +قواعد مخصصة، أو أسلوب، أو سياق لهذه المجموعة (اختياري)… +إرشادات مخصصة لجميع البوتات في هذه الغرفة +الإعدادات +تم إيقاف النقاش +إيقاف التوليد + \ No newline at end of file diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index fea9892d..a1e47513 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -240,6 +240,14 @@ Catppuccin AMOLED 블랙 (다크 전용) + + 언어 + 시스템 기본값 + English + العربية + 简体中文 + 한국어 + 프로필: %1$s 저장된 프로필 선택 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 552b6b27..0912dbd7 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -249,6 +249,7 @@ 语言 跟随系统 English + العربية 简体中文 한국어 配置:%1$s diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 656ee4a8..9ab998eb 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -276,6 +276,7 @@ Language System English + العربية 简体中文 한국어