diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml index 67e8ae943..df60cfc0f 100644 --- a/config/locales/client.ar.yml +++ b/config/locales/client.ar.yml @@ -12,7 +12,7 @@ ar: descriptions: discourse_ai: search: "يسمح بالبحث باستخدام الذكاء الاصطناعي" - stream_completion: "يسمح ببث عمليات توليد النصوص على شخصيات الذكاء الاصطناعي" + stream_completion: "يسمح بالتوليد التدريجي للنصوص لشخصيات الذكاء الاصطناعي" site_settings: categories: discourse_ai: "Discourse AI" @@ -116,10 +116,10 @@ ar: description: "جعل الموضوع غير مرئي للعامة إذا تم بدؤه" flag_type: label: "نوع البلاغ" - description: "نوع البلاغ الذي سيتم تطبيقه على المنشور (البريد العشوائي أو مجرد التصعيد للمراجعة)" + description: "نوع البلاغ الذي سيتم تطبيقه على المنشور (منشور عشوائي أو لمجرد التصعيد للمراجعة)" flag_post: label: "الإبلاغ عن المنشور" - description: "يبلغ عن المنشور (سواءً كغير مرغوب فيه أو للمراجعة)" + description: "يبلغ عن المنشور (سواءً كان عشوائيًا أو للمراجعة)" include_personal_messages: label: "تضمين الرسائل الشخصية" description: "افحص الرسائل الشخصية وافرزها أيضًا" @@ -131,13 +131,41 @@ ar: modals: select_option: "حدِّد خيارًا..." spam: - short_title: "غير مرغوب فيه" + short_title: "عشوائي" + title: "تكوين التعامل مع السلوك العشوائي" + select_llm: "تحديد نموذج اللغة الكبير" + custom_instructions: "التعليمات المُخصَّصة" + custom_instructions_help: "تعليمات مُخصَّصة خاصة بموقعك للمساعدة في توجيه الذكاء الاصطناعي في تحديد السلوك العشوائي؛ على سبيل المثال، \"كُن أكثر شراسة في مسح المنشورات غير المكتوبة باللغة العربية\"." last_seven_days: "آخر 7 أيام" + scanned_count: "المنشورات التي تم فحصها" + false_positives: "تم الإبلاغ بشكلٍ غير صحيح" + false_negatives: "تم تفويت سلوك عشوائي" + spam_detected: "تم اكتشاف سلوك عشوائي" + custom_instructions_placeholder: "تعليمات خاصة بالموقع للذكاء الاصطناعي للمساعدة في تحديد السلوك العشوائي بشكلٍ أكثر دقة" enable: "تفعيل" + spam_tip: "سيفحص نظام اكتشاف السلوك العشوائي بالذكاء الاصطناعي أول 3 منشورات لجميع المستخدمين الجُدد في الموضوعات العامة. وسيقوم بتمييزها للمراجعة وحظر المستخدمين إذا كان من المُرجَّح أن يكون سلوكهم عشوائيًا." + settings_saved: "تم حفظ الإعدادات" + spam_description: "يحدِّد السلوك العشوائي المُحتمَل باستخدام نموذج اللغة الكبير المُحدَّد، ويضع علامة عليه ليقوم مشرفو الموقع بفحصه في قائمة المراجعة" + no_llms: "لا توجد نماذج لغة كبيرة متوفرة" + test_button: "اختبار..." + save_button: "حفظ التغييرات" test_modal: + title: "اختبار اكتشاف السلوك العشوائي" + post_url_label: "عنوان URL أو مُعرِّف المنشور" + post_url_placeholder: "https://your-forum.com/t/topic/123/4 أو مُعرِّف المنشور" result: "النتيجة" + scan_log: "سجل الفحص" run: "تشغيل الاختبار" - spam: "غير مرغوب فيه" + spam: "عشوائي" + not_spam: "ليس سلوكًا عشوائيًا" + stat_tooltips: + incorrectly_flagged: "العناصر التي أبلغ روبوت الذكاء الاصطناعي عنها أنها عشوائية، ولم يوافق المشرفون على ذلك" + missed_spam: "العناصر التي أبلغ المجتمع عنها أنها عشوائية ولم يكتشفها روبوت الذكاء الاصطناعي، ووافق عليها المشرفون" + errors: + scan_not_admin: + message: "تحذير: لن يعمل فحص السلوك العشوائي بشكلٍ صحيح لأن حساب فحص البريد العشوائي ليس مسؤولًا" + action: "إصلاح" + resolved: "تم إصلاح الخطأ!" usage: short_title: "الاستخدام" summary: "الملخص" @@ -155,10 +183,24 @@ ar: total_requests: "إجمالي الطلبات" request_tokens: "رموز الطلب" response_tokens: "رموز الرد" + net_request_tokens: "صافي رموز الطلب" cached_tokens: "الرموز المخزَّنة مؤقتًا" + cached_request_tokens: "رموز الطلب المُخزَّنة مؤقتًا" + no_users: "لم يتم العثور على بيانات استخدام المستخدم" + no_models: "لم يتم العثور على بيانات استخدام نموذجية" + no_features: "لم يتم العثور على بيانات استخدام الميزات" + subheader_description: "الرموز هي الوحدات الأساسية التي تستخدمها نماذج اللغة الكبيرة لفهم النصوص وتوليدها، وقد تؤثر بيانات الاستخدام على التكاليف." + stat_tooltips: + total_requests: "جميع الطلبات المُقدَّمة إلى نماذج اللغة الكبيرة من خلال Discourse" + total_tokens: "جميع الرموز المُستخدَمة عند إدخال رسالة مطالبة في نموذج لغة كبير" + request_tokens: "الرموز المستخدمة عندما يحاول نموذج اللغة الكبير فهم ما تقوله" + response_tokens: "الرموز المستخدمة عندما يستجيب نموذج اللغة الكبير لرسالة المطالبة الخاصة بك" + cached_tokens: "رموز الطلب التي تمت معالجتها مسبقًا والتي يعيد نموذج اللغة الكبير استخدامها لتحسين الأداء والتكلفة" periods: last_day: "آخر 24 ساعة" - custom: "مخصَّص..." + last_week: "الأسبوع الماضي" + last_month: "الشهر الماضي" + custom: "مُخصَّص..." ai_persona: tool_strategies: all: "التطبيق على كل الردود" @@ -301,23 +343,30 @@ ar: delete: حذف seeded_warning: "تم تكوين هذا النموذج مسبقًا على موقعك ولا يمكن تعديله." quotas: + title: "حصص الاستخدام" + add_title: "إنشاء حصة جديدة" group: "المجموعة" + max_tokens: "الحد الأقصى للرموز" max_usages: "الحد الأقصى لمرات الاستخدام" duration: "المدة" + confirm_delete: "هل تريد بالتأكيد حذف هذه الحصة؟" + add: "إضافة حصة" durations: hour: "ساعة واحدة" - six_hours: "6 ساعة" + six_hours: "6 ساعات" day: "24 ساعة" week: "7 أيام" - custom: "مخصَّص..." + custom: "مُخصَّص..." hours: "الساعات" + max_tokens_help: "الحد الأقصى لعدد الرموز (الكلمات والأحرف) التي يمكن لكل مستخدم في هذه المجموعة استخدامها خلال المدة المُحدَّدة. الرموز هي الوحدات التي تستخدمها نماذج الذكاء الاصطناعي لمعالجة النص - الرمز الواحد يساوي تقريبًا 4 أحرف أو 3/4 كلمة." + max_usages_help: "الحد الأقصى لعدد المرات التي يمكن لكل مستخدم في هذه المجموعة استخدام نموذج الذكاء الاصطناعي فيها خلال المدة المُحدَّدة. يتم تتبع هذه الحصة لكل مستخدم على حدة، ولا تتم مشاركتها عبر المجموعة." usage: ai_bot: "روبوت الذكاء الاصطناعي" ai_helper: "المساعد" ai_persona: "الشخصية (%{persona})" ai_summarization: "تلخيص" ai_embeddings_semantic_search: "البحث باستخدام الذكاء الاصطناعي" - ai_spam: "غير مرغوب فيه" + ai_spam: "عشوائي" in_use_warning: zero: "هذا النموذج مُستخدَم حاليًا من قِبل %{settings}. إذا تم تكوينه بشكلٍ خاطئ، فلن تعمل الميزة كما هو متوقَّع. " one: "هذا النموذج مُستخدَم حاليًا من قِبل %{settings}. إذا تم تكوينه بشكلٍ خاطئ، فلن تعمل الميزة كما هو متوقَّع." @@ -341,6 +390,7 @@ ar: samba_nova-Meta-Llama-3-1-70B-Instruct": "نموذج قوي متعدد الأغراض" mistral-mistral-large-latest: "النموذج الأقوى لدى Mistral" mistral-pixtral-large-latest: "النموذج القادر على الرؤية الأقوى لدى Mistral" + preseeded_model_description: "نموذج مفتوح المصدر تم تكوينه مسبقًا باستخدام %{model}" configured: title: "تم تكوين نماذج اللغة الكبيرة (LLM)" preconfigured_llms: "حدِّد نموذج اللغة الكبير الخاص بك" @@ -375,6 +425,7 @@ ar: CDCK: "CDCK" samba_nova: "SambaNova" mistral: "Mistral" + open_router: "OpenRouter" fake: "مخصَّصة" provider_fields: access_key_id: "معرِّف مفتاح الوصول إلى AWS Bedrock" @@ -383,6 +434,9 @@ ar: disable_system_prompt: "إيقاف رسالة النظام في رسائل المطالبة" enable_native_tool: "تفعيل دعم الأدوات الأصلية" disable_native_tools: "إيقاف دعم الأدوات الأصلية (استخدام أدوات تعتمد على XML)" + provider_order: "ترتيب مقدِّمي الخدمة (قائمة مفصولة بفاصلة)" + provider_quantizations: "ترتيب كميات مقدِّمي الخدمة (قائمة مفصولة بفاصلة. على سبيل المثال: fp16,fp8)" + disable_streaming: "إيقاف التوليد التدريجي للنصوص (تحويل التوليد التدريجي للنصوص إلى التوليد الكامل للنصوص)" related_topics: title: "الموضوعات ذات الصلة" pill: "موضوعات ذات صلة" @@ -447,6 +501,54 @@ ar: model_used: "النموذج المستخدم:" accuracy: "الدقة:" embeddings: + short_title: "التضمينات" + description: "تُعد التضمينات عنصرًا أساسيًا في المكوِّن الإضافي Discourse AI، وتفعِّل ميزات مثل الموضوعات ذات الصلة والبحث الدلالي." + new: "تضمين جديد" + back: "رجوع" + save: "حفظ" + saved: "تم حفظ تكوين التضمين" + delete: "حذف" + confirm_delete: هل تريد بالتأكيد إزالة تكوين التضمين هذا؟ + empty: "لم تقم بإعداد التضمينات بعد" + presets: "حدِّد إعدادًا مسبقًا..." + configure_manually: "التكوين يدويًا" + edit: "تعديل" + seeded_warning: "تم تكوين هذا مسبقًا على موقعك ولا يمكن تعديله." + tests: + title: "تشغيل الاختبار" + running: "جارٍ تشغيل الاختبار..." + success: "تم بنجاح!" + failure: "أدَّت محاولة إنشاء تضمين إلى: %{error}" + hints: + dimensions_warning: "لا يمكن تغييرها بعد حفظها." + matryoshka_dimensions: "تحدِّد حجم التضمينات المتداخلة المُستخدَمة في التمثيل التسلسلي أو متعدد الطبقات للبيانات، وذلك على غرار طريقة ملاءمة الدمى المتداخلة (الماتريوشكا) مع بعضها البعض." + embed_prompt: "تخبر نموذج اللغة الكبير بكيفية معالجة النص لإنشاء ملخصه الرقمي (التضمين) للتحليل أو المقارنة." + search_prompt: "تخبر نموذج اللغة الكبير بكيفية مقارنة استعلام البحث بالتضمينات الحالية والعثور على أفضل المطابقات." + sequence_length: "الحد الأقصى لعدد الرموز التي يمكن معالجتها في الوقت نفسه عند إنشاء التضمينات أو معالجة استعلام." + distance_function: "تحدِّد كيفية حساب التشابه بين التضمينات، باستخدام إما مسافة جيب التمام (قياس الزاوية بين المتجهات) أو حاصل الضرب الداخلي السلبي (قياس تداخل قيم المتجهات)." + display_name: "الاسم" + provider: "مقدِّم الخدمة" + url: "عنوان URL لخدمة التضمينات" + api_key: "مفتاح API لخدمة التضمينات" + tokenizer: "أداة الترميز" + dimensions: "أبعاد التضمين" + max_sequence_length: "طول التسلسل" + embed_prompt: "أمر التضمين" + search_prompt: "أمر البحث" + matryoshka_dimensions: "الأبعاد المتداخلة" + distance_function: "دالة المسافة" + distance_functions: + "<#>": "حاصل الضرب الداخلي السلبي" + <=>: "مسافة جيب التمام" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "مخصَّصة" + provider_fields: + model_name: "اسم النموذج" semantic_search: "الموضوعات (دلالية)" semantic_search_loading: "جارٍ البحث عن المزيد من النتائج باستخدام الذكاء الاصطناعي" semantic_search_results: @@ -454,11 +556,17 @@ ar: toggle_hidden: "جارٍ إخفاء %{count} من النتائج التي تم العثور عليها باستخدام الذكاء الاصطناعي" none: "عذرًا، لم يعثر بحث الذكاء الاصطناعي لدينا على أي موضوعات مطابقة" new: "اضغط على \"بحث\" لبدء البحث عن نتائج جديدة باستخدام الذكاء الاصطناعي" + unavailable: "نتائج الذكاء الاصطناعي غير متوفرة" + semantic_search_tooltips: + results_explanation: "عند التفعيل، سيتم إضافة نتائج بحث الذكاء الاصطناعي الإضافية أدناه." + invalid_sort: "يجب فرز نتائج البحث حسب الصلة لعرض نتائج الذكاء الاصطناعي" + semantic_search_unavailable_tooltip: "يجب فرز نتائج البحث حسب الصلة لعرض نتائج الذكاء الاصطناعي" ai_generated_result: "تم العثور على نتيجة بحث باستخدام الذكاء الاصطناعي" quick_search: suffix: "في كل الموضوعات والمنشورات بالذكاء الاصطناعي" ai_artifact: expand_view_label: "توسيع العرض" + collapse_view_label: "الخروج من وضع ملء الشاشة (ESC أو زر الرجوع)" click_to_run_label: "تشغيل المنتج الثانوي" ai_bot: pm_warning: "تتم مراقبة رسائل روبوت دردشة الذكاء الاصطناعي بانتظام من قِبل المشرفين." diff --git a/config/locales/client.be.yml b/config/locales/client.be.yml index 415d5afae..cdfd9be45 100644 --- a/config/locales/client.be.yml +++ b/config/locales/client.be.yml @@ -87,6 +87,16 @@ be: save_caption: "захаваць" automatic_caption_dialog: confirm: "Уключыць" + embeddings: + back: "Назад" + save: "захаваць" + delete: "Выдаліць" + edit: "Рэдагаваць" + tests: + success: "поспех!" + display_name: "Імя" + providers: + google: "Google" ai_bot: debug_ai_modal: request: "запыт" diff --git a/config/locales/client.bg.yml b/config/locales/client.bg.yml index cfcac86d6..223b57cc2 100644 --- a/config/locales/client.bg.yml +++ b/config/locales/client.bg.yml @@ -103,6 +103,15 @@ bg: save_caption: "Запази " automatic_caption_dialog: confirm: "Позволи" + embeddings: + back: "Назад" + save: "Запази " + delete: "Изтрий" + edit: "Редактирай" + display_name: "Име " + providers: + google: "Google" + fake: "По избор" ai_bot: debug_ai_modal: request: "Заявка" diff --git a/config/locales/client.bs_BA.yml b/config/locales/client.bs_BA.yml index c3aa2b7c5..3c52d42fe 100644 --- a/config/locales/client.bs_BA.yml +++ b/config/locales/client.bs_BA.yml @@ -94,6 +94,17 @@ bs_BA: save_caption: "Save" automatic_caption_dialog: confirm: "Omogući" + embeddings: + back: "Prethodno" + save: "Save" + delete: "Delete" + edit: "Edit" + tests: + success: "Uspjeh!" + display_name: "Ime" + providers: + google: "Google" + fake: "Custom" ai_bot: debug_ai_modal: request: "Zatraži" diff --git a/config/locales/client.ca.yml b/config/locales/client.ca.yml index a2f83ff81..090aadb44 100644 --- a/config/locales/client.ca.yml +++ b/config/locales/client.ca.yml @@ -99,6 +99,17 @@ ca: save_caption: "Desa" automatic_caption_dialog: confirm: "Activa" + embeddings: + back: "Enrere" + save: "Desa" + delete: "Suprimeix" + edit: "Edita" + tests: + success: "Èxit!" + display_name: "Nom" + providers: + google: "Google" + fake: "Personalitzat" ai_bot: debug_ai_modal: request: "Sol·licita" diff --git a/config/locales/client.cs.yml b/config/locales/client.cs.yml index c64227efc..202021ca6 100644 --- a/config/locales/client.cs.yml +++ b/config/locales/client.cs.yml @@ -164,6 +164,20 @@ cs: cancel: "Již se neptat" no_content_error: "Nejprve přidejte obsah, abyste na něm mohli provádět akce AI" embeddings: + back: "Zpět" + save: "Uložit" + delete: "Smazat" + edit: "Upravit" + tests: + title: "Spustit test" + success: "Úspěch!" + display_name: "Název" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + CDCK: "CDCK" + fake: "Přizpůsobené" semantic_search_results: toggle: "Zobrazeno %{count} výsledků nalezených pomocí AI" toggle_hidden: "Skryto %{count} výsledků nalezených pomocí AI" diff --git a/config/locales/client.da.yml b/config/locales/client.da.yml index 1454e4e4d..15e7d3c68 100644 --- a/config/locales/client.da.yml +++ b/config/locales/client.da.yml @@ -111,6 +111,17 @@ da: save_caption: "Gem" automatic_caption_dialog: confirm: "Aktiver" + embeddings: + back: "Tilbage" + save: "Gem" + delete: "Slet" + edit: "Rediger" + tests: + success: "Succes!" + display_name: "Navn" + providers: + google: "Google" + fake: "Tilpasset" ai_bot: debug_ai_modal: request: "Anmod om medlemskab" diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml index 6ce60741f..712edb41c 100644 --- a/config/locales/client.de.yml +++ b/config/locales/client.de.yml @@ -489,6 +489,54 @@ de: model_used: "Verwendetes Modell:" accuracy: "Genauigkeit:" embeddings: + short_title: "Einbettungen" + description: "Einbettungen sind eine wichtige Komponente des „Discourse AI“-Plug-ins und ermöglichen Funktionen wie verwandte Themen und die semantische Suche." + new: "Neue Einbettung" + back: "Zurück" + save: "Speichern" + saved: "Einbettungskonfiguration gespeichert" + delete: "Löschen" + confirm_delete: Bist du sicher, dass du diese Einbettungskonfiguration entfernen möchtest? + empty: "Du hast noch keine Einbettungen eingerichtet" + presets: "Wähle eine Voreinstellung aus …" + configure_manually: "Manuell konfigurieren" + edit: "Bearbeiten" + seeded_warning: "Dies ist auf deiner Website vorkonfiguriert und kann nicht bearbeitet werden." + tests: + title: "Test ausführen" + running: "Test wird aufgeführt …" + success: "Erfolg!" + failure: "Der Versuch, eine Einbettung zu generieren, ergab: %{error}" + hints: + dimensions_warning: "Einmal gespeichert, kann dieser Wert nicht mehr geändert werden." + matryoshka_dimensions: "Legt die Größe der verschachtelten Einbettungen fest, die zur hierarchischen oder mehrschichtigen Darstellung von Daten verwendet werden, ähnlich wie verschachtelte Puppen ineinander passen." + embed_prompt: "Sagt dem LLM, wie es den Text verarbeiten soll, um seine numerische Zusammenfassung (Einbettung) für die Analyse oder den Vergleich zu erstellen." + search_prompt: "Sagt dem LLM, wie es eine Suchanfrage mit vorhandenen Einbettungen vergleichen und die besten Übereinstimmungen finden soll." + sequence_length: "Die maximale Anzahl von Token, die bei der Erstellung von Einbettungen oder der Bearbeitung einer Abfrage auf einmal verarbeitet werden können." + distance_function: "Legt fest, wie die Ähnlichkeit zwischen Einbettungen berechnet wird. Dabei wird entweder der Kosinusabstand (der den Winkel zwischen Vektoren misst) oder das negative innere Produkt (das die Überlappung von Vektorwerten misst) verwendet." + display_name: "Name" + provider: "Anbieter" + url: "URL des Einbettungsdienstes" + api_key: "API-Schlüssel für den Einbettungsdienst" + tokenizer: "Tokenizer" + dimensions: "Einbettungsdimensionen" + max_sequence_length: "Länge der Sequenz" + embed_prompt: "Einbettungsaufforderung" + search_prompt: "Suchaufforderung" + matryoshka_dimensions: "Matrjoschka-Abmessungen" + distance_function: "Distanzfunktion" + distance_functions: + "<#>": "Negatives inneres Produkt" + <=>: "Kosinusdistanz" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "Benutzerdefiniert" + provider_fields: + model_name: "Modellname" semantic_search: "Themen (semantisch)" semantic_search_loading: "Suche mehr Ergebnisse mithilfe der KI" semantic_search_results: diff --git a/config/locales/client.el.yml b/config/locales/client.el.yml index 565bca061..c95c05923 100644 --- a/config/locales/client.el.yml +++ b/config/locales/client.el.yml @@ -108,6 +108,17 @@ el: save_caption: "Αποθήκευση" automatic_caption_dialog: confirm: "Ενεργοποίηση" + embeddings: + back: "Πίσω" + save: "Αποθήκευση" + delete: "Σβήσιμο" + edit: "Επεξεργασία" + tests: + success: "Επιτυχία!" + display_name: "Όνομα" + providers: + google: "Google" + fake: "Προσαρμοσμένο" ai_bot: debug_ai_modal: request: "Αίτημα" diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index a4e94d714..1eb08a977 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -489,6 +489,54 @@ es: model_used: "Modelo utilizado:" accuracy: "Precisión:" embeddings: + short_title: "Incrustaciones" + description: "Las incrustaciones son un componente crucial del plugin Discourse AI, que permite características como los temas relacionados y la búsqueda semántica." + new: "Nueva incrustación" + back: "Atrás" + save: "Guardar" + saved: "Configuración de incrustación guardada" + delete: "Eliminar" + confirm_delete: '¿Seguro que quieres eliminar esta configuración de incrustación?' + empty: "Aún no has configurado incrustaciones" + presets: "Selecciona un preajuste..." + configure_manually: "Configurar manualmente" + edit: "Editar" + seeded_warning: "Esto está preconfigurado en tu web y no se puede editar." + tests: + title: "Realizar prueba" + running: "Ejecutando prueba..." + success: "¡Éxito!" + failure: "El intento de generar una incrustación dio como resultado: %{error}" + hints: + dimensions_warning: "Una vez guardado, este valor no se puede cambiar." + matryoshka_dimensions: "Define el tamaño de las incrustaciones anidadas utilizadas para la representación jerárquica o en varias capas de los datos, de forma similar a como encajan los muñecos anidados unos dentro de otros." + embed_prompt: "Indica al LLM cómo procesar el texto para crear su resumen numérico (incrustación) para su análisis o comparación." + search_prompt: "Indica al LLM cómo comparar una consulta de búsqueda con las incrustaciones existentes y encontrar las mejores coincidencias." + sequence_length: "El número máximo de tokens que se pueden procesar a la vez al crear incrustaciones o gestionar una consulta." + distance_function: "Determina cómo se calcula la similitud entre las incrustaciones, utilizando la distancia del coseno (que mide el ángulo entre los vectores) o el producto interior negativo (que mide el solapamiento de los valores de los vectores)." + display_name: "Nombre" + provider: "Proveedor" + url: "URL del servicio de incrustación" + api_key: "Clave API del servicio de incrustación" + tokenizer: "Tokenizador" + dimensions: "Dimensiones de incrustación" + max_sequence_length: "Longitud de la secuencia" + embed_prompt: "Incrustar aviso" + search_prompt: "Buscar aviso" + matryoshka_dimensions: "Dimensiones de la matrioska" + distance_function: "Función de distancia" + distance_functions: + "<#>": "Producto interno negativo" + <=>: "Distancia del coseno" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "Personalizado" + provider_fields: + model_name: "Nombre del modelo" semantic_search: "Temas (semánticos)" semantic_search_loading: "Buscando más resultados usando IA" semantic_search_results: diff --git a/config/locales/client.et.yml b/config/locales/client.et.yml index 084e792a9..cc27a1e5f 100644 --- a/config/locales/client.et.yml +++ b/config/locales/client.et.yml @@ -98,6 +98,17 @@ et: save_caption: "Salvesta" automatic_caption_dialog: confirm: "Lülita sisse" + embeddings: + back: "Tagasi" + save: "Salvesta" + delete: "Kustuta" + edit: "Muuda" + tests: + success: "Korras!" + display_name: "Nimi" + providers: + google: "Google" + fake: "Individuaalne" ai_bot: debug_ai_modal: request: "Päring" diff --git a/config/locales/client.fa_IR.yml b/config/locales/client.fa_IR.yml index e5aa58943..cba755ffe 100644 --- a/config/locales/client.fa_IR.yml +++ b/config/locales/client.fa_IR.yml @@ -143,6 +143,19 @@ fa_IR: model_used: "مدل مورد استفاده:" accuracy: "دقت:" embeddings: + back: "بازگشت" + save: "ذخیره" + delete: "حذف" + edit: "ویرایش" + tests: + running: "در حال اجرای آزمایش..." + success: "موفقیت!" + display_name: "نام" + providers: + google: "گوگل" + fake: "سفارشی" + provider_fields: + model_name: "نام مدل" semantic_search: "موضوعات (معنایی)" ai_bot: cancel_streaming: "توقف پاسخ" diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml index c2aedc835..8660cd7ae 100644 --- a/config/locales/client.fi.yml +++ b/config/locales/client.fi.yml @@ -489,6 +489,54 @@ fi: model_used: "Käytetty malli:" accuracy: "Tarkkuus:" embeddings: + short_title: "Upotukset" + description: "Upotukset ovat tärkeä osa Discourse AI -lisäosaa, mikä mahdollistaa ominaisuuksia, kuten liittyvät ketjut ja semanttisen haun." + new: "Uusi upotus" + back: "Takaisin" + save: "Tallenna" + saved: "Upotusmääritykset tallennettu" + delete: "Poista" + confirm_delete: Haluatko varmasti poistaa tämän upotusmäärityksen? + empty: "Et ole vielä määrittänyt upotuksia" + presets: "Valitse esiasetus..." + configure_manually: "Määritä manuaalisesti" + edit: "Muokkaa" + seeded_warning: "Tämä on valmiiksi määritetty sivustollesi, eikä sitä voi muokata." + tests: + title: "Suorita testi" + running: "Suoritetaan testiä..." + success: "Onnistui!" + failure: "Yritys luoda upotus johti seuraavaan tulokseen: %{error}" + hints: + dimensions_warning: "Tallentamisen jälkeen tätä arvoa ei voi enää muuttaa." + matryoshka_dimensions: "Määrittää sellaisten sisäkkäisten upotusten koon, joita käytetään tietojen hierarkkiseen tai monikerroksiseen esittämiseen samalla tavalla kuin maatuskanuket sopivat toisiinsa." + embed_prompt: "Kertoo suurelle kielimallille, kuinka tekstiä käsitellään sen numeerisen yhteenvedon (upotus) luomiseksi analyysia tai vertailua varten." + search_prompt: "Kertoo suurelle kielimallille, kuinka hakukyselyä verrataan olemassa oleviin upotuksiin ja löydetään parhaat osumat." + sequence_length: "Enimmäismäärä saneita, joka voidaan käsitellä kerralla luotaessa upotuksia tai käsiteltäessä kyselyä." + distance_function: "Määrittää, kuinka upotusten välinen samankaltaisuus lasketaan, käyttämällä joko kosinietäisyyttä (mittaamalla vektorien välisen kulman) tai negatiivista sisätuloa (mittaamalla vektorin arvojen päällekkäisyyttä)." + display_name: "Nimi" + provider: "Palveluntarjoaja" + url: "Upotuspalvelun URL" + api_key: "Upotuspalvelun API-avain" + tokenizer: "Tokenisoija" + dimensions: "Upotusmitat" + max_sequence_length: "Jakson pituus" + embed_prompt: "Upotuskehote" + search_prompt: "Hakukehote" + matryoshka_dimensions: "Maatuskamitat" + distance_function: "Etäisyysfunktio" + distance_functions: + "<#>": "Negatiivinen sisätulo" + <=>: "Kosinietäisyys" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "Mukautettu" + provider_fields: + model_name: "Mallin nimi" semantic_search: "Ketjut (semanttinen)" semantic_search_loading: "Haetaan lisää tuloksia tekoälyllä" semantic_search_results: diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index 6b2f16277..7c52e2ab1 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -489,6 +489,54 @@ fr: model_used: "Modèle utilisé :" accuracy: "Précision :" embeddings: + short_title: "Intégrations" + description: "Les intégrations sont un élément crucial de l'extension Discourse AI, car elles permettent d'activer des fonctionnalités telles que les sujets connexes et la recherche sémantique." + new: "Nouvelle intégration" + back: "Retour" + save: "Enregistrer" + saved: "Configuration d'intégration enregistrée" + delete: "Supprimer" + confirm_delete: Voulez-vous vraiment supprimer cette configuration d'intégration ? + empty: "Vous n'avez pas encore configuré les intégrations" + presets: "Sélectionnez un préréglage..." + configure_manually: "Configurer manuellement" + edit: "Modifier" + seeded_warning: "Cela est préconfiguré sur votre site et ne peut pas être modifié." + tests: + title: "Lancer le test" + running: "Exécution du test..." + success: "Succès !" + failure: "La tentative de génération d'une intégration a donné le résultat suivant : %{error}" + hints: + dimensions_warning: "Une fois enregistrée, cette valeur ne peut plus être modifiée." + matryoshka_dimensions: "Définit la taille des intégrations imbriquées utilisées pour la représentation hiérarchique ou multicouche des données, de la même manière que les poupées imbriquées s'emboîtent les unes dans les autres." + embed_prompt: "Indique au LLM comment traiter le texte pour créer son résumé numérique (intégration) à des fins d'analyse ou de comparaison." + search_prompt: "Indique au LLM comment comparer une requête de recherche avec des intégrations existantes et trouver les meilleures correspondances." + sequence_length: "Le nombre maximal de jetons pouvant être traités simultanément lors de la création d'intégrations ou du traitement d'une requête." + distance_function: "Détermine comment la similarité entre les intégrations est calculée, en utilisant soit la distance cosinus (mesure de l'angle entre les vecteurs) soit un produit interne négatif (mesure du chevauchement des valeurs vectorielles)." + display_name: "Nom" + provider: "Fournisseur" + url: "URL du service d'intégration" + api_key: "Clé d'API du service d'intégration" + tokenizer: "Tokéniseur" + dimensions: "Dimensions d'intégration" + max_sequence_length: "Longueur de la séquence" + embed_prompt: "Invite d'intégration" + search_prompt: "Invite de recherche" + matryoshka_dimensions: "Dimensions de la matriochka" + distance_function: "Fonction de distance" + distance_functions: + "<#>": "Produit interne négatif" + <=>: "Distance cosinus" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "Personnalisé" + provider_fields: + model_name: "Nom du modèle" semantic_search: "Sujets (sémantiques)" semantic_search_loading: "Rechercher plus de résultats à l'aide de l'IA" semantic_search_results: diff --git a/config/locales/client.gl.yml b/config/locales/client.gl.yml index 3cbb1dfa1..dbea56373 100644 --- a/config/locales/client.gl.yml +++ b/config/locales/client.gl.yml @@ -104,6 +104,17 @@ gl: save_caption: "Gardar" automatic_caption_dialog: confirm: "Activar" + embeddings: + back: "Volver" + save: "Gardar" + delete: "Eliminar" + edit: "Editar" + tests: + success: "Feito!" + display_name: "Nome" + providers: + google: "Google" + fake: "Personalizado" ai_bot: debug_ai_modal: request: "Petición" diff --git a/config/locales/client.he.yml b/config/locales/client.he.yml index 6e3542ce7..f7225f74c 100644 --- a/config/locales/client.he.yml +++ b/config/locales/client.he.yml @@ -476,6 +476,26 @@ he: model_used: "דגם בשימוש:" accuracy: "דיוק:" embeddings: + back: "חזרה" + save: "שמירה" + delete: "מחיקה" + presets: "בחירת ערכה…" + edit: "עריכה" + tests: + title: "הרצת בדיקה" + running: "הבדיקה רצה…" + success: "הצליח!" + display_name: "שם" + provider: "ספק" + tokenizer: "מפרק לאסימונים" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + CDCK: "CDCK" + fake: "מותאם" + provider_fields: + model_name: "שם המודל" semantic_search: "נושאים (סמנטיקה)" semantic_search_loading: "מתבצע חיפוש אחר תוצאות נוספות עם בינה מלאכותית" semantic_search_results: diff --git a/config/locales/client.hr.yml b/config/locales/client.hr.yml index cfcc5f5ec..86b2c7986 100644 --- a/config/locales/client.hr.yml +++ b/config/locales/client.hr.yml @@ -111,6 +111,17 @@ hr: save_caption: "Spremi" automatic_caption_dialog: confirm: "Omogućiti" + embeddings: + back: "Natrag" + save: "Spremi" + delete: "Pobriši" + edit: "Uredi" + tests: + success: "Uspjeh!" + display_name: "Ime" + providers: + google: "Google" + fake: "Posebna" ai_bot: debug_ai_modal: request: "Zahtjev" diff --git a/config/locales/client.hu.yml b/config/locales/client.hu.yml index 37732ca94..24d110dae 100644 --- a/config/locales/client.hu.yml +++ b/config/locales/client.hu.yml @@ -113,6 +113,18 @@ hu: save_caption: "Mentés" automatic_caption_dialog: confirm: "Engedélyez" + embeddings: + back: "Vissza" + save: "Mentés" + delete: "Törlés" + edit: "Szerkesztés" + tests: + title: "Teszt futtatása" + success: "Siker!" + display_name: "Név" + providers: + google: "Google" + fake: "Egyéni" ai_bot: debug_ai_modal: request: "Kérés" diff --git a/config/locales/client.hy.yml b/config/locales/client.hy.yml index afb0580e7..ac88de0e0 100644 --- a/config/locales/client.hy.yml +++ b/config/locales/client.hy.yml @@ -99,6 +99,17 @@ hy: save_caption: "Պահպանել" automatic_caption_dialog: confirm: "Միացնել" + embeddings: + back: "Ետ" + save: "Պահպանել" + delete: "Ջնջել" + edit: "Խմբագրել" + tests: + success: "Հաջողություն!" + display_name: "Անուն" + providers: + google: "Google" + fake: "Մասնավոր" ai_bot: debug_ai_modal: request: "Հարցում" diff --git a/config/locales/client.id.yml b/config/locales/client.id.yml index c623cdaee..12e40df1a 100644 --- a/config/locales/client.id.yml +++ b/config/locales/client.id.yml @@ -187,6 +187,16 @@ id: model_used: "Model yang digunakan:" accuracy: "Akurasi:" embeddings: + back: "Kembali" + save: "Simpan" + delete: "Hapus" + edit: "Ubah" + tests: + running: "Tes berlangsung..." + success: "Sukses!" + display_name: "Nama" + providers: + google: "Google" semantic_search: "Topik (Semantik)" semantic_search_loading: "Mencari hasil lebih banyak menggunakan AI" semantic_search_results: diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml index b1a4dfb47..aa8d54da6 100644 --- a/config/locales/client.it.yml +++ b/config/locales/client.it.yml @@ -489,6 +489,54 @@ it: model_used: "Modello utilizzato:" accuracy: "Precisione:" embeddings: + short_title: "Integrazioni" + description: "Le integrazioni sono una componente fondamentale del plugin Discourse AI, in quanto abilitano funzionalità come argomenti correlati e ricerca semantica." + new: "Nuova integrazione" + back: "Indietro" + save: "Salva" + saved: "Configurazione di integrazione salvata" + delete: "Elimina" + confirm_delete: Vuoi davvero rimuovere questa configurazione di integrazione? + empty: "Non hai ancora impostato le integrazioni" + presets: "Seleziona una preimpostazione..." + configure_manually: "Configura manualmente" + edit: "Modifica" + seeded_warning: "Questo elemento è preconfigurato sul tuo sito e non può essere modificato." + tests: + title: "Esegui test" + running: "Esecuzione del test..." + success: "Operazione riuscita!" + failure: "Il tentativo di generare un'integrazione ha prodotto: %{error}" + hints: + dimensions_warning: "Una volta salvato, questo valore non può essere modificato." + matryoshka_dimensions: "Definisce la dimensione delle integrazioni nidificate utilizzate per la rappresentazione gerarchica o multistrato dei dati, in modo simile a come le matrioske si inseriscono l'una nell'altra." + embed_prompt: "Indica all'LLM come elaborare il testo per creare il suo riepilogo numerico (integrazione) a scopo di analisi o confronto." + search_prompt: "Indica all'LLM come confrontare una query di ricerca con le integrazioni esistenti e trovare le corrispondenze migliori." + sequence_length: "Numero massimo di token che possono essere elaborati contemporaneamente durante la creazione di integrazioni o la gestione di una query." + distance_function: "Determina come viene calcolata la similarità tra integrazioni, utilizzando la distanza del coseno (misurando l'angolo tra i vettori) o il prodotto interno negativo (misurando la sovrapposizione dei valori dei vettori)." + display_name: "Nome" + provider: "Fornitore" + url: "URL del servizio di integrazione" + api_key: "Chiave API del servizio di integrazione" + tokenizer: "Tokenizzatore" + dimensions: "Dimensioni dell'integrazione" + max_sequence_length: "Lunghezza della sequenza" + embed_prompt: "Comando di integrazione" + search_prompt: "Comando di ricerca" + matryoshka_dimensions: "Dimensioni della matrioska" + distance_function: "Funzione di distanza" + distance_functions: + "<#>": "Prodotto interno negativo" + <=>: "Distanza del coseno" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "Personalizzato" + provider_fields: + model_name: "Nome del modello" semantic_search: "Argomenti (semantici)" semantic_search_loading: "Ricerca di altri risultati tramite intelligenza artificiale" semantic_search_results: diff --git a/config/locales/client.ja.yml b/config/locales/client.ja.yml index 65d9e097c..18ad4aae2 100644 --- a/config/locales/client.ja.yml +++ b/config/locales/client.ja.yml @@ -145,7 +145,7 @@ ja: enable: "有効化" spam_tip: "AI 迷惑検出機能は、公開トピックのすべての新規ユーザーによる最初の 3 件の投稿をスキャンします。レビューを行うために通報し、迷惑の可能性がある場合はユーザーをブロックします。" settings_saved: "設定が保存されました" - spam_description: "選択された LLM を使って潜在的な迷惑を識別し、歳とモデレーターがレビューキューで検査できるように通報します" + spam_description: "選択された LLM を使って潜在的な迷惑行為を識別し、サイトモデレーターがレビューキューで検査できるように通報します" no_llms: "使用できる LLM はありません" test_button: "テスト..." save_button: "変更を保存" @@ -161,6 +161,11 @@ ja: stat_tooltips: incorrectly_flagged: "AI ボットが迷惑として通報し、モデレーターがそれに同意しなかった項目" missed_spam: "AI ボットによって迷惑として検出されなかったが、コミュニティーは迷惑として通報し、モデレーターもそれに同意した項目" + errors: + scan_not_admin: + message: "警告: 迷惑スキャンアカウントが管理者ではないため、迷惑スキャンは正しく機能しません" + action: "修正" + resolved: "エラーは解決されました!" usage: short_title: "使用状況" summary: "要約" @@ -178,9 +183,23 @@ ja: total_requests: "合計リクエスト" request_tokens: "リクエストトークン" response_tokens: "レスポンストークン" + net_request_tokens: "ネットリクエストトークン" cached_tokens: "キャッシュされたトークン" + cached_request_tokens: "キャッシュされたリクエストトークン" + no_users: "ユーザー使用状況データが見つかりません" + no_models: "モデル使用状況データが見つかりません" + no_features: "機能使用状況データが見つかりません" + subheader_description: "トークンは、LLM がテキストを理解して生成するために使用する基本単位であり、使用状況データがコストに影響する可能性があります。" + stat_tooltips: + total_requests: "Discourse を通じて LLM に行われたすべてのリクエスト" + total_tokens: "LLM のプロンプトに使用されるすべてのトークン" + request_tokens: "ユーザーが述べることを LLM が理解しようとする際に使用されるトークン" + response_tokens: "LLM がプロンプトに応答する際に使用されるトークン" + cached_tokens: "LLM がパフォーマンスとコストを最適化するために再利用する、過去に処理されたリクエストトークン" periods: last_day: "過去 24 時間" + last_week: "先週" + last_month: "先月" custom: "カスタム..." ai_persona: tool_strategies: @@ -319,9 +338,14 @@ ja: delete: 削除 seeded_warning: "このモデルはサイト上で事前設定されているため、編集できません。" quotas: + title: "使用量制限" + add_title: "新しい制限の作成" group: "グループ" + max_tokens: "トークン上限" max_usages: "最大使用回数" duration: "期間" + confirm_delete: "この制限を削除してもよろしいですか?" + add: "制限を追加" durations: hour: "1時間" six_hours: "6 時間" @@ -329,6 +353,8 @@ ja: week: "7 日間" custom: "カスタム..." hours: "時間" + max_tokens_help: "このグループの各ユーザーが指定された期間内に使用できるトークン(単語と文字)の最大数。トークンは、AI モデルがテキストを処理するときに使用する単位です。およそ 1 トークン = 4 文字または 1 単語の 3/4 です。" + max_usages_help: "このグループの各ユーザーが指定された期間内に AI モデルを使用できる最大回数。この使用量制限はグループ全体で共有されるのではなく、ユーザーごとに追跡されます。" usage: ai_bot: "AI ボット" ai_helper: "ヘルパー" @@ -354,6 +380,7 @@ ja: samba_nova-Meta-Llama-3-1-70B-Instruct": "強力な多目的モデル" mistral-mistral-large-latest: "Mistral の最も強力なモデル" mistral-pixtral-large-latest: "Mistral の最も強力なビジョン対応モデル" + preseeded_model_description: "%{model} を利用する事前構成済みのオープンソースモデル" configured: title: "構成済みの LLM" preconfigured_llms: "LLM を選択してください" @@ -388,6 +415,7 @@ ja: CDCK: "CDCK" samba_nova: "SambaNova" mistral: "Mistral" + open_router: "OpenRouter" fake: "カスタム" provider_fields: access_key_id: "AWS Bedrock アクセスキー ID" @@ -396,6 +424,9 @@ ja: disable_system_prompt: "プロンプトでシステムメッセージを無効にする" enable_native_tool: "ネイティブツールのサポートを有効にする" disable_native_tools: "ネイティブツールのサポートを無効にする (XML ベースのツールを使用する)" + provider_order: "プロバイダーの順序 (カンマ区切りリスト)" + provider_quantizations: "プロバイダーの量子化の順序 (カンマ区切りリスト 例: fp16,fp8)" + disable_streaming: "ストリーミングの完了を無効にする (ストリーミングを非ストリーミングリクエストに変換する)" related_topics: title: "関連トピック" pill: "関連" @@ -431,6 +462,7 @@ ja: copied: "コピーしました!" cancel: "キャンセル" insert_footnote: "脚注を追加" + footnote_disabled: "自動挿入が無効です。コピーボタンをクリックして手動で編集してください" footnote_credits: "AI による説明" fast_edit: suggest_button: "編集を提案" @@ -446,6 +478,7 @@ ja: automatic_caption_setting: "自動キャプションを有効にする" automatic_caption_loading: "画像のキャプションを作成中..." automatic_caption_dialog: + prompt: "この投稿にはキャプションのない画像が含まれています。画像アップロード時に、自動キャプションを有効にしますか?(これは後で設定で変更できます)" confirm: "有効化" cancel: "今後表示しない" no_content_error: "先に AI アクションを実行するコンテンツを追加してください" @@ -453,6 +486,54 @@ ja: model_used: "使用モデル:" accuracy: "精度:" embeddings: + short_title: "埋め込み" + description: "埋め込みは、関連トピックやセマンティック検索などの機能を有効にする、Discourse AI プラグインの重要なコンポーネントです。" + new: "新しい埋め込み" + back: "戻る" + save: "保存" + saved: "埋め込み構成が保存されました" + delete: "削除" + confirm_delete: この埋め込み構成を削除してもよろしいですか? + empty: "埋め込みはまだ構成されていません" + presets: "プリセットを選択..." + configure_manually: "手動で構成" + edit: "編集" + seeded_warning: "これはサイト上で事前設定されているため、編集できません。" + tests: + title: "テストを実行" + running: "テストを実行中…" + success: "成功!" + failure: "埋め込みを生成しようとした際にエラーが発生しました: %{error}" + hints: + dimensions_warning: "この値は一度保存すると変更できません。" + matryoshka_dimensions: "入れ子式の人形が相互に収まるのと同じように、データの階層または多層表示に使用されるネストされた埋め込みのサイズを定義します。" + embed_prompt: "LLM に、テキストをどのように処理して、分析または比較を行うための数値の要約(埋め込み)を作成するかを指示します。" + search_prompt: "LLM に、検索クエリと既存の埋め込みをどのように比較して、最適な一致を見つけるかを指示します。" + sequence_length: "埋め込みの作成やクエリの処理時に一度に処理できるとオークンの最大数。" + distance_function: "コサイン距離(ベクトル間の角度を測定)または負の内積(ベクトル値の重なりを測定)のいずれかを使用して、埋め込み間の類似性をどのように計算するかを決定します。" + display_name: "名前" + provider: "プロバイダー" + url: "埋め込みサービス URL" + api_key: "埋め込みサービス API キー" + tokenizer: "トークナイザ―" + dimensions: "埋め込みの次元" + max_sequence_length: "シーケンスの長さ" + embed_prompt: "埋め込みプロンプト" + search_prompt: "検索プロンプト" + matryoshka_dimensions: "マトリョーシカの次元" + distance_function: "距離関数" + distance_functions: + "<#>": "負の内積" + <=>: "コサイン距離" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "カスタム" + provider_fields: + model_name: "モデル名" semantic_search: "トピック (セマンティック)" semantic_search_loading: "AI を使ってさらに多くの結果を検索中" semantic_search_results: @@ -460,11 +541,17 @@ ja: toggle_hidden: "AI で見つかった %{count} 件の結果を非表示" none: "AI 検索ではどのトピックも一致しませんでした" new: "「検索」を押すと、AI が新しい結果を検索し始めます" + unavailable: "AI の結果は利用できません" + semantic_search_tooltips: + results_explanation: "有効にすると、追加の AI 検索結果が下に追加されます。" + invalid_sort: "AI 結果を表示するには、検索結果を関連性で並べ替える必要があります" + semantic_search_unavailable_tooltip: "AI 結果を表示するには、検索結果を関連性で並べ替える必要があります" ai_generated_result: "AI で見つかった検索結果" quick_search: 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.ko.yml b/config/locales/client.ko.yml index 43d29fe7a..8d87117b1 100644 --- a/config/locales/client.ko.yml +++ b/config/locales/client.ko.yml @@ -112,6 +112,17 @@ ko: save_caption: "저장" automatic_caption_dialog: confirm: "활성화" + embeddings: + back: "뒤로" + save: "저장" + delete: "삭제하기" + edit: "편집" + tests: + success: "성공!" + display_name: "그룹명" + providers: + google: "구글" + fake: "사용자 정의" ai_bot: debug_ai_modal: request: "요청" diff --git a/config/locales/client.lt.yml b/config/locales/client.lt.yml index e1f89b090..b7d67c537 100644 --- a/config/locales/client.lt.yml +++ b/config/locales/client.lt.yml @@ -148,6 +148,17 @@ lt: save_caption: "Išsaugoti" automatic_caption_dialog: confirm: "Įgalinti" + embeddings: + back: "Atgal" + save: "Išsaugoti" + delete: "Pašalinti" + edit: "Redaguoti" + tests: + success: "Sėkmingai!" + display_name: "Vardas" + providers: + google: "Google" + fake: "Išskirtinės" ai_bot: debug_ai_modal: request: "Užklausa" diff --git a/config/locales/client.lv.yml b/config/locales/client.lv.yml index 5bec7554e..d39a5f406 100644 --- a/config/locales/client.lv.yml +++ b/config/locales/client.lv.yml @@ -97,6 +97,16 @@ lv: save_caption: "Saglabāt" automatic_caption_dialog: confirm: "Ieslēgt" + embeddings: + back: "Atpakaļ" + save: "Saglabāt" + delete: "Dzēst" + edit: "Rediģēt" + tests: + success: "Veiksmīgi!" + display_name: "Vārds" + providers: + google: "Google" ai_bot: debug_ai_modal: request: "Pieprasījums" diff --git a/config/locales/client.nb_NO.yml b/config/locales/client.nb_NO.yml index 1b1a4f401..df61a59db 100644 --- a/config/locales/client.nb_NO.yml +++ b/config/locales/client.nb_NO.yml @@ -105,6 +105,17 @@ nb_NO: save_caption: "Lagre" automatic_caption_dialog: confirm: "Aktiver" + embeddings: + back: "Forrige" + save: "Lagre" + delete: "Slett" + edit: "Endre" + tests: + success: "Suksess!" + display_name: "Navn" + providers: + google: "Google" + fake: "Egendefinert" ai_bot: debug_ai_modal: request: "Forespørsel" diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml index 7b5993230..398589c25 100644 --- a/config/locales/client.nl.yml +++ b/config/locales/client.nl.yml @@ -489,6 +489,54 @@ nl: model_used: "Gebruikt model:" accuracy: "Nauwkeurigheid:" embeddings: + short_title: "Insluitingen" + description: "Insluitingen zijn een cruciaal onderdeel van de Discourse AI-plug-in en maken functies zoals gerelateerde topics en semantisch zoeken mogelijk." + new: "Nieuwe insluiting" + back: "Terug" + save: "Opslaan" + saved: "Insluitingsconfiguratie opgeslagen" + delete: "Verwijderen" + confirm_delete: Weet je zeker dat je deze insluitingsconfiguratie wilt verwijderen? + empty: "Je hebt nog geen insluitingen ingesteld" + presets: "Selecteer een preset..." + configure_manually: "Handmatig configureren" + edit: "Bewerken" + seeded_warning: "Dit is vooraf geconfigureerd op je site en kan niet worden bewerkt." + tests: + title: "Test uitvoeren" + running: "Test uitvoeren..." + success: "Succes!" + failure: "Pogingen om een insluitingen te genereren resulteerden in: %{error}" + hints: + dimensions_warning: "Eenmaal opgeslagen kan deze waarde niet meer worden gewijzigd." + matryoshka_dimensions: "Bepaalt de grootte van geneste insluitingen die worden gebruikt voor hiërarchische of meerlaagse weergave van gegevens, vergelijkbaar met hoe geneste poppetjes in elkaar passen." + embed_prompt: "Vertelt de LLM hoe de tekst moet worden verwerkt om een numerieke samenvatting (insluiting) te maken voor analyse of vergelijking." + search_prompt: "Vertelt de LLM hoe deze een zoekopdracht moet vergelijken met bestaande insluitingen en de beste overeenkomsten moet vinden." + sequence_length: "Het maximale aantal tokens dat in één keer kan worden verwerkt bij het maken van insluitingen of het verwerken van een query." + distance_function: "Bepaalt hoe de mate van overeenkomst tussen insluitingen wordt berekend, met behulp van cosinusafstand (meting van de hoek tussen vectoren) of negatief binnenproduct (meting van de overlap van vectorwaarden)." + display_name: "Naam" + provider: "Provider" + url: "URL insluitingsservice" + api_key: "API-sleutel insluitingsservice" + tokenizer: "Tokenizer" + dimensions: "Insluitingsafmetingen" + max_sequence_length: "Sequentielengte" + embed_prompt: "Insluitingsprompt" + search_prompt: "Zoekprompt" + matryoshka_dimensions: "Matroesjka-afmetingen" + distance_function: "Afstandsfunctie" + distance_functions: + "<#>": "Negatief binnenproduct" + <=>: "Cosinusafstand" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "Aangepast" + provider_fields: + model_name: "Modelnaam" semantic_search: "Topics (semantisch)" semantic_search_loading: "Zoeken naar meer resultaten met behulp van AI" semantic_search_results: diff --git a/config/locales/client.pl_PL.yml b/config/locales/client.pl_PL.yml index 85fb607bc..3863e609c 100644 --- a/config/locales/client.pl_PL.yml +++ b/config/locales/client.pl_PL.yml @@ -207,6 +207,16 @@ pl_PL: model_used: "Zastosowany model:" accuracy: "Dokładność:" embeddings: + back: "Poprzednia" + save: "Zapisz" + delete: "Usuń" + edit: "Edytuj" + tests: + success: "Sukces!" + display_name: "Nazwa" + providers: + google: "Google" + fake: "Niestandardowe" semantic_search: "Tematy (semantyczne)" semantic_search_loading: "Wyszukiwanie większej liczby wyników przy użyciu AI" semantic_search_results: diff --git a/config/locales/client.pt.yml b/config/locales/client.pt.yml index 9d71c919b..b2c7f5895 100644 --- a/config/locales/client.pt.yml +++ b/config/locales/client.pt.yml @@ -108,6 +108,15 @@ pt: save_caption: "Guardar" automatic_caption_dialog: confirm: "Ativar" + embeddings: + back: "Retroceder" + save: "Guardar" + delete: "Eliminar" + edit: "Editar" + display_name: "Nome" + providers: + google: "Google" + fake: "Personalizar" ai_bot: debug_ai_modal: request: "Pedido" diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index 9c3cc7866..272821f53 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -489,6 +489,54 @@ pt_BR: model_used: "Modelo usado:" accuracy: "Precisão:" embeddings: + short_title: "Incorporações" + description: "Incorporações são um componente crucial do plugin de IA do Discourse que permite o uso de recursos, como pesquisa por semântica e tópicos relacionados." + new: "Nova incorporação" + back: "Voltar" + save: "Salvar" + saved: "Configuração de incorporação salva" + delete: "Excluir" + confirm_delete: Deseja mesmo remover esta configuração de incorporação? + empty: "Você ainda não definiu nenhuma incorporação" + presets: "Selecione uma predefinição..." + configure_manually: "Configure manualmente" + edit: "Editar" + seeded_warning: "Isto foi pré-configurado no seu site e não pode ser editado." + tests: + title: "Rodar teste" + running: "Rodando teste..." + success: "Sucesso!" + failure: "Tentando gerar resultado incorporado em %{error}" + hints: + dimensions_warning: "Ao ser salvo, este valor não poderá ser alterado." + matryoshka_dimensions: "Define o tamanho das incorporações aninhadas usadas para representação de dados de forma hierárquica ou multicamada, parecido com o aninhamento de bonecas umas nas outras." + embed_prompt: "Diz ao LLM como processar texto para criar um resumo numérico (incorporação) para fins de análise e comparação." + search_prompt: "Diz ao LLM como comparar uma consulta de pesquisa com incorporações existentes para encontrar as melhores correspondências." + sequence_length: "A quantidade máxima de tokens que podem ser processados de uma vez ao criar incorporações ou manipular uma consulta." + distance_function: "Determina como a semelhança entre incorporações é calculada, usando distância do cosseno (medida do ângulo entre vetores) ou o produto interno negativo (medida da sobreposição de valores de vetores)" + display_name: "Nome" + provider: "Provedor" + url: "URL de serviço de incorporações" + api_key: "Chave de serviço de incorporações" + tokenizer: "Tokenizador" + dimensions: "Dimensões de incorporação" + max_sequence_length: "Tamanho da sequência" + embed_prompt: "Incorporar comando" + search_prompt: "Procurar comando" + matryoshka_dimensions: "Dimensões de Matryoshka" + distance_function: "Função de distância" + distance_functions: + "<#>": "Produto interno negativo" + <=>: "Distância do cosseno" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "Personalizados(as)" + provider_fields: + model_name: "Nome do modelo" semantic_search: "Tópicos (semântica)" semantic_search_loading: "Pesquisando mais resultados usando IA" semantic_search_results: diff --git a/config/locales/client.ro.yml b/config/locales/client.ro.yml index 3e74e9837..fb18b99aa 100644 --- a/config/locales/client.ro.yml +++ b/config/locales/client.ro.yml @@ -105,6 +105,18 @@ ro: save_caption: "Salvare" automatic_caption_dialog: confirm: "Activează" + embeddings: + back: "Înapoi" + save: "Salvare" + delete: "Șterge" + edit: "Modifică" + tests: + title: "Rulează test" + success: "Succes!" + display_name: "Nume" + providers: + google: "Google" + fake: "Personalizat" ai_bot: debug_ai_modal: request: "Cere" diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index 4a02ae56b..1d8ca4579 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -495,6 +495,54 @@ ru: model_used: "Использованная модель:" accuracy: "Точность:" embeddings: + short_title: "Встраивания" + description: "Встраивания — ключевой компонент плагина AI для Discourse, так как они позволяют реализовать такие функции, как связанные темы и семантический поиск." + new: "Новое встраивание" + back: "Назад" + save: "Сохранить" + saved: "Конфигурация встраивания сохранена" + delete: "Удалить" + confirm_delete: Действительно удалить эту конфигурацию встраивания? + empty: "Вы еще не настроили встраивание" + presets: "Выберите пресет..." + configure_manually: "Настроить вручную" + edit: "Изменить" + seeded_warning: "Данный параметр уже настроен на вашем сайте и не подлежит изменению." + tests: + title: "Выполнить тест" + running: "Запуск теста..." + success: "Успех!" + failure: "Попытка создать встраивание привела к следующему результату: %{error}" + hints: + dimensions_warning: "После сохранения это значение изменить нельзя." + matryoshka_dimensions: "Определяет размер вложенных встраиваний, используемых для иерархического или многослойного представления данных, подобно тому, как вложены друг в друга матрешки." + embed_prompt: "Указывает LLM, как обрабатывать текст, чтобы создать его числовое представление (встраивание) для анализа или сравнения." + search_prompt: "Указывает LLM, как сравнивать поисковый запрос с существующими встраиваниями и находить наилучшие соответствия." + sequence_length: "Максимальное количество токенов, которые могут быть обработаны одновременно при создании встраиваний или обработке запроса." + distance_function: "Определяет, как вычисляется сходство между встраиваниями, используя либо косинусное расстояние (измерение угла между векторами), либо отрицательное скалярное произведение (измерение перекрытия значений векторов)." + display_name: "Название" + provider: "Поставщик" + url: "URL-адрес службы встраивания" + api_key: "API-ключ службы встраивания" + tokenizer: "Токенизатор" + dimensions: "Размеры встраивания" + max_sequence_length: "Длина последовательности" + embed_prompt: "Встроенный запрос" + search_prompt: "Поисковый запрос" + matryoshka_dimensions: "Размеры матрёшки" + distance_function: "Функция расстояния" + distance_functions: + "<#>": "Отрицательное скалярное произведение" + <=>: "Косинусное расстояние" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "Другое" + provider_fields: + model_name: "Название модели" semantic_search: "Темы (семантика)" semantic_search_loading: "Поиск дополнительных результатов с помощью AI" semantic_search_results: diff --git a/config/locales/client.sk.yml b/config/locales/client.sk.yml index 9cf735a96..322cff30a 100644 --- a/config/locales/client.sk.yml +++ b/config/locales/client.sk.yml @@ -115,6 +115,18 @@ sk: save_caption: "Uložiť" automatic_caption_dialog: confirm: "Povoliť" + embeddings: + back: "Späť" + save: "Uložiť" + delete: "Odstrániť" + edit: "Upraviť" + tests: + title: "Spustiť test" + success: "Úspech!" + display_name: "Meno" + providers: + google: "Google" + fake: "Vlastné" ai_bot: debug_ai_modal: request: "Požiadavka" diff --git a/config/locales/client.sl.yml b/config/locales/client.sl.yml index 0bebfeb99..69791d697 100644 --- a/config/locales/client.sl.yml +++ b/config/locales/client.sl.yml @@ -106,6 +106,17 @@ sl: save_caption: "Shrani" automatic_caption_dialog: confirm: "Omogoči" + embeddings: + back: "Nazaj" + save: "Shrani" + delete: "Izbriši" + edit: "Uredi" + tests: + success: "Uspeh!" + display_name: "Ime" + providers: + google: "Google" + fake: "Po meri" ai_bot: debug_ai_modal: request: "Zahteva" diff --git a/config/locales/client.sq.yml b/config/locales/client.sq.yml index e8f5f906f..a414a5e3f 100644 --- a/config/locales/client.sq.yml +++ b/config/locales/client.sq.yml @@ -97,6 +97,15 @@ sq: save_caption: "Ruaj" automatic_caption_dialog: confirm: "Aktivizo" + embeddings: + back: "Kthehu mbrapa" + save: "Ruani" + delete: "Fshij" + edit: "Redaktoni" + display_name: "Emri" + providers: + google: "Google" + fake: "Grupet e krijuara" ai_bot: debug_ai_modal: next_log: "Vazhdo përpara" diff --git a/config/locales/client.sr.yml b/config/locales/client.sr.yml index d7f820ee8..227957cfd 100644 --- a/config/locales/client.sr.yml +++ b/config/locales/client.sr.yml @@ -89,6 +89,15 @@ sr: save_caption: "Sačuvaj" automatic_caption_dialog: confirm: "Omogući" + embeddings: + back: "Nazad" + save: "Sačuvaj" + delete: "Obriši" + edit: "Izmeni" + display_name: "Ime foruma" + providers: + google: "Google" + fake: "Posebna" ai_bot: debug_ai_modal: next_log: "Dalje" diff --git a/config/locales/client.sv.yml b/config/locales/client.sv.yml index 3f3caeb04..04d6350f5 100644 --- a/config/locales/client.sv.yml +++ b/config/locales/client.sv.yml @@ -112,6 +112,17 @@ sv: save_caption: "Spara" automatic_caption_dialog: confirm: "Aktivera" + embeddings: + back: "Tillbaka" + save: "Spara" + delete: "Ta bort" + edit: "Redigera" + tests: + success: "Lyckades!" + display_name: "Namn" + providers: + google: "Google" + fake: "Anpassad" ai_bot: debug_ai_modal: request: "Förfrågning" diff --git a/config/locales/client.sw.yml b/config/locales/client.sw.yml index 51b7283ea..456320922 100644 --- a/config/locales/client.sw.yml +++ b/config/locales/client.sw.yml @@ -91,6 +91,17 @@ sw: save_caption: "Hifadhi" automatic_caption_dialog: confirm: "Wezesha" + embeddings: + back: "Iliyopita" + save: "Hifadhi" + delete: "Futa" + edit: "Hariri" + tests: + success: "Mafanikio!" + display_name: "Jina" + providers: + google: "Google" + fake: "Binafsi" ai_bot: debug_ai_modal: request: "Ombi" diff --git a/config/locales/client.te.yml b/config/locales/client.te.yml index 7a69a21ad..4bc0087af 100644 --- a/config/locales/client.te.yml +++ b/config/locales/client.te.yml @@ -101,6 +101,15 @@ te: save_caption: "భద్రపరుచు" automatic_caption_dialog: confirm: "ప్రారంభించండి" + embeddings: + back: "వెనుకకు" + save: "సేవ్ చేయండి" + delete: "తొలగించండి" + edit: "సవరించండి" + display_name: "పేరు" + providers: + google: "గూగుల్" + fake: "అనుకూల" ai_bot: debug_ai_modal: request: "అభ్యర్థన" diff --git a/config/locales/client.th.yml b/config/locales/client.th.yml index 7285ad2ac..49d6adf3c 100644 --- a/config/locales/client.th.yml +++ b/config/locales/client.th.yml @@ -94,6 +94,16 @@ th: save_caption: "บันทึก" automatic_caption_dialog: confirm: "เปิดใช้งาน" + embeddings: + back: "กลับ" + save: "บันทึก" + delete: "ลบ" + edit: "แก้ไข" + tests: + success: "สำเร็จ!" + display_name: "ชื่อ" + providers: + google: "กูเกิล" ai_bot: debug_ai_modal: request: "ร้องขอ" diff --git a/config/locales/client.tr_TR.yml b/config/locales/client.tr_TR.yml index 1a880c197..ebb03e8bc 100644 --- a/config/locales/client.tr_TR.yml +++ b/config/locales/client.tr_TR.yml @@ -489,6 +489,54 @@ tr_TR: model_used: "Kullanılan model:" accuracy: "Doğruluk:" embeddings: + short_title: "Gömmeler" + description: "Gömmeler, Discourse AI eklentisinin önemli bir bileşenidir ve ilgili konular ile anlamsal arama gibi özellikleri etkinleştirir." + new: "Yeni gömme" + back: "Geri" + save: "Kaydet" + saved: "Gömme yapılandırması kaydedildi" + delete: "Sil" + confirm_delete: Bu gömme yapılandırmasını kaldırmak istediğinizden emin misiniz? + empty: "Henüz yerleştirmeleri ayarlamadınız" + presets: "Ön ayar seçin..." + configure_manually: "Manuel olarak yapılandırın" + edit: "Düzenle" + seeded_warning: "Bu, sitenizde önceden yapılandırılmış ve düzenlenemez." + tests: + title: "Testi çalıştır" + running: "Test çalıştırılıyor..." + success: "Başarılı!" + failure: "Bir gömme oluşturmaya çalışmak şu sonucu verdi: %{error}" + hints: + dimensions_warning: "Kaydedildikten sonra bu değer değiştirilemez." + matryoshka_dimensions: "Verilerin hiyerarşik veya çok katmanlı temsili için kullanılan iç içe yerleştirmelerin boyutunu tanımlar, iç içe geçmiş matruşka bebeklerinin birbirinin içine sığmasına benzer." + embed_prompt: "LLM'ye, analiz veya karşılaştırma için sayısal özetini (gömme) oluşturmak üzere metni nasıl işleyeceğini söyler." + search_prompt: "LLM'ye bir arama sorgusunu mevcut katıştırmalarla nasıl karşılaştıracağını ve en iyi eşleşmeleri nasıl bulacağını söyler." + sequence_length: "Gömmeler oluştururken veya bir sorguyu işlerken aynı anda işlenebilecek maksimum belirteç sayısı." + distance_function: "Gömmeler arasındaki benzerliğin, kosinüs mesafesi (vektörler arasındaki açıyı ölçer) veya negatif iç çarpım (vektör değerlerinin örtüşmesini ölçer) kullanılarak nasıl hesaplanacağını belirler." + display_name: "Ad" + provider: "Sağlayıcı" + url: "Gömme hizmeti URL'si" + api_key: "Gömme hizmeti API Anahtarı" + tokenizer: "Token'laştırıcı" + dimensions: "Gömme boyutları" + max_sequence_length: "Dizi uzunluğu" + embed_prompt: "Gömme istemi" + search_prompt: "Arama istemi" + matryoshka_dimensions: "Matruşka boyutları" + distance_function: "Mesafe işlevi" + distance_functions: + "<#>": "Negatif iç çarpım" + <=>: "Kosinüs mesafesi" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "Özel" + provider_fields: + model_name: "Model adı" semantic_search: "Konular (Semantik)" semantic_search_loading: "YZ kullanarak daha fazla sonuç arama" semantic_search_results: diff --git a/config/locales/client.ug.yml b/config/locales/client.ug.yml index fda12a24e..e23802f0c 100644 --- a/config/locales/client.ug.yml +++ b/config/locales/client.ug.yml @@ -113,6 +113,18 @@ ug: save_caption: "ساقلا" automatic_caption_dialog: confirm: "قوزغات" + embeddings: + back: "كەينى" + save: "ساقلا" + delete: "ئۆچۈر" + edit: "تەھرىر" + tests: + title: "سىناقنى ئىجرا قىل" + success: "مۇۋەپپەقىيەتلىك!" + display_name: "ئىسمى" + providers: + google: "Google" + fake: "ئىختىيارى" ai_bot: debug_ai_modal: request: "ئىلتىماس" diff --git a/config/locales/client.uk.yml b/config/locales/client.uk.yml index 7969d1e68..1b72ba249 100644 --- a/config/locales/client.uk.yml +++ b/config/locales/client.uk.yml @@ -329,6 +329,24 @@ uk: model_used: "Використана модель:" accuracy: "Точність:" embeddings: + back: "Назад" + save: "Зберегти" + delete: "Видалити" + presets: "Виберіть попереднє налаштування..." + edit: "Редагувати" + tests: + title: "Запустити тест" + running: "Виконується тест..." + success: "Успіх!" + display_name: "Імʼя" + provider: "Провайдер" + tokenizer: "Токенізатор" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + CDCK: "CDCK" + fake: "Користувацька" semantic_search: "Теми (семантикв)" semantic_search_loading: "Пошук більшої кількості результатів за допомогою ШІ" semantic_search_results: diff --git a/config/locales/client.ur.yml b/config/locales/client.ur.yml index d58bc7041..d627cbedd 100644 --- a/config/locales/client.ur.yml +++ b/config/locales/client.ur.yml @@ -107,6 +107,17 @@ ur: save_caption: "محفوظ کریں" automatic_caption_dialog: confirm: "فعال کریں" + embeddings: + back: "واپس" + save: "محفوظ کریں" + delete: "مٹائیں" + edit: "ترمیم کریں" + tests: + success: "کامیابی!" + display_name: "نام" + providers: + google: "گُوگَل" + fake: "اپنی مرضی کا" ai_bot: debug_ai_modal: request: "ریکویسٹ" diff --git a/config/locales/client.vi.yml b/config/locales/client.vi.yml index 7625c9f3d..94705ea63 100644 --- a/config/locales/client.vi.yml +++ b/config/locales/client.vi.yml @@ -110,6 +110,17 @@ vi: save_caption: "Lưu lại" automatic_caption_dialog: confirm: "Bật" + embeddings: + back: "Quay lại" + save: "Lưu lại" + delete: "Xóa" + edit: "Sửa" + tests: + success: "Thành công!" + display_name: "Tên" + providers: + google: "G" + fake: "Tùy biến" ai_bot: debug_ai_modal: request: "Yêu cầu" diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index 6b3ffb105..8bea1e4ce 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -486,6 +486,54 @@ zh_CN: model_used: "使用的模型:" accuracy: "准确性:" embeddings: + short_title: "嵌入向量" + description: "嵌入向量是 Discourse AI 插件的重要组件,可以实现相关话题和语义搜索等功能。" + new: "新建嵌入向量" + back: "返回" + save: "保存" + saved: "嵌入向量配置已保存" + delete: "删除" + confirm_delete: 确定要移除此嵌入向量配置吗? + empty: "您尚未设置嵌入向量" + presets: "选择一个预设…" + configure_manually: "手动配置" + edit: "编辑" + seeded_warning: "此内容在您的网站上预先配置,无法编辑。" + tests: + title: "运行测试" + running: "正在运行测试…" + success: "成功!" + failure: "尝试生成嵌入向量导致以下错误:%{error}" + hints: + dimensions_warning: "保存后,此值将无法更改。" + matryoshka_dimensions: "定义用于分层或多层数据表示的嵌套嵌入向量的大小,类似于套娃相互契合的方式。" + embed_prompt: "告诉 LLM 如何处理文本,以创建其数字摘要(嵌入向量)用于分析或比较。" + search_prompt: "告诉 LLM 如何将搜索查询与现有嵌入向量进行比较并找到最佳匹配项。" + sequence_length: "创建嵌入向量或处理查询时一次可以处理的最大词元数。" + distance_function: "确定如何计算嵌入向量之间的相似度,可以使用余弦距离(测量向量的夹角)或负内积(测量向量值的重叠)。" + display_name: "名称" + provider: "提供程序" + url: "嵌入向量服务 URL" + api_key: "嵌入向量服务 API 密钥" + tokenizer: "分词器" + dimensions: "嵌入向量尺寸" + max_sequence_length: "序列长度" + embed_prompt: "嵌入提示" + search_prompt: "搜索提示" + matryoshka_dimensions: "套娃尺寸" + distance_function: "距离函数" + distance_functions: + "<#>": "负内积" + <=>: "余弦距离" + providers: + hugging_face: "Hugging Face" + open_ai: "OpenAI" + google: "Google" + cloudflare: "Cloudflare" + CDCK: "CDCK" + fake: "自定义" + provider_fields: + model_name: "模型名称" semantic_search: "话题(语义)" semantic_search_loading: "正在使用 AI 搜索更多结果" semantic_search_results: diff --git a/config/locales/client.zh_TW.yml b/config/locales/client.zh_TW.yml index 5af8bd73e..976e465c3 100644 --- a/config/locales/client.zh_TW.yml +++ b/config/locales/client.zh_TW.yml @@ -106,6 +106,17 @@ zh_TW: save_caption: "保存" automatic_caption_dialog: confirm: "啟用" + embeddings: + back: "上一步" + save: "保存" + delete: "刪除" + edit: "編輯" + tests: + success: "成功!" + display_name: "名字" + providers: + google: "Google" + fake: "客製" ai_bot: debug_ai_modal: request: "請求" diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml index 257395271..71b7ba27a 100644 --- a/config/locales/server.ar.yml +++ b/config/locales/server.ar.yml @@ -15,11 +15,15 @@ ar: llm_triage: title: فرز المنشورات باستخدام الذكاء الاصطناعي description: "فرز المنشورات باستخدام نموذج لغوي كبير" + flagged_post: | +
استجابة من النموذج:
+

%%LLM_RESPONSE%%

+ تم تشغيله من قِبل %%AUTOMATION_NAME%% القاعدة. llm_report: title: التقرير الدوري باستخدام الذكاء الاصطناعي description: "تقرير دوري قائم على نموذج لغوي كبير" site_settings: - discourse_ai_enabled: "تفعيل المكوِّن الإضافي للذكاء الاصطناعي على Discourse." + discourse_ai_enabled: "تفعيل المكوِّن الإضافي Discourse AI." ai_artifact_security: "يقوم نظام المنتجات الثانوية القائم على الذكاء الاصطناعي بإنشاء أطر IFRAME باستخدام التعليمات البرمجية القابلة للتشغيل. يعمل الوضع المقيَّد على إيقاف المشاركة وإجبار المستخدم على النقر مرة أخرى لتشغيل التعليمات البرمجية. يسمح الوضع المتساهل بمشاركة الملفات الثانوية وتشغيل التعليمات البرمجية مباشرةً. يعمل الوضع المتوقف على إيقاف نظام الملفات الثانوية." ai_toxicity_enabled: "تفعيل وحدة السلبية." ai_toxicity_inference_service_api_endpoint: "عنوان URL حيث تعمل واجهة API لوحدة السلبية" @@ -48,10 +52,7 @@ ar: ai_nsfw_flag_threshold_porn: "الحد الأدنى للصورة المصنَّفة كمحتوى إباحي ليتم اعتبارها غير آمنة لبيئة العمل." ai_nsfw_flag_threshold_sexy: "الحد الأدنى للصورة المصنَّفة كمحتوى جنسي ليتم اعتبارها غير آمنة لبيئة العمل." ai_nsfw_models: "نماذج المراد استخدامها في الاستدلال على المحتوى غير الآمن لبيئة العمل." - ai_openai_embeddings_url: "عنوان URL المخصَّص المُستخدَم لواجهة API لتضمينات OpenAI. (في حالة Azure، يمكن أن يكون: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - 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_openai_api_key: "مفتاح API لواجهة OpenAI API. لا يُستخدَم إلا مع Dall-E. بالنسبة إلى GPT، استخدم علامة تبويب تكوين نموذج اللغة الكبير" ai_helper_enabled: "تفعيل مساعد الذكاء الاصطناعي" composer_ai_helper_allowed_groups: "سيرى المستخدمون في هذه المجموعات زر مساعد الذكاء الاصطناعي في أداة الإنشاء." ai_helper_allowed_in_pm: "تفعيل مساعد الذكاء الاصطناعي في الرسائل الخاصة." @@ -64,15 +65,11 @@ ar: post_ai_helper_allowed_groups: "مجموعات المستخدمين المسموح لها بالوصول إلى ميزات مساعد الذكاء الاصطناعي في المنشورات" ai_helper_image_caption_model: "حدِّد النموذج الذي سيتم استخدامه لإنشاء التسميات التوضيحية للصور" ai_auto_image_caption_allowed_groups: "يمكن للمستخدمين في هذه المجموعات تشغيل التسميات التوضيحية التلقائية للصور." - ai_embeddings_enabled: "تفعيل وحدة التضمينات." - ai_embeddings_discourse_service_api_endpoint: "عنوان URL حيث تعمل واجهة API لوحدة التضمينات" - ai_embeddings_discourse_service_api_key: "مفتاح API لواجهة API الخاصة بالتضمينات" - ai_embeddings_model: "استخدام all-mpnet-base-v2 للاستدلال المحلي والسريع باللغة الإنجليزية، وtext-embedding-ada-002 لاستخدام واجهة API لخدمات OpenAI (تحتاج إلى مفتاح API)، وmultilingual-e5-large للتضمينات المحلية متعددة اللغات" + ai_embeddings_selected_model: "استخدم النموذج المُحدَّد لتوليد التضمينات." ai_embeddings_generate_for_pms: "إنشاء تضمينات للرسائل الشخصية." ai_embeddings_semantic_related_topics_enabled: "استخدام البحث الدلالي للموضوعات ذات الصلة." ai_embeddings_semantic_related_topics: "أقصى عدد من الموضوعات لعرضها في قسم الموضوع ذي الصلة." ai_embeddings_backfill_batch_size: "عدد التضمينات المراد إعادة ملئها كل 15 دقيقة." - ai_embeddings_pg_connection_string: "سلسلة اتصال PostgreSQL لوحدة التضمينات. يلزم تفعيل امتداد pgvector وإنشاء سلسلة من الجداول. انظر المستندات للمزيد من المعلومات." ai_embeddings_semantic_search_enabled: "تفعيل البحث الدلالي في الصفحة كاملةً." ai_embeddings_semantic_quick_search_enabled: "تفعيل خيار البحث الدلالي في قائمة البحث المنبثقة." ai_embeddings_semantic_related_include_closed_topics: "تضمين الموضوعات المغلقة في نتائج البحث الدلالي" @@ -221,6 +218,7 @@ ar: custom_prompt: "رسالة مطالبة مخصَّصة" explain: "الشرح" illustrate_post: "تزويد المنشور بالصور" + replace_dates: "التواريخ الذكية" painter: attribution: stable_diffusion_xl: "الصورة بواسطة Stable Diffusion XL" @@ -238,7 +236,14 @@ ar: other_content_in_pm: "لا يمكن مشاركة الرسائل الشخصية التي تحتوي على منشورات من أشخاص آخرين بشكلٍ علني" failed_to_share: "فشلت مشاركة المحادثة" conversation_deleted: "تم حذف مشاركة المحادثة بنجاح" + spam_detection: + flag_reason: "تم الإبلاغ عنه كسلوكٍ عشوائي بواسطة Discourse AI" + silence_reason: "تم إسكات المستخدم تلقائيًا بواسطة Discourse AI" + invalid_error_type: "تم إدخال نوع خطأ غير صالح" + unexpected: "حدث خطأ غير متوقع" + bot_user_update_failed: "فشل تحديث مستخدم روبوت فحص السلوك العشوائي" ai_bot: + reply_error: "عذراً، يبدو أن نظامنا واجه مشكلة غير متوقعة أثناء محاولة الرد.\n\n[details='Error details']\n%{details}\n[/details]" default_pm_prefix: "[رسالة خاصة دون عنوان من روبوت ذكاء اصطناعي]" personas: default_llm_required: "نموذج اللغة الكبير الافتراضي مطلوب قبل تفعيل الدردشة" @@ -412,6 +417,7 @@ ar: no_targets: "لم تكن هناك رسائل خلال الفترة المحدَّدة." sentiment: reports: + overall_sentiment: "المشاعر العامة (إيجابية - سلبية)" post_emotion: sadness: "الحزن \U0001F622" surprise: "المفاجأة \U0001F631" @@ -426,6 +432,7 @@ ar: set_llm_first: "اضبط %{setting} أولًا" model_unreachable: "لم نتمكن من الحصول على رد من هذا النموذج. تحقَّق من إعداداتك أولًا." invalid_seeded_model: "لا يمكنك استخدام هذا النموذج مع هذه الميزة" + must_select_model: "يجب عليك تحديد نموذج لغة كبير أولًا" endpoints: not_configured: "%{display_name} (not configured)" configuration_hint: @@ -444,21 +451,17 @@ ar: other: "لم نتمكن من حذف هذا النموذج لأن %{settings} تستخدمه. قم بتحديث الإعدادات وحاول مرة أخرى." cannot_edit_builtin: "لا يمكنك تعديل نموذج مُدمَج." embeddings: + delete_failed: "هذا النموذج قيد الاستخدام حاليًا. قم بتحديث `ai embeddings selected model` أولًا." + cannot_edit_builtin: "لا يمكنك تعديل نموذج مُدمَج." configuration: disable_embeddings: "يجب عليك إيقاف 'ai embeddings enabled' أولًا." - choose_model: "قم بتعيين 'ai embeddings model' أولًا." - model_unreachable: "لقد فشلنا في إنشاء اختبار تضمين باستخدام هذا النموذج. تأكَّد من صحة إعداداتك." - hint: - zero: "تأكد من تكوين الإعداد `%{settings}`." - one: "تأكد من تكوين الإعداد `%{settings}`." - two: "تأكد من تكوين الإعدادَين `%{settings}`." - few: "تأكد من تكوين الإعدادات `%{settings}`." - many: "تأكد من تكوين الإعدادات `%{settings}`." - other: "تأكد من تكوين الإعدادات `%{settings}`." + choose_model: "قم بتعيين 'ai embeddings selected model' أولًا." llm_models: missing_provider_param: "لا يمكن ترك %{param} فارغة" bedrock_invalid_url: "يُرجى ملء جميع الحقول لاستخدام هذا النموذج." errors: + quota_exceeded: "لقد تجاوزت الحصة المُخصَّصة لهذا النموذج. يُرجى إعادة المحاولة بعد %{relative_time}." + quota_required: "يجب عليك تحديد الحد الأقصى للرموز أو الاستخدامات لهذا النموذج" no_query_specified: معلمة الاستعلام مطلوبة، يُرجى تحديدها. no_user_for_persona: لا تملك الشخصية المحدَّدة مستخدمًا مرتبطًا بها. persona_not_found: الشخصية المحدَّدة غير موجودة. تحقَّق من معلمتَي persona_name أو persona_id. @@ -468,3 +471,6 @@ ar: no_default_llm: يجب أن يكون للشخصية معلمة default_llm محدَّدة. user_not_allowed: غير مسموح للمستخدم بالمشاركة في الموضوع. prompt_message_length: تتجاوز الرسالة الحد الأقصى لعدد الحروف، والبالغ 1000 حرف، بمقدار %{idx}. + dashboard: + problem: + ai_llm_status: "نموذج اللغة الكبير: %{model_name} يواجه مشكلات. يُرجى التحقق من صفحة تكوين النموذج." diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml index 685f06567..ecaef2e7b 100644 --- a/config/locales/server.de.yml +++ b/config/locales/server.de.yml @@ -52,10 +52,7 @@ de: ai_nsfw_flag_threshold_porn: "Schwellenwert, ab dem ein Bild, das als Porno eingestuft wird, als NSFW gilt." ai_nsfw_flag_threshold_sexy: "Schwellenwert, ab dem ein Bild, das als sexy eingestuft wird, als NSFW gilt." ai_nsfw_models: "Modelle, die für NSFW-Inferenz verwendet werden." - ai_openai_embeddings_url: "Benutzerdefinierte URL, die für die OpenAI-Embeddings-API verwendet wird (im Falle von Azure gegebenenfalls: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)." - ai_openai_api_key: "API-Schlüssel für OpenAI-API. Wird NUR für Einbettungen und Dall-E verwendet. Für GPT verwende die Registerkarte für die LLM-Konfiguration" - ai_hugging_face_tei_endpoint: URL, auf der die API für die Inferenz der Texteinbettungen von Hugging Face ausgeführt wird - ai_hugging_face_tei_api_key: API-Schlüssel für die Inferenz von Texteinbettungen von Hugging Face + ai_openai_api_key: "API-Schlüssel für OpenAI-API. Wird NUR für Dall-E verwendet. Für GPT verwende die Registerkarte LLM-Konfiguration" ai_helper_enabled: "Aktiviere den KI-Helfer." composer_ai_helper_allowed_groups: "Benutzer dieser Gruppen sehen die KI-Helfer-Schaltfläche im Composer." ai_helper_allowed_in_pm: "Aktiviere den Composer-KI-Helfer in PN." @@ -68,15 +65,11 @@ de: post_ai_helper_allowed_groups: "Nutzergruppen, die auf KI-Helfer-Funktionen in Beiträgen zugreifen dürfen" ai_helper_image_caption_model: "Wähle das Modell aus, das für die Erstellung von Bildbeschriftungen verwendet werden soll" ai_auto_image_caption_allowed_groups: "Benutzer dieser Gruppen können die automatische Bildbeschriftung ein- und ausschalten." - ai_embeddings_enabled: "Aktiviere das Einbettungsmodul." - ai_embeddings_discourse_service_api_endpoint: "URL, unter der die API für das Einbettungsmodul läuft" - ai_embeddings_discourse_service_api_key: "API-Schlüssel für die Einbettungs-API" - ai_embeddings_model: "Benutze all-mpnet-base-v2 für lokale und schnelle Inferenz in Englisch, text-embedding-ada-002, um die OpenAI-API zu verwenden (benötigt API-Schlüssel) und multilingual-e5-large für lokale mehrsprachige Einbettungen" + ai_embeddings_selected_model: "Verwende das ausgewählte Modell für die Erzeugung von Einbettungen." ai_embeddings_generate_for_pms: "Erstelle Einbettungen für persönliche Nachrichten." ai_embeddings_semantic_related_topics_enabled: "Verwende die semantische Suche für verwandte Themen." ai_embeddings_semantic_related_topics: "Maximale Anzahl der Themen, die im Abschnitt für verwandte Themen angezeigt werden sollen." ai_embeddings_backfill_batch_size: "Anzahl der Einbettungen, die alle 15 Minuten aufgefüllt werden." - ai_embeddings_pg_connection_string: "PostgreSQL-Verbindungsstring für das Einbettungsmodul. Die pgvector-Erweiterung muss aktiviert sein und eine Reihe von Tabellen erstellt werden. Siehe Dokumentation für weitere Informationen." ai_embeddings_semantic_search_enabled: "Aktiviere die semantische Ganzseitensuche." ai_embeddings_semantic_quick_search_enabled: "Aktiviere die semantische Suchoption im Such-Menü-Pop-up." ai_embeddings_semantic_related_include_closed_topics: "Geschlossene Themen in semantische Suchergebnisse einbeziehen" @@ -422,13 +415,12 @@ de: other: "Wir konnten dieses Modell nicht löschen, weil %{settings} es verwenden. Aktualisiere die Einstellungen und versuche es erneut." cannot_edit_builtin: "Du kannst ein integriertes Modell nicht bearbeiten." embeddings: + delete_failed: "Dieses Modell wird derzeit verwendet. Aktualisiere zuerst `ai embeddings selected model`." + cannot_edit_builtin: "Du kannst ein integriertes Modell nicht bearbeiten." configuration: disable_embeddings: "Du musst zuerst „KI-Einbettungen aktiviert“ deaktivieren." - choose_model: "Lege zuerst „KI-Einbettungsmodell“ fest." - model_unreachable: "Es ist uns nicht gelungen, eine Testeinbettung mit diesem Modell zu erstellen. Prüfe, ob deine Einstellungen korrekt sind." - hint: - one: "Vergewissere dich, dass die Einstellung `%{settings}` konfiguriert wurde." - other: "Vergewissere dich, dass die Einstellungen des gewünschten Anbieters konfiguriert wurden. Die Optionen sind: %{settings}" + invalid_config: "Du hast eine ungültige Option ausgewählt." + choose_model: "Lege zuerst „ausgewähltes KI-Einbettungsmodell“ fest." llm_models: missing_provider_param: "%{param} darf nicht leer sein" bedrock_invalid_url: "Bitte fülle alle Felder aus, um dieses Modell zu verwenden." diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index f69df115b..ba481cf4e 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -52,10 +52,7 @@ es: ai_nsfw_flag_threshold_porn: "Umbral para que una imagen clasificada como porno sea considerada NSFW." ai_nsfw_flag_threshold_sexy: "Umbral para que una imagen clasificada como sexy se considere NSFW." ai_nsfw_models: "Modelos que se utilizarán para la inferencia NSFW." - ai_openai_embeddings_url: "URL personalizada utilizada para la API de incrustaciones de OpenAI. (en el caso de Azure puede ser: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "Clave API para la API de OpenAI. Solo se utiliza para incrustaciones y Dall-E. Para GPT utiliza la pestaña de configuración de LLM" - ai_hugging_face_tei_endpoint: URL donde se ejecuta la API para la inferencia de incrustaciones de texto de Hugging Face - ai_hugging_face_tei_api_key: Clave API para la inferencia de incrustaciones de texto de Hugging Face + ai_openai_api_key: "Clave API para la API de OpenAI. SOLO se utiliza para Dall-E. Para GPT utiliza la pestaña de configuración de LLM" ai_helper_enabled: "Activar el ayudante de IA." composer_ai_helper_allowed_groups: "Los usuarios de estos grupos verán el botón del asistente de IA en el compositor." ai_helper_allowed_in_pm: "Activar el asistente de IA del compositor en los MP." @@ -68,15 +65,11 @@ es: post_ai_helper_allowed_groups: "Grupos de usuarios autorizados a acceder a las funciones del ayudante de IA en las publicaciones" ai_helper_image_caption_model: "Selecciona el modelo que se utilizará para generar pies de foto" ai_auto_image_caption_allowed_groups: "Los usuarios de estos grupos pueden activar el subtitulado automático de imágenes." - ai_embeddings_enabled: "Activar el módulo de incrustaciones." - ai_embeddings_discourse_service_api_endpoint: "URL donde se ejecuta la API para el módulo de incrustaciones" - ai_embeddings_discourse_service_api_key: "Clave API para la API de incrustaciones" - ai_embeddings_model: "Utiliza all-mpnet-base-v2 para la inferencia local y rápida en inglés, text-embedding-ada-002 para utilizar la API de OpenAI (necesitas la clave API) y multilingual-e5-large para las incrustaciones multilingües locales." + ai_embeddings_selected_model: "Utiliza el modelo seleccionado para generar incrustaciones." ai_embeddings_generate_for_pms: "Generar incrustaciones para mensajes personales." ai_embeddings_semantic_related_topics_enabled: "Utilizar la Búsqueda semántica para temas relacionados." ai_embeddings_semantic_related_topics: "Número máximo de temas que se mostrarán en la sección de temas relacionados." ai_embeddings_backfill_batch_size: "Número de incrustaciones a rellenar cada 15 minutos." - ai_embeddings_pg_connection_string: "Cadena de conexión PostgreSQL para el módulo de incrustaciones. Necesita qye la extensión pgvector esté habilitada y crear una serie de tablas. Consulta la documentación para más información." ai_embeddings_semantic_search_enabled: "Activar la búsqueda semántica a página completa." ai_embeddings_semantic_quick_search_enabled: "Activa la opción de búsqueda semántica en el menú emergente de búsqueda." ai_embeddings_semantic_related_include_closed_topics: "Incluir temas cerrados en los resultados de la búsqueda semántica" @@ -422,13 +415,11 @@ es: other: "No hemos podido eliminar este modelo porque %{settings} lo está usando. Actualiza los ajustes e inténtalo de nuevo." cannot_edit_builtin: "No puedes editar un modelo integrado." embeddings: + delete_failed: "Este modelo está actualmente en uso. Actualiza primero el «modelo seleccionado de incrustaciones de IA»." + cannot_edit_builtin: "No puedes editar un modelo integrado." configuration: disable_embeddings: "Tienes que desactivar primero «incrustaciones de ia activadas»." - choose_model: "Establece primero «modelo de incrustaciones de ia»." - model_unreachable: "No hemos podido generar una prueba de incrustación con este modelo. Comprueba que el ajuste es correcto." - hint: - one: "Asegúrate de que se ha configurado el ajuste «%{settings}»." - other: "Asegúrate de que se han configurado los ajustes del proveedor que deseas. Las opciones son: %{settings}" + choose_model: "Establece primero «modelo seleccionado de incrustaciones de ia»." llm_models: missing_provider_param: "%{param} no puede estar en blanco" bedrock_invalid_url: "Rellena todos los campos para utilizar este modelo." diff --git a/config/locales/server.fi.yml b/config/locales/server.fi.yml index 348c0e988..ca4eb2896 100644 --- a/config/locales/server.fi.yml +++ b/config/locales/server.fi.yml @@ -52,10 +52,7 @@ fi: ai_nsfw_flag_threshold_porn: "Raja, jolloin pornoksi luokiteltua kuvaa pidetään NSFW:nä." ai_nsfw_flag_threshold_sexy: "Raja, jolloin seksikkääksi luokiteltua kuvaa pidetään NSFW:nä." ai_nsfw_models: "NSFW-päätelmiin käytettävät mallit." - ai_openai_embeddings_url: "Mukautettu URL, jota käytetään OpenAI:n upotus-APIssa. (Azuren tapauksessa se voi olla: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "OpenAI APIn API-avain. Käytetään VAIN upotuksiin ja Dall-E:hen. Käytä LLM-määritysvälilehteä GPT:lle." - ai_hugging_face_tei_endpoint: URL-osoite, jossa API toimii Hugging Facen tekstiupotuskäyttöliittymää varten - ai_hugging_face_tei_api_key: Hugging Facen tekstiupotuskäyttöliittymän API-avain + ai_openai_api_key: "OpenAI APIn API-avain. Käytetään VAIN Dall-E:hen. Käytä LLM-määritysvälilehteä GPT:lle." ai_helper_enabled: "Ota tekoälyapuri käyttöön." composer_ai_helper_allowed_groups: "Näiden ryhmien käyttäjät näkevät tekoälyavustajan painikkeen kirjoitustoiminnossa." ai_helper_allowed_in_pm: "Ota kirjoitustoiminnon tekoälyavustaja käyttöön yksityisviesteissä." @@ -68,15 +65,11 @@ fi: post_ai_helper_allowed_groups: "Käyttäjäryhmät, joilla on oikeus käyttää tekoälyavustajan ominaisuuksia viesteissä" ai_helper_image_caption_model: "Valitse malli, jota käytetään kuvien kuvatekstien luomiseen" ai_auto_image_caption_allowed_groups: "Näiden ryhmien käyttäjät voivat ottaa automaattisen kuvatekstityksen käyttöön tai poistaa sen käytöstä." - ai_embeddings_enabled: "Ota upotusmoduuli käyttöön." - ai_embeddings_discourse_service_api_endpoint: "URL-osoite, jossa upotusmoduulin API on käynnissä" - ai_embeddings_discourse_service_api_key: "Upotus-APIn API-avain" - ai_embeddings_model: "Käytä all-mpnet-base-v2:ta paikalliseen ja nopeaan päättelyyn englanniksi, text-embedding-ada-002:ta OpenAI APIn käyttämiseen (API-avain vaaditaan) ja multilingual-e5-largea paikallisiin monikielisiin upotuksiin" + ai_embeddings_selected_model: "Käytä valittua mallia upotusten luomiseen." ai_embeddings_generate_for_pms: "Luo upotuksia yksityisviesteille." ai_embeddings_semantic_related_topics_enabled: "Käytä semanttista hakua aiheeseen liittyviä ketjuja varten." ai_embeddings_semantic_related_topics: "Aiheeseen liittyvien ketjujen osiossa näytettävien ketjujen enimmäismäärä." ai_embeddings_backfill_batch_size: "15 minuutin välein täydennettävien upotusten määrä." - ai_embeddings_pg_connection_string: "PostgreSQL-yhteysmerkkijono upotusmoduulille. Edellyttää, että pgvector-laajennus on käytössä ja taulukoiden sarja on luotu. Katso lisätietoja ohjeista." ai_embeddings_semantic_search_enabled: "Ota koko sivun semanttinen haku käyttöön." ai_embeddings_semantic_quick_search_enabled: "Ota semanttinen haku käyttöön hakuvalikon ponnahdusikkunassa." ai_embeddings_semantic_related_include_closed_topics: "Sisällytä suljetut ketjut semanttisiin hakutuloksiin" @@ -422,13 +415,11 @@ fi: other: "Tätä mallia ei voitu poistaa, koska %{settings} käyttävät sitä. Päivitä asetus ja yritä uudelleen." cannot_edit_builtin: "Et voi muokata sisäänrakennettua mallia." embeddings: + delete_failed: "Tämä malli on tällä hetkellä käytössä. Päivitä \"ai embeddings selected model\" ensin." + cannot_edit_builtin: "Et voi muokata sisäänrakennettua mallia." configuration: disable_embeddings: "Sinun täytyy ensin poistaa \"ai embeddings enabled\" käytöstä." - choose_model: "Aseta \"ai embeddings model\" ensin." - model_unreachable: "Testiupotusta tällä mallilla ei voitu luoda. Tarkista, että asetuksesi ovat oikein." - hint: - one: "Varmista, että asetus \"%{settings}\" on määritetty." - other: "Varmista, että haluamasi palveluntarjoajan asetukset on määritetty. Vaihtoehdot ovat: %{settings}" + choose_model: "Aseta \"ai embeddings selected model\" ensin." llm_models: missing_provider_param: "%{param} ei voi olla tyhjä" bedrock_invalid_url: "Täytä kaikki kentät, jotta voit käyttää tätä mallia." diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index 5b779541d..1a08cce0c 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -52,10 +52,7 @@ fr: ai_nsfw_flag_threshold_porn: "Seuil pour qu'une image classée comme pornographique soit considérée comme NSFW." ai_nsfw_flag_threshold_sexy: "Seuil pour qu'une image classée comme sexy soit considérée comme NSFW." ai_nsfw_models: "Modèles à utiliser pour l'inférence NSFW." - ai_openai_embeddings_url: "Adresse URL personnalisée utilisée pour l'API d'intégration OpenAI. (dans le cas d'Azure, elle peut être : https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "Clé API pour l'API OpenAI. Utilisée UNIQUEMENT pour les intégrations et Dall-E. Pour GPT, utilisez l'onglet de configuration LLM" - ai_hugging_face_tei_endpoint: URL où l'API est exécutée pour l'inférence d'intégrations de texte Hugging Face - ai_hugging_face_tei_api_key: Clé API pour l'inférence d'intégrations de texte Hugging Face + ai_openai_api_key: "Clé API pour l'API OpenAI. Utilisée UNIQUEMENT pour Dall-E. Pour GPT, utilisez l'onglet de configuration LLM" ai_helper_enabled: "Activer l'assistant IA." composer_ai_helper_allowed_groups: "Les utilisateurs de ces groupes verront le bouton d'assistance IA dans le compositeur." ai_helper_allowed_in_pm: "Activez l'assistant IA du compositeur dans les messages privés." @@ -68,15 +65,11 @@ fr: post_ai_helper_allowed_groups: "Les groupes d'utilisateurs autorisés à accéder aux fonctionnalités d'AI Helper dans les publications" ai_helper_image_caption_model: "Sélectionnez le modèle à utiliser pour générer des légendes d'images" ai_auto_image_caption_allowed_groups: "Les utilisateurs de ces groupes peuvent activer ou désactiver les légendes automatiques des images." - ai_embeddings_enabled: "Activez le module d'intégration." - ai_embeddings_discourse_service_api_endpoint: "Adresse URL où s'exécute l'API pour le module d'intégration" - ai_embeddings_discourse_service_api_key: "Clé API pour l'API d'intégration" - ai_embeddings_model: "Utilisez all-mpnet-base-v2 pour une inférence locale et rapide en anglais, text-embedding-ada-002 pour utiliser l'API OpenAI (nécessite une clé API) et multilingual-e5-large pour les intégrations multilingues locales" + ai_embeddings_selected_model: "Utilisez le modèle sélectionné pour générer des intégrations." ai_embeddings_generate_for_pms: "Générez des intégrations pour les messages privés." ai_embeddings_semantic_related_topics_enabled: "Utilisez la recherche sémantique pour les sujets connexes." ai_embeddings_semantic_related_topics: "Nombre maximal de sujets à afficher dans la section des sujets connexes." ai_embeddings_backfill_batch_size: "Nombre d'intégrations à remplir toutes les 15 minutes." - ai_embeddings_pg_connection_string: "Chaîne de connexion PostgreSQL pour le module d'intégration. Nécessite l'activation de l'extension pgvector et la création d'une série de tables. Consultez la documentation pour obtenir plus d'informations." ai_embeddings_semantic_search_enabled: "Activez la recherche sémantique en pleine page." ai_embeddings_semantic_quick_search_enabled: "Activez l'option de recherche sémantique dans la fenêtre contextuelle du menu de recherche." ai_embeddings_semantic_related_include_closed_topics: "Inclure des sujets fermés dans les résultats de recherche sémantique" @@ -422,13 +415,11 @@ fr: other: "Nous n'avons pas pu supprimer ce modèle, car %{settings} l'utilisent. Mettez à jour les paramètres et réessayez." cannot_edit_builtin: "Vous ne pouvez pas modifier un modèle intégré." embeddings: + delete_failed: "Ce modèle est actuellement utilisé. Mettez d'abord à jour `ai embeddings selected model`." + cannot_edit_builtin: "Vous ne pouvez pas modifier un modèle intégré." configuration: disable_embeddings: "Vous devez d'abord désactiver « l'intégration de l'IA activée »." - choose_model: "Définissez d'abord le « modèle d'intégration IA »." - model_unreachable: "Nous n'avons pas réussi à générer un test d'intégration avec ce modèle. Vérifiez que vos paramètres sont corrects." - hint: - one: "Assurez-vous que le paramètre « %{settings} » a été configuré." - other: "Assurez-vous que les paramètres du fournisseur souhaité ont été configurés. Les options sont les suivantes : %{settings}" + choose_model: "Définissez d'abord 'ai embeddings selected model'." llm_models: missing_provider_param: "%{param} ne peut pas être vide" bedrock_invalid_url: "Veuillez remplir tous les champs pour utiliser ce modèle." diff --git a/config/locales/server.he.yml b/config/locales/server.he.yml index 76f01d29b..be50385dd 100644 --- a/config/locales/server.he.yml +++ b/config/locales/server.he.yml @@ -52,10 +52,6 @@ he: ai_nsfw_flag_threshold_porn: "סף לתמונה שמוגדרת כארוטית כדי שתיחשב פוגענית." ai_nsfw_flag_threshold_sexy: "סף לתמונה שמוגדרת כמינית כדי שתיחשב פוגענית." ai_nsfw_models: "מודלים לשימוש להסקת פוגענות." - ai_openai_embeddings_url: "כתובת מותאמת אישית ל־API ההטמעות של OpenAI. (במקרה של Azure זה יכול להיות: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "מפתח API ל־API של OpenAI. משמש רק להטבעות ול־Dall-E. ל־GPT יש להשתמש בלשונית הגדרות LLM (מודלי שפה גדולים)" - ai_hugging_face_tei_endpoint: כתובת בה פועל ה־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: "הפעלת מסייע הבינה המלאכותית בכותב ההודעות בהודעות הפרטיות." @@ -68,15 +64,10 @@ he: post_ai_helper_allowed_groups: "קבוצות משתמשים שמורשות לגשת ליכולות מסייע בינה מלאכותית בפוסטים" ai_helper_image_caption_model: "נא לבחור את הדגם שישמש ליצירת כותרות לתמונות" ai_auto_image_caption_allowed_groups: "משתמשים בקבוצות האלה יכולים להפעיל או לכבות כותרות אוטומטיות לתמונות." - ai_embeddings_enabled: "הפעלת מודול ההטמעות." - ai_embeddings_discourse_service_api_endpoint: "הכתובת בה נמצא ה־API הפעיל עבור מודול ההטמעות" - ai_embeddings_discourse_service_api_key: "מפתח API ל־API של ההטמעות" - ai_embeddings_model: "להשתמש ב־all-mpnet-base-v2 להסקה מהירה ומקומית באנגלית, text-embedding-ada-002 כדי להשתמש ב־API של OpenAI (דורש מפתח API) וב־multilingual-e5-large להטמעות רב־לשוניות מקומיות" ai_embeddings_generate_for_pms: "יצירת הטמעות להודעות פרטיות." ai_embeddings_semantic_related_topics_enabled: "להשתמש בחיפוש סמנטי לנושאים קשורים." ai_embeddings_semantic_related_topics: "מספר הנושאים המרבי להצגה בסעיף הנושאים הקשורים." ai_embeddings_backfill_batch_size: "מספר ההטבעות למילוי חוזר כל 15 דקות." - ai_embeddings_pg_connection_string: "מחרוזת חיבור ל־PostgreSQL למודול ההטמעות. הרחבת pgvector צריכה להיות פעילה ומספר טבלאות צריכות להיווצר. יש לעיין בתיעוד למידע נוסף." ai_embeddings_semantic_search_enabled: "הפעלת חיפוש סמנטי בעמוד מלא." ai_embeddings_semantic_quick_search_enabled: "הפעלת אפשרות חיפוש סמנטי בחלונית תפריט החיפוש הקופצת." ai_embeddings_semantic_related_include_closed_topics: "כולל נושאים סגורים בתוצאות החיפוש הסמנטיות" @@ -437,15 +428,9 @@ he: other: "לא הצלחנו למחוק את המודל הזה כי %{settings} משתמשים בו. נא לעדכן את ההגדרות לנסות שוב." cannot_edit_builtin: "אי אפשר לערוך מודל מובנה." embeddings: + cannot_edit_builtin: "אי אפשר לערוך מודל מובנה." configuration: disable_embeddings: "יש להשבית קודם את ‚הטמעת בינה מלאכותית פעילה’." - choose_model: "יש להגדיר קודם את ‚הטמעת בינה מלאכותית פעילה’." - model_unreachable: "כשלנו בייצור הטמעות בדיקה עם הדגם הזה. נא לבדוק שההגדרות שלך נכונות." - hint: - one: "נא לוודא שההגדרה `%{settings}` הוגדרה." - two: "נא לוודא שהגדרות הספק הדרוש לך הוגדרות. האפשרויות הן: %{settings}" - many: "נא לוודא שהגדרות הספק הדרוש לך הוגדרות. האפשרויות הן: %{settings}" - other: "נא לוודא שהגדרות הספק הדרוש לך הוגדרות. האפשרויות הן: %{settings}" llm_models: missing_provider_param: "%{param} לא יכול להישאר ריק" bedrock_invalid_url: "נא למלא את כל השדות די להשתמש במודל הזה." diff --git a/config/locales/server.id.yml b/config/locales/server.id.yml index 3e30641b3..4efe05f16 100644 --- a/config/locales/server.id.yml +++ b/config/locales/server.id.yml @@ -38,10 +38,6 @@ id: ai_nsfw_flag_automatically: "Secara otomatis menandai postingan NSFW yang berada di atas ambang batas yang dikonfigurasi." ai_nsfw_flag_threshold_general: "Ambang Batas Umum agar suatu gambar dianggap NSFW." ai_nsfw_models: "Model yang digunakan untuk inferensi NSFW." - ai_openai_embeddings_url: "URL khusus yang digunakan untuk OpenAI embeddings API. (dalam kasus Azure bisa jadi: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_embeddings_enabled: "Aktifkan modul embeddings." - ai_embeddings_discourse_service_api_key: "Kunci API untuk API embeddings" - ai_embeddings_pg_connection_string: "String koneksi PostgreSQL untuk modul embeddings. Perlu mengaktifkan ekstensi pgvector dan dibuat serangkaian tabel. Lihat dokumen untuk info lebih lanjut." ai_bot_public_sharing_allowed_groups: "Izinkan grup-grup ini untuk membagikan pesan pribadi AI kepada publik melalui tautan unik yang tersedia untuk umum. Catatan: jika situs Anda memerlukan login, berbagi juga akan memerlukan login." reports: overall_sentiment: diff --git a/config/locales/server.it.yml b/config/locales/server.it.yml index e7f8d96a0..e9fb952a2 100644 --- a/config/locales/server.it.yml +++ b/config/locales/server.it.yml @@ -52,10 +52,7 @@ it: ai_nsfw_flag_threshold_porn: "Soglia per un'immagine classificata come pornografica per essere considerata NSFW." ai_nsfw_flag_threshold_sexy: "Soglia per un'immagine classificata come sexy per essere considerata NSFW." ai_nsfw_models: "Modelli da utilizzare per l'inferenza NSFW." - ai_openai_embeddings_url: "URL personalizzato utilizzato per l'API di integrazione OpenAI. (nel caso di Azure può essere: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "Chiave API per l'API OpenAI. Utilizzato SOLO per integrazioni e Dall-E. Per GPT utilizzare la scheda di configurazione LLM" - ai_hugging_face_tei_endpoint: URL in cui è in esecuzione l'API per l'inferenza delle integrazioni testuali di Hugging Face - ai_hugging_face_tei_api_key: Chiave API per l'inferenza delle integrazioni testuali di Hugging Face + ai_openai_api_key: "Chiave API per l'API OpenAI. Utilizzata SOLO per Dall-E. Per GPT utilizzare la scheda di configurazione LLM" ai_helper_enabled: "Abilita l'assistente IA." composer_ai_helper_allowed_groups: "Gli utenti di questi gruppi vedranno il pulsante dell'assistente IA nella sezione di scrittura." ai_helper_allowed_in_pm: "Abilita l'assistente IA nei MP." @@ -68,15 +65,11 @@ it: post_ai_helper_allowed_groups: "Gruppi di utenti autorizzati ad accedere alle funzionalità dell'assistente IA nei post" ai_helper_image_caption_model: "Seleziona il modello da utilizzare per generare le didascalie delle immagini" ai_auto_image_caption_allowed_groups: "Gli utenti di questi gruppi possono attivare/disattivare i sottotitoli automatici delle immagini." - ai_embeddings_enabled: "Abilita il modulo di integrazioni." - ai_embeddings_discourse_service_api_endpoint: "URL in cui l'API è in esecuzione per il modulo di integrazioni" - ai_embeddings_discourse_service_api_key: "Chiave API per l'API di integrazioni" - ai_embeddings_model: "Usa all-mpnet-base-v2 per l'inferenza locale e veloce in inglese, text-embedding-ada-002 per usare l'API OpenAI (richiede la chiave API) e multilingue-e5-large per le integrazioni multilingue locali" + ai_embeddings_selected_model: "Usa il modello selezionato per generare le integrazioni." ai_embeddings_generate_for_pms: "Genera integrazioni per messaggi personali." ai_embeddings_semantic_related_topics_enabled: "Usa la ricerca semantica per argomenti correlati." ai_embeddings_semantic_related_topics: "Numero massimo di argomenti da mostrare nella sezione degli argomenti correlati." ai_embeddings_backfill_batch_size: "Numero di incorporamenti da riempire ogni 15 minuti." - ai_embeddings_pg_connection_string: "Stringa di connessione PostgreSQL per il modulo di integrazioni. Richiede l'estensione pgvector abilitata e la creazione di una serie di tabelle. Consulta i documenti per maggiori informazioni." ai_embeddings_semantic_search_enabled: "Abilita la ricerca semantica a pagina intera." ai_embeddings_semantic_quick_search_enabled: "Abilita l'opzione di ricerca semantica nel popup del menu di ricerca." ai_embeddings_semantic_related_include_closed_topics: "Includi argomenti chiusi nei risultati della ricerca semantica" @@ -422,13 +415,11 @@ it: other: "Non è stato possibile eliminare questo modello perché lo stanno utilizzando %{settings}. Aggiorna le impostazioni e riprova." cannot_edit_builtin: "Non è possibile modificare un modello incorporato." embeddings: + delete_failed: "Questo modello è attualmente in uso. Aggiorna prima `ai embeddings selected model`." + cannot_edit_builtin: "Non è possibile modificare un modello incorporato." configuration: disable_embeddings: "Devi prima disabilitare \"integrazioni ia abilitate\"." - choose_model: "Imposta prima il \"modello integrazioni ia\"." - model_unreachable: "Non siamo riusciti a generare un test di integrazione con questo modello. Controlla che le tue impostazioni siano corrette." - hint: - one: "Assicurati che l'impostazione `%{settings}` sia stata configurata." - other: "Assicurati che le impostazioni del fornitore che desideri siano state configurate. Le opzioni sono: %{settings}" + choose_model: "Imposta prima \"ai embeddings selected model\"." llm_models: missing_provider_param: "%{param} non può essere vuoto" bedrock_invalid_url: "Compila tutti i campi per utilizzare questo modello." diff --git a/config/locales/server.ja.yml b/config/locales/server.ja.yml index ccec68c8d..86ed27b36 100644 --- a/config/locales/server.ja.yml +++ b/config/locales/server.ja.yml @@ -15,6 +15,10 @@ ja: llm_triage: title: AI を使った投稿のトリアージ description: "大規模言語モデルを使って投稿に優先順位を付けます" + flagged_post: | +
モデルからの応答:
+

%%LLM_RESPONSE%%

+ %%AUTOMATION_NAME%% ルールによってトリガーされました。 llm_report: title: AI を使った定期レポート description: "大規模言語モデルに基づく定期レポート" @@ -48,10 +52,7 @@ ja: ai_nsfw_flag_threshold_porn: "ポルノとして分類された画像が NSFW として見なされるためのしきい値。" ai_nsfw_flag_threshold_sexy: "官能的として分類された画像が NSFW として見なされるためのしきい値。" ai_nsfw_models: "NSFW 推論に使用するモデル。" - ai_openai_embeddings_url: "OpenAI 埋め込み API に使用されるカスタム URL。(Azure の場合: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "OpenAI API の API キー。埋め込みと Dall-E のみに使用されます。GPT の場合は LLM 構成タブを使用します" - ai_hugging_face_tei_endpoint: Hugging Face テキスト埋め込み推論の API が実行している URL - ai_hugging_face_tei_api_key: Hugging Face テキスト埋め込み推論の API キー + ai_openai_api_key: "OpenAI API の API キー。Dall-E のみに使用されます。GPT の場合は LLM 構成タブを使用します" ai_helper_enabled: "AI ヘルパーを有効にします。" composer_ai_helper_allowed_groups: "これらのグループのユーザーの作成ツールには、AI ヘルパーボタンが表示されます。" ai_helper_allowed_in_pm: "PM で作成ツールの AI ヘルパーを有効にします。" @@ -64,15 +65,11 @@ ja: post_ai_helper_allowed_groups: "投稿内で AI ヘルパー機能にアクセスできるユーザーグループ" ai_helper_image_caption_model: "画像キャプションの生成に使用するモデルを選択します" ai_auto_image_caption_allowed_groups: "これらのグループのユーザーは画像の自動キャプション作成を切り替えられます。" - ai_embeddings_enabled: "埋め込みモジュールを有効にします。" - ai_embeddings_discourse_service_api_endpoint: "埋め込みモジュールの API が実行している URL" - ai_embeddings_discourse_service_api_key: "埋め込み API の API キー" - ai_embeddings_model: "英語でのローカルおよび高速推論には all-mpnet-base-v2、OpenAI API の使用には text-embedding-ada-002 (API キーが必要)、およびローカル多言語埋め込みには multilingual-e5-large を使用します" + ai_embeddings_selected_model: "選択したモデルを使用して、埋め込みを生成します。" ai_embeddings_generate_for_pms: "個人メッセージの埋め込みを生成します。" ai_embeddings_semantic_related_topics_enabled: "関連トピックのセマンティック検索を使用します。" ai_embeddings_semantic_related_topics: "関連トピックセクションに表示する最大トピック数。" ai_embeddings_backfill_batch_size: "15 分ごとにバックフィルする埋め込みの数。" - ai_embeddings_pg_connection_string: "埋め込みモジュールの PostgreSQL 接続文字列。pgvector 拡張機能が有効であり、一連のテーブルが作成される必要があります。詳細はドキュメントをご覧ください。" ai_embeddings_semantic_search_enabled: "全ページのセマンティック検索を有効にします。" ai_embeddings_semantic_quick_search_enabled: "検索メニューポップアップのセマンティック検索オプションを有効にします。" ai_embeddings_semantic_related_include_closed_topics: "閉鎖トピックをセマンティック検索結果に含める" @@ -221,6 +218,7 @@ ja: custom_prompt: "カスタムプロンプト" explain: "説明" illustrate_post: "イラスト投稿" + replace_dates: "スマート日付" painter: attribution: stable_diffusion_xl: "Stable Diffusion XL による画像" @@ -238,7 +236,14 @@ ja: other_content_in_pm: "他の人の投稿を含む個人メッセージは公開共有できません" failed_to_share: "会話を共有できませんでした" conversation_deleted: "会話の共有が削除されました" + spam_detection: + flag_reason: "Discourse AI によって迷惑として通報されました" + silence_reason: "ユーザーは Discourse AI によって自動的に投稿禁止になりました" + invalid_error_type: "無効なエラータイプが指定されました" + unexpected: "予期しないエラーが発生しました" + bot_user_update_failed: "迷惑スキャンボットユーザーの更新に失敗しました" ai_bot: + reply_error: "返信中に予期しない問題が発生したようです。\n\n\n[details='エラーの詳細']\n%{details}\n[/details]" default_pm_prefix: "[無題の AI ボット PM]" personas: default_llm_required: "チャットを有効にする前に、デフォルトの LLM モデルが必要です" @@ -297,6 +302,7 @@ ja: name: "ベース検索クエリ" description: "検索時に使用するベースクエリ。例: '#urgent' は検索クエリの先頭に '#urgent' を追加し、緊急のカテゴリまたはタグを持つトピックのみが含まれます。" tool_summary: + update_artifact: "ウェブアーティファクトの更新" create_artifact: "ウェブアーティファクトを作成します" web_browser: "ウェブを閲覧" github_search_files: "GitHub 検索ファイル" @@ -319,6 +325,7 @@ ja: search_meta_discourse: "Discrouse Meta を検索" javascript_evaluator: "JavaScript を評価" tool_help: + update_artifact: "AI ボットを使ってウェブアーティファクトを更新します" create_artifact: "AI ボットを使用してウェブアーティファクトを作成します" web_browser: "AI ボットを使ってウェブページを閲覧する" github_search_code: "GitHub リポジトリでコードを検索する" @@ -341,6 +348,7 @@ ja: search_meta_discourse: "Discrouse Meta を検索" javascript_evaluator: "JavaScript を評価" tool_description: + update_artifact: "AI ボットを使ってウェブアーティファクトを更新しました" create_artifact: "AI ボットを使用してウェブアーティファクトを作成しました" web_browser: "読み取り中: %{url}" github_search_files: "%{repo}/%{branch} で「%{keywords}」を検索しました" @@ -374,6 +382,7 @@ ja: no_targets: "選択された期間中にメッセージはありませんでした。" sentiment: reports: + overall_sentiment: "全体的なセンチメント (肯定的 - 否定的)" post_emotion: sadness: "悲しみ \U0001F622" surprise: "驚き \U0001F631" @@ -385,7 +394,10 @@ ja: llm: configuration: disable_module_first: "まず %{setting} を無効にする必要があります" + set_llm_first: "先に %{setting} を設定します" model_unreachable: "このモデルから応答を得られませんでした。まず設定を確認してください。" + invalid_seeded_model: "この機能ではこのモデルを使用できません" + must_select_model: "先に LLM を選択する必要があります" endpoints: not_configured: "%{display_name} (未構成)" configuration_hint: @@ -394,15 +406,17 @@ ja: other: "%{settings} が使用中であるため、このモデルを削除できませんでした。設定を更新してもう一度お試しください。" cannot_edit_builtin: "組み込みのモデルを編集することはできません。" embeddings: + delete_failed: "このモデルは使用中です。先に `ai embeddings selected model` を更新してください。" + cannot_edit_builtin: "組み込みのモデルを編集することはできません。" configuration: disable_embeddings: "まず「AI 埋め込み対応」を無効にしてください。" - choose_model: "まず「AI 埋め込み込める」を設定してください。" - model_unreachable: "このモデルでテスト埋め込みを生成できませんでした。設定が正しいことを確認してください。" - hint: - other: "必要なプロバイダーの設定が構成されていることを確認してください。オプション: %{settings}" + choose_model: "先に「AI 埋め込みに選択されたモデル」を設定してください。" llm_models: missing_provider_param: "%{param} は空白にできません" + bedrock_invalid_url: "このモデルを使用するには、すべてのフィールドに入力してください。" errors: + quota_exceeded: "このモデルの使用量制限を超過しました。%{relative_time}後にもう一度お試しください。" + quota_required: "このモデルのトークンまたは使用量の上限を指定する必要があります" no_query_specified: クエリパラメーターは必須です。指定してください。 no_user_for_persona: 指定されたペルソナにはユーザーが関連付けられていません。 persona_not_found: 指定されたペルソナは存在しません。persona_name または persona_id パラメーターを確認してください。 @@ -412,3 +426,6 @@ ja: no_default_llm: ペルソナには default_llm が定義されている必要があります。 user_not_allowed: ユーザーはトピックに参加できません。 prompt_message_length: メッセージ %{idx} は 1000 文字の上限を超えています。 + dashboard: + problem: + ai_llm_status: "LLM モデル: %{model_name} に問題が発生しています。モデルの構成ページを確認してください。" diff --git a/config/locales/server.nl.yml b/config/locales/server.nl.yml index 6508fa1c3..8c1261866 100644 --- a/config/locales/server.nl.yml +++ b/config/locales/server.nl.yml @@ -52,10 +52,7 @@ nl: ai_nsfw_flag_threshold_porn: "Drempelwaarde voor een als porno geclassificeerde afbeelding om als NSFW te worden beschouwd." ai_nsfw_flag_threshold_sexy: "Drempelwaarde voor een als sexy geclassificeerde afbeelding om als NSFW te worden beschouwd." ai_nsfw_models: "Te gebruiken modellen voor NVWW-inferentie." - ai_openai_embeddings_url: "Aangepaste URL voor de OpenAI-insluitings-API. (in het geval van Azure kan dit zijn: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "API-sleutel voor OpenAI-API. ALLEEN gebruikt voor insluitingen en Dall-E. Gebruik voor GPT het tabblad LLM-configuratie" - ai_hugging_face_tei_endpoint: URL waar de API wordt uitgevoerd voor inferentie van Hugging Face-tekstinsluitingen - ai_hugging_face_tei_api_key: API-sleutel voor inferentie van Hugging Face-tekstinsluitingen + ai_openai_api_key: "API-sleutel voor OpenAI-API. ALLEEN gebruikt Dall-E. Gebruik voor GPT het tabblad LLM-configuratie" ai_helper_enabled: "Schakel de AI-helper in." composer_ai_helper_allowed_groups: "Gebruikers in deze groepen zien de AI-hulpknop in de editor." ai_helper_allowed_in_pm: "Schakel de AI-hulp van de editor in in PB's." @@ -68,15 +65,11 @@ nl: post_ai_helper_allowed_groups: "Gebruikersgroepen die toegang hebben tot AI-helperfuncties in berichten" ai_helper_image_caption_model: "Selecteer het te gebruiken model voor het genereren van afbeeldingsbijschriften" ai_auto_image_caption_allowed_groups: "Gebruikers in deze groepen kunnen automatische afbeeldingsbijschriften in- en uitschakelen." - ai_embeddings_enabled: "Schakel de insluitingsmodule in." - ai_embeddings_discourse_service_api_endpoint: "URL waar de API wordt uitgevoerd voor de insluitingsmodule" - ai_embeddings_discourse_service_api_key: "API-sleutel voor de insluitings-API" - ai_embeddings_model: "Gebruik all-mpnet-base-v2 voor lokale en snelle inferentie in het Engels, text-embedding-ada-002 om de OpenAI-API te gebruiken (API-sleutel nodig) en multilingual-e5-large voor lokale meertalige insluiting" + ai_embeddings_selected_model: "Gebruik het geselecteerde model voor het genereren van insluitingen." ai_embeddings_generate_for_pms: "Genereer insluitingen voor persoonlijke berichten." ai_embeddings_semantic_related_topics_enabled: "Gebruik semantisch zoeken voor gerelateerde topics." ai_embeddings_semantic_related_topics: "Maximaal aantal topics om weer te geven in de sectie met gerelateerde topics." ai_embeddings_backfill_batch_size: "Aantal insluitingen dat elke 15 minuten moet worden aangevuld." - ai_embeddings_pg_connection_string: "PostgreSQL-verbindingsreeks voor de insluitingsmodule. Vereist dat de pgvector-extensie is ingeschakeld en dat een reeks tabellen is gemaakt. Zie de documentatie voor meer informatie." ai_embeddings_semantic_search_enabled: "Schakel semantisch zoeken op volledige pagina's in." ai_embeddings_semantic_quick_search_enabled: "Schakel de semantische zoekoptie in de zoekmenupop-up in." ai_embeddings_semantic_related_include_closed_topics: "Neem gesloten topics op in semantische zoekresultaten" @@ -422,13 +415,11 @@ nl: other: "We kunnen dit model niet verwijderen omdat %{settings} het gebruiken. Werk de instellingen bij en probeer het opnieuw." cannot_edit_builtin: "Je kunt een ingebouwd model niet bewerken." embeddings: + delete_failed: "Dit model is momenteel in gebruik. Werk eerst 'ai embeddings selected model' bij." + cannot_edit_builtin: "Je kunt een ingebouwd model niet bewerken." configuration: disable_embeddings: "Je moet 'ai embeddings enabled' eerst uitschakelen." - choose_model: "Stel eerst 'ai embeddings model' in." - model_unreachable: "We konden geen testinsluiting genereren met dit model. Controleer of je instellingen juist zijn." - hint: - one: "Zorg dat de instelling `%{settings}` is geconfigureerd." - other: "Zorg dat de instellingen van de gewenste provider zijn geconfigureerd. Opties zijn: %{settings}" + choose_model: "Stel eerst 'ai embeddings selected model' in." llm_models: missing_provider_param: "%{param} mag niet leeg zijn" bedrock_invalid_url: "Vul alle velden in om dit model te gebruiken." diff --git a/config/locales/server.pl_PL.yml b/config/locales/server.pl_PL.yml index 6620b4778..75cb2ae1e 100644 --- a/config/locales/server.pl_PL.yml +++ b/config/locales/server.pl_PL.yml @@ -42,22 +42,16 @@ pl_PL: ai_nsfw_flag_threshold_porn: "Próg uznania obrazu zaklasyfikowanego jako pornograficzny, aby został uznany za NSFW." ai_nsfw_flag_threshold_sexy: "Próg uznania obrazu zaklasyfikowanego jako seksowny, aby został uznany za NSFW." ai_nsfw_models: "Modele używane do wnioskowania NSFW." - ai_openai_embeddings_url: "Niestandardowy adres URL używany w interfejsie API osadzania OpenAI. (w przypadku Azure może to być: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" composer_ai_helper_allowed_groups: "Użytkownicy w tych grupach zobaczą przycisk pomocy AI w kompozytorze." ai_helper_allowed_in_pm: "Włącz asystenta AI kompozytora w PW." ai_helper_model: "Model do użycia dla pomocnika AI." ai_helper_custom_prompts_allowed_groups: "Użytkownicy w tych grupach zobaczą opcję niestandardowego monitu w pomocniku AI." ai_helper_automatic_chat_thread_title_delay: "Opóźnienie w minutach, zanim pomocnik AI automatycznie ustawi tytuł wątku czatu." ai_helper_automatic_chat_thread_title: "Automatycznie ustawiaj tytuły wątków czatu na podstawie zawartości wątku." - ai_embeddings_enabled: "Włącz moduł osadzania." - ai_embeddings_discourse_service_api_endpoint: "Adres URL, pod którym działa interfejs API dla modułu osadzania" - ai_embeddings_discourse_service_api_key: "Klucz dla interfejsu API osadzania" - ai_embeddings_model: "Użyj all-mpnet-base-v2 do lokalnego i szybkiego wnioskowania w języku angielskim, text-embedding-ada-002 do korzystania z OpenAI API (potrzebny klucz API) i multilingual-e5-large do lokalnego osadzania wielojęzycznych treści" ai_embeddings_generate_for_pms: "Generuj osadzenia dla wiadomości osobistych." ai_embeddings_semantic_related_topics_enabled: "Użyj wyszukiwania semantycznego dla powiązanych tematów." ai_embeddings_semantic_related_topics: "Maksymalna liczba tematów do wyświetlenia w sekcji powiązanych tematów." ai_embeddings_backfill_batch_size: "Liczba osadzań do uzupełnienia co 15 minut." - ai_embeddings_pg_connection_string: "Parametry połączenia PostgreSQL dla modułu osadzania. Wymaga włączenia rozszerzenia pgvector i utworzenia serii tabel. Zobacz dokumentacje, aby uzyskać więcej informacji." ai_embeddings_semantic_search_enabled: "Włącz wyszukiwanie semantyczne na całej stronie." ai_embeddings_semantic_related_include_closed_topics: "Uwzględnij zamknięte tematy w semantycznych wynikach wyszukiwania" ai_embeddings_semantic_search_hyde_model: "Model używany do rozwijania słów kluczowych w celu uzyskania lepszych wyników podczas wyszukiwania semantycznego" diff --git a/config/locales/server.pt_BR.yml b/config/locales/server.pt_BR.yml index 26eb102eb..8102b9fbe 100644 --- a/config/locales/server.pt_BR.yml +++ b/config/locales/server.pt_BR.yml @@ -52,10 +52,7 @@ pt_BR: ai_nsfw_flag_threshold_porn: "Limite para uma imagem classificada como pornográfica ser considerada NSFW." ai_nsfw_flag_threshold_sexy: "Limite para uma imagem classificada como sensual ser considerada NSFW." ai_nsfw_models: "Modelos usados para inferência de NSFW." - ai_openai_embeddings_url: "URL personalizada usada para incorporações da API da OpenAI. (No caso do Azure, pode ser: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "Chave de API para API da OpenAI. Usado APENAS para incorporações e Dall-E. Para o GPT, use a aba de configurações de LLM" - ai_hugging_face_tei_endpoint: URL em que a API está em execução para as inferências das incorporações de texto do Hugging Face - ai_hugging_face_tei_api_key: Chave de API para inferência de incorporações de texto do Hugging Face + ai_openai_api_key: "Chave de API para API da OpenAI. Usado APENAS para Dall-E. Para o GPT, use a aba de configurações de LLM" ai_helper_enabled: "Habilite o assistente de IA." composer_ai_helper_allowed_groups: "Os usuários desses grupos visualizarão o botão de assistência por IA no compositor." ai_helper_allowed_in_pm: "Ative o ajudante de IA do compositor em MPs." @@ -68,15 +65,11 @@ pt_BR: post_ai_helper_allowed_groups: "Grupos de usuários(as) com permissão para acessar recursos do ajudante de IA nas postagens" ai_helper_image_caption_model: "Selecione o modelo a ser usado para gerar legendas em imagens" ai_auto_image_caption_allowed_groups: "Usuários(as) nestes grupos podem alternar legendas automáticas em imagens." - ai_embeddings_enabled: "Ative o módulo de incorporações." - ai_embeddings_discourse_service_api_endpoint: "URL em que a API está em execução para o módulo de incorporações" - ai_embeddings_discourse_service_api_key: "Chave de API para a API de incorporações" - ai_embeddings_model: "Use o all-mpnet-base-v2 para inferência local e veloz em inglês, text-embedding-ada-002 usada na API da OpenAI (precisa de chave da API) e multilingual-e5-large para incorporações multi-idiomas locais" + ai_embeddings_selected_model: "Use o modelo selecionado para gerar incorporações" ai_embeddings_generate_for_pms: "Gere incorporações para mensagens pessoais." ai_embeddings_semantic_related_topics_enabled: "Use Pesquisa semântica para tópicos relacionados." ai_embeddings_semantic_related_topics: "Número máximo de tópicos na seção do tópico relacionado." ai_embeddings_backfill_batch_size: "O número de incorporações para provisionamento a cada 15 minutos." - ai_embeddings_pg_connection_string: "String de conexão do PostgreSQL para o módulo de incorporações. É preciso ativar a extensão pgvector e uma série de tabelas criadas. Consulte a documentação para obter mais informações." ai_embeddings_semantic_search_enabled: "Ative pesquisa semântica em toda a página." ai_embeddings_semantic_quick_search_enabled: "Ative opção de busca semântica no pop-up no menu de busca." ai_embeddings_semantic_related_include_closed_topics: "Incluir tópicos fechados em resultados de pesquisa semântica" @@ -422,13 +415,11 @@ pt_BR: other: "Não foi possível excluir este modelo, pois está sendo usado por %{settings}. Atualize a configuração e tente novamente." cannot_edit_builtin: "Não é possível eidtar um modelo integrado." embeddings: + delete_failed: "Este modelo está em uso no momento. Atualize o modelo selecionado de incorporações de IA primeiro." + cannot_edit_builtin: "Não é possível editar um modelo integrado." configuration: disable_embeddings: "Você precisa desativar \"incorporações com IA ativadas\" primeiro." - choose_model: "Define \"modelo de incorporações com IA\" primeiro." - model_unreachable: "Não foi possível gerar uma incorporação de teste com este modelo. Verifique se as configurações estão corretas." - hint: - one: "Verifique se a configuração \"%{settings}\" foi definida." - other: "Verifique se as configurações do provedor que você queria foram definidas. Confira as opções: %{settings}" + choose_model: "Defina o \"modelo selecionado de incorporações com IA\" primeiro." llm_models: missing_provider_param: "%{param} Não pode ficar em branco" bedrock_invalid_url: "Preencha todos os campos para usar este modelo." diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index 1b4881276..f7df0133b 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -52,10 +52,7 @@ ru: ai_nsfw_flag_threshold_porn: "Пороговое значение, при котором изображение, отнесенное к категории «порно», определяется как NSFW-контент." ai_nsfw_flag_threshold_sexy: "Пороговое значение, при котором изображение, отнесенное к категории «сексуальное», определяется как NSFW-контент." ai_nsfw_models: "Модели, используемые для оценки NSFW-контента." - ai_openai_embeddings_url: "Специальный URL-адрес для API векторных представлений OpenAI (в случае с Azure это может быть https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)." - ai_openai_api_key: "API-ключ для API OpenAI. Используется ТОЛЬКО для эмбеддингов и Dall-E. Для GPT используйте вкладку конфигурации LLM" - ai_hugging_face_tei_endpoint: URL-адрес, по которому работает API для вывода текстовых эмбеддингов Hugging Face - ai_hugging_face_tei_api_key: Ключ API для вывода текстовых эмбеддингов Hugging Face + ai_openai_api_key: "API-ключ для API OpenAI. Используется ТОЛЬКО для Dall-E. Для GPT используйте вкладку конфигурации LLM" ai_helper_enabled: "Включить AI-помощника" composer_ai_helper_allowed_groups: "Для пользователей в этих группах будет отображаться кнопка AI-помощника в редакторе." ai_helper_allowed_in_pm: "Включить AI-помощник для редактора в личных сообщениях." @@ -68,15 +65,11 @@ ru: post_ai_helper_allowed_groups: "Группы пользователей, которым разрешен доступ к функциям AI-помощника в публикациях" ai_helper_image_caption_model: "Выберите модель, которая будет использоваться для создания подписей к изображениям" ai_auto_image_caption_allowed_groups: "Пользователи в этих группах могут включать автоматическое добавление подписей к изображениям." - ai_embeddings_enabled: "Включить модуль векторных представлений." - ai_embeddings_discourse_service_api_endpoint: "URL-адрес, по которому работает API для модуля векторных представлений" - ai_embeddings_discourse_service_api_key: "API-ключ для API векторных представлений" - ai_embeddings_model: "Для быстрых локальных результатов на английском используйте all-mpnet-base-v2, для API OpenAI (понадобится API-ключ) — text-embedding-ada-002, для локальных многоязычных векторных представлений — multilingual-e5-large" + ai_embeddings_selected_model: "Использовать выбранную модель для создания встраиваний." ai_embeddings_generate_for_pms: "Генерировать векторные представления для личных сообщений." ai_embeddings_semantic_related_topics_enabled: "Использовать семантический поиск для связанных тем." ai_embeddings_semantic_related_topics: "Максимальное количество тем для показа в разделе связанных тем." ai_embeddings_backfill_batch_size: "Количество векторных представлений для обратного заполнения каждые 15 минут." - ai_embeddings_pg_connection_string: "Строка подключения PostgreSQL для модуля векторных представлений. Необходимо включить расширение «pgvector» и создать таблицы. Подробнее см. в документации." ai_embeddings_semantic_search_enabled: "Включить полностраничный семантический поиск." ai_embeddings_semantic_quick_search_enabled: "Включить опцию семантического поиска во всплывающем меню поиска." ai_embeddings_semantic_related_include_closed_topics: "Включать в результаты семантического поиска закрытые темы" @@ -440,15 +433,11 @@ ru: other: "Мы не смогли удалить эту модель, потому что ее используют %{settings}. Обновите настройки и попробуйте еще раз." cannot_edit_builtin: "Встроенную модель редактировать нельзя." embeddings: + delete_failed: "Эта модель сейчас используется. Сначала обновите параметр `ai embeddings selected model`." + cannot_edit_builtin: "Встроенную модель редактировать нельзя." configuration: disable_embeddings: "Сначала вам необходимо отключить настройку 'ai embeddings enabled'." - choose_model: "Сначала задайте 'ai embeddings model'." - model_unreachable: "Не удалось создать тестовый эмбеддинг с этой моделью. Проверьте правильность настроек." - hint: - one: "Убедитесь, что настроен параметр `%{settings}`." - few: "Убедитесь, что параметры нужного вам поставщика настроены. Варианты: %{settings}" - many: "Убедитесь, что параметры нужного вам поставщика настроены. Варианты: %{settings}" - other: "Убедитесь, что параметры нужного вам поставщика настроены. Варианты: %{settings}" + choose_model: "Сначала задайте 'ai embeddings selected model'." llm_models: missing_provider_param: "Параметр %{param} не может быть пустым" bedrock_invalid_url: "Чтобы использовать эту модель, заполните все поля." diff --git a/config/locales/server.tr_TR.yml b/config/locales/server.tr_TR.yml index 9ea86ef28..eb1f0b696 100644 --- a/config/locales/server.tr_TR.yml +++ b/config/locales/server.tr_TR.yml @@ -52,10 +52,7 @@ tr_TR: ai_nsfw_flag_threshold_porn: "Porno olarak sınıflandırılan bir görüntünün NSFW olarak değerlendirilmesi için eşik." ai_nsfw_flag_threshold_sexy: "Seksi olarak sınıflandırılan bir görüntünün NSFW olarak değerlendirilmesi için eşik." ai_nsfw_models: "NSFW çıkarımı için kullanılacak modeller." - ai_openai_embeddings_url: "OpenAI gömme API'si için kullanılan özel URL. (Azure söz konusu olduğunda şu olabilir: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "OpenAI API'si için API anahtarı. SADECE gömmeler ve Dall-E için kullanılır. GPT için LLM yapılandırma sekmesini kullanın" - ai_hugging_face_tei_endpoint: Hugging Face metni yerleştirme çıkarımı için API'nin çalıştığı URL - ai_hugging_face_tei_api_key: Hugging Face metni yerleştirme çıkarımı için API anahtarı + ai_openai_api_key: "OpenAI API için API anahtarı. SADECE Dall-E için kullanılır. GPT için LLM yapılandırma sekmesini kullanın" ai_helper_enabled: "YZ yardımcısını etkinleştirin." composer_ai_helper_allowed_groups: "Bu gruplardaki kullanıcılar, bestecide YZ yardımcı düğmesini görür." ai_helper_allowed_in_pm: "Kişisel mesajlarda bestecinin YZ yardımcıyı etkinleştirin." @@ -68,15 +65,11 @@ tr_TR: post_ai_helper_allowed_groups: "Gönderilerde YZ Yardımcısı özelliklerine erişmesine izin verilen kullanıcı grupları" ai_helper_image_caption_model: "Görüntü alt yazıları oluşturmak için kullanılacak modeli seçin" ai_auto_image_caption_allowed_groups: "Bu gruplardaki kullanıcılar otomatik görüntü alt yazısı eklemeyi değiştirebilir." - ai_embeddings_enabled: "Gömme modülünü etkinleştirin." - ai_embeddings_discourse_service_api_endpoint: "Gömme modülü için API'nin çalıştığı URL" - ai_embeddings_discourse_service_api_key: "Gömme API'si için API anahtarı" - ai_embeddings_model: "İngilizcede yerel ve hızlı çıkarım için all-mpnet-base-v2'yi, OpenAI API'sini (API anahtarı gerekir) kullanmak için text-embedding-ada-002'yi ve yerel çok dilli yerleştirmeler için multilingual-e5-large'ı kullanın" + ai_embeddings_selected_model: "Gömme oluşturmak için seçili modeli kullanın." ai_embeddings_generate_for_pms: "Kişisel mesajlar için gömmeler oluşturun." ai_embeddings_semantic_related_topics_enabled: "İlgili konular için Semantik Arama'yı kullanın." ai_embeddings_semantic_related_topics: "İlgili konu bölümünde gösterilecek maksimum konu sayısı." ai_embeddings_backfill_batch_size: "Her 15 dakikada bir geri doldurulacak gömme sayısı." - ai_embeddings_pg_connection_string: "Gömme modülü için PostgreSQL bağlantı dizesi. pgvector uzantısının etkinleştirilmesi ve bir dizi tablonun oluşturulması gerekir. Daha fazla bilgi için belgelere bakın." ai_embeddings_semantic_search_enabled: "Tam sayfa semantik aramayı etkinleştirin." ai_embeddings_semantic_quick_search_enabled: "Arama menüsü açılır penceresinde semantik arama seçeneğini etkinleştirin." ai_embeddings_semantic_related_include_closed_topics: "Kapalı konuları semantik arama sonuçlarına dâhil edin" @@ -422,13 +415,11 @@ tr_TR: other: "%{settings} kullandığı için bu modeli silemedik. Ayarları güncelleyip tekrar deneyin." cannot_edit_builtin: "Yerleşik bir modeli düzenleyemezsiniz." embeddings: + delete_failed: "Bu model şu anda kullanımda. Öncelikle `ai embeddings selected model`i güncelleyin." + cannot_edit_builtin: "Yerleşik bir modeli düzenleyemezsiniz." configuration: disable_embeddings: "Önce \"yz yerleştirmeleri etkin\" seçeneğini devre dışı bırakmanız gerekiyor." - choose_model: "Önce \"yz yerleştirme modelini\" ayarlayın." - model_unreachable: "Bu modelle test yerleştirmesi oluşturamadık. Ayarlarınızın doğru olup olmadığını kontrol edin." - hint: - one: "`%{settings}` ayarının yapılandırıldığından emin olun." - other: "İstediğiniz sağlayıcının ayarlarının yapılandırıldığından emin olun. Seçenekler şunlardır: %{settings}" + choose_model: "Önce 'ai embeddings selected model'i ayarlayın." llm_models: missing_provider_param: "%{param} boş olamaz" bedrock_invalid_url: "Bu modeli kullanmak için lütfen tüm alanları doldurun." diff --git a/config/locales/server.uk.yml b/config/locales/server.uk.yml index 538fd894d..50845b481 100644 --- a/config/locales/server.uk.yml +++ b/config/locales/server.uk.yml @@ -46,10 +46,6 @@ uk: ai_nsfw_flag_threshold_porn: "Поріг для зображення, яке класифікується як порно, щоб вважатися NSFW." ai_nsfw_flag_threshold_sexy: "Поріг для зображення, класифікованого як сексуальне, щоб вважатися NSFW." ai_nsfw_models: "Моделі для використання NSFW умов." - ai_openai_embeddings_url: "Власна URL-адреса, що використовується для API вбудовування OpenAI. (у випадку Azure це може бути: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "Ключ API для OpenAI API. Використовується ЛИШЕ для вбудовування та Dall-E. Для GPT використовуйте вкладку конфігурації LLM" - 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: "Увімкнути Помічник ШІ в особистих повідомленнях." @@ -62,15 +58,10 @@ uk: post_ai_helper_allowed_groups: "Групи користувачів, яким дозволено доступ до функцій ШІ-помічника в публікаціях" ai_helper_image_caption_model: "Виберіть модель для генерації підписів до зображень" ai_auto_image_caption_allowed_groups: "Користувачі в цих групах можуть вмикати автоматичне додавання підписів до зображень." - ai_embeddings_enabled: "Увімкнути модуль вкладення." - ai_embeddings_discourse_service_api_endpoint: "Посилання, на якому працює API для модуля вкладень" - ai_embeddings_discourse_service_api_key: "Ключ API для API вбудовувань" - ai_embeddings_model: "Використовуйте all-mpnet-base-v2 для локального та швидкого висновку англійською мовою, text-embedding-ada-002 для використання OpenAI API (потрібен ключ API) та багатомовний-e5-large для локальних багатомовних вбудовувань" ai_embeddings_generate_for_pms: "Створюйте вбудовування для особистих повідомлень." ai_embeddings_semantic_related_topics_enabled: "Використовуйте семантичний пошук для пов’язаних тем." ai_embeddings_semantic_related_topics: "Максимальна кількість тем для показу в розділі пов’язаних тем." ai_embeddings_backfill_batch_size: "Кількість закладок для заповнення кожні 15 хвилин." - ai_embeddings_pg_connection_string: "Рядок підключення PostgreSQL для модуля вбудовування. Потрібно увімкнути розширення pgvector і створити ряд таблиць. Для отримання додаткової інформації див. Документи." ai_embeddings_semantic_search_enabled: "Увімкнути повносторінковий семантичний пошук." ai_embeddings_semantic_quick_search_enabled: "Увімкнути опцію семантичного пошуку у спливаючому меню пошуку." ai_embeddings_semantic_related_include_closed_topics: "Включити закриті теми в результати семантичного пошуку" @@ -338,15 +329,9 @@ uk: other: "Ми не змогли видалити цю модель, оскільки її використовують %{settings} . Оновіть налаштування та повторіть спробу." cannot_edit_builtin: "Ви не можете редагувати вбудовану модель." embeddings: + cannot_edit_builtin: "Ви не можете редагувати вбудовану модель." configuration: disable_embeddings: "Спершу потрібно вимкнути функцію «AI embeddings enabled»." - choose_model: "Спочатку встановіть 'ai embeddings model'." - model_unreachable: "Нам не вдалося згенерувати тестове вбудовування з цією моделлю. Перевірте правильність ваших налаштувань." - hint: - one: "Переконайтеся, що параметр `%{settings}` налаштовано." - few: "Переконайтеся, що налаштовано параметри `%{settings}`." - many: "Переконайтеся, що налаштовано параметри `%{settings}`." - other: "Переконайтеся, що налаштовано параметри `%{settings}`." llm_models: missing_provider_param: "%{param} не може бути пустим" errors: diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml index 76ac5bbfa..214cdf78c 100644 --- a/config/locales/server.zh_CN.yml +++ b/config/locales/server.zh_CN.yml @@ -52,10 +52,7 @@ zh_CN: ai_nsfw_flag_threshold_porn: "分类为色情作品的图片被视为 NSFW 的阈值。" ai_nsfw_flag_threshold_sexy: "分类为性感的图片被视为 NSFW 的阈值。" ai_nsfw_models: "用于 NSFW 推断的模型。" - ai_openai_embeddings_url: "用于 OpenAI 嵌入向量 API 的自定义 URL。(对于 Azure,可以是:https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15)" - ai_openai_api_key: "OpenAI API 的 API 密钥。仅用于嵌入向量和 Dall-E。对于 GPT,请使用 LLM 配置标签页" - ai_hugging_face_tei_endpoint: 运行 Hugging Face 文本嵌入向量推断 API 的 URL - ai_hugging_face_tei_api_key: Hugging Face 文本嵌入向量推断的 API 密钥 + ai_openai_api_key: "OpenAI API 的 API 密钥。仅用于 Dall-E。对于 GPT,请使用 LLM 配置标签页" ai_helper_enabled: "启用 AI 助手。" composer_ai_helper_allowed_groups: "这些群组中的用户将在编辑器中看到 AI 助手按钮。" ai_helper_allowed_in_pm: "在私信中启用编辑器的 AI 助手。" @@ -68,15 +65,11 @@ zh_CN: post_ai_helper_allowed_groups: "能够在帖子中访问 AI 助手功能的用户群组" ai_helper_image_caption_model: "选择用于生成图片标题的模型" ai_auto_image_caption_allowed_groups: "这些群组中的用户可以切换自动生成图片标题。" - ai_embeddings_enabled: "启用嵌入向量模块。" - ai_embeddings_discourse_service_api_endpoint: "为嵌入向量模块运行 API 的 URL" - ai_embeddings_discourse_service_api_key: "嵌入向量 API 的 API 密钥" - ai_embeddings_model: "将 all-mpnet-base-v2 用于本地快速英语推断,将 text-embedding-ada-002 用于 OpenAI API(需要 API 密钥),将 multilingual-e5-large 用于本地多语言嵌入向量" + ai_embeddings_selected_model: "使用所选模型生成嵌入向量。" ai_embeddings_generate_for_pms: "为个人消息生成嵌入向量。" ai_embeddings_semantic_related_topics_enabled: "将语义搜索用于相关话题。" ai_embeddings_semantic_related_topics: "相关话题部分中显示的最大话题数。" ai_embeddings_backfill_batch_size: "每 15 分钟回填的嵌入向量数。" - ai_embeddings_pg_connection_string: "嵌入向量模块的 PostgreSQL 连接字符串。需要启用 pgvector 扩展并创建一系列表。请参阅文档来获取更多信息。" ai_embeddings_semantic_search_enabled: "启用全页语义搜索。" ai_embeddings_semantic_quick_search_enabled: "在搜索菜单弹出窗口中启用语义搜索选项。" ai_embeddings_semantic_related_include_closed_topics: "在语义搜索结果中包含已关闭话题" @@ -413,12 +406,11 @@ zh_CN: other: "由于 %{settings} 正在使用此模型,无法将其删除。请更新设置并重试。" cannot_edit_builtin: "您无法编辑内置模型。" embeddings: + delete_failed: "此模型目前正在使用中。请先更新 `ai embeddings selected model`。" + cannot_edit_builtin: "您无法编辑内置模型。" configuration: disable_embeddings: "您必须先禁用 'ai embeddings enabled'。" - choose_model: "首先设置 'ai embeddings model'。" - model_unreachable: "我们无法使用此模型生成测试嵌入向量。请检查设置是否正确。" - hint: - other: "确保已配置 `%{settings}` 设置。" + choose_model: "首先设置 'ai embeddings selected model'。" llm_models: missing_provider_param: "%{param} 不能为空" bedrock_invalid_url: "请填写所有字段以使用此模型。"