def test_skip_locale_root_data(self): config.set('filename_format', '{locale}.{format}') config.set('file_format', 'json') config.set('locale', 'gb') config.set('skip_locale_root_data', True) resource_loader.init_loaders() self.assertEqual(t('foo'), 'Lorry') config.set('skip_locale_root_data', False)
def translate(string): resource_loader.init_loaders() config.set('load_path', ['/usr/src/locale']) locale = 'en' try: locale = os.environ['MUTATIX_LOCALE'] except: pass config.set('locale', locale) return t(string)
def setUpClass(cls): resource_loader.init_loaders() config.set('load_path', [os.path.join(RESOURCE_FOLDER, 'translations')]) translations.add('foo.hi', 'Hello %{name} !') translations.add('foo.hello', 'Salut %{name} !', locale='fr') translations.add('foo.basic_plural', { 'one': '1 elem', 'other': '%{count} elems' }) translations.add('foo.plural', { 'zero': 'no mail', 'one': '1 mail', 'few': 'only %{count} mails', 'other': '%{count} mails' }) translations.add('foo.bad_plural', { 'bar': 'foo elems' })
def setUpClass(cls): resource_loader.init_loaders() config.set('load_path', [os.path.join(RESOURCE_FOLDER, 'translations')]) translations.add('foo.hi', 'Hello %{name} !') translations.add('foo.hello', 'Salut %{name} !', locale='fr') translations.add('foo.basic_plural', { 'one': '1 elem', 'other': '%{count} elems' }) translations.add( 'foo.plural', { 'zero': 'no mail', 'one': '1 mail', 'few': 'only %{count} mails', 'other': '%{count} mails' }) translations.add('foo.bad_plural', {'bar': 'foo elems'})
def setUpClass(cls): resource_loader.init_loaders() reload(config) config.set('error_on_missing_placeholder', True) translations.add("try_formatter", "foo !name") translations.add('try_delimiter', "foo ^name")
def setUpClass(cls): resource_loader.init_loaders() config.set('load_path', [os.path.join(RESOURCE_FOLDER, 'translations')]) translations.add('foo.hi', 'Hello %{name} !')