# Jan Labanowski, jkl@osc.edu, Dec. 30, 1992 # File koi8-php.rus # This is a transliteration data file for converting from # KOI8 as used by RELCOM to transliteration defined as Pokrovsky EuroTex-92 # (posted to RUSTEX by Joseph Romanovsky) # standard. # To be used with translit.c program by Jan Labanowski 1 file version number " " # string delimiters [ ] # list delimites { } # regular expression delimiters #starting sequence "" #ending sequence "" 0 # number of input SHIFT sequences 2 # number of output SHIFT sequences, only one set of output characters "" "" # russian outside brackets "{" "}" # ascii, inside brackets # conversion table # Latin(ASCII) is embraced in {} 0 [A-Za-z] 2 [A-Za-z] # White space and control characters 0 [\0x01-\0x20] 0 [\0x01-\0x20] # punctuation and digits 0 [\0x21-\0x3F\0x5B-\0x60\0x7B-\0x7E] 0 [\0x21-\0x3F\0x5B-\0x60\0x7B-\0x7E] # inp_set_numb inp_seq out_set_numb out_seq 0 "\0xE1" 1 "A" # capital A 0 "\0xE2" 1 "B" # capital Be 0 "\0xF7" 1 "V" # capital Ve 0 "\0xE7" 1 "G" # capital Ghe 0 "\0xE4" 1 "D" # capital De 0 "\0xE5" 1 "E" # capital Je 0 "\0xB3" 1 "Jo" # capital Yo 0 "\0xF6" 1 "Zh" # capital Zhe 0 "\0xFA" 1 "Z" # capital Ze 0 "\0xE9" 1 "I" # capital I 0 "\0xEA" 1 "Ji" # capital short I 0 "\0xEB" 1 "K" # capital Ka 0 "\0xEC" 1 "L" # capital El 0 "\0xED" 1 "M" # capital Em 0 "\0xEE" 1 "N" # capital En 0 "\0xEF" 1 "O" # capital O 0 "\0xF0" 1 "P" # capital Pe 0 "\0xF2" 1 "R" # capital Er 0 "\0xF3" 1 "S" # capital Es 0 "\0xF4" 1 "T" # capital Te 0 "\0xF5" 1 "U" # capital U 0 "\0xE6" 1 "F" # capital Ef 0 "\0xE8" 1 "Kh" # capital Kha 0 "\0xE3" 1 "C" # capital Tse 0 "\0xFE" 1 "Ch" # capital Che 0 "\0xFB" 1 "Sh" # capital Sha 0 "\0xFD" 1 "W" # capital Shcha 0 "\0xFF" 1 "X" # capital hard sign (Ier) 0 "\0xF9" 1 "Y" # capital Y (Iery) 0 "\0xF8" 1 "Q" # capital soft sign Ierik 0 "\0xFC" 1 "Eh" # capital reverse round E 0 "\0xE0" 1 "Ju" # capital Yu 0 "\0xF1" 1 "Ja" # capital Ya 0 "\0xC1" 1 "a" # small a 0 "\0xC2" 1 "b" # small be 0 "\0xD7" 1 "v" # small ve 0 "\0xC7" 1 "g" # small ghe 0 "\0xC4" 1 "d" # small de 0 "\0xC5" 1 "e" # small je 0 "\0xA3" 1 "jo" # small yo 0 "\0xD6" 1 "zh" # small zhe 0 "\0xDA" 1 "z" # small z 0 "\0xC9" 1 "i" # small i 0 "\0xCA" 1 "ji" # small short i 0 "\0xCB" 1 "k" # small ka 0 "\0xCC" 1 "l" # small el 0 "\0xCD" 1 "m" # small em 0 "\0xCE" 1 "n" # small en 0 "\0xCF" 1 "o" # small o 0 "\0xD0" 1 "p" # small pe 0 "\0xD2" 1 "r" # small er 0 "\0xD3" 1 "s" # small es 0 "\0xD4" 1 "t" # small te 0 "\0xD5" 1 "u" # small u 0 "\0xC6" 1 "f" # small ef 0 "\0xC8" 1 "kh" # small kha 0 "\0xC3" 1 "c" # small tse 0 "\0xDE" 1 "ch" # small che 0 "\0xDB" 1 "sh" # small sha 0 "\0xDD" 1 "w" # small shcha 0 "\0xDF" 1 "x" # small hard sign (ier) 0 "\0xD9" 1 "y" # small y (iery) 0 "\0xD8" 1 "q" # small soft sign (ierik) 0 "\0xDC" 1 "eh" # small reverse rounded e 0 "\0xC0" 1 "ju" # small yu 0 "\0xD1" 1 "ja" # small ya