2011-09-14 8 views
2

내 응용 프로그램을 현지화 할 때 genstrings -o en.lproj *.m을 사용하여 초기 Localizable.strings 파일을 만들고 번역합니다. 여태까지는 그런대로 잘됐다.localizable.strings 새 문자열 추가

앱이 변경되고 이전 NSLocalizableString 중 일부가 변경되거나 삭제되거나 새 항목이 추가 될 때 문제가 발생합니다. genstrings -o en.lproj *.m을 다시 사용하면 번역 된 파일을 덮어 쓰고 백업에서 복사하고 수동으로 변경된 항목을 확인한 다음 새 항목을 번역하고 사용하지 않은 항목을 삭제해야합니다.

변경 사항을 번역 된 Localizable.strings 파일에 병합하는 더 좋은 방법이 있습니까? 내가하고있는 방식은 변경하기 쉬운 오류입니다. 감사합니다.

답변

0

나는 좋은 경험을 가지고 있습니다. The Localization Suite 클래스를 검사 (및 다시 검사) 할 수 있으며 번역 데이터베이스를 구축하고 이미 번역 된 문자열을 재활용 할 수 있습니다.

+0

시도했지만 .strings 및 xib에서만 작동합니다. 이 질문에 도움이 될 수 있습니까? http://stackoverflow.com/questions/9740518/use-genstrings-with-a-folder-structured-project-for-localization –