Ext JS动态更改app.json的语言环境设置

时间:2017-04-20 02:08:38

标签: javascript extjs

我尝试按照Sencha's localization docs在Ext JS 6.2.0上实现本地化。

效果很好。但是,如果我想更改区域设置,我需要修改"区域设置" " app.json"中的设置并重新加载应用程序。

"locale": "en",

我希望有一个下拉菜单,允许用户切换语言。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:2)

使用Ext JS进行本地化的Sencha解决方案是使用应用程序为每个支持的语言环境构建一个Web页面。 Sencha CMD还支持app.json文件中的复数“locales”。 “locales”配置是一组受支持的语言环境,它们将自动为“构建”配置中的每个条目创建构建配置文件的过程(请参阅下面提供的Microloader文档的链接)。配置区域设置后,应用程序构建将为每个受支持的区域设置输出网页。当用户选择他们希望查看应用程序的语言时,必须将页面重定向到关联网页的index.html文件。

Documentation on Build Profiles

Documentation on Page Redirects