我一直在阅读官方Sencha本地化指南(https://docs.sencha.com/extjs/6.0/core_concepts/localization.html),但我不清楚如何在运行时切换当前语言。例如,我希望有一个包含不同语言的下拉列表供选择,如果单击任何一个按钮,则将其切换。
我已经在官方的Sencha论坛中看到了5.x版本(https://www.sencha.com/forum/showthread.php?287563-how-to-change-default-language-dynamiclly-in-ExtJS-5-APP)的旧答案,但是如果我更改url参数locale =“mySelectedLanguage”它对我不起作用。
编辑1:我认为我的问题是关于资源加载,因为我检查了我的应用程序正在加载的网络资源,它只加载locale / en / en.js而不是locale / es / es.js文件
app.json的这一部分是否正确?
"overrides": [
"overrides",
"${app.dir}/locale/${app.locale}",
"${toolkit.name}/overrides"
],
答案 0 :(得分:0)
观看此视频它将帮助您了解如何更改应用语言。
此视频指的是Ext JS应用程序,但您可以在Sencha touch应用程序中执行以下步骤。