Exemple #1
0
def code_to_name(code):
    """Convert ISO 15924 `code` to localized script name."""
    if not _scripts:
        _init_scripts()
    with aeidon.util.silent(LookupError):
        return d_("iso_15924", _scripts[code])
    return code
Exemple #2
0
def code_to_name(code):
    """Convert ISO 639 `code` to localized language name."""
    if not _languages:
        _init_languages()
    with aeidon.util.silent(LookupError):
        return d_("iso_639", _languages[code])
    return code
Exemple #3
0
def code_to_name(code):
    """Convert ISO 639 `code` to localized language name."""
    if not _languages:
        _init_languages()
    with aeidon.util.silent(LookupError):
        return d_("iso_639", _languages[code])
    return code
Exemple #4
0
def code_to_name(code):
    """Convert ISO 3166 `code` to localized country name."""
    if not _countries:
        _init_countries()
    with aeidon.util.silent(LookupError):
        return d_("iso_3166", _countries[code])
    return code
Exemple #5
0
def code_to_name(code):
    """Convert ISO 3166 `code` to localized country name."""
    if not _countries:
        _init_countries()
    with aeidon.util.silent(LookupError):
        return d_("iso_3166", _countries[code])
    return code
Exemple #6
0
def code_to_name(code):
    """Convert ISO 15924 `code` to localized script name."""
    if not _scripts:
        _init_scripts()
    with aeidon.util.silent(LookupError):
        return d_("iso_15924", _scripts[code])
    return code
Exemple #7
0
 def test_code_to_name(self):
     name = d_("iso_15924", "Arabic")
     assert aeidon.scripts.code_to_name("Arab") == name
     name = d_("iso_15924", "Latin")
     assert aeidon.scripts.code_to_name("Latn") == name
Exemple #8
0
 def test_code_to_name(self):
     language = d_("iso_639", "Mongolian")
     country = d_("iso_3166", "Mongolia")
     name = _("{language} ({country})").format(**locals())
     assert aeidon.locales.code_to_name("mn_MN") == name
     assert aeidon.locales.code_to_name("mn") == language
Exemple #9
0
 def test_code_to_language(self):
     language = d_("iso_639", "Icelandic")
     assert aeidon.locales.code_to_language("is_IS") == language
     assert aeidon.locales.code_to_language("is") == language
Exemple #10
0
 def test_code_to_country(self):
     country = d_("iso_3166", "South Africa")
     assert aeidon.locales.code_to_country("af_ZA") == country
     assert aeidon.locales.code_to_country("af") is None
Exemple #11
0
 def test_code_to_name(self):
     name = d_("iso_3166", "Ireland")
     assert aeidon.countries.code_to_name("IE") == name
     name = d_("iso_3166", "Yemen")
     assert aeidon.countries.code_to_name("YE") == name
Exemple #12
0
 def test_code_to_name(self):
     name = d_("iso_639", "Nauru")
     assert aeidon.languages.code_to_name("na") == name
     name = d_("iso_639", "Sindhi")
     assert aeidon.languages.code_to_name("sd") == name
Exemple #13
0
 def test_code_to_name(self):
     language = d_("iso_639", "Mongolian")
     country = d_("iso_3166", "Mongolia")
     name = _("{language} ({country})").format(**locals())
     assert aeidon.locales.code_to_name("mn_MN") == name
     assert aeidon.locales.code_to_name("mn") == language
Exemple #14
0
 def test_code_to_language(self):
     language = d_("iso_639", "Icelandic")
     assert aeidon.locales.code_to_language("is_IS") == language
     assert aeidon.locales.code_to_language("is") == language
Exemple #15
0
 def test_code_to_country(self):
     country = d_("iso_3166", "South Africa")
     assert aeidon.locales.code_to_country("af_ZA") == country
     assert aeidon.locales.code_to_country("af") is None
Exemple #16
0
 def test_code_to_name(self):
     name = d_("iso_15924", "Arabic")
     assert aeidon.scripts.code_to_name("Arab") == name
     name = d_("iso_15924", "Latin")
     assert aeidon.scripts.code_to_name("Latn") == name