에서 패키지를 현지화, 내가 구현하고자하는 과정이며, 다른 언어로 지역화하려는 :다운로드 내가 시장에 응용 프로그램을 실행
- 사용자가 응용 프로그램을
- 사용자의 선택을 다운로드 언어
- 언어 팩은 응용 프로그램 폴더에 다운로드
제 질문은 3 단계를 구현하기 위해 (그리고 응용 프로그램에 영향을 않는 방법입니다 검토 과정)를 사용하여 어도비 에어
감사
에서 패키지를 현지화, 내가 구현하고자하는 과정이며, 다른 언어로 지역화하려는 :다운로드 내가 시장에 응용 프로그램을 실행
제 질문은 3 단계를 구현하기 위해 (그리고 응용 프로그램에 영향을 않는 방법입니다 검토 과정)를 사용하여 어도비 에어
감사
이름 "Translations.bundle"로 문서 디렉토리에 번들을 다운로드 후, 당신이 당신의 번역으로 함께 번들을 다운로드해야한다고 생각이 코드
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths firstObject];
NSString *bundlePath = [documentsPath stringByAppendingPathComponent:@"Translations.bundle"];
NSBundle *translationsBundle = [NSBundle bundleWithPath:bundlePath];
NSString *message = NSLocalizedStringFromTableInBundle(@"Message", nil, translationsBundle, nil);
를 사용 평소 (현지화 가능 문자열) NSLocalizedStringFromTableInBundle을 사용하십시오. – storoj
리소스 번들을 사용할 수 있습니다. 필요로하는 것을 정확하게 처리하도록 설계되었습니다. (아니요, 앱 리뷰에 영향을주지 않습니다). http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fcf.html –
감사합니다. Lee, 리소스 번들이 모바일 앱에서 작동하는 방식을 이해하고 있는지 여부를 알았습니다. 출시 된 소스는 클라이언트 로컬에 따라 변경 될 것입니다. ? 내가 이해할 수있는 방법은 모든 swcs가 장치에 다운로드되고 런타임에 올바른 언어 패키지가로드되지만 모든 언어가 다운로드됩니다 (그냥 내 가정). 좋은 블로그 – Eran