Страницы: 1
Имеется такой код:
var pref_service = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); var defaultLanguage = pref_service.getCharPref("general.useragent.locale");
Работает везде, кроме Debian Sarge 3.1, у них сборка версии FF 1.0.4
Возвращается defaultLanguage='chrome://global/locale/intl.properties'
Это глюки дебиановской сборки или неправильный код получения локали?
Подскажите пожалуйста
Отсутствует
Может, стоит попробовать
var lS = Components. classes ["@mozilla.org/intl/nslocaleservice;1"]. getService (Components. interfaces. nsILocaleService); var cl = lS. getApplicationLocale (). getCategory ("NSILOCALE_CTYPE");
или
var lS = Components. classes ["@mozilla.org/intl/nslocaleservice;1"]. getService (Components. interfaces. nsILocaleService); var cl = lS. getLocaleComponentForUserAgent ();
?
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1