diff --git a/Gemfile.lock b/Gemfile.lock index 5c2528f..100205b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,6 +1,6 @@ GIT remote: https://github.com/discourse/translations-manager.git - revision: 7fe7d67f53fe917341b7abfb101b529be264fc8d + revision: 927edce96b5bb1d7eb4f3f66bc8d77b0867639a2 specs: translations-manager (0.4) diff --git a/config/locales/client.be.yml b/config/locales/client.be.yml new file mode 100644 index 0000000..82e73e1 --- /dev/null +++ b/config/locales/client.be.yml @@ -0,0 +1,55 @@ +# encoding: utf-8 +# +# Never edit this file. It will be overwritten when translations are pulled from Transifex. +# +# To work with us on translations, join this project: +# https://www.transifex.com/projects/p/discourse-org/ + +be: + js: + chat_integration: + settings: "Налады" + all_categories: "(Усе катэгорыі)" + delete_channel: "Выдаліць" + edit_channel: "Рэдагаваць" + test_modal: + topic: "Тэма" + close: "зачыніць" + filter: + mute: 'Заглушыць' + rule_table: + filter: "Filter" + category: "Катэгорыя" + tags: "Цэтлікі" + edit_rule: "Рэдагаваць" + delete_rule: "Выдаліць" + edit_channel_modal: + cancel: "Адмяніць" + edit_rule_modal: + cancel: Адмяніць + type: тып + filter: Filter + category: Катэгорыя + group: Група + tags: Цэтлікі + provider: + telegram: + param: + name: + title: "Назва" + discord: + param: + name: + title: "Назва" + matrix: + param: + name: + title: "Назва" + zulip: + param: + subject: + title: "тэма" + gitter: + param: + name: + title: "Назва" diff --git a/config/locales/client.ca.yml b/config/locales/client.ca.yml index 50db326..ec1d9a6 100644 --- a/config/locales/client.ca.yml +++ b/config/locales/client.ca.yml @@ -7,50 +7,155 @@ ca: js: + admin: + site_settings: + categories: + chat_integration: "Integracions de xat" chat_integration: - settings: "Configuracions" - delete_channel: "Esborra" + menu_title: "Integracions de xat" + settings: "Configuració" + no_providers: "Heu d’habilitar alguns proveïdors en la configuració del connector" + channels_with_errors: "Alguns canals d’aquest proveïdor van fallar l’última vegada que es van enviar missatges. Feu clic en la icona o icones d'error per a obtenir més informació." + channel_exception: "Es va produir un error desconegut la darrera vegada que es va enviar un missatge a aquest canal." + group_mention_template: "Mencions de: @ {{name}}" + group_message_template: "Missatges a: @{{name}}" + choose_group: "(trieu un grup)" + all_categories: "(totes les categories)" + all_tags: "(totes les etiquetes)" + create_rule: "Crea una regla" + create_channel: "Crea un canal" + delete_channel: "Suprimeix" + test_channel: "Test" edit_channel: "Edita" + channel_delete_confirm: "Esteu segur que voleu suprimir aquest canal? S'esborraran totes les regles associades." test_modal: + title: "Envia un missatge de prova" topic: "Tema" + send: "Envia un missatge de prova" close: "Tanca" + error: "S'ha produït un error desconegut en enviar el missatge. Consulteu els registres del lloc per a obtenir més informació." + success: "Missatge enviat correctament" type: normal: Normal + group_message: Missatge de grup + group_mention: Menció de grup filter: mute: 'Silenci' + follow: 'Sols la primera publicació' + watch: 'Totes les publicacions i respostes' rule_table: filter: "Filtre" category: "Categoria" tags: "Etiquetes" edit_rule: "Edita" - delete_rule: "Esborra" + delete_rule: "Suprimeix" edit_channel_modal: + title: "Edita el canal" + save: "Desa el canal" cancel: "Cancel·la" + provider: "Proveïdor" + channel_validation: + ok: "Vàlid" + fail: "Format no vàlid" edit_rule_modal: + title: Edita la regla + save: Desa la regla cancel: Cancel·la + provider: Proveïdor type: Tipus + channel: Canal filter: Filtre category: Categoria group: Grup tags: Etiquetes + instructions: + type: "Canvieu el tipus per a activar notificacions de missatges de grup o de mencions" + filter: "Nivell de notificació. El silenciament sobreescriu altres regles" + category: "Aquesta regla només s'aplicarà als temes de la categoria especificada" + group: "Aquesta regla s'aplicarà a les publicacions que facin referència a aquest grup" + tags: "Si s’especifica, aquesta regla sols s’aplicarà als temes que tinguin almenys una d’aquestes etiquetes." provider: + slack: + title: "Slack" + param: + identifier: + title: Canal + help: "per exemple #canal, @nomdusuari." + errors: + action_prohibited: "El bot no té permís per a publicar en aquest canal" + channel_not_found: "El canal especificat no existeix en Slack" telegram: + title: "Telegram" param: name: title: "Nom" + help: "Un nom per a descriure el canal. No es fa servir per a la connexió amb Telegram." + chat_id: + title: ID de xat + help: Un número que us ha donat el bot o un identificador de canal de difusió en la forma @nomdelcanal + errors: + channel_not_found: "El canal especificat no existeix en Telegram" + forbidden: "El bot no té permís per a publicar en aquest canal" discord: + title: "Discord" param: name: title: "Nom" + help: "Un nom per a descriure el canal. No s’utilitza per a la connexió amb Discord." + webhook_url: + title: URL del webhook + help: L’URL del webhook creat en la configuració del servidor Discord + mattermost: + title: "Mattermost" + param: + identifier: + title: Canal + help: "per exemple #canal, @nomdusuari." + errors: + channel_not_found: "El canal especificat no existeix en Mattermost" matrix: + title: "Matrix" param: name: title: "Nom" + help: "Un nom per a descriure el canal. No s’utilitza per a la connexió amb Matrix." + room_id: + title: "ID de la sala" + help: "'Identificador privat' de la sala. Hauria de ser similar a !abcdefg:matrix.org" + errors: + unknown_token: "El testimoni d’accés no és vàlid" + unknown_room: "L’ID de la sala no és vàlid" zulip: + title: "Zulip" param: + stream: + title: "Stream" + help: "El nom de l'stream de Zulip al qual s’ha d’enviar el missatge, p. ex. \"general\"." subject: - title: "Tema" + title: "Assumpte" + help: "L'assumpte que s'ha de posar a aquests missatges enviats pel bot." + errors: + does_not_exist: "Aquest stream no existeix en Zulip" + rocketchat: + title: "Rocket.Chat" + param: + identifier: + title: Canal + help: "per exemple #canal, @nomdusuari." + errors: + invalid_channel: "Aquest canal no existeix en Rocket Chat" gitter: + title: "Gitter" param: name: title: "Nom" + help: "El nom de la sala Gitter, p. ex. gitterHQ/services." + webhook_url: + title: "URL del webhook" + help: "L’URL proporcionat quan creeu una nova integració en la sala Gitter." + flowdock: + title: "Flowdock" + param: + flow_token: + title: "Testimoni de flux" + help: "El testimoni de flux proporcionat després de crear una font per a un flux al qual voleu enviar missatges." diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index ae8648d..b6aab90 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -15,7 +15,7 @@ fr: menu_title: "Intégrations chat" settings: "Paramètres" no_providers: "Il faut activer des fournisseurs dans les paramètres du plugin" - channels_with_errors: "Certains canaux pour ce fournisseur ont échoué la dernière fois des messages ont été envoyés. Cliquer sur le(s) icône(s) d'erreur pour en savoir plus." + channels_with_errors: "Certains canaux pour ce fournisseur ont échoué la dernière fois des messages ont été envoyés. Cliquer sur le(s) icône(s) d'erreur pour en savoir plus." channel_exception: "Une erreur inconnue s'est produite lorsqu'un message a été envoyé pour la dernière fois à ce canal." group_mention_template: "Mentions de : @{{name}}" group_message_template: "Messages à : @{{name}}" diff --git a/config/locales/client.ko.yml b/config/locales/client.ko.yml index 6dc5d8f..4bec6f2 100644 --- a/config/locales/client.ko.yml +++ b/config/locales/client.ko.yml @@ -9,6 +9,7 @@ ko: js: chat_integration: settings: "설정" + all_categories: "(전체 카테고리)" create_rule: "규칙 만들기" create_channel: "채널 만들기" delete_channel: "삭제" diff --git a/config/locales/client.pl_PL.yml b/config/locales/client.pl_PL.yml index c06d9b4..bab148a 100644 --- a/config/locales/client.pl_PL.yml +++ b/config/locales/client.pl_PL.yml @@ -7,10 +7,16 @@ pl_PL: js: + admin: + site_settings: + categories: + chat_integration: "Integracje czatu" chat_integration: + menu_title: "Integracje czatu" settings: "Ustawienia" no_providers: "Musisz włączyć niektórych dostawców w ustawieniach wtyczki" channels_with_errors: "Niektóre kanały dla tego dostawcy nie powiodły się, gdy zostały wysłane ostatnie wiadomości. Kliknij ikonę błędu, aby dowiedzieć się więcej." + channel_exception: "Wystąpił nieznany błąd, gdy wiadomość została ostatnio wysłana na ten kanał." group_mention_template: "Wzmianki o: @{{name}}" group_message_template: "Wiadomości do: @{{name}}" choose_group: "(wybierz grupę)" @@ -27,10 +33,12 @@ pl_PL: topic: "Temat" send: "Wyślij Wiadomość Testową" close: "Zamknij" + error: "Wystąpił nieznany błąd, w trakcie wysyłania wiadomości na ten kanał. Sprawdź logi witryny, aby uzyskać więcej informacji." success: "Wiadomość wysłana poprawnie" type: normal: Normalny group_message: Wiadomość Grupowa + group_mention: Wzmianka grupy filter: mute: 'Wycisz' follow: 'Tylko pierwszy wpis' @@ -75,14 +83,16 @@ pl_PL: help: "np. #kanał, @użytkownik." errors: action_prohibited: "Bot nie ma uprawnień do publikowania na tym kanale" - channel_not_found: "Określony kanał nie istnieje na slacku" + channel_not_found: "Ten kanał nie istnieje na Slacku" telegram: title: "Telegram" param: name: title: "Nazwa" + help: "Nazwa opisująca kanał. Nie jest używana do połączenia z Telegramem." chat_id: title: ID czatu + help: Numer nadany przez bota lub identyfikator kanału nadawania w formie @nazwakanału errors: channel_not_found: "Określony kanał nie istnieje w Telegramie" forbidden: "Bot nie ma uprawnień do publikowania na tym kanale" @@ -94,27 +104,38 @@ pl_PL: help: "Nazwa opisująca kanał. Nie służy do połączenia z Discord." webhook_url: title: Adres URL webhooka + help: URL webhooka stworzony w ustawienia serwera Discorda. mattermost: title: "Mattermost" param: identifier: title: Kanał help: "np. #kanał, @użytkownik." + errors: + channel_not_found: "Określony kanał nie istnieje w Mattermost" matrix: + title: "Matrix" param: name: title: "Nazwa" + help: "Nazwa opisująca kanał. Nie jest używana do połączenia z Matrix." room_id: title: "ID pokoju" + help: "\"Prywatny identyfikator\" pokoju. Powinien wyglądać mniej więcej tak: !abcdefg:matrix.org" errors: unknown_token: "Token dostępu jest nieprawidłowy" unknown_room: "ID pokoju jest nieprawidłowy" zulip: + title: "Zulip" param: stream: title: "Stream" + help: "Nazwa streamu Zulip, na który powinna zostać wysłana wiadomość, np. 'general'" subject: title: "Temat" + help: "Powinieneś nadać tytuł wiadomości wysyłanych przez bota" + errors: + does_not_exist: "Ten kanał nie istnieje na Zulip" rocketchat: title: "Rocket.Chat" param: @@ -128,6 +149,13 @@ pl_PL: param: name: title: "Nazwa" + help: "Nazwa pokoju Glitter, np. gitterHQ/services." webhook_url: title: "Adres URL webhooka" help: "Adres URL podany podczas tworzenia nowej integracji w pokoju Gitter." + flowdock: + title: "Flowdock" + param: + flow_token: + title: "Flow Token" + help: "Flow token nadany w trakcie tworzenia źródła flowu w którym zamierzasz wysyłać wiadomości." diff --git a/config/locales/client.ro.yml b/config/locales/client.ro.yml index afd3c02..a5c792a 100644 --- a/config/locales/client.ro.yml +++ b/config/locales/client.ro.yml @@ -17,7 +17,7 @@ ro: no_providers: "Trebuie să activezi niște furnizori în setările pluginului" channels_with_errors: "Unele canale pentru acest furnizor au eșuat când au fost trimise mesaje ultima dată. Apăsați pictograma(ele) de eroare pentru a afla mai mult." group_mention_template: "Mențiuni despre: @{{name}}" - group_message_template: "Mesaj pentru: @{{name}}" + group_message_template: "Mesaj pentru: @{{name}}" choose_group: "(selectează un grup)" all_categories: "(toate categoriile)" all_tags: "(toate etichetele)" diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index a988cc5..a415c55 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -7,21 +7,42 @@ ru: js: + admin: + site_settings: + categories: + chat_integration: "Интеграция в чаты" chat_integration: + menu_title: "Интеграция в чаты" settings: "Настройки" + no_providers: "Вам нужно включить некоторых провайдеров в настройках плагина" + channels_with_errors: "Некоторые каналы этого провайдера не работали в последний раз, когда были отправлены сообщения. Нажмите на иконку(и), чтобы узнать больше." + channel_exception: "В момент последней отправки сообщения на этот канал, произошла непредвиденная ошибка." + group_mention_template: "Упоминания о: @{{name}}" + group_message_template: "Сообщения для: @{{name}}" choose_group: "(выберите группу)" all_categories: "(все категории)" all_tags: "(все теги)" + create_rule: "Создать Правило" + create_channel: "Создать Channel" delete_channel: "Удалить" test_channel: "Тест" edit_channel: "Изменить" + channel_delete_confirm: "Вы уверены, что хотите удалить этот канал? Все связанные правила будут удалены." test_modal: + title: "Отправить тестовое сообщение" topic: "Тема" + send: "Послать ТЕСТОВОЕ сообщение" close: "Закрыть" + error: "При отправке сообщения произошла неизвестная ошибка. Проверьте логи сайта для получения дополнительной информации." + success: "Сообщение успешно отправлено" type: normal: Нормальный + group_message: Групповое сообщение + group_mention: Групповая рассылка filter: mute: 'Отключить' + follow: 'Только первый пост' + watch: 'Все посты и ответы' rule_table: filter: "Фильтр" category: "Категория" @@ -29,9 +50,18 @@ ru: edit_rule: "Редактировать" delete_rule: "Удалить" edit_channel_modal: + title: "Редактировать Канал" + save: "Сохранить Канал" cancel: "Отмена" + provider: "Провайдер" + channel_validation: + ok: "Валидный" + fail: "Неверный формат" edit_rule_modal: + title: Изменить правило + save: Сохранить правило cancel: Отмена + provider: Провайдер type: Тип channel: Канал filter: Фильтр diff --git a/config/locales/client.sw.yml b/config/locales/client.sw.yml index 172927c..3e2321e 100644 --- a/config/locales/client.sw.yml +++ b/config/locales/client.sw.yml @@ -106,7 +106,7 @@ sw: param: identifier: title: Chaneli - help: "e.g. #jinalamawasiliano, @jinalamtumiaji." + help: "e.g. #jinalamawasiliano, @jinalamtumiaji." errors: channel_not_found: "Njia hiyo ya mawasiliano haipo kwenye Mattermost" matrix: @@ -117,7 +117,7 @@ sw: help: "Jina la kuelezea chaneli. Haitumiki kuunganisha na Matrix." room_id: title: "Utambulisho wa Chumba" - help: "'Kitambulishi Binafsi' kwa ajili ya chumba. Inabidi kifanane na hivi !abcdefg:matrix.org" + help: "'Kitambulishi Binafsi' kwa ajili ya chumba. Inabidi kifanane na hivi !abcdefg:matrix.org" errors: unknown_token: "Ishara ya Ufikivu ni batili" unknown_room: "Utambulisho wa Chumba ni batili" diff --git a/config/locales/client.ur.yml b/config/locales/client.ur.yml index 23c566f..985c29d 100644 --- a/config/locales/client.ur.yml +++ b/config/locales/client.ur.yml @@ -133,6 +133,7 @@ ur: help: "زُولِپ سٹریم کا نام جس پر پیغام بھیجا جانا چاہئے۔ مثال کے طور پر 'general'" subject: title: "موضوع" + help: "بذریعہ بَوٹ بھیجے گئے اِن پیغامات کا موضوع دیا جانا چاہئیے" errors: does_not_exist: "وہ سٹریم زُولِپ پر موجود نہیں ہے" rocketchat: diff --git a/config/locales/server.be.yml b/config/locales/server.be.yml new file mode 100644 index 0000000..d530ba8 --- /dev/null +++ b/config/locales/server.be.yml @@ -0,0 +1,142 @@ +# encoding: utf-8 +# +# Never edit this file. It will be overwritten when translations are pulled from Transifex. +# +# To work with us on translations, join this project: +# https://www.transifex.com/projects/p/discourse-org/ + +be: + site_settings: + chat_integration_enabled: 'Ўключыць дыскурс-чат-інтэграцыі убудова' + chat_integration_discourse_username: 'Імя карыстальніка карыстальніка, каб дзейнічаць як пры атрыманні ўтрымання.' + chat_integration_delay_seconds: 'Колькасць секунд чакання пасля стварэння паштовага перад адпраўкай апавяшчэнняў чата' + chat_integration_slack_enabled: 'Ўключэнне слабіну пастаўшчыка чат-інтэграцыі' + chat_integration_slack_access_token: 'OAuth маркер доступу для аўтэнтыфікацыі з Слэк' + chat_integration_slack_incoming_webhook_token: 'Маркер пацверджання выкарыстоўваецца для праверкі сапраўднасці ўваходзяць запытаў' + chat_integration_slack_excerpt_length: 'Нацяжныя паведамленне даўжыня вытрымкі' + chat_integration_slack_icon_url: 'Абразок да паведамлення цкаваць з (па змаўчанні форум лагатыпа)' + chat_integration_slack_outbound_webhook_url: "Для выкарыстання сістэмы слабіны ў «Уваходныя Webhook» замест ад OAuth API. Не рэкамендуецца." + errors: + chat_integration_slack_api_configs_are_empty: "Вы павінны ўвесці альбо выходны webhook URL або маркер доступу" + chat_integration_telegram_enabled: "Ўключэнне Тэлеграма правайдэра чат-інтэграцыі" + chat_integration_telegram_access_token: "Маркер доступу вашага бота ад botfather Тэлеграмы" + chat_integration_telegram_excerpt_length: "Тэлеграма даўжыня пасля вытрымкі" + chat_integration_telegram_enable_slash_commands: "Дазволіць падпіскі тэлеграм будуць кіравацца з дапамогай «каманды слэша»" + chat_integration_discord_enabled: "Ўключэнне дысананс пастаўшчыка чат-інтэграцыі" + chat_integration_discord_message_content: "Паведамленне ўключыць вышэй рэзюмэ пры адпраўцы апавяшчэння разладу" + chat_integration_discord_excerpt_length: "Разлад паведамленне даўжыня вытрымкі" + chat_integration_mattermost_enabled: "Ўключэнне Mattermost пастаўшчыка чат-інтэграцыі" + chat_integration_mattermost_webhook_url: 'URL для webhook Mattermost' + chat_integration_mattermost_incoming_webhook_token: 'Маркер пацверджання выкарыстоўваецца для праверкі сапраўднасці ўваходзяць запытаў' + chat_integration_mattermost_icon_url: "Значок для паведамленняў у Mattermost (па змаўчанні форум лагатыпа)" + chat_integration_mattermost_excerpt_length: "Mattermost паведамленне даўжыня вытрымкі" + chat_integration_matrix_enabled: "Уключыце Matrix чат пастаўшчыка інтэграцыі" + chat_integration_matrix_homeserver: "HomeServer падлучыцца. Пераканайцеся ў тым, каб уключыць пратакол" + chat_integration_matrix_access_token: "маркер доступу для ўліковага запісу Матрыцы бота" + chat_integration_matrix_excerpt_length: "Матрыца даўжыня пасля вытрымкі" + chat_integration_matrix_use_notice: "Выкарыстоўвайце апавяшчэнне замест звычайнага паведамлення" + chat_integration_zulip_enabled: "Ўключэнне Zulip чат правайдэра інтэграцыі" + chat_integration_zulip_server: "Базавы URL для вашага сервера Zulip. Пераканайцеся ў тым, каб уключыць HTTP (S):" + chat_integration_zulip_bot_email_address: "Адрас электроннай пошты, звязаны з вашым Zulip ботам" + chat_integration_zulip_bot_api_key: "Ключ API для Zulip бота" + chat_integration_zulip_excerpt_length: "Zulip Даўжыня паведамлення ўрывак" + chat_integration_rocketchat_enabled: "Уключыце Ракетна чат пастаўшчык інтэграцыі чата" + chat_integration_rocketchat_webhook_url: "URL для Ракетна інтэграцыі чата webhook" + chat_integration_rocketchat_excerpt_length: "Ракетна чат даўжыня пасля вытрымкі" + chat_integration_gitter_enabled: "Ўключэнне GITTER чат правайдэра інтэграцыі" + chat_integration_flowdock_enabled: "Ўключэнне Flowdock чат правайдэра інтэграцыі" + chat_integration_flowdock_excerpt_length: "Flowdock даўжыня пасля вытрымкі" + chat_integration: + all_categories: "(Усе катэгорыі)" + deleted_category: "(Сцёрта катэгорыя)" + deleted_group: "(Сцёрта група)" + group_mention_template: "згадвання: @% {імя}" + group_message_template: "паведамленні ў: @% {імя}" + admin_error: "Некаторыя каналы інтэграцыі чата ёсць памылкі. Наведаць хатнюю старонку % {карыстальнік} < + status: + header: |- + Правілы для гэтага канала < + no_rules: "Там няма правілы, устаноўленага для гэтага канала. Выканаць <код>" + rule_string: "<Ь>% {індэкс}) <" + rule_string_tags_suffix: "з тэгамі: <б>% {тэгі} <" + parse_error: "На жаль, я не разумею. Выканаць <код>" + create: + created: "Правіла створана паспяхова" + updated: "Правіла паспяхова абноўлены" + error: "На жаль, памылка пры стварэнні гэтага правіла адбылося." + delete: + success: "Правіла паспяхова выдалены" + error: "На жаль, адбылася памылка падчас выдалення гэтага правіла. Выканаць <код>" + not_found: + tag: "<Ь>% {імя} <" + category: "<Ь>% {імя} <" + help: |- + <Б> Новае правіла: < + hipchat: + message: <Ь>% {карыстальнік} < + mattermost: + status: + header: |- + * Правілы для гэтага канала *(Калі некалькі правілаў адпавядаюць пасадзе, верхняе правіла выконваецца) + no_rules: "Там няма правілы, устаноўленага для гэтага канала. Run `" + rule_string: "*% {Індэкс}) * *% {фільтр} * паведамленняў у *% {катэгорыя} *" + rule_string_tags_suffix: "з тэгамі: *% {тэгі} *" + parse_error: "На жаль, я не разумею. Run `" + create: + created: "Правіла створана паспяхова" + updated: "Правіла паспяхова абноўлены" + error: "На жаль, памылка пры стварэнні гэтага правіла адбылося." + delete: + success: "Правіла паспяхова выдалены" + error: "На жаль, адбылася памылка падчас выдалення гэтага правіла. Run `" + not_found: + tag: "*% {Імя} * Тэг не можа быць знойдзены." + category: "*% {Імя} * катэгорыя не можа быць знойдзены. Даступныя катэгорыі: *% {спіс} *" + help: |- + * Новае правіла: * ` + matrix: + text_message: "% {Карыстальнік} адказваў у% {назву} - {%} POST_URL" + formatted_message: |- + <Ь>% {карыстальнік} < + zulip: + message: |- + **% {} карыстальнік ** адказваў у ** [% {назву}] (% {POST_URL}) **~~~ цытата% {Вытрымка}~~~ + flowdock: + message_title: "адправіў" diff --git a/config/locales/server.ca.yml b/config/locales/server.ca.yml index e155a11..d7a5b17 100644 --- a/config/locales/server.ca.yml +++ b/config/locales/server.ca.yml @@ -5,4 +5,185 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -ca: {} +ca: + site_settings: + chat_integration_enabled: 'Habilita el proveïdor d''integració de xat de Discourse' + chat_integration_discourse_username: 'Nom d''usuari per a identificar-se quan s''obté contingut. ' + chat_integration_delay_seconds: 'Nombre de segons que cal esperar després de la creació de publicacions abans d’enviar les notificacions de xat' + chat_integration_slack_enabled: 'Habilita el proveïdor d’integració de xats de Slack' + chat_integration_slack_access_token: 'Token d'accés OAuth per a autenticar-se amb Slack' + chat_integration_slack_incoming_webhook_token: 'El testimoni de verificació que s’utilitza per a autenticar les sol·licituds entrants' + chat_integration_slack_excerpt_length: 'Longitud de l''extracte de publicació de Slack' + chat_integration_slack_icon_url: 'Icona per a publicar en Slack (per defecte és el logotip del fòrum)' + chat_integration_slack_outbound_webhook_url: "Per a utilitzar el sistema 'Incoming Webhook' de Slack en comptes de l’API OAuth. No es recomana." + errors: + chat_integration_slack_api_configs_are_empty: "Heu d’introduir l’URL de webhook de sortida o un testimoni d’accés" + chat_integration_telegram_enabled: "Habilita el proveïdor d'integració de xat de Telegram" + chat_integration_telegram_access_token: "El testimoni d'accés del vostre bot des del BotFather de Telegram" + chat_integration_telegram_excerpt_length: "Longitud de l'extracte de publicació de Telegram" + chat_integration_telegram_enable_slash_commands: "Permet gestionar les subscripcions de Telegram mitjançant ordres de barra inclinada" + chat_integration_discord_enabled: "Habilita el proveïdor d'integració de xat de Discord" + chat_integration_discord_message_content: "El missatge que s'inclou sobre el resum en enviar una notificació a Discord" + chat_integration_discord_excerpt_length: "Longitud de l'extracte de publicació de Discord" + chat_integration_mattermost_enabled: "Habiliteu el proveïdor de la integració de xat de Mattermost" + chat_integration_mattermost_webhook_url: 'URL per al webhook de Matternost' + chat_integration_mattermost_incoming_webhook_token: 'El testimoni de verificació que s’utilitza per a autenticar les sol·licituds entrants' + chat_integration_mattermost_icon_url: "Icona per a publicacions en Mattermost (per defecte el logo del fòrum)" + chat_integration_mattermost_excerpt_length: "Longitud de l'extracte de publicació de Mattermost" + chat_integration_matrix_enabled: "Habilita el proveïdor d'integració de xat de Matrix" + chat_integration_matrix_homeserver: "Servidor domèstic al qual es connecta. Assegureu-vos d’incloure-hi el protocol." + chat_integration_matrix_access_token: "Testimoni d'accés per al compte Matrix del bot" + chat_integration_matrix_excerpt_length: "Longitud de l'extracte de publicació de Matrix" + chat_integration_matrix_use_notice: "Utilitza un avís en comptes d'un missatge simple" + chat_integration_zulip_enabled: "Habiliteu el proveïdor de la integració de xat de Zulip" + chat_integration_zulip_server: "L’URL base del vostre servidor Zulip. Assegureu-vos d’incloure-hi http(s): //" + chat_integration_zulip_bot_email_address: "L’adreça de correu electrònic associada al vostre bot Zulip" + chat_integration_zulip_bot_api_key: "La clau d’API per al vostre bot Zulip" + chat_integration_zulip_excerpt_length: "Longitud de l'extracte de publicació de Zulip" + chat_integration_rocketchat_enabled: "Activa el proveïdor d'integració de xat de Rocket Chat" + chat_integration_rocketchat_webhook_url: "L’URL per al webhook d'integració de Rocket Chat" + chat_integration_rocketchat_excerpt_length: "Longitud de l'extracte de publicació de Rocket Chat" + chat_integration_gitter_enabled: "Habilita el proveïdor d'integració de xat de Gitter" + chat_integration_flowdock_enabled: "Habiliteu el proveïdor de la integració de xat de Flowdock" + chat_integration_flowdock_excerpt_length: "Longitud de l'extracte de publicació de Flowdock" + chat_integration: + all_categories: "(totes les categories)" + deleted_category: "(categoria suprimida)" + deleted_group: "(grup suprimit)" + group_mention_template: "mencions de: @ %{name}" + group_message_template: "missatges a: @%{name}" + admin_error: "Alguns canals d’integració de xat tenen errors. Visiteu la secció d’integració de xat per a obtenir més informació." + provider: + slack: + status: + header: | + *Regles per a aquest canal* + (si hi ha diverses regles que coincideixen amb una publicació, s'executa la regla prioritària) + no_rules: "No hi ha cap regla establerta per a aquest canal. Executeu `/discourse help` per a obtenir instruccions." + rule_string: "*%{index})* *%{filter}* publicacions en *%{category}*" + rule_string_tags_suffix: "amb les etiquetes: *%{tags}*" + parse_error: "Ho sento, no ho he entès. Executeu `/discourse help` per a obtenir instruccions." + create: + created: "Regla creada amb èxit" + updated: "Regla actualitzada amb èxit" + error: "Ho sentim. Hi ha hagut un error en crear-se la regla." + delete: + success: "Regla suprimida amb èxit" + error: "Ho sentim, s’ha produït un error en esborrar aquesta regla. Executeu `/discourse status` per a veure una llista de regles." + not_found: + tag: "No es pot trobar l’etiqueta *%{name}*." + category: "No es pot trobar la categoria *%{name}*. Categories disponibles: *%{list}*" + help: | + *Regla nova:* `/discourse [watch|follow|mute] [category] [tag:name]` + (cal especificar un tipus de regla i almenys una categoria o etiqueta) + - *watch* - notificar aquest canal per a respostes i temes nous + - *follow* - notificar a aquest canal per a temes nous + - *mute* - blocar notificacions a aquest canal + + *Eliminar regla:* `/discourse remove [número de regla]` + (`[número de regla]` es pot trobar executant `/discourse status`) + + *Llista de regles:* `/discourse status` + + *[Experimental] Transcripció de publicacions:* `/discourse post [n]` + Crea un esborrany de tema en Discourse que conté les `n` publicacions més recents en aquest canal + + *Ajuda:* `/discourse help` + transcript: + error: "Alguna cosa ha fallat en construir la transcripció, disculpeu!" + post_to_discourse: "Feu clic aquí per a esbossar una publicació en Discourse amb una transcripció" + api_required: "Ho sentim. Aquesta integració no s’ha configurat per a donar suport a la publicació de transcripcions." + view_on_slack: "Mostra en %{name} en Slack" + first_message_pretext: "començant %{n} missatges enrere:" + last_message_pretext: "i acabant fa %{n} missatges:" + posted_in: "publicat en %{name}" + change_first_message: "Canvia el primer missatge..." + change_last_message: "Canvia el darrer missatge..." + loading: "Carregant la transcripció..." + telegram: + unknown_chat: "Aquest xat no està configurat en %{site_title}. Demaneu a un administrador que afegeixi un canal amb l'ID de xat %{chat_id}." + known_chat: "Aquest xat està configurat en %{site_title}. Configureu-lo en el tauler d'administració. (ID de xat: %{chat_id})" + message: |- + %{user} ha publicat en %{title} + +
 %{post_excerpt} 
+ status: + header: | + Regles per a aquest canal + (si hi ha diverses regles que coincideixen amb una publicació, s'executa la regla prioritària) + no_rules: "No hi ha cap regla establerta per a aquest canal. Executeu /help per a obtenir instruccions." + rule_string: "%{index}) %{filter} publicacions en %{category}" + rule_string_tags_suffix: "amb etiquetes: %{tags}" + parse_error: "Ho sento, no ho he entès. Executeu /help per a obtenir instruccions." + create: + created: "Regla creada amb èxit" + updated: "Regla actualitzada amb èxit" + error: "Ho sentim. Hi ha hagut un error en crear-se la regla." + delete: + success: "Regla suprimida amb èxit" + error: "Ho sentim, s’ha produït un error en esborrar aquesta regla. Executa /status per a una llista de regles." + not_found: + tag: "No es pot trobar l’etiqueta %{name}." + category: "No es pot trobar la categoria %{name}. Categories disponibles: %{list}" + help: | + Regla nova: /discourse [watch|follow|mute] [category] [tag:name] + (cal especificar un tipus de regla i almenys una categoria o etiqueta) + - watch - notificar aquest canal per a respostes i temes nous + - follow - notificar a aquest canal per a temes nous + - mute - blocar notificacions a aquest canal + + Eliminar regla: /discourse remove [número de regla] + ([número de regla] es pot trobar executant /discourse status) + + Llista de regles: /discourse status + + Ajuda: /discourse help + hipchat: + message: %{user} publicat en %{title} + mattermost: + status: + header: | + *Regles per a aquest canal* + (si hi ha diverses regles que coincideixen amb una publicació, s'executa la regla prioritària) + no_rules: "No hi ha cap regla establerta per a aquest canal. Executeu `/discourse help` per a obtenir instruccions." + rule_string: "*%{index})* *%{filter}* publicacions en *%{category}*" + rule_string_tags_suffix: "amb les etiquetes: *%{tags}*" + parse_error: "Ho sento, no ho he entès. Executeu `/discourse help` per a obtenir instruccions." + create: + created: "Regla creada amb èxit" + updated: "Regla actualitzada amb èxit" + error: "Ho sentim. Hi ha hagut un error en crear-se la regla." + delete: + success: "Regla suprimida amb èxit" + error: "Ho sentim, s’ha produït un error en esborrar aquesta regla. Executeu `/discourse status` per a veure una llista de regles." + not_found: + tag: "No es pot trobar l’etiqueta *%{name}*." + category: "No es pot trobar la categoria *%{name}*. Categories disponibles: *%{list}*" + help: | + *Regla nova:* `/discourse [watch|follow|mute] [category] [tag:name]` + (cal especificar un tipus de regla i almenys una categoria o etiqueta) + - *watch* - notificar aquest canal per a respostes i temes nous + - *follow* - notificar a aquest canal per a temes nous + - *mute* - blocar notificacions a aquest canal + + *Eliminar regla:* `/discourse remove [número de regla]` + (`[número de regla]` es pot trobar executant `/discourse status`) + + *Llista de regles:* `/discourse status` + + *Ajuda:* `/discourse help` + matrix: + text_message: "%{user} publicat en %{title} - %{post_url}" + formatted_message: | + %{user} ha publicat en %{title} +
+ %{excerpt} +
+ zulip: + message: | + **%{user}** publicat en **[%{title}](%{post_url})** + ~~~citació + %{excerpt} + ~~~ + flowdock: + message_title: "publicat" diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml index 925752f..23fdf1f 100644 --- a/config/locales/server.de.yml +++ b/config/locales/server.de.yml @@ -59,7 +59,7 @@ de: header: | *Regeln für diesen Kanal* (Wenn mehrere Regeln zutreffen, wird die oberste Regel ausgeführt) - no_rules: "Es sind keine Regeln für diesen Kanal eingerichtet. Führe `/discourse help` aus für weitere Anweisungen." + no_rules: "Es sind keine Regeln für diesen Kanal eingerichtet. Führe `/discourse help` aus für weitere Anweisungen." rule_string: "*%{index})* *%{filter}* Beiträge in *%{category}*" rule_string_tags_suffix: " mit Schlagwörtern: *%{tags}*" parse_error: "Entschuldige, das habe ich nicht verstanden. Führe `/discourse help` aus für weitere Anweisungen." diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index f7a5849..55090d2 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -132,7 +132,7 @@ es: - mute– bloquea las notificaciones a este canal Quitar regla: /remove [número de la regla] - (el [número de la regla] puede obtenerse ejecutando /status) + (el [número de la regla] puede obtenerse ejecutando /status) Lista de reglas: /status @@ -156,7 +156,7 @@ es: success: "Regla borrada con éxito" error: "Lo siento, ha ocurrido un error al borrar esa regla. Ejecuta `/discourse status` para una lista de reglas." not_found: - tag: "La etiqueta *%{name}* no ha sido encontrada." + tag: "La etiqueta *%{name}* no ha sido encontrada." category: "La categoría *%{name}* no ha sido encontrada. Categorías disponibles: *%{list}*" help: | *Nueva regla:* `/discourse [watch|follow|mute] [categoría] [tag:nombre de etiqueta]` diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index d72f716..2761a61 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -69,7 +69,7 @@ fr: error: "Désolé, une erreur est survenu lors de la création de ce règle" delete: success: "Règle supprimé avec succès" - error: "Désolé, une erreur est survenu lors de la suppression de ce règle. Exécuter '/discourse help' pour recevoir des instructions." + error: "Désolé, une erreur est survenu lors de la suppression de ce règle. Exécuter '/discourse help' pour recevoir des instructions." not_found: tag: "L'étiquette *%{name}* ne peut pas être retrouvée." category: "La catégorie *%{name}* ne peut pas être retrouvée. Catégories disponibles : *%{list}*" @@ -101,7 +101,7 @@ fr: change_last_message: "Modifier dernier message..." loading: "Transcription en cours d'affichage..." telegram: - unknown_chat: "Ce chat n'est pas installé sur %{site_title}. Demander à un administrateur d'ajouter le canal avec 'Chat ID' %{chat_id}." + unknown_chat: "Ce chat n'est pas installé sur %{site_title}. Demander à un administrateur d'ajouter le canal avec 'Chat ID' %{chat_id}." known_chat: "Ce chat est installé sur %{site_title}. Configurez-le dans le panneau d'administration. (Chat ID: %{chat_id})" message: |- %{user} a publié dans %{title} @@ -155,7 +155,7 @@ fr: error: "Désolé, une erreur est survenu lors de la création de ce règle" delete: success: "Règle supprimé avec succès" - error: "Désolé, une erreur est survenu lors de la suppression de ce règle. Exécuter '/discourse help' pour recevoir des instructions." + error: "Désolé, une erreur est survenu lors de la suppression de ce règle. Exécuter '/discourse help' pour recevoir des instructions." not_found: tag: "L'étiquette *%{name}* ne peut pas être retrouvée." category: "La catégorie *%{name}* ne peut pas être retrouvée. Catégories disponibles : *%{list}*" diff --git a/config/locales/server.hy.yml b/config/locales/server.hy.yml index e33ec03..28aa66d 100644 --- a/config/locales/server.hy.yml +++ b/config/locales/server.hy.yml @@ -22,11 +22,11 @@ hy: chat_integration_telegram_access_token: "Ձեր բոտի հասանելիության տոկենը Telegram հայր-բոտից" chat_integration_telegram_excerpt_length: "Telegram գրառման հատվածի երկարություն" chat_integration_telegram_enable_slash_commands: "Թույլատրել telegram-ի բաժանորդագրություններին կառավարվել 'slash commands' -ի միջոցով:" - chat_integration_discord_enabled: "Միացրեք Discord զրույցի-ինտեգրումների մատակարարը" - chat_integration_discord_message_content: "Հաղորդագրություն, որը պետք է ներառվի ամփոփման մեջ Discord -ին ծանուցում ուղարկելիս " + chat_integration_discord_enabled: "Միացրեք Discord զրույցի-ինտեգրումների մատակարարը" + chat_integration_discord_message_content: "Հաղորդագրություն, որը պետք է ներառվի ամփոփման մեջ Discord -ին ծանուցում ուղարկելիս " chat_integration_discord_excerpt_length: "Discord գրառման հատվածի երկարություն" chat_integration_mattermost_enabled: "Միացրեք Mattermost զրույցի-ինտեգրումների մատակարարը" - chat_integration_mattermost_webhook_url: 'URL Mattermost webhook -ի համար' + chat_integration_mattermost_webhook_url: 'URL Mattermost webhook -ի համար' chat_integration_mattermost_incoming_webhook_token: 'Մուտքային հարցումների նույնականացման համար օգտագործվող վավերացման տոկեն' chat_integration_mattermost_icon_url: "Mattermost-ում գրառում կատարելու պատկերակ (լռելյայն նույնն է, ինչ ֆորումի լոգոն)" chat_integration_mattermost_excerpt_length: "Mattermost գրառման հատվածի երկարություն" @@ -71,7 +71,7 @@ hy: success: "Կանոնը հաջողությամբ ջնջվել է" error: "Ներողություն, այդ կանոնը ջնջելիս տեղի է ունեցել սխալ: Գործարկեք `/discourse status` կանոնների ցանկի համար:" not_found: - tag: " *%{name}* թեգը չի գտնվել:" + tag: " *%{name}* թեգը չի գտնվել:" category: "*%{name}* կատեգորիան չի գտնվել: Հասանելի կատեգորիաներ՝ *%{list}*" help: | *Նոր կանոն՝ * `/discourse [watch|follow|mute] [category] [tag:name]` @@ -101,7 +101,7 @@ hy: change_last_message: "Փոփոխել վերջին հաղորդագրությունը..." loading: "Կրնկօրինակի բեռնում..." telegram: - unknown_chat: "Այս զրույցը տեղակայված չէ %{site_title}-ում: Խնդրեք ադմինիստրատորին ավելացնել ալիք %{chat_id}'Զրույցի ID' -ով:" + unknown_chat: "Այս զրույցը տեղակայված չէ %{site_title}-ում: Խնդրեք ադմինիստրատորին ավելացնել ալիք %{chat_id}'Զրույցի ID' -ով:" known_chat: "Այս զրույցը տեղակայված է %{site_title} -ում: Կարգավորեք այն ադմինի կառավարման հարթակում (Զրույցի ID՝ %{chat_id})" message: |- %{user}-ը գրառում է կատարել %{title} -ում @@ -145,7 +145,7 @@ hy: header: | *Կանոններ այս ալիքի համարl* (եթե գրառմանը համընկնում են բազմակի կանոններ, դուրս է բերվում ամենավերին կանոնը) - no_rules: "Այս ալիքի համար սահմանված կանոններ չկան: Գործարկեք `/discourse help` հրահանգների համար: " + no_rules: "Այս ալիքի համար սահմանված կանոններ չկան: Գործարկեք `/discourse help` հրահանգների համար: " rule_string: "*%{index})* *%{filter}* գրառումները *%{category}* -ում" rule_string_tags_suffix: "հետևյալ թեգերով՝ *%{tags}*" parse_error: "Ներողություն, ես չհասկացա դա: Գործարկեք `/discourse help` հրահանգների համար:" @@ -157,7 +157,7 @@ hy: success: "Կանոնը հաջողությամբ ջնջվել է" error: "Ներողություն, այդ կանոնը ջնջելիս տեղի է ունեցել սխալ: Գործարկեք `/discourse status` կանոնների ցանկի համար:" not_found: - tag: " *%{name}* թեգը չի գտնվել" + tag: " *%{name}* թեգը չի գտնվել" category: " *%{name}* կատեգորիան չի գտնվել: Հասանելի կատեգորիաներ՝ *%{list}*" help: | *Նոր կանոն՝* `/discourse [watch|follow|mute] [category] [tag:name]` diff --git a/config/locales/server.it.yml b/config/locales/server.it.yml index 2099095..2791731 100644 --- a/config/locales/server.it.yml +++ b/config/locales/server.it.yml @@ -9,5 +9,51 @@ it: site_settings: chat_integration_enabled: 'Attiva il plugin discourse-chat-integration' chat_integration_delay_seconds: 'Dopo la creazione di un messaggio, numero di secondi di attesa prima di inviare una notifica chat' + chat_integration_slack_incoming_webhook_token: 'Il token di verifica utilizzato per autenticare le richieste in arrivo' + chat_integration_telegram_access_token: "Il token di accesso del tuo bot dal botfather di Telegram" + chat_integration_mattermost_incoming_webhook_token: 'Il token di verifica utilizzato per autenticare le richieste in arrivo' + chat_integration_matrix_access_token: "Token di accesso per l'account Matrix del bot" chat_integration: all_categories: "(tutte le categorie)" + provider: + slack: + status: + header: | + * Regole per questo canale * + (se a un messaggio si applicano più regole, viene eseguita la regola più in alto) + no_rules: "Non ci sono regole per questo canale. Esegui `/discourse help` per ulteriori istruzioni." + rule_string: "* %{index}) * * %{filter} * messaggi in * %{category} *" + create: + created: "Regola creata con successo" + updated: "Regola aggiornata con successo" + error: "Spiacenti, si è verificato un errore durante la creazione della regola." + not_found: + tag: "Non è stato possibile trovare l'Etichetta *%{name}*." + category: "La categoria *%{name}* non può essere trovata. Categorie disponibili: *%{list}*" + telegram: + create: + created: "Regola creata con successo" + updated: "Regola aggiornata con successo" + error: "Spiacenti, si è verificato un errore durante la creazione della regola." + delete: + error: "Spiacenti, si è verificato un errore durante l'eliminazione della regola. Esegui /status per vedere l'elenco delle regole." + mattermost: + status: + header: | + * Regole per questo canale * + (se a un messaggio si applicano più regole, viene eseguita la regola più in alto) + no_rules: "Non ci sono regole per questo canale. Esegui `/discourse help` per ulteriori istruzioni." + rule_string: "* %{index}) * * %{filter} * messaggi in * %{category} *" + create: + created: "Regola creata con successo" + updated: "Regola aggiornata con successo" + error: "Spiacenti, si è verificato un errore durante la creazione della regola." + not_found: + tag: "Non è stato possibile trovare l'Etichetta *%{name}*." + category: "La categoria *%{name}* non è stata trovata. Categorie disponibili: *%{list}*" + matrix: + formatted_message: | + %{user} pubblicato in %{title} +
+ %{excerpt} +
diff --git a/config/locales/server.ko.yml b/config/locales/server.ko.yml index bf4e05d..e5044d1 100644 --- a/config/locales/server.ko.yml +++ b/config/locales/server.ko.yml @@ -5,4 +5,6 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -ko: {} +ko: + chat_integration: + all_categories: "(전체 카테고리)" diff --git a/config/locales/server.pl_PL.yml b/config/locales/server.pl_PL.yml index 432eded..dbdca66 100644 --- a/config/locales/server.pl_PL.yml +++ b/config/locales/server.pl_PL.yml @@ -6,5 +6,184 @@ # https://www.transifex.com/projects/p/discourse-org/ pl_PL: + site_settings: + chat_integration_enabled: 'Włącz wtyczkę discourse‐chat‐integration' + chat_integration_discourse_username: 'Nazwa użytkownika przy pobieraniu wiadomości' + chat_integration_delay_seconds: 'Liczba sekund do odczekania po stworzeniu wpisu do wysłania powiadomienia na czacie' + chat_integration_slack_enabled: 'Włącz integrację ze Slackiem' + chat_integration_slack_access_token: 'Token dostępu OAuth do połączenia ze Slackiem' + chat_integration_slack_incoming_webhook_token: 'Token weryfikacji używany do weryfikacji żądań przychodzących' + chat_integration_slack_excerpt_length: 'Długość skrótu wpisu na Slacku' + chat_integration_slack_icon_url: 'Ikona do wysyłania wiadomości na Slacku (domyślna to logo forum)' + chat_integration_slack_outbound_webhook_url: "Dla używania slackowego systemu \"Incoming Webhook\" zamiast API OAuth. Niezalecane." + errors: + chat_integration_slack_api_configs_are_empty: "Musisz wpisać URL wychodzącego webhooka albo token dostępu." + chat_integration_telegram_enabled: "Włącz integrację z Telegramem" + chat_integration_telegram_access_token: "Token dostępu Twojego bota od botfathera Telegramu" + chat_integration_telegram_excerpt_length: "Długość skrótu wpisu na Telegramie" + chat_integration_telegram_enable_slash_commands: "Zezwól na zarządzanie subskrypcjami Telegramu przy użyciu komend ze slashem" + chat_integration_discord_enabled: "Włącz integrację z Discordem" + chat_integration_discord_message_content: "Wiadomość do dołączenia powyżej podsumowania przy wysyłaniu powiadomienia na Discorda" + chat_integration_discord_excerpt_length: "Długość skrótu wpisu na Discordzie" + chat_integration_mattermost_enabled: "Włącz integrację z Mattermost" + chat_integration_mattermost_webhook_url: 'URL webhooka Mattermost' + chat_integration_mattermost_incoming_webhook_token: 'Token weryfikacji używany do weryfikacji żądań przychodzących' + chat_integration_mattermost_icon_url: "Ikona do wysyłania wiadomości na Mattermost (domyślna to logo forum)" + chat_integration_mattermost_excerpt_length: "Długość skrótu wpisu na Telegramie" + chat_integration_matrix_enabled: "Włącz integrację z Matrix" + chat_integration_matrix_homeserver: "Serwer domowy do dołączenia. Upewnij się, że załączasz protokół" + chat_integration_matrix_access_token: "Token dostępu dla konta bota Matrix" + chat_integration_matrix_excerpt_length: "Długość skrótu wpisu na Matrix" + chat_integration_matrix_use_notice: "Użyj zgłoszenia zamiast pustej wiadomości" + chat_integration_zulip_enabled: "Włącz integrację z Zulip" + chat_integration_zulip_server: "Bazowy URL serwera Zulip. Upewnij się, że dołącasz http(s)://" + chat_integration_zulip_bot_email_address: "Adres e‐mail połączony z botem Zulip" + chat_integration_zulip_bot_api_key: "Klucz API dla twojego bota Zulip" + chat_integration_zulip_excerpt_length: "Długość skrótu wpisu na Zulip" + chat_integration_rocketchat_enabled: "Włącz integrację z Rocket Chat" + chat_integration_rocketchat_webhook_url: "URL webhooka integracyjnego Rocket Chat" + chat_integration_rocketchat_excerpt_length: "Długość skrótu wpisu na Rocket Chat" + chat_integration_gitter_enabled: "Włącz integrację z Glitter" + chat_integration_flowdock_enabled: "Włącz integrację z Flowdock" + chat_integration_flowdock_excerpt_length: "Długość skrótu wpisu na Flowdock" chat_integration: all_categories: "(wszystkie kategorie)" + deleted_category: "(usunięta kategoria)" + deleted_group: "(usunięta grupa)" + group_mention_template: "Wzmianki o: @%{name}" + group_message_template: "Wiadomości do: @%{name}" + admin_error: "Niektóre kanały integracji mają błędy. Odwiedź ustawienia integracji czatu, żeby dowiedzieć się więcej." + provider: + slack: + status: + header: | + *Reguły dla tego kanału* + (Jeśli wpis spełnia założenia kilku reguł, wykorzystywana jest pierwsza od góry) + no_rules: "Nie ma reguł ustawionych dla tego kanału. Użyj `/discourse help`, by uzyskać pomoc." + rule_string: "*%{index})* *%{filter}* postów w kategorii *%{category}*" + rule_string_tags_suffix: "z tagami: *%{tags}*" + parse_error: "Przepraszam, nie rozumiem. Użyj `/discourse help`, by uzyskać pomoc." + create: + created: "Reguła utworzona z powodzeniem" + updated: "Reguła zaktualizowana z powodzeniem" + error: "Podczas tworzenia reguły wystąpił błąd." + delete: + success: "Reguła usunięta" + error: "Podczas usuwania reguły wystąpił błąd. Użyj `/discourse status`, by uzyskać listę reguł." + not_found: + tag: "Tag o nazwie *%{name}* nie może zostać znaleziony." + category: "Kategoria o nazwie *%{name}* nie może zostać znaleziona. Dostępne kategorie: *%{list}*" + help: | + *Nowa reguła:* `/discourse [watch|follow|mute] [category] [tag:name]` + (musisz określić przynajmniej jedną regułę i jedną kategorię do tagowania) + - *obserwuj wpisy* – informuj ten kanał o nowych wpisach i odpowiedziach + - *obserwuj tematy* – informuj ten kanał o nowych tematach + - *wycisz* – zablokuj powiadomienia w tym kanale + + *Usuń regułę:* `/discourse remove [numer reguły]` + (`[numer reguły]` może zostać znaleziony przy użyciu `/discourse status`) + + *Lista reguł:* `/discourse status` + + *[Eksperymentalne] transkrypt wpisu:* `/discourse post [n]` + Stwórz szkic tematu na Discourse zawierający ostatnie `n` postów w tym temacie + + *Pomoc:* `/discourse help` + transcript: + error: "Coś poszło nie tak podczas tworzenia transkryptu, przepraszamy!" + post_to_discourse: "Kliknij tutaj, by szkicować wpis Discourse’a z transkryptem" + api_required: "Przepraszamy, ta integracja czatu nie wspiera tworzenia transkryptów." + view_on_slack: "Zobacz w %{name}na Slacku" + first_message_pretext: "rozpoczęto %{n} wiadomości temu:" + last_message_pretext: "i zakończono %{n}wiadomości temu:" + posted_in: "opublikował wpis w %{name}" + change_first_message: "Zmień pierwszą wiadomość…" + change_last_message: "Zmień ostatnią wiadomość…" + loading: "Ładowanie transkryptu…" + telegram: + unknown_chat: "Czat nie jest skonfigurowany na %{site_title}. Poproś administratora o dodanie kanału z ID czatu: %{chat_id}." + known_chat: "Czat nie jest skonfigurowany na %{site_title}. Skonfiguruj go w panelu administratora. (ID czatu: %{chat_id})" + message: |- + %{user}opublikował wpis w %{title} + +
%{post_excerpt}
+ status: + header: | + Reguły dla tego kanału + (Jeśli wpis spełnia założenia kilku reguł, wykorzystywana jest pierwsza od góry) + no_rules: "Nie ma reguł ustawionych dla tego kanału. Użyj /help, by uzyskać pomoc." + rule_string: "%{index}%{filter}wpisów w ktaegorii %{category}" + rule_string_tags_suffix: "z tagami: %{tags}" + parse_error: "Przepraszam, nie rozumiem. Użyj /help, by uzyskać pomoc." + create: + created: "Reguła utworzona z powodzeniem" + updated: "Reguła zaktualizowana z powodzeniem" + error: "Podczas tworzenia reguły wystąpił błąd." + delete: + success: "Reguła usunięta" + error: "Podczas usuwania reguły wystąpił błąd. Użyj /status, by uzyskać listę reguł." + not_found: + tag: "Tag %{name} nie może zostać znaleziony." + category: "Kategoria %{name} nie może zostać znaleziona. Dostępne kategorie: %{list}" + help: | + Nowa reguła: /[watch|follow|mute] [category] [tag:name] + (musisz określić przynajmniej jedną regułę i jedną kategorię do tagowania) + - obserwuj wpisy – informuj ten kanał o nowych wpisach i odpowiedziach + - obserwuj tematy – informuj ten kanał o nowych tematach + - wycisz – zablokuj powiadomienia w tym kanale + + Usuń regułę: /remove [numer reguły] + ([numer reguły] może zostać znaleziony przy użyciu /status`) + + Lista reguł: /status + + Pomoc: /help + hipchat: + message: %{user} opublikował wpis w temacie %{title} + mattermost: + status: + header: | + *Reguły dla tego kanału* + (Jeśli wpis spełnia założenia kilku reguł, wykorzystywana jest pierwsza od góry) + no_rules: "Nie ma reguł ustawionych dla tego kanału. Użyj `/discourse help`, by uzyskać pomoc." + rule_string: "*%{index})* *%{filter}* postów w kategorii *%{category}*" + rule_string_tags_suffix: "z tagami: *%{tags}*" + parse_error: "Przepraszam, nie rozumiem. Użyj `/discourse help`, by uzyskać pomoc." + create: + created: "Reguła utworzona z powodzeniem" + updated: "Reguła zaktualizowana z powodzeniem" + error: "Podczas tworzenia reguły wystąpił błąd." + delete: + success: "Reguła usunięta" + error: "Podczas usuwania reguły wystąpił błąd. Użyj `/discourse status`, by uzyskać listę reguł." + not_found: + tag: "Tag o nazwie *%{name}* nie może zostać znaleziony." + category: "Kategoria o nazwie *%{name}* nie może zostać znaleziona. Dostępne kategorie: *%{list}*" + help: | + *Nowa reguła:* `/discourse [watch|follow|mute] [category] [tag:name]` + (musisz określić przynajmniej jedną regułę i jedną kategorię do tagowania) + - *obserwuj wpisy* – informuj ten kanał o nowych wpisach i odpowiedziach + - *obserwuj tematy* – informuj ten kanał o nowych tematach + - *wycisz* – zablokuj powiadomienia w tym kanale + + *Usuń regułę:* `/discourse remove [numer reguły]` + (`[numer reguły]` może zostać znaleziony przy użyciu `/discourse status`) + + *Lista reguł:* `/discourse status` + + *Pomoc:* `/discourse help` + matrix: + text_message: "%{user}opublikował wpis w %{title} - %{post_url}" + formatted_message: | + %{user}opublikował wpis w %{title} +
+ %{excerpt} +
+ zulip: + message: | + **%{user}** opublikował wpis w temacie **%{title}%{post_url}** + ~~~quote + %{excerpt} + ~~~ + flowdock: + message_title: "wysłano" diff --git a/config/locales/server.sw.yml b/config/locales/server.sw.yml index 556efc6..b5b5ff8 100644 --- a/config/locales/server.sw.yml +++ b/config/locales/server.sw.yml @@ -114,7 +114,7 @@ sw: Orodha za kanuni: /status - Msaada: /msaada + Msaada: /msaada hipchat: message: %{user} ameandika kwenye %{title} mattermost: