def test_activate_with_non_existent_catalogs(self): locales = self._get_available_locales() if locales: locale_dir = self._get_locale_dir() translation.add_domain('catalog1', self.env.path, locale_dir) translation.add_domain('catalog2', self.env.path, locale_dir) translation.activate(locales[0], self.env.path)
def test_activate_unavailable_locale(self): unavailables = sorted(set(locale_identifiers()) - set(translation.get_available_locales())) or \ ('en_US',) locale_dir = self._get_locale_dir() translation.add_domain('catalog1', self.env.path, locale_dir) translation.add_domain('catalog2', self.env.path, locale_dir) translation.activate(unavailables[0], self.env.path)
def __init__ (self): import pkg_resources try: locale_dir = pkg_resources.resource_filename(__name__, 'locale') except KeyError: pass else: add_domain('wikictxtnav', self.env.path, locale_dir)