Module: Cyrillic::Iso9
- Defined in:
- lib/cyrillic/iso9.rb
Overview
ISO 9:1995 international standard transliteration.
Constant Summary collapse
- CHARACTER_TABLE =
{ "А" => "A", "Ӓ" => "Ä", "Ӓ̄" => "Ạ̈", "Ӑ" => "Ă", "А̄" => "Ā", "Ӕ" => "Æ", "А́" => "Á", "А̊" => "Å", "Б" => "B", "В" => "V", "Г" => "G", "Ѓ" => "Ǵ", "Ғ" => "Ġ", "Ҕ" => "Ğ", "Һ" => "Ḥ", "Д" => "D", "Ђ" => "Đ", "Е" => "E", "Ӗ" => "Ĕ", "Ё" => "Ë", "Є" => "Ê", "Ж" => "Ž", "Җ" => "Ž̦", "Ӝ" => "Z̄", "Ӂ" => "Z̆", "З" => "Z", "Ӟ" => "Z̈", "Ӡ" => "Ź", "Ѕ" => "Ẑ", "И" => "I", "Ӣ" => "Ī", "И́" => "Í", "Ӥ" => "Î", "Й" => "J", "І" => "Ì", "Ї" => "Ï", "І̄" => "Ǐ", "Ј" => "J̌", "Ј̵" => "J́", "К" => "K", "Ќ" => "Ḱ", "Ӄ" => "Ḳ", "Ҝ" => "K̂", "Ҡ" => "Ǩ", "Ҟ" => "K̄", "Қ" => "K̦", "К̨" => "K̀", "Ԛ" => "Q", "Л" => "L", "Љ" => "L̂", "Ԡ" => "L̦", "М" => "M", "Н" => "N", "Њ" => "N̂", "Ң" => "N̦", "Ӊ" => "Ṇ", "Ҥ" => "Ṅ", "Ԋ" => "Ǹ", "Ԣ" => "Ń", "Ӈ" => "Ň", "Н̄" => "N̄", "О" => "O", "Ӧ" => "Ö", "Ө" => "Ô", "Ӫ" => "Ő", "Ӧ̄" => "Ọ̈", "Ҩ" => "Ò", "О́" => "Ó", "О̄" => "Ō", "Œ" => "Œ", "П" => "P", "Ҧ" => "Ṕ", "Ԥ" => "P̀", "Р" => "R", "С" => "S", "Ҫ" => "Ș", "С̀" => "S̀", "Т" => "T", "Ћ" => "Ć", "Ԏ" => "T̀", "Т̌" => "Ť", "Ҭ" => "Ț", "У" => "U", "Ӱ" => "Ü", "Ӯ" => "Ū", "Ў" => "Ŭ", "Ӳ" => "Ű", "У́" => "Ú", "Ү" => "Ù", "Ұ" => "U̇", "Ӱ̄" => "Ụ̄", "Ԝ" => "W", "Ф" => "F", "Х" => "H", "Ҳ" => "H̦", "Ц" => "C", "Ҵ" => "C̄", "Џ" => "D̂", "Ч" => "Č", "Ҷ" => "C̦", "Ӌ" => "C̣", "Ӵ" => "C̈", "Ҹ" => "Ĉ", "Ч̀" => "C̀", "Ҽ" => "C̆", "Ҿ" => "C̨̆", "Ш" => "Š", "Щ" => "Ŝ", "Ъ" => "ʺ", "Ы" => "Y", "Ӹ" => "Ÿ", "Ы̄" => "Ȳ", "Ь" => "ʹ", "Э" => "È", "Ә" => "A̋", "Ӛ" => "À", "Ю" => "Û", "Ю̄" => "Û̄", "Я" => "Â", "Ґ" => "G̀", "Ѣ" => "Ě", "Ѫ" => "Ǎ", "Ѳ" => "F̀", "Ѵ" => "Ỳ", "Ӏ" => "‡", "ʼ" => "`", "ˮ" => "¨", "а" => "a", "ӓ" => "ä", "ӓ̄" => "ạ̈", "ӑ" => "ă", "а̄" => "ā", "ӕ" => "æ", "а́" => "á", "а̊" => "å", "б" => "b", "в" => "v", "г" => "g", "ѓ" => "ǵ", "ғ" => "ġ", "ҕ" => "ğ", "һ" => "ḥ", "д" => "d", "ђ" => "đ", "е" => "e", "ӗ" => "ĕ", "ё" => "ë", "є" => "ê", "ж" => "ž", "җ" => "ž̦", "ӝ" => "z̄", "ӂ" => "z̆", "з" => "z", "ӟ" => "z̈", "ӡ" => "ź", "ѕ" => "ẑ", "и" => "i", "ӣ" => "ī", "и́" => "í", "ӥ" => "î", "й" => "j", "і" => "ì", "ї" => "ï", "і̄" => "ǐ", "ј" => "ǰ", "ј̵" => "j́", "к" => "k", "ќ" => "ḱ", "ӄ" => "ḳ", "ҝ" => "k̂", "ҡ" => "ǩ", "ҟ" => "k̄", "қ" => "k̦", "к̨" => "k̀", "ԛ" => "q", "л" => "l", "љ" => "l̂", "ԡ" => "l̦", "м" => "m", "н" => "n", "њ" => "n̂", "ң" => "n̦", "ӊ" => "ṇ", "ҥ" => "ṅ", "ԋ" => "ǹ", "ԣ" => "ń", "ӈ" => "ň", "н̄" => "n̄", "о" => "o", "ӧ" => "ö", "ө" => "ô", "ӫ" => "ő", "ӧ̄" => "ọ̈", "ҩ" => "ò", "о́" => "ó", "о̄" => "ō", "œ" => "œ", "п" => "p", "ҧ" => "ṕ", "ԥ" => "p̀", "р" => "r", "с" => "s", "ҫ" => "ș", "с̀" => "s̀", "т" => "t", "ћ" => "ć", "ԏ" => "t̀", "т̌" => "ť", "ҭ" => "ț", "у" => "u", "ӱ" => "ü", "ӯ" => "ū", "ў" => "ŭ", "ӳ" => "ű", "у́" => "ú", "ү" => "ù", "ұ" => "u̇", "ӱ̄" => "ụ̄", "ԝ" => "w", "ф" => "f", "х" => "h", "ҳ" => "h̦", "ц" => "c", "ҵ" => "c̄", "џ" => "d̂", "ч" => "č", "ҷ" => "c̦", "ӌ" => "c̣", "ӵ" => "c̈", "ҹ" => "ĉ", "ч̀" => "c̀", "ҽ" => "c̆", "ҿ" => "c̨̆", "ш" => "š", "щ" => "ŝ", "ъ" => "ʺ", "ы" => "y", "ӹ" => "ÿ", "ы̄" => "ȳ", "ь" => "ʹ", "э" => "è", "ә" => "a̋", "ӛ" => "à", "ю" => "û", "ю̄" => "û̄", "я" => "â", "ґ" => "g̀", "ѣ" => "ě", "ѫ" => "ǎ", "ѳ" => "f̀", "ѵ" => "ỳ", "ӏ" => "‡" }.freeze
- REGEXP =
Regexp.union(CHARACTER_TABLE.keys).freeze