使用 WinJS.Resources.processAll 时,WinJS 使用的是系统语言,这很好。此 MSDN 站点上的示例显示,如何更改语言/上下文以更改单个字符串:http: //msdn.microsoft.com/en-us/library/windows/apps/hh465248.aspx#loading_strings_for_a_specific_language_or_context。
但是,只要 WinJS.Resources.processAll 需要更改一大堆字符串,怎么可能更改语言呢?
// (?) switch language just for the next call (?)
WinJS.Resources.processAll(target).next(function () {
// (?) switch language back (?)
});