Gravity Forms Multilingual 1.2.1をリリースしました。このバージョンには、Gravity Formsの翻訳機能の改善と、いくつかの不具合の修正が含まれています。
Gravity Forms翻訳ジョブのフィルタリング
WPML翻訳管理ダッシュボード画面でのGravity Forms翻訳ジョブのフィルタリングが改善されました。以下のフィールドのサポートが追加されました:「翻訳元言語」(Gravity Formsは常にデフォルト言語になります)、「翻訳先言語」、「翻訳ステータス」、「フィルター: タイプ」、「フィルター: タイトル」。

HTMLコンテンツフィールドタイプの翻訳の修正
HTMLコンテンツフィールドタイプの文字列名が、WPML文字列翻訳に正しく登録されていませんでした。登録された文字列名にフォームIDが二重に含まれていました(例:「3_field-1-content」ではなく「3_3_field-1-content」)。

ラジオ、チェックボックス、選択フィールドタイプのオプションラベルの翻訳の修正
文字列の長さが128文字を超えた場合、ラジオ、チェックボックス、選択フィールドのオプションラベルがWPML文字列翻訳に正しく登録されていませんでした。これにより翻訳の不一致が発生したため、GFML側にハンドラーが追加されました。


フィールドラベルにHTMLコンテンツが含まれる場合の翻訳エディタ画面でのHTMLとJSの破損の修正
ラジオ、チェックボックス、選択フィールドのオプションラベルにHTMLが含まれている場合、翻訳エディタ画面でHTMLとJSが破損していました。GFML側にサニタイズメソッドが追加され、安全に使用できるように文字列名がフィルタリングされるようになりました。

文字列の登録および翻訳時における価格フィールドの問題の修正
価格フィールドが正しく登録および翻訳されていませんでした。そのため、すべての価格フィールドの処理が改善されました。Gravity Formsではデフォルトの通貨のみが許可されており、現在のところ、翻訳されたフォームで通貨を変更することはできませんのでご注意ください。



