我们需要在加载dojo之前在data-dojo-config中设置语言环境,以便dojo.i18n能够使用此语言环境。是否有任何解决方法,我们可以在加载dojo之后在dojo/_base/config中更改此语言环境,以便任何进一步的dojo.i18n调用都可以使用此新语言环境?如何更改dojo加载后的dojo语言环境?
我有一个单页的应用程序,通过精心设计,我已经能够动态随时重新我所有的UI组件。我想在某处添加一个选择,以便用户可以即时更改语言。目前我唯一的解决方案是在Url上放置一个queryString locale ='newLocale'并强制浏览器刷新。这有效,但一切用户已经完成了并且重新开始。这不是我想要的。
有什么想法?由于我的应用程序将作为单层构建并部署到客户,因此我不担心dojo的某些更改会发生此情况。
是的,Kryptic。我知道这些。我在这里问的是想知道任何有关Dojo限制的工作,即使我们可能会对Dojo做一些改变(当然不会太多)。任何想法? –
@肖恩我发布了一些更多的信息,并链接到一个关于这个问题的公开票 – Kryptic
这很好听。我会试一试。 –