首页 > 解决方案 > 使用 extjs 应用程序中的语言下拉更改标签

问题描述

我想知道是否有任何功能,我们可以通过它向用户提供一项规定,使其可以从下拉列表中选择一种语言,并将整个应用程序标签转换为所选语言。

例如,在一个页面上,我们有一个包含英语和荷兰语值的组合框。默认情况下,当应用程序加载时,我能够获取浏览器的语言并以相同的方式显示应用程序标签。但我想知道,用户如何手动将 Ext JS 应用程序转换为所需的语言。

我试过谷歌翻译,但 UI 没有按预期呈现。

标签: extjs

解决方案


我对这种情况的处理方法是:我得到了一个基于我的语言键即所有标签的 JSON 结构。来自后端的“nl”或“en”,然后使用 ViewModel 更新整个应用程序的标签。这种方法被证明是一种非常简单和合适的方法。我可以在不刷新我的应用程序的情况下更改标签。


推荐阅读