机器人语言
描述
用户指南
机器人支持 10 种语言。用一条命令或在仪表板中即可为您的服务器选定语言:回复、Embed、按钮和菜单会立即随之切换。
功能介绍
- 将机器人的所有消息翻译为服务器所选的语言。
- 也可以自动跟随您 Discord 服务器设置中配置的语言。
- 支持用新语言重新发布已发出的面板(按钮、菜单)。
- 缺少某条译文时回退到英语,绝不会显示空白文本。
可用语言
Français · English · Deutsch · Português · Español · Русский · Українська · 中文 · 日本語 · 한국어
快速开始(管理员)
- 查看当前语言:
/languages current。 - 选择您的语言:
/languages lang,然后从列表中选取。 - 重新发布常驻面板:
/languages rerender。 - 您也可以在仪表板中完成同样的操作,位置在服务器首页的**"机器人语言"**卡片。
命令
| 命令 | 描述 | 可使用者 |
|---|---|---|
/languages lang | 为本服务器设定机器人语言(10 个选项)。 | 管理员 |
/languages auto | 切换回自动检测:机器人跟随 Discord 服务器的语言。 | 管理员 |
/languages current | 显示当前使用的语言,以及它是手动选定还是自动检测的。 | 所有人 |
/languages rerender | 用当前语言重新发布机器人的常驻面板。 | 管理员 |
以上命令均以私密方式回复。
在仪表板中设置
在服务器首页,**"机器人语言"**卡片(仅限管理员)提供:
- 一个下拉列表,包含 10 种语言以及**"自动(Discord 服务器语言)"**选项;
- 显示当前实际生效的语言;
- 保存后提示您执行
/languages rerender,以更新已发布的面板。
须知事项
- 语言的判定顺序:您的显式选择优先于一切;其次是您 Discord 服务器设置中声明的语言;再次是英语。
- Discord 服务器声明的语言只在社区服务器上可靠。在其他服务器上,Discord 返回的是美式英语:因此在自动模式下,一个非社区的中文服务器会讲英语。这种情况下请用
/languages lang显式指定语言。 - 已发布的消息不会自动改变。
/languages rerender会为支持该功能的模块重新发布这些消息:工单、商店、自动角色、自动帖子、规则、工作人员打卡、角色名册、TennoTrap 和多货币。该命令会报告更新了多少条消息,并指出失败的模块。 - 斜杠命令的名称和描述跟随每位成员 Discord 客户端的语言,而不是服务器的语言:这些内容由 Discord 显示,并使用每个人自己的偏好设置。因此使用英文客户端的成员会看到英文描述,即使服务器配置为中文。而回复的内容确实会跟随服务器语言。
- 绘制在图片中的文字(尤其是等级卡片):俄语、乌克兰语、中文、日语和韩语会保持英文,因为所用字体不覆盖这些文字。界面的其余部分仍会正常翻译。
- 机器人不会翻译的内容:您自己输入的文本(欢迎消息、商店商品、规则、自动回复等),以及来自外部服务的数据。它们会按您编写的原样显示。
- 机器人发送的私信跟随触发该操作的服务器的语言,而不是收件人的语言。
- 如果某句话尚未译成您的语言,它会显示为英文——回退是逐句进行的,绝不会整个模块一起回退。