0

这可以通过 Windows 上的 user32.dll 来完成。但是我怎样才能在 Mac/Linux 上获得它?

4

1 回答 1

1

您应该为此使用nsILocaleService.getSystemLocale()

var localeService = Components.classes["@mozilla.org/intl/nslocaleservice;1"]
                        .getService(Components.interfaces.nsILocaleService);
var sysLocale = localeService.getSystemLocale()
alert(sysLocale.getCategory("NSILOCALE_MESSAGES"));

无论操作系统如何,这都应该有效。

于 2012-07-02T15:57:26.407 回答