Languages

Menu
Sites
Language
i18n_get_text("XXX") return value XXX

안녕하세요. 기어S2 App 개발하고 있습니다.

한국어로 개발이 되었는데, 영어 지원도 해야 할거 같아서

res/po/en_US.po 와 ko_KR.po 를 생성하고 po Editor 로

해당 언어를 써주고 (ex. msgid "XXX" msgstr "TEST")

i18n_get_text("XXX") 를 해 줬는데,
리턴값이 TEST 가 아니라 XXX 가 나옵니다.

elm_object_translatable_text_set 도 동일합니다.

Build (Debug/Release) 폴더를 확인해봐도

..\res\locale\en_US(ko_KR)\LC_MESSAGES\projectname.mo 파일 잘 생성되었고,

..\res\po\subdir.mk 파일도 잘 생성되어 보입니다.

(Sample app 생성해서 언어 변경관련 코드만 추가해서 확인시에는
정상적으로 return 값 나오고 있어, 개발중인 app 과 비교하였습니다.)

Sample app 에서는 잘 되고 같은 코드를 개발중이던 App 에 적용을 하면 안되고 있어, 

뭔가 빌드 옵션이나 기타 다른 환경적인 원인이 있지 않나 추측만...

혹시, 같은 증상으로 해결하신 분이나 해결책 알고 계신 분은 답변 부탁드립니다.

 

혹시나해서... 개발중이던 앱은 약 5개월전 Tizen 환경에서 작업시작하였고,

Sample app 은 2.3.1 rev1 에서 생성하였습니다. 그 사이 뭔가 변화로 인해서????

 

 

Responses

1 Replies
Sunwook Bae

Sample 은 된는데, 해당 App 만 안된다고 하니 원인 파악이 쉽지 않네요.

 

혹시 mo 파일 이름이 app name 과 맞는 지 확인해보시기 바랍니다.

 

..\res\locale\en_US(ko_KR)\LC_MESSAGES\projectname.mo