diff --git a/frontend/src/locales/ar/common.js b/frontend/src/locales/ar/common.js new file mode 100644 index 0000000000000000000000000000000000000000..fdb25fe82ba34cc5b017010b78efffbf533966da --- /dev/null +++ b/frontend/src/locales/ar/common.js @@ -0,0 +1,556 @@ +const TRANSLATIONS = { + onboarding: { + home: { + title: "مرØبا ÙÙŠ", + getStarted: "بسم الله", + }, + llm: { + title: "إعدادات نموذج التعلم العميق المÙضّلة", + description: +"يمكن لـ٠إيني ثينك إلْلْمْ العمل مع عدة موÙرين لنماذج التعلم العميق لأداء خدمة المØادثات", + }, + userSetup: { + title: "إنشاء المستعمÙÙ„", + description: ".ضبط إعدادات مستعمÙÙ„ÙÙƒ", + howManyUsers: "كم من مستعمÙÙ„ سيستعمÙÙ„ هذا المثيل ØŸ", + justMe: "Ùقط أنا", + myTeam: "Ùريقي", + instancePassword: "كلمة مرورالمثيل", + setPassword: "هل تريد إنشاء كلمة مرور ØŸ", + passwordReq: "يجب أن تØتوي كلمة المرور على ثمانية Øرو٠على الأقل", + passwordWarn: + "من المهم ØÙظ كلمة المرور هذه لأنه لا يمكن استردادها.", + + adminUsername: "اسم مستعمل Øساب المشرÙ", + adminUsernameReq: + "يجب أن يكون اسم المستعمل بطول 6 Ø£Øر٠على الأقل وأن ÙŠØتوي Ùقط على Ø£Øر٠صغيرة وأرقام وشرطات سÙلية وواصلات بدون مساÙات.", + adminPassword: "كلمة مرور Øساب المشرÙ", + adminPasswordReq: "يجب أن تكون كلمات المرور 8 Ø£Øر٠على الأقل.", + teamHint: + "بمجرد اكتمال الإنشاء ستكون المشر٠الوØيد يمكنك دعوة الآخرين ليكونوا مستعملين أو مشرÙين. لا تÙقد كلمة المرور الخاصة بك Øيث يمكن للمشرÙين Ùقط إعادة تعيين كلمات المرور", + }, + data: { + title: "معالجة البيانات والخصوصية", + description: + "Ù†ØÙ† ملتزمون بالشÙاÙية والمراقبة عندما يتعلق الأمر ببياناتك الشخصية.", + settingsHint: + "يمكن إعادة ضبط هذه الإعدادات ÙÙŠ أي وقت.", + }, + survey: { + title: "مرØباً ÙÙŠ إيني ثينك إلْلْمْ", + description: " بما يتناسب مع اØتياجاتك ساعدنا إذا Ø£Øببت ÙÙŠ تصميم إيني ثينك إلْلْمْ", + + email: "ما هو بريدك الالكتروني؟", + useCase: "لماذا ستستخدم إيني ثينك إلْلْمْ؟", + useCaseWork: "للعمل", + useCasePersonal: "للاستخدام الشخصي", + useCaseOther: "شيء آخَر", + comment: "كي٠سمعت عن إيني ثينك إلْلْمْ ØŸ", + commentPlaceholder: + "أخبرنا كي٠وجدتنا!ØŒ يوتيوب، تويتر، جيثوب، ريديت وما إلى ذلك -", + skip: "تخطي الاستطلاع", + thankYou: "شكرا على تقييماتك!", + }, + workspace: { + title: "قم بإنشاء مساØØ© العمل الأولى الخاصة بك", + description: + "قم بإنشاء مساØØ© العمل الأولى الخاصة بك وابدأ مع إيني ثينك إلْلْمْ.", + }, + }, + common: { + "workspaces-name": "اسم مساØØ© العمل", + error: "خطأ", + success: "موÙّق", + user: "مستعمÙÙ„", + selection: "اختيار النموذج", + saving: "ØÙظ...", + save: "ØÙظ التغييرات", + previous: "الصÙØØ© السابقة", + next: "الصÙØØ© التالية", + optional: "اختياري", + yes: "نعم", + no: "لا", + }, + + // Setting Sidebar menu items. + settings: { + title: "إعدادات المثيل", + system: "الإعدادات العامة", + invites: "دعوات", + users: "مستعملون", + workspaces: "مساØات العمل", + "workspace-chats": "Ù…Øادثات مساØØ© العمل", + customization: "التخصيص", + "api-keys": "واجهة برمجة التطبيقات للمطورين", + llm: "النماذج اللغوية الكبيرة", + transcription: "النسْخ", + embedder: "Ù…Ùضمّن", + "text-splitting": "تقسيم النص تقطيعه", + "voice-speech": "الصوت والخطاب", + "vector-database": "قاعدة بيانات المتجهات", + embeds: "تضمين المØادثة", + "embed-chats": "سجل تضمين المØادثة", + security: "Øماية", + "event-logs": "سجلات الأØداث", + privacy: "الخصوصية والبيانات", + "ai-providers": "موÙرو الذكاء الاصطناعي", + "agent-skills": "مهارات الوكيل", + admin: "مشرÙ", + tools: "أدوات", + "experimental-features": "الميزات التجريبية", + contact: "اتصل بالدعم", + "browser-extension": "ملØÙ‚ المتصÙØ", + }, + + // Page Definitions + login: { + "multi-user": { + welcome: "مرØبا ÙÙŠ", + "placeholder-username": "اسم المستعمÙÙ„", + "placeholder-password": "كلمة المرور", + login: "تسجيل الدخول", + validating: "جاري التØقق...", + "forgot-pass": "هل نسيت كلمة المرور", + reset: "إعادة الضبط", + }, + "sign-in": { + start: "تسجيل الدخول إلى", + end: "Øساب.", + }, + "password-reset": { + title: "إعادة تعيين كلمة المرور", + description: + "قم بإدخال المعلومات اللازمة أدناه لإعادة تعيين كلمة المرور الخاصة بك.", + "recovery-codes": "رموز الاسترداد", + "recovery-code": " {{index}} رمز الاسترداد", + "back-to-login": "العودة إلى تسجيل الدخول", + }, + }, + + welcomeMessage: { + part1: + "مرØبًا بك ÙÙŠ إيني ثينك إلْلْ اÙمْ ØŒ إيني ثينك إلْلْ اÙمْ هي أداة ذكاء اصطناعي Ù…ÙتوØØ© المصدر من مينْتْ بْلÙكْس تعمل على تØويل أي شيء إلى روبوت Ù…Øادثة مدرب يمكنك الاستعلام منه والمØادثة معه. إيني ثينك إلْلْ اÙمْ هو برنامج (اØضر Ù…ÙاتيØÙƒ الخاصة) لذا لا توجد اشتراكات أو رسوم أو تكالي٠لهذا البرنامج خارج الخدمات التي تريد استخدامها معه.", + part2: + "إيني ثينك إلْلْ اÙمْ هي الطريقة الأسهل لوضع منتجات الذكاء الاصطناعي القوية مثل أوبن إآي Ùˆ جيبيتي Ùور Ùˆ لَنكشين Ùˆ بينيكونديبي Ùˆ كروماديبي وغيرها من الخدمات معًا ÙÙŠ Øزمة أنيقة لزيادة إنتاجيتك بمقدار 100 ضعÙ.", + part3: + "يمكن تشغيل إيني ثينك إلْلْ اÙمْ Ù…Øليًا بالكامل على جهازك ولن تلاØظ Øتى وجوده! لا Øاجة إلى ÙˆØدة معالجة رسومية. التثبيت السØابي والمØلي متوÙرين أيضًا.\nتزداد منظومة أدوات الذكاء الاصطناعي قوة يومًا بعد يوم. يجعل إيني ثينك إلْلْ اÙمْ استخدامه سهلاً.", + githubIssue: "إنشاء مسألة على جيثوب", + user1: "كي٠أبدأ؟", + part4: + "الأمر بسيط. يتم تنظيم جميع الØÙزَم ÙÙŠ زÙمَر٠نطلق عليها مساØØ© العمل . وتتكون مساØات العمل من مجموعات من الملÙات والمستندات والصور وملÙات بيديإÙÙ’ وغيرها من الملÙات التي سيتم تØويلها إلى شيء يمكن لنماذج التعلم العميق Ùهمه واستخدامه ÙÙŠ المØادثة. يمكنك إضاÙØ© الملÙات وإزالتها ÙÙŠ أي وقت.", + createWorkspace: "قم بإنشاء مساØØ© العمل الأولى الخاصة بك", + user2: + "هل هذا يشبه دروبوكس للذكاء الاصطناعي أم ماذا؟ ماذا عن المØادثة؟ إنه روبوت Ù…Øادثة أليس كذلك؟", + part5: + "إن إيني ثينك إلْلْمْ أكثر من مجرد دروبوكس أكثر ذكاءً.\n\n إيني ثينك إلْلْمْ يوÙر طريقتين للتØدث مع بياناتك:\n\n<i>الاستعلام:</i> ستستخرج Ù…ØادثاتÙÙƒ البيانات أو الاستنتاجات الموجودة ÙÙŠ مستندات مساØØ© العمل الخاصة بك والتي يمكنها الوصول إليها. إن إضاÙØ© المزيد من المستندات إلى مساØØ© العمل تجعلها أكثر ذكاءً! \n\n<i>المØادثة:</i> تساهم مستنداتك + سجل المØادثة المستمر ÙÙŠ Ù†Ùس الوقت ÙÙŠ إغناء نموذج التعلم العميق. إنه رائع لإضاÙØ© معلومات نصية ÙÙŠ الوقت الÙعلي أو التصØÙŠØات وسوء الÙهم الذي قد يكون لدى نموذج التعلم العميق. \n\nيمكنك التبديل بين أي من الوضعين \n<i>ÙÙŠ منتص٠المØادثة!</i>", + user3: "ما شاء الله، هذا يبدو مذهلاً، دعني أجربه الآن!", + part6: "استمتع!", + starOnGitHub: "ابدأ على جيثوب", + contact: "اتصل ب مينْت بليكْس", + }, + + "new-workspace": { + title: "مساØØ© عمل جديدة", + placeholder: "مساØتي للعمل", + }, + + // Workspace Settings menu items + "workspaces—settings": { + general: "الإعدادات العامة", + chat: "إعدادات المØادثة", + vector: "قاعدة بيانات المتجهات", + members: "أعضاء", + agent: "تكوين الوكيل", + }, + + // General Appearance + general: { + vector: { + title: "عدد المتجهات", + description: "العدد الإجمالي للمتجهات ÙÙŠ قاعدة بيانات المتجهات الخاصة بك.", + }, + names: { + description: "سيؤدي هذا Ùقط إلى تغيير اسم العرض لمساØØ© العمل الخاصة بك.", + }, + message: { + title: "رسائل المØادثة المقترØØ©", + description: + " تخصيص الرسائل التي سيتم اقتراØها لمستعملي مساØØ© العمل الخاصة بك.", + add: "إضاÙØ© رسالة جديدة", + save: "ØÙظ الرسائل", + heading: "Ø§Ø´Ø±Ø Ù„ÙŠ", + body: "Ùوائد برنامج إيني ثينك إلْلْمْ", + }, + pfp: { + title: "صورة المل٠الشخصي للمساعد", + description: + "تخصيص صورة المل٠الشخصي للمساعد لمساØØ© العمل هذه.", + image: "صورة مساØØ© العمل", + remove: "إزالة صورة مساØØ© العمل", + }, + delete: { + title: "Øذ٠مساØØ© العمل", + description: + "اØذ٠مساØØ© العمل هذه وكل بياناتها. سيؤدي هذا إلى Øذ٠مساØØ© العمل لجميع المستخدمين.", + delete: "Øذ٠مساØØ© العمل", + deleting: "Øذ٠مساØØ© العمل...", + "confirm-start": "أنت على وشك٠Øذ٠كامل", + "confirm-end": + "لمساØØ© العمل. سيؤدي هذا إلى إزالة جميع تضمينات المتجهات ÙÙŠ قاعدة بيانات المتجهات الخاصة بك.\n\nستظل ملÙات المصدر الأصلية دون مساس. هذا الإجراء لا رجعة Ùيه.", + }, + }, + + // Chat Settings + chat: { + llm: { + title: "موÙر نموذج التعلم العميق لمساØØ© العمل", + description: + "موÙر نموذج التعلم العميق المØدد والنموذج الذي سيتم استخدامه لمساØØ© العمل هذه. من الوهلة الأولى، يستخدم موÙر نموذج التعلم العميق هذا مع إعدادات النظام.", + search: "البØØ« عن كل Ù…ÙÙˆÙري نماذج التعلم العميق", + }, + model: { + title: "نموذج Ù…Øادثة مساØØ© العمل", + description: + "نموذج المØادثة المØدد الذي سيتم استخدامه لمساØØ© العمل هذه. إذا كان غير Ù…Øدد، Ùسيتم استخدام نموذج التعلم العميق الاÙتراضي للنظام.", + wait: "-- ÙÙŠ انتظار النماذج --", + }, + mode: { + title: "وضع المØادثة", + chat: { + title: "المØادثة", + "desc-start": "سيقدم إجابات Øسب المعرÙØ© العامة لنموذج التعلم العميق", + and: "and", + "desc-end": "المستند الذي تم العثور عليه Øسب السياق.", + }, + query: { + title: "استعلام", + "desc-start": "سو٠تقدم الإجابات", + only: "Ùقط", + "desc-end": "إذا وجد المستند ÙÙŠ السياق", + }, + }, + history: { + title: "سجل المØادثة", + "desc-start": + "عدد المØادثات السابقة التي سيتم تضمينها ÙÙŠ رد الذاكرة قصيرة المدى.", + recommend: "الموصى به 20.", + "desc-end": + "من Ø§Ù„Ù…Ø±Ø¬Ø Ø£Ù† يؤدي أي رقم أكبر من 45 إلى Ùشل مستمر ÙÙŠ المØادثة اعتمادًا على Øجم الرسالة.", + }, + prompt: { + title: "النداء", + description: + "النداء التي سيتم استخدامه ÙÙŠ مساØØ© العمل هذه. Øدد السياق والتعليمات للذكاء الاصطناعي للاستجابة. يجب عليك تقديم نداء مصمم بعناية Øتى يتمكن الذكاء الاصطناعي من إنشاء استجابة دقيقة وذات صلة.", + }, + refusal: { + title: "الرد على رÙض وضعية الاستعلام", + "desc-start": "عندما تكون ÙÙŠ", + query: "استعلام", + "desc-end": + "وضعÙية ترغب ÙÙŠ إرجاع رÙض آخر مناسب عندما لا يتم العثور على السياق.", + }, + temperature: { + title: "Øرارة نموذج التعلم العميق", + "desc-start": + 'يتØكم هذا الإعداد ÙÙŠ مدى "الإبداع" الذي ستكون عليه إجابات نموذج التعلم العميق.', + "desc-end": + "كلما زاد العدد كلما كان الإبداع أكبر. بالنسبة لبعض النماذج، قد يؤدي هذا إلى استجابات غير منسجمة عند ضبطها على رقم مرتÙع للغاية.", + hint: "لدى معظم نماذج التعلم العميق مجالات مقبولة مختلÙØ© من القيم الصالØØ©. استشر موÙر نموذج التعلم العميق الخاص بك للØصول على هذه المعلومات.", + }, + }, + + // Vector Database + "vector-workspace": { + identifier: "معر٠قاعدة بيانات المتجهة", + snippets: { + title: "الØد الأقصى لمقتطÙات السياق", + description: + "يتØكم هذا الإعداد ÙÙŠ الØد الأقصى لعدد مقتطÙات السياق التي سيتم إرسالها إلى نموذج التعلم العميق لكل Ù…Øادثة أو استعلام.", + recommend: "الموصى به: 4", + }, + doc: { + title: "عتبة تشابه المستند", + description: + "الØد الأدنى لدرجة التشابه المطلوبة لاعتبار المصدر مرتبطًا بالمØادثة. وكلما زاد الرقم، كلما كان المصدر أكثر تشابهًا بالمØادثة.", + zero: "لا قيد", + low: "منخÙضة (درجة التشابه ≥ .25)", + medium: "متوسطة ​​(درجة التشابه ≥ .50)", + high: "عالية (درجة التشابه ≥ .75)", + }, + reset: { + reset: "إعادة تعيين قاعدة بيانات المتجهات", + resetting: "Ù…Ø³Ø Ø§Ù„Ù…ØªØ¬Ù‡Ø§Øª...", + confirm: + "أنت على وشك إعادة تعيين قاعدة بيانات المتجهات الخاصة بمساØØ© العمل هذه. سيؤدي هذا إلى إزالة جميع تضمينات المتجهات المضمنة Øاليًا.\n\nستظل ملÙات المصدر الأصلية دون مساس. هذا الإجراء لا رجعة Ùيه.", + error: "تعذرت إعادة تعيين قاعدة بيانات متجهة مساØØ© العمل!", + success: "تم إعادة تعيين قاعدة بيانات متجهة مساØØ© العمل!", + }, + }, + + // Agent Configuration + agent: { + "performance-warning": + "يعتمد أداء نماذج التعلم العميق التي لا تدعم صراØةً استدعاء الأدوات بشكل كبير على قدرات النموذج ودقته. قد تكون بعض القدرات Ù…Øدودة أو غير وظيÙية.", + provider: { + title: "موÙر نموذج التعلم العميق لوكيل مساØØ© العمل", + description: + "موÙر نموذج التعلم العميق والنموذج المØدد الذي سيتم استخدامه لوكيل الخاص بمساØØ© العمل هذه.", + }, + mode: { + chat: { + title: "نموذج Ù…Øادثة وكيل مساØØ© العمل", + description: + "نموذج المØادثة المØدد الذي سيتم استخدامه لوكيل الخاص بمساØØ© العمل هذه.", + }, + title: "نموذج وكيل مساØØ© العمل", + description: + "نموذج نموذج التعلم العميق المØدد الذي سيتم استخدامه لوكيل الخاص بمساØØ© العمل هذه.", + wait: "-- ÙÙŠ انتظار النماذج --", + }, + + skill: { + title: "مهارات الوكيل الاÙتراضية", + description: + "قم بتØسين القدرات الطبيعية للوكيل الاÙتراضي باستخدام هذه المهارات المعدة مسبقًا. ينطبق هذا الإعداد على جميع مساØات العمل.", + rag: { + title: "التوليد المعزز بالاسترجاع والذاكرة طويلة المدى", + description: + 'Ø§Ø³Ù…Ø Ù„Ù„ÙˆÙƒÙŠÙ„ بالاستÙادة من مستنداتك المØلية للإجابة على استعلام أو اطلب من الوكيل "تذكر" أجزاء من المØتوى لاسترجاعها ÙÙŠ الذاكرة طويلة المدى.', + }, + view: { + title: "عرض وتلخيص المستندات", + description: + "Ø§Ù„Ø³Ù…Ø§Ø Ù„Ù„ÙˆÙƒÙŠÙ„ بإدراج وتلخيص Ù…Øتوى ملÙات مساØØ© العمل المضمنة Øاليًا.", + }, + scrape: { + title: "جمع Ù…Øتوى المواقع الإلكترونية", + description: + "Ø§Ù„Ø³Ù…Ø§Ø Ù„Ù„ÙˆÙƒÙŠÙ„ بزيارة مواقع الويب وجمع Ù…Øتواها.", + }, + generate: { + title: "إنشاء المخططات البيانية", + description: + "تمكين الوكيل الاÙتراضي لإنشاء أنواع مختلÙØ© من المخططات من البيانات المقدمة أو المعطاة ÙÙŠ المØادثة.", + }, + save: { + title: "إنشاء الملÙات ÙˆØÙظها ÙÙŠ المتصÙØ", + description: + "تمكين الوكيل الاÙتراضي من إنشاء الملÙات والكتابة عليها ÙˆØÙظها Ùˆ تنزيلها ÙÙŠ متصÙØÙƒ.", + }, + web: { + title: "البØØ« والتصÙØ Ø§Ù„Ù…Ø¨Ø§Ø´Ø± على الويب", + "desc-start": + "قم بتمكين الوكيل الخاص بك من البØØ« ÙÙŠ الويب للإجابة على أسئلتك من خلال الاتصال بموÙر البØØ« على الويب.", + "desc-end": + "لن يعمل البØØ« على الويب أثناء Øصص المØادثة بواسطة الوكيل Øتى يتم إعداد ذلك.", + }, + }, + }, + + // Workspace Chats + recorded: { + title: "Ù…Øادثات مساØØ© العمل", + description: + "هذه هي جميع المØادثات والرسائل المسجلة التي أرسلها المستعملون مرتبة Øسب تاريخ إنشائها.", + export: "تصدير", + table: { + id: "معرÙ", + by: "أرسلت بواسطة", + workspace: "مساØØ© العمل", + prompt: "نداء", + response: "استجابة", + at: "أرسلت ÙÙŠ", + }, + }, + + // Appearance + appearance: { + title: "مظهر", + description: "تخصيص إعدادات مظهر منصتك.", + logo: { + title: "تخصيص الشعار", + description: "قم بتØميل شعارك المخصص لجعل روبوت المØادثة خاصا بك .", + add: "أض٠شعارًا مخصصًا", + recommended: "الØجم الموصى به: 800 × 200", + remove: "قم بإزالة", + replace: "قم باستبدال", + }, + message: { + title: "تخصيص الرسائل", + description: "قم بتخصيص الرسائل التلقائية التي يتم عرضها لمستعمليك.", + new: "جديد", + system: "نظام", + user: "مستعمل", + message: "رسالة", + assistant: "مساعد الدردشة Ù„ÙÙ€ إني ثينك إلْلْم", + "double-click": "انقر نقراً مزدوجاً للتØرير...", + save: "ØÙظ الرسائل", + }, + icons: { + title: "أيقونات التذييل المخصصة", + description: + "تخصيص أيقونات التذييل المعروضة ÙÙŠ أسÙÙ„ الشريط الجانبي.", + icon: "أيقونة", + link: "رابط", + }, + }, + + // API Keys + api: { + title: " Ù…ÙØ§ØªÙŠØ ÙˆØ§Ø¬Ù‡Ø© برمجة التطبيقات.", + description: + "ØªØ³Ù…Ø Ù…ÙØ§ØªÙŠØ ÙˆØ§Ø¬Ù‡Ø© برمجة التطبيقات Ù„Øامليها بالوصول إلى مثيل إني ثينك إلْلْم هذا وإدارته برمجيًا.", + link: "اقرأ وثائق واجهة برمجة التطبيقات .", + generate: "إنشاء Ù…ÙØªØ§Ø ÙˆØ§Ø¬Ù‡Ø© برمجة التطبيقات الجديد", + table: { + key: "Ù…ÙØªØ§Ø ÙˆØ§Ø¬Ù‡Ø© برمجة التطبيقات", + by: "تم الإنشاء بواسطة", + created: "تم إنشاؤها", + }, + }, + + llm: { + title: "تÙضيل نموذج التعلم العميق", + description: + "هذه هي بيانات الاعتماد والإعدادات الخاصة بنموذج التعلم العميق للمØادثة وموÙر التضمين المÙضلين لديك . من المهم أن تكون هذه المÙØ§ØªÙŠØ Øديثة وصØÙŠØØ© وإلا Ùلن يعمل برنامج إني ثينك إلْلْم بشكل صØÙŠØ.", + provider: "موÙر نموذج التعلم العميق", + }, + + transcription: { + title: "تÙضيل نموذج النسخ", + description: + "هذه هي بيانات الاعتماد والإعدادات الخاصة بموÙر نموذج النسخ المÙضل لديك. من المهم أن تكون هذه المÙØ§ØªÙŠØ Øديثة وصØÙŠØØ© وإلا Ùلن يتم نسخ ملÙات الوسائط والصوت.", + provider: "موÙر النسخ", + "warn-start": + "يمكن أن يؤدي استخدام نموذج الهمس المØلي على الأجهزة ذات ذاكرة الوصول العشوائي أو ÙˆØدة المعالجة المركزية المØدودة إلى تعطيل إني ثينك إلْلْم عند معالجة ملÙات الوسائط.", + "warn-recommend": + "نوصي بذاكرة وصول عشوائي بسعة 2 جيجابايت على الأقل وتØميل ملÙات أقل من 10 ميجا بايت.", + "warn-end": + "سيتم تنزيل النموذج المدمج تلقائيًا عند الاستخدام الأول.", + }, + + embedding: { + title: "تÙضيل التضمين", + "desc-start": + "عند استخدام نموذج تعلم عميق لا يدعم Ù…Øرك التضمين أصلاً - قد تØتاج إلى تØديد بيانات الاعتماد بالإضاÙØ© إلى ذلك لتضمين النص.", + "desc-end": + "التضمين هو عملية تØويل النص إلى متجهات. هذه البيانات مطلوبة لتØويل ملÙاتك ومطالباتك إلى تنسيق يمكن لـ إني ثينك إلْلْمْ استخدامه للمعالجة.", + provider: { + title: "موÙر التضمين", + description: + "لا يلزم إجراء أي إعداد عند استخدام Ù…Øرك التضمين الأصلي الخاص بـ إني ثينك إلْلْمْ.", + }, + }, + + text: { + title: "تقسيم النص وتÙضيلات التقطيع", + "desc-start": + "ÙÙŠ بعض الأØيان، قد ترغب ÙÙŠ تغيير الطريقة الاÙتراضية التي يتم بها تقسيم المستندات الجديدة وتقطيعها قبل إدراجها ÙÙŠ قاعدة بيانات المتجهة الخاصة بك.", + "desc-end": + "يجب عليك Ùقط تعديل هذا الإعداد إذا كنت تÙهم كيÙية عمل تقسيم النص وتأثيراته الجانبية.", + "warn-start": "التغييرات هنا سو٠تنطبق Ùقط على", + "warn-center": "المستندات المضمنة Øديثًا", + "warn-end": "ØŒ وليس على المستندات الموجودة.", + size: { + title: "Øجم قطعة النص", + description: + "هذا هو الØد الأقصى لطول الأØر٠التي يمكن أن تكون موجودة ÙÙŠ متجهة واØدة.", + recommend: "الØد الأقصى لطول نموذج التضمين هو", + }, + + overlap: { + title: "تداخل قطعة النص", + description: + "هذا هو الØد الأقصى لتداخل الأØر٠الذي ÙŠØدث أثناء تقطيع قطعتي نص متجاورتين.", + }, + }, + + // Vector Database + vector: { + title: "قاعدة بيانات المتجهة", + description: + "هذه هي بيانات الاعتماد والإعدادات الخاصة بكيÙية عمل مثيل إني ثينك إلْلْمْ الخاص بك. من المهم أن تكون هذه المÙØ§ØªÙŠØ Øالية وصØÙŠØØ©.", + provider: { + title: "موÙر قاعدة بيانات المتجهة", + description: "ليست هناك Øاجة تعيين إعدادات لانسديبي .", + }, + }, + + // Embeddable Chat Widgets + embeddable: { + title: "أدوات المØادثة القابلة للتضمين", + description: + "تعتبر أدوات المØادثة القابلة للتضمين عبارة عن واجهات Ù…Øادثة عامة مرتبطة بمساØØ© عمل واØدة. ØªØªÙŠØ Ù„Ùƒ هذه الأدوات إنشاء مساØات عمل يمكنك بعد ذلك نشرها .", + create: "إنشاء تضمين", + table: { + workspace: "مساØØ© العمل", + chats: "المØادثات المرسلة", + Active: "المجالات النشطة", + }, + }, + + "embed-chats": { + title: "تضمين المØادثات", + export: "تصدير", + description: + "هذه هي جميع المØادثات والرسائل المسجلة من أي تضمين قمت بنشره.", + table: { + embed: "تضمين", + sender: "Ù…ÙرسÙÙ„", + message: "رسالة", + response: "استجابة", + at: "أرسلت ÙÙŠ", + }, + }, + + multi: { + title: "وضعية المستعملين المتعددين", + description: + "قم بإعداد مثيلك لدعم Ùريقك من خلال تنشيط وضعية المستعملين المتعددين.", + enable: { + "is-enable": "تم تمكين وضعية المستعملين المتعددين", + enable: "تمكين وضعية المستعملين المتعددين", + description: + "اÙتراضيًا، ستكون أنت المشر٠الوØيد. وبصÙتك مشرÙا ستØتاج إلى إنشاء Øسابات لجميع المستعملين أو المشرÙين الجدد. لا تÙقد كلمة مرورك، Øيث يمكن Ùقط للمستعمل المشر٠إعادة تعيين كلمات المرور.", + username: "اسم المستعمل Ù„Øساب المشرÙ", + password: "كلمة مرور Øساب المشرÙ", + }, + password: { + title: "Øماية كلمة المرور", + description: + "Ø¥ØÙ… مثيل إني ثينك إلْلْمْ بكلمة المرور. إذا نسيتها Ùلا يوجد طريقة لاستردادها، ÙاØرص على ØÙظها.", + }, + instance: { + title: "Øماية كلمة مرور المثيل", + description: + "اÙتراضيًا، ستكون أنت المشر٠الوØيد. وبصÙتك مشرÙا، ستØتاج إلى إنشاء Øسابات لجميع المستعملين أو المشرÙين الجدد. لا تÙقد كلمة مرورك، Øيث يمكن Ùقط لمستعمل مشر٠إعادة تعيين كلمات المرور.", + password: "كلمة مرور المثيل", + }, + }, + + // Event Logs + event: { + title: "سجلات الØدث", + description: + "عرض كاÙØ© الإجراءات والأØداث التي تØدث ÙÙŠ هذا المثيل للمراقبة.", + clear: "Ù…ØÙˆ سجلات الأØداث", + table: { + type: "نوع الØدث", + user: "مستعمÙÙ„", + occurred: "Øدث ÙÙŠ", + }, + }, + + // Privacy & Data-Handling + privacy: { + title: "الخصوصية ومعالجة البيانات", + description: + "هذا هو التكوين الخاص بك لكيÙية تعامل موÙري الطر٠الثالث المتصلين Ùˆ إني ثينك إلْلْمْ مع بياناتك.", + llm: "اختيار نموذج التعلم العميق", + embedding: "تÙضيلات التضمين", + vector: "قاعدة بيانات المتجهة", + anonymous: "تم تمكين القياس المستتر عن بعد ", + }, +}; + +export default TRANSLATIONS; diff --git a/frontend/src/locales/resources.js b/frontend/src/locales/resources.js index be6706a34c46e7e0f3e06a5567b7c7ceba02c7ff..5d8243368a1fb8533f4f08f7209920a895cbadf2 100644 --- a/frontend/src/locales/resources.js +++ b/frontend/src/locales/resources.js @@ -29,6 +29,7 @@ import Vietnamese from "./vn/common.js"; import TraditionalChinese from "./zh_TW/common.js"; import Farsi from "./fa/common.js"; import Turkish from "./tr/common.js"; +import Arabic from "./ar/common.js"; export const defaultNS = "common"; export const resources = { @@ -77,4 +78,7 @@ export const resources = { tr: { common: Turkish, }, + ar: { + common: Arabic, + }, };