odoo的翻译与国际化
翻译功能简述
- 每个模块的翻译文件放在该模块目录下i18n目录里。
- 模块内相关字符串一般用英语写成,然后通过翻译模板导出功能,导出一个翻译模板po文件。
- 翻译人员使用翻译软件(poedit)进行翻译后,产生对应语言po文件,再放入i18n目录下供odoo加载。
- po文件的文件名规则一般由对应语言缩写或语言_国家组成,如中文为zh.po或zh_CN.po
这一步实现很简单,只需要在odoo中实现翻译成中文即可
在已有的模块中要把因为页面翻译为中文页面,如下
-
打开开发者模式(http://127.0.0.1:8069/web?debug=assets)
-
点击设置,找到翻译
-
在菜单中找到导入/导出
-
选择导出翻译
-
语言选择“简体中文”
-
文件格式选择po文件
-
要导出的应用就是选择你要翻译的模块