我们刚刚发布了 Gravity Forms Multilingual 1.2.1。此版本包含了对 Gravity Forms 翻译的改进,并修复了一些小问题。
筛选 Gravity Forms 翻译作业
在 WPML 翻译管理仪表板屏幕上,筛选 Gravity Forms 翻译作业的功能得到了改进。添加了对以下字段的支持:“源语言”(Gravity Forms 始终使用默认语言)、“目标语言”、“翻译状态”、“筛选:类型”和“筛选:标题”。

修复了 HTML 内容字段类型的翻译
HTML 内容字段类型的字符串名称在 WPML 字符串翻译中未正确注册。注册的字符串名称中出现了重复的表单 ID,例如“3_3_field-1-content”而不是“3_field-1-content”。

修复了单选、复选框和选择字段类型的选项标签翻译
如果字符串长度超过 128 个字符,单选、复选框和选择字段的选项标签在 WPML 字符串翻译中无法正确注册。这导致了翻译不匹配,并在 GFML 端添加了处理程序。


修复了当字段标签包含 HTML 内容时,翻译编辑器屏幕上 HTML 和 JS 损坏的问题
如果单选、复选框和选择字段的选项标签包含 HTML,翻译编辑器屏幕上的 HTML 和 JS 就会损坏。在 GFML 端添加了一种清理方法,该方法会筛选字符串名称以确保安全使用。

修复了字符串注册和翻译期间价格字段的问题
价格字段之前未能正确注册和翻译。因此,改进了所有价格字段的处理方式。请注意,Gravity Forms 仅允许使用默认货币,目前无法在已翻译的表单上更改货币。



