transliterate.contrib.languages.hy package

Subpackages

Submodules

transliterate.contrib.languages.hy.translit_language_pack module

class transliterate.contrib.languages.hy.translit_language_pack.ArmenianLanguagePack[source]

Bases: TranslitLanguagePack

Language pack for Armenian language.

See https://en.wikipedia.org/wiki/Armenian_alphabet for details.

character_ranges = ((1328, 1423), (64272, 64287))
detectable = True
language_code = 'hy'
language_name = 'Armenian'
mapping = ('abgdezilxkhmjnpsvtrcq&ofABGDEZILXKHMJNPSVTRCQOF', 'աբգդեզիլխկհմյնպսվտրցքևօֆԱԲԳԴԵԶԻԼԽԿՀՄՅՆՊՍՎՏՐՑՔՕՖ')
pre_processor_mapping = {'Ch': 'Չ', 'Dj': 'Ջ', 'Dz': 'Ձ', "E'": 'Է', 'Gh': 'Ղ', 'Jh': 'Ժ', 'Ph': 'Փ', 'Sh': 'Շ', 'Tch': 'Ճ', 'Th': 'Թ', 'Ts': 'Ծ', 'U': 'Ու', 'Vo': 'Ո', 'Y': 'Ը', 'ch': 'չ', 'dj': 'ջ', 'dz': 'ձ', "e'": 'է', 'gh': 'ղ', 'jh': 'ժ', 'ph': 'փ', 'sh': 'շ', 'tch': 'ճ', 'th': 'թ', 'ts': 'ծ', 'u': 'ու', 'vo': 'ո', 'y': 'ը'}
reversed_specific_mapping = ('ռՌ', 'rR')
reversed_specific_pre_processor_mapping = {'Ու': 'U', 'ու': 'u'}

Module contents