📅  最后修改于: 2020-10-25 11:18:47             🧑  作者: Mango
始终最好以用户理解和喜欢的语言与用户进行交流。 Extjs本地化软件包支持40多种语言,例如德语,法语,韩语,中文等。在ExtJs中实现语言环境非常简单。您将在ext-locale软件包的替代文件夹中找到所有捆绑的语言环境文件。语言环境文件仅覆盖了覆盖,它告诉Ext JS替换某些组件的默认英语值。
下面的程序是在不同的区域显示月份以查看效果。请尝试以下程序。
上面的程序将产生以下结果
要使用英语以外的其他语言环境,我们需要在程序中添加特定于语言环境的文件。在这里,我们使用https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/locale/localefr.js法语。您可以为不同的语言使用不同的语言环境,例如针对朝鲜语的https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/locale/locale-ko.js等。
下面的程序是在韩文语言环境中显示日期选择器以查看效果。请尝试以下程序。
上面的程序将产生以下结果-
下表列出了ExtJS中可用的一些语言环境以及要更改的主文件语言环境URL。
Locale | Language | Locale URL |
---|---|---|
ko | Korean | https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/locale/locale-ko.js |
fr | French | https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/locale/locale-fa.js |
es | Spanish | https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/locale/locale-es.js |
ja | Japanese | https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/locale/locale-ja.js |
it | Italian | https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/locale/locale-it.js |
ru | Russian | https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/locale/locale-ru.js |
zh_CN | Simplifies Chinese | https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/locale/localezh_CN.js |