2

iOS アプリケーションのローカリゼーションについて読んだことがありますが、それに応じてアプリケーションの言語を変更したいと考えています。

NSString *lang = [[NSUserDefaults standardUserDefaults] stringForKey:@"Lang"];

ただし、システムの国際設定によるとは限りません。

出来ますか?

編集済み

これらの投稿で答えを見つけました:

NSLocalizedString に特定の言語を強制的に使用させる方法

iOS アプリケーションの言語を変更する

4

1 に答える 1

0

M1:NSLocale

NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];

M2:

NSString *language = [[NSUserDefaults standUserDefaults] objectForKey:@"AppleLanguages"];

「Locale」は「Language」とは異なるという点に注意してください。

于 2013-06-26T07:17:53.457 に答える