예제 #1
0
파일: scripts.py 프로젝트: alma4rebi/gaupol
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
파일: scripts.py 프로젝트: otsaloma/gaupol
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