내 iPhone 앱에 두 개의 문자열을 현지화하고 싶습니다. 선택한 5 개 언어에 대해 지금까지 작동합니다. 그러나 특정 언어에 대한 키를 정의하지 않은 경우 하나의 문제가 있습니다. 영어로 모든 문자열을 영어로 정의했기 때문에 대체 언어로 영어를 선택해야합니다. 중요한 점은 모든 키가 번역되어서 아이폰이 스페인어로 설정된 경우에도 영어를 표시 할 수있는 이유는 중요하지 않다는 것입니다.현지화 대체 언어
예 :
EN :
"HELLO" = "hello" ;
"PERSON" = "my friend" ;
ES :
이"HELLO" = "hola" ;
예상 결과 :
아이폰이 영어로 설정되어있는 경우 I가 원하는말 : hello, my friend
그리고 languange가 스페인어로 설정된 경우 나는 hola, my friend
라고 말하고 싶습니다. 현재 응용 프로그램은 hola, PERSON
을 출력합니다. (NSLocalizedString 메서드를 사용합니다).
정말 쉬운 해결책이 있지만 좋은 것을 찾을 수 없습니다. 도움을 감사합니다,
마티아스
일반적인 방법 NSLocalizedStringWithDefaultValue() '가됩니다. – mrueg