アプリのローカリゼーションをテストしているときに、Xcodeがアプリバンドルで繁体字中国語の.lprojフォルダー名をzh-Hant.lprojからzh-hant.lproj(小文字の「h」に注意)に変更することを発見しました。繁体字中国語の正しい形式はzh-Hant.lprojであるため、ユーザーがデバイスの言語を繁体字中国語に変更するとローカリゼーションは機能しません。したがって、この言語が設定されている場合は、ローカリゼーションを手動でロードする必要があります。
簡単な要約
project:zh-Hant.lprojに表示されるフォルダー名
ビルド後にbundle/.appファイルに表示されるフォルダー名:zh-hant.lproj
Xcodeがこのフォルダの名前を変更していると思うのはなぜですか。もちろん、最も明白な質問です。どうすれば解決できますか?
ありがとう!