WPML
ステータス
解決済み
解決されたバージョン
4.3.16

問題の概要

ハイフン(ダッシュ)を使用してロケールを定義すると、文字列の翻訳の表示で問題が発生する可能性があります。たとえば、フランス語のロケールを定義する誤った方法は、fr-FRを使用することです。

代わりにアンダースコアを使用するのが正しい方法です。この例では、フランス語のロケールをfr_FRとして定義する必要があります。

WPML -> 言語 -> 言語を編集ページでは、デフォルトのロケールを2つの方法で設定できます。

- IETF言語タグ: ハイフンを使用

- ISO 15897: アンダースコアを使用

WPML 文字列翻訳の最新の変更以降、ハイフン(またはいわゆるダッシュ「-」)の使用は不可能であり、避ける必要があります

回避策

言語がfr-FRのような形式で定義されている場合、WPML文字列翻訳の翻訳機能を使用できるように、すぐにfr_FRのような形式に変更してください。

すべての既知の問題 →