- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 3.5.1.1
- 解決されたバージョン
- WPML Multilingual CMS 3.5.2
問題の概要
この問題は以下の場合に発生します:
- WordPress 4.6.0以降を使用している。
- 複数の言語が定義されている
- WPML > テーマとプラグインのローカライズでテーマとプラグインの翻訳に文字列翻訳を使用しないオプションが選択されている
- セカンダリ言語に対応するMOファイルがアップロードされている
- デフォルト言語に対応するMOファイルがアップロードされていない(通常はこの状態です)。
問題: プラグインまたはテーマに属する文字列が、セカンダリ言語に翻訳されて表示される場合があります。
例:
- 英語をデフォルト言語、ブルガリア語をセカンダリ言語とするサイト。
- サイトでWooCommerceプラグインを使用している。
- 商品が作成され、ブルガリア語に翻訳して追加されている。
- この商品の英語ページにアクセスすると、WooCommerceプラグインに属するテキストがブルガリア語で表示される。
商品が翻訳されていない場合、この問題は発生しません。
回避策
この問題を防ぐには、デフォルト言語に対応するプラグインのMOファイルをアップロードするか、WordPress 4.5.4(4.6の前のバージョン)にダウングレードする必要があります。