2012-05-12 1 views
1

티타늄 모바일 애플리케이션에 L ('name_of_entry') 명령을 사용할 때 문제가 있습니다.티타늄 모바일 - strings.xml의 텍스트는 내용이 아닌 변수 이름을 표시합니다.

시뮬레이터 iOS에 대한 미리보기가 작동합니다.

엔트리 <string name="name_of_entry">Hello</string>은 "hello"를 표시합니다.

하지만 안드로이드 에뮬레이터에는 모바일 웹 미리보기가 있고 ipod touch iOS 5.1에는 name_of_entry 만 표시됩니다.

문제의 원인을 알고 있습니까?

나는 이것을 호출하는데 사용 된 코드를 보여줍니다.

첫째 : 라벨에

menuItemsTab[0] = new menuIconsItemModel(0, 'user_admin', pathImages + 'images/icon_user.png', L('user_admin_menu'),'UserAdminMainWindowController'); 

이후

:

text : item.text, 

도와주세요 ^^

답변

1

내가 문제가 무엇인지 발견 ... 나를 좋아!

simulator가 strings.xml 파일을 en 폴더로 보았지만 내 장치의 언어가 프랑스어로되어 있고 fr 폴더에 strings.xml 파일이 완료되지 않았습니다.

언어 간 전환은 자동으로 수행됩니다.

이 설정을 변경하고이 설정을 파일 또는 sqlite db에 저장하는 방법을 시도합니다.

관련 문제