WPML

Gravity Forms Multilingual 1.2.1をリリースしました。このバージョンには、Gravity Formsの翻訳機能の改善と、いくつかの不具合の修正が含まれています。

Gravity Forms翻訳ジョブのフィルタリング


WPML翻訳管理ダッシュボード画面でのGravity Forms翻訳ジョブのフィルタリングが改善されました。以下のフィールドのサポートが追加されました:「翻訳元言語」(Gravity Formsは常にデフォルト言語になります)、「翻訳先言語」、「翻訳ステータス」、「フィルター: タイプ」、「フィルター: タイトル」。
Gravity Forms翻訳ジョブのフィルタリング
翻訳管理ダッシュボード

HTMLコンテンツフィールドタイプの翻訳の修正


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

ラジオ、チェックボックス、選択フィールドタイプのオプションラベルの翻訳の修正


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

フィールドラベルにHTMLコンテンツが含まれる場合の翻訳エディタ画面でのHTMLとJSの破損の修正


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

文字列の登録および翻訳時における価格フィールドの問題の修正


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

この記事が役に立ちましたか?この記事を共有: