コード例 #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
ファイル: test_scripts.py プロジェクト: azmym/gaupol
 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
ファイル: test_locales.py プロジェクト: azmym/gaupol
 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
ファイル: test_locales.py プロジェクト: azmym/gaupol
 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
ファイル: test_locales.py プロジェクト: azmym/gaupol
 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
ファイル: test_countries.py プロジェクト: sbraz/gaupol
 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
ファイル: test_scripts.py プロジェクト: sbraz/gaupol
 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