diff --git a/config/locales/client.fa_IR.yml b/config/locales/client.fa_IR.yml
index 92f3bec..284e59d 100644
--- a/config/locales/client.fa_IR.yml
+++ b/config/locales/client.fa_IR.yml
@@ -9,6 +9,7 @@ fa_IR:
js:
chat_integration:
settings: "تنظیمات"
+ all_categories: "(تمام دسته بندی ها)"
delete_channel: "حذف"
edit_channel: "ویرایش"
test_modal:
diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml
index fbcb198..91a2a7c 100644
--- a/config/locales/client.fi.yml
+++ b/config/locales/client.fi.yml
@@ -10,6 +10,7 @@ fi:
chat_integration:
settings: "Asetukset"
no_providers: "Sinun täytyy sallia jotkut palveluntarjoajat lisäosien asetuksissa"
+ all_categories: "(kaikki alueet)"
create_rule: "Luo sääntö"
create_channel: "Luo kanava"
delete_channel: "Poista"
diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml
index 0a7d352..ae8648d 100644
--- a/config/locales/client.fr.yml
+++ b/config/locales/client.fr.yml
@@ -17,8 +17,8 @@ fr:
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 s'est produite lorsqu'un message a été envoyé pour la dernière fois à ce canal."
- group_mention_template: "Mentions de : @{{name}}"
- group_message_template: "Messages à : @{{name}}"
+ group_mention_template: "Mentions de : @{{name}}"
+ group_message_template: "Messages à : @{{name}}"
choose_group: "(choisir un groupe)"
all_categories: "(toutes les catégories)"
all_tags: "(toutes les étiquettes)"
@@ -27,7 +27,7 @@ fr:
delete_channel: "Supprimer"
test_channel: "Test"
edit_channel: "Modifier"
- channel_delete_confirm: "Êtes-vous sûr de vouloir supprimer ce canal ? Toutes les règles associées seront supprimées."
+ channel_delete_confirm: "Êtes-vous sûr de vouloir supprimer ce canal ? Toutes les règles associées seront supprimées."
test_modal:
title: "Envoyer un message de test"
topic: "Sujet"
diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml
index 859fe93..00cebc0 100644
--- a/config/locales/client.it.yml
+++ b/config/locales/client.it.yml
@@ -14,8 +14,12 @@ it:
chat_integration:
menu_title: "Chat Integrations"
settings: "Impostazioni"
+ no_providers: "È necessario abilitare alcuni provider nelle impostazioni del plug-in"
+ channels_with_errors: "L'invio di messaggi per alcuni canali di questo provider non ha funzionato. Fai clic sull'icona/e di errore per saperne di più."
+ channel_exception: "Si è verificato un errore sconosciuto l'ultima volta che un messaggio è stato inviato su a questo canale."
group_mention_template: "Menzioni di: @{{name}}"
group_message_template: "Messaggi a: @{{name}}"
+ choose_group: "(scegli un gruppo)"
all_categories: "(tutte le categorie)"
all_tags: "(tutte le etichette)"
create_rule: "Crea Regola"
@@ -27,10 +31,14 @@ it:
test_modal:
title: "Invia un messaggio di test"
topic: "Argomento"
+ send: "Invia messaggio di prova"
close: "Chiudi"
+ error: "Si è verificato un errore sconosciuto durante l'invio del messaggio. Controlla i log del sito per maggiori informazioni."
success: "Messaggio inviato correttamente"
type:
normal: Normale
+ group_message: Messaggio di gruppo
+ group_mention: Menzione di gruppo
filter:
mute: 'Silenzia'
follow: 'Solo il primo messaggio'
@@ -45,38 +53,109 @@ it:
title: "Modifica Canale"
save: "Salva Canale"
cancel: "Annulla"
+ provider: "Provider"
channel_validation:
ok: "Valido"
+ fail: "Formato non valido"
edit_rule_modal:
+ title: Modifica regola
+ save: Salva regola
cancel: Annulla
+ provider: Provider
type: Tipo
+ channel: Canale
filter: Filtro
category: Categoria
group: Gruppo
tags: Etichette
+ instructions:
+ type: "Cambia il tipo per attivare le notifiche per i messaggi o le menzioni di gruppo"
+ filter: "Livello di notifica. Il silenziamento sovrascrive le altre regole"
+ category: "Questa regola si applica solo agli argomenti nella categoria specificata"
+ group: "Questa regola si applica ai post che fanno riferimento a questo gruppo"
+ tags: "Se specificato, questa regola si applica solo agli argomenti che hanno almeno una di queste Etichette"
provider:
+ slack:
+ title: "Slack"
+ param:
+ identifier:
+ title: Canale
+ help: "es. #canale, @nomeutente."
+ errors:
+ action_prohibited: "Il bot non ha il permesso di pubblicare su quel canale"
+ channel_not_found: "Il canale specificato non esiste su slack"
telegram:
+ title: "Telegram"
param:
name:
title: "Nome"
+ help: "Un nome per descrivere il canale. Non è utilizzato per la connessione a Telegram."
+ chat_id:
+ title: Chat ID
+ help: Un numero fornito dal bot o un identificatore del canale di trasmissione nella forma @channelname
+ errors:
+ channel_not_found: "Il canale specificato non esiste su Telegram"
+ forbidden: "Il bot non ha il permesso di pubblicare su questo canale"
discord:
+ title: "Discord"
param:
name:
title: "Nome"
+ help: "Un nome per descrivere il canale. Non è usato per la connessione a Discord."
+ webhook_url:
+ title: Webhook URL
+ help: L'URL del webhook creato nelle impostazioni del server Discord
+ mattermost:
+ title: "Mattermost"
+ param:
+ identifier:
+ title: Canale
+ help: "es. #canale, @nomeutente."
+ errors:
+ channel_not_found: "Il canale specificato non esiste in Mattermost"
matrix:
+ title: "Matrix"
param:
name:
title: "Nome"
+ help: "Un nome per descrivere il canale. Non è utilizzato per la connessione a Matrix."
room_id:
title: "ID stanza"
+ help: "L' \"identificatore privato\" per la stanza. Dovrebbe essere qualcosa di simile a !abcdefg:matrix.org"
+ errors:
+ unknown_token: "Il token di accesso non è valido"
+ unknown_room: "Il room ID non è valido"
zulip:
+ title: "Zulip"
param:
+ stream:
+ title: "Stream"
+ help: "Il nome dello stream di Zulip al quale il messaggio deve essere inviato. es. 'general'"
subject:
title: "Oggetto"
+ help: "L'oggetto che i messaggi inviati dal bot dovrebbero avere"
+ errors:
+ does_not_exist: "Questo stream non esiste su Zulip"
rocketchat:
+ title: "Rocket.Chat"
+ param:
+ identifier:
+ title: Canale
+ help: "es. #canale, @nomeutente."
errors:
invalid_channel: "Quel canale non esiste su Rocket Chat"
gitter:
+ title: "Gitter"
param:
name:
title: "Nome"
+ help: "Il nome di una stanza Gitter, ad esempio gitterHQ/servizi."
+ webhook_url:
+ title: "Webhook URL"
+ help: "L'URL fornito quando si crea una nuova integrazione in una stanza Gitter."
+ flowdock:
+ title: "Flowdock"
+ param:
+ flow_token:
+ title: "Flow Token"
+ help: "Il flow token fornito dopo aver creato una fonte per un flow a cui si desidera inviare messaggi."
diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml
index 57dbbd4..f3f4764 100644
--- a/config/locales/client.nl.yml
+++ b/config/locales/client.nl.yml
@@ -9,6 +9,7 @@ nl:
js:
chat_integration:
settings: "Instellingen"
+ all_categories: "(alle categorieën)"
delete_channel: "Verwijderen"
edit_channel: "Bewerken"
test_modal:
diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml
index 1590692..a988cc5 100644
--- a/config/locales/client.ru.yml
+++ b/config/locales/client.ru.yml
@@ -9,7 +9,11 @@ ru:
js:
chat_integration:
settings: "Настройки"
+ choose_group: "(выберите группу)"
+ all_categories: "(все категории)"
+ all_tags: "(все теги)"
delete_channel: "Удалить"
+ test_channel: "Тест"
edit_channel: "Изменить"
test_modal:
topic: "Тема"
@@ -29,28 +33,61 @@ ru:
edit_rule_modal:
cancel: Отмена
type: Тип
+ channel: Канал
filter: Фильтр
category: Категория
group: Группа
tags: Теги
provider:
+ slack:
+ title: "Slack"
+ param:
+ identifier:
+ title: Канал
+ help: "например, #channel, @username."
telegram:
+ title: "Telegram"
param:
name:
title: "Имя"
+ chat_id:
+ title: ID чата
discord:
+ title: "Discord"
param:
name:
title: "Имя"
+ mattermost:
+ title: "Mattermost"
+ param:
+ identifier:
+ title: Канал
+ help: "например, #channel, @username."
matrix:
+ title: "Matrix"
param:
name:
title: "Имя"
zulip:
+ title: "Zulip"
param:
+ stream:
+ title: "Stream"
subject:
title: "Тема"
+ rocketchat:
+ title: "Rocket.Chat"
+ param:
+ identifier:
+ title: Канал
+ help: "например, #channel, @username."
gitter:
+ title: "Gitter"
param:
name:
title: "Имя"
+ flowdock:
+ title: "Flowdock"
+ param:
+ flow_token:
+ help: "Маркер потока предоставляется после создания источника для потока, в который вы хотите отправлять сообщения."
diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml
index 92bac48..9dfd648 100644
--- a/config/locales/client.zh_CN.yml
+++ b/config/locales/client.zh_CN.yml
@@ -14,6 +14,9 @@ zh_CN:
chat_integration:
menu_title: "聊天功能整合"
settings: "设置"
+ no_providers: "你需要在插件设置中启用某些提供商"
+ channels_with_errors: "最近此提供商的一些频道发送消息失败。点击错误图标了解更多。"
+ channel_exception: "最近发送消息到此频道时出现未知错误。"
group_mention_template: "提及: @{{name}}"
group_message_template: "发给 @%{name}的消息"
choose_group: "(选择一个群组)"
@@ -24,11 +27,13 @@ zh_CN:
delete_channel: "删除"
test_channel: "测试"
edit_channel: "编辑"
+ channel_delete_confirm: "你确定要删除此频道吗?所有相关的规则会被一并删除。"
test_modal:
title: "发送一个测试信息"
topic: "主题"
send: "发送测试信息"
close: "关闭"
+ error: "发送消息时遇到未知错误。检查站点日志了解详情。"
success: "消息发送成功"
type:
normal: 正常
@@ -54,6 +59,7 @@ zh_CN:
fail: "格式无效"
edit_rule_modal:
title: 编辑规则
+ save: 保存规则
cancel: 取消
provider: 提供者
type: 类型
@@ -62,46 +68,74 @@ zh_CN:
category: 分类
group: 群组
tags: 标签
+ instructions:
+ type: "更改类型以将提醒切换到群组消息或提及"
+ filter: "提醒等级。静音会覆盖其它匹配规则"
+ category: "此规则仅会作用于指定分类中的主题。"
+ group: "此规则会作用于引用此群组的帖子"
+ tags: "如指定,此规则将仅作用于含有这些标签的主题"
provider:
slack:
+ title: "Slack"
param:
identifier:
title: 频道
help: "例如:#频道, @用户名。"
+ errors:
+ action_prohibited: "机器人没有权限发布到该频道"
+ channel_not_found: "指定的频道在slack上不存在"
telegram:
title: "Telegram"
param:
name:
title: "名称"
+ help: "一个描述该频道的名称。它不用于连接到Telegram。"
chat_id:
title: 聊天ID
+ help: 一个由机器人提供的号码,或一个@channelname格式的广播频道
+ errors:
+ channel_not_found: "指定的频道在Telegram上不存在"
+ forbidden: "机器人没有权限发布到此频道"
discord:
title: "Discord"
param:
name:
title: "名称"
+ help: "一个描述该频道的名称。它不用于连接到Discord。"
webhook_url:
title: Webhook URL
+ help: 你在Discord服务器设置中创建的webhook URL
mattermost:
+ title: "Mattermost"
param:
identifier:
title: 频道
help: "例如:#频道, @用户名。"
+ errors:
+ channel_not_found: "指定的频道在Mattermost上不存在"
matrix:
title: "矩阵"
param:
name:
title: "名称"
+ help: "一个描述该频道的名称。它不用于连接到Matrix。"
room_id:
title: "房间号"
+ help: "房间的“私有标识符”。它看起来应该像!abcdefg:matrix.org"
errors:
+ unknown_token: "访问令牌无效"
unknown_room: "房间ID无效"
zulip:
+ title: "Zulip"
param:
stream:
title: "流串"
+ help: "消息应发送到的Zulip流的名称。例如:“general”"
subject:
title: "主题"
+ help: "应该提供机器人发送消息的主题"
+ errors:
+ does_not_exist: "Zulip流不存在"
rocketchat:
title: "Rocket.Chat"
param:
@@ -115,5 +149,12 @@ zh_CN:
param:
name:
title: "名字"
+ help: "一个Gitter房间名称如gitterHQ/services."
webhook_url:
title: "Webhook 地址"
+ help: "在Gitter房间中创建新集成时提供的链接。"
+ flowdock:
+ title: "Flowdock"
+ param:
+ flow_token:
+ title: "Flow令牌"
diff --git a/config/locales/server.fa_IR.yml b/config/locales/server.fa_IR.yml
index 3f564b2..c4a5b31 100644
--- a/config/locales/server.fa_IR.yml
+++ b/config/locales/server.fa_IR.yml
@@ -5,4 +5,6 @@
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
-fa_IR: {}
+fa_IR:
+ chat_integration:
+ all_categories: "(تمام دسته بندی ها)"
diff --git a/config/locales/server.fi.yml b/config/locales/server.fi.yml
index b947adb..43df052 100644
--- a/config/locales/server.fi.yml
+++ b/config/locales/server.fi.yml
@@ -5,4 +5,6 @@
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
-fi: {}
+fi:
+ chat_integration:
+ all_categories: "(kaikki alueet)"
diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml
index f52e5cb..d72f716 100644
--- a/config/locales/server.fr.yml
+++ b/config/locales/server.fr.yml
@@ -50,8 +50,8 @@ fr:
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}"
+ group_mention_template: "mentions de : @%{name}"
+ group_message_template: "messages à : @%{name}"
admin_error: "Certains canaux d'intégration de chat ont des erreurs. Visitez la section d'intégration de chat pour en savoir plus."
provider:
slack:
@@ -61,7 +61,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 étiquettes : *%{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"
@@ -72,30 +72,30 @@ fr:
error: "Désolé, une erreur est survenu lors de la suppression de ce règle. Exécuter '/discourse help' pour recevoir des instructions."
not_found:
tag: "L'étiquette *%{name}* ne peut pas être retrouvée."
- category: "La catégorie *%{name}* ne peut pas être retrouvée. Catégories disponibles : *%{list}*"
+ 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]`
+ *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 é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
- *Supprimer règle :* `/discourse remove [rule number]`
+ *Supprimer règle :* `/discourse remove [rule number]`
(exécuter `/discourse status` pour trouver `[rule number]`)
- *Listers règles :* `/discourse status`
+ *Listers règles :* `/discourse status`
- *[Expérimental] Transcription de message :* `/discourse post [n]`
+ *[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`
+ *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 :"
+ 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..."
@@ -113,7 +113,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 étiquettes : %{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"
@@ -124,20 +124,20 @@ fr:
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: "L'étiquette %{name} ne peut pas être retrouvée."
- category: "La catégorie %{name} ne peut pas être retrouvée. Catégories disponibles : %{list}"
+ 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]
+ 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 é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
- Supprimer règle : /remove [rule number]
+ Supprimer règle : /remove [rule number]
(exécuter /status
pour trouver [rule number]
)
- Lister règles : /status
+ Lister règles : /status
- Aide: /help
+ Aide : /help
hipchat:
message: %{user} a publié dans %{title}
mattermost:
@@ -147,7 +147,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 étiquettes : *%{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"
@@ -158,20 +158,20 @@ fr:
error: "Désolé, une erreur est survenu lors de la suppression de ce règle. Exécuter '/discourse help' pour recevoir des instructions."
not_found:
tag: "L'étiquette *%{name}* ne peut pas être retrouvée."
- category: "La catégorie *%{name}* ne peut pas être retrouvée. Catégories disponibles : *%{list}*"
+ 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]`
+ *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 é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
- *Supprimer règle :* `/discourse remove [rule number]`
+ *Supprimer règle :* `/discourse remove [rule number]`
(exécuter `/discourse status` pour trouver `[rule number]`)
- *Listers règles :* `/discourse status`
+ *Listers règles :* `/discourse status`
- *Aide :* `/discourse help`
+ *Aide :* `/discourse help`
matrix:
text_message: "%{user} a publié dans %{title} - %{post_url}"
formatted_message: |
diff --git a/config/locales/server.nl.yml b/config/locales/server.nl.yml
index bb31021..e71dc2e 100644
--- a/config/locales/server.nl.yml
+++ b/config/locales/server.nl.yml
@@ -5,4 +5,6 @@
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
-nl: {}
+nl:
+ chat_integration:
+ all_categories: "(alle categorieën)"
diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml
index 88108b0..4cf236b 100644
--- a/config/locales/server.ru.yml
+++ b/config/locales/server.ru.yml
@@ -7,8 +7,11 @@
ru:
site_settings:
+ chat_integration_enabled: 'Включить плагин discourse-chat-integration'
+ chat_integration_delay_seconds: 'Количество секунд ожидания после создания записи перед отправкой уведомлений в чат'
chat_integration_telegram_enabled: "Включить чат-интеграцию с Telegram"
chat_integration:
+ all_categories: "(все категории)"
provider:
mattermost:
help: |
diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml
index f90f9a7..2959d97 100644
--- a/config/locales/server.zh_CN.yml
+++ b/config/locales/server.zh_CN.yml
@@ -8,48 +8,163 @@
zh_CN:
site_settings:
chat_integration_enabled: '开启Discourse聊天集成插件'
+ chat_integration_discourse_username: '获取内容时用户的名称。'
+ chat_integration_delay_seconds: '创建帖子后发送聊天通知之前等待的秒数'
+ chat_integration_slack_enabled: '启用slack聊天集成供应商'
+ chat_integration_slack_access_token: '用于使用Slack进行身份验证的OAuth访问令牌'
+ chat_integration_slack_incoming_webhook_token: '用于验证传入请求的验证令牌'
+ chat_integration_slack_excerpt_length: 'Slack帖子摘要长度'
+ chat_integration_slack_icon_url: 'slack发表时使用的图标(默认为论坛标志)'
+ chat_integration_slack_outbound_webhook_url: "使用Slack的入站Webhook系统而不是OAuth API。不建议。"
+ errors:
+ chat_integration_slack_api_configs_are_empty: "你必须输入一个出站webhooh URL或访问令牌"
+ chat_integration_telegram_enabled: "启用Telegram聊天集成供应商"
+ chat_integration_telegram_access_token: "来自Telegram botfather的机器人访问令牌"
+ chat_integration_telegram_excerpt_length: "Telegram帖子摘要长度"
+ chat_integration_telegram_enable_slash_commands: "允许使用“斜杠命令”管理Telegram订阅"
+ chat_integration_discord_enabled: "启用Discord聊天集成供应商"
+ chat_integration_discord_message_content: "向Discord发送通知时要包含上方摘要"
+ chat_integration_discord_excerpt_length: "Discord帖子摘要长度"
+ chat_integration_mattermost_enabled: "启用Mattermost聊天集成供应商"
+ chat_integration_mattermost_webhook_url: ' Mattermost的webhook链接'
+ chat_integration_mattermost_incoming_webhook_token: '用于验证传入请求的验证令牌'
+ chat_integration_mattermost_icon_url: "Mattermost帖子使用的图标(默认为社区标志)"
+ chat_integration_mattermost_excerpt_length: "Mattermost帖子摘要长度"
+ chat_integration_matrix_enabled: "启用Matrix聊天集成供应商"
+ chat_integration_matrix_homeserver: "要连接的服务器。确保包括协议"
+ chat_integration_matrix_access_token: "Matrix机器人帐号的访问令牌"
+ chat_integration_matrix_excerpt_length: "Matrix帖子摘要长度"
+ chat_integration_matrix_use_notice: "使用通知替换原始的消息"
+ chat_integration_zulip_enabled: "启用Zulip聊天集成供应商"
+ chat_integration_zulip_server: "Zulip服务器的主链接。确保包含http(s)://"
+ chat_integration_zulip_bot_email_address: "与您的Zulip bot相关联的电子邮件地址"
+ chat_integration_zulip_bot_api_key: "Zulip bot的API key"
+ chat_integration_zulip_excerpt_length: "Zulip帖子摘要长度"
+ chat_integration_rocketchat_enabled: "启用Rocket Chat聊天集成供应商"
+ chat_integration_rocketchat_webhook_url: "Rocket Chat的webhook链接"
+ chat_integration_rocketchat_excerpt_length: "Rocket Chat帖子摘要长度"
+ chat_integration_gitter_enabled: "启用Gitter聊天集成供应商"
+ chat_integration_flowdock_enabled: "启用Flowdock聊天集成供应商"
+ chat_integration_flowdock_excerpt_length: "Flowdock帖子摘要长度"
chat_integration:
all_categories: "(所有分类)"
deleted_category: "(删除的分类)"
deleted_group: "(已删除的小组)"
group_mention_template: "提及: @{{name}}"
group_message_template: "发给 @%{name}的消息"
+ admin_error: "有一些聊天集成的错误。查看聊天集成部分了解更多。"
provider:
slack:
status:
+ header: |
+ *此频道的规则*
+ (如果一个帖子匹配多个规则,最顶端的会被执行)
+ no_rules: "此频道没有设置任何规则。执行`/discourse help`查看帮助。"
rule_string: "*%{index})* *%{filter}*帖子在*%{category}*"
rule_string_tags_suffix: "包括标签:*%{tags}*"
+ parse_error: "抱歉,无法识别。执行`/discourse help`查看说明。"
create:
created: "规则创建成功"
updated: "规则成功更新"
+ error: "抱歉,创建规则时发生了一个错误。"
delete:
success: "规则删除成功"
+ error: "抱歉,删除规则时发生了一个错误。执行`/discourse status`列出规则"
not_found:
tag: "标签*%{name}*找不到"
+ category: "未找到分类*%{name}*。可用分类:*%{list}*"
+ help: |
+ *新规则:*`/discourse [watch|follow|mute][category][tag:name]`
+ (你必须指定一条规则还有至少一个分类或标签)
+ - *watch* – 通知此频道的新主题或回复
+ - *follow* – 通知此频道的新主题
+ - *mute* – 屏蔽此频道的通知
+
+ *移除规则:*`/discourse remove [rule number]`
+ (`rule number]` 能够运行`discourse status`以查找)
+
+ *列出规则:*`/discourse status`
+
+ *[实验性] 帖子副本:*`/discourse post[n]`
+ 在此频道中创建一个包含最后`n`个帖子的主题草稿
+
+ *帮助:*`/discourse help`
transcript:
+ error: "抱歉,创建副本时出现了一些错误!"
+ post_to_discourse: "点击这里使用副本在DIscourse创建一个帖子的草稿"
+ api_required: "抱歉,此集成的设置不支持发帖副本。"
+ view_on_slack: "在Slack上查看%{name}"
+ first_message_pretext: "开始于%{n}条消息之前:"
+ last_message_pretext: "并且结束于%{n}条消息之前:"
+ posted_in: "发表在%{name}"
change_first_message: "更改第一个消息……"
change_last_message: "更改最后的消息……"
+ loading: "加载副本中..."
telegram:
+ known_chat: "%{site_title}的聊天已设置。在管理面板进行配置。(聊天ID:%{chat_id})"
+ message: |-
+ %{user}发表在%{title}
+
+
%{post_excerpt}status: + header: | + *此频道的规则* + (如果一个帖子匹配多个规则,最顶端的会被执行) + no_rules: "此频道没有设置任何规则。执行
/help
查看帮助。"
+ rule_string: "%{index})%{filter}发表在%{category}"
rule_string_tags_suffix: "包括标签:%{tags}"
+ parse_error: "抱歉,无法识别。执行/help
查看说明。"
create:
created: "规则创建成功"
updated: "规则成功更新"
+ error: "抱歉,创建规则时发生了一个错误。"
delete:
success: "规则删除成功"
+ error: "抱歉,删除规则时发生了一个错误。执行/status
列出规则。"
not_found:
tag: "标签%{name}找不到"
+ category: "未找到分类*%{name}*。可用分类:*%{list}*"
+ hipchat:
+ message: %{user}发表在%{title}
mattermost:
status:
+ header: |
+ *此频道的规则*
+ (如果一个帖子匹配多个规则,最顶端的会被执行)
+ no_rules: "此频道没有设置任何规则。执行`/discourse help`查看帮助。"
rule_string: "*%{index})* *%{filter}*帖子在*%{category}*"
rule_string_tags_suffix: "包括标签:*%{tags}*"
+ parse_error: "抱歉,无法识别。执行`/discourse help`查看说明。"
create:
created: "规则创建成功"
updated: "规则成功更新"
+ error: "抱歉,创建规则时发生了一个错误。"
delete:
success: "规则删除成功"
+ error: "抱歉,删除规则时发生了一个错误。执行`/discourse status`列出规则"
not_found:
tag: "标签*%{name}*找不到"
+ category: "未找到分类*%{name}*。可用分类:*%{list}*"
+ help: |
+ *新建规则:*`/discourse [watch|follow|mute][category][tag:name]`
+ (你必须指定一个规则的类型还有至少一个分类或标签)
+ - *watch* – 通知此频道的新主题或回复
+ - *follow* – 通知此频道的新主题
+ - *mute* – 屏蔽此频道的通知
+
+ *移除规则:*`/discourse remove [rule number]`
+ (`rule number]` 可运行`discourse status`查找)
+
+ *列出规则:*`/discourse status`
+
+ *帮助:*`/discourse help`
+ matrix:
+ text_message: "%{user}发表在%{title} - %{post_url}"
+ formatted_message: |
+ %{user}发表在%{title}
+
+ %{excerpt} +zulip: message: | **%{user}** 发表在 **[%{title}](%{post_url})**