diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml index bb355567..19f6bc1b 100644 --- a/config/locales/client.ar.yml +++ b/config/locales/client.ar.yml @@ -7,9 +7,19 @@ ar: admin_js: admin: + api: + scopes: + descriptions: + discourse_ai: + search: "يسمح بالبحث باستخدام الذكاء الاصطناعي" + stream_completion: "يسمح ببث عمليات توليد النصوص على شخصيات الذكاء الاصطناعي" site_settings: categories: discourse_ai: "Discourse AI" + dashboard: + emotion: + title: "العاطفة" + description: "يسرد الجدول عدد المنشورات المصنَّفة بعاطفة محدَّدة. مصنَّفة باستخدام النموذج 'SamLowe/roberta-base-go_emotions'." js: discourse_automation: scriptables: @@ -23,6 +33,7 @@ ar: description: "المستخدمون الذين سيستلمون التقرير (سيتم إرسال رسائل إلكترونية مباشرة إلى عناوين البريد الإلكتروني، وسيتم إرسال رسائل خاصة إلى أسماء المستخدمين)" topic_id: label: "معرِّف الموضوع" + description: "معرِّف الموضوع الذي سيتم نشر التقرير فيه" title: label: "العنوان" description: "عنوان التقرير" @@ -40,6 +51,7 @@ ar: description: "عدد المنشورات لعينة التقرير" tokens_per_post: label: "الرموز لكل منشور" + description: "عدد رموز النموذج اللغوي الكبير التي سيتم استخدامها لكل منشور" model: label: "النموذج" description: "النموذج اللغوي الكبير لاستخدامه في إنشاء التقرير" @@ -69,6 +81,7 @@ ar: description: "رتِّب أولوية المحتوى من هذه المجموعة في التقرير" temperature: label: "درجة الحرارة" + description: "درجة الحرارة التي سيتم استخدامها في نموذج اللغة الكبير (LLM). تزيد العشوائية بزيادة القيمة (اضبط القيمة على 0 لاستخدام النموذج الافتراضي)" top_p: label: "Top P" description: "top-p للاستخدام في نموذج اللغة الكبير (LLM)، تزيد العشوائية بزيادة القيمة (اضبط القيمة على 0 لاستخدام النموذج الافتراضي)" @@ -77,8 +90,15 @@ ar: system_prompt: label: "رسالة مطالبة النظام" description: "رسالة المطالبة التي سيتم استخدامها للفرز، تأكَّد من رده بكلمة واحدة يمكنك استخدامها لبدء الإجراء" + max_post_tokens: + label: "الحد الأقصى لعدد رموز المنشور" + description: "الحد الأقصى لعدد الرموز التي سيتم فحصها باستخدام نظام فرز نموذج اللغة الكبير (LLM)" + stop_sequences: + label: "تسلسلات الإيقاف" + description: "أرشد النموذج إلى إيقاف إنشاء الرموز عند الوصول إلى إحدى هذه القيم" search_for_text: label: "البحث عن نص" + description: "إذا ظهر النص التالي في رد نموذج اللغة الكبير (LLM)، فطبِّق هذه الإجراءات" category: label: "الفئة" description: "الفئة المراد تطبيقها على الموضوع" @@ -87,11 +107,22 @@ ar: description: "الوسوم المراد تطبيقها على الموضوع" canned_reply: label: "الرد" + description: "النص الأولي للرد الجاهز المراد نشره في الموضوع" canned_reply_user: label: "اسم المستخدم للرد" description: "اسم المستخدم للمستخدم الذي سينشر الرد الجاهز" hide_topic: label: "إخفاء الموضوع" + description: "جعل الموضوع غير مرئي للعامة إذا تم بدؤه" + flag_type: + label: "نوع البلاغ" + description: "نوع البلاغ الذي سيتم تطبيقه على المنشور (البريد العشوائي أو مجرد التصعيد للمراجعة)" + flag_post: + label: "الإبلاغ عن المنشور" + description: "يبلغ عن المنشور (سواءً كغير مرغوب فيه أو للمراجعة)" + include_personal_messages: + label: "تضمين الرسائل الشخصية" + description: "افحص الرسائل الشخصية وافرزها أيضًا" model: label: "النموذج" description: "نموذج اللغة المُستخدَم في الفرز" @@ -100,47 +131,103 @@ ar: modals: select_option: "حدِّد خيارًا..." usage: + short_title: "الاستخدام" summary: "الملخص" + total_tokens: "إجمالي الرموز" + tokens_over_time: "الرموز بمرور الوقت" + features_breakdown: "الاستخدام لكل ميزة" + feature: "الميزة" + usage_count: "عدد مرات الاستخدام" model: "النموذج" + models_breakdown: "الاستخدام لكل نموذج" + users_breakdown: "الاستخدام لكل مستخدم" + all_features: "كل الميزات" + all_models: "كل النماذج" username: "اسم المستخدم" total_requests: "إجمالي الطلبات" request_tokens: "رموز الطلب" response_tokens: "رموز الرد" + cached_tokens: "الرموز المخزَّنة مؤقتًا" ai_persona: + tool_strategies: + all: "التطبيق على كل الردود" + replies: + zero: "التطبيق على أول %{count} رد فقط" + one: "التطبيق على الرد الأول فقط" + two: "التطبيق على أول ردَّين (%{count}) فقط" + few: "التطبيق على أول %{count} ردود فقط" + many: "التطبيق على أول %{count} ردًا فقط" + other: "التطبيق على أول %{count} رد فقط" back: "رجوع" name: "الاسم" edit: "تعديل" description: "الوصف" no_llm_selected: "لم يتم تحديد نموذج لغة" + max_context_posts: "الحد الأقصى للمنشورات السياقية" max_context_posts_help: "الحد الأقصى لعدد المنشورات التي سيتم استخدامها كسياق للذكاء الاصطناعي عند الرد على مستخدم. (اترك القيمة فارغة للإعداد الافتراضي)" vision_enabled: دعم الرؤية vision_enabled_help: إذا تم تفعيله، فسيحاول الذكاء الاصطناعي فهم الصور التي ينشرها المستخدمون في الموضوع، بناءً على النموذج المُستخدَم لدعم الرؤية. هذه الميزة مدعومة بأحدث النماذج من Anthropic وGoogle وOpenAI. vision_max_pixels: الحجم المدعوم للصور + vision_max_pixel_sizes: + low: جودة منخفضة - الأرخص (256 × 256) + medium: جودة متوسطة (512 × 512) + high: جودة عالية - الأبطأ (1024 × 1024) + tool_details: عرض تفاصيل الأدوات tool_details_help: ستعرض تفاصيل المستخدمين النهائيين بشأن الأدوات التي قام نموذج اللغة بتشغيلها. + mentionable: السماح بالإشارات mentionable_help: إذا تم تفعيله، يمكن للمستخدمين في المجموعات المسموح بها الإشارة إلى هذا المستخدم في المنشورات، وسيرد الذكاء الاصطناعي باعتباره هذا الشخص. user: المستخدم + create_user: إنشاء مستخدم create_user_help: يمكنك اختياريًا إرفاق مستخدم بهذه الشخصية. إذا قمت بذلك، فسيستخدم الذكاء الاصطناعي هذا المستخدم للرد على الطلبات. + default_llm: نموذج اللغة الافتراضي default_llm_help: نموذج اللغة الافتراضي الذي سيتم استخدامه لهذه الشخصية. مطلوب إذا كنت ترغب في الإشارة إلى شخصية في المنشورات العامة. question_consolidator_llm: نموذج اللغة لتوحيد الأسئلة question_consolidator_llm_help: نموذج اللغة الذي سيتم استخدامه لتوحيد الأسئلة، يمكنك اختيار نموذج أقل قوة للتوفير في التكاليف. + system_prompt: رسالة مطالبة النظام + forced_tool_strategy: استراتيجية الأداة الإجبارية + allow_chat_direct_messages: "السماح بالرسائل المباشرة في الدردشة" + allow_chat_direct_messages_help: "إذا تم التفعيل، يمكن للمستخدمين في المجموعات المسموح بها إرسال رسالة مباشرة إلى هذه الشخصية." + allow_chat_channel_mentions: "السماح بالإشارات في قناة الدردشة" + allow_chat_channel_mentions_help: "إذا تم التفعيل، يمكن للمستخدمين في المجموعات المسموح بها الإشارة إلى هذه الشخصية في قنوات الدردشة." + allow_personal_messages: "السماح بالرسائل الشخصية" + allow_personal_messages_help: "إذا تم التفعيل، يمكن للمستخدمين في المجموعات المسموح بها إرسال رسائل شخصية إلى هذه الشخصية." + allow_topic_mentions: "السماح بالإشارات في الموضوعات" + allow_topic_mentions_help: "إذا تم التفعيل، يمكن للمستخدمين في المجموعات المسموح بها الإشارة إلى هذه الشخصية في الموضوعات." + force_default_llm: "استخدام نموذج اللغة الافتراضي دائمًا" save: "حفظ" + saved: "تم حفظ الشخصية" enabled: "مفعَّلة؟" + tools: "الأدوات المفعَّلة" + forced_tools: "الأدوات الإجبارية" + allowed_groups: "المجموعات المسموح بها" confirm_delete: "هل تريد بالتأكيد حذف هذه الشخصية؟" + new: "شخصية جديدة" + no_personas: "لم تُنشئ أي شخصيات بعد" title: "الشخصيات" short_title: "الشخصيات" delete: "حذف" temperature: "درجة الحرارة" + temperature_help: "درجة الحرارة التي سيتم استخدامها في نموذج اللغة الكبير (LLM)، يزداد الإبداع بزيادة القيمة (اترك القيمة فارغة لاستخدام النموذج الافتراضي، عادةً ما تكون قيمة بين 0.0 و2.0)" top_p: "Top P" top_p_help: "Top P التي سيتم استخدامها في نموذج اللغة الكبير (LLM)، تزداد العشوائية بزيادة القيمة (اترك القيمة فارغة لاستخدام النموذج الافتراضي، عادةً ما تكون قيمة بين 0.0 و1.0)" priority: "الأولوية" priority_help: "يتم عرض الشخصيات ذات الأولوية للمستخدمين في أعلى قائمة الشخصيات. إذا كانت الأولوية لعدة أشخاص، فسيتم فرزهم أبجديًا." + tool_options: "خيارات الأداة" + rag_conversation_chunks: "البحث في أجزاء المحادثة" rag_conversation_chunks_help: "عدد الأجزاء التي سيتم استخدامها لإي عمليات البحث ضمن نموذج RAG. يزداد مقدار السياق الذي يمكن للذكاء الاصطناعي استخدامه بزيادة القيمة." + persona_description: "تُعد الشخصيات ميزة قوية تتيح لك تخصيص سلوك محرك الذكاء الاصطناعي في منتدى Discourse الخاص بك. إنها تعمل بمثابة \"رسالة نظام\" توجِّه ردود الذكاء الاصطناعي وتفاعلاته، مما يساعد في إنشاء تجربة مستخدم أكثر تخصيصًا وتفاعليةً." rag: options: + rag_chunk_tokens: "تحميل أجزاء الرموز" rag_chunk_tokens_help: "عدد الرموز المميزة التي سيتم استخدامها لكل جزء في نموذج RAG. يزداد مقدار السياق الذي يمكن للذكاء الاصطناعي استخدامه بزيادة القيمة. (سيؤدي التغيير إلى إعادة فهرسة جميع التحميلات)" + rag_chunk_overlap_tokens: "تحميل رموز تداخل الأجزاء" rag_chunk_overlap_tokens_help: "عدد الرموز المميزة التي ستتداخل بين الأجزاء في نموذج RAG. (سيؤدي التغيير إلى إعادة فهرسة جميع التحميلات)" + show_indexing_options: "إظهار خيارات التحميل" + hide_indexing_options: "إخفاء خيارات التحميل" uploads: title: "التحميلات" + description: "يجب تنسيق الملفات التي تم تحميلها بتنسيق نص عادي (.txt) أو Markdown (.md)." + button: "إضافة الملفات" filter: "تصفية التحميلات" indexed: "تمت الفهرسة" indexing: "جارٍ الفهرسة" @@ -150,7 +237,10 @@ ar: tools: back: "رجوع" short_title: "الأدوات" + no_tools: "لم تُنشئ أي أدوات بعد" name: "الاسم" + subheader_description: "تعمل الأدوات على توسيع قدرات روبوتات الذكاء الاصطناعي باستخدام دوال JavaScript يحدِّدها المستخدم." + new: "أداة جديدة" name_help: "الاسم الفريد للأداة كما يستخدمها نموذج اللغة" description: "الوصف" description_help: "وصف واضح لغرض الأداة بالنسبة إلى نموذج اللغة" @@ -162,41 +252,93 @@ ar: add_parameter: "إضافة معلمة" parameter_required: "مطلوب" parameter_enum: "Enum" + parameter_name: "اسم المعلمة" + parameter_description: "وصف المعلمة" enum_value: "قيمة Enum" add_enum_value: "إضافة قيمة enum" edit: "تعديل" + test: "تشغيل الاختبار" delete: "حذف" saved: "تم حفظ الأداة" presets: "حدِّد إعدادًا مسبقًا..." confirm_delete: "هل تريد بالتأكيد حذف هذه الأداة؟" next: title: "التالي" + test_modal: + title: "اختبار أداة الذكاء الاصطناعي" + run: "تشغيل الاختبار" + result: "نتيجة الاختبار" llms: short_title: "نماذج اللغة الكبيرة" no_llms: "لا توجد نماذج لغة كبيرة بعد" + new: "نموذج جديد" display_name: "الاسم" + name: "معرِّف النموذج" + provider: "مقدِّم الخدمة" tokenizer: "أداة الترميز" max_prompt_tokens: "عدد الرموز المميزة لرسالة المطالبة" url: "عنوان URL لخدمة استضافة النموذج" api_key: "مفتاح API لخدمة استضافة النموذج" + enabled_chat_bot: "السماح بمحدِّد روبوت الذكاء الاصطناعي" vision_enabled: "دعم الرؤية" + ai_bot_user: "مستخدم روبوت الذكاء الاصطناعي" save: "حفظ" edit: "تعديل" + saved: "تم حفظ نموذج اللغة الكبير (LLM)" back: "رجوع" confirm_delete: هل تريد بالتأكيد حذف هذا النموذج؟ delete: حذف + seeded_warning: "تم تكوين هذا النموذج مسبقًا على موقعك ولا يمكن تعديله." usage: + ai_bot: "روبوت الذكاء الاصطناعي" + ai_helper: "المساعد" + ai_persona: "الشخصية (%{persona})" ai_summarization: "تلخيص" + ai_embeddings_semantic_search: "البحث باستخدام الذكاء الاصطناعي" + in_use_warning: + zero: "هذا النموذج مُستخدَم حاليًا من قِبل %{settings}. إذا تم تكوينه بشكلٍ خاطئ، فلن تعمل الميزة كما هو متوقَّع. " + one: "هذا النموذج مُستخدَم حاليًا من قِبل %{settings}. إذا تم تكوينه بشكلٍ خاطئ، فلن تعمل الميزة كما هو متوقَّع." + two: "هذا النموذج مُستخدَم حاليًا من قِبل %{settings}. إذا تم تكوينه بشكلٍ خاطئ، فلن تعمل الميزتان كما هو متوقَّع. " + few: "هذا النموذج مُستخدَم حاليًا من قِبل %{settings}. إذا تم تكوينه بشكلٍ خاطئ، فلن تعمل الميزات كما هو متوقَّع. " + many: "هذا النموذج مُستخدَم حاليًا من قِبل %{settings}. إذا تم تكوينه بشكلٍ خاطئ، فلن تعمل الميزات كما هو متوقَّع. " + other: "هذا النموذج مُستخدَم حاليًا من قِبل %{settings}. إذا تم تكوينه بشكلٍ خاطئ، فلن تعمل الميزات كما هو متوقَّع. " + model_description: + none: "الإعدادات العامة التي تعمل مع معظم نماذج اللغة" + anthropic-claude-3-5-sonnet: "النموذج الأكثر ذكاءً لدى Anthropic" + anthropic-claude-3-5-haiku: "سريع وفعَّال من حيث التكلفة" + anthropic-claude-3-opus: "يبرع في الكتابة والمهام المعقدة" + google-gemini-1-5-pro: "نموذج متعدد متوسط الحجم قادر على تنفيذ مجموعة واسعة من المهام" + google-gemini-1-5-flash: "خفيف وسريع وفعَّال من حيث التكلفة مع الاستدلال متعدد النماذج" + open_ai-gpt-4-turbo: "نموذج عالي الذكاء من الجيل السابق" + open_ai-gpt-4o: "نموذج عالي الذكاء للمهام المعقدة والمتعددة الخطوات" + open_ai-gpt-4o-mini: "نموذج صغير سريع وبأسعارٍ معقولة للمهام الخفيفة" + open_ai-o1-mini: "نموذج استدلال فعَّال من حيث التكلفة" + open_ai-o1-preview: "نموذج الاستدلال الأكثر كفاءة لدى OpenAI" + samba_nova-Meta-Llama-3-1-8B-Instruct: "نموذج متعدد اللغات خفيف وفعَّال" + samba_nova-Meta-Llama-3-1-70B-Instruct": "نموذج قوي متعدد الأغراض" + mistral-mistral-large-latest: "النموذج الأقوى لدى Mistral" + mistral-pixtral-large-latest: "النموذج القادر على الرؤية الأقوى لدى Mistral" + configured: + title: "تم تكوين نماذج اللغة الكبيرة (LLM)" preconfigured_llms: "حدِّد نموذج اللغة الكبير الخاص بك" + preconfigured: + title_no_llms: "حدِّد قالبًا للبدء" + title: "لم يتم تكوين قوالب نماذج اللغة الكبيرة (LLM)" + description: "نماذج اللغة الكبيرة (LLM) عبارة عن أدوات ذكاء اصطناعي تم تحسينها لتنفيذ مهام مثل تلخيص المحتوى وإنشاء التقارير وأتمتة تفاعلات العملاء وتسهيل إدارة المنتديات وتقديم الرؤى." + fake: "التكوين اليدوي" + button: "إعداد" next: title: "التالي" tests: + title: "تشغيل الاختبار" running: "جارٍ تشغيل الاختبار..." success: "تم بنجاح!" failure: "أرجعت محاولة التواصل مع النموذج هذا الخطأ: %{error}" hints: max_prompt_tokens: "الحد الأقصى لعدد الرموز المميزة لرسالة المطالبة. كقاعدة عامة، يجب أن يمثل هذا 50% من نافذة سياق النموذج." + name: "إننا نقوم بتضمين هذا في استدعاء واجهة برمجة التطبيقات (API) لتحديد النموذج الذي سنستخدمه" vision_enabled: "إذا تم تفعيله، فسيحاول الذكاء الاصطناعي فهم الصور. إنه يعتمد على النموذج المُستخدَم لدعم الرؤية. هذه الميزة مدعومة بأحدث النماذج من Anthropic وGoogle وOpenAI." + enabled_chat_bot: "إذا تم تفعيله، يمكن للمستخدمين تحديد هذا النموذج عند إنشاء الرسائل الخاصة باستخدام روبوت الذكاء الاصطناعي" providers: aws_bedrock: "AWS Bedrock" anthropic: "Anthropic" @@ -207,14 +349,34 @@ ar: google: "Google" azure: "Azure" ollama: "Ollama" + CDCK: "CDCK" + samba_nova: "SambaNova" + mistral: "Mistral" fake: "مخصَّصة" + provider_fields: + access_key_id: "معرِّف مفتاح الوصول إلى AWS Bedrock" + region: "منطقة AWS Bedrock" + organization: "معرِّف مؤسسة OpenAI الاختياري" + disable_system_prompt: "إيقاف رسالة النظام في رسائل المطالبة" + enable_native_tool: "تفعيل دعم الأدوات الأصلية" + disable_native_tools: "إيقاف دعم الأدوات الأصلية (استخدام أدوات تعتمد على XML)" related_topics: + title: "الموضوعات ذات الصلة" pill: "موضوعات ذات صلة" ai_helper: title: "اقتراح تغييرات باستخدام الذكاء الاصطناعي" description: "اختر أحد الخيارات أدناه، وسيقترح عليك الذكاء الاصطناعي نسخة جديدة من النص." selection_hint: "تلميح: يمكنك أيضًا تحديد جزء من النص قبل فتح أداة المساعدة لإعادة كتابة ذلك الجزء فقط." suggest: "الاقتراح باستخدام الذكاء الاصطناعي" + suggest_errors: + too_many_tags: + zero: "يمكن أن يكون لديك %{count} وسم فقط كحد أقصى" + one: "يمكن أن يكون لديك وسم واحد (%{count}) فقط كحد أقصى" + two: "يمكن أن يكون لديك وسمان (%{count}) فقط كحد أقصى" + few: "يمكن أن يكون لديك %{count} وسوم فقط كحد أقصى" + many: "يمكن أن يكون لديك %{count} وسمًا فقط كحد أقصى" + other: "يمكن أن يكون لديك %{count} وسم فقط كحد أقصى" + no_suggestions: "لا توجد اقتراحات متوفرة" missing_content: "يُرجى إدخال بعض المحتوى لإنشاء الاقتراحات." context_menu: trigger: "اسأل الذكاء الاصطناعي" @@ -223,8 +385,11 @@ ar: regen: "إعادة المحاولة" confirm: "تأكيد" discard: "تجاهل" + changes: "التعديلات المقترحة" custom_prompt: + title: "رسالة مطالبة مخصَّصة" placeholder: "أدخل رسالة مطالبة مخصَّصة..." + submit: "إرسال رسالة مطالبة" translate_prompt: "الترجمة إلى %{language}" post_options_menu: trigger: "اسأل الذكاء الاصطناعي" @@ -235,8 +400,12 @@ ar: copied: "تم النسخ!" cancel: "إلغاء" insert_footnote: "إضافة حاشية سفلية" + footnote_disabled: "تم إيقاف الإدراج التلقائي، انقر على زر النسخ وقم بتعديله يدويًا" footnote_credits: "شرح بواسطة الذكاء الاصطناعي" + fast_edit: + suggest_button: "اقتراح تعديل" thumbnail_suggestions: + title: "الصور المصغَّرة المقترحة" select: "تحديد" selected: "محدَّدة" image_caption: @@ -244,10 +413,13 @@ ar: generating: "جارٍ إنشاء تسمية توضيحية.." credits: "تم إنشاء التسمية التوضيحية بالذكاء الاصطناعي" save_caption: "حفظ" + automatic_caption_setting: "تفعيل التسمية التوضيحية التلقائية" automatic_caption_loading: "جارٍ إنشاء تسميات توضيحية للصور..." automatic_caption_dialog: + prompt: "بحتوي هذا المنشور على صور دون تسميات توضيحية. هل ترغب في تمكين التسميات التوضيحية التلقائية عند تحميل الصور؟ (يمكن تغيير هذا في تفضيلاتك لاحقًا)" confirm: "تفعيل" cancel: "لا تسألني مرة أخرى" + no_content_error: "ينبغي إضافة المحتوى أولًا لتنفيذ إجراءات الذكاء الاصطناعي عليه" reviewables: model_used: "النموذج المستخدم:" accuracy: "الدقة:" @@ -258,9 +430,13 @@ ar: toggle: "جارٍ عرض %{count} من النتائج التي تم العثور عليها باستخدام الذكاء الاصطناعي" toggle_hidden: "جارٍ إخفاء %{count} من النتائج التي تم العثور عليها باستخدام الذكاء الاصطناعي" none: "عذرًا، لم يعثر بحث الذكاء الاصطناعي لدينا على أي موضوعات مطابقة" + new: "اضغط على \"بحث\" لبدء البحث عن نتائج جديدة باستخدام الذكاء الاصطناعي" ai_generated_result: "تم العثور على نتيجة بحث باستخدام الذكاء الاصطناعي" quick_search: suffix: "في كل الموضوعات والمنشورات بالذكاء الاصطناعي" + ai_artifact: + expand_view_label: "توسيع العرض" + click_to_run_label: "تشغيل المنتج الثانوي" ai_bot: pm_warning: "تتم مراقبة رسائل روبوت دردشة الذكاء الاصطناعي بانتظام من قِبل المشرفين." cancel_streaming: "إيقاف الرد" @@ -279,6 +455,11 @@ ar: response: "الرد" next_log: "التالي" previous_log: "السابق" + share_full_topic_modal: + title: "مشاركة المحادثة بشكلٍ علني" + share: "مشاركة ونسخ الرابط" + update: "تحديث ونسخ الرابط" + delete: "حذف المشاركة" share_ai_conversation: name: "مشاركة محادثة الذكاء الاصطناعي" title: "مشاركة هذه المحادثة بشكلٍ علني" @@ -320,6 +501,14 @@ ar: few: "آخر %{count} ساعات" many: "آخر %{count} ساعة" other: "آخر %{count} ساعة" + topic: + title: "ملخص الموضوع" + close: "إغلاق لوحة الملخص" + topic_list_layout: + button: + compact: "مضغوط" + expanded: "موسَّع" + expanded_description: "مع ملخصات الذكاء الاصطناعي" review: types: reviewable_ai_post: diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml index 06689902..328b40cd 100644 --- a/config/locales/client.de.yml +++ b/config/locales/client.de.yml @@ -344,6 +344,7 @@ de: CDCK: "CDCK" samba_nova: "SambaNova" mistral: "Mistral" + open_router: "OpenRouter" fake: "Benutzerdefiniert" provider_fields: access_key_id: "AWS-Bedrock-Zugangsschlüssel-ID" @@ -352,6 +353,8 @@ de: disable_system_prompt: "Systemmeldung in Eingabeaufforderungen deaktivieren" enable_native_tool: "Aktiviere native Tool-Unterstützung" disable_native_tools: "Native Tool-Unterstützung deaktivieren (XML-basierte Tools verwenden)" + provider_order: "Anbieterreihenfolge (kommagetrennte Liste)" + provider_quantizations: "Reihenfolge der Provider-Quantisierungen (kommagetrennte Liste, z. B.: fp16, fp8)" related_topics: title: "Verwandte Themen" pill: "Verwandt" @@ -424,7 +427,7 @@ de: suffix: "in allen Themen und Beiträgen mit KI" ai_artifact: expand_view_label: "Ansicht erweitern" - collapse_view_label: "Vollbild beenden (ESC)" + collapse_view_label: "Vollbild verlassen (ESC- oder Zurück-Taste)" click_to_run_label: "Artefakt ausführen" ai_bot: pm_warning: "KI-Chatbot-Nachrichten werden regelmäßig von Moderatoren überwacht." diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index f075558f..45444bca 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -419,7 +419,6 @@ es: suffix: "en todos los temas y publicaciones con IA" ai_artifact: expand_view_label: "Ampliar vista" - collapse_view_label: "Salir de la pantalla completa (ESC)" click_to_run_label: "Ejecutar Artefacto" ai_bot: pm_warning: "Los moderadores supervisan periódicamente los mensajes del chatbot de IA." diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml index dd13b95e..437d3b80 100644 --- a/config/locales/client.fi.yml +++ b/config/locales/client.fi.yml @@ -419,7 +419,6 @@ fi: suffix: "kaikissa ketjuissa ja viesteissä tekoälyllä" ai_artifact: expand_view_label: "Laajenna näkymä" - collapse_view_label: "Poistu koko näytön tilasta (ESC)" click_to_run_label: "Suorita artefakti" ai_bot: pm_warning: "Valvojat tarkkailevat säännöllisesti tekoälychatbotin viestejä" diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index 2402a51a..e6fdaa41 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -419,7 +419,6 @@ fr: suffix: "dans tous les sujets et publications avec IA" ai_artifact: expand_view_label: "Agrandir la vue" - collapse_view_label: "Quitter le mode plein écran (ESC)" click_to_run_label: "Exécuter l'artefact" ai_bot: pm_warning: "Les messages du chatbot IA sont surveillés régulièrement par les modérateurs." diff --git a/config/locales/client.he.yml b/config/locales/client.he.yml index 04419586..ea3dbd67 100644 --- a/config/locales/client.he.yml +++ b/config/locales/client.he.yml @@ -93,6 +93,9 @@ he: max_post_tokens: label: "כמות אסימונים מרבית לפוסט" description: "מספר האסימונים המרבי לסריקה בעזרת מיון ראשוני עם LLM" + stop_sequences: + label: "עצירת רצפים" + description: "הנחיית המודל לעצור יצירת אסימונים בהגעה לערכים האלה" search_for_text: label: "חיפוש טקסט" description: "אם הטקסט הבא מופיע בתגובה של ה־LLM (מודל שפה גדול), להחיל את הפעולות האלה" @@ -391,6 +394,7 @@ he: copied: "הועתק!" cancel: "ביטול" insert_footnote: "הוספת הערת שוליים" + footnote_disabled: "הכנסה אוטומטית מושבתת, יש ללחוץ על כפתור ההעתקה ולערוך אותו ידנית" footnote_credits: "הסבר של בינה מלאכותית" fast_edit: suggest_button: "הצעת עריכה" @@ -426,7 +430,6 @@ he: suffix: "בכל הנושאים והפוסטים עם בינה מלאכותית" ai_artifact: expand_view_label: "הרחבת תצוגה" - collapse_view_label: "יציאה ממסך מלא (ESC)" click_to_run_label: "הרצת תוצר" ai_bot: pm_warning: "הודעות בוט שיח בינה מלאכותית לא נאכפות דרך קבע על ידי המפקחים." diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml index 80987fcd..f88a2084 100644 --- a/config/locales/client.it.yml +++ b/config/locales/client.it.yml @@ -419,7 +419,6 @@ it: suffix: "in tutti gli argomenti e i post con IA" ai_artifact: expand_view_label: "Espandi vista" - collapse_view_label: "Esci da schermo intero (ESC)" click_to_run_label: "Esegui artefatto" ai_bot: pm_warning: "I messaggi del chatbot IA vengono controllati regolarmente dai moderatori." diff --git a/config/locales/client.ja.yml b/config/locales/client.ja.yml index c28f0c5d..8bd91735 100644 --- a/config/locales/client.ja.yml +++ b/config/locales/client.ja.yml @@ -416,7 +416,6 @@ ja: suffix: "AI によるすべてのトピックと投稿" ai_artifact: expand_view_label: "表示を拡大" - collapse_view_label: "全画面表示を終了 (ESC)" click_to_run_label: "アーティファクトを実行" ai_bot: pm_warning: "AI チャットボットのメッセージは、モデレーターによって定期的に監視されます。" diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml index df9757b2..6a3baae5 100644 --- a/config/locales/client.nl.yml +++ b/config/locales/client.nl.yml @@ -419,7 +419,6 @@ nl: suffix: "in alle topics en berichten met AI" ai_artifact: expand_view_label: "Weergave uitvouwen" - collapse_view_label: "Volledig scherm verlaten (ESC)" click_to_run_label: "Artefact uitvoeren" ai_bot: pm_warning: "AI-chatbotberichten worden regelmatig gecontroleerd door moderators." diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index 25063cc7..17b6c9a7 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -419,7 +419,6 @@ pt_BR: suffix: "em todos os tópicos e postagens com IA" ai_artifact: expand_view_label: "Expandir visualização" - collapse_view_label: "Sair da tela cheia (ESC)" click_to_run_label: "Rodar artefato" ai_bot: pm_warning: "Todas as mensagens do chatbot de IA são monitoradas regularmente por moderadores(as)." diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index 53d12bad..3afd0002 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -425,7 +425,6 @@ ru: suffix: "во всех темах и публикациях с ИИ" ai_artifact: expand_view_label: "Расширить вид" - collapse_view_label: "Выйти из полноэкранного режима (ESC)" click_to_run_label: "Запустить артефакт" ai_bot: pm_warning: "Сообщения чат-бота с AI регулярно отслеживаются модераторами." diff --git a/config/locales/client.tr_TR.yml b/config/locales/client.tr_TR.yml index cab40e1d..a128c59a 100644 --- a/config/locales/client.tr_TR.yml +++ b/config/locales/client.tr_TR.yml @@ -419,7 +419,6 @@ tr_TR: suffix: "YZ ile tüm konu ve gönderilerde" ai_artifact: expand_view_label: "Görünümü genişlet" - collapse_view_label: "Tam Ekrandan çık (ESC)" click_to_run_label: "Artifact'i çalıştır" ai_bot: pm_warning: "YZ sohbet robotu mesajları moderatörler tarafından düzenli olarak izlenir." diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index c24b22de..b59172b0 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -416,7 +416,6 @@ zh_CN: suffix: "在所有话题和帖子中使用 AI 搜索" ai_artifact: expand_view_label: "扩展视图" - collapse_view_label: "退出全屏 (ESC)" click_to_run_label: "运行工件" ai_bot: pm_warning: "版主会定期监控 AI 聊天机器人消息。" diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml index 13d55eb1..062a0b1d 100644 --- a/config/locales/server.ar.yml +++ b/config/locales/server.ar.yml @@ -6,15 +6,25 @@ ar: discourse_automation: + ai: + flag_types: + review: "إضافة المنشور إلى قائمة انتظار المراجعة" + spam: "وضع علامة \"عشوائي\" على المنشور وإخفاؤه" + spam_silence: "وضع علامة عشوائي على المنشور وإخفاؤه وكتم المستخدم" scriptables: llm_triage: title: فرز المنشورات باستخدام الذكاء الاصطناعي description: "فرز المنشورات باستخدام نموذج لغوي كبير" + flagged_post: | +
استجابة من النموذج:
+

%%LLM_RESPONSE%%

+ تم تشغيله بواسطة %%AUTOMATION_NAME%% القاعدة. llm_report: title: التقرير الدوري باستخدام الذكاء الاصطناعي description: "تقرير دوري قائم على نموذج لغوي كبير" site_settings: discourse_ai_enabled: "تفعيل المكوِّن الإضافي للذكاء الاصطناعي على Discourse." + ai_artifact_security: "يقوم نظام المنتجات الثانوية القائم على الذكاء الاصطناعي بإنشاء أطر IFRAME باستخدام التعليمات البرمجية القابلة للتشغيل. يعمل الوضع المقيَّد على إيقاف المشاركة وإجبار المستخدم على النقر مرة أخرى لتشغيل التعليمات البرمجية. يسمح الوضع المتساهل بمشاركة الملفات الثانوية وتشغيل التعليمات البرمجية مباشرةً. يعمل الوضع المتوقف على إيقاف نظام الملفات الثانوية." ai_toxicity_enabled: "تفعيل وحدة السلبية." ai_toxicity_inference_service_api_endpoint: "عنوان URL حيث تعمل واجهة API لوحدة السلبية" ai_toxicity_inference_service_api_key: "مفتاح API لواجهة API الخاصة بنموذج السلبية" @@ -46,6 +56,7 @@ ar: ai_openai_api_key: "مفتاح API لواجهة OpenAI API. لا يُستخدَم إلا للتضمينات وDall-E. بالنسبة إلى GPT، استخدم علامة التبويب تكوين نموذج اللغة الكبير" ai_hugging_face_tei_endpoint: عنوان URL حيث يتم تشغيل واجهة برمجة التطبيقات (API) لاستنتاج تضمينات نصوص Hugging Face ai_hugging_face_tei_api_key: مفتاح API لاستنتاج تضمينات نصوص Hugging Face + ai_helper_enabled: "تفعيل مساعد الذكاء الاصطناعي" composer_ai_helper_allowed_groups: "سيرى المستخدمون في هذه المجموعات زر مساعد الذكاء الاصطناعي في أداة الإنشاء." ai_helper_allowed_in_pm: "تفعيل مساعد الذكاء الاصطناعي في الرسائل الخاصة." ai_helper_model: "النموذج المراد استخدامه لمساعد الذكاء الاصطناعي." @@ -74,6 +85,10 @@ ar: ai_summarization_enabled: "تفعيل وحدة تلخيص الموضوعات" ai_summarization_model: "النموذج الذي سيتم استخدامه في التلخيص." ai_custom_summarization_allowed_groups: "المجموعات المسموح لها بإنشاء ملخصات جديدة." + ai_pm_summarization_allowed_groups: "المجموعات المسموح لها بإنشاء الملخصات وعرضها في الرسائل الخاصة" + ai_summary_gists_enabled: "إنشاء ملخصات موجزة لأحدث الردود في الموضوعات تلقائيًا" + ai_summary_gists_allowed_groups: "المجموعات المسموح لها برؤية ملخصات الموضوعات في قائمة الموضوعات الساخنة" + ai_summary_backfill_maximum_topics_per_hour: "عدد ملخصات الموضوعات المطلوب ملؤها في الساعة." ai_bot_enabled: "تفعيل وحدة روبوت الذكاء الاصطناعي" ai_bot_enable_chat_warning: "عرض تحذير عند بدء الدردشة في رسالة خاصة. يمكن تجاوزه عن طريق تعديل سلسلة الترجمة: discourse_ai.ai_bot.pm_warning" ai_bot_allowed_groups: "عندما يتمكن GPT Bot من الوصول إلى الرسالة الخاصة، فإنه سيرد على أعضاء هذه المجموعات." @@ -93,33 +108,110 @@ ar: reports: overall_sentiment: title: "المشاعر العامة" + description: 'يقارن الرسم البياني عدد المنشورات المصنَّفة على أنها إما إيجابية أو سلبية. يتم حساب هذه النتائج عندما تكون الدرجات الإيجابية أو السلبية > درجة الحد المحدَّدة. وهذا يعني عدم عرض المنشورات المحايدة. يتم أيضًا استبعاد الرسائل الخاصة (PM). يتم تصنيفها باستخدام "cardiffnlp/twitter-roberta-base-sentiment-latest"' xaxis: "إيجابية (%)" yaxis: "التاريخ" + emotion_admiration: + title: "\U0001F929 الإعجاب" + description: "المنشورات المصنَّفة برمز الإعجاب عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_amusement: + title: "\U0001F604 التسلية" + description: "المنشورات المصنَّفة برمز التسلية عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" emotion_anger: title: "\U0001F620 الغضب" + description: "المنشورات المصنَّفة برمز الغضب عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_annoyance: + title: "\U0001F612 الإزعاج" + description: "المنشورات المصنَّفة برمز الإزعاج عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_approval: + title: "\U0001F44D الموافقة" + description: "المنشورات المصنَّفة برمز الموافقة عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_caring: + title: "\U0001F917 الاهتمام" + description: "المنشورات المصنَّفة برمز الاهتمام عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_confusion: + title: "\U0001F615 الارتباك" + description: "المنشورات المصنَّفة برمز الارتباك عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_curiosity: + title: "\U0001F914 الفضول" + description: "المنشورات المصنَّفة برمز الفضول عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_desire: + title: "\U0001F60D الرغبة" + description: "المنشورات المصنَّفة برمز الرغبة عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_disappointment: + title: "\U0001F61E خيبة الأمل" + description: "المنشورات المصنَّفة برمز خيبة الأمل عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_disapproval: + title: "\U0001F44E عدم الموافقة" + description: "المنشورات المصنَّفة برمز عدم الموافقة عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" emotion_disgust: title: "\U0001F922 الاشمئزاز" + description: "المنشورات المصنَّفة برمز الاشمئزاز عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_embarrassment: + title: "\U0001F633 الإحراج" + description: "المنشورات المصنَّفة برمز الإحراج عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_excitement: + title: "\U0001F92A الإثارة" + description: "المنشورات المصنَّفة برمز الإثارة عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" emotion_fear: title: "\U0001F628 الخوف" + description: "المنشورات المصنَّفة برمز الخوف عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_gratitude: + title: "\U0001F64F الامتنان" + description: "المنشورات المصنَّفة برمز الامتنان عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_grief: + title: "\U0001F622 الكآبة" + description: "المنشورات المصنَّفة برمز الكآبة عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" emotion_joy: title: "\U0001F60A المرح" + description: "المنشورات المصنَّفة برمز الفرح عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_love: + title: '❤️ الحب' + description: "المنشورات المصنَّفة برمز الحب عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_nervousness: + title: "\U0001F630 التوتر" + description: "المنشورات المصنَّفة برمز التوتر عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" emotion_neutral: title: "\U0001F610 محايدة" + description: "المنشورات المصنَّفة برمز الحياد عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_optimism: + title: "\U0001F31F التفاؤل" + description: "المنشورات المصنَّفة برمز التفاؤل عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_pride: + title: "\U0001F981 الفخر" + description: "المنشورات المصنَّفة برمز الفخر عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_realization: + title: "\U0001F4A1 الإدراك" + description: "المنشورات المصنَّفة برمز الإدراك عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_relief: + title: "\U0001F60C الراحة" + description: "المنشورات المصنَّفة برمز الراحة عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" + emotion_remorse: + title: "\U0001F614 الندم" + description: "المنشورات المصنَّفة برمز الندم عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" emotion_sadness: title: "\U0001F62D الحزن" + description: "المنشورات المصنَّفة برمز الحزن عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" emotion_surprise: title: "\U0001F632 المفاجأة" + description: "المنشورات المصنَّفة برمز المفاجأة عن طريق الذكاء الاصطناعي، باستخدام نموذج \"Samlowe/roberta-base-go_emotions\"" discourse_ai: ai_artifact: + link: "عرض الملف الثانوي في علامة تبويب جديدة" + view_source: "عرض المصدر" view_changes: "عرض التغييرات" unknown_model: "نموذج ذكاء اصطناعي غير معروف" tools: custom_name: "%{name} (custom)" presets: + browse_web_jina: + name: "تصفح الويب (jina.ai)" exchange_rate: name: "سعر الصرف" stock_quote: name: "أسعار الأسهم (AlphaVantage)" + image_generation: + name: "مولِّد صور Flux (Together.ai)" empty_tool: name: "ابدأ من لا شيء..." ai_helper: @@ -183,6 +275,9 @@ ar: discourse_helper: name: "مساعد Discourse" description: "روبوت ذكاء اصطناعي متخصص في المساعدة في المهام المتعلقة بمنصة Discourse" + web_artifact_creator: + name: "مُنشئ الملفات الثانوية على الويب" + description: "روبوت الذكاء الاصطناعي المتخصص في إنشاء ملفات ثانوية تفاعلية على الويب" topic_not_found: "الملخص غير متوفر، الموضوع غير موجود!" summarizing: "جارٍ تلخيص الموضوع" searching: "جارٍ البحث عن: '%{query}'" @@ -190,6 +285,7 @@ ar: google: base_query: name: "استعلام البحث الأساسي" + description: "الاستعلام الأساسي الذي سيتم استخدامه عند البحث. الأمثلة: سيتضمَّن \"site:example.com\" النتائج من example.com فقط، بينما سيتضمَّن before:2022-01-01 النتائج من عام 2021 وما قبله فقط. تتم إضافة هذا النص إلى استعلام البحث." read: read_private: name: "قراءة خاصة" @@ -205,6 +301,8 @@ ar: name: "استعلام البحث الأساسي" description: "استعلام البحث الأساسي الذي سيتم استخدامه عند البحث. على سبيل المثال: سيسبق \"#urgent\" \"#urgent\" في استعلام البحث وسيتضمن الموضوعات ذات الفئة أو الوسم العاجل فقط." tool_summary: + update_artifact: "تحديث ملف ثانوي على الويب" + create_artifact: "إنشاء ملف ثانوي على الويب" web_browser: "تصفح الويب" github_search_files: "ملفات بحث GitHub" github_search_code: "البحث عن رمز برمجي على GitHub" @@ -226,6 +324,8 @@ ar: search_meta_discourse: "البحث في Meta Discourse" javascript_evaluator: "تقييم JavaScript" tool_help: + update_artifact: "تحديث ملف ثانوي على الويب باستخدام روبوت الذكاء الاصطناعي" + create_artifact: "إنشاء ملف ثانوي على الويب باستخدام روبوت الذكاء الاصطناعي" web_browser: "تصفح صفحة الويب باستخدام روبوت ذكاء اصطناعي" github_search_code: "البحث عن رمز برمجي في مستودع GitHub" github_search_files: "البحث عن ملفات في مستودع GitHub" @@ -247,6 +347,8 @@ ar: search_meta_discourse: "البحث في Meta Discourse" javascript_evaluator: "تقييم JavaScript" tool_description: + update_artifact: "تم تحديث ملف ثانوي على الويب باستخدام روبوت الذكاء الاصطناعي" + create_artifact: "تم إنشاء ملف ثانوي على الويب باستخدام روبوت الذكاء الاصطناعي" web_browser: "قراءة %{url}" github_search_files: "تم البحث عن '%{keywords}' في %{repo}/%{branch}" github_search_code: "تم البحث عن '%{query}' في %{repo}" @@ -330,6 +432,7 @@ ar: disable_module_first: "يجب عليك إيقاف %{setting} أولًا." set_llm_first: "اضبط %{setting} أولًا." model_unreachable: "لم نتمكن من الحصول على رد من هذا النموذج. تحقَّق من إعداداتك أولًا." + invalid_seeded_model: "لا يمكنك استخدام هذا النموذج مع هذه الميزة." endpoints: not_configured: "%{display_name} (not configured)" configuration_hint: @@ -346,6 +449,7 @@ ar: few: "لم نتمكن من حذف هذا النموذج لأن %{settings} تستخدمه. قم بتحديث الإعدادات وحاول مرة أخرى." many: "لم نتمكن من حذف هذا النموذج لأن %{settings} تستخدمه. قم بتحديث الإعدادات وحاول مرة أخرى." other: "لم نتمكن من حذف هذا النموذج لأن %{settings} تستخدمه. قم بتحديث الإعدادات وحاول مرة أخرى." + cannot_edit_builtin: "لا يمكنك تعديل نموذج مُدمَج." embeddings: configuration: disable_embeddings: "يجب عليك إيقاف 'ai embeddings enabled' أولًا." @@ -358,5 +462,16 @@ ar: few: "تأكد من تكوين الإعدادات `%{settings}`." many: "تأكد من تكوين الإعدادات `%{settings}`." other: "تأكد من تكوين الإعدادات `%{settings}`." + llm_models: + missing_provider_param: "لا يمكن ترك %{param} فارغة" + bedrock_invalid_url: "يُرجى ملء جميع الحقول لاستخدام هذا النموذج." errors: + no_query_specified: معلمة الاستعلام مطلوبة، يُرجى تحديدها. + no_user_for_persona: لا تملك الشخصية المحدَّدة مستخدمًا مرتبطًا بها. + persona_not_found: الشخصية المحدَّدة غير موجودة. تحقَّق من معلمتَي persona_name أو persona_id. + no_user_specified: اسم المستخدم أو معلمة user_unique_id مطلوبة، يُرجى تحديدها. + user_not_found: المستخدم المحدَّد غير موجود. تحقَّق من معلمة username. + persona_disabled: الشخصية المحدَّدة متوقفة. تحقَّق من معلمتَي persona_name أو persona_id. + no_default_llm: يجب أن يكون للشخصية معلمة default_llm محدَّدة. + user_not_allowed: غير مسموح للمستخدم بالمشاركة في الموضوع. prompt_message_length: تتجاوز الرسالة الحد الأقصى لعدد الحروف، والبالغ 1000 حرف، بمقدار %{idx}. diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml index cbb9974a..27c19d11 100644 --- a/config/locales/server.de.yml +++ b/config/locales/server.de.yml @@ -243,6 +243,7 @@ de: failed_to_share: "Die Unterhaltung konnte nicht geteilt werden" conversation_deleted: "Unterhaltungsfreigabe erfolgreich gelöscht" ai_bot: + reply_error: "Entschuldigung, es sieht so aus, als ob unser System beim Versuch, zu antworten, auf ein unerwartetes Problem gestoßen ist.\n\n[details='Fehlerdetails']\n%{details}\n[/details]" default_pm_prefix: "[KI-Bot-PN ohne Titel]" personas: default_llm_required: "Standard-LLM-Modell ist erforderlich, bevor der Chat aktiviert werden kann"