summaryrefslogtreecommitdiff
path: root/support/translit/alt-1251.rus
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/translit/alt-1251.rus
Initial commit
Diffstat (limited to 'support/translit/alt-1251.rus')
-rw-r--r--support/translit/alt-1251.rus98
1 files changed, 98 insertions, 0 deletions
diff --git a/support/translit/alt-1251.rus b/support/translit/alt-1251.rus
new file mode 100644
index 0000000000..2fd900daa6
--- /dev/null
+++ b/support/translit/alt-1251.rus
@@ -0,0 +1,98 @@
+# Jan Labanowski, jkl@osc.edu, Dec. 5, 1995
+# File alt-1251.rus
+
+
+# This is a transliteration data file for converting from
+# Alternativnyj Variant (ALT/AV) popular under MS-DOS
+# to MS Page 1251 (MS WINDOWS)
+# 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, only one set of input characters
+
+ 0 # number of output SHIFT sequences, only one set of output characters
+
+# conversion table
+# inp_set_numb inp_seq out_set_numb out_seq
+ 0 "\0xf3" 0 "\0xAB" # openning quote
+ 0 "\0xf4" 0 "\0xBB" # closing quote
+ 0 "\0xf0" 0 "\0xA8" # capital Yo
+ 0 "\0xf1" 0 "\0xB8" # small yo
+ 0 "\0x80" 0 "\0xC0" # capital A
+ 0 "\0x81" 0 "\0xC1" # capital Be
+ 0 "\0x82" 0 "\0xC2" # capital Ve
+ 0 "\0x83" 0 "\0xC3" # capital Ghe
+ 0 "\0x84" 0 "\0xC4" # capital De
+ 0 "\0x85" 0 "\0xC5" # capital Ie
+ 0 "\0x86" 0 "\0xC6" # capital Zhe
+ 0 "\0x87" 0 "\0xC7" # capital Ze
+ 0 "\0x88" 0 "\0xC8" # capital I
+ 0 "\0x89" 0 "\0xC9" # capital short I
+ 0 "\0x8a" 0 "\0xCa" # capital Ka
+ 0 "\0x8b" 0 "\0xCb" # capital El
+ 0 "\0x8c" 0 "\0xCc" # capital Em
+ 0 "\0x8d" 0 "\0xCd" # capital En
+ 0 "\0x8e" 0 "\0xCe" # capital O
+ 0 "\0x8f" 0 "\0xCf" # capital Pe
+ 0 "\0x90" 0 "\0xD0" # capital Er
+ 0 "\0x91" 0 "\0xD1" # capital Es
+ 0 "\0x92" 0 "\0xD2" # capital Te
+ 0 "\0x93" 0 "\0xD3" # capital U
+ 0 "\0x94" 0 "\0xD4" # capital Ef
+ 0 "\0x95" 0 "\0xD5" # capital Kha
+ 0 "\0x96" 0 "\0xD6" # capital Tse
+ 0 "\0x97" 0 "\0xD7" # capital Che
+ 0 "\0x98" 0 "\0xD8" # capital Sha
+ 0 "\0x99" 0 "\0xD9" # capital Shcha
+ 0 "\0x9a" 0 "\0xDa" # capital hard sign (Ier)
+ 0 "\0x9b" 0 "\0xDb" # capital Y (Iery)
+ 0 "\0x9c" 0 "\0xDc" # capital soft sign Ierik
+ 0 "\0x9d" 0 "\0xDd" # capital reverse round E
+ 0 "\0x9e" 0 "\0xDe" # capital Yu
+ 0 "\0x9f" 0 "\0xDf" # capital Ya
+ 0 "\0xa0" 0 "\0xE0" # small a
+ 0 "\0xa1" 0 "\0xE1" # small be
+ 0 "\0xa2" 0 "\0xE2" # small ve
+ 0 "\0xa3" 0 "\0xE3" # small ghe
+ 0 "\0xa4" 0 "\0xE4" # small de
+ 0 "\0xa5" 0 "\0xE5" # small ie
+ 0 "\0xa6" 0 "\0xE6" # small zhe
+ 0 "\0xa7" 0 "\0xE7" # small z
+ 0 "\0xa8" 0 "\0xE8" # small i
+ 0 "\0xa9" 0 "\0xE9" # small short i
+ 0 "\0xaa" 0 "\0xEa" # small ka
+ 0 "\0xab" 0 "\0xEb" # small el
+ 0 "\0xac" 0 "\0xEc" # small em
+ 0 "\0xad" 0 "\0xEd" # small en
+ 0 "\0xae" 0 "\0xEe" # small o
+ 0 "\0xaf" 0 "\0xEf" # small pe
+ 0 "\0xe0" 0 "\0xF0" # small er
+ 0 "\0xe1" 0 "\0xF1" # small es
+ 0 "\0xe2" 0 "\0xF2" # small te
+ 0 "\0xe3" 0 "\0xF3" # small u
+ 0 "\0xe4" 0 "\0xF4" # small ef
+ 0 "\0xe5" 0 "\0xF5" # small kha
+ 0 "\0xe6" 0 "\0xF6" # small tse
+ 0 "\0xe7" 0 "\0xF7" # small che
+ 0 "\0xe8" 0 "\0xF8" # small sha
+ 0 "\0xe9" 0 "\0xF9" # small shcha
+ 0 "\0xea" 0 "\0xFa" # small hard sign (ier)
+ 0 "\0xeb" 0 "\0xFb" # small y (iery)
+ 0 "\0xec" 0 "\0xFc" # small soft sign (ierik)
+ 0 "\0xed" 0 "\0xFd" # small reverse rounded e
+ 0 "\0xee" 0 "\0xFe" # small yu
+ 0 "\0xef" 0 "\0xFf" # small ya