2012-01-08 1 views
3

저는 장치의 현재 로케일을 쉽게 가져올 수 있지만 제 경우에는 사용자가 UIPickerView에서 언어를 선택합니다. 각 언어는 장치 언어 설정을위한 설정에서 휴대폰에있는 것과 똑같은 방식으로 입력 된 배열의 문자열입니다.이름에서 언어의 ISO 식별자 가져 오기

@ "영어"또는 @ "아랍어"와 같은 문자열에서 언어 약어를 사용할 수 있습니까?

감사합니다.

답변

3

NSLocale+canonicalLocaleIdentifierFromString:이 번역을 수행합니다.

+0

유일한 문제는 중국어 (간체 또는 번체)이지만 그 중 하나는 보이지 않습니다./ –

+1

이들은 "중국어 간체"및 "중국어 번체"로 식별됩니다. 전체 목록은 ICU의 [언어 표시 이름] 목록 (http://demo.icu-project.org/icu-bin/locexp?_=en&SHOWLanguages=1#Languages)을 참조하십시오. –