如何在 dgrid 分页中加载 i18n 语言库之一?
说我想加载'ar'而不是'en',怎么做?
问问题
276 次
1 回答
1
Dojo 通常根据两件事来确定要加载的 i18n 语言环境:
- 变量(或加载的脚本标签的属性)中的
locale
设置(如果存在)dojoConfig
data-dojo-config
dojo.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 回答