기기의 언어 설정을 그대로두고 앱에서 I18N을 수행하려면 어떻게해야합니까?iOS : 인앱에서 I18N/현지화를 수행하는 방법은 무엇입니까?
스플래시 화면 뒤에 앱을 사용하려는 언어를 묻는 화면이 나타나길 원합니다. 시스템 언어와 독립적이어야합니다.
앱 컨텍스트에서 언어 설정을 지정하는 쉬운 방법이 있습니까? 예 :
[[UIApplication sharedApplication] setLocale/setBundle/setLanguage]
감사합니다.
편집
좋아, 나는 약간의 진전을 보였다. NSLocalizedString()을 재정의 할 수있는 방법이 있습니까? 문제는 NSUserDefaults를 다른 언어 코드로 설정하면 앱을 다시 시작한 후에 만 인식된다는 것입니다. 그것은 물론 나를위한 선택 사항이 아닙니다.