私はローカリゼーションのガイドに従っています: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