我緊隨本地化指南:http://docs.sencha.com/ext-js/4-0/#!/guide/localization,但我無法使其在MVC模式下工作。 我不需要像前面的例子那樣進行動態定位,我只是想在應用程序加載時設置它。ExtJS 4.0:本地化問題
我想是這樣的:
Ext.application({
name: 'KS',
appFolder: 'app',
controllers: ['Menu', 'DailyReport', 'DP'],
launch: function() {
Ext.Ajax.request({
url: 'lib/ext-4.0/locale/ext-lang-es.js',
success: function(response, opts) {
eval(response.responseText);
},
failure: function() {
Ext.Msg.alert('Error', 'Error al cargar archivos de idioma.');
}
});
Ext.create('Ext.container.Viewport', {
items: [{
xtype: 'menu'
},
{
xtype: 'dpedit'
}]
});
}
});
在螢火蟲我得到: 「Ext.view未定義」 的錯誤,並沒有呈現。如果我在創建Viewport後嘗試Ajax調用,則不會收到任何錯誤,但不會應用翻譯。
工程,但正如你所說,它不是最優雅的解決方案。 – Milan