diff --git a/Gemfile.lock b/Gemfile.lock index 6a1c35d..ebefc0b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,6 +1,6 @@ GIT remote: https://github.com/discourse/translations-manager.git - revision: 2a4a6f1817983db8fb3bc105607f8f705e12d16f + revision: 212a49cfa8feaab90d26f2ff9c65f698fef750e8 specs: translations-manager (0.2.1) @@ -14,4 +14,4 @@ DEPENDENCIES translations-manager! BUNDLED WITH - 1.16.1 + 1.16.3 diff --git a/config/locales/client.ca.yml b/config/locales/client.ca.yml index e155a11..b5b16d2 100644 --- a/config/locales/client.ca.yml +++ b/config/locales/client.ca.yml @@ -5,4 +5,17 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -ca: {} +ca: + js: + chat_integration: + settings: "Configuracions" + edit_channel: "Edita" + test_modal: + close: "Tanca" + type: + normal: Normal + rule_table: + filter: "Filtre" + category: "Categoria" + tags: "Etiquetes" + edit_rule: "Edita" diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml index a29fc71..7bf1aed 100644 --- a/config/locales/client.de.yml +++ b/config/locales/client.de.yml @@ -12,11 +12,10 @@ de: categories: chat_integration: "Chat-Integrationen" chat_integration: - menu_title: "Chat-Integratoinen" + menu_title: "Chat-Integrationen" settings: "Einstellungen" no_providers: "Du musst mindestens ein paar Provider in den Plugin-Einstellungen aktivieren" channels_with_errors: "Einige Kanäle für diesen Provider sind das letzte Mal fehlgeschlagen, als Nachrichten geschickt werden. Klicke auf das/die Fehlersymboĺ(e), um mehr zu erfahren." - channel_exception: "Ein unbekannter Fehler ist aufgetreten, als die Nachricht an diesen Kanal geschickt wurde. Überprüfe die Seitenprotokolle für weitere Informationen." group_mention_template: "Erwähnungen von: @{{name}}" group_message_template: "Nachrichten an: @{{name}}" choose_group: "(wähle eine Gruppe)" diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index c00f5f4..a0321bd 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -16,7 +16,6 @@ es: settings: "Ajustes" no_providers: "Necesitas habilitar algún proveedor en los ajustes del plugin" channels_with_errors: "Algunos canales de este proveedores fallaron la última vez que se enviaron mensajes. Haz clic en los iconos de error para saber más." - channel_exception: "Un error desconocido ha ocurrido la última vez que se mandó un mensaje a este canal. Comprueba los registros de la página para más información." group_mention_template: "Menciones de: @{{name}}" group_message_template: "Mensajes a: @{{name}}" choose_group: "(escoge un grupo)" diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index d114cc3..fb7fb45 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -16,7 +16,6 @@ fr: 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." - channel_exception: "Une erreur inconnue est survenue lors du dernier envoi de message sur ce canal. Contrôler les logs du site pour plus d'information." group_mention_template: "Mentions de : @{{name}}" group_message_template: "Messages à : @{{name}}" choose_group: "(choisir un groupe)" diff --git a/config/locales/client.hu.yml b/config/locales/client.hu.yml new file mode 100644 index 0000000..744320c --- /dev/null +++ b/config/locales/client.hu.yml @@ -0,0 +1,103 @@ +# 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/ + +hu: + js: + chat_integration: + settings: "Beállítások" + choose_group: "(válassz egy csoportot)" + all_categories: "(összes kategória)" + all_tags: "(összes címke)" + delete_channel: "Töröl" + test_channel: "Teszt" + edit_channel: "Szerkeszt" + test_modal: + title: "Tesztüzenet küldése" + topic: "Téma" + send: "Szöveges üzenet küldése" + close: "Bezár" + success: "Üzenet sikeresen elküldve" + type: + normal: Normális + group_message: Csoportos üzenet + group_mention: Csoportos megemlítés + filter: + mute: 'Lenémít' + rule_table: + tags: "Címkék" + edit_rule: "Szerkeszt" + delete_rule: "Töröl" + edit_channel_modal: + cancel: "Visszavon" + provider: "Szolgáltató" + channel_validation: + ok: "Érvényes" + fail: "Érvénytelen formátum" + edit_rule_modal: + title: Szabály Szerkesztése + save: Szabály Mentése + cancel: Visszavon + provider: Szolgáltató + type: Típus + category: Kategória + group: Csoport + tags: Címkék + provider: + telegram: + title: "Telegram" + param: + name: + title: "Név" + chat_id: + title: Chat ID + discord: + title: "Discord" + param: + name: + title: "Név" + hipchat: + title: "HipChat" + param: + name: + title: "Név" + color: + title: Szín + mattermost: + title: "Mattermost" + param: + identifier: + title: Csatorna + help: "pl. #csatorna, @felhasználónév" + matrix: + title: "Matrix" + param: + name: + title: "Név" + room_id: + title: "Szoba ID" + errors: + unknown_room: "Szoba ID érvénytelen" + zulip: + title: "Zulip" + param: + subject: + title: "Tárgy" + rocketchat: + title: "Rocket.Chat" + param: + identifier: + title: Csatorna + help: "pl. #csatorna, @felhasználónév" + gitter: + title: "Gitter" + param: + name: + title: "Név" + webhook_url: + title: "Webhook URL" + flowdock: + title: "Flowdock" diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml index 04b73ac..aeb2f95 100644 --- a/config/locales/client.it.yml +++ b/config/locales/client.it.yml @@ -7,7 +7,12 @@ it: js: + admin: + site_settings: + categories: + chat_integration: "Chat Integrations" chat_integration: + menu_title: "Chat Integrations" settings: "Impostazioni" group_mention_template: "Menzioni di: @{{name}}" group_message_template: "Messaggi a: @{{name}}" diff --git a/config/locales/client.nb_NO.yml b/config/locales/client.nb_NO.yml index 918be1b..34310c6 100644 --- a/config/locales/client.nb_NO.yml +++ b/config/locales/client.nb_NO.yml @@ -16,7 +16,6 @@ nb_NO: settings: "Innstillinger" no_providers: "Du må skru på noen tilbydere i proramtilleggsinnstillingene" channels_with_errors: "Noen kanaler for denne tilbyderen mislyktes sist meldinger ble sendt. Klikk på feil-ikon(ene) for å lære mer." - channel_exception: "En ukjent inntraff når en melding sist ble sendt til denne kanalen. Sjekk sideloggen for mer informasjon." group_message_template: "Meldinger til: @{{name}}" choose_group: "(velg en gruppe)" all_categories: "(alle kategorier)" diff --git a/config/locales/client.pl_PL.yml b/config/locales/client.pl_PL.yml index f543c89..3221624 100644 --- a/config/locales/client.pl_PL.yml +++ b/config/locales/client.pl_PL.yml @@ -11,7 +11,6 @@ pl_PL: 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ł. Sprawdź logi witryny, aby uzyskać więcej informacji." group_mention_template: "Wzmianki o: @{{name}}" group_message_template: "Wiadomości do: @{{name}}" choose_group: "(wybierz grupę)" diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index bc85fd8..1a2f745 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -5,4 +5,168 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -pt_BR: {} +pt_BR: + js: + admin: + site_settings: + categories: + chat_integration: "Integrações de bate-papo" + chat_integration: + menu_title: "Integrações de bate-papo" + settings: "configurações" + no_providers: "Você precisa habilitar alguns provedores nas configurações do plugin" + channels_with_errors: "Alguns canais desse provedor falharam na última vez em que as mensagens foram enviadas. Clique no ícone(s) de erro para saber mais." + group_mention_template: "Menções de: @ {{name}}" + group_message_template: "Mensagens para: @{{name}}" + choose_group: "(escolha um grupo)" + all_categories: "(todas as categorias)" + all_tags: "(todas as tags)" + create_rule: "Criar regra" + create_channel: "Criar canal" + delete_channel: "Apagar" + test_channel: "Teste" + edit_channel: "Editar" + channel_delete_confirm: "Tem certeza de que quer apagar esse canal? Todas as regras associadas serão apagadas." + test_modal: + title: "Envie uma mensagem teste" + topic: "Tópico" + send: "Envie mensagem teste" + close: "Fechar" + error: "Um erro desconhecido ocorreu ao enviar a mensagem. Verifique os registros do site para mais informações." + success: "Mensagem enviada com sucesso" + type: + normal: Normal + group_message: Mensagem de grupo + group_mention: Menção de grupo + filter: + mute: 'mudo' + follow: 'Somente a primeira publicação' + watch: 'Todas as publicações e respostas' + rule_table: + filter: "Filtro" + category: "Categoria" + tags: "Tags" + edit_rule: "Editar" + delete_rule: "Apagar" + edit_channel_modal: + title: "editar canal" + save: "Salvar canal" + cancel: "Cancelar" + provider: "Provedor" + channel_validation: + ok: "Validar" + fail: "formato inválido" + edit_rule_modal: + title: Editar regra + save: Salvar Regra + cancel: Cancelar + provider: Provedor + type: Tipo + channel: Canal + filter: Filtro + category: Categoria + group: Grupo + tags: Tags + instructions: + type: "Alterar o tipo para acionar notificações para mensagens de grupo ou menções" + filter: "Nível de notificação. Mute substitui outras regras de correspondência" + category: "Esta regra será aplicada apenas a tópicos da categoria especificada" + group: "Esta regra será aplicada a postagens que referenciem esse grupo" + tags: "Se especificado, essa regra vai aplicar-se apenas aos tópicos que tem ao menos uma das tags" + provider: + slack: + title: "Folga" + param: + identifier: + title: Canal + help: "e.g. #channel, @username." + errors: + action_prohibited: "O bot não tem permissão para postar nesse canal" + channel_not_found: "O canal especificado não existe na folga" + telegram: + title: "Telegram" + param: + name: + title: "Nome" + help: "Um nome para descrever o canal. Não é usado para a conexão ao Telegram." + chat_id: + title: Chat ID + help: Um número dado a você pelo bot ou um identificador do canal de transmissão no formato @channelname + errors: + channel_not_found: "O canal especificado não existe no Telegram" + forbidden: "O bot não tem permissão para postar neste canal" + discord: + title: "Discord" + param: + name: + title: "Nome" + help: "Um nome para descrever o canal. Não é usado para a conexão ao Discord." + webhook_url: + title: Webhook URL + help: A URL do webhook criada nas configurações do seu servidor Discord + hipchat: + title: "HipChat" + param: + name: + title: "Nome" + help: "Um nome para descrever o canal. Não é usado para a conexão ao HipChat." + webhook_url: + title: Webhook URL + help: O URL do webhook criado na sua integração do HipChat + color: + title: Cor + help: A cor da mensagem no HipChat. Deve ser um de amarelo, verde, vermelho, roxo, cinza, aleatório + mattermost: + title: "Mattermost" + param: + identifier: + title: Canal + help: "e.g. #channel, @username." + errors: + channel_not_found: "O canal especificado não existe no Mattermost" + matrix: + title: "Matrix" + param: + name: + title: "Nome" + help: "Um nome para descrever o canal. Não é usado para a conexão com o Matrix." + room_id: + title: "Room ID" + help: "O 'identificador privado' para o quarto. Deve ser algo como! Abcdefg: matrix.org" + errors: + unknown_token: "O token de acesso é inválido" + unknown_room: "O ID do quarto é inválido" + zulip: + title: "Zulip" + param: + stream: + title: "Stream" + help: "O nome do fluxo Zulip a mensagem deve ser enviada para. por exemplo. 'geral'" + subject: + title: "Assunto" + help: "O assunto que essas mensagens enviadas pelo bot devem ser dadas" + errors: + does_not_exist: "Esse fluxo não existe em Zulip" + rocketchat: + title: "Rocket.Chat" + param: + identifier: + title: Canal + help: "e.g. #channel, @username." + errors: + invalid_channel: "Esse canal não existe no Rocket Chat" + gitter: + title: "Gitter" + param: + name: + title: "Nome" + help: "O nome de uma sala Gitter, por exemplo gitterHQ / services." + webhook_url: + title: "URL do Webhook" + help: "O URL fornecido quando você cria uma nova integração em uma sala Gitter." + flowdock: + title: "Flowdock" + param: + flow_token: + title: "Token de fluxo" + help: "O token de fluxo fornecido depois de criar uma fonte para um fluxo no qual você deseja enviar mensagens." diff --git a/config/locales/client.ro.yml b/config/locales/client.ro.yml index e97c5bf..1b7dc9b 100644 --- a/config/locales/client.ro.yml +++ b/config/locales/client.ro.yml @@ -16,7 +16,6 @@ ro: settings: "Setări" 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." - channel_exception: "O eroare necunoscută a apărut atunci când un mesaj a fost trimis ultima dată pe acest canal. Verificați jurnalele site-ului pentru mai multe informații." group_mention_template: "Mențiuni despre: @{{name}}" group_message_template: "Mesaj pentru: @{{name}}" choose_group: "(selectează un grup)" diff --git a/config/locales/client.sw.yml b/config/locales/client.sw.yml new file mode 100644 index 0000000..130cf86 --- /dev/null +++ b/config/locales/client.sw.yml @@ -0,0 +1,158 @@ +# 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/ + +sw: + js: + admin: + site_settings: + categories: + chat_integration: "Uwezo wa kuwasiliana" + chat_integration: + menu_title: "Maongezi Shirikizo" + settings: "Mipangilio" + no_providers: "Unahitaji kuwawezesha baadhi ya watoa huduma kwenye mpangilio wa programu-jalizi" + channels_with_errors: "Baadha ya chaneli za huyu mtumiaji zilishindwa mara ya mwisho zilipotumiwa ujumbe. Bonyeza ikoni za njano kupata taarifa zaidi za (ma)kosa." + group_mention_template: "Sehemu @{{jina}} ametajwa:" + group_message_template: "Message kwenda kwa: @{{name}}" + choose_group: "(chagua kikundi)" + all_categories: "(Makundi yote)" + all_tags: "(lebo)" + create_rule: "Tengeneza Kanuni" + create_channel: "Tengeneza Chaneli" + delete_channel: "Futa" + test_channel: "Majaribio" + edit_channel: "Hariri" + channel_delete_confirm: "Una uhakika kuwa unataka kuifuta hii chaneli? Kanuni zote zitafutwa." + test_modal: + title: "Jaribu kutuma ujumbe" + topic: "Mada" + send: "Tuma Ujumbe wa Kujaribu" + close: "Funga" + error: "Hitilafu isilojulikana limetokea wakati wa kutuma ujumbe. Angalia logi ya mtandao kwa ajili ya taarifa zaidi." + success: "Ujumbe umetumwa Vizuri" + type: + normal: Kawaida + group_message: Ujumbe wa Kikundi + group_mention: Kikundi Kimetajwa + filter: + mute: 'Nyamazisha' + follow: 'Taarifa ya kwanza pekee' + watch: 'Machapisho yote na majibu' + rule_table: + filter: "Chuja" + category: "Kikundi" + tags: "Lebo" + edit_rule: "Hariri" + delete_rule: "Futa" + edit_channel_modal: + title: "Hariri Chaneli" + save: "Hifadhi Chaneli" + cancel: "Batili" + provider: "Mkimu" + channel_validation: + ok: "Sahihi" + fail: "Umbiza Batili" + edit_rule_modal: + title: Hariri Kanuni + save: Hifadhi Kanuni + cancel: Katisha + provider: Mkimu + type: Aina + channel: Chaneli + filter: Chuja + category: Kikundi + group: Kikundi + tags: Lebo + instructions: + type: "Badilisha jinsi ya kuonyesha aina za taarifa za vikundi au mtu akitajwa" + filter: "Kiwango cha Taarifa. Zima kanuni nyongeza" + category: "Kanuni hii itatumika kwenye mada zilizo ndani ya kategoria iliyoainika" + tags: "Kama ikitumika, kanuni hii itatumika kwenye mada zenye lebo hizi au hii" + provider: + slack: + title: "uzembe" + param: + identifier: + title: Chaneli + help: "mfano. #chaneli, @jinalamtumiaji." + errors: + action_prohibited: "Roboti hana ruhusa kuchapisha ndani ya hiyo chaneli" + channel_not_found: "Chaneli iliyochaguliwa haipo slack" + telegram: + title: "Telegram" + param: + name: + title: "Jina" + help: "Jina linaloelezea chaneli hii. Haitatumika kuunganisha na Telegram." + chat_id: + title: Utambulisho wa Mawasiliano + errors: + channel_not_found: "Njia ya mawasiliano uliyoiandika haipo Telegram, mtandao wa kijamii" + forbidden: "roboti haruhusiwi kuandika kwenye njia hii ya mawasiliano" + discord: + title: "Matatizo" + param: + name: + title: "Jina" + help: "Jina ulilotumia kuelezea njia ya mawasiliano halitambuliki na Discord" + hipchat: + title: "HipChat" + param: + name: + title: "Jina" + help: "Jina la kuelezea chaneli. Haitumiki kuunganisha na HipChat." + webhook_url: + title: Anwani ya Webhook + color: + title: Rangi + help: 'Rangi ya ujumbe ndani ya HipChat. Lazima iwe kati ya njano,kijani,nyekundu,urudhufi,kijivu,nyingine ' + mattermost: + title: "Umuhimu zaidi" + param: + identifier: + title: Chaneli + help: "e.g. #jinalamawasiliano, @jinalamtumiaji." + errors: + channel_not_found: "Njia hiyo ya mawasiliano haipo kwenye Mattermost" + matrix: + title: "Matrix" + param: + name: + title: "Jina" + 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" + errors: + unknown_token: "Ishara ya Ufikivu ni batili" + unknown_room: "Utambulisho wa Chumba ni batili" + zulip: + title: "Zulip" + param: + stream: + title: "Mfululizo" + subject: + title: "Hoja" + help: "Udhui wa ujumbe kutoka kwa roboti wakati wa kutuma ujumbe" + rocketchat: + title: "Rocket.Chat" + param: + identifier: + title: Chaneli + help: "mfano. #chaneli, @jinalamtumiaji." + errors: + invalid_channel: "Hii chaneli haipo kwenye Njia ya Mawasiliano ya Rocket Chat" + gitter: + title: "Gusa" + param: + name: + title: "Jina" + help: "Jina la chumba cha Gitter e.g. gitterHQ/huduma." + webhook_url: + title: "Anwani ya Webhook" + flowdock: + title: "Flowdock" diff --git a/config/locales/client.te.yml b/config/locales/client.te.yml index 49141ba..b2aeb36 100644 --- a/config/locales/client.te.yml +++ b/config/locales/client.te.yml @@ -5,4 +5,44 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -te: {} +te: + js: + chat_integration: + settings: "అమరికలు" + all_categories: "(అన్ని వర్గాలు)" + delete_channel: "తొలగించు" + test_modal: + close: "మూసివేయి" + rule_table: + category: "వర్గం" + delete_rule: "తొలగించు" + edit_channel_modal: + cancel: "రద్దుచేయి" + edit_rule_modal: + cancel: రద్దుచేయి + type: రకం + category: వర్గం + group: సమూహం + provider: + telegram: + param: + name: + title: "పేరు" + discord: + param: + name: + title: "పేరు" + hipchat: + param: + name: + title: "పేరు" + color: + title: రంగు + matrix: + param: + name: + title: "పేరు" + gitter: + param: + name: + title: "పేరు" diff --git a/config/locales/client.ur.yml b/config/locales/client.ur.yml index caf55a1..415a439 100644 --- a/config/locales/client.ur.yml +++ b/config/locales/client.ur.yml @@ -16,7 +16,6 @@ ur: settings: "سیٹِنگ" no_providers: "آپ کو پلَگ اِن کی سیٹِنگ میں کچھ پرووَائیڈرز کو فعال کرنے کی ضرورت ہے" channels_with_errors: "پچھلی دفعہ پیغامات بھیجنے پر اِس پرووَائیڈر کے کچھ چینلز ناکام ہوگئے تھے۔ مزید جاننے کیلئے خرابی کے آئکن پر کلک کریں۔" - channel_exception: "آخری دفعہ اِس چینل کو پیغام بھیجنے پر ایک نامعلوم خرابی کا سامنا کرنا پڑا۔ مزید جاننے کیلئے سائٹ لاگز چیک کریں۔" group_mention_template: "ذکر: @{{name}} کے" group_message_template: "پیغامات: @{{name}} کیلئے" choose_group: "(ایک گروپ منتخب کریں)" diff --git a/config/locales/server.hu.yml b/config/locales/server.hu.yml new file mode 100644 index 0000000..97878c0 --- /dev/null +++ b/config/locales/server.hu.yml @@ -0,0 +1,8 @@ +# 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/ + +hu: {} diff --git a/config/locales/server.it.yml b/config/locales/server.it.yml index 39c45fa..efd124c 100644 --- a/config/locales/server.it.yml +++ b/config/locales/server.it.yml @@ -7,4 +7,5 @@ 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' diff --git a/config/locales/server.pt_BR.yml b/config/locales/server.pt_BR.yml index bc85fd8..d694064 100644 --- a/config/locales/server.pt_BR.yml +++ b/config/locales/server.pt_BR.yml @@ -5,4 +5,186 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -pt_BR: {} +pt_BR: + site_settings: + chat_integration_enabled: 'Habilitar o plug-in discourse-chat-integration' + chat_integration_discourse_username: 'Nome de usuário do usuário para agir como na busca de conteúdo.' + chat_integration_delay_seconds: 'Número de segundos a aguardar após a criação antes de enviar notificações de chat' + chat_integration_slack_enabled: 'Habilitar o provedor de integração de chat' + chat_integration_slack_access_token: 'OAuth Access Token para autenticar com o Slack' + chat_integration_slack_incoming_webhook_token: 'O token de verificação usado para autenticar solicitações recebidas' + chat_integration_slack_excerpt_length: 'Slack post trecho de comprimento' + chat_integration_slack_icon_url: 'Ícone para publicar para folga com (padrão para o logotipo do fórum)' + chat_integration_slack_outbound_webhook_url: "Para usar o sistema 'Incoming Webhook' do Slack em vez da API OAuth. Não recomendado." + errors: + chat_integration_slack_api_configs_are_empty: "Você deve inserir um URL de webhook de saída ou um token de acesso" + chat_integration_telegram_enabled: "Habilitar o provedor de integração de bate-papo do Telegram" + chat_integration_telegram_access_token: "O token de acesso do seu bot a partir do botfather do Telegram" + chat_integration_telegram_excerpt_length: "Comprimento do trecho da postagem do telegrama " + chat_integration_telegram_enable_slash_commands: "Permitir que as assinaturas de telegrama sejam gerenciadas usando 'comandos de barra'" + chat_integration_discord_enabled: "Habilitar o provedor de integração de bate-papo Discord" + chat_integration_discord_message_content: "A mensagem a ser incluída acima do resumo ao enviar uma notificação para Discord" + chat_integration_discord_excerpt_length: "Comprimento do trecho da discórdia" + chat_integration_hipchat_enabled: "habilitar o provedor de integração de bate-papo do Hipchat" + chat_integration_hipchat_icon_url: "Ícone para postagens no Hipchat (padrão para o logotipo do fórum)" + chat_integration_hipchat_excerpt_length: "Hipchat post trecho de comprimento" + chat_integration_mattermost_enabled: "habilitar o provedor de integração de chat Mattermost" + chat_integration_mattermost_webhook_url: 'URL para o webhook da Mattermost' + chat_integration_mattermost_incoming_webhook_token: 'O token de verificação usado para autenticar solicitações recebidas' + chat_integration_mattermost_icon_url: "Ícone para posts no Mattermost (padrão para o logo do fórum)" + chat_integration_mattermost_excerpt_length: "Maior comprimento de trecho de postagem" + chat_integration_matrix_enabled: "habilitar o provedor de integração de bate-papo Matrix" + chat_integration_matrix_homeserver: "Homeserver para se conectar. Certifique-se de incluir o protocolo" + chat_integration_matrix_access_token: "Token de acesso para a conta Matrix do bot" + chat_integration_matrix_excerpt_length: "Comprimento do trecho pós-matriz" + chat_integration_zulip_enabled: "Habilitar o provedor de integração de bate-papo do Zulip" + chat_integration_zulip_server: "O URL base do seu servidor Zulip. Certifique-se de incluir http (s): //" + chat_integration_zulip_bot_email_address: "O endereço de e-mail associado ao seu bot Zulip" + chat_integration_zulip_bot_api_key: "A chave de API do seu bot Zulip" + chat_integration_zulip_excerpt_length: "Zulip post trecho de comprimento" + chat_integration_rocketchat_enabled: "habilitar o provedor de integração de bate-papo do Rocket Chat" + chat_integration_rocketchat_webhook_url: "O URL para o webhook de integração do Rocket Chat" + chat_integration_rocketchat_excerpt_length: "Rocket Chat postar trecho do trecho" + chat_integration_gitter_enabled: "habilitar o provedor de integração de bate-papo Gitter" + chat_integration_flowdock_enabled: "habilitar o provedor de integração de bate-papo do Flowdock" + chat_integration_flowdock_excerpt_length: "Flowdock post trecho de comprimento" + chat_integration: + all_categories: "(todas as categorias)" + deleted_category: "(categoria eliminada)" + deleted_group: "(grupo excluído)" + group_mention_template: "menções de: @%{name}" + group_message_template: "mensagens para: @%{name}" + provider: + slack: + status: + header: | + * Regras para este canal* + (se várias regras corresponderem a uma postagem, a regra mais alta será executada) + no_rules: "Não há regras configuradas para este canal. Execute `/ discourse help` para instruções." + rule_string: "*%{index})* *%{filter}* posts em *%{category}*" + rule_string_tags_suffix: " com etiquetas: *%{tags}*" + parse_error: "Desculpe, eu não entendi isso. Execute `/ discourse help` para instruções." + create: + created: "Regra criada com sucesso" + updated: "Regra atualizada com sucesso" + error: "Desculpe, ocorreu um erro ao criar essa regra." + delete: + success: "Regra excluída com sucesso" + error: "Desculpe, ocorreu um erro ao excluir essa regra. Execute `/ discourse status` para uma lista de regras." + not_found: + tag: "A *%{name}* tag não pode ser encontrada." + category: "A *%{name}* categoria não pode ser encontrada. Categorias disponíveis: *%{list}*" + help: | + *New rule:* `/discourse [watch|follow|mute] [category] [tag:name]` + (you must specify a rule type and at least one category or tag) + - *watch* – notify this channel for new topics and new replies + - *follow* – notify this channel for new topics + - *mute* – block notifications to this channel + + *Remove rule:* `/discourse remove [rule number]` + (`[rule number]` can be found by running `/discourse status`) + + *List rules:* `/discourse status` + + *[Experimental] Post transcript:* `/discourse post [n]` + Create a draft topic on discourse containing the last `n` posts in this channel + + *Help:* `/discourse help` + transcript: + error: "Algo deu errado ao construir a transcrição, desculpe!" + post_to_discourse: "Clique aqui para elaborar um post sobre Discurso com uma transcrição" + api_required: "Desculpe, essa integração não está configurada para suportar transcrições de postagem." + view_on_slack: "Visualizar%{name} no Slack" + first_message_pretext: "Começando%{n} mensagens atrás:" + last_message_pretext: "e terminando %{n} mensagens atrás:" + posted_in: "publicado em %{name}" + change_first_message: "Alterar a primeira mensagem ..." + change_last_message: "Alterar a última mensagem ..." + loading: "Carregando a transcrição ..." + telegram: + unknown_chat: "Este chat não está configurado %{site_title}. Peça a um administrador para adicionar um canal com \"ID de bate-papo\" %{chat_id}." + known_chat: "Este chat está configurado %{site_title}. Configure-o no painel de administração. (ID do bate-papo:%{chat_id}) " + message: |- + %{user} publicado em %{title} + +
%{post_excerpt}
+ status: + header: | + Regras para este canal + (Se várias regras corresponderem a uma postagem, a regra mais alta será executada) + no_rules: "Não há regras configuradas para este canal. Pesquise/ajuda para instruções." + rule_string: "%{index}) %{filter} publicado em %{category}" + rule_string_tags_suffix: " com etiquetas:%{tags}" + parse_error: "Desculpe,não entendi isso. Pesquise /ajuda para instruções." + create: + created: "Regra criada com sucesso" + updated: "Regra atualizada com sucesso" + error: "Desculpe, ocorreu um erro ao criar essa regra." + delete: + success: "Regra deletada com sucesso." + error: "Desculpe,ocorreu um erro ao deletar a regra. Pesquise /status para uma lista de regras." + not_found: + tag: "A%{name} tag não pode ser encontrada." + category: "A%{name} categoria não pôde ser encontrada. Categorias disponíveis: %{list}" + help: | + Nova regra: /[assista|siga|silencie] [categoria] [tag:nome] + (você deve especificar um tipo de regra e pelo menos uma categoria ou tag) + - assista – notifique este canal para novos tópicos e novas respostas + - siga – notifique esse canal para novos tópicos + - silencie – bloqueie notificações desse canal + + Remover regra: /remover [regra número] + ([regra número] pode ser encontrado correndo /status) + + Listar regras: /status + + Ajuda: /ajuda + hipchat: + message: %{user} publicado em%{title} + mattermost: + status: + header: | + * Regras para este canal * + (se várias regras corresponderem a uma postagem, a regra mais alta será executada) + no_rules: "Não há regras configuradas para este canal. Execute `/ discourse help` para instruções." + rule_string: "*%{index})* *%{filter}* publicado em *%{category}*" + rule_string_tags_suffix: "com etiquetas: *%{tags}*" + parse_error: "Desculpe, não entendi isso. Pesquise `/discourse help` para instruções." + create: + created: "Regra criada com sucesso." + updated: "Regra atualizada com sucesso." + error: "Desculpe, ocorreu um erro ao criar a regra." + delete: + success: "Regra deletada com sucesso." + error: "Desculpe, ocorreu um erro ao deletar a regra. Pesquise `/discourse status` para uma lista de regras." + not_found: + tag: "A*%{name}* tag não pôde ser encontrada." + category: "A *%{name}* categoria não pôde ser encontrada. Categorias disponíveis: *%{list}*" + help: | + *New rule:* `/discourse [watch|follow|mute] [category] [tag:name]` + (you must specify a rule type and at least one category or tag) + - *watch* – notify this channel for new topics and new replies + - *follow* – notify this channel for new topics + - *mute* – block notifications to this channel + + *Remove rule:* `/discourse remove [rule number]` + (`[rule number]` can be found by running `/discourse status`) + + *List rules:* `/discourse status` + + *Help:* `/discourse help` + matrix: + text_message: "%{user} publicado em %{title} - %{post_url}" + formatted_message: | + %{user} publicado em %{title} +
+ %{excerpt} +
+ zulip: + message: | + **%{user}** publicado em **[%{title}](%{post_url})** + ~~~citação + %{excerpt} + ~~~ + flowdock: + message_title: "publicado" diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index 5c634ee..df8f9fb 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -5,4 +5,6 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -ru: {} +ru: + site_settings: + chat_integration_telegram_enabled: "Включить чат-интеграцию с Telegram" diff --git a/config/locales/server.sw.yml b/config/locales/server.sw.yml new file mode 100644 index 0000000..ac08fc5 --- /dev/null +++ b/config/locales/server.sw.yml @@ -0,0 +1,166 @@ +# 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/ + +sw: + site_settings: + chat_integration_enabled: 'Ruhusu programu jalizi ya discourse' + chat_integration_discourse_username: 'Jina la mtumiaji kutumika wakati wakupata taarifa.' + chat_integration_delay_seconds: 'Namba za sekunde kusubiria baada ya kuandika taarifa kabla ya kutuma tamko ' + chat_integration_slack_enabled: 'Ruhusu watumiaji waweze kuwasiliana kupitia slack' + chat_integration_slack_incoming_webhook_token: 'Ishara ya uthibitisho inayotumika kusahihisha maombi yanayoingia.' + chat_integration_telegram_enabled: "Ruhusu watu kuwasiliana kupitia Telegram" + chat_integration_telegram_access_token: "Uwezo wa kumuona roboti kutoka kwa Telegram" + chat_integration_telegram_excerpt_length: "Urefu wa taarifa fupi kutoka kwa Telegram" + chat_integration_discord_message_content: "Ujumbe wakuambatanishwa juu ya muhtasari wakati wa kutuma taarifa kwa Discord" + chat_integration_discord_excerpt_length: "Urefu wa Kipande cha taarifa za Discord" + chat_integration_hipchat_icon_url: "Ikoni za machapisho kwenda Hipchat (kwa msingi ni nembo ya jamii)" + chat_integration_mattermost_webhook_url: 'Anwani ya Mattermost webhook' + chat_integration_mattermost_icon_url: "Ikoni za machapisho kwenye Mattermost (kwa asili ni nembo ya Jamii)" + chat_integration_matrix_homeserver: "Seva ya Nyumbani ya kuunganishwa. Hakikisha umeweka sheria au protocol" + chat_integration_zulip_server: "Anwani ya mtandao ya seva ya Zulip. Hakikisha unaandika http(s):// " + chat_integration_zulip_bot_email_address: "Barua pepe inayotumika kwenye roboti wa Zulip" + chat_integration_zulip_bot_api_key: "Ufunguo kwa ajili ya roboti wa Zulip" + chat_integration_rocketchat_enabled: "Ruhusu watu waweze kuwasiliana kwa kutumia Rocket Chat" + chat_integration: + all_categories: "(Vikundi Vyote)" + deleted_category: "(kikundi kilichofutwa)" + deleted_group: "(kikundi kilichofutwa)" + group_mention_template: "@%{name} ametajwa:" + group_message_template: "ujumbe kwenda kwa: @%{name}" + provider: + slack: + status: + header: | + *Kanuni cha chaneli* + (Kama kanuni nyingi zinaendana na taarifa, kanuni ya kwanza itapewa kipaumbele) + no_rules: "Hii chaneli haina kanuni. Andika `/discourse-help` kupata maelezo zaidi." + rule_string: "*%{index})* *%{filter}* machapisho ndani ya *%{category}*" + rule_string_tags_suffix: "na nembo: *%{tags}*" + parse_error: "Samahani, sijakuelewa. Andika `/discourse help` kupata maelekezo." + create: + created: "Kanuni imetengenezwa bila tatizo" + updated: "Kanuni imesasishwa vizuri" + error: "Samahani, hitilafu imetokea wakati wa kutengeneza hiyo kanuni." + delete: + success: "Kanuni imefutwa kwa mafanikio" + error: "Samahani, hitilafu imetokea wakati wa kufuta kanuni. Andika `/discourse hali` kupata orodha ya kanuni." + not_found: + tag: " *%{name}* nembo haijapatikana" + category: "*%{name}* kikundi hakipatikani. Vikundi vilivyopo ni: *%{list}*" + help: | + *Kanuni Mpya:* `/discourse [angalia|fuatilia|nyamazisha] [kategoria] [lebo: jina]` + (lazima uchague aina ya kanuni na kategoria moja au lebo) + - *angalia* - ijulishe chaneli hii kuhusu mada mpya na majibu mapya + -*fuatilia* - ijulishe chaneli hii kuhusu mada mpya + - *nyamazisha* - zuia kujulisha kwenye chaneli hii + + *Ondoa kanuni:* `/discourse ondoa [namba ya kanuni]` + `([namba ya kanuni]` inapatikana kwa kuandika `/discourse status`) + + *Orodhesha Kanuni:* + `/discourse status` + + [Majaribio] Chapisha manuku:* `[n] chapisho la /discourse` + Tengeneza mswadajaribio wa mada kwenye discourse zenye machapisho `n` kwenye chaneli hii + + *Msaada:* `/discourse help` + transcript: + error: "Hitilafu imetokea wakati wa kutengeneza manukuu, samahani!" + post_to_discourse: "Bonyeza hapa kuandika taarifa kwenye Discourse kwa kutumia manuku" + view_on_slack: "Angalia ndani ya %{name}kwenye Slack" + first_message_pretext: "kuanzia ujumbe %{n} uliopita" + last_message_pretext: "na imeishia ujumbe %{n} uliopita:" + posted_in: "imeandikwa na %{name}" + change_first_message: "Badilisha ujumbe kwanza..." + change_last_message: "Badilisha ujumbe wako wa mwisho..." + loading: "Manuku yanapakuliwa" + telegram: + unknown_chat: "Hii njia ya mawasiliano kwenye %{site_title} haijatengenezwa. Wasiliana na msimazi aongeze njia ya mawasiliano kwa jina la 'Utambulisho wa Mawasiliano' %{chat_id}" + message: |- + %{user} amechapisha kwenye %{title} + +
%{post_excerpt}
+ status: + header: | + Kanuni ya chaneli hii + (kama kanuni nyingi zinaendana na chapisho, kanuni ya juu itatekelezwa) + no_rules: "Hii chaneli haina kanuni. Andika /help kupata maelezo zaidi." + rule_string: "%{index}) %{filter} machapisho ndani ya %{category}" + rule_string_tags_suffix: "na nembo: %{tags} " + parse_error: "Samahani, Sijaelewa ulichokiandika. Tafadhali andika /msaadakupata maelezo." + create: + created: "Kanuni imetengenezwa kwa mafanikio" + updated: "Kanuni imesasishwa kwa mafanikio" + error: "Samahani, hitilafu imetokea wakati wa kutengeneza kanuni hiyo." + delete: + success: "Kanuni imefutwa kwa mafanikio" + error: "Samahani, hitilafu imetokea wakati wa kufuta kanuni. Andika /halikupata orodha ya kanuni." + not_found: + tag: "Nembo ya %{name} haipatikani/haipo" + category: "Kikundi cha %{name}hakipatikani. Vikundi vilivyopo ni: %{list}" + help: | + Kanuni Mpya:/[watch|follow|mute] [category] [tag:name] + (Lazima uchague aina ya kanuni na kikundi au lebo moja au zaidi) + - tazama – ijulishe chaneli kama kuna mada au majibu mapya + - fuatilia – ijulishe chaneli kama kuna mada mpaya + - nyamazisha – zuia taarifa zisifikie hii chaneli + + Ondoa kanuni: /ondoa [namba ya kanuni] + ([rule number] inaonekana ukiandika/status) + + Orodha za kanuni: /status + + Msaada: /msaada + hipchat: + message: %{user} ameandika kwenye %{title} + mattermost: + status: + header: | + *Kanuni cha chaneli* + (Kama kanuni nyingi zinaendana na taarifa, kanuni ya kwanza itapewa kipaumbele) + no_rules: "Hakuna kanuni zilizoandaliwa kwenye hii chaneli. Andika `/discourse msaada` kwa maelezo zaidi." + rule_string: "*%{index})* *%{filter}* machapisho ndani ya %{category}*" + rule_string_tags_suffix: "na nembo: *%{tags}*" + parse_error: "Samahani, Sijakuelewa. Andika `/discourse msaada` kwa maelezo zaidi." + create: + created: "Kanuni imetengenezwa kwa mafanikio" + updated: "Kanuni imesasishwa kwa mafanikio" + error: "Samahani, hitilafu imetokea wakati wa kutengeneza kanuni hiyo." + delete: + success: "Kanuni imefutwa kwa mafanikio" + error: "Samahani, itilafu imetokea wakati wa kufuta hiyo kanuni. Andika `/discourse hali` kupata orodha ya kanuni." + not_found: + tag: "Lebo ya *%{name}* haijapatikana." + category: "Kikundi kinachoitwa %{name} hakijapatikana. Vikundi vilivyopo ni: *%{list}*" + help: | + *Kanuni Mpya:* `/discourse [watch|follow|mute] [category] [tag:name]` + (Lazima uchague aina ya kanuni na kikundi au lebo moja au zaidi) + - *tazama* – ipe taarifa chaneli kama kuna mada au majibu mapya + - *fuatilia* – ijulishe chaneli kama kuna mada mpaya + - *nyamazisha* – zuia taarifa zisifikie hii chaneli + + *Ondoa kanuni:* `/discourse remove [rule number]` + (`[rule number]` can be found by running `/discourse status`) + + *List rules:* `/discourse status` + + *Help:* `/discourse help` + matrix: + text_message: "%{user} ameandika ndani ya %{title} - %{post_url}" + formatted_message: | + %{user} ameandika ndani ya %{title} +
+ %{excerpt} +
+ zulip: + message: | + **%{user}** ameandika ndani ya **[%{title}](%{post_url})** + ~~~nukulu + %{excerpt} + ~~~ + flowdock: + message_title: "ameandika" diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml index 53c9902..5c8561d 100644 --- a/config/locales/server.zh_CN.yml +++ b/config/locales/server.zh_CN.yml @@ -5,4 +5,6 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -zh_CN: {} +zh_CN: + site_settings: + chat_integration_enabled: '开启Discourse聊天集成插件'