mirror of https://github.com/langgenius/dify.git
352 lines
19 KiB
TypeScript
352 lines
19 KiB
TypeScript
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
|