したがって、私のアプリでは、現在設定されている言語とその頭字語を取得しようとしています。だから私はこれを行います:
NSString *fullLanguage = [[NSLocale currentLocale] displayNameForKey:NSLocaleIdentifier value:[[NSLocale preferredLanguages] objectAtIndex:0]];
NSString *abrlanguage = [[NSLocale preferredLanguages] objectAtIndex:0];
ただし、一部のユーザーは、言語が次のようなものを返していると報告しています: en_UK または同様のもので、アプリの機能が台無しになっています。
とにかく、デバイスの地域設定に関係なく、デバイスの現在設定されている言語を取得する方法はありますか?
ありがとう!