2013-01-12 174 views
1

餘米開發與多個區域 的煎茶觸摸應用程序,我已經開發了多個區域設置文件爲每種語言 根據這個鏈接 http://wtcindia.wordpress.com/2011/11/26/localizing-sencha-touch-application/#comment-780煎茶觸摸定位

但我的問題是在加載IM時安裝的app-en_US.js語言環境文件,當用戶選擇語言例如(德語),然後新的本地文件被添加到HTML應用程序的頭標記-GE_de.js

但當我運行應用程序並選擇德語仍然有文字顯示爲英文

I M加入這樣

var th = document.getElementsByTagName('head')[0]; 
    var s = document.createElement('script'); 
    s.setAttribute('type','text/javascript'); 
    s.setAttribute('src','locale/app-'+lang+'.js'); 
    th.appendChild(s); 

回答

0

的JavaScript語言環境文件,如果包括從一開始的應用程序,而不是GE_de.js的APP-en_US.js文件,它正常工作?如果是這樣,那麼你可能不會破壞舊的組件並重新創建它們。請記住,只是更改全局屬性不會更新對它的所有引用。