Beispiel #1
0
    def test_load_translation_file(self):
        resource_loader.init_yaml_loader()
        resource_loader.load_translation_file(
            "foo.en.yml", os.path.join(RESOURCE_FOLDER, "translations"))

        self.assertTrue(translations.has("foo.normal_key"))
        self.assertTrue(translations.has("foo.parent.nested_key"))
Beispiel #2
0
 def test_load_plural(self):
     resource_loader.init_yaml_loader()
     resource_loader.load_translation_file("foo.en.yml", os.path.join(RESOURCE_FOLDER, "translations"))
     self.assertTrue(translations.has("foo.mail_number"))
     translated_plural = translations.get("foo.mail_number")
     self.assertIsInstance(translated_plural, dict)
     self.assertEqual(translated_plural["zero"], "You do not have any mail.")
     self.assertEqual(translated_plural["one"], "You have a new mail.")
     self.assertEqual(translated_plural["many"], "You have %{count} new mails.")
Beispiel #3
0
 def test_search_translation_without_ns_nested_dict__default_locale(self):
     resource_loader.init_json_loader()
     config.set("file_format", "json")
     config.set("load_path", [
         os.path.join(RESOURCE_FOLDER, "translations", "nested_dict_json")
     ])
     config.set("filename_format", "{locale}.{format}")
     config.set('skip_locale_root_data', True)
     config.set("locale", "en")
     resource_loader.search_translation("TOP_MENU.TOP_BAR.LOGS")
     self.assertTrue(translations.has("TOP_MENU.TOP_BAR.LOGS"))
     self.assertEqual(translations.get("TOP_MENU.TOP_BAR.LOGS"), "Logs")
Beispiel #4
0
 def test_search_translation_without_ns_nested_dict__two_levels_neting__default_locale(
         self):
     resource_loader.init_json_loader()
     config.set("file_format", "json")
     config.set("load_path", [
         os.path.join(RESOURCE_FOLDER, "translations", "nested_dict_json")
     ])
     config.set("filename_format", "{locale}.{format}")
     config.set('skip_locale_root_data', True)
     config.set("locale", ["en", "pl"])
     resource_loader.search_translation("COMMON.VERSION")
     self.assertTrue(translations.has("COMMON.VERSION"))
     self.assertEqual(translations.get("COMMON.VERSION"), "version")
Beispiel #5
0
 def test_search_translation_without_ns(self):
     resource_loader.init_json_loader()
     config.set('file_format', 'json')
     config.set('filename_format', '{locale}.{format}')
     resource_loader.search_translation('foo')
     self.assertTrue(translations.has('foo'))
Beispiel #6
0
    def test_search_translation_json(self):
        resource_loader.init_json_loader()
        config.set('file_format', 'json')

        resource_loader.search_translation('bar.baz.qux')
        self.assertTrue(translations.has('bar.baz.qux'))
Beispiel #7
0
 def test_search_translation_yaml(self):
     resource_loader.init_yaml_loader()
     config.set('file_format', 'yml')
     resource_loader.search_translation('foo.normal_key')
     self.assertTrue(translations.has("foo.normal_key"))
Beispiel #8
0
 def test_search_translation_without_ns(self):
     resource_loader.init_json_loader()
     config.set("file_format", "json")
     config.set("filename_format", "{locale}.{format}")
     resource_loader.search_translation("foo")
     self.assertTrue(translations.has("foo"))
Beispiel #9
0
    def test_search_translation_json(self):
        resource_loader.init_json_loader()
        config.set("file_format", "json")

        resource_loader.search_translation("bar.baz.qux")
        self.assertTrue(translations.has("bar.baz.qux"))
Beispiel #10
0
    def test_load_translation_file(self):
        resource_loader.init_yaml_loader()
        resource_loader.load_translation_file("foo.en.yml", os.path.join(RESOURCE_FOLDER, "translations"))

        self.assertTrue(translations.has("foo.normal_key"))
        self.assertTrue(translations.has("foo.parent.nested_key"))
Beispiel #11
0
 def test_search_translation_without_ns(self):
     resource_loader.init_json_loader()
     config.set('file_format', 'json')
     config.set('filename_format', '{locale}.{format}')
     resource_loader.search_translation('foo')
     self.assertTrue(translations.has('foo'))
Beispiel #12
0
    def test_search_translation_json(self):
        resource_loader.init_json_loader()
        config.set('file_format', 'json')

        resource_loader.search_translation('bar.baz.qux')
        self.assertTrue(translations.has('bar.baz.qux'))
Beispiel #13
0
 def test_search_translation_yaml(self):
     resource_loader.init_yaml_loader()
     config.set('file_format', 'yml')
     resource_loader.search_translation('foo.normal_key')
     self.assertTrue(translations.has("foo.normal_key"))