英語とスペイン語をサポートするためにアプリをローカライズしています。デバイスをスペイン語に設定してから、サポートされていない言語 (イタリア語やフランス語など) に変更しても、アプリは引き続きスペイン語でラベルを表示します。NSLocalizedString を使用してコードから値を設定していません。Main.strings ファイルを使用して Interface Builder でローカライズしています。
Base ローカリゼーションを英語にしているので、他の言語のコンテンツは英語で表示されるはずですが、機能していません。最後に使用されたローカリゼーションが表示され続けます。これは正しい動作ですか?言語が英語でもスペイン語でもない場合、強制的に Base ローカリゼーションを使用するにはどうすればよいですか?