diff --git a/config/locales/client.cs.yml b/config/locales/client.cs.yml index c0f2fec..9af404c 100644 --- a/config/locales/client.cs.yml +++ b/config/locales/client.cs.yml @@ -5,4 +5,13 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -cs: {} +cs: + js: + chat_integration: + settings: "Nastavení" + provider: + discord: + title: "Discord" + param: + name: + title: "Název" diff --git a/config/locales/client.ro.yml b/config/locales/client.ro.yml index 31d1c44..e97c5bf 100644 --- a/config/locales/client.ro.yml +++ b/config/locales/client.ro.yml @@ -5,4 +5,63 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -ro: {} +ro: + js: + admin: + site_settings: + categories: + chat_integration: "Integrări pentru Chat" + chat_integration: + menu_title: "Integrări pentru Chat" + 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)" + all_categories: "(toate categoriile)" + all_tags: "(toate etichetele)" + create_rule: "Creează regulă" + create_channel: "Creează canal" + delete_channel: "Șterge" + test_channel: "Test" + edit_channel: "Editează" + channel_delete_confirm: "Ești sigur că vrei să ștergi acest canal? Toate regulile asociate vor fi șterse." + test_modal: + title: "Trimiteți un mesaj de test" + topic: "Subiect" + send: "Trimiteți un mesaj de test" + close: "Închide" + error: "O eroare necunoscută a apărut atunci când mesajul era în curs de trimitere. Verifică jurnalele site-ului pentru mai multe informații." + success: "Mesajul a fost trimis cu succes" + type: + normal: Normal + group_message: Mesaj de grup + group_mention: Mențiune de grup + filter: + mute: 'Silențios' + follow: 'Doar prima postare' + watch: 'Toate postările și răspunsurile' + rule_table: + filter: "Filtrează" + category: "Categorie" + tags: "Etichete" + edit_rule: "Editează" + delete_rule: "Șterge" + edit_channel_modal: + title: "Editează canal" + save: "Salvează canal" + cancel: "Anulează" + provider: "Furnizor" + channel_validation: + ok: "Corect" + fail: "Format incorect" + edit_rule_modal: + title: Editează regulă + save: Salvează regulă + cancel: Anulează + provider: Furnizor + type: Tip + channel: Canal + filter: Filtru diff --git a/config/locales/client.sk.yml b/config/locales/client.sk.yml index bcc3a93..87a20fc 100644 --- a/config/locales/client.sk.yml +++ b/config/locales/client.sk.yml @@ -5,4 +5,106 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -sk: {} +sk: + js: + chat_integration: + settings: "Nastavenia" + no_providers: "Musíte povoliť niektorích poskytovateľov v nastavení zásuvných modulov" + choose_group: "(vyberte skupinu)" + all_categories: "(všetky kategórie)" + all_tags: "(všetky štítky)" + create_rule: "Vytvoriť pravidlo" + create_channel: "Vytvoriť kanál" + delete_channel: "Vymazať" + test_channel: "Test" + edit_channel: "Upraviť" + test_modal: + topic: "Téma" + send: "Odoslať testovaciu správu" + close: "Zatvoriť" + success: "Správa úspešne odoslaná" + type: + normal: Bežné + group_message: Skupinová správa + group_mention: Skupinová zmienka + filter: + follow: 'Iba prvý príspevok' + watch: 'Všetky príspevky a odpovede' + rule_table: + filter: "Filter" + category: "Kategória" + tags: "Štítky" + edit_rule: "Upraviť" + delete_rule: "Odstrániť" + edit_channel_modal: + title: "Upraviť kanál" + save: "Uložiť kanál" + cancel: "Zrušiť" + provider: "Poskytovateľ" + channel_validation: + ok: "Platné" + fail: "Nesprávny formát" + edit_rule_modal: + title: Upraviť pravidlo + save: Uložiť pravidlo + cancel: Zrušiť + provider: Poskytovateľ + type: Typ + channel: Kanál + filter: Filter + category: Kategória + group: Skupina + tags: Štítky + provider: + slack: + title: "Slack" + param: + identifier: + title: Kanál + telegram: + title: "Telegram" + param: + name: + title: "Meno" + errors: + channel_not_found: "Zvolený kanál na Telegrame neexistuje" + forbidden: "Bot nemá práva na posielanie príspevkov na tento kanál" + discord: + title: "Discord" + param: + name: + title: "Meno" + hipchat: + title: "HipChat" + param: + name: + title: "Meno" + color: + title: Farba + mattermost: + title: "Mattermost" + param: + identifier: + title: Kanál + help: "napr. #kanál, @používateľské_meno" + errors: + channel_not_found: "Zvolený kanál neexistuje na Mattermoste." + matrix: + param: + name: + title: "Meno" + zulip: + title: "Zulip" + param: + subject: + title: "Predmet" + rocketchat: + title: "Rocket.Chat" + param: + identifier: + title: Kanál + gitter: + title: "Gitter" + param: + name: + title: "Meno" diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml index f3e4abd..c707a87 100644 --- a/config/locales/server.de.yml +++ b/config/locales/server.de.yml @@ -58,8 +58,8 @@ de: slack: status: header: | - *Regeln für diesen Kanal* - (Wenn mehrere Regeln zutreffen, wird die oberste Regel ausgeführt) + *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." rule_string: "*%{index})* *%{filter}* Beiträge in *%{category}*" rule_string_tags_suffix: " mit Schlagwörtern: *%{tags}*" @@ -75,21 +75,21 @@ de: tag: "Das %{name}* Schlagwort kann nicht gefunden werden." category: "Die *%{name}* Kategorie kann nicht gefunden werden. Verfügbare Kategorien: *%{list}*" help: | - *Neue Regel:* `/discourse [watch|follow|mute] [Kategorie] [tag:Schlagwort]` - (du musst einen Regeltyp angeben sowie mindestens eine Kategorie oder ein Schlagwort) - - *watch* – benachrichtige diesen Kanal über neue Themen und neue Antworten - - *follow* – benachrichtige diesen Kanal über neue Themen - - *mute* – blockiere Benachrichtigungen an diesen Kanal + *Neue Regel:* `/discourse [watch|follow|mute] [Kategorie] [tag:Schlagwort]` + (du musst einen Regeltyp angeben sowie mindestens eine Kategorie oder ein Schlagwort) + - *watch* – benachrichtige diesen Kanal über neue Themen und neue Antworten + - *follow* – benachrichtige diesen Kanal über neue Themen + - *mute* – blockiere Benachrichtigungen an diesen Kanal - *Regel entfernen:* `/discourse remove [Nummer der Regel]` - (Die `[Nummer der Regel]` kann durch Ausführung von `/discourse status` herausgefunden werden.) + *Regel entfernen:* `/discourse remove [Nummer der Regel]` + (Die `[Nummer der Regel]` kann durch Ausführung von `/discourse status` herausgefunden werden.) - *Regeln auflisten:* `/discourse status` + *Regeln auflisten:* `/discourse status` - *[Experimentell] Transkript erstellen:* `/discourse post [n]` - Erstellt ein Entwurfsthema auf Discourse, das die letzten `n` Beiträge in diesem Kanal enthält. + *[Experimentell] Transkript erstellen:* `/discourse post [n]` + Erstellt ein Entwurfsthema auf Discourse, das die letzten `n` Beiträge in diesem Kanal enthält. - *Hilfe:* `/discourse help` + *Hilfe:* `/discourse help` transcript: error: "Entschuldige, beim Erstellen des Transkripts ist etwas schief gelaufen." post_to_discourse: "Klicke hier, um auf Discourse einen Beitrag mit einem Transkript zu entwerfen" @@ -105,13 +105,13 @@ de: unknown_chat: "Dieser Chat ist nicht eingerichtet auf %{site_title}. Bitte frage einen Administrator, einen Kanal mit der 'Chat-ID' %{chat_id} hinzuzufügen." known_chat: "Dieser Chat ist eingerichtet auf %{site_title}. Konfiguriere ihn im Administrationsbereich. (Chat-ID: %{chat_id})" message: |- - %{user} hat geschrieben in %{title} + %{user} hat geschrieben in %{title} -
%{post_excerpt}
+
%{post_excerpt}
status: header: | - Regeln für diesen Kanal - (wenn mehrere Regeln auf einen Beitrag passen, wird die oberste ausgeführt) + Regeln für diesen Kanal + (wenn mehrere Regeln auf einen Beitrag passen, wird die oberste ausgeführt) no_rules: "Es sind keine Regeln für diesen Kanal eingerichtet. Führe /help aus für Anweisungen." rule_string: "%{index}) %{filter} Beiträge in %{category}" rule_string_tags_suffix: "mit den Schlagwörtern: %{tags}" @@ -127,25 +127,25 @@ de: tag: "Das Schlagwort %{name} kann nicht gefunden werden." category: "Die Kategorie %{name} kann nicht gefunden werden. Verfügbare Kategorien: %{list}" help: | - Neue Regel: /[watch|follow|mute] [Kategorie] [tag:Schlagwort] - (du musst mindestens einen Regeltyp sowie mindestens eine Kategorie oder ein Schlagwort angeben) - - watch – benachrichtige diesen Kanal über neue Themen und neue Antworten - - follow – benachrichtige diesen Kanal über neue Themen - - mute – blockiere Benachrichtigungen an diesen Kanal + Neue Regel: /[watch|follow|mute] [Kategorie] [tag:Schlagwort] + (du musst mindestens einen Regeltyp sowie mindestens eine Kategorie oder ein Schlagwort angeben) + - watch – benachrichtige diesen Kanal über neue Themen und neue Antworten + - follow – benachrichtige diesen Kanal über neue Themen + - mute – blockiere Benachrichtigungen an diesen Kanal - Rege löschen: /remove [Nummer der Regel] - (Die [Nummer der Regel] kann durch Ausführen von /status herausgefunden werden.) + Rege löschen: /remove [Nummer der Regel] + (Die [Nummer der Regel] kann durch Ausführen von /status herausgefunden werden.) - Regeln auflisten: /status + Regeln auflisten: /status - Hilfe: /help + Hilfe: /help hipchat: message: %{user} hat geschrieben in %{title} mattermost: status: header: | - *Regeln für diesen Kanal* - (wenn mehrere Regeln zutreffen, wird die oberste Regel ausgeführt) + *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 konfiguriert. Führe `/discourse help` aus für Anweisungen." rule_string: "*%{index})* *%{filter}* Beiträge in *%{category}*" rule_string_tags_suffix: " mit den Schlagwörtern: *%{tags}*" @@ -161,30 +161,30 @@ de: tag: "Das *%{name}* Schlagwort kann nicht gefunden werden." category: "Die *%{name}* Kategorie kann nicht gefunden werden. Verfügbare Kategorien: *%{list}*" help: | - *Neue Regel:* `/discourse [watch|follow|mute] [Kategorie] [tag:Schlagwort]` - (du musst einen Regeltyp angeben sowie mindestens eine Kategorie oder ein Schlagwort) - - *watch* – benachrichtige diesen Kanal über neue Themen und neue Antworten - - *follow* – benachrichtige diesen Kanal über neue Themen - - *mute* – blockiere Benachrichtigungen an diesen Kanal + *Neue Regel:* `/discourse [watch|follow|mute] [Kategorie] [tag:Schlagwort]` + (du musst einen Regeltyp angeben sowie mindestens eine Kategorie oder ein Schlagwort) + - *watch* – benachrichtige diesen Kanal über neue Themen und neue Antworten + - *follow* – benachrichtige diesen Kanal über neue Themen + - *mute* – blockiere Benachrichtigungen an diesen Kanal - *Regel entfernen:* `/discourse remove [Nummer der Regel]` - (Die `[Nummer der Regel]` kann durch Ausführung von `/discourse status` herausgefunden werden.) + *Regel entfernen:* `/discourse remove [Nummer der Regel]` + (Die `[Nummer der Regel]` kann durch Ausführung von `/discourse status` herausgefunden werden.) - *Regeln auflisten:* `/discourse status` + *Regeln auflisten:* `/discourse status` - *Hilfe:* `/discourse help` + *Hilfe:* `/discourse help` matrix: text_message: "%{user} hat geschrieben in %{title} - %{post_url}" formatted_message: | - %{user} hat geschrieben in %{title} -
- %{excerpt} -
+ %{user} hat geschrieben in %{title} +
+ %{excerpt} +
zulip: message: | - **%{user}** hat geschrieben in **[%{title}](%{post_url})** - ~~~quote - %{excerpt} - ~~~ + **%{user}** hat geschrieben in **[%{title}](%{post_url})** + ~~~quote + %{excerpt} + ~~~ flowdock: message_title: "hat geschrieben" diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index 26822e1..fd7e77d 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -58,8 +58,8 @@ es: slack: status: header: | - *Reglas para este canal* - (si múltiples reglas saltan para un post, saltará la de más arriba) + *Reglas para este canal* + (si múltiples reglas saltan para un post, saltará la de más arriba) no_rules: "No hay reglas establecidas para este canal. Escribe `/discourse help` para instrucciones." rule_string: "*%{index})* *%{filter}* posts en *%{category}*" rule_string_tags_suffix: "con las etiquetas: *%{tags}*" @@ -75,20 +75,20 @@ es: 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] [category] [tag:name]` - (debes especificar un tipo de regla y al menos una categoría o etiqueta) - - *watch* – notificar a este canal nuevos temas y respuestas - - *follow* – notificar a este canal nuevos temas - - *mute* – bloquear notificaciones a este canal + *Nueva regla:* `/discourse [watch|follow|mute] [category] [tag:name]` + (debes especificar un tipo de regla y al menos una categoría o etiqueta) + - *watch* – notificar a este canal nuevos temas y respuestas + - *follow* – notificar a este canal nuevos temas + - *mute* – bloquear notificaciones a este canal - *Eliminar regla:* `/discourse remove [número de la regla]` - (el `[número de la regla] puede ser encontrado ejecutando `/discourse status`) + *Eliminar regla:* `/discourse remove [número de la regla]` + (el `[número de la regla] puede ser encontrado ejecutando `/discourse status`) - *Lista de reglas:* `/discourse status` - *[Experimental] Transcripción de temas:* `/discourse post [n]` - Crea un tema-borrador en discourse conteniendo al menos los últimos `n` temas en este canal + *Lista de reglas:* `/discourse status` + *[Experimental] Transcripción de temas:* `/discourse post [n]` + Crea un tema-borrador en discourse conteniendo al menos los últimos `n` temas en este canal - *Ayuda:* `/discourse help` + *Ayuda:* `/discourse help` transcript: error: "Algo ha salido mal al generar la transcripción, ¡lo siento!" post_to_discourse: "Haz clic aquí para generar un post-borrador en Discourse con una transcripción" @@ -104,13 +104,13 @@ es: unknown_chat: "Este chat no ha sido configurado en %{site_title}. Dile a un administrador que añada un canal con el 'Chat ID' %{chat_id}." known_chat: "Este chat está configurado en %{site_title}. Configúralo en el panel del administrador. (ID del chat: %{chat_id})" message: |- - %{user} publicó en %{title} + %{user} publicó en %{title} -
%{post_excerpt}
+
%{post_excerpt}
status: header: | - Reglas para este canal - (si varias reglas saltan para un post, la primera será ejecutada) + Reglas para este canal + (si varias reglas saltan para un post, la primera será ejecutada) no_rules: "No hay reglas configuradas para este canal. Ejecuta /help para instrucciones." rule_string: "%{index}) %{filter} posts en %{category}" rule_string_tags_suffix: "con etiquetas: %{tags}" @@ -126,25 +126,25 @@ es: tag: "La etiqueta %{name} no ha sido encontrada." category: "La categoría %{name} no ha sido encontrada. Categorías disponibles: %{list}" help: | - Nueva regla: /[watch|follow|mute] [categoría] [tag:nombre] - (debes especificar un tipo de regla y al menos una categoría o etiqueta) - - watch – notifica a este canal para cada nuevo tema y nuevas respuestas - - follow– notifica a este canal para cada nuevo tema - - mute– bloquea las notificaciones a este canal + Nueva regla: /[watch|follow|mute] [categoría] [tag:nombre] + (debes especificar un tipo de regla y al menos una categoría o etiqueta) + - watch – notifica a este canal para cada nuevo tema y nuevas respuestas + - follow– notifica a este canal para cada nuevo tema + - 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) + Quitar regla: /remove [número de la regla] + (el [número de la regla] puede obtenerse ejecutando /status) - Lista de reglas: /status + Lista de reglas: /status - Ayuda: /help + Ayuda: /help hipchat: message: %{user} publicó en %{title} mattermost: status: header: | - *Reglas para este canal* - (si varias reglas saltan, la primera será ejecutada) + *Reglas para este canal* + (si varias reglas saltan, la primera será ejecutada) no_rules: "No hay reglas configuradas para este canal. Ejecuta `/discourse help` para instrucciones." rule_string: "*%{index})* *%{filter}* posts en *%{category}*" rule_string_tags_suffix: "con etiquetas: *%{tags}*" @@ -160,30 +160,30 @@ es: 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]` - (debes especificar un tipo de regla y al menos una categoría o etiqueta) - - *watch* – notifica a este canal en cada nuevo tema y respuesta - - *follow* – notifica a este canal en cada nuevo tema - - *mute* – bloquear notificaciones a este canal + *Nueva regla:* `/discourse [watch|follow|mute] [categoría] [tag:nombre de etiqueta]` + (debes especificar un tipo de regla y al menos una categoría o etiqueta) + - *watch* – notifica a este canal en cada nuevo tema y respuesta + - *follow* – notifica a este canal en cada nuevo tema + - *mute* – bloquear notificaciones a este canal - *Quitar regla:* `/discourse remove [número de la regla]` - (el `[número de la regla]` puede encontrarse ejecutando `/discourse status`) + *Quitar regla:* `/discourse remove [número de la regla]` + (el `[número de la regla]` puede encontrarse ejecutando `/discourse status`) - *Lista de reglas:* `/discourse status` + *Lista de reglas:* `/discourse status` - *Ayuda:* `/discourse help` + *Ayuda:* `/discourse help` matrix: text_message: "%{user} publicó en %{title} - %{post_url}" formatted_message: | - %{user} publicó en %{title} -
- %{excerpt} -
+ %{user} publicó en %{title} +
+ %{excerpt} +
zulip: message: | - **%{user}** publicó en **[%{title}](%{post_url})** - ~~~quote - %{excerpt} - ~~~ + **%{user}** publicó en **[%{title}](%{post_url})** + ~~~quote + %{excerpt} + ~~~ flowdock: message_title: "publicó" diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index ca92bfb..35d434a 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -5,4 +5,186 @@ # To work with us on translations, join this project: # https://www.transifex.com/projects/p/discourse-org/ -fr: {} +fr: + site_settings: + chat_integration_enabled: 'Activer le plugin discourse-chat-integration' + chat_integration_discourse_username: 'Nom d''utilisateur de l''utilisateur pour récupérer le contenu.' + chat_integration_delay_seconds: 'Nombre de secondes à attendre après la création d''un message avant d''envoyer des notifications de chat' + chat_integration_slack_enabled: 'Activer le provider d''intégration de chat Slack' + chat_integration_slack_access_token: 'Access Token OAuth pour l''authentification avec Slack' + chat_integration_slack_incoming_webhook_token: 'Le token de vérification utilisé pour authentifier les requêtes entrants' + chat_integration_slack_excerpt_length: 'Longueur des extraits de message Slack' + chat_integration_slack_icon_url: 'Icône à utiliser pour publier sur Slack (par défaut logo du forum)' + chat_integration_slack_outbound_webhook_url: "Pour utiliser le système 'Incoming Webhook' de Slack au lieu d' l'API OAuth. Déconseillé." + errors: + chat_integration_slack_api_configs_are_empty: "Il faut saisir soit un URL de webhook sortant, ou un token d'accès" + chat_integration_telegram_enabled: "Activer le provider d'intégration chat Telegram" + chat_integration_telegram_access_token: "Le token d'accès de votre bot depuis le botfather Telegram" + chat_integration_telegram_excerpt_length: "Longueur des extraits de message Telegram" + chat_integration_telegram_enable_slash_commands: "Permettre aux subscriptions Telegram d'être gérées en utilisant les 'slash commands'" + chat_integration_discord_enabled: "Activer le provider d'intégration de chat Discord" + chat_integration_discord_message_content: "Message à inclure au-dessus du résumé lors de l'envoi d'une notification à Discord" + chat_integration_discord_excerpt_length: "Longueur des extraits de message Discord" + chat_integration_hipchat_enabled: "Activer le provider d'intégration de chat Hipchat" + chat_integration_hipchat_icon_url: "Icône à utiliser pour publier sur Hipchat (par défaut logo du forum)" + chat_integration_hipchat_excerpt_length: "Longueur des extraits de message Hipchat" + chat_integration_mattermost_enabled: "Activer le provider d'intégration chat Mattermost" + chat_integration_mattermost_webhook_url: 'URL pour le webhook Mattermost' + chat_integration_mattermost_incoming_webhook_token: 'Le token de vérification utilisé pour authentifier les requêtes entrants' + chat_integration_mattermost_icon_url: "Icône à utiliser pour publier sur Mattermost (par défaut logo du forum)" + chat_integration_mattermost_excerpt_length: "Longueur des extraits de message Mattermost" + chat_integration_matrix_enabled: "Activer le provider d'intégration chat Matrix" + chat_integration_matrix_homeserver: "Homeserver à lequel connecter. Y inclure le protocole" + chat_integration_matrix_access_token: "Token d'accès pour le bot de compte Matrix" + chat_integration_matrix_excerpt_length: "Longueur des extraits de message Matrix" + chat_integration_zulip_enabled: "Activer le provider d'intégration chat Zulip" + chat_integration_zulip_server: "URL de base pour votre serveur Zulip. Y inclure http(s)://" + chat_integration_zulip_bot_email_address: "L'adresse courriel associée à votre bot Zulip" + chat_integration_zulip_bot_api_key: "La clef d'API pour votre bot Zulip" + chat_integration_zulip_excerpt_length: "Longueur des extraits de message Zulip" + chat_integration_rocketchat_enabled: "Activer le provider d'intégration de chat Rocket Chat" + chat_integration_rocketchat_webhook_url: "URL pour le webhook Rocket Chat" + chat_integration_rocketchat_excerpt_length: "Longueur des extraits de message Rocket Chat" + chat_integration_gitter_enabled: "Activer le provider d'intégration chat Gitter" + chat_integration_flowdock_enabled: "Activer le provider d'intégration de chat Flowdock" + chat_integration_flowdock_excerpt_length: "Longueur des extraits de message Flowdock" + chat_integration: + all_categories: "(toutes les catégories)" + deleted_category: "(catégorie supprimée)" + deleted_group: "(groupe supprimé)" + group_mention_template: "mentions de : @%{name}" + group_message_template: "messages à : @%{name}" + provider: + slack: + status: + header: | + *règles pour ce canal* + (si plusieurs règles correspondent à un message, le premier règle sera appliqué) + no_rules: "Il n'y a pas de règles définis pour ce canal. Exécuter '/discourse help' pour recevoir des instructions." + rule_string: "*%{index})* *%{filter}* messages dans *%{category}*" + rule_string_tags_suffix: " avec tags: *%{tags}*" + parse_error: "Désolé, je n'ai pas compris. Exécuter '/discourse help' pour recevoir des instructions." + create: + created: "Règle crée avec succès" + updated: "Règle mis à jour avec succès" + 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." + not_found: + tag: "Le tag *%{name}* ne peut pas être retrouvé." + category: "La catégorie *%{name}* ne peut pas être retrouvée. Catégories disponibles : *%{list}*" + help: | + *Nouveau règle :* `/discourse [watch|follow|mute] [category] [tag:name]` + (vous devez spécifier un type de règle et au moins une catégorie ou tag) + - *watch* – avertir ce canal de nouveaux sujets et nouvelles réponses + - *follow* – avertir ce canal de nouveaux sujets + - *mute* – bloquer les notifications à ce canal + + *Supprimer règle :* `/discourse remove [rule number]` + (exécuter `/discourse status` pour trouver `[rule number]`) + + *Listers règles :* `/discourse status` + + *[Expérimental] Transcription de message :* `/discourse post [n]` + Créer un sujet brouillon dans discourse composé des `n` derniers messages à ce canal + + *Aide :* `/discourse help` + transcript: + error: "Désolé, une erreur est survenue lors de la création de la transcription !" + post_to_discourse: "Cliquer ici pour créer un message Discourse avec une transcription" + api_required: "Désolé, cette intégration n'est pas configuré pour faire des transcriptions." + view_on_slack: "Visualiser dans %{name} sur Slack" + first_message_pretext: "commençant il y a %{n} messages :" + last_message_pretext: "et terminant il y a %{n} messages :" + posted_in: "publié dans %{name}" + change_first_message: "Modifier premier message..." + 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}." + 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} + +
%{post_excerpt}
+ status: + header: | + Règles pour ce canal + (si plusieurs règles s'appliquent, le premier est utilisé) + no_rules: "Il n'y a pas de règles définis pour ce canal. Exécuter/help pour recevoir des instructions." + rule_string: "%{index}) %{filter} messages dans %{category}" + rule_string_tags_suffix: " avec tags : %{tags}" + parse_error: "Désolé, je n'ai pas compris. Exécuter/help pour recevoir des instructions." + create: + created: "Règle crée avec succès" + updated: "Règle mis à jour avec succès" + 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/help pour recevoir des instructions." + not_found: + tag: "Le tag %{name} ne peut pas être retrouvé." + category: "La catégorie %{name} ne peut pas être retrouvée. Catégories disponibles : %{list}" + help: | + Nouveau règle : /[watch|follow|mute] [category] [tag:name] + (vous devez spécifier un type de règle et au moins une catégorie ou tag) + - watch – avertir ce canal de nouveaux sujets et nouvelles réponses + - follow – avertir ce canal de nouveaux sujets + - mute – bloquer les notifications à ce canal + + Supprimer règle : /remove [rule number] + (exécuter /status pour trouver [rule number]) + + Lister règles : /status + + Aide: /help + hipchat: + message: %{user} a publié dans %{title} + mattermost: + status: + header: | + *règles pour ce canal* + (si plusieurs règles correspondent à un message, le premier règle sera appliqué) + no_rules: "Il n'y a pas de règles définis pour ce canal. Exécuter '/discourse help' pour recevoir des instructions." + rule_string: "*%{index})* *%{filter}* messages dans *%{category}*" + rule_string_tags_suffix: " avec tags: *%{tags}*" + parse_error: "Désolé, je n'ai pas compris. Exécuter '/discourse help' pour recevoir des instructions." + create: + created: "Règle crée avec succès" + updated: "Règle mis à jour avec succès" + 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." + not_found: + tag: "Le tag *%{name}* ne peut pas être retrouvé." + category: "La catégorie *%{name}* ne peut pas être retrouvée. Catégories disponibles : *%{list}*" + help: | + *Nouveau règle :* `/discourse [watch|follow|mute] [category] [tag:name]` + (vous devez spécifier un type de règle et au moins une catégorie ou tag) + - *watch* – avertir ce canal de nouveaux sujets et nouvelles réponses + - *follow* – avertir ce canal de nouveaux sujets + - *mute* – bloquer les notifications à ce canal + + *Supprimer règle :* `/discourse remove [rule number]` + (exécuter `/discourse status` pour trouver `[rule number]`) + + *Listers règles :* `/discourse status` + + *Aide :* `/discourse help` + matrix: + text_message: "%{user} a publié dans %{title} - %{post_url}" + formatted_message: | + %{user} a publié dans %{title} +
+ %{excerpt} +
+ zulip: + message: | + **%{user}** a publié dans **[%{title}](%{post_url})** + ~~~citation + %{excerpt} + ~~~ + flowdock: + message_title: "publié" diff --git a/config/locales/server.ur.yml b/config/locales/server.ur.yml index bd202d3..efe6572 100644 --- a/config/locales/server.ur.yml +++ b/config/locales/server.ur.yml @@ -58,8 +58,8 @@ ur: slack: status: header: | - *اِس چینل کیلئے اصول* - (اگر ایک سے زیادہ اصول ایک پوسٹ سے مماثلت رکھیں گے، تو سب سے اوپر والا اصول فعال ہو گا) + *اِس چینل کیلئے اصول* + (اگر ایک سے زیادہ اصول ایک پوسٹ سے مماثلت رکھیں گے، تو سب سے اوپر والا اصول فعال ہو گا) no_rules: "اِس چینل کیلئے قائم کوئی اصول نہیں ہیں۔ ہدایات کیلئے `discourse help/` رَن کریں۔" rule_string: "*%{index})* *%{filter}* پوسٹس *%{category}* میں" rule_string_tags_suffix: "ٹیگز کے ساتھ: *%{tags}*" @@ -75,21 +75,21 @@ ur: tag: "ٹیگ *%{name}* تلاش نہیں کیا جا سکا۔" category: "زُمرہ *%{name}* تلاش نہیں کیا جا سکا۔ دستیاب زُمرہ جات: *%{list}*" help: | - *نیا اصول:* `/discourse [watch|follow|mute] [category] [tag:name]` - (آپ کا اصول کی قسم اور کم از کم ایک زُمرہ یا ٹَیگ کی وضاحت کرنا ضروری ہے) - - *watch* – اِس چینل کو نئے ٹاپک اور نئے جوابات پر مطلع کریں - - *follow* – نئے ٹاپکس پر اِس چینل کو مطلع کریں - - *mute* – اِس چینل پر اطلاعات بلاک کریں + *نیا اصول:* `/discourse [watch|follow|mute] [category] [tag:name]` + (آپ کا اصول کی قسم اور کم از کم ایک زُمرہ یا ٹَیگ کی وضاحت کرنا ضروری ہے) + - *watch* – اِس چینل کو نئے ٹاپک اور نئے جوابات پر مطلع کریں + - *follow* – نئے ٹاپکس پر اِس چینل کو مطلع کریں + - *mute* – اِس چینل پر اطلاعات بلاک کریں - *اصول ہٹائیں:* `discourse status/` - (`[اصول نمبر]` `discourse status/` رَن کر کہ پتہ چلایا جا سکتا ہے) + *اصول ہٹائیں:* `discourse status/` + (`[اصول نمبر]` `discourse status/` رَن کر کہ پتہ چلایا جا سکتا ہے) - *اصولوں کی فہرست:* `discourse status/` + *اصولوں کی فہرست:* `discourse status/` - *[تجرباتی] پوسٹ کی نقل:* `[discourse post [n/` - اِس چینل میں آخری `n` پوسٹس پر مشتمل ڈِسکورس میں ایک ڈرافٹ ٹاپک بنائیں + *[تجرباتی] پوسٹ کی نقل:* `[discourse post [n/` + اِس چینل میں آخری `n` پوسٹس پر مشتمل ڈِسکورس میں ایک ڈرافٹ ٹاپک بنائیں - *مدد:* `discourse help/` + *مدد:* `discourse help/` transcript: error: "ٹرانسکرِپٹ بناتے وقت کچھ غلط ہو گیا، معذرت!" post_to_discourse: "ٹرانسکرِپٹ کے ساتھ ڈِسکورس پر ایک پوسٹ ڈرافٹ کرنے کیلئے یہاں کلک کریں" @@ -105,13 +105,13 @@ ur: unknown_chat: "یہ چیٹ %{site_title} پر سَیٹ اَپ نہیں ہے۔ 'چیٹ ID' %{chat_id} والا چَینل شامل کرنے کیلئے ایک ایڈمِنِسٹریٹر کو کہیے۔" known_chat: "یہ چیٹ %{site_title} پر سَیٹ اَپ ہے۔ اِسے اَیڈمِن پَینل میں ترتیب دیں۔ (چیٹ ID:%{chat_id})" message: |- - %{user}نے %{title} میں پوسٹ کیا + %{user}نے %{title} میں پوسٹ کیا -
%{post_excerpt}
+
%{post_excerpt}
status: header: | - اِس چَینل کے اصول - (اگر ایک سے زیادہ اصول ایک پوسٹ سے مماثلت رکھیں گے، تو سب سے اوپر والا اصول فعال ہو گا) + اِس چَینل کے اصول + (اگر ایک سے زیادہ اصول ایک پوسٹ سے مماثلت رکھیں گے، تو سب سے اوپر والا اصول فعال ہو گا) no_rules: "اِس چینل کیلئے قائم کوئی اصول نہیں ہیں۔ ہدایات کیلئے help/ رَن کریں۔" rule_string: "%{index}) %{filter}پوسٹس %{category} میں " rule_string_tags_suffix: "ٹیگز کے ساتھ: %{tags}" @@ -127,25 +127,25 @@ ur: tag: "ٹیگ %{name} تلاش نہیں کیا جا سکا۔" category: "زُمرہ %{name} تلاش نہیں کیا جا سکا۔ دستیاب زُمرہ جات: %{list}" help: | - نیا اصول: /discourse [watch|follow|mute] [category] [tag:name] - (آپ کا اصول کی قسم اور کم از کم ایک زُمرہ یا ٹَیگ کی وضاحت کرنا ضروری ہے) - - watch – اِس چینل کو نئے ٹاپک اور نئے جوابات پر مطلع کریں - - follow – نئے ٹاپکس پر اِس چینل کو مطلع کریں - - mute – اِس چینل پر اطلاعات بلاک کریں + نیا اصول: /discourse [watch|follow|mute] [category] [tag:name] + (آپ کا اصول کی قسم اور کم از کم ایک زُمرہ یا ٹَیگ کی وضاحت کرنا ضروری ہے) + - watch – اِس چینل کو نئے ٹاپک اور نئے جوابات پر مطلع کریں + - follow – نئے ٹاپکس پر اِس چینل کو مطلع کریں + - mute – اِس چینل پر اطلاعات بلاک کریں - اصول ہٹائیں: [اصول نمبر] remove/ - ([اصول نمبر] status/ رَن کر کہ پتہ چلایا جا سکتا ہے) + اصول ہٹائیں: [اصول نمبر] remove/ + ([اصول نمبر] status/ رَن کر کہ پتہ چلایا جا سکتا ہے) - اصولوں کی فہرست: status/ + اصولوں کی فہرست: status/ - مدد: help/ + مدد: help/ hipchat: message: '%{user} نے %{title} میں پوسٹ کیا۔ ' mattermost: status: header: | - *اِس چینل کیلئے اصول* - (اگر ایک سے زیادہ اصول ایک پوسٹ سے مماثلت رکھیں گے، تو سب سے اوپر والا اصول فعال ہو گا) + *اِس چینل کیلئے اصول* + (اگر ایک سے زیادہ اصول ایک پوسٹ سے مماثلت رکھیں گے، تو سب سے اوپر والا اصول فعال ہو گا) no_rules: "اِس چینل کیلئے قائم کوئی اصول نہیں ہیں۔ ہدایات کیلئے `discourse help/` رَن کریں۔" rule_string: "*%{index})* *%{filter}* پوسٹس *%{category}* میں" rule_string_tags_suffix: "ٹیگز کے ساتھ: *%{tags}*" @@ -161,30 +161,30 @@ ur: tag: "ٹیگ *%{name}* تلاش نہیں کیا جا سکا۔" category: "زُمرہ *%{name}* تلاش نہیں کیا جا سکا۔ دستیاب زُمرہ جات: *%{list}*" help: | - *نیا اصول:* `/discourse [watch|follow|mute] [category] [tag:name]` - (آپ کا اصول کی قسم اور کم از کم ایک زُمرہ یا ٹَیگ کی وضاحت کرنا ضروری ہے) - - *watch* – اِس چینل کو نئے ٹاپک اور نئے جوابات پر مطلع کریں - - *follow* – نئے ٹاپکس پر اِس چینل کو مطلع کریں - - *mute* – اِس چینل پر اطلاعات بلاک کریں + *نیا اصول:* `/discourse [watch|follow|mute] [category] [tag:name]` + (آپ کا اصول کی قسم اور کم از کم ایک زُمرہ یا ٹَیگ کی وضاحت کرنا ضروری ہے) + - *watch* – اِس چینل کو نئے ٹاپک اور نئے جوابات پر مطلع کریں + - *follow* – نئے ٹاپکس پر اِس چینل کو مطلع کریں + - *mute* – اِس چینل پر اطلاعات بلاک کریں - *اصول ہٹائیں:* `discourse status/` - (`[اصول نمبر]` `discourse status/` رَن کر کہ پتہ چلایا جا سکتا ہے) + *اصول ہٹائیں:* `discourse status/` + (`[اصول نمبر]` `discourse status/` رَن کر کہ پتہ چلایا جا سکتا ہے) - *اصولوں کی فہرست:* `discourse status/` + *اصولوں کی فہرست:* `discourse status/` - *مدد:* `discourse help/` + *مدد:* `discourse help/` matrix: text_message: "%{user} نے %{title} میں پوسٹ کیا - %{post_url}" formatted_message: | - %{user}نے %{title}میں پوسٹ کیا -
- %{excerpt} -
+ %{user}نے %{title}میں پوسٹ کیا +
+ %{excerpt} +
zulip: message: | - **%{user}** نے **[%{title}](%{post_url})** میں پوسٹ کیا - ~~~اقتباس - %{excerpt} - ~~~ + **%{user}** نے **[%{title}](%{post_url})** میں پوسٹ کیا + ~~~اقتباس + %{excerpt} + ~~~ flowdock: message_title: "پوسٹ کیا"