繁体   English   中英

Sencha Cmd 生产构建不尊重语言环境

[英]Sencha Cmd production build does not respect locale

为 Ext JS 7.4.0 现代应用程序设置语言环境的推荐方法是在app.json

"requires": [
    "ext-locale"
],
"locale": "de",

这适用于sencha app build development但对sencha app build production没有影响(生产构建仅使用默认的英语语言环境)。

我还尝试在app.json设置构建描述符:

"builds": {
    "modern": {
        "toolkit": "modern",
        "locales": [
            "de"
        ]
    }
},

Sencha Cmd 然后处理modern-de而不是default构建描述符,但仍然对生产构建没有影响。

尝试将modern-de作为参数传递:

sencha app build modern-de production

对于生产版本,还要检查文件.sencha/app/production.properties

这是 Ext JS 7.2、7.3 和 7.4 中的一个错误。 注释掉ext\\modern\\locale\\overrides\\de\\locale-de.js的最后三个 Ext.define 语句可以解决发布 ext.js 7.2 Modern project with localization 中所述的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM