transliterate.contrib.languages.ka package

Subpackages

Submodules

transliterate.contrib.languages.ka.translit_language_pack module

class transliterate.contrib.languages.ka.translit_language_pack.GeorgianLanguagePack[source]

Bases: transliterate.base.TranslitLanguagePack

Language pack for Georgian language.

See `http://en.wikipedia.org/wiki/Georgian_alphabet for details.

character_ranges = ((4256, 4293), (4304, 4348), (11520, 11557))
detectable = True
language_code = 'ka'
language_name = 'Georgian'
mapping = ('ABGDEVZTIKLMNOPJRSTUFQYCXHabgdevztiklmnoprsufqycxjhw', 'აბგდევზთიკლმნოპჟრსტუფქყცხჰაბგდევზთიკლმნოპრსუფქყცხჯჰწ')
pre_processor_mapping = {'ch': 'ჩ', "ch'": 'ჭ', 'dz': 'ძ', 'gh': 'ღ', 'kh': 'ხ', 'sh': 'შ', 'ts': 'წ', 'zh': 'ჟ'}
translit(value, reversed=False, strict=False, fail_silently=True)[source]

Transliterate the given value according to the rules.

Rules are set in the transliteration pack.

Parameters
  • value (str) –

  • reversed (bool) –

  • strict (bool) –

  • fail_silently (bool) –

Return str

Module contents