Apple 開発者に関する国際化に関するドキュメントとビデオをいくつか調べましたが、その質問に対する明確な回答は見つかりませんでした。Apple のチュートリアルでは、Base.lproj
フォルダーが横en.lproj
に表示されますzh.lproj
。翻訳 (ローカライズ) の例は、英語から中国語です。しかし、彼らはファイルがあると私に言いましたen.lproj/myStoryboard.strings
、そしてそれは紛らわしいです。ストーリーボードの英語ローカライズを作成する意味がわかりません (既に英語になっています)。
- だから私の質問は、ユーザーが文字列を表示する
Base.lproj/myStoryboard.storyboard
かどうかです ? - システムがバンドル内にユーザーの優先言語フォルダーを見つけられない場合、そのファイル内の文字列は、ユーザーに表示されるデフォルトの文字列でなければなりませんか?
Base.lproj/myStoryboard.storyboard
「絶対に使用せず、常にフォールバックする」と明示的に言えen.lproj/myStoryboard.strings
ますか?
言い換えれ
ば、ユーザーの言語が利用できないときはいつでもアプリを英語で表示したいが、私のアプリBase.lproj/myStoryboard.storyboard
はスウェーデン語であるとしましょう。ベース ストーリーボードをローカライズし、ベース ストーリーボードのすべての文字列を英語に翻訳して、これを達成する必要がありますか?sv.lproj/myStoryboard.strings