- 状态
- 已解决
- 解决于
- 3.0.7
问题概述
在某些情况下,通过wpml_translate_single_string钩子或已弃用的icl_translate调用注册的某些非常特定的字符串可能无法翻译。
我们的开发人员正在努力修复此问题。
出现此问题是由于我们的新翻译机制,并且受影响的字符串可能已被修改,因此它与保存在数据库中的确切值不同。
临时解决方法
确保 ../wp-content/languages/wpml/ 目录存在且可写。
- 首先,找到有问题的字符串。
- 前往 WPML -> 字符串翻译页面,然后删除有问题的字符串。
- 前往 WPML -> 字符串翻译页面,并在自动注册字符串以供翻译部分,启用在渲染页面时查找字符串选项。
- 在前端重新访问出现该字符串的页面。
- 重新访问 WPML -> 字符串翻译页面并搜索该字符串。
- 翻译该字符串。
翻译该字符串后,请记住取消选中自动注册选项。