0

如何在 dgrid 分页中加载 i18n 语言库之一?
说我想加载'ar'而不是'en',怎么做?

4

1 回答 1

1

Dojo 通常根据两件事来确定要加载的 i18n 语言环境:

  • 变量(或加载的脚本标签的属性)中的locale设置(如果存在)dojoConfigdata-dojo-configdojo.js
  • 否则,浏览器的区域设置

如果你想强制一个语言环境,覆盖dojoConfig.locale通常是这样做的方法。这不仅会影响 dgrid,还会影响页面上加载的所有其他 dojo / dijit i18n 资源。

在加载的脚本块中dojo.js

var dojoConfig = {
    locale: 'ar'
};

dojo.js脚本标签中:

<script src=".../dojo.js" data-dojo-config="locale: 'ar'"></script>

国际化教程有更多关于覆盖这个设置和使用 i18n 资源的信息。

于 2013-10-21T02:16:14.590 回答