2012-09-06 3 views
4

내 iPhone 앱에서 현지화를 사용하고 있습니다.은 localizable.strings 대소 문자를 구분하지 않습니다.

나는 각각에 대해 긴 "문자열 파일"로 거의 10 개의 언어를 사용합니다. 내가 알아 차린 것은 .string 파일 안의 문자열이 대소 문자를 구분하므로 각 파일과 그 안의 각 문자를 추적하는 일이 지루한 작업이며 특히 나를 번역하는 다른 사람들로부터 파일을 받는다.

그래서 문자열에 대소 문자를 구분하지 않는 방법이 있습니까?

답변

0

지역화 된 문자열의 키를 소문자로 설정하면 어떨까요? 따라서 대문자에 대해 걱정할 필요가 없습니다. 문자열을 대/소문자를 구분하지 않을 수 있다고 생각하지 않습니다.

예 :

NSLog(@"%@", NSLocalizedString(@"test", @"comment...")); 

그리고 해당 언어에 대한 Localizable.strings 파일의

: 내가 생각

"test" = "Teststring English"; 

"test" = "Teststring Another Language"; 
+0

그에게 좋은 생각 ,,하지만 내가 가진 사촌 일반적인 방법 이있을 것 번역기에서 많은 현지화 가능 파일을 가져 와서 문장의 형태로 각각의면을 연주했습니다 ... 나는 손으로 그들을 수정 끝에 자신을 발견 : ( 나는 나중에 파일에 통해 ur 아이디어와 함께 작동합니다 :) –

관련 문제