Example #1
0
 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)
Example #2
0
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")
Example #6
0
 def setUpClass(cls):
     resource_loader.init_loaders()
     config.set('load_path', [os.path.join(RESOURCE_FOLDER, 'translations')])
     translations.add('foo.hi', 'Hello %{name} !')