【发布时间】:2014-04-23 18:53:57
【问题描述】:
在 Dojo Toolkit 中,必须在加载时使用的配置中定义区域设置(语言)。
例如
<script data-dojo-config="async: 1, isDebug: 1, locale: 'es'" src="dojo/dojo.js"></script>
我想通过这样的 URL 参数指定语言环境:
../myapp/index.html?lang=es
我使用 Dojo 的样板: Dojo Boilerplate
一个想法是用这种方式加载 dojo.js:
<script data-dojo-config="async: 1, isDebug: 1, locale: function(){//Code returning the value of the language URL-Parameter}" src="dojo/dojo.js"></script>
但这不起作用。
谢谢!
PS: 解决方案在Custom language variants 中提供。但这只有在您只有一个 URL 参数时才有效。
【问题讨论】:
标签: dojo locale url-parameters boilerplate