2011-10-24 2 views
1

장치의 언어와 별도로 현지화 된 IOS 응용 프로그램을 만들 수 있습니까? 예를 들어 .net에서 CurrentCulture와 CurrentUICulture를 지정된 언어로 설정하면 IOS에서 가능합니까? 목표는 다국어 IOS 응용 프로그램을 만드는 것입니다.장치에 의존하지 않고 IOS의 현지화 langugae

답변

2

예,이 가능하지만, 당신은 (Human Interface Guidelines 참조)을하지 말아야 :

NSArray *langOrder = [NSArray arrayWithObjects:@"en", nil]; 
[[NSUserDefaults standardUserDefaults] setObject:langOrder forKey:@"AppleLanguages"]; 
+1

둘째. 앱에서 기기 설정을 무시하게하는 이유를 알 수 없습니다. – DarkDust

+0

실제로 이중 언어 응용 프로그램을 만들고 있는데 응용 프로그램을 두 언어 중 하나로 선택할 수 있으며 장치의 언어를 변경하거나 사용자가 장치 설정을 변경하도록하고 싶지 않습니다. –

+0

@tilo 이벤트를 추가합니까? 감사합니다 –

0

수동으로 언어를 전환하지 마십시오. 그냥 Apples internationalization guides을 따르십시오. iOS에서는 로컬 리 제이션이 매우 쉽고 언어를 "전환"할 수있는 항목을 설정하지 않아도 iOS는 사용자가 제공 한 언어와 사용자가 설정 한 언어 우선 순위에 따라 이미 올바른 언어를 선택합니다.

관련 문제