Vorlagenprogrammierung Diskussionen Lua Unterseiten
Modul Deutsch English

Modul: Dokumentation

Diese Seite enthält Code in der Programmiersprache Lua. Einbindungszahl Cirrus


local Serial = "2019-01-01"
--[=[
transText/data/Cyrl
mw.loadData()
]=]
return { data = {
Cyrl = { script  = "Cyrl",
         replace = { { 0x0301, "" } },
         targets = {
             ISO9 = {
                 script  = "Latn",
                 replace = { { 0x0401, "Ë" },                    -- Ё
                             { 0x0402, 0x0110 },                 -- Ђ
                             { 0x0403, 0x01F4 },                 -- Ѓ
                             { 0x0404, "Ê" },                    -- Є
                             { 0x0405, 0x1E90 },                 -- Ѕ
                             { 0x0406, "Ì" },                    -- І
                             { 0x0407, "Ï" },                    -- Ї
                             { 0x0408, { "J", 0x030C } },        -- Ј
                             { 0x0409, { "L", 0x0302 } },        -- Љ
                             { 0x040A, { "N", 0x0302 } },        -- Њ
                             { 0x040B, 0x0106 },                 -- Ћ
                             { 0x040C, 0x1E30 },                 -- Ќ
                             { 0x040E, 0x016C },                 -- Ў
                             { 0x040F, { "D", 0x0302 } },        -- Џ
                             { 0x0410, "A" },                    -- А
                             { 0x0411, "B" },                    -- Б
                             { 0x0412, "V" },                    -- В
                             { 0x0413, "G" },                    -- Г
                             { 0x0414, "D" },                    -- Д
                             { 0x0415, "E" },                    -- Е
                             { 0x0416, 0x017D },                 -- Ж
                             { 0x0417, "Z" },                    -- З
                             { 0x0418, "I" },                    -- И
                             { 0x0419, "J" },                    -- Й
                             { 0x041A, "K" },                    -- К
                             { 0x041B, "L" },                    -- Л
                             { 0x041C, "M" },                    -- М
                             { 0x041D, "N" },                    -- Н
                             { 0x041E, "O" },                    -- О
                             { 0x041F, "P" },                    -- П
                             { 0x0420, "R" },                    -- Р
                             { 0x0421, "S" },                    -- С
                             { 0x0422, "T" },                    -- Т
                             { { 0x0423, 0x0301 },               
                                       "Ú" },                    -- У́
                             { 0x0423, "U" },                    -- У
                             { 0x0424, "F" },                    -- Ф
                             { 0x0425, "H" },                    -- Х
                             { 0x0426, "C" },                    -- Ц
                             { 0x0427, 0x010C },                 -- Ч
                             { 0x0428, 0x0160 },                 -- Ш
                             { 0x0429, 0x015C },                 -- Щ
                             { 0x042A, 0x02BA },                 -- Ъ
                             { 0x042B, "Y" },                    -- Ы
                             { 0x042C, 0x02B9 },                 -- Ь
                             { 0x042D, "È" },                    -- Э
                             { 0x042E, "Û" },                    -- Ю
                             { 0x042F, "Â" },                    -- Я
                             { 0x0430, "a" },                    -- а
                             { 0x0431, "b" },                    -- б
                             { 0x0432, "v" },                    -- в
                             { 0x0433, "g" },                    -- г
                             { 0x0434, "d" },                    -- д
                             { 0x0435, "e" },                    -- е
                             { 0x0436, 0x017E },                 -- ж
                             { 0x0437, "z" },                    -- з
                             { 0x0438, "i" },                    -- и
                             { 0x0439, "j" },                    -- й
                             { 0x043A, "k" },                    -- к
                             { 0x043B, "l" },                    -- л
                             { 0x043C, "m" },                    -- м
                             { 0x043D, "n" },                    -- н
                             { 0x043E, "o" },                    -- о
                             { 0x043F, "p" },                    -- п
                             { 0x0440, "r" },                    -- р
                             { 0x0441, "s" },                    -- с
                             { 0x0442, "t" },                    -- т
                             { { 0x0443, 0x0301 },               
                                       "ú" },                    -- у́
                             { 0x0443, "u" },                    -- у
                             { 0x0444, "f" },                    -- ф
                             { 0x0445, "h" },                    -- х
                             { 0x0446, "c" },                    -- ц
                             { 0x0447, 0x010D },                 -- ч
                             { 0x0448, 0x0161 },                 -- ш
                             { 0x0449, 0x015D },                 -- щ
                             { 0x044A, 0x02BA },                 -- ъ
                             { 0x044B, "y" },                    -- ы
                             { 0x044C, 0x02B9 },                 -- ь
                             { 0x044D, "è" },                    -- э
                             { 0x044E, "û" },                    -- ю
                             { 0x044F, "â" },                    -- я
                             { 0x0451, "ë" },                    -- ё
                             { 0x0452, 0x0111 },                 -- ђ
                             { 0x0453, 0x01F5 },                 -- ѓ
                             { 0x0454, "ê" },                    -- є
                             { 0x0455, 0x1E91 },                 -- ѕ
                             { 0x0456, "ì" },                    -- і
                             { 0x0457, "ï" },                    -- ї
                             { 0x0458, 0x01F0 },                 -- ј
                             { 0x0459, { "l", 0x0302 } },        -- љ
                             { 0x045A, { "n", 0x0302 } },        -- њ
                             { 0x045B, 0x0107 },                 -- ћ
                             { 0x045C, 0x1E31 },                 -- ќ
                             { 0x045E, 0x016D },                 -- ў
                             { 0x045F, { "d", 0x0302 } },        -- џ
                             { 0x046A, 0x01CD },                 -- Ѫ
                             { 0x046B, 0x01CE },                 -- ѫ
                             { 0x0472, { "F", 0x0300 } },        -- Ѳ
                             { 0x0473, { "f", 0x0300 } },        -- ѳ
                             { 0x0474, 0x1EF2 },                 -- Ѵ
                             { 0x0475, 0x1EF3 },                 -- ѵ
                             { 0x048C, 0x011A },                 -- Ѣ
                             { 0x048D, 0x011B },                 -- ѣ
                             { 0x0490, { "G", 0x0300 } },        -- Ґ
                             { 0x0491, { "g", 0x0300 } },        -- ґ
                             { 0x0492, 0x0120 },                 -- Ғ
                             { 0x0493, 0x0121 },                 -- ғ
                             { 0x0494, 0x011E },                 -- Ҕ
                             { 0x0495, 0x011F },                 -- ҕ
                             { 0x0496, { 0x017D, 0x0327 } },     -- Җ
                             { 0x0497, { 0x017E, 0x0327 } },     -- җ
                             { 0x049A, 0x0136 },                 -- Қ
                             { 0x049B, 0x0137 },                 -- қ
                             { 0x049E, { "K", 0x0304 } },        -- Ҟ
                             { 0x049F, { "k", 0x0304 } },        -- ҟ
                             { 0x04A2, 0x1E46 },                 -- Ң
                             { 0x04A3, 0x1E47 },                 -- ң
                             { 0x04A4, 0x1E44 },                 -- Ҥ
                             { 0x04A5, 0x1E45 },                 -- ҥ
                             { 0x04A6, 0x1E54 },                 -- Ҧ
                             { 0x04A7, 0x1E55 },                 -- ҧ
                             { 0x04A8, "Ò" },                    -- Ҩ
                             { 0x04AA, "Ç" },                    -- Ҫ
                             { 0x04AB, "ç" },                    -- ҫ
                             { 0x04AC, 0x0162 },                 -- Ҭ
                             { 0x04AD, 0x0163 },                 -- ҭ
                             { 0x04AE, "Ù" },                    -- Ү
                             { 0x04AF, "ù" },                    -- ү
                             { 0x04A9, "ò" },                    -- ҩ
                             { 0x04B2, 0x1E28 },                 -- Ҳ
                             { 0x04B3, 0x1E29 },                 -- ҳ
                             { 0x04B4, { "C", 0x0304 } },        -- Ҵ
                             { 0x04B5, { "c", 0x0304 } },        -- ҵ
                             { 0x04BA, 0x1E24 },                 -- Һ
                             { 0x04BB, 0x1E25 },                 -- һ
                             { 0x04BC, { "C", 0x0306 } },        -- Ҽ
                             { 0x04BD, { "c", 0x0306 } },        -- ҽ
                             { 0x04BE, { "Ç", 0x0306 } },        -- Ҿ
                             { 0x04BE, { "Ç", 0x0306 } },        -- Ҿ
                             { 0x04BF, { "ç", 0x0306 } },        -- ҿ
                             { 0x04BF, { "ç", 0x0306 } },        -- ҿ
                             { 0x04C0, 0x2021 },                 -- Ӏ
                             { 0x04C1, { "Z", 0x0306 } },        -- Ӂ
                             { 0x04C2, { "z", 0x0306 } },        -- ӂ
                             { 0x04CB, "Ç" },                    -- Ҷ
                             { 0x04CC, "ç" },                    -- ҷ
                             { 0x04D0, 0x0102 },                 -- Ӑ
                             { 0x04D1, 0x0103 },                 -- ӑ
                             { 0x04D2, "Ä" },                    -- Ӓ
                             { 0x04D3, "ä" },                    -- ӓ
                             { 0x04D6, 0x0114 },                 -- Ӗ
                             { 0x04D7, 0x0115 },                 -- ӗ
                             { 0x04D8, { "A", 0x030B } },        -- Ә
                             { 0x04D9, { "a", 0x030B } },        -- ә
                             { 0x04DC, { "Z", 0x0304 } },        -- Ӝ
                             { 0x04DD, { "z", 0x0304 } },        -- ӝ
                             { 0x04DE, { "Z", 0x0308 } },        -- Ӟ
                             { 0x04DF, { "z", 0x0308 } },        -- ӟ
                             { 0x04E0, 0x0179 },                 -- Ӡ
                             { 0x04E1, 0x017A },                 -- ӡ
                             { 0x04E4, "Î" },                    -- Ӥ
                             { 0x04E5, "î" },                    -- ӥ
                             { 0x04E6, "Ö" },                    -- Ӧ
                             { 0x04E7, "ö" },                    -- ӧ
                             { 0x04E8, "Ô" },                    -- Ө
                             { 0x04E9, "ô" },                    -- ө
                             { 0x04F0, "Ü" },                    -- Ӱ
                             { 0x04F1, "ü" },                    -- ӱ
                             { 0x04F2, 0x0170 },                 -- Ӳ
                             { 0x04F3, 0x0171 },                 -- ӳ
                             { 0x04F4, { "C", 0x0308 } },        -- Ӵ
                             { 0x04F5, { "c", 0x0308 } },        -- ӵ
                             { 0x04F8, 0x0178 },                 -- Ӹ
                             { 0x04F9, "ÿ" },                    -- ӹ
                             { 0x2035, 0x2019 }                  -- ’
                           }
             } -- ISO9
         }
       },
}, -- data
failsafe = Serial
}