안녕하세요. 기어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 에서 생성하였습니다. 그 사이 뭔가 변화로 인해서????