def test_underscore_localization(): i18n.localize("de") assert i18n.get_current_language() == "de" assert i18n._("Age") == "Alter" i18n.unlocalize() assert i18n._("Age") == "Age" assert i18n.get_current_language() is None
def _do_build_index( self, match_item_generators: Iterable[ABCMatchItemGenerator], ) -> None: current_language = get_current_language() with self._redis_client.pipeline() as pipeline: self._add_language_independent_item_generators_to_redis( iter( # to make pylint happy filter( lambda match_item_gen: not match_item_gen. is_localization_dependent, match_item_generators, )), pipeline, ) self._add_language_dependent_item_generators_to_redis( list( filter( lambda match_item_gen: match_item_gen. is_localization_dependent, match_item_generators, )), pipeline, ) pipeline.execute() localize(current_language)
def __init__(self, index_store: IndexStore) -> None: self._index_store = index_store permissions_handler = PermissionsHandler() self._may_see_topic = permissions_handler.permissions_for_topics() self._may_see_item_func = permissions_handler.permissions_for_items() self._current_language = get_current_language( ) or _NAME_DEFAULT_LANGUAGE
def __init__(self) -> None: permissions_handler = PermissionsHandler() self._may_see_category = permissions_handler.may_see_category self._may_see_item_func = permissions_handler.permissions_for_items() self._current_language = get_current_language() or _NAME_DEFAULT_LANGUAGE self._user_id = user.ident self._redis_client = get_redis_client()
def test_underscore_without_localization(): assert i18n.get_current_language() is None assert isinstance(i18n._("bla"), six.text_type) assert i18n._("bla") == u"bla"