def __session_language__(self, param): 'Set language' if param: lang, error = translate.get_valid_lang(param, _T('command')) if error: self.append_note( _T("Unsupported language code: '%s'.\nAvailable codes are: %s." ) % (param, ', '.join(translate.langs.keys()))) msg = _T('Language is') else: if self._session[LANG] == lang: self.append_note('%s ${BOLD}%s${NORMAL}' % (_T('User interface language is already'), self._session[LANG])) else: self.set_language(lang) # set translation self.append_note( '%s ${BOLD}%s${NORMAL}.' % (_T('User interface language has been set to'), self._session[LANG])) if self._session[ONLINE]: self.append_note( _T('Reconnect to change server language too.')) else: self.append_note( '%s ${BOLD}%s${NORMAL}' % (_T('User interface language is'), self._session[LANG]))
def __session_language__(self, param): 'Set language' if param: lang, error = translate.get_valid_lang(param, _T('command')) if error: self.append_note(_T("Unsupported language code: '%s'.\nAvailable codes are: %s.") % (param, ', '.join(translate.langs.keys()))) msg = _T('Language is') else: if self._session[LANG] == lang: self.append_note('%s ${BOLD}%s${NORMAL}' % (_T('User interface language is already'), self._session[LANG])) else: self.set_language(lang) # set translation self.append_note('%s ${BOLD}%s${NORMAL}.' % (_T('User interface language has been set to'), self._session[LANG])) if self._session[ONLINE]: self.append_note(_T('Reconnect to change server language too.')) else: self.append_note('%s ${BOLD}%s${NORMAL}' % (_T('User interface language is'), self._session[LANG]))
def main(config_name, options, verbose, OMIT_ERROR): 'Load configuration file' errors = [] if options.has_key('config') and len(options['config']): config, config_error, missing, config_names = load_config_from_file(options['config'], verbose) if missing: # always display error message when explicit config missing errors.extend(missing) else: config, config_error, missing, config_names = load_default_config(config_name, verbose) if len(config_error): errors.append(config_error) if config: key, error = get_config_value(config, 'session','lang', OMIT_ERROR) if error: errors.append(error) elif key: options['lang'], error = get_valid_lang(key, 'configuration file') if error: errors.append(error) return config, config_names, errors, missing
def main(config_name, options, verbose, OMIT_ERROR): 'Load configuration file' errors = [] if options.has_key('config') and len(options['config']): config, config_error, missing, config_names = load_config_from_file( options['config'], verbose) if missing: # always display error message when explicit config missing errors.extend(missing) else: config, config_error, missing, config_names = load_default_config( config_name, verbose) if len(config_error): errors.append(config_error) if config: key, error = get_config_value(config, 'session', 'lang', OMIT_ERROR) if error: errors.append(error) elif key: options['lang'], error = get_valid_lang(key, 'configuration file') if error: errors.append(error) return config, config_names, errors, missing