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: "پوسٹ کیا"