def _get_translator(lang, graceful_fail=False, **kwargs): """Utility method to get a valid translator object from a language name""" if not isinstance(lang, list): lang = [lang] try: translator = translation(pylons.config["pylons.package"], I18N_PATH, languages=lang, **kwargs) except IOError, ioe: if graceful_fail: translator = NullTranslations() else: raise LanguageError("IOError: %s" % ioe)
def _get_translator(lang, graceful_fail=False, **kwargs): """Utility method to get a valid translator object from a language name""" if not isinstance(lang, list): lang = [lang] try: translator = translation(pylons.config['pylons.package'], I18N_PATH, languages=lang, **kwargs) except IOError, ioe: if graceful_fail: translator = NullTranslations() else: raise LanguageError('IOError: %s' % ioe)
def _get_translator(lang, graceful_fail = False, **kwargs): from pylons import config as conf """Utility method to get a valid translator object from a language name""" if not isinstance(lang, list): lang = [lang] try: translator = translation(conf['pylons.package'], _i18n_path, languages=lang, **kwargs) except IOError, ioe: if graceful_fail: translator = NullTranslations() else: raise LanguageError('IOError: %s' % ioe)