mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-13 19:20:04 +00:00
346812ab88
* chore: update i18n files & fix title skeleton * chore: update taskTemplate json * chore: update i18n files
185 lines
19 KiB
JSON
185 lines
19 KiB
JSON
{
|
||
"channel.allowFrom": "المستخدمون المسموح لهم",
|
||
"channel.allowFromAdd": "إضافة مستخدم",
|
||
"channel.allowFromEmpty": "لم تتم إضافة أي مستخدم بعد — يمكن لأي شخص التفاعل مع الروبوت.",
|
||
"channel.allowFromHint": "فقط المستخدمون المدرجون يمكنهم التفاعل مع الروبوت؛ يتم تضمين 'معرّف المستخدم على المنصة' الخاص بك تلقائيًا.",
|
||
"channel.allowFromIdLabel": "معرّف المستخدم",
|
||
"channel.allowFromIdPlaceholder": "معرّف المستخدم على المنصة",
|
||
"channel.allowFromNameLabel": "ملاحظة",
|
||
"channel.allowFromNamePlaceholder": "مثال: آليس (تذكيرك)",
|
||
"channel.allowListRemove": "إزالة",
|
||
"channel.appSecret": "سر التطبيق",
|
||
"channel.appSecretHint": "سر التطبيق لتطبيق الروبوت الخاص بك. سيتم تشفيره وتخزينه بأمان.",
|
||
"channel.appSecretPlaceholder": "الصق سر التطبيق هنا",
|
||
"channel.applicationId": "معرف التطبيق / اسم المستخدم للبوت",
|
||
"channel.applicationIdHint": "معرف فريد لتطبيق البوت الخاص بك.",
|
||
"channel.applicationIdPlaceholder": "مثال: 1234567890",
|
||
"channel.botToken": "رمز البوت / مفتاح API",
|
||
"channel.botTokenEncryptedHint": "سيتم تشفير الرمز وتخزينه بأمان.",
|
||
"channel.botTokenHowToGet": "كيف تحصل عليه؟",
|
||
"channel.botTokenPlaceholderExisting": "الرمز مخفي لأسباب أمنية",
|
||
"channel.botTokenPlaceholderNew": "الصق رمز البوت هنا",
|
||
"channel.charLimit": "حد الأحرف",
|
||
"channel.charLimitHint": "الحد الأقصى لعدد الأحرف لكل رسالة",
|
||
"channel.concurrency": "وضع التزامن",
|
||
"channel.concurrencyDebounce": "إزالة الارتداد",
|
||
"channel.concurrencyDebounceHint": "معالجة آخر رسالة فقط في الدفعة (يتم تجاهل الرسائل السابقة)",
|
||
"channel.concurrencyHint": "يقوم الوضع التتابعي بمعالجة الرسائل واحدة تلو الأخرى؛ بينما ينتظر وضع إزالة الارتداد انتهاء دفعة الرسائل قبل المعالجة",
|
||
"channel.concurrencyQueue": "قائمة الانتظار",
|
||
"channel.concurrencyQueueHint": "معالجة الرسائل واحدة تلو الأخرى",
|
||
"channel.connectFailed": "فشل اتصال الروبوت",
|
||
"channel.connectQueued": "تم وضع اتصال الروبوت في قائمة الانتظار. سيبدأ قريبًا.",
|
||
"channel.connectStarting": "الروبوت قيد التشغيل. يرجى الانتظار لحظة.",
|
||
"channel.connectSuccess": "تم الاتصال بالروبوت بنجاح",
|
||
"channel.connecting": "جارٍ الاتصال...",
|
||
"channel.connectionConfig": "إعدادات الاتصال",
|
||
"channel.connectionMode": "وضع الاتصال",
|
||
"channel.connectionModeHint": "يُفضَّل استخدام WebSocket للروبوتات الجديدة. استخدم Webhook إذا كان روبوتك يحتوي بالفعل على عنوان URL مُعدّ لرد النداء على منصة QQ المفتوحة.",
|
||
"channel.connectionModeWebSocket": "WebSocket",
|
||
"channel.connectionModeWebSocketHint": "موصى به للروبوتات الجديدة",
|
||
"channel.connectionModeWebhook": "Webhook",
|
||
"channel.connectionModeWebhookHint": "استخدمه إذا كان لدى روبوتك عنوان URL لردّ النداء مُعدّ",
|
||
"channel.copied": "تم النسخ إلى الحافظة",
|
||
"channel.copy": "نسخ",
|
||
"channel.credentials": "بيانات الاعتماد",
|
||
"channel.debounceMs": "نافذة دمج الرسائل (مللي ثانية)",
|
||
"channel.debounceMsHint": "مدة الانتظار للرسائل الإضافية قبل إرسالها إلى الوكيل (مللي ثانية)",
|
||
"channel.deleteAllChannels": "إزالة جميع القنوات",
|
||
"channel.deleteAllConfirm": "هل أنت متأكد أنك تريد إزالة جميع القنوات؟",
|
||
"channel.deleteAllConfirmDesc": "سيؤدي هذا الإجراء إلى إزالة جميع قنوات الرسائل وتكويناتها لهذا الوكيل بشكل دائم. لا يمكن التراجع عن هذا.",
|
||
"channel.deleteAllFailed": "فشل في إزالة جميع القنوات",
|
||
"channel.deleteAllSuccess": "تمت إزالة جميع القنوات",
|
||
"channel.deleteConfirm": "هل أنت متأكد أنك تريد إزالة هذه القناة؟",
|
||
"channel.deleteConfirmDesc": "سيؤدي هذا الإجراء إلى إزالة قناة الرسائل وتكوينها بشكل دائم. لا يمكن التراجع عن ذلك.",
|
||
"channel.devWebhookProxyUrl": "عنوان URL لنفق HTTPS",
|
||
"channel.devWebhookProxyUrlHint": "اختياري. عنوان URL لنفق HTTPS لإعادة توجيه طلبات الويب هوك إلى خادم التطوير المحلي.",
|
||
"channel.disabled": "معطل",
|
||
"channel.discord.description": "قم بتوصيل هذا المساعد بخادم Discord للدردشة في القنوات والرسائل المباشرة.",
|
||
"channel.displayToolCalls": "عرض استدعاءات الأدوات",
|
||
"channel.displayToolCallsHint": "عرض تفاصيل استدعاء الأدوات أثناء استجابات الذكاء الاصطناعي. عند التعطيل، يتم عرض الاستجابة النهائية فقط لتجربة أكثر نظافة.",
|
||
"channel.dm": "الرسائل المباشرة",
|
||
"channel.dmPolicy": "سياسة الرسائل المباشرة",
|
||
"channel.dmPolicyAllowlist": "القائمة المسموح بها",
|
||
"channel.dmPolicyAllowlistHint": "فقط المستخدمون المدرجون يمكنهم إرسال رسائل خاصة إلى الروبوت",
|
||
"channel.dmPolicyDisabled": "معطل",
|
||
"channel.dmPolicyDisabledHint": "رفض جميع الرسائل الخاصة",
|
||
"channel.dmPolicyHint": "التحكم في من يمكنه إرسال الرسائل المباشرة إلى الروبوت",
|
||
"channel.dmPolicyOpen": "مفتوح",
|
||
"channel.dmPolicyOpenHint": "قبول الرسائل الخاصة من أي شخص",
|
||
"channel.dmPolicyPairing": "الاقتران",
|
||
"channel.dmPolicyPairingHint": "يحتاج الغرباء إلى استخدام /approve لإرسال رسالة خاصة",
|
||
"channel.documentation": "التوثيق",
|
||
"channel.enabled": "مفعّل",
|
||
"channel.encryptKey": "مفتاح التشفير",
|
||
"channel.encryptKeyHint": "اختياري. يُستخدم لفك تشفير حمولة الأحداث المشفرة.",
|
||
"channel.encryptKeyPlaceholder": "مفتاح التشفير الاختياري",
|
||
"channel.endpointUrl": "عنوان URL للويب هوك",
|
||
"channel.endpointUrlHint": "يرجى نسخ هذا العنوان ولصقه في الحقل <bold>{{fieldName}}</bold> في بوابة مطوري {{name}}.",
|
||
"channel.exportConfig": "تصدير التكوين",
|
||
"channel.feishu.description": "قم بتوصيل هذا المساعد بـ Feishu للدردشة الخاصة والجماعية.",
|
||
"channel.feishu.webhookMigrationDesc": "يوفّر وضع WebSocket تسليمًا فوريًا للأحداث دون الحاجة إلى عنوان URL عام لرد النداء. للانتقال، قم بتغيير وضع الاتصال إلى WebSocket في الإعدادات المتقدمة. لا يلزم أي إعداد إضافي على منصة Feishu/Lark المفتوحة.",
|
||
"channel.feishu.webhookMigrationTitle": "النظر في الترقية إلى وضع WebSocket",
|
||
"channel.groupAllowFrom": "القنوات المسموح بها",
|
||
"channel.groupAllowFromAdd": "إضافة قناة",
|
||
"channel.groupAllowFromEmpty": "لم تتم إضافة أي قنوات بعد — لن يرد الروبوت في أي مكان.",
|
||
"channel.groupAllowFromHint": "معرّفات القنوات / المجموعات / الدردشات التي يمكن للروبوت الرد فيها.",
|
||
"channel.groupAllowFromIdLabel": "معرّف القناة",
|
||
"channel.groupAllowFromIdPlaceholder": "معرّف القناة / المجموعة / الدردشة",
|
||
"channel.groupAllowFromNameLabel": "ملاحظة",
|
||
"channel.groupAllowFromNamePlaceholder": "مثال: #general (تذكيرك)",
|
||
"channel.groupPolicy": "سياسة المجموعات",
|
||
"channel.groupPolicyAllowlist": "قائمة السماح",
|
||
"channel.groupPolicyAllowlistHint": "الرد فقط في القنوات المدرجة",
|
||
"channel.groupPolicyDisabled": "معطّل",
|
||
"channel.groupPolicyDisabledHint": "تجاهل جميع رسائل المجموعات",
|
||
"channel.groupPolicyHint": "أماكن رد الروبوت في المجموعات والقنوات والمواضيع",
|
||
"channel.groupPolicyOpen": "مفتوح",
|
||
"channel.groupPolicyOpenHint": "الرد في أي مجموعة أو قناة أو موضوع",
|
||
"channel.historyLimit": "حد رسائل السجل",
|
||
"channel.historyLimitHint": "العدد الافتراضي للرسائل التي يتم جلبها عند قراءة سجل القناة",
|
||
"channel.importConfig": "استيراد التكوين",
|
||
"channel.importFailed": "فشل في استيراد التكوين",
|
||
"channel.importInvalidFormat": "تنسيق ملف التكوين غير صالح",
|
||
"channel.importSuccess": "تم استيراد التكوين بنجاح",
|
||
"channel.lark.description": "قم بتوصيل هذا المساعد بـ Lark للدردشة الخاصة والجماعية.",
|
||
"channel.openPlatform": "منصة مفتوحة",
|
||
"channel.platforms": "المنصات",
|
||
"channel.publicKey": "المفتاح العام",
|
||
"channel.publicKeyHint": "اختياري. يُستخدم للتحقق من طلبات التفاعل من Discord.",
|
||
"channel.publicKeyPlaceholder": "مطلوب للتحقق من التفاعل",
|
||
"channel.qq.appIdHint": "معرّف تطبيق QQ Bot الخاص بك من منصة QQ المفتوحة",
|
||
"channel.qq.description": "قم بتوصيل هذا المساعد بـ QQ للمحادثات الجماعية والرسائل المباشرة.",
|
||
"channel.qq.webhookMigrationDesc": "يوفّر وضع WebSocket تسليمًا فوريًا للأحداث وإعادة اتصال تلقائية دون الحاجة إلى عنوان URL لرد النداء. للانتقال، أنشئ روبوتًا جديدًا على منصة QQ المفتوحة دون إعداد عنوان URL لرد النداء، ثم غيّر وضع الاتصال إلى WebSocket في الإعدادات المتقدمة.",
|
||
"channel.qq.webhookMigrationTitle": "النظر في الترقية إلى وضع WebSocket",
|
||
"channel.refreshStatus": "تحديث الحالة",
|
||
"channel.removeChannel": "إزالة القناة",
|
||
"channel.removeFailed": "فشل في إزالة القناة",
|
||
"channel.removed": "تمت إزالة القناة",
|
||
"channel.runtimeDisconnected": "تم فصل الروبوت",
|
||
"channel.save": "حفظ الإعدادات",
|
||
"channel.saveFailed": "فشل في حفظ الإعدادات",
|
||
"channel.saveFirstWarning": "يرجى حفظ الإعدادات أولاً",
|
||
"channel.saved": "تم حفظ الإعدادات بنجاح",
|
||
"channel.secretToken": "رمز سر الويب هوك",
|
||
"channel.secretTokenHint": "اختياري. يُستخدم للتحقق من طلبات الويب هوك من Telegram.",
|
||
"channel.secretTokenPlaceholder": "السر الاختياري للتحقق من الويب هوك",
|
||
"channel.serverId": "معرف الخادم / النقابة الافتراضي",
|
||
"channel.serverIdHint": "معرف الخادم أو النقابة الافتراضي الخاص بك على هذه المنصة. يستخدمه الذكاء الاصطناعي لإدراج القنوات دون الحاجة للسؤال.",
|
||
"channel.serverIdHint.discord": "فعّل وضع المطوّر (الإعدادات → متقدم)، ثم انقر بزر الفأرة الأيمن على أيقونة الخادم → انسخ معرّف الخادم.",
|
||
"channel.serverIdHint.slack": "معرّف مساحة العمل (يبدأ بـ T). اعثر عليه تحت الإعدادات والإدارة → إعدادات مساحة العمل، أو في رابط مساحة العمل.",
|
||
"channel.settings": "الإعدادات المتقدمة",
|
||
"channel.settingsResetConfirm": "هل أنت متأكد أنك تريد إعادة تعيين الإعدادات المتقدمة إلى الوضع الافتراضي؟",
|
||
"channel.settingsResetDefault": "إعادة إلى الوضع الافتراضي",
|
||
"channel.setupGuide": "دليل الإعداد",
|
||
"channel.showUsageStats": "عرض إحصائيات الاستخدام",
|
||
"channel.showUsageStatsHint": "عرض استخدام الرموز، التكلفة، وإحصائيات المدة في ردود الروبوت",
|
||
"channel.signingSecret": "سر التوقيع",
|
||
"channel.signingSecretHint": "يُستخدم للتحقق من طلبات الويب هوك.",
|
||
"channel.slack.appIdHint": "معرف تطبيق Slack الخاص بك من لوحة تحكم API Slack (يبدأ بـ A).",
|
||
"channel.slack.appToken": "رمز على مستوى التطبيق",
|
||
"channel.slack.appTokenHint": "مطلوب لوضع Socket Mode (WebSocket). أنشئ رمزًا على مستوى التطبيق (xapp-...) من قسم المعلومات الأساسية في إعدادات تطبيق Slack الخاص بك.",
|
||
"channel.slack.description": "قم بتوصيل هذا المساعد بـ Slack للمحادثات القنوية والرسائل المباشرة.",
|
||
"channel.slack.webhookMigrationDesc": "يوفّر وضع Socket Mode تسليمًا فوريًا للأحداث عبر WebSocket دون الحاجة إلى تعريض نقطة نهاية HTTP عامة. للانتقال، فعّل Socket Mode في إعدادات تطبيق Slack، وأنشئ رمزًا على مستوى التطبيق، ثم غيّر وضع الاتصال إلى WebSocket في الإعدادات المتقدمة.",
|
||
"channel.slack.webhookMigrationTitle": "النظر في الترقية إلى وضع Socket Mode (WebSocket)",
|
||
"channel.statusConnected": "متصل",
|
||
"channel.statusDisconnected": "غير متصل",
|
||
"channel.statusDormant": "خامل",
|
||
"channel.statusFailed": "فشل",
|
||
"channel.statusQueued": "قيد الانتظار",
|
||
"channel.statusStarting": "جارٍ البدء",
|
||
"channel.telegram.description": "قم بتوصيل هذا المساعد بـ Telegram للدردشة الخاصة والجماعية.",
|
||
"channel.testConnection": "اختبار الاتصال",
|
||
"channel.testFailed": "فشل اختبار الاتصال",
|
||
"channel.testSuccess": "نجح اختبار الاتصال",
|
||
"channel.updateFailed": "فشل في تحديث الحالة",
|
||
"channel.userId": "معرف المستخدم الخاص بك على المنصة",
|
||
"channel.userIdHint": "معرف المستخدم الخاص بك على هذه المنصة. يمكن للذكاء الاصطناعي استخدامه لإرسال رسائل مباشرة إليك.",
|
||
"channel.userIdHint.discord": "فعّل وضع المطوّر (الإعدادات → متقدم)، ثم انقر بزر الفأرة الأيمن على صورتك الشخصية → انسخ معرّف المستخدم.",
|
||
"channel.userIdHint.feishu": "افتح تطبيقك على منصة Feishu / Lark Open Platform → الأذونات، ثم ابحث عن المعرّف المفتوح الخاص بك.",
|
||
"channel.userIdHint.qq": "رقم QQ الخاص بك، يظهر في صفحة ملفك الشخصي.",
|
||
"channel.userIdHint.slack": "افتح ملفك الشخصي في Slack → ⋮ المزيد → انسخ معرّف العضو (يبدأ بـ U).",
|
||
"channel.userIdHint.telegram": "أرسل أي رسالة إلى @userinfobot على تيليغرام — سيرد عليك بمعرّف المستخدم الرقمي الخاص بك.",
|
||
"channel.userIdMissingDesc": "بدونه، لا يمكن لأدوات الذكاء الاصطناعي الوصول إليك عبر التذكيرات، كما سيفشل اعتماد الاقتران. قم بإدخاله في الإعدادات المتقدمة.",
|
||
"channel.userIdMissingTitle": "أضف معرّف المستخدم على منصتك",
|
||
"channel.validationError": "يرجى ملء معرف التطبيق والرمز",
|
||
"channel.verificationToken": "رمز التحقق",
|
||
"channel.verificationTokenHint": "اختياري. يُستخدم للتحقق من مصدر أحداث الويب هوك.",
|
||
"channel.verificationTokenPlaceholder": "الصق رمز التحقق هنا",
|
||
"channel.wechat.description": "قم بتوصيل هذا المساعد بـ WeChat عبر iLink Bot للمحادثات الخاصة والجماعية.",
|
||
"channel.wechatBotId": "معرّف الروبوت",
|
||
"channel.wechatBotIdHint": "معرّف الروبوت المخصص بعد تفويض رمز الاستجابة السريعة.",
|
||
"channel.wechatConnectedInfo": "حساب WeChat المتصل",
|
||
"channel.wechatIdleNotice": "إذا لم يرسل أي مستخدم رسائل لمدة تتجاوز 7 أيام، فسيتم إيقاف هذا الاتصال تلقائيًا. لاستئنافه، انقر على \"إعادة الربط عبر رمز الاستجابة السريعة\".",
|
||
"channel.wechatManagedCredentials": "تم توصيل هذه القناة بالفعل من خلال تفويض رمز الاستجابة السريعة. يتم إدارة بيانات الاعتماد تلقائيًا.",
|
||
"channel.wechatQrExpired": "انتهت صلاحية رمز الاستجابة السريعة. يرجى التحديث للحصول على رمز جديد.",
|
||
"channel.wechatQrRefresh": "تحديث رمز الاستجابة السريعة",
|
||
"channel.wechatQrScaned": "تم مسح رمز الاستجابة السريعة. يرجى تأكيد تسجيل الدخول في WeChat.",
|
||
"channel.wechatQrWait": "افتح WeChat وقم بمسح رمز الاستجابة السريعة للاتصال.",
|
||
"channel.wechatRebind": "إعادة الربط عبر رمز الاستجابة السريعة",
|
||
"channel.wechatScanTitle": "توصيل روبوت WeChat",
|
||
"channel.wechatScanToConnect": "مسح رمز الاستجابة السريعة للاتصال",
|
||
"channel.wechatTips": "يرجى تحديث تطبيق WeChat إلى أحدث إصدار وإعادة تشغيله. يتم طرح إضافة ClawBot تدريجيًا، لذا تحقق من الإعدادات > الإضافات لتأكيد الوصول.",
|
||
"channel.wechatUserId": "معرّف مستخدم WeChat",
|
||
"channel.wechatUserIdHint": "معرّف حساب WeChat الذي يتم إرجاعه من خلال عملية التفويض."
|
||
}
|