2011-10-30 5 views
1

장치 유형, 방향 및 현지화에 따라 이미지 이름 문자열을 조합하는 것을 고려하고 있습니다. 예를 들어이미지에 현지화 코드를 추가하는 것은 나쁜 습관입니까?

:

#define kLocalCode  NSLocalizedString(@"en", @"localization code") 
이 ... "background_iphone_portrait_en.png"초래할 것 (또는 _es, _de 등)

그것은 빨리 내 워크 플로우의 대신 이런 식으로 할 동일한 이름의 이미지를 별도의 현지화 된 폴더에 저장합니다.

이 이미지 현지화 방법에는 단점이 있습니까?

답변

0

첫 번째 : 이 솔루션은 정말 창의적인 솔루션입니다. 그리고 그것은 나를 생각하게 만든다.

다음과 같은 호출로 '엉'로드 할 수 있습니다 :

[NSLocale currentLocale] 

이 당신이 enfr, es을 번역하지 않아도 될 것

이건 정말 답이 아닌 것입니다 또는 de이지만 런타임에 사용할 수 있습니다. 지원하지 않는 언어가있는 경우 영어 버전을로드하십시오.

관련 문제