语言与本地化¶
开箱即用,Authany 提供了多种可供您的应用显示的语言。如果您想使用的语言不在内置语言列表中,您仍然可以添加自己的 translation.json 来支持该语言。
Authany 会根据用户的语言区域(locale)显示相应语言的文本。如果用户的语言区域与项目中任何可用语言都不匹配,将使用主要语言。
本指南将介绍如何启用受支持的语言、为项目设置主要语言,以及通过自定义翻译添加更多语言。
要访问项目的语言设置,请在 Authany 管理台中进入语言部分。
1. 启用受支持的语言¶
在将某种语言设为主要语言或对其进行自定义之前,必须先启用该语言。要启用语言,请在管理台中进入语言部分,找到对应的语言(内置翻译或自定义翻译),勾选其旁边的复选框。最后,点击屏幕左上角的保存按钮以保留更改。
展开查看受支持的语言
**内置翻译** 以下语言的翻译开箱即用。 * 中文(香港) * 中文(简体) * 中文(繁体) * 荷兰语 * 英语 * 菲律宾语 * 法语 * 德语 * 希腊语 * 印尼语 * 意大利语 * 日语 * 韩语 * 马来语 * 波兰语 * 葡萄牙语 * 葡萄牙语(巴西) * 葡萄牙语(葡萄牙) * 西班牙语 * 西班牙语(拉丁美洲) * 西班牙语(西班牙) * 泰语 * 越南语 **自定义翻译** 需要您提供自己的翻译。启用语言后,可在自定义文本和邮件/短信模板中自定义翻译内容。 * 南非荷兰语 * 阿姆哈拉语 * 阿拉伯语 * 亚美尼亚语 * 阿塞拜疆语 * 巴斯克语 * 白俄罗斯语 * 孟加拉语 * 保加利亚语 * 缅甸语 * 加泰罗尼亚语 * 克罗地亚语 * 捷克语 * 丹麦语 * 爱沙尼亚语 * 芬兰语 * 加利西亚语 * 格鲁吉亚语 * 印地语 * 匈牙利语 * 冰岛语 * 卡纳达语 * 高棉语 * 吉尔吉斯语 * 老挝语 * 拉脱维亚语 * 立陶宛语 * 马其顿语 * 马拉雅拉姆语 * 马拉地语 * 蒙古语 * 尼泊尔语 * 挪威语 * 波斯语 * 罗马尼亚语 * 俄语 * 塞尔维亚语 * 僧伽罗语 * 斯洛伐克语 * 斯洛文尼亚语 * 斯瓦希里语 * 瑞典语 * 泰米尔语 * 泰卢固语 * 土耳其语 * 乌克兰语 * 祖鲁语
2. 设置主要语言¶
主要语言是指当用户的语言区域与任何受支持语言都不匹配时,系统显示的语言。
使用管理台中语言下主要语言小节的语言下拉菜单,来设置项目的主要语言。
3. 添加更多语言¶
您可以通过自定义 translation.json 添加更多语言。为此,请先在管理台语言的自定义翻译小节中启用该语言。例如,在自定义翻译小节中启用捷克语、丹麦语或爱沙尼亚语等语言,然后再编写对应的翻译。

接下来,在 Authany 管理台中进入品牌 > 自定义文本,然后从右上角的下拉菜单中选择您要添加的语言。
在 translation.json 文本框中输入相应的键值对,翻译该语言下不同的界面文本。参阅自定义文本了解如何编辑 translation.json。
