以下是几款主流且实用的WordPress语言包制作工具,适用于主题或插件的本地化(i18n)需求,分为本地软件和在线插件两类:
本地软件类(适合开发者)
工具名称 | 特点 | 适用场景 | 系统支持 |
---|---|---|---|
Poedit | 专业 .po/.mo 文件编辑器,支持扫描 PHP 文件自动提取翻译字符串,支持 POT 模板 | 制作主题/插件语言包,手动翻译 | Windows / macOS / Linux |
WP-CLI | 命令行工具,可一键生成 .pot 模板文件 | 高级用户批量操作,CI/CD 集成 | 需安装 WP-CLI |
GlotPress | WordPress 官方翻译平台,支持协作翻译,导出 .po/.mo | 多人协作翻译主题/插件 | 在线使用 |
WordPress插件类(适合站长/非开发者)
插件名称 | 特点 | 是否免费 | 适用场景 |
---|---|---|---|
Loco Translate | 直接在 WordPress 后台编辑 .po/.mo 文件,支持主题/插件语言包 | ✅ 免费 | 无需 FTP,适合小白用户 |
Translation Tools | 官方出品,支持强制更新语言包、生成 JSON 文件、兼容 Preferred Languages 插件 | ✅ 免费 | 管理 WordPress 核心/插件/主题语言包 |
Polylang | 支持内容翻译 + 语言包管理,支持多语言切换 | ✅ 免费版 | 内容 + 字符串翻译一体化 |
WPML | 商业级多语言插件,支持翻译管理、字符串翻译、兼容 WooCommerce | ❌ 付费 | 企业级多语言站点 |
推荐组合方案
用户类型 | 推荐工具组合 |
---|---|
开发者 | Poedit + WP-CLI + GlotPress |
站长/非技术用户 | Loco Translate + Polylang |
企业/电商 | WPML + Loco Translate(字符串管理) |
如何开始制作语言包?
确保主题/插件使用了__()和_e()等翻译函数。
用Poedit打开主题目录下的.pot文件,或新建编目扫描主题目录。
翻译完成后保存为zh_CN.po,系统会自动生成zh_CN.mo。
将文件上传到:
wp-content/languages/themes/your-theme-zh_CN.mo
或
wp-content/themes/your-theme/languages/zh_CN.mo