transliterate.contrib.languages.ka package

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 = (u'ABGDEVZTIKLMNOPJRSTUFQYCXHabgdevztiklmnoprsufqycxjhw', u'\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e7\u10ea\u10ee\u10f0\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10e0\u10e1\u10e3\u10e4\u10e5\u10e7\u10ea\u10ee\u10ef\u10f0\u10ec')
pre_processor_mapping = {u'ch': u'\u10e9', u"ch'": u'\u10ed', u'dz': u'\u10eb', u'gh': u'\u10e6', u'kh': u'\u10ee', u'sh': u'\u10e8', u'ts': u'\u10ec', u'zh': u'\u10df'}
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