多语言工具是一款免费插件,用于测试插件和主题与WPML 的兼容性。
通过使用该插件,您可以识别哪些文本和元素已正确配置为翻译(哪些没有),并生成语言配置文件。
开始
要开始使用,请安装并激活:
- WPML
- 多语言工具
- 要测试的插件/主题
请记住,”多语言工具 “是一个测试插件,因此切勿 在生产或客户网站上使用。
如何使用多语种工具
首先,进入多语言工具 →概述,查看当前语言配置文件的摘要。
如果对配置设置满意,请按照以下步骤进行测试。 否则,请生成新的语言配置文件以更新设置。
1.验证硬编码文本是否被包裹在 Gettext 调用中
为了翻译您的插件或主题,您需要用gettext 调用来封装所有硬编码文本。 如果您还没有这样做,或者想仔细检查您的设置,请按照WordPressi18n 指南进行说明。
2.扫描插件或主题,查找硬编码文本
接下来,使用WPML扫描您的插件或主题是否有硬编码文本:
- 转至 WPML →主题和插件本地化。
- 选择主题或插件并扫描文本。
3.选择要测试的元素
然后,选择要测试配置设置的元素:
- 转到多语言工具 →设置。
- 向下滚动到“添加语言信息”,重复张贴。
- 选中要测试的元素并保存。
要测试字符串,请打开自动生成字符串翻译 部分的字符串下拉菜单,选择字符串源,然后单击生成字符串翻译。
4.发送翻译内容
为了避免花费时间(或金钱)翻译虚假内容,多语言工具会在文本中添加语言前缀。 要执行此操作,请使用WPML 复制 您的内容,然后让多语言工具来处理剩下的工作:
- 转至 WPML →翻译管理。
- 选择要测试的内容。
- 选择复制作为翻译方法,然后进行翻译。
5.确认兼容性
最后,访问您刚刚在前端翻译的内容并切换语言。 如果文本包含语言前缀,则元素是兼容的。 如果某些文本不包含前缀,则不兼容,需要进行额外配置。
要了解有关实现兼容性的更多信息,请参阅我们的插件和主题国际化指南,其中包含分步 Git 提交示例。
生成语言配置文件
要生成语言配置文件,请转到多语言工具 →配置文件并设置首选项。
设置概览
自定义帖子类型/自定义分类法
- 什么也不做– 忽略和不翻译
- 可翻译– 只显示已翻译的项目
- 可翻译 – 如果有翻译,则使用翻译,否则回退到默认语言
自定义字段
- 不要翻译– 忽略和不要翻译
- 复制– 从默认语言中复制值并保持同步(适用于数字)
- 复制一次– 仅从默认语言复制值一次(适用于为每种语言创建不同的字段值)
- 翻译–翻译成其他语言
管理文本
在wp_options 表中注册字符串,以便翻译。 例如,网站标题或小部件设置通常存储在此表中。 通过在配置文件中注册这些字符串,可以确保用户可以翻译它们。
简码
在简码中注册文本或属性,以便翻译。