📜  Ext.js-本地化

📅  最后修改于: 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