2012-04-05 3 views
0

OS 설정에서 현지화를 어떻게 독립적으로 만들 수 있습니까? 예를 들어 장치 언어가 en-US 인 경우 하지만 사용자가 히브리어 현지화를 사용하여 작동하도록 앱을 설정할 수있게하려고합니다.
필자의 경우 - 비상시 사용자 (이스라엘)가 전화 번호 (101)를 사용해야하는 앱이 있습니다.
는 그 앱 영어 &을 히브리어 현지화를 만들어 & 사용자가 911, 로 변경 그러나 이스라엘의 사용자에 영어를 사용하여 lang을 '사용하고자하는 경우 어떻게되는'전화 번호 & 그림 '영어 랭로 전환 그의 아이폰? 그는 911을 필요로하지 않습니다. 그는 101이 필요합니다.
아마도 특정 숫자가 아닌 모든 숫자로 tableview를 만들지 만, 숫자 목록에 대한 액세스는 여러 숫자 때문에 전화를 걸 때 쉽지 않을 것입니다.
위치 또는 다른 방법으로 현지화 할 수 있습니까?위치 또는 지역별 지역화?

감사합니다.

답변

0

의 경우 NSLocale입니다. [NSLocale currentLocale]의 값은 언어 설정에 의존하지 않고 지역 설정에 따라 다릅니다.

이들은 내 currentLocale 값입니다. 언어는 영어로 설정되고 지역은 독일로 설정됩니다.

NSLocaleIdentifier : de_DE 
NSLocaleLanguageCode : de 
NSLocaleCountryCode : DE 

preferredLanguages are: 

en, 
fr, 
de, 
ja, 
[...] 

더 많은 허구 : 장치의 실제 위치를 알아 내기 위해 geolocation을 사용하십시오. 사용자가 해외에서 여행 할 수도 있습니다.