示例#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
示例#2
0
文件: languages.py 项目: azmym/gaupol
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
示例#3
0
文件: languages.py 项目: sbraz/gaupol
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
示例#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
示例#5
0
文件: countries.py 项目: azmym/gaupol
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
示例#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
示例#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
示例#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
示例#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
示例#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
示例#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
示例#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
示例#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
示例#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
示例#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
示例#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