diff --git a/Gemfile.lock b/Gemfile.lock
index 9f8bf5f..4e2f5e9 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,8 +1,8 @@
GIT
remote: https://github.com/discourse/translations-manager.git
- revision: 30ee1a4bbceac724794778ad7654f0434b836a06
+ revision: 263dc4b189629c748229b3c2564e1d1fac0a84a7
specs:
- translations-manager (0.3)
+ translations-manager (0.4)
GEM
specs:
@@ -14,4 +14,4 @@ DEPENDENCIES
translations-manager!
BUNDLED WITH
- 1.17.1
+ 1.17.3
diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml
index efff0bd..a88ac0b 100644
--- a/config/locales/client.fr.yml
+++ b/config/locales/client.fr.yml
@@ -21,7 +21,7 @@ fr:
group_message_template: "Messages à : @{{name}}"
choose_group: "(choisir un groupe)"
all_categories: "(toutes les catégories)"
- all_tags: "(tous les tags)"
+ all_tags: "(toutes les étiquettes)"
create_rule: "Créer règle"
create_channel: "Créer canal"
delete_channel: "Supprimer"
@@ -46,7 +46,7 @@ fr:
rule_table:
filter: "Filtrer"
category: "Catégorie"
- tags: "Tags"
+ tags: "Etiquettes"
edit_rule: "Modifier"
delete_rule: "Supprimer"
edit_channel_modal:
@@ -67,13 +67,13 @@ fr:
filter: Filtrer
category: Catégorie
group: Groupe
- tags: Tags
+ tags: Etiquettes
instructions:
type: "Modifier le type pour déclencher des notifications pour les messages de groupe ou les mentions."
filter: "Niveau de notification. Silencieux annule les autres règles qui correspondent"
category: "Cette règle ne s'appliquera qu'aux sujets de la catégorie spécifiée"
group: "Cette règle s'appliquera aux messages qui référencent ce groupe"
- tags: "Si elle est spécifiée, cette règle ne s'appliquera qu'aux sujets qui ont au moins un de ces tags"
+ tags: "Si elle est spécifiée, cette règle ne s'appliquera qu'aux sujets qui ont au moins un de ces étiquettes"
provider:
slack:
title: "Slack"
diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml
index 3116919..d07a1b1 100644
--- a/config/locales/client.zh_CN.yml
+++ b/config/locales/client.zh_CN.yml
@@ -14,6 +14,8 @@ zh_CN:
chat_integration:
menu_title: "聊天功能整合"
settings: "设置"
+ group_mention_template: "提及: @{{name}}"
+ group_message_template: "发给 @%{name}的消息"
choose_group: "(选择一个群组)"
all_categories: "(所有分类)"
all_tags: "(所有标签)"
@@ -31,6 +33,7 @@ zh_CN:
type:
normal: 正常
group_message: 群组信息
+ group_mention: 群组提及
filter:
mute: '禁言'
follow: '第一帖'
@@ -44,21 +47,63 @@ zh_CN:
edit_channel_modal:
title: "编辑频道"
save: "保存频道"
+ cancel: "取消"
+ channel_validation:
+ ok: "有效"
+ fail: "格式无效"
edit_rule_modal:
+ title: 编辑规则
+ channel: 频道
filter: 筛选
+ category: 分类
+ group: 群组
+ tags: 标签
provider:
- matrix:
- param:
- room_id:
- title: "房间号"
- zulip:
- param:
- subject:
- title: "主题"
- rocketchat:
+ slack:
param:
identifier:
title: 频道
+ help: "例如:#频道, @用户名。"
+ telegram:
+ title: "Telegram"
+ param:
+ name:
+ title: "名称"
+ discord:
+ param:
+ name:
+ title: "名称"
+ hipchat:
+ param:
+ name:
+ title: "名称"
+ webhook_url:
+ title: Webhook URL
+ color:
+ title: 颜色
+ mattermost:
+ param:
+ identifier:
+ help: "例如:#频道, @用户名。"
+ matrix:
+ title: "矩阵"
+ param:
+ room_id:
+ title: "房间号"
+ errors:
+ unknown_room: "房间ID无效"
+ zulip:
+ param:
+ stream:
+ title: "流串"
+ subject:
+ title: "主题"
+ rocketchat:
+ title: "Rocket.Chat"
+ param:
+ identifier:
+ title: 频道
+ help: "例如:#频道, @用户名。"
errors:
invalid_channel: "这个频道在 Rocket Chat 上不存在"
gitter:
diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml
index 34b1074..0aa1b8c 100644
--- a/config/locales/server.de.yml
+++ b/config/locales/server.de.yml
@@ -37,6 +37,7 @@ de:
chat_integration_matrix_homeserver: "Server, der verwendet werden soll. Stelle sicher, dass du das Protokoll nicht vergisst."
chat_integration_matrix_access_token: "Zugriffschlüssel für das Matrix-Konto des Bots"
chat_integration_matrix_excerpt_length: "Auszugslänge für Matrix-Beiträge."
+ chat_integration_matrix_use_notice: "Verwende Benachrichtigung statt einfacher Nachricht"
chat_integration_zulip_enabled: "Aktiviere den Chat-Integration-Provider für Zulip"
chat_integration_zulip_server: "Die Basis-URL für deinen Zulip-Server. Stelle sicher, dass du http(s):// nicht vergisst."
chat_integration_zulip_bot_email_address: "Die E-Mail-Adresse, die mit deinem Zulip-Bot verknüpft ist."
diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml
index 9c4f982..6d1def9 100644
--- a/config/locales/server.es.yml
+++ b/config/locales/server.es.yml
@@ -37,6 +37,7 @@ es:
chat_integration_matrix_homeserver: "Homeserver al que conectarse. Asegúrate de incluir el protocolo"
chat_integration_matrix_access_token: "Token de acceso para el bot de la cuenta de Matrix"
chat_integration_matrix_excerpt_length: "Longitud del extracto para posts en Matrix"
+ chat_integration_matrix_use_notice: "Use aviso en lugar de mensaje simple"
chat_integration_zulip_enabled: "Habilitar el proveedor de integración con Zulip"
chat_integration_zulip_server: "La URL base de tu servidor de Zulip. Asegúrate de incluir http(s)://"
chat_integration_zulip_bot_email_address: "La dirección de email asociada con tu bot de Zuli"
diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml
index ebf3f2f..9d131fe 100644
--- a/config/locales/server.fr.yml
+++ b/config/locales/server.fr.yml
@@ -37,6 +37,7 @@ fr:
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_matrix_use_notice: "Utiliser un avis au lieu d'un message simple"
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"
@@ -63,7 +64,7 @@ fr:
(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}*"
+ rule_string_tags_suffix: " avec étiquettes : *%{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"
@@ -73,11 +74,11 @@ fr:
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é."
+ tag: "L'étiquette *%{name}* ne peut pas être retrouvée."
category: "La catégorie *%{name}* ne peut pas être retrouvée. Catégories disponibles : *%{list}*"
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)
+ (vous devez spécifier un type de règle et au moins une catégorie ou étiquette)
- *watch* – avertir ce canal de nouveaux sujets et nouvelles réponses
- *follow* – avertir ce canal de nouveaux sujets
- *mute* – bloquer les notifications à ce canal
@@ -115,7 +116,7 @@ fr:
(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}"
+ rule_string_tags_suffix: " avec étiquettes : %{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"
@@ -125,11 +126,11 @@ fr:
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é."
+ tag: "L'étiquette %{name} ne peut pas être retrouvée."
category: "La catégorie %{name} ne peut pas être retrouvée. Catégories disponibles : %{list}"
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)
+ (vous devez spécifier un type de règle et au moins une catégorie ou étiquette)
- watch – avertir ce canal de nouveaux sujets et nouvelles réponses
- follow – avertir ce canal de nouveaux sujets
- mute – bloquer les notifications à ce canal
@@ -149,7 +150,7 @@ fr:
(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}*"
+ rule_string_tags_suffix: " avec étiquettes : *%{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"
@@ -159,11 +160,11 @@ fr:
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é."
+ tag: "L'étiquette *%{name}* ne peut pas être retrouvée."
category: "La catégorie *%{name}* ne peut pas être retrouvée. Catégories disponibles : *%{list}*"
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)
+ (vous devez spécifier un type de règle et au moins une catégorie ou étiquette)
- *watch* – avertir ce canal de nouveaux sujets et nouvelles réponses
- *follow* – avertir ce canal de nouveaux sujets
- *mute* – bloquer les notifications à ce canal
diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml
index 5c8561d..26c753a 100644
--- a/config/locales/server.zh_CN.yml
+++ b/config/locales/server.zh_CN.yml
@@ -8,3 +8,41 @@
zh_CN:
site_settings:
chat_integration_enabled: '开启Discourse聊天集成插件'
+ chat_integration:
+ all_categories: "(所有分类)"
+ deleted_category: "(删除的分类)"
+ deleted_group: "(已删除的小组)"
+ group_mention_template: "提及: @{{name}}"
+ group_message_template: "发给 @%{name}的消息"
+ provider:
+ slack:
+ status:
+ rule_string: "*%{index})* *%{filter}*帖子在*%{category}*"
+ rule_string_tags_suffix: "包括标签:*%{tags}*"
+ delete:
+ success: "规则删除成功"
+ not_found:
+ tag: "标签*%{name}*找不到"
+ transcript:
+ change_first_message: "更改第一个消息……"
+ change_last_message: "更改最后的消息……"
+ telegram:
+ status:
+ rule_string_tags_suffix: "包括标签:%{tags}"
+ not_found:
+ tag: "标签%{name}找不到"
+ mattermost:
+ status:
+ rule_string_tags_suffix: "包括标签:*%{tags}*"
+ create:
+ updated: "规则成功更新"
+ delete:
+ success: "规则删除成功"
+ zulip:
+ message: |
+ **%{user}** 发表在 **[%{title}](%{post_url})**
+ ~~~引用
+ %{excerpt}
+ ~~~
+ flowdock:
+ message_title: "已发布"