iPhone アプリでプログラムでロケールを変更したい (基本的に、すべての言語が iPhone 自体でサポートされているわけではないため、ユーザーはアプリケーションの言語のみを切り替えることができるはずです)。別の質問で見たOSX アプリでNSLocalizedString に特定の言語を強制的に使用する方法は? [[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects:@"de", nil] forKey:@"AppleLanguages"]; で動作するはずです。-しかし、私にとってはそうではありません... [NSLocale currentLocale]はまだシステム全体のロケールを返し、「メインバンドル」はシステム全体のロケールからのファイルを提供します..
だから..私のアプリケーションにカスタムロケールを設定する方法はありますか? または - 私にとってはどちらで十分ですか - 別のロケールで新しい NSBundle インスタンスを作成しますか?