Discord 多语言机器人:为你的服务器选择机器人语言
多语言 Discord 机器人用成员自己的语言回复,而不是只用英文。 使用 Noxyr,管理员通过 /language 从 16 个选项中为整个服务器选择机器人语言,回复、embed、按钮和弹窗都会随之切换。网站和控制面板同样提供这 16 种语言。
为什么机器人语言很重要
许多服务器并不使用英语。一个西班牙语游戏社区或一个日语学习小组,并不希望机器人用英语回复每条命令,按钮上的文字也让人一眼看不懂。支持也会变差:当面板使用的语言不是人们每天在用的语言时,他们提交的工单就会更少。
Noxyr 按服务器解决这一问题。你选择一种语言,机器人就在该服务器中使用它来说话。无需有人安装第二个机器人,也无需维护翻译文件。
16 种语言
| 语言 | 语言 | 语言 | 语言 |
|---|---|---|---|
| 英语 | 阿拉伯语 | 捷克语 | 德语 |
| 西班牙语 | 法语 | 印地语 | 印尼语 |
| 意大利语 | 日语 | 韩语 | 波兰语 |
| 巴西葡萄牙语 | 土耳其语 | 越南语 | 中文 |
用 /language 设置语言
运行 /language 并从列表中选择一种语言。该命令需要"管理服务器"权限,因此普通成员无法更改它。你的命令回复会以新语言返回,这是查看结果的快捷方式。
- 选择一种语言:此后机器人在该服务器中使用它。
- 选择自动:机器人转而跟随你服务器的 Discord 语言。
- 留空该选项:机器人会告诉你它当前使用的语言,以及该语言来自你的设置还是来自 Discord。
机器人如何决定使用哪种语言
- 你的选择。如果管理员用
/language设置了语言,则以它为准。 - 服务器的 Discord 语言。如果没有设置,机器人使用服务器设置、社区中的主要语言。
- 英语。如果两者都不存在,机器人使用英语。
哪些内容会被翻译
- 命令回复和 embed。
- 机器人自己消息上的按钮和下拉菜单文字。
- 弹窗,即机器人打开的弹出表单。
它贯穿各个模块,因此工单、商店、抽奖以及其他内容都会以你选择的语言显示。
哪些内容保留英文,原因是什么
在你承诺一个完全翻译的服务器之前,有三条限制值得了解。
- 你自己撰写的文字。欢迎消息、工单面板、embed、商品描述以及你输入的任何其他内容,都会按你写的原样发布。机器人不会翻译你自己的文字,因此请用成员使用的语言来撰写。欢迎文档说明了在哪里设置它们。
- 私信。私信以及任何无法关联到某个服务器的内容保持英文。
- 非常长的字段。如果翻译后的字段会超过 Discord 的长度限制,该字段会保留英文,而不是被截断。
在语言包制作完成之后添加的功能,可能会在一段时间内显示英文,直到其文字被翻译。
斜杠命令的名称与描述
你输入时 Discord 显示的命令列表是另一回事。这些描述由 Discord 本地化,并跟随每位成员自己的 Discord 应用语言,而不是服务器的选择。因此,英文服务器中的韩语成员会看到韩文的命令描述。Discord 没有阿拉伯语的应用语言,因此阿拉伯语用户在那里会看到英文描述,不过机器人自己的回复仍可以是阿拉伯语。
网站与控制面板
Noxyr 网站和控制面板使用相同的 16 种语言。使用页眉或页脚中的语言切换器;你的选择会为你的账号记住。浏览器的语言标头被有意忽略,因此英文是默认语言,没有人会落在一个他们没有请求的、部分翻译的页面上。文档、文章和命令列表保持英文。参见控制面板语言文档。
非英语服务器的合理设置
- 设置机器人语言,使用
/language,使每条回复和按钮都与成员相符。 - 用同一种语言撰写你自己的消息:欢迎词、规则说明、工单面板文字和商品描述。
- 用普通账号测试,打开一张工单或点击一个按钮,以成员的视角查看结果。
- 告诉员工命令描述跟随每个人自己的 Discord 应用语言,因此版主看到的语言可能与成员看到的不同。
成员来自多个国家的服务器,可以把机器人语言保持为英语,并自己撰写双语面板,这样可以完全掌控措辞。
机器人之外的语言
声望机器人也能识别所有 16 种语言中的感谢用语,因此成员可以用自己的语言互相感谢,并仍然获得积分。关于你自己消息的措辞灵感,可以试试欢迎消息生成器,然后在保存之前把结果翻译一下。
后续步骤
在你的服务器中运行 /language 进行尝试,或查看语言文档了解控制面板的一面。如果你还想为新成员设置关卡,请参阅验证机器人。添加 Noxyr 即可开始;每个模块都免费。
常见问题
如何更改服务器中的机器人语言?
运行 /language 并选择 16 种语言之一。你需要"管理服务器"权限。选择"自动"可跟随服务器的 Discord 语言。
Noxyr 支持哪些语言?
英语、阿拉伯语、捷克语、德语、西班牙语、法语、印地语、印尼语、意大利语、日语、韩语、波兰语、巴西葡萄牙语、土耳其语、越南语和中文。
机器人会翻译我的欢迎消息吗?
不会。服务器自己写的文字,例如欢迎消息、面板和 embed,会按你输入的原样发布。
私信会被翻译吗?
不会。私信保持英文。
为什么我仍然看到英文的命令描述?
斜杠命令的描述跟随每位成员自己的 Discord 应用语言。Discord 没有阿拉伯语,因此阿拉伯语用户在那里会看到英文。