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 に答える