const translation = { createApp: 'إنشاء تطبيق', types: { all: 'الكل', chatbot: 'روبوت دردشة', agent: 'Agent', workflow: 'سير العمل (Workflow)', completion: 'إكمال', advanced: 'Chatflow', basic: 'أساسي', }, duplicate: 'نسخ', mermaid: { handDrawn: 'رسم يدوي', classic: 'كلاسيكي', }, duplicateTitle: 'نسخ التطبيق', export: 'تصدير DSL', exportFailed: 'فشل تصدير DSL.', importDSL: 'استيراد ملف DSL', createFromConfigFile: 'إنشاء من ملف DSL', importFromDSL: 'استيراد من DSL', importFromDSLFile: 'من ملف DSL', importFromDSLUrl: 'من رابط', importFromDSLUrlPlaceholder: 'لصق رابط DSL هنا', dslUploader: { button: 'اسحب وأفلت الملف، أو', browse: 'تصفح', }, deleteAppConfirmTitle: 'حذف هذا التطبيق؟', deleteAppConfirmContent: 'حذف التطبيق لا رجعة فيه. لن يتمكن المستخدمون من الوصول إلى تطبيقك بعد الآن، وسيتم حذف جميع تكوينات المطالبة والسجلات بشكل دائم.', appDeleted: 'تم حذف التطبيق', appDeleteFailed: 'فشل حذف التطبيق', join: 'انضم إلى المجتمع', communityIntro: 'ناقش مع أعضاء الفريق والمساهمين والمطورين على قنوات مختلفة.', roadmap: 'شاهد خريطة الطريق', newApp: { learnMore: 'اعرف المزيد', startFromBlank: 'إنشاء من البداية', startFromTemplate: 'إنشاء من قالب', foundResult: '{{count}} نتيجة', foundResults: '{{count}} نتائج', noAppsFound: 'لم يتم العثور على تطبيقات', noTemplateFound: 'لم يتم العثور على قوالب', noTemplateFoundTip: 'حاول البحث باستخدام كلمات مفتاحية مختلفة.', chatbotShortDescription: 'روبوت دردشة قائم على LLM مع إعداد بسيط', chatbotUserDescription: 'قم ببناء روبوت دردشة قائم على LLM بسرعة مع تكوين بسيط. يمكنك التبديل إلى Chatflow لاحقًا.', completionShortDescription: 'مساعد AI لمهام توليد النصوص', completionUserDescription: 'قم ببناء مساعد AI لمهام توليد النصوص بسرعة مع تكوين بسيط.', agentShortDescription: 'وكيل ذكي مع الاستدلال واستخدام الأدوات المستقل', agentUserDescription: 'وكيل ذكي قادر على الاستدلال التكراري واستخدام الأدوات بشكل مستقل لتحقيق أهداف المهمة.', workflowShortDescription: 'تدفق وكيل للأتمتة الذكية', workflowUserDescription: 'قم ببناء تدفقات عمل AI مستقلة بشكل مرئي مع بساطة السحب والإفلات.', workflowWarning: 'حاليا في النسخة التجريبية (beta)', advancedShortDescription: 'سير عمل محسن للمحادثات متعددة الأدوار', advancedUserDescription: 'سير عمل مع ميزات ذاكرة إضافية وواجهة روبوت دردشة.', chooseAppType: 'اختر نوع التطبيق', forBeginners: 'أنواع تطبيقات أبسط', forAdvanced: 'للمستخدمين المتقدمين', noIdeaTip: 'لا توجد أفكار؟ تحقق من قوالبنا', captionName: 'اسم التطبيق والأيقونة', appNamePlaceholder: 'أعط اسمًا لتطبيقك', captionDescription: 'الوصف', optional: 'اختياري', appDescriptionPlaceholder: 'أدخل وصف التطبيق', useTemplate: 'استخدم هذا القالب', previewDemo: 'معاينة العرض التوضيحي', chatApp: 'مساعد', chatAppIntro: 'أريد بناء تطبيق قائم على الدردشة. يستخدم هذا التطبيق تنسيق سؤال وجواب، مما يسمح بجولات متعددة من المحادثة المستمرة.', agentAssistant: 'مساعد وكيل جديد', completeApp: 'مولد نصوص', completeAppIntro: 'أريد إنشاء تطبيق يولد نصوصًا عالية الجودة بناءً على المطالبات، مثل إنشاء المقالات والملخصات والترجمات والمزيد.', showTemplates: 'أريد الاختيار من قالب', hideTemplates: 'العودة إلى اختيار الوضع', Create: 'إنشاء', Cancel: 'إلغاء', Confirm: 'تأكيد', import: 'استيراد', nameNotEmpty: 'لا يمكن أن يكون الاسم فارغًا', appTemplateNotSelected: 'الرجاء تحديد قالب', appTypeRequired: 'الرجاء تحديد نوع التطبيق', appCreated: 'تم إنشاء التطبيق', caution: 'تحذير', appCreateDSLWarning: 'تحذير: قد يؤثر اختلاف إصدار DSL على ميزات معينة', appCreateDSLErrorTitle: 'عدم توافق الإصدار', appCreateDSLErrorPart1: 'تم اكتشاف اختلاف كبير في إصدارات DSL. قد يؤدي فرض الاستيراد إلى تعطل التطبيق.', appCreateDSLErrorPart2: 'هل تريد المتابعة؟', appCreateDSLErrorPart3: 'إصدار DSL للتطبيق الحالي: ', appCreateDSLErrorPart4: 'إصدار DSL المدعوم من النظام: ', appCreateFailed: 'فشل إنشاء التطبيق', dropDSLToCreateApp: 'أفلت ملف DSL هنا لإنشاء تطبيق', }, newAppFromTemplate: { byCategories: 'حسب الفئات', searchAllTemplate: 'بحث في كل القوالب...', sidebar: { Recommended: 'موصى به', Agent: 'Agent', Assistant: 'مساعد', HR: 'الموارد البشرية', Workflow: 'سير العمل', Writing: 'كتابة', Programming: 'برمجة', }, }, editApp: 'تعديل المعلومات', editAppTitle: 'تعديل معلومات التطبيق', editDone: 'تم تحديث معلومات التطبيق', editFailed: 'فشل تحديث معلومات التطبيق', iconPicker: { ok: 'موافق', cancel: 'إلغاء', emoji: 'رموز تعبيرية', image: 'صورة', }, answerIcon: { title: 'استخدم أيقونة تطبيق الويب لاستبدال 🤖', description: 'ما إذا كان سيتم استخدام أيقونة تطبيق الويب لاستبدال 🤖 في التطبيق المشترك', descriptionInExplore: 'ما إذا كان سيتم استخدام أيقونة تطبيق الويب لاستبدال 🤖 في الاستكشاف', }, switch: 'التبديل إلى Workflow Orchestrate', switchTipStart: 'سيتم إنشاء نسخة تطبيق جديدة لك، وستنتقل النسخة الجديدة إلى Workflow Orchestrate. النسخة الجديدة ستكون ', switchTip: 'غير مسموح', switchTipEnd: ' بالعودة إلى Basic Orchestrate.', switchLabel: 'نسخة التطبيق التي سيتم إنشاؤها', removeOriginal: 'حذف التطبيق الأصلي', switchStart: 'بدء التبديل', openInExplore: 'فتح في الاستكشاف', typeSelector: { all: 'كل الأنواع', chatbot: 'روبوت دردشة', agent: 'Agent', workflow: 'سير العمل', completion: 'إكمال', advanced: 'Chatflow', }, tracing: { title: 'تتبع أداء التطبيق', description: 'تكوين مزود LLMOps خارجي وتتبع أداء التطبيق.', config: 'تكوين', view: 'عرض', collapse: 'طي', expand: 'توسيع', tracing: 'تتبع', disabled: 'معطل', disabledTip: 'الرجاء تكوين المزود أولاً', enabled: 'في الخدمة', tracingDescription: 'التقاط السياق الكامل لتنفيذ التطبيق، بما في ذلك مكالمات LLM، والسياق، والمطالبات، وطلبات HTTP، والمزيد، إلى منصة تتبع تابعة لجهة خارجية.', configProviderTitle: { configured: 'تم التكوين', notConfigured: 'تكوين المزود لتمكين التتبع', moreProvider: 'مزيد من المزودين', }, arize: { title: 'Arize', description: 'مراقبة LLM على مستوى المؤسسة، والتقييم عبر الإنترنت وغير المتصل بالإنترنت، والمراقبة، والتجريب - بدعم من OpenTelemetry. مصمم خصيصًا لتطبيقات LLM والتطبيقات التي تعتمد على الوكيل.', }, phoenix: { title: 'Phoenix', description: 'منصة مفتوحة المصدر تعتمد على OpenTelemetry للمراقبة والتقييم وهندسة المطالبات والتجريب لتدفقات عمل LLM والوكلاء.', }, langsmith: { title: 'LangSmith', description: 'منصة مطور شاملة لكل خطوة من خطوات دورة حياة التطبيق المدعوم بـ LLM.', }, langfuse: { title: 'Langfuse', description: 'مراقبة LLM مفتوحة المصدر وتقييمها وإدارة المطالبات والمقاييس لتصحيح وتحسين تطبيق LLM الخاص بك.', }, opik: { title: 'Opik', description: 'Opik هي منصة مفتوحة المصدر لتقييم واختبار ومراقبة تطبيقات LLM.', }, weave: { title: 'Weave', description: 'Weave هي منصة مفتوحة المصدر لتقييم واختبار ومراقبة تطبيقات LLM.', }, aliyun: { title: 'Cloud Monitor', description: 'منصة المراقبة المدارة بالكامل والتي لا تحتاج إلى صيانة والمقدمة من Alibaba Cloud، تتيح المراقبة الجاهزة والتتبع وتقييم تطبيقات Dify.', }, mlflow: { title: 'MLflow', description: 'MLflow هي منصة مفتوحة المصدر لإدارة التجارب وتقييم ومراقبة تطبيقات LLM.', }, databricks: { title: 'Databricks', description: 'توفر Databricks تدفق MLflow مدار بالكامل مع حوكمة وأمان قويين لتخزين بيانات التتبع.', }, tencent: { title: 'Tencent APM', description: 'تُوفر مراقبة أداء التطبيقات من Tencent تتبعًا شاملاً وتحليلاً متعدد الأبعاد لتطبيقات LLM.', }, inUse: 'قيد الاستخدام', configProvider: { title: 'تكوين ', placeholder: 'أدخل {{key}} الخاص بك', project: 'مشروع', trackingUri: 'رابط التتبع', experimentId: 'معرف التجربة', username: 'اسم المستخدم', password: 'كلمة المرور', publicKey: 'المفتاح العام', secretKey: 'المفتاح السري', viewDocsLink: 'عرض وثائق {{key}}', removeConfirmTitle: 'إزالة تكوين {{key}}؟', removeConfirmContent: 'التكوين الحالي قيد الاستخدام، وستؤدي إزالته إلى إيقاف ميزة التتبع.', clientId: 'معرف العميل (Client ID)', clientSecret: 'سر العميل (Client Secret)', personalAccessToken: 'رمز الوصول الشخصي (القديم)', databricksHost: 'عنوان URL لمساحة عمل Databricks', }, }, appSelector: { label: 'تطبيق', placeholder: 'اختر تطبيقًا...', params: 'معلمات التطبيق', noParams: 'لا توجد معلمات مطلوبة', }, showMyCreatedAppsOnly: 'تم إنشاؤه بواسطتي', structOutput: { moreFillTip: 'يظهر 10 مستويات كحد أقصى من التداخل', required: 'مطلوب', LLMResponse: 'استجابة LLM', configure: 'تكوين', notConfiguredTip: 'لم يتم تكوين الإخراج الهيكلي بعد', structured: 'هيكلي', structuredTip: 'المخرجات الهيكلية هي ميزة تضمن أن يولد النموذج دائمًا استجابات تلتزم بـ JSON Schema الذي قدمته', modelNotSupported: 'النموذج غير مدعوم', modelNotSupportedTip: 'النموذج الحالي لا يدعم هذه الميزة ويتم تخفيضه تلقائيًا إلى حقن المطالبة.', }, accessControl: 'التحكم في الوصول إلى تطبيق الويب', accessItemsDescription: { anyone: 'يمكن لأي شخص الوصول إلى تطبيق الويب (لا يلزم تسجيل الدخول)', specific: 'يمكن فقط لأعضاء محددين داخل المنصة الوصول إلى تطبيق الويب', organization: 'يمكن لجميع الأعضاء داخل المنصة الوصول إلى تطبيق الويب', external: 'يمكن فقط للمستخدمين الخارجيين authenticated الوصول إلى تطبيق الويب', }, accessControlDialog: { title: 'التحكم في الوصول إلى تطبيق الويب', description: 'تعيين أذونات الوصول إلى تطبيق الويب', accessLabel: 'من لديه حق الوصول', accessItems: { anyone: 'أي شخص لديه الرابط', specific: 'أعضاء محددون داخل المنصة', organization: 'جميع الأعضاء داخل المنصة', external: 'المستخدمون الخارجيون Authenticated', }, groups_one: '{{count}} مجموعة', groups_other: '{{count}} مجموعات', members_one: '{{count}} عضو', members_other: '{{count}} أعضاء', noGroupsOrMembers: 'لم يتم تحديد مجموعات أو أعضاء', webAppSSONotEnabledTip: 'الرجاء الاتصال بمسؤول المؤسسة لتكوين المصادقة الخارجية لتطبيق الويب.', operateGroupAndMember: { searchPlaceholder: 'بحث عن مجموعات وأعضاء', allMembers: 'جميع الأعضاء', expand: 'توسيع', noResult: 'لا توجد نتائج', }, updateSuccess: 'تم التحديث بنجاح', }, publishApp: { title: 'من يمكنه الوصول إلى تطبيق الويب', notSet: 'لم يتم تعيينه', notSetDesc: 'حاليا لا يمكن لأحد الوصول إلى تطبيق الويب. الرجاء تعيين الأذونات.', }, noAccessPermission: 'لا يوجد إذن للوصول إلى تطبيق الويب', noUserInputNode: 'عقدة إدخال المستخدم مفقودة', notPublishedYet: 'التطبيق لم ينشر بعد', maxActiveRequests: 'أقصى عدد للطلبات المتزامنة', maxActiveRequestsPlaceholder: 'أدخل 0 لغير محدود', maxActiveRequestsTip: 'الحد الأقصى لعدد الطلبات النشطة المتزامنة لكل تطبيق (0 لغير محدود)', gotoAnything: { searchPlaceholder: 'ابحث أو اكتب @ أو / للأوامر...', searchTitle: 'ابحث عن أي شيء', searching: 'جاري البحث...', noResults: 'لم يتم العثور على نتائج', searchFailed: 'فشل البحث', searchTemporarilyUnavailable: 'البحث غير متاح مؤقتًا', servicesUnavailableMessage: 'قد تواجه بعض خدمات البحث مشكلات. حاول مرة أخرى لاحقًا.', someServicesUnavailable: 'بعض خدمات البحث غير متوفرة', resultCount: '{{count}} نتيجة', resultCount_other: '{{count}} نتائج', inScope: 'في {{scope}}', clearToSearchAll: 'امسح @ للبحث في الكل', useAtForSpecific: 'استخدم @ لأنواع محددة', selectToNavigate: 'اختر للانتقال', startTyping: 'ابدأ الكتابة للبحث', tips: 'اضغط ↑↓ للتنقل', pressEscToClose: 'اضغط ESC للإغلاق', selectSearchType: 'اختر ما تريد البحث عنه', searchHint: 'ابدأ الكتابة للبحث عن كل شيء على الفور', commandHint: 'اكتب @ للتصفح حسب الفئة', slashHint: 'اكتب / لرؤية جميع الأوامر المتاحة', actions: { searchApplications: 'بحث في التطبيقات', searchApplicationsDesc: 'البحث والانتقال إلى تطبيقاتك', searchPlugins: 'بحث في الإضافات', searchPluginsDesc: 'البحث والانتقال إلى إضافاتك', searchKnowledgeBases: 'بحث في قواعد المعرفة', searchKnowledgeBasesDesc: 'البحث والانتقال إلى قواعد المعرفة الخاصة بك', searchWorkflowNodes: 'بحث في عقد سير العمل', searchWorkflowNodesDesc: 'البحث والانتقال إلى العقد في سير العمل الحالي بالاسم أو النوع', searchWorkflowNodesHelp: 'هذه الميزة تعمل فقط عند عرض سير العمل. انتقل إلى سير العمل أولاً.', runTitle: 'أوامر', runDesc: 'تشغيل أوامر سريعة (السمة، اللغة، ...)', themeCategoryTitle: 'السمة', themeCategoryDesc: 'تبديل سمة التطبيق', themeSystem: 'سمة النظام', themeSystemDesc: 'اتبع مظهر نظام التشغيل', themeLight: 'السمة الفاتحة', themeLightDesc: 'استخدم المظهر الفاتح', themeDark: 'السمة الداكنة', themeDarkDesc: 'استخدم المظهر الداكن', languageCategoryTitle: 'اللغة', languageCategoryDesc: 'تبديل لغة الواجهة', languageChangeDesc: 'تغيير لغة واجهة المستخدم', slashDesc: 'تنفيذ الأوامر (اكتب / لرؤية جميع الأوامر المتاحة)', accountDesc: 'الانتقال إلى صفحة الحساب', communityDesc: 'فتح مجتمع Discord', docDesc: 'فتح وثائق المساعدة', feedbackDesc: 'فتح مناقشات ملاحظات المجتمع', zenTitle: 'وضع Zen', zenDesc: 'تبديل وضع التركيز على اللوحة', }, emptyState: { noAppsFound: 'لم يتم العثور على تطبيقات', noPluginsFound: 'لم يتم العثور على إضافات', noKnowledgeBasesFound: 'لم يتم العثور على قواعد معرفة', noWorkflowNodesFound: 'لم يتم العثور على عقد سير عمل', tryDifferentTerm: 'جرب مصطلح بحث مختلف', trySpecificSearch: 'جرب {{shortcuts}} لعمليات بحث محددة', }, groups: { apps: 'تطبيقات', plugins: 'إضافات', knowledgeBases: 'قواعد المعرفة', workflowNodes: 'عقد سير العمل', commands: 'أوامر', }, noMatchingCommands: 'لم يتم العثور على أوامر مطابقة', tryDifferentSearch: 'جرب مصطلح بحث مختلف', }, } export default translation