- ステータス
- 解決済み
- 報告対象
- WPML Multilingual & Multicurrency for WooCommerce 5.3.8
- 解決されたバージョン
- WPML 4.9.0
- トピックタグ
- Bug
問題の概要
カートおよびチェックアウトページにWooCommerceブロックを使用している場合、一部の言語ではフロントエンドで「Proceed to checkout」などの特定の文字列が翻訳されません。この問題は、WooCommerceのネイティブ翻訳が不完全な言語で特に顕著です。
これは、WooCommerceブロックがJavaScript翻訳ファイル(.jsonファイル)に依存しており、WPML文字列翻訳では完全に翻訳できないために発生します。
回避策
WPML 4.9.0以降では、JavaScriptファイル内の文字列を検出機能を有効化すると、JavaScriptの文字列をスキャンできます。その後、翻訳管理ダッシュボードの「その他の文字列」セクションで翻訳できます。