_messageEncoding = browser().messageEncodingForLanguage(_localizer.language());
if (browser()!= null) { _messageEncoding = browser().messageEncodingForLanguage(_localizer.language()); }
    public void setLanguage(String language) {        ERXLocalizer newLocalizer = ERXLocalizer.localizerForLanguage(language);        if (! newLocalizer.equals(_localizer)) {            if (_localizer == null  &&  ! WOApplication.application().isCachingEnabled())                 observer().registerForLocalizationDidResetNotification();            _localizer = newLocalizer;            ERXLocalizer.setCurrentLocalizer(_localizer);            _messageEncoding = browser().messageEncodingForLanguage(_localizer.language());            NSMutableArray languageList = new NSMutableArray(_localizer.language());            if (! languageList.containsObject("Nonlocalized"))                 languageList.addObject("Nonlocalized");            setLanguages(languageList);        }    }