iOSでロケールを判断する

iOSでロケールを取得して判断するには

NSArray *langs = [NSLocale preferredLanguages];
if ([langs[0] isEqualToString:@"ja"]) {
   日本語の場合の処理
} else {
   その他のロケールの処理
}

のように条件分岐します。簡単と言えば簡単ですが、判断するロケールが増えると面倒ですね。

コメント