名词解释
I18n是Internationalization的缩写,意思国际化,18是因为在首字母I和尾字母n之间有18个字母,因为原词太长书写不方便所以缩写为I18n。
l10n是localization的缩写,对应的意思本地化,同样10是因为首尾间隔10个字母。
相关文件
POT(Portable Object Template)-可以通过文本编辑器打开
PO (Portable Object)-用Poedit才可以打开
MO (Machine Object)-编译后的二级制文件
相关软件
Poedit(https://poedit.net/)
如何修改既有翻译条目?
1.下载languages下的zh_CN.po文件
2.用Poedit打开,编辑翻译完成后打开菜单选择,编译为MO…
3.上传.mo文件到languages目录即可
对英文模版进行汉化
情况一,如果模版本身并没有做国际化,没有通过通过_e()等函数输出语句词组,这种只能通过修改源代码静态强改
情况二
首先,生成pot这个过程当然不是人肉去一个个找,有自动化的工具去完成
1.最简单,插件
相关资料:
1.https://codex.wordpress.org/Installing_WordPress_in_Your_Language
2.https://developer.wordpress.org/themes/functionality/internationalization/
3.https://developer.wordpress.org/themes/functionality/localization/