ExtJS 4.1 MVC中是否有默認方式將本地化數據包globaly應用於/extjs/locale/
的所有應用程序?如何在ExtJS中使用本地化4
也許一些Ext.Application
或Ext.Loader
metods/properties?
ExtJS 4.1 MVC中是否有默認方式將本地化數據包globaly應用於/extjs/locale/
的所有應用程序?如何在ExtJS中使用本地化4
也許一些Ext.Application
或Ext.Loader
metods/properties?
我不這麼認爲。 你必須加載ExtJS的/區域設置相應的文件/
例如(Tomcat服務器), 在index.jsp中 你可以不喜歡
<script type="text/javascript" src="extjs/locale/ext-lang-<%=language %>.js"></script>
(您也可以動態加載文件的語言環境通過JS)
要localizate內置Ext JS的成分,添加以下代碼你app.js
: launch: function() { var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = "extjs/locale/ext-lang-" + navigator.language; head.appendChild(script); }
要localizate自定義Ext JS組件,請使用Locale.js。 我們在兩個Ext JS項目中使用過它。很簡單。
除此之外,如果我們希望ext lang消息進入非美國語言環境然後:獲取當前語言環境並將其作爲URL傳遞 - > script.src =「extjs/locale/ext-lang-」+ localeLang;這將允許ext js加載ext默認消息,例如用戶的語言環境中加載的最小/最大文本消息。 –
我已經加載了語言環境文件,但它沒有效果。 –
加載後加載bootstrap.js – ypan
我做了,但例如我的'LoadMask'仍然engish。我應該在加載類的'extends'屬性中使用特定的類嗎? –