在使用__()、_e()等函数之后,主题的汉化或国际化算是完成了一半,之后就要从主题代码中提取生成.po,.mo的语言文件。poedit编辑器可以创建、修改po文件,同时生成mo文件。
那mo,po有是什么文件呢?
po是Portable Object的缩写,它是面向翻译人员的、提取于原代码的一种资源文件。
mo是Machine Objectd的缩写,它是面向计算机的、有po文件通过编译生成的二进制文件,应用程序通过读取mo文件使自身的界面转换成用户使用的语言。
主题配有po文件
1.使用poedit打开主题或插件目录中的en_US.po文件。
3.汉化完成之后,点击 文件>另存为,填写zh_CN.po(简体)或者zh_TW.po(繁体),存放位置为languages文件夹内。
主题没有po文件
1.打开poedit,选择 文件>新建消息目录文档。
2.在弹出的设置页面输入内容:
工程信息:填写工程名称即可,其他课忽略。
路径:基本路径输入主题或插件文件夹,注意需要自己填写。接着点击“新项”(ae旁边的图标),在出现的输入框输入英文输入法的.。这样就可以扫描基本路径下的目录和子目录。
关键字:点击“新项”,添加新关键字,比如 _e、__。
3.点击确定,填写保存信息,包括文件名和目录。之后poedit就会扫描主题文件夹下的php文件,最后得到一系列字符串。
如果创建po文件之后,主题修改,想要重新扫描,可以打开po文件,选择 类目>从源更新 就可以将后续的字符串加入到po文件中。
最后又了po文件之后,我们就可以对其进行汉化。
#标题1
code
版权声明:本文为原创文章,版权归 neo 所有。
本文链接:https://idayer.com/poedit-chs-wordpress-theme/
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。
test