translit
|
1251-alt.rus,
1251-k8.rus,
Makefile,
Makefile.os2,
Makefile.unx,
alt-1251.rus,
alt-gos.rus,
alt-koi8.rus,
announcement,
binaries_for_SunOS_5.4,
example.alt,
example.alt.uu,
example.ko8.uu,
example.pho,
example.tex,
gos-alt.rus,
gos-koi8.rus,
hex-text.rus,
k8-1251.rus,
k8-tavtt.rus,
koi7-8.rus,
koi7nl-8.rus,
koi8-7.rus,
koi8-alt.rus,
koi8-gos.rus,
koi8-lc.rus,
koi8-ltx.rus,
koi8-phg.rus,
koi8-php.rus,
koi8-tex.rus,
koi8-win.rus,
old-version-1.00,
old-version-1.01,
old-version-1.02,
paths.h,
phg-koi8.rus,
pho-8sim.rus,
pho-koi8.rus,
php-koi8.rus,
readme.doc,
reg_exp.c,
reg_exp.h,
reg_sub.c,
tex-koi8.rus,
translit-sun4,
translit.1,
translit.c,
translit.ps,
translit.tar.Z,
translit.txt,
translit.zip,
|
|
|
# Jan Labanowski, jkl@ccl.net, Dec. 30, 1992
# File php-koi8.rus
# This is a transliteration data file for converting from transliteration
# called Pokrovsky and announced at EuroTex92 (from the message to RUSTEX
# by Joseph Romanovsky). to KOI8 as used by RELCOM.
# 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
""
2 # number of input SHIFT sequences
"" "" "" "" "" "" # no SHIFT-OUT/IN for Russian letters
"{" "" "" "" "}" "" # Latin text in braces {}
0 # number of output SHIFT sequences, only one set of output characters
# conversion table
# Latin(ASCII) is embraced in {}
2 [A-Za-z] 0 [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
1 {K[Hh]} 0 "\0xE8" # capital Kha
1 {E[Hh]} 0 "\0xFC" # capital reverse round E
1 {J[Oo]} 0 "\0xB3" # capital Yo
1 {J[Ee]} 0 "\0xE5" # capital Je
1 {Z[Hh]} 0 "\0xF6" # capital Zhe
1 {J[Ii]} 0 "\0xEA" # capital short I
1 {S[Hh][Cc][Hh]} 0 "\0xFD" # capital Shcha (in case)
1 {C[Hh]} 0 "\0xFE" # capital Che
1 {S[Hh]} 0 "\0xFB" # capital Sha
1 {J[Uu]} 0 "\0xE0" # capital Yu
1 {J[Aa]} 0 "\0xF1" # capital Ya
1 "kh" 0 "\0xC8" # small kha
1 "eh" 0 "\0xDC" # small reverse rounded e
1 "jo" 0 "\0xA3" # small yo
1 "zh" 0 "\0xD6" # small zhe
1 "ji" 0 "\0xCA" # small short i
1 "shch" 0 "\0xDD" # small shcha (in case)
1 "ch" 0 "\0xDE" # small che
1 "sh" 0 "\0xDB" # small sha
1 "ju" 0 "\0xC0" # small yu
1 "ja" 0 "\0xD1" # small ya
1 "A" 0 "\0xE1" # capital A
1 "B" 0 "\0xE2" # capital Be
1 "V" 0 "\0xF7" # capital Ve
1 "G" 0 "\0xE7" # capital Ghe
1 "D" 0 "\0xE4" # capital De
1 "E" 0 "\0xE5" # capital Je
1 "Z" 0 "\0xFA" # capital Ze
1 "I" 0 "\0xE9" # capital I
1 "K" 0 "\0xEB" # capital Ka
1 "L" 0 "\0xEC" # capital El
1 "M" 0 "\0xED" # capital Em
1 "N" 0 "\0xEE" # capital En
1 "O" 0 "\0xEF" # capital O
1 "P" 0 "\0xF0" # capital Pe
1 "R" 0 "\0xF2" # capital Er
1 "S" 0 "\0xF3" # capital Es
1 "T" 0 "\0xF4" # capital Te
1 "U" 0 "\0xF5" # capital U
1 "F" 0 "\0xE6" # capital Ef
1 "C" 0 "\0xE3" # capital Tse
1 "W" 0 "\0xFD" # capital Shcha
1 "X" 0 "\0xFF" # capital hard sign (Ier)
1 "Y" 0 "\0xF9" # capital Y (Iery)
1 "Q" 0 "\0xF8" # capital soft sign Ierik
1 "a" 0 "\0xC1" # small a
1 "b" 0 "\0xC2" # small be
1 "v" 0 "\0xD7" # small ve
1 "g" 0 "\0xC7" # small ghe
1 "d" 0 "\0xC4" # small de
1 "e" 0 "\0xC5" # small je
1 "z" 0 "\0xDA" # small z
1 "i" 0 "\0xC9" # small i
1 "k" 0 "\0xCB" # small ka
1 "l" 0 "\0xCC" # small el
1 "m" 0 "\0xCD" # small em
1 "n" 0 "\0xCE" # small en
1 "o" 0 "\0xCF" # small o
1 "p" 0 "\0xD0" # small pe
1 "r" 0 "\0xD2" # small er
1 "s" 0 "\0xD3" # small es
1 "t" 0 "\0xD4" # small te
1 "u" 0 "\0xD5" # small u
1 "f" 0 "\0xC6" # small ef
1 "c" 0 "\0xC3" # small tse
1 "w" 0 "\0xDD" # small shcha
1 "x" 0 "\0xDF" # small hard sign (ier)
1 "y" 0 "\0xD9" # small y (iery)
1 "q" 0 "\0xD8" # small soft sign (ierik)
|