1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
$ brew install wp-cli # Create a POT file for the WordPress plugin/theme in the current directory # wp i18n make-pot . languages/my-plugin.pot # Create a POT file for the continents and cities list in WordPress core. #wp i18n make-pot . continents-and-cities.pot --include="wp-admin/includes/continents-cities.php" --ignore-domain $ wp i18n make-pot . languages/SpeakIt-zh_CN.po $ brew install gettext $ brew link --force gettext $ brew install Gtranslator # 比较好用的反而是QT的 Linguist, 其实直接文本编辑器编辑,更直接 $ gtranslator languages/SpeakIt-zh_CN.po $ msgfmt -o SpeakIt-zh_CN.mo SpeakIt-zh_CN.po |
调试的时候,通过在 wp-config.php 中定义 define('WPLANG', 'zh_CN'); 来切换语言类型。
参考链接
- WordPress主题制作教程(八): WordPress的语言国际化
- Function Reference/load plugin textdomain
- WordPress Plugin Internationalization (i18n) Localization (L10n)
- I18n for WordPress Developers
- wordpress 插件 汉化
- wordpress插件国际化(I18n)
- WordPress 插件开发 支持多语言 国际化 图文教程
- 语言文件.po .pot和.mo简介及汉化
- 什么是本地化?
- WordPress函数:load_plugin_textdomain
- How to create .pot files with POedit?
- wp i18n make-pot
- WordPress 5.0+支持JavaScript i18n本地化翻译
- wp-cli/i18n-command
- 使用 WP-CLI 在命令行安装WORDPRESS
- Gettext po文件编辑器
- WordPress i18n: Make Your Plugin Translation Ready