diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml index bbb9827d..c5b6f43e 100644 --- a/config/locales/client.ar.yml +++ b/config/locales/client.ar.yml @@ -53,7 +53,6 @@ ar: description: "النموذج اللغوي الكبير لاستخدامه في إنشاء التقرير" categories: label: "الفئات" - description: "تصفية الموضوعات لهذه الفئات فقط" tags: label: "الوسوم" description: "تصفية الموضوعات لهذه الوسوم فقط" @@ -69,8 +68,8 @@ ar: llm_triage: fields: system_prompt: - label: "أمر النظام" - description: "الأمر الذي سيتم استخدامه للفرز، تأكَّد من رده بكلمة واحدة يمكنك استخدامها لبدء الإجراء" + label: "رسالة مطالبة النظام" + description: "رسالة المطالبة التي سيتم استخدامها للفرز، تأكَّد من رده بكلمة واحدة يمكنك استخدامها لبدء الإجراء" search_for_text: label: "البحث عن نص" description: "إذا ظهر النص التالي في الرد، فطبِّق هذه الإجراءات" @@ -99,14 +98,14 @@ ar: ai_persona: name: الاسم description: الوصف - system_prompt: أمر النظام + system_prompt: رسالة مطالبة النظام save: حفظ saved: تم حفظ شخصية الذكاء الاصطناعي enabled: مفعَّلة commands: الأوامر المفعَّلة allowed_groups: المجموعات المسموح بها confirm_delete: هل تريد بالتأكيد حذف هذه الشخصية؟ - new: الجديدة + new: جديدة title: "شخصيات الذكاء الاصطناعي" delete: حذف priority: الأولوية @@ -134,7 +133,7 @@ ar: suggest: "الاقتراح باستخدام الذكاء الاصطناعي" missing_content: "يُرجى إدخال بعض المحتوى لإنشاء الاقتراحات." context_menu: - back: "الرجوع" + back: "رجوع" trigger: "الذكاء الاصطناعي" undo: "تراجع" loading: "الذكاء الاصطناعي قيد إنشاء المحتوى" @@ -145,9 +144,9 @@ ar: revert: "عودة" changes: "التغييرات" custom_prompt: - title: "أمر مخصَّص" - placeholder: "أدخل أمرًا مخصصًا..." - submit: "إرسال أمر" + title: "رسالة مطالبة مخصَّصة" + placeholder: "أدخل رسالة مطالبة مخصَّصة..." + submit: "إرسال رسالة مطالبة" post_options_menu: trigger: "اسأل الذكاء الاصطناعي" title: "اسأل الذكاء الاصطناعي" @@ -161,7 +160,7 @@ ar: thumbnail_suggestions: title: "الصور المصغَّرة المقترحة" select: "تحديد" - selected: "محدَّد" + selected: "محدَّدة" reviewables: model_used: "النموذج المستخدم:" accuracy: "الدقة:" diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml index ab2ae421..5fc7c738 100644 --- a/config/locales/client.de.yml +++ b/config/locales/client.de.yml @@ -53,7 +53,6 @@ de: description: "LLM zur Berichtserstellung" categories: label: "Kategorien" - description: "Themen nur nach diesen Kategorien filtern" tags: label: "Schlagwörter" description: "Themen nur nach diesen Schlagwörtern filtern" diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index 586360b1..4f3beaa8 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -53,7 +53,6 @@ es: description: "LLM a utilizar para la generación de informes" categories: label: "Categorías" - description: "Filtrar temas solo para estas categorías" tags: label: "Etiquetas" description: "Filtrar temas solo para estas etiquetas" @@ -115,7 +114,7 @@ es: no_persona_selected: | ## ¿Qué son las Personas de IA? - Las Personas de IA son una potente función que te permite personalizar el comportamiento del motor de IA en tu foro de Discourse. Actúan como un «aviso del sistema» que guía las respuestas e interacciones de la IA, ayudando a crear una experiencia de usuario más personalizada y atractiva. + Las Personas de IA son una potente característica que te permite personalizar el comportamiento del motor de IA en tu foro de Discourse. Actúan como un «aviso del sistema» que guía las respuestas e interacciones de la IA, ayudando a crear una experiencia de usuario más personalizada y atractiva. ## ¿Por qué utilizar las Personas de la IA? diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml index 77fbd28e..568bd490 100644 --- a/config/locales/client.fi.yml +++ b/config/locales/client.fi.yml @@ -53,7 +53,6 @@ fi: description: "Raportin luomiseen käytettävä LLM" categories: label: "Luokat" - description: "Suodata ketjut vain näihin alueisiin" tags: label: "Tunnisteet" description: "Suodata ketjut vain näihin tunnisteisiin" diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index b342e2da..adfe1dff 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -53,7 +53,6 @@ fr: description: "LLM à utiliser pour la génération de rapports" categories: label: "Catégories" - description: "Filtrer les sujets uniquement selon cette catégorie" tags: label: "Étiquettes" description: "Filtrer les sujets uniquement selon ces étiquettes" diff --git a/config/locales/client.he.yml b/config/locales/client.he.yml index e96cab9e..c4341145 100644 --- a/config/locales/client.he.yml +++ b/config/locales/client.he.yml @@ -26,7 +26,7 @@ he: description: "המשתמש שישלח את הדוח" receivers: label: "נמענים" - description: "המשתמשים שיקבלו א תהדוח (כתובות דוא״ל - יועבר לדוא״ל ישירות, שמות משתמשים - הודעות פרטיות במערכת)" + description: "המשתמשים שיקבלו את הדוח (כתובות דוא״ל - יועבר לדוא״ל ישירות, שמות משתמשים - הודעות פרטיות במערכת)" topic_id: label: "מזהה נושא" description: "מזהה הנושא לפרסם אליו את הדוח" @@ -53,7 +53,6 @@ he: description: "LLM לשימוש להפקת דוחות" categories: label: "קטגוריות" - description: "סינון הנושאים לקטגוריות האלו בלבד" tags: label: "תגיות" description: "סינון נושאים רק לתגיות האלה" diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml index 83f532f0..0ae0fe5f 100644 --- a/config/locales/client.it.yml +++ b/config/locales/client.it.yml @@ -46,17 +46,16 @@ it: label: "Dimensione del campione" description: "Il numero di messaggi da campionare per il report" tokens_per_post: - label: "Token per post" + label: "Token per messaggio" description: "Il numero di token llm da utilizzare per messaggio" model: label: "Modello" description: "LLM da utilizzare per la generazione del report" categories: label: "Categorie" - description: "Filtra gli argomenti solo in queste categorie" tags: label: "Etichette" - description: "Filtra gli argomenti solo in base a questi tag" + description: "Filtra gli argomenti solo in base a queste etichette" allow_secure_categories: label: "Consenti categorie sicure" description: "Consenti la generazione del report per argomenti in categorie sicure" @@ -79,7 +78,7 @@ it: description: "Categoria da applicare all'argomento" tags: label: "Etichette" - description: "Tag da applicare all'argomento" + description: "Etichette da applicare all'argomento" canned_reply: label: "Rispondi" description: "Testo non elaborato della risposta predefinita al messaggio sull'argomento" @@ -203,6 +202,6 @@ it: review: types: reviewable_ai_post: - title: "Post contrassegnato da IA" + title: "Messaggio contrassegnato da IA" reviewable_ai_chat_message: title: "Messaggio di chat contrassegnato da IA" diff --git a/config/locales/client.ja.yml b/config/locales/client.ja.yml index f78b0c59..8a84050e 100644 --- a/config/locales/client.ja.yml +++ b/config/locales/client.ja.yml @@ -53,7 +53,6 @@ ja: description: "レポートの生成に使用する LLM" categories: label: "カテゴリ" - description: "トピックをこれらのカテゴリのみにフィルタします" tags: label: "タグ" description: "トピックをこれらのタグのみにフィルタします" @@ -193,7 +192,7 @@ ja: gpt-4-turbo: "GPT-4 Turbo" gpt-3: 5-turbo: "GPT-3.5" - claude-2: "クロード 2" + claude-2: "Claude 2" gemini-pro: "Gemini" mixtral-8x7B-Instruct-V0: "1": "Mixtral-8x7B V0.1" diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml index fd77551f..176bcdc6 100644 --- a/config/locales/client.nl.yml +++ b/config/locales/client.nl.yml @@ -53,7 +53,6 @@ nl: description: "Te gebruiken LLM voor het genereren van het rapport" categories: label: "Categorieën" - description: "Filter topics alleen op deze categorie" tags: label: "Tags" description: "Filter topics alleen op deze tags" @@ -76,10 +75,10 @@ nl: description: "Pas deze acties toe als de volgende tekst voorkomt in het LLM-antwoord" category: label: "Categorie" - description: "Toe te passen categorie op het onderwerp" + description: "Toe te passen categorie op het topic" tags: label: "Tags" - description: "Toe te passen tags op het onderwerp" + description: "Toe te passen tags op het topic" canned_reply: label: "Antwoorden" description: "Ruwe tekst van standaard antwoord te plaatsen in het topic" @@ -180,12 +179,12 @@ nl: cancel_streaming: "Stoppen met antwoorden" default_pm_prefix: "[PB naamloze AI-bot]" shortcut_title: "Start een PB met een AI-bot" - share: "AI-gesprek delen" - conversation_shared: "Gesprek gekopieerd" + share: "AI-conversatie delen" + conversation_shared: "Conversatie gekopieerd" ai_label: "AI" - ai_title: "Gesprek met AI" + ai_title: "Conversatie met AI" share_modal: - title: "AI-gesprek delen" + title: "AI-conversatie delen" copy: "Kopiëren" context: "Te delen interacties:" bot_names: diff --git a/config/locales/client.pl_PL.yml b/config/locales/client.pl_PL.yml index d97c88c1..6052ae88 100644 --- a/config/locales/client.pl_PL.yml +++ b/config/locales/client.pl_PL.yml @@ -53,7 +53,6 @@ pl_PL: description: "LLM do wykorzystania do generowania raportów" categories: label: "Kategorie" - description: "Filtruj tematy tylko do tej kategorii" tags: label: "Tagi" description: "Filtruj tematy tylko do tych tagów" diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index bc0c4bff..1bead692 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -72,7 +72,7 @@ pt_BR: label: "Prompt do sistema" description: "O prompt que será usado para triagem, verifique se responderá com uma única palavra que pode ser usada para acionar a ação" search_for_text: - label: "Procurar texto" + label: "Pesquisar texto" description: "Se o texto a seguir aparecer na resposta do LLM, aplicar estas ações" category: label: "Categoria" diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index 4e5d1d25..0652cb3e 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -38,47 +38,127 @@ ru: description: "Временной интервал отчета" offset: label: "Смещение" + description: "При тестировании вы можете запускать отчет с учетом исторических данных, используя смещение начала отчета на более раннюю дату." + instructions: + label: "Инструкции" + description: "Инструкции, предоставленные для большой языковой модели" + sample_size: + label: "Размер выборки" + description: "Количество выбранных публикаций для отчета" + tokens_per_post: + label: "Число лексем на публикацию" + description: "Количество лексем LLM для использования в одной публикации" + model: + label: "Модель" + description: "LLM, используемая для создания отчетов" categories: label: "Категории" tags: label: "Теги" + description: "Фильтровать темы только по этим тегам" + allow_secure_categories: + label: "Разрешить защищенные категории" + description: "Разрешить создание отчета по темам в защищенных категориях" + debug_mode: + label: "Режим отладки" + description: "Включить режим отладки для просмотра необработанных входных и выходных данных LLM." + priority_group: + label: "Приоритетная группа" + description: "Приоритизировать контент из этой группы в отчете" llm_triage: fields: + system_prompt: + label: "Системная подсказка" + description: "Подсказка для приоритизации. Для ответа используйте одно слово, которое можно применить для запуска действия." + search_for_text: + label: "Поиск текста" + description: "Если в ответе LLM появится следующий текст, применить эти действия" category: label: "Категория" + description: "Категория, применяемая к теме" tags: label: "Теги" + description: "Теги, применяемые к теме" canned_reply: - label: "Ответить" + label: "Ответ" + description: "Необработанный текст шаблонного ответа на публикацию по теме" + canned_reply_user: + label: "Ответ пользователя" + description: "Имя пользователя для публикации шаблонного ответа" + hide_topic: + label: "Скрыть тему" + description: "Сделать тему недоступной для широкой аудитории, если срабатывают определенные условия" + model: + label: "Модель" + description: "Либо gpt-4, либо gpt-3-5-turbo, либо claude-2" discourse_ai: + title: "AI" modals: select_option: "Выберите вариант..." ai_persona: name: Название description: Описание + system_prompt: Системная подсказка save: Сохранить + saved: AI-персона сохранена enabled: Включено - new: Новые + commands: Включенные команды + allowed_groups: Разрешённые группы + confirm_delete: Точно удалить эту персону? + new: Новое + title: "AI-персоны" delete: Удалить + priority: Приоритет + priority_help: Приоритетные персоны показываются пользователям вверху списка персон. Если приоритет имеют несколько персон, они будут отсортированы в алфавитном порядке. + command_options: "Параметры команды" + no_persona_selected: | + ## Что такое AI-персоны? + + AI-персоны — это мощная функция, с помощью которой можно настроить поведение AI-движка на вашем форуме Discourse. Они действуют как «системное сообщение», которое направляет реакции и взаимодействия AI, помогая создать более персонализированный и привлекательный пользовательский опыт. + + ## Зачем использовать AI-персоны? + + С помощью AI-персон вы можете настроить поведение AI так, чтобы оно лучше соответствовало контексту и тону вашего форума. AI будет таким, как нужно вам: формальным для профессиональной среды, непринужденным для форума сообщества или даже воплощать особенности поведения конкретного персонажа ролевой игры. + + ## Доступ для отдельных групп к AI-персонам + + Кроме того, вы можете настроить доступ определенных групп пользователей к конкретным персонам. Это означает, что вы можете использовать различное поведение AI для разных разделов форума, что способствует разнообразию и богатству взаимодействия с вашим сообществом. related_topics: + title: "Связанные темы" pill: "Связанные" ai_helper: title: "Предложить изменения с помощью AI" description: "Выберите один из вариантов ниже, и AI предложит новую версию текста." selection_hint: "Подсказка: чтобы переписать часть текста, выделите нужный фрагмент до запуска помощника." + suggest: "Подсказки от AI" + missing_content: "Введите контент для генерации подсказок." context_menu: back: "Назад" + trigger: "AI" undo: "Отменить" - cancel: "Нет" - regen: "Попытаться ещё раз" - confirm: "Да" + loading: "AI генерирует ответ" + cancel: "Отменить" + regen: "Попробовать снова" + view_changes: "Просмотреть изменения" + confirm: "Подтвердить" revert: "Вернуть" + changes: "Изменения" + custom_prompt: + title: "Пользовательский запрос" + placeholder: "Введите пользовательский запрос..." + submit: "Отправить запрос" post_options_menu: - close: "Завершить" + trigger: "Спросить AI" + title: "Спросить AI" + loading: "AI генерирует ответ" + close: "Закрыть" copy: "Копировать" copied: "Скопировано!" - cancel: "Нет" + cancel: "Отменить" + fast_edit: + suggest_button: "Предложить правку" thumbnail_suggestions: + title: "Рекомендуемые миниатюры" select: "Выбрать" selected: "Выбрано" reviewables: @@ -86,20 +166,42 @@ ru: accuracy: "Точность:" embeddings: semantic_search: "Темы (семантика)" + semantic_search_loading: "Поиск дополнительных результатов с помощью AI" + semantic_search_disabled_sort: "AI-поиск отключен для этого порядка сортировки, включите сортировку по релевантности." + semantic_search_results: + toggle: "Показать результаты (%{count}), найденные с помощью AI" + toggle_hidden: "Скрыть результаты (%{count}), найденные с помощью AI" + none: "К сожалению, AI-поиск не нашел подходящих тем." + new: "Нажмите «Поиск», чтобы начать поиск новых результатов с помощью AI" + ai_generated_result: "Результат поиска найден с помощью AI" ai_bot: + pm_warning: "Сообщения чат-бота с AI регулярно отслеживаются модераторами." cancel_streaming: "Прекратить отвечать" default_pm_prefix: "[Личные сообщения от AI-бота без названия]" shortcut_title: "Начать личный чат с AI-ботом" + share: "Поделиться разговором с AI" + conversation_shared: "Разговор скопирован" + ai_label: "AI" + ai_title: "Разговор с AI" share_modal: + title: "Поделиться разговором с AI" copy: "Копировать" + context: "Поделиться взаимодействиями:" bot_names: gpt-4: "GPT-4" + gpt-4-turbo: "GPT-4 Turbo" gpt-3: 5-turbo: "GPT-3.5" claude-2: "Claude 2" + gemini-pro: "Gemini" + mixtral-8x7B-Instruct-V0: + "1": "Mixtral-8x7B V0.1" + sentiments: + dashboard: + title: "Настроение" review: types: reviewable_ai_post: - title: "Сообщение с жалобой от AI" + title: "Публикация с жалобой от AI" reviewable_ai_chat_message: title: "Сообщение в чате с жалобой от AI" diff --git a/config/locales/client.tr_TR.yml b/config/locales/client.tr_TR.yml index cdbc943d..2a77202c 100644 --- a/config/locales/client.tr_TR.yml +++ b/config/locales/client.tr_TR.yml @@ -53,7 +53,6 @@ tr_TR: description: "Rapor oluşturmak için kullanılacak LLM" categories: label: "Kategoriler" - description: "Konuları yalnızca bu kategorilere filtrele" tags: label: "Etiketler" description: "Konuları yalnızca bu etiketlere filtrele" @@ -65,6 +64,7 @@ tr_TR: description: "LLM'nin ham giriş ve çıkışını görmek için hata ayıklama modunu etkinleştirin" priority_group: label: "Öncelikli Grup" + description: "Raporda bu gruptan gelen içeriği önceliklendirin" llm_triage: fields: system_prompt: diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index 665ab8e0..253fbb0a 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -53,7 +53,6 @@ zh_CN: description: "用于生成报告的 LLM" categories: label: "类别" - description: "仅筛选这些类别的话题" tags: label: "标签" description: "仅筛选这些标签的话题" diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml index fcae2d34..da468dcc 100644 --- a/config/locales/server.ar.yml +++ b/config/locales/server.ar.yml @@ -10,7 +10,7 @@ ar: llm_triage: title: فرز المنشورات باستخدام الذكاء الاصطناعي description: "فرز المنشورات باستخدام نموذج لغوي كبير" - system_prompt_missing_post_placeholder: "يجب أن يحتوي أمر النظام على عنصر نائب للمنشور: %%POST%%" + system_prompt_missing_post_placeholder: "يجب أن تحتوي رسالة المطالبة على عنصر نائب للمنشور: %%POST%%" llm_report: title: التقرير الدوري باستخدام الذكاء الاصطناعي description: "تقرير دوري قائم على نموذج لغوي كبير" @@ -50,7 +50,7 @@ ar: ai_openai_gpt4_turbo_url: "عنوان URL المخصَّص المُستخدَم لإكمال رسائل الدردشة باستخدام GPT 4 Turbo. (لدعم Azure)" ai_openai_dall_e_3_url: "عنوان URL المخصَّص المُستخدَم لإنشاء صور DALL-E 3. (لدعم Azure)" ai_openai_organization: "(اختياري، اتركه فارغًا للحذف) معرِّف المؤسسة المُستخدَم لواجهة برمجة تطبيقات OpenAI. تم تمريره باستخدام رأس OpenAI-Organization." - ai_openai_embeddings_url: "عنوان URL المخصَّص المُستخدَم لواجهة API لتضمينات OpenAI. (في حالة Azure، يمكن أن يكون: https://COMPANY.openai.azure.com/openai/deployments/DEPLOYMENT/embeddings?api-version=2023-05-15))" + 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" ai_anthropic_api_key: "مفتاح API لواجهة API الخاصة بخدمات Anthropic" ai_hugging_face_api_url: "عنوان URL المخصَّص المُستخدَم للاستدلال على النماذج اللغوية الكبيرة (LLM) في OpenSource. إنه متوافق مع https://github.com/huggingface/text-generation-inference" @@ -58,7 +58,7 @@ ar: ai_helper_allowed_groups: "سيرى المستخدمون في هذه المجموعات زر مساعد الذكاء الاصطناعي في أداة الإنشاء." ai_helper_allowed_in_pm: "تفعيل مساعد الذكاء الاصطناعي في الرسائل الخاصة." ai_helper_model: "النموذج المراد استخدامه لمساعد الذكاء الاصطناعي." - ai_helper_custom_prompts_allowed_groups: "سيرى المستخدمون في هذه المجموعات خيار الأمر المخصَّص في مساعد الذكاء الاصطناعي." + ai_helper_custom_prompts_allowed_groups: "سيرى المستخدمون في هذه المجموعات خيار رسالة المطالبة المخصَّصة في مساعد الذكاء الاصطناعي." ai_helper_automatic_chat_thread_title_delay: "التأخير بالدقائق قبل أن يقوم مساعد الذكاء الاصطناعي بتعيين عنوان سلسلة الدردشة تلقائيًا." ai_helper_automatic_chat_thread_title: "تعيين عناوين سلسلة الدردشة تلقائيًا بناءً على محتويات السلسلة." ai_helper_illustrate_post_model: "النموذج المراد استخدامه لميزة تزويد المنشور بالصور من مساعد الذكاء الاصطناعي في أداة الإنشاء" @@ -105,8 +105,8 @@ ar: xaxis: "إيجابية (%)" yaxis: "التاريخ" post_emotion: - title: "------------" - description: "00000000000000..................................................................." + title: "مشاعر المنشور" + description: "عدد المنشورات المصنَّفة بأحد المشاعر التالية، مجمَّعة حسب مستوى ثقة الناشر." discourse_ai: ai_helper: errors: @@ -116,8 +116,49 @@ ar: generate_titles: اقتراح عناوين للموضوعات proofread: تدقيق النص لغويًا markdown_table: إنشاء جدول Markdown + custom_prompt: "رسالة مطالبة مخصَّصة" + explain: "الشرح" + illustrate_post: "تزويد المنشور بالصور" + painter: + attribution: + stable_diffusion_xl: "الصورة بواسطة Stable Diffusion XL" + dall_e_3: "الصورة بواسطة DALL-E 3" ai_bot: + personas: + cannot_delete_system_persona: "لا يمكن حذف شخصيات النظام، يُرجى إيقافها بدلًا من ذلك" + cannot_edit_system_persona: "يمكن إعادة تسمية شخصيات النظام فقط، ولا يجوز لك تعديل الأوامر أو رسائل مطالبة النظام. قم بإيقافها وعمل نسخة منها بدلًا من ذلك." + general: + name: مساعد المنتدى + description: "روبوت ذكاء اصطناعي للأغراض العامة قادر على أداء مهام مختلفة" + artist: + name: فنان + description: "روبوت ذكاء اصطناعي متخصص في إنشاء الصور" + sql_helper: + name: مساعد SQL + description: "روبوت ذكاء اصطناعي متخصص في المساعدة في صياغة استعلامات SQL في مثيل Discourse هذا" + settings_explorer: + name: مستكشف الإعدادات + description: "روبوت ذكاء اصطناعي متخصص في المساعدة في استكشاف إعدادات موقع Discourse" + researcher: + name: الباحث + description: "روبوت ذكاء اصطناعي مزوَّد بإمكانية الوصول إلى Google، ويمكنه البحث عن المعلومات نيابةً عنك" + creative: + name: المبدع + description: "روبوت ذكاء اصطناعي من دون تكاملات خارجية متخصصة في المهام الإبداعية" + dall_e3: + name: "DALL-E 3" + description: "روبوت ذكاء اصطناعي متخصص في إنشاء الصور باستخدام DALL-E 3" topic_not_found: "الملخص غير متوفر، الموضوع غير موجود!" + summarizing: "جارٍ تلخيص الموضوع" + searching: "جارٍ البحث عن: '%{query}'" + command_options: + search: + max_results: + name: "الحد الأقصى لعدد النتائج" + description: "الحد الأقصى لعدد النتائج المطلوب تضمينها في البحث - في حال ترك الحقل فارغًا، سيتم استخدام القواعد الافتراضية وستتم زيادة العدد وفقًا للنموذج المُستخدَم. أعلى قيمة هي 100." + base_query: + name: "استعلام البحث الأساسي" + description: "استعلام البحث الأساسي الذي سيتم استخدامه عند البحث. على سبيل المثال: سيسبق \"#urgent\" \"#urgent\" في استعلام البحث وسيتضمن الموضوعات ذات الفئة أو الوسم العاجل فقط." command_summary: categories: "إدراج الفئات" search: "البحث" @@ -126,8 +167,26 @@ ar: summarize: "تلخيص" image: "إنشاء صورة" google: "البحث في Google" + read: "قراءة الموضوع" + setting_context: "البحث عن سياق إعداد الموقع" + schema: "البحث عن مخطط قاعدة البيانات" + search_settings: "جارٍ البحث في إعدادات الموقع" dall_e: "إنشاء صورة" + command_help: + categories: "إدراج جميع الفئات المرئية بشكلٍ عام في المنتدى" + search: "البحث في جميع الموضوعات العامة في المنتدى" + tags: "إدراج جميع الوسوم في المنتدى" + time: "البحث عن الوقت في مناطق زمنية مختلفة" + summarize: "تلخيص موضوع" + image: "إنشاء صورة باستخدام Stable Diffusion" + google: "البحث في Google عن استعلام" + read: "قراءة الموضوع العام في المنتدى" + setting_context: "البحث عن سياق إعداد الموقع" + schema: "البحث عن مخطط قاعدة البيانات" + search_settings: "البحث في إعدادات الموقع" + dall_e: "إنشاء صورة باستخدام DALL-E 3" command_description: + read: "القراءة: %{title}" time: "الوقت في المنطقة الزمنية %{timezone} هو %{time}" summarize: "تم تلخيص %{title}" dall_e: "%{prompt}" @@ -160,6 +219,15 @@ ar: few: "تم العثور على %{count} نتائج لاستعلام البحث '%{query}'" many: "تم العثور على %{count} نتيجة لاستعلام البحث '%{query}'" other: "تم العثور على %{count} نتيجة لاستعلام البحث '%{query}'" + setting_context: "سياق القراءة لـ: %{setting_name}" + schema: "%{tables}" + search_settings: + zero: "تم العثور على %{count} نتيجة لـ '%{query}'" + one: "تم العثور على نتيجة واحدة (%{count}) لـ '%{query}'" + two: "تم العثور على نتيجتين (%{count}) لـ '%{query}'" + few: "تم العثور على %{count} نتائج لـ '%{query}'" + many: "تم العثور على %{count} نتيجة لـ '%{query}'" + other: "تم العثور على %{count} نتيجة لـ '%{query}'" summarization: configuration_hint: zero: "قم بتكوين هذه الإعدادات أولًا: %{settings}" @@ -170,5 +238,16 @@ ar: other: "قم بتكوين هذه الإعدادات أولًا: %{settings}" sentiment: reports: + overall_sentiment: + positive: "إيجابية" + negative: "سلبية" post_emotion: - neutral: "محايد" + tl_01: "مستويات الثقة 0-1" + tl_234: "مستويات الثقة 2+" + sadness: "الحزن" + surprise: "المفاجأة" + neutral: "محايدة" + fear: "الخوف" + anger: "الغضب" + joy: "المرح" + disgust: "الاشمئزاز" diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index 77de2f12..779b8d74 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -15,8 +15,8 @@ es: title: Informe periódico mediante IA description: "Informe periódico basado en un modelo lingüístico de gran tamaño" site_settings: - discourse_ai_enabled: "Habilitar el complemento de IA de Discourse." - ai_toxicity_enabled: "Habilitar el módulo de toxicidad." + discourse_ai_enabled: "Activar el complemento de IA de Discourse." + ai_toxicity_enabled: "Activar el módulo de toxicidad." ai_toxicity_inference_service_api_endpoint: "URL donde se ejecuta la API para el módulo de toxicidad" ai_toxicity_inference_service_api_key: "Clave API para la API de toxicidad" ai_toxicity_inference_service_api_model: "Modelo que se utilizará para la inferencia. El modelo multilingüe funciona con italiano, francés, ruso, portugués, español y turco." @@ -29,11 +29,11 @@ es: ai_toxicity_flag_threshold_threat: "Amenaza" ai_toxicity_flag_threshold_sexual_explicit: "Sexual explícito" ai_toxicity_groups_bypass: "Los usuarios de esos grupos no verán sus mensajes clasificados por el módulo de toxicidad." - ai_sentiment_enabled: "Habilitar el módulo de sentimientos." + ai_sentiment_enabled: "Activar el módulo de sentimientos." ai_sentiment_inference_service_api_endpoint: "URL donde se ejecuta la API para el módulo de sentimientos" ai_sentiment_inference_service_api_key: "Clave API para la API de sentimientos" - ai_sentiment_models: "Modelos que se utilizarán para la inferencia. El sentimiento clasifica los mensajes en el espacio positivo/neutral/negativo. La emoción se clasifica en el espacio ira/disgusto/miedo/alegría/neutro/tristeza/sorpresa." - ai_nsfw_detection_enabled: "Habilitar el módulo NSFW." + ai_sentiment_models: "Modelos que se utilizarán para la inferencia. El sentimiento clasifica las publicaciones en el espacio positivo/neutral/negativo. La emoción se clasifica en el espacio ira/asco/miedo/alegría/neutro/tristeza/sorpresa." + ai_nsfw_detection_enabled: "Activar el módulo NSFW." ai_nsfw_inference_service_api_endpoint: "URL donde se ejecuta la API para el módulo NSFW" ai_nsfw_inference_service_api_key: "Clave API para la API NSFW" ai_nsfw_flag_automatically: "Denunciar automáticamente las publicaciones NSFW que superen los umbrales configurados." @@ -54,15 +54,15 @@ es: ai_openai_api_key: "Clave de API para la API de OpenAI" ai_anthropic_api_key: "Clave de API para la API de Anthropic" ai_hugging_face_api_url: "URL personalizada utilizada para la inferencia OpenSource LLM. Compatible con https://github.com/huggingface/text-generation-inference" - composer_ai_helper_enabled: "Habilitar el asistente de IA del Compositor." + composer_ai_helper_enabled: "Activar el asistente de IA del Compositor." 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: "Habilitar el asistente de IA del compositor en los MP." + ai_helper_allowed_in_pm: "Activar el asistente de IA del compositor en los MP." ai_helper_model: "Modelo que se utilizará para el asistente de IA." ai_helper_custom_prompts_allowed_groups: "Los usuarios de estos grupos verán la opción de aviso personalizado en el ayudante de IA." ai_helper_automatic_chat_thread_title_delay: "Retraso en minutos antes de que el ayudante de la IA establezca automáticamente el título del hilo del chat." ai_helper_automatic_chat_thread_title: "Establecer automáticamente los títulos de los hilos del chat en función de su contenido." ai_helper_illustrate_post_model: "Modelo a utilizar para la función ilustrar publicación del ayudante de IA del compositor" - ai_embeddings_enabled: "Habilitar el módulo de incrustaciones." + 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." @@ -71,12 +71,12 @@ es: 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: "Habilitar la búsqueda semántica a página completa." + ai_embeddings_semantic_search_enabled: "Activar la búsqueda semántica a página completa." ai_embeddings_semantic_related_include_closed_topics: "Incluir temas cerrados en los resultados de la búsqueda semántica" ai_embeddings_semantic_search_hyde_model: "Modelo utilizado para expandir palabras clave para obtener mejores resultados durante una búsqueda semántica" ai_summarization_discourse_service_api_endpoint: "URL donde se ejecuta la API de resumen de Discourse." ai_summarization_discourse_service_api_key: "Clave API para la API de resumen de Discourse." - ai_bot_enabled: "Habilitar el módulo AI Bot." + ai_bot_enabled: "Activar el módulo AI Bot." ai_bot_enable_chat_warning: "Muestra una advertencia cuando se inicia el chat de MP. Se puede anular editando la cadena de traducción: discourse_ai.ai_bot.pm_warning" ai_bot_allowed_groups: "Cuando el Bot GPT tenga acceso al MP, responderá a los miembros de estos grupos." ai_bot_enabled_chat_bots: "Modelos disponibles para actuar como Bot AI" @@ -138,7 +138,7 @@ es: description: "Bot de IA especializado en ayudar a crear consultas SQL en esta instancia de Discourse" settings_explorer: name: Explorador de ajustes - description: "Bot de IA especializado en ayudar a explorar la configuración del sitio Discourse" + description: "Bot de IA especializado en ayudar a explorar los ajustes del sitio Discourse" researcher: name: Investigador description: "Bot de IA con acceso a Google que puede buscar información por ti" diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index d73e5d9c..632a4131 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -93,8 +93,8 @@ fr: ai_cloudflare_workers_api_token: "Jeton d'API pour l'API Cloudflare Workers AI" reviewables: reasons: - flagged_by_toxicity: Le plugin IA l'a signalé après l'avoir classé comme toxique. - flagged_by_nsfw: Le plugin IA l'a signalé après avoir classé au moins une des images jointes comme NSFW. + flagged_by_toxicity: L'extension IA l'a signalé après l'avoir classé comme toxique. + flagged_by_nsfw: L'extension IA l'a signalé après avoir classé au moins une des images jointes comme NSFW. errors: prompt_message_length: Le message %{idx} dépasse la limite de 1 000 caractères. invalid_prompt_role: Le message %{idx} a un rôle invalide. @@ -206,8 +206,8 @@ fr: setting_context: "Contexte de lecture pour : %{setting_name}" schema: "%{tables}" search_settings: - one: "%{count} résultat trouvé pour '%{query}'" - other: "%{count} résultats trouvés pour '%{query}'" + one: "%{count} résultat trouvé pour « %{query} »" + other: "%{count} résultats trouvés pour « %{query} »" summarization: configuration_hint: one: "Configurez d'abord le paramètre « %{setting} »." diff --git a/config/locales/server.he.yml b/config/locales/server.he.yml index f47e29f3..be5e8d9c 100644 --- a/config/locales/server.he.yml +++ b/config/locales/server.he.yml @@ -158,7 +158,7 @@ he: description: "המספר המרבי של תוצאות שיכללו בחיפוש - אם ייעשה שימוש בכללי ברירת מחדל ריקים והספירה תשתנה בהתאם לדגם שבשימוש. הערך הגבוה ביותר הוא 100." base_query: name: "שאילתת חיפוש בסיסית" - description: "שאילתת בסיס לשימוש בעת חיפוש. למשל: ‎‚#urgent’ יוסיף את ‚‎#urgent’ לשאילתת החיפוש ויכלול רק נושאים עם הקטגוריה או התגית urgent (דחוף)." + description: "שאילתת בסיס לשימוש בעת חיפוש. למשל: ‚‎#urgent’ יוסיף את ‚‎#urgent’ לשאילתת החיפוש ויכלול רק נושאים עם הקטגוריה או התגית urgent (דחוף)." command_summary: categories: "הצגת קטגוריות" search: "חיפוש" diff --git a/config/locales/server.it.yml b/config/locales/server.it.yml index 1607ad3a..744fbd6f 100644 --- a/config/locales/server.it.yml +++ b/config/locales/server.it.yml @@ -32,7 +32,7 @@ it: ai_sentiment_enabled: "Abilita il modulo sentimento." ai_sentiment_inference_service_api_endpoint: "URL in cui l'API è in esecuzione per il modulo sentimento" ai_sentiment_inference_service_api_key: "Chiave API per l'API di sentimento" - ai_sentiment_models: "Modelli da utilizzare per l'inferenza. Il sentimento classifica i post nello spazio positivo/neutro/negativo. L'emozione si classifica nello spazio rabbia/disgusto/paura/gioia/neutrale/tristezza/sorpresa." + ai_sentiment_models: "Modelli da utilizzare per l'inferenza. Il sentimento classifica i messaggi nello spazio positivo/neutro/negativo. L'emozione si classifica nello spazio rabbia/disgusto/paura/gioia/neutrale/tristezza/sorpresa." ai_nsfw_detection_enabled: "Abilita il modulo NSFW." ai_nsfw_inference_service_api_endpoint: "URL in cui l'API è in esecuzione per il modulo NSFW" ai_nsfw_inference_service_api_key: "Chiave API per l'API NSFW" @@ -74,8 +74,8 @@ it: ai_embeddings_semantic_search_enabled: "Abilita la ricerca semantica a pagina intera." ai_embeddings_semantic_related_include_closed_topics: "Includi argomenti chiusi nei risultati della ricerca semantica" ai_embeddings_semantic_search_hyde_model: "Modello utilizzato per espandere le parole chiave per ottenere risultati migliori durante una ricerca semantica" - ai_summarization_discourse_service_api_endpoint: "URL in cui è in esecuzione l'API di riepilogo del discorso." - ai_summarization_discourse_service_api_key: "Chiave API per l'API di riepilogo del discorso." + ai_summarization_discourse_service_api_endpoint: "URL in cui è in esecuzione l'API di riepilogo di Discourse." + ai_summarization_discourse_service_api_key: "Chiave API per l'API di riepilogo di Discourse." ai_bot_enabled: "Abilita il modulo Bot IA." ai_bot_enable_chat_warning: "Visualizza un avviso quando viene avviata la chat MP. Può essere sovrascritto modificando la stringa di traduzione: discourse_ai.ai_bot.pm_warning" ai_bot_allowed_groups: "Quando il bot GPT ha accesso a un MP, risponderà ai membri di questi gruppi." @@ -158,11 +158,11 @@ it: description: "Numero massimo di risultati da includere nella ricerca: se vuoto verranno utilizzate le regole predefinite e il conteggio verrà scalato in base al modello utilizzato. Il valore più alto è 100." base_query: name: "Query di ricerca di base" - description: "Query di base da utilizzare durante la ricerca. Esempio: \"#urgente\" anteporrà \"#urgente\" alla query di ricerca e includerà solo gli argomenti con la categoria o il tag urgente." + description: "Query di base da utilizzare durante la ricerca. Esempio: \"#urgente\" anteporrà \"#urgente\" alla query di ricerca e includerà solo gli argomenti con la categoria o l'etichetta urgente." command_summary: categories: "Elenca le categorie" search: "Cerca" - tags: "Elenca i tag" + tags: "Elenca le etichette" time: "Ora" summarize: "Riassumi" image: "Genera immagine" @@ -181,7 +181,7 @@ it: image: "Genera un'immagine utilizzando la diffusione stabile" google: "Cerca una query su Google" read: "Leggi l'argomento pubblico sul forum" - setting_context: "Cerca il contesto dell'impostazione del sito" + setting_context: "Cerca il contesto delle impostazioni del sito" schema: "Cerca lo schema del database" search_settings: "Cerca le impostazioni del sito" dall_e: "Genera immagine utilizzando DALL-E 3" @@ -195,8 +195,8 @@ it: one: "%{count} categoria trovata" other: "%{count} categorie trovate" tags: - one: "%{count} tag trovato" - other: "%{count} tag trovati" + one: "%{count} etichetta trovata" + other: "%{count} etichette trovate" search: one: "Trovato %{count} risultato per '%{query}'" other: "Trovati %{count} risultati per '%{query}'" diff --git a/config/locales/server.ja.yml b/config/locales/server.ja.yml index 0eb6d489..4b084ab4 100644 --- a/config/locales/server.ja.yml +++ b/config/locales/server.ja.yml @@ -61,7 +61,7 @@ ja: ai_helper_custom_prompts_allowed_groups: "これらのグループのユーザーには、AI ヘルパーにカスタムプロンプトオプションが表示されます。" ai_helper_automatic_chat_thread_title_delay: "AI ヘルパーがチャットスレッドのタイトルを自動的に設定するまでの遅延 (分単位)。" ai_helper_automatic_chat_thread_title: "スレッドのコンテンツに基づいてチャットスレッドのタイトルを自動的に設定する。" - ai_helper_illustrate_post_model: "作成ツールの AI ヘルパーの投稿のイラスト化機能に使用するモデル" + ai_helper_illustrate_post_model: "作成ツールの AI ヘルパーのイラスト投稿機能に使用するモデル" ai_embeddings_enabled: "埋め込みモジュールを有効にします。" ai_embeddings_discourse_service_api_endpoint: "埋め込みモジュールの API が実行している URL" ai_embeddings_discourse_service_api_key: "埋め込み API の API キー" @@ -118,7 +118,7 @@ ja: markdown_table: Markdown テーブルを生成 custom_prompt: "カスタムプロンプト" explain: "説明" - illustrate_post: "投稿のイラスト化" + illustrate_post: "イラスト投稿" painter: attribution: stable_diffusion_xl: "Stable Diffusion XL による画像" @@ -202,7 +202,7 @@ ja: setting_context: "コンテキストを読み取り中: %{setting_name}" schema: "%{tables}" search_settings: - other: "'%{query}' の結果が %{count} 件見つかりました" + other: "「%{query}」の結果が %{count} 件見つかりました" summarization: configuration_hint: other: "先に次の設定を構成します: %{settings}" diff --git a/config/locales/server.nl.yml b/config/locales/server.nl.yml index 7ca299d9..f9d204c8 100644 --- a/config/locales/server.nl.yml +++ b/config/locales/server.nl.yml @@ -15,7 +15,7 @@ nl: title: Periodiek rapport met AI description: "Periodiek rapport op basis van een groot taalmodel" site_settings: - discourse_ai_enabled: "Schakel de discours-AI-plug-in in." + discourse_ai_enabled: "Schakel de Discours-AI-plug-in in." ai_toxicity_enabled: "Schakel de toxiciteitsmodule in." ai_toxicity_inference_service_api_endpoint: "URL waar de API wordt uitgevoerd voor de toxiciteitsmodule" ai_toxicity_inference_service_api_key: "API-sleutel voor de toxiciteits-API" @@ -49,7 +49,7 @@ nl: ai_openai_gpt4_32k_url: "Aangepaste URL voor het voltooien van GPT-4 32k-chats. (voor Azure-ondersteuning)" ai_openai_gpt4_turbo_url: "Aangepaste URL voor het voltooien van GPT-4 Turbo-chats. (voor Azure-ondersteuning)" ai_openai_dall_e_3_url: "Aangepaste URL voor het genereren van DALL-E 3-afbeeldingen (voor Azure-ondersteuning)" - ai_openai_organization: "(Laat dit optioneel leeg om het weg te laten) Organisatie-ID voor OpenAI APL Passed in met behulp van de OpenAI-Organization-header." + ai_openai_organization: "(Optioneel, leeg laten om het weg te laten) Organisatie-ID voor OpenAI API. Ingevoegd met behulp van de header OpenAI-Organization." 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 de OpenAI-API" ai_anthropic_api_key: "API-sleutel voor de Anthropic-API" diff --git a/config/locales/server.pt_BR.yml b/config/locales/server.pt_BR.yml index 463e74e6..02c0e0bd 100644 --- a/config/locales/server.pt_BR.yml +++ b/config/locales/server.pt_BR.yml @@ -55,9 +55,9 @@ pt_BR: ai_anthropic_api_key: "Chave de API para API da Anthropic" ai_hugging_face_api_url: "URL personalizada usada para inferência com LLM da OpenSource. Compatível com https://github.com/huggingface/text-generation-inference" composer_ai_helper_enabled: "Ative o ajudante de IA do Compositor." - ai_helper_allowed_groups: "Os(as) usuários(as) destes grupos verão o botão do ajudante com IA no compositor." - ai_helper_allowed_in_pm: "Ative o ajudante com IA do compositor em MPs." - ai_helper_model: "Modelo usado para o ajudante com IA." + ai_helper_allowed_groups: "Os(as) usuários(as) destes grupos verão o botão do ajudante de IA no compositor." + ai_helper_allowed_in_pm: "Ative o ajudante de IA do compositor em MPs." + ai_helper_model: "Modelo usado para o ajudante de IA." ai_helper_custom_prompts_allowed_groups: "Os(as) usuários(as) que estiverem nestes grupos verão um prompt personalizado no ajudante da IA." ai_helper_automatic_chat_thread_title_delay: "O atraso, em minutos, até que o ajudante de IA defina automaticamente o título da thread do chat." ai_helper_automatic_chat_thread_title: "Defina automaticamente os títulos das linhas de discussão do chat com base no conteúdo delas." @@ -80,7 +80,7 @@ pt_BR: ai_bot_enable_chat_warning: "Exiba um aviso quando o chat por MP for iniciado. Pode ser substituído ao editar a string de tradução: discourse_ai.ai_bot.pm_warning" ai_bot_allowed_groups: "Quando o Bot com GPT tiver acesso às MPs, ele responderá aos membros destes grupos." ai_bot_enabled_chat_bots: "Modelos disponíveis para agora como Bot com IA" - ai_bot_add_to_header: "Mostrar botão no cabeçalho para começar uma MP com um Bot de IA" + ai_bot_add_to_header: "Exibir botão no cabeçalho para começar uma MP com um Bot de IA" ai_stability_api_key: "Chave de API para a API stability.ai" ai_stability_engine: "Mecanismo de geração de imagem usado para a API stability.ai" ai_stability_api_url: "URL para a API stability.ai" @@ -143,7 +143,7 @@ pt_BR: name: Pesquisador(a) description: "Esta informação pode ser pesquisada com um Bot de IA com acesso ao Google para você" creative: - name: Criativo(a) + name: Criativa description: "Bot de IA sem integrações externas especializado em tarefas criativas" dall_e3: name: "DALL-E 3" @@ -183,7 +183,7 @@ pt_BR: read: "Ler tópico público no fórum" setting_context: "Procurar contexto de configuração do site" schema: "Procurar esquema de banco de dados" - search_settings: "Procurar configurações do site" + search_settings: "Pesquisar configurações do site" dall_e: "Gerar imagem usando DALL-E 3" command_description: read: "Lendo: %{title}" diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index 94be9bd1..f3dc4057 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -5,6 +5,15 @@ # https://translate.discourse.org/ ru: + discourse_automation: + scriptables: + llm_triage: + title: Сортировка публикаций с помощью AI + description: "Сортировка публикаций с использованием большой языковой модели" + system_prompt_missing_post_placeholder: "Системная подсказка должна содержать плейсхолдер для публикации: %%POST%%" + llm_report: + title: Периодический отчет с использованием AI + description: "Периодический отчет на основе большой языковой модели" site_settings: discourse_ai_enabled: "Включить плагин AI для Discourse." ai_toxicity_enabled: "Включить модуль проверки на токсичность." @@ -18,7 +27,7 @@ ru: ai_toxicity_flag_threshold_identity_attack: "Атака на личность" ai_toxicity_flag_threshold_insult: "Оскорбление" ai_toxicity_flag_threshold_threat: "Угроза" - ai_toxicity_flag_threshold_sexual_explicit: "Контент сексуального характера " + ai_toxicity_flag_threshold_sexual_explicit: "Контент сексуального характера" ai_toxicity_groups_bypass: "Сообщения пользователей в этих группах не будут оцениваться модулем проверки на токсичность." ai_sentiment_enabled: "Включить модуль оценки настроения." ai_sentiment_inference_service_api_endpoint: "URL-адрес, по которому работает API для модуля оценки настроения" @@ -35,7 +44,12 @@ ru: ai_nsfw_flag_threshold_sexy: "Пороговое значение, при котором изображение, отнесенное к категории «сексуальное», определяется как NSFW-контент." ai_nsfw_models: "Модели, используемые для оценки NSFW-контента." ai_openai_gpt35_url: "Специальный URL-адрес для запросов Chat Completion к GPT 3.5 (для поддержки Azure)." + ai_openai_gpt35_16k_url: "Специальный URL-адрес для запросов Chat Completion к GPT 3.5 16k (для поддержки Azure)." ai_openai_gpt4_url: "Специальный URL-адрес для запросов Chat Completion к GPT 4 (для поддержки Azure)." + ai_openai_gpt4_32k_url: "Специальный URL-адрес для запросов Chat Completion к GPT 4 32k (для поддержки Azure)." + ai_openai_gpt4_turbo_url: "Специальный URL-адрес для запросов Chat Completion к GPT 4 Turbo (для поддержки Azure)." + ai_openai_dall_e_3_url: "Специальный URL-адрес для генерации изображений для DALL-E 3 (для поддержки Azure)." + ai_openai_organization: "(Необязательно, оставьте поле пустым, чтобы опустить) Идентификатор организации, используемый для API OpenAI. Передан с использованием заголовка OpenAI-Organization." 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" ai_anthropic_api_key: "API-ключ для API Anthropic" @@ -44,6 +58,10 @@ ru: ai_helper_allowed_groups: "Для пользователей в этих группах будет отображаться кнопка AI-помощника в редакторе." ai_helper_allowed_in_pm: "Включить AI-помощник для редактора в личных сообщениях." ai_helper_model: "Модели, используемые для AI-помощника." + ai_helper_custom_prompts_allowed_groups: "Пользователи этих групп увидят опцию пользовательского запроса в AI- помощнике." + ai_helper_automatic_chat_thread_title_delay: "Задержка в минутах, прежде чем AI-помощник автоматически установит заголовок темы чата." + ai_helper_automatic_chat_thread_title: "Автоматически устанавливать заголовки тем чата в зависимости от содержимого темы." + ai_helper_illustrate_post_model: "Модель, которая будет использоваться для функции иллюстрации публикации AI-помощника для редактора" ai_embeddings_enabled: "Включить модуль векторных представлений." ai_embeddings_discourse_service_api_endpoint: "URL-адрес, по которому работает API для модуля векторных представлений" ai_embeddings_discourse_service_api_key: "API-ключ для API векторных представлений" @@ -51,19 +69,28 @@ ru: 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_related_include_closed_topics: "Включать в результаты семантического поиска закрытые темы" + ai_embeddings_semantic_search_hyde_model: "Модель, используемая для расширения ключевых слов, чтобы получить лучшие результаты во время семантического поиска" ai_summarization_discourse_service_api_endpoint: "URL-адрес, по которому работает API сводок Discourse." ai_summarization_discourse_service_api_key: "API-ключ для API сводок Discourse." ai_bot_enabled: "Включить модуль AI-бота." + ai_bot_enable_chat_warning: "Показывать предупреждение при запуске личного чата. Можно переопределить путем редактирования строки перевода: discourse_ai.ai_bot.pm_warning" ai_bot_allowed_groups: "Если у GPT-бота есть доступ к личным сообщениям, он будет отвечать участникам указанных групп." ai_bot_enabled_chat_bots: "Доступные модели для использования в качестве AI-бота" ai_bot_add_to_header: "Кнопка в заголовке для начала личного разговора с AI-ботом" ai_stability_api_key: "API-ключ для API stability.ai" + ai_stability_engine: "Движок генерации изображений для использования в API stability.ai" ai_stability_api_url: "URL-адрес для API stability.ai" ai_google_custom_search_api_key: "API-ключ для API программируемого поиска Google — см. https://developers.google.com/custom-search" ai_google_custom_search_cx: "CX для API программируемого поиска Google" + ai_bedrock_access_key_id: "Идентификатор ключа доступа к API Bedrock" + ai_bedrock_secret_access_key: "Секретный ключ доступа к API Bedrock" + ai_bedrock_region: "Регион AWS для API Bedrock" + ai_cloudflare_workers_account_id: "Идентификатор аккаунта Cloudflare для API Cloudflare Workers AI" + ai_cloudflare_workers_api_token: "Токен API для API Cloudflare Workers AI" reviewables: reasons: flagged_by_toxicity: Плагин AI определил этот контент как токсичный и отправил жалобу. @@ -73,7 +100,13 @@ ru: invalid_prompt_role: Для сообщения %{idx} указана недопустимая роль. reports: overall_sentiment: + title: "Общее настроение" + description: "На этой диаграмме сравнивается количество публикаций, отнесенных как к позитивным, так и к негативным." + xaxis: "Позитивные(%)" yaxis: "Дата" + post_emotion: + title: "Эмоция публикации" + description: "Количество публикаций, отнесенных к одной из следующих эмоций, сгруппированных по уровню доверия автора." discourse_ai: ai_helper: errors: @@ -83,8 +116,49 @@ ru: generate_titles: Предложить названия для темы proofread: Вычитать текст markdown_table: Сгенерировать таблицу в формате Markdown + custom_prompt: "Пользовательский запрос" + explain: "Объяснить" + illustrate_post: "Проиллюстрировать публикацию" + painter: + attribution: + stable_diffusion_xl: "Изображение от Stable Diffusion XL" + dall_e_3: "Изображение от DALL-E 3" ai_bot: + personas: + cannot_delete_system_persona: "Системные персоны нельзя удалить, вместо этого отключите их" + cannot_edit_system_persona: "Системные персоны можно только переименовать, вы не можете редактировать команды или системную подсказку, вместо этого отключите их и создайте копию" + general: + name: Помощник по форуму + description: "AI-бот общего назначения, способный выполнять различные задачи." + artist: + name: Художник + description: "AI-бот, специализирующийся на генерации изображений" + sql_helper: + name: Помощник по SQL + description: "AI-бот, специализирующийся на создании SQL-запросов в этом экземпляре Discourse" + settings_explorer: + name: Обозреватель настроек + description: "AI-бот, специализирующийся на помощи в изучении настроек сайта Discourse" + researcher: + name: Исследователь + description: "AI-бот с доступом к Google, который может искать для вас информацию" + creative: + name: Автор + description: "AI-бот без внешних интеграций, специализирующийся на творческих задачах" + dall_e3: + name: "DALL-E 3" + description: "AI-бот, специализирующийся на генерации изображений с использованием DALL-E 3" topic_not_found: "Сводка недоступна: тема не найдена!" + summarizing: "Аналитик темы" + searching: "Поиск: '%{query}'" + command_options: + search: + max_results: + name: "Максимальное количество результатов" + description: "Максимальное количество результатов, включаемых в поиск, — если будут использоваться пустые правила по умолчанию, а количество будет масштабироваться в зависимости от используемой модели. Максимальное значение — 100." + base_query: + name: "Базовый поисковый запрос" + description: "Базовый запрос, используемый при поиске. Пример: '#urgent' добавит '#urgent' к поисковому запросу и будет включать только темы со срочной категорией или тегом." command_summary: categories: "Вывод списка категорий" search: "Поиск" @@ -93,8 +167,26 @@ ru: summarize: "Сводка" image: "Сгенерировать изображение" google: "Искать в Google" + read: "Прочитать тему" + setting_context: "Найти контекст настроек сайта" + schema: "Найти схему базы данных" + search_settings: "Поиск настроек сайта" dall_e: "Сгенерировать изображение" + command_help: + categories: "Вывод всех общедоступных категорий на форуме" + search: "Поиск по всем общедоступным темам на форуме" + tags: "Вывод всех тегов на форуме" + time: "Определить время в разных часовых поясах" + summarize: "Краткое изложение темы" + image: "Генерировать изображение с помощью Stable Diffusion" + google: "Поиск в Google по запросу" + read: "Читать общедоступную тему на форуме" + setting_context: "Найти контекст настроек сайта" + schema: "Найти схему базы данных" + search_settings: "Настройки поиска по сайту" + dall_e: "Создать изображение с помощью DALL-E 3" command_description: + read: "Чтение: %{title}" time: "Время по %{timezone} — %{time}" summarize: "Получена сводка: %{title}" dall_e: "%{prompt}" @@ -119,6 +211,13 @@ ru: few: "Найдены %{count} результата по запросу «%{query}»" many: "Найдено %{count} результатов по запросу «%{query}»" other: "Найдены %{count} результата по запросу «%{query}»" + setting_context: "Чтение контекста для: %{setting_name}" + schema: "%{tables}" + search_settings: + one: "Найден %{count} результат по запросу «%{query}»" + few: "Найдено %{count} результата по запросу «%{query}»" + many: "Найдено %{count} результатов по запросу «%{query}»" + other: "Найдено %{count} результата по запросу «%{query}»" summarization: configuration_hint: one: "Сначала настройте следующие параметры: %{settings}" @@ -127,5 +226,16 @@ ru: other: "Сначала настройте следующие параметры: %{settings}" sentiment: reports: + overall_sentiment: + positive: "Позитивное" + negative: "Негативное" post_emotion: - neutral: "Нейтральная" + tl_01: "Уровни доверия 0–1" + tl_234: "Уровни доверия 2+" + sadness: "Грусть" + surprise: "Удивление" + neutral: "Нейтральность" + fear: "Страх" + anger: "Гнев" + joy: "Радость" + disgust: "Отвращение" diff --git a/config/locales/server.tr_TR.yml b/config/locales/server.tr_TR.yml index a02e8e62..f65f9a8a 100644 --- a/config/locales/server.tr_TR.yml +++ b/config/locales/server.tr_TR.yml @@ -121,8 +121,8 @@ tr_TR: illustrate_post: "Gönderiyi göster" painter: attribution: - stable_diffusion_xl: "Stable Diffusion XL tarafından görsel" - dall_e_3: "DALL-E 3'den görsel" + stable_diffusion_xl: "Stable Diffusion XL'den görüntü" + dall_e_3: "DALL-E 3'den görüntü" ai_bot: personas: cannot_delete_system_persona: "Sistem kişilikleri silinemez, lütfen bunun yerine devre dışı bırakın" @@ -168,23 +168,23 @@ tr_TR: image: "Görüntü oluştur" google: "Google'da Ara" read: "Konuyu oku" - setting_context: "Site ayarı bağlamına bakın" - schema: "Veri tabanı şemasına bakma" + setting_context: "Site ayarı bağlamına bak" + schema: "Veri tabanı şemasına bak" search_settings: "Site ayarları aranıyor" dall_e: "Görüntü oluştur" command_help: categories: "Forumdaki herkese açık tüm kategorileri listeleyin" - search: "Forumdaki tüm genel konuları ara" + search: "Forumdaki tüm herkese açık konuları ara" tags: "Forumdaki tüm etiketleri listele" time: "Çeşitli saat dilimlerinde zamanı bul" summarize: "Bir konuyu özetle" - image: "Kararlı Difüzyon kullanarak görsel oluştur" + image: "Stable Diffusion kullanarak görüntü oluştur" google: "Bir sorgu için Google'da arama yap" read: "Forumdaki herkese açık konuyu oku" setting_context: "Site ayarı bağlamına bak" schema: "Veri tabanı şemasına bak" search_settings: "Site ayarlarını ara" - dall_e: "DALL-E 3 kullanarak görsel oluştur" + dall_e: "DALL-E 3 kullanarak görüntü oluştur" command_description: read: "Okunuyor: %{title}" time: "%{timezone} saat diliminde saat %{time}" diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml index b810bcb2..541f2921 100644 --- a/config/locales/server.zh_CN.yml +++ b/config/locales/server.zh_CN.yml @@ -202,7 +202,7 @@ zh_CN: setting_context: "阅读上下文:%{setting_name}" schema: "%{tables}" search_settings: - other: "为 '%{query}' 找到 %{count} 个结果" + other: "找到“%{query}”的 %{count} 个结果" summarization: configuration_hint: other: "首先配置这些设置:%{settings}"