最近、カスタムヘッダーリンクを特定の言語(ロケール)に応じて表示されるように設定しようとしたところ、zh_CN や en_BG のような一部の言語で期待どおりに機能しないことに気づきました。「_」が含まれる文字列は機能しないようですが、「fr」、「ca」、「en」などは問題なく動作しています。
試したこと:
まず、フォーラムのロケールを「en」に設定し、カスタムヘッダーリンクのロケールを zh_CN に設定しました。
別の一般ユーザーでログインし、インターフェース言語を zh_CN に設定しましたが、ヘッダーが表示されませんでした。
次に、フォーラムのロケールを「en」に設定し、カスタムヘッダーリンクのロケールを「ca」に設定しました。別の一般ユーザーでログインし、インターフェース言語も「ca」に設定したところ、ヘッダーが表示されました。
これにより、zh_CN が期待どおりに機能していないことがわかります。
zh_CN 言語が期待どおりに機能するように、この問題について誰か助けていただけると大変助かります。
よろしくお願いします。
「いいね!」 1
ハイフンで機能するはずです。zh-CN、それがウェブ形式です。
もちろん、あなたが知る方法はありませんでしたので、これを修正する必要があります。このアップデートが適用されれば、- または _ のどちらでも機能するようになります。
「いいね!」 3
1つのロケール文字列設定に複数の言語ポイントを割り当てることは可能ですか?
例えば、locale: "en-US, en-UK" のように、ほとんどの場合同じであれば、en-US を en-UK に更新するためだけにまったく同じ2つのオブジェクトを使用するよりも、1行の設定にできる方がはるかに良いでしょう。
「いいね!」 1
現時点では不可能ですが、可能になるはずです。時間があるときに試すことができます(または、他の誰かが自由にプルリクエストを作成することもできます!)
いいえ、実際には、en-US の en と en-UK の en-GB があります。試してみてください。
試してみてください。まあ、適切なファイルを参照する方法がわかっている限り、大したことではありません。「_」の代わりに「-」で十分です。
system
(system)
クローズされました:
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.