iPhone には「言語環境」には「言語」と「書式」という2つの設定がありますが、このうち「言語」の設定を調べる方法です。
1 2 3 4 5 6 7 8 |
NSString *currentLanguage = [[NSLocale preferredLanguages] objectAtIndex:0]; if ([currentLanguage isEqualToString:@"ja"]) { // 日本語のバヤイの処理 } else { // 日本語以外のバヤイの処理 } |
これを色んな箇所で使う場合はマクロにしておくて便利!
1 |
#define currentLang [[NSLocale preferredLanguages] objectAtIndex:0]; |
もっと色々知りたい方は、強火で進め「iPhoneの言語設定関連の情報取得についての解説」 が詳しいです。
コメントを残す