Javascript 使用本地化Sencha ExtJs时无法更改文本

Javascript 使用本地化Sencha ExtJs时无法更改文本,javascript,extjs,localization,Javascript,Extjs,Localization,我对本地化有疑问, 我在Labels.js文件中创建密钥,代码: Ext.define('Portal.Labels', { singleton: true, title: '' }); 如果单击按钮,我将使用: var main = Ext.getCmp('main'); // Get main (container) and destroy it. main.destroy(); // Sure main is destroyed. // G

我对本地化有疑问, 我在Labels.js文件中创建密钥,代码:

Ext.define('Portal.Labels', {
    singleton: true,
    title: ''
});
如果单击按钮,我将使用:

    var main = Ext.getCmp('main'); // Get main (container) and destroy it.
    main.destroy();
    // Sure main is destroyed.
    // Get url of local.
    var url = Ext.util.Format.format('ext/packages/ext-locale/overrides/vn/ext-locale-vn.js');
    // Sure url is loaded.
    // Load script local file.
    Ext.Loader.loadScript({
        url: url,
        scope: this
    }
    );
    // Create main and show it.
    main = Ext.create('main');
    main.show();
在ext-locale-vn.js中,我添加了:

Ext.define("Portal.locale.vn.Labels", {
    override: "Portal.Labels",
        title: "DASHBOARD"
});
在主容器中,我创建标签:

        xtype: 'label',
        text:Portal.Labels.title
但当我点击按钮时,标签上的文字仍然并没有变为“仪表板”,我不知道哪里错了,请帮助我