iOSで選択できる言語を調べました。 NSLocaleのpreferredLanguagesを使うと、iOSの言語の設定(設定 -> 一般 -> 言語環境 -> 言語)に表示される選択肢の言語が同じ並び順で取得できます。iPhone5s(iOS7.0.6)では36種類あります。設定で選べるこの36種類が、ユーザがiOSで指定しうる言語といえるでしょう。 (OSのバージョンアップ等で今後増える可能性はある) for (NSString *localeId in [NSLocale preferredLanguages]) { NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:localeId]; NSLocale *jaLocale = [[NSLocale alloc] initWithLocaleIdentifie