多语言¶
FastAPI-Amis-Admin的多语言支持分为前端Amis内部组件的多语言,以及后端常量文本的多语言.
- 系统默认内置支持语言有:
en_US,zh_CN.其他语言拓展,参考Amis多语言. - 从 0.1.1 版本开始系统默认语言依次尝试设置环境变量
LANGUAGE/LANG> 操作系统默认语言 > 英文en_US. - 可通过在项目入口文件顶部添加如下代码,进行自由切换语言。
在本案例中,可以直接在adminsite.py头部添加
1 2 | |
language,目前项目中支持:
- zh_CN
- en_US
- de_DE
项目国际化翻译文件路径位于fastapi_amis_admin\locale,可依据自身需要增加语言文件夹,并通过修改po文件后生成mo文件。