Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Diese Seite enthält Code in der Programmiersprache Lua. Einbindungszahl Cirrus
local Serial = "2020-05-26"
--[===[
transText/data/uk
mw.loadData()
CREDITS:
User:Kenny McFly
User:Sebastian Wallroth
SOURCE:
https://github.com/real68er/wikyrillomat/blob/master/wikyrillomat.html
]===]
return { data = {
uk = { use = "Cyrl",
targets = {
de = {
script = "Latn",
replace = { -- Sonderfälle
-- с zwischen zwei von аеіїийоуьяює = ss
{ "([АЕІЇИЙОУЯЮЄаеіїийоуяює])с([аеіїийоуяює])",
"%1ss%2" },
-- ь vor аеіиоу = j
{ "ь([аеіиоу])",
"j%1" },
-- с zwischen Vokal und ь+Vokal = ss
{ "([АЕІЇИЙОУЯЮЄаеіїийоуяює])с([j])",
"%1ss%2" },
-- с zwischen Vokal und ь+їяює = ss
{ "([АЕІЇИЙОУЯЮЄаеіїийоуяює])сь([їяює])",
"%1ss%2" },
-- Einzelbuchstaben
{ 0x0410, "A" }, -- А
{ 0x0411, "B" }, -- Б
{ 0x0412, "W" }, -- В
{ 0x0413, "H" }, -- Г
{ 0x0490, "G" }, -- Ґ
{ 0x0414, "D" }, -- Д
{ 0x0415, "E" }, -- Е
{ 0x0416, "Sch" }, -- Ж
{ 0x0417, "S" }, -- З
{ 0x0406, "I" }, -- І
{ 0x0407, "Ji" }, -- Ї
{ 0x0418, "Y" }, -- И
{ 0x0419, "J" }, -- Й
{ 0x041A, "K" }, -- К
{ 0x041B, "L" }, -- Л
{ 0x041C, "M" }, -- М
{ 0x041D, "N" }, -- Н
{ 0x041E, "O" }, -- О
{ 0x041F, "P" }, -- П
{ 0x0420, "R" }, -- Р
{ 0x0421, "S" }, -- С
{ 0x0422, "T" }, -- Т
{ 0x0423, "U" }, -- У
{ 0x0424, "F" }, -- Ф
{ 0x0425, "Ch" }, -- Х
{ 0x0426, "Z" }, -- Ц
{ 0x0427, "Tsch" }, -- Ч
{ 0x0428, "Sch" }, -- Ш
{ 0x0429, "Schtsch" }, -- Щ
{ 0x0404, "Je" }, -- Є
{ 0x042E, "Ju" }, -- Ю
{ 0x042F, "Ja" }, -- Я
{ 0x0430, "a" }, -- а
{ 0x0431, "b" }, -- б
{ 0x0432, "w" }, -- в
{ 0x0433, "h" }, -- г
{ 0x0491, "g" }, -- ґ
{ 0x0434, "d" }, -- д
{ 0x0435, "e" }, -- е
{ 0x0436, "sch" }, -- ж
{ 0x0437, "s" }, -- з
{ 0x0456, "i" }, -- і
{ 0x0457, "ji" }, -- ї
{ 0x0438, "y" }, -- и
{ 0x0439, "j" }, -- й
{ 0x043A, "k" }, -- к
{ 0x043B, "l" }, -- л
{ 0x043C, "m" }, -- м
{ 0x043D, "n" }, -- н
{ 0x043E, "o" }, -- о
{ 0x043F, "p" }, -- п
{ 0x0440, "r" }, -- р
{ 0x0441, "s" }, -- с
{ 0x0442, "t" }, -- т
{ 0x0443, "u" }, -- у
{ 0x0444, "f" }, -- ф
{ 0x0445, "ch" }, -- х
{ 0x0446, "z" }, -- ц
{ 0x0447, "tsch" }, -- ч
{ 0x0448, "sch" }, -- ш
{ 0x0449, "schtsch" }, -- щ
{ 0x044C, "" }, -- ь
{ 0x0454, "je" }, -- є
{ 0x044E, "ju" }, -- ю
{ 0x044F, "ja" }, -- я
{ { "'|", 0x2019 }, "" } -- '|’
}
}, -- de
["DE-WISS"] = {
script = "Latn",
replace = { -- Einzelbuchstaben
{ 0x0410, "A" }, -- А
{ 0x0411, "B" }, -- Б
{ 0x0412, "V" }, -- В
{ 0x0413, "H" }, -- Г
{ 0x0490, "G" }, -- Ґ
{ 0x0414, "D" }, -- Д
{ 0x0415, "E" }, -- Е
{ 0x0416, "Ž" }, -- Ж
{ 0x0417, "Z" }, -- З
{ 0x0406, "I" }, -- І
{ 0x0407, "Ï" }, -- Ї
{ 0x0418, "Y" }, -- И
{ 0x0419, "J" }, -- Й
{ 0x041A, "K" }, -- К
{ 0x041B, "L" }, -- Л
{ 0x041C, "M" }, -- М
{ 0x041D, "N" }, -- Н
{ 0x041E, "O" }, -- О
{ 0x041F, "P" }, -- П
{ 0x0420, "R" }, -- Р
{ 0x0421, "S" }, -- С
{ 0x0422, "T" }, -- Т
{ 0x0423, "U" }, -- У
{ 0x0424, "F" }, -- Ф
{ 0x0425, "Ch" }, -- Х
{ 0x0426, "C" }, -- Ц
{ 0x0427, "Č" }, -- Ч
{ 0x0428, "Š" }, -- Ш
{ 0x0429, "Šč" }, -- Щ
{ 0x0404, "Je" }, -- Є
{ 0x042E, "Ju" }, -- Ю
{ 0x042F, "Ja" }, -- Я
{ 0x0430, "a" }, -- а
{ 0x0431, "b" }, -- б
{ 0x0432, "v" }, -- в
{ 0x0433, "h" }, -- г
{ 0x0491, "g" }, -- ґ
{ 0x0434, "d" }, -- д
{ 0x0435, "e" }, -- е
{ 0x0436, "ž" }, -- ж
{ 0x0437, "s" }, -- з
{ 0x0456, "i" }, -- і
{ 0x0457, "ï" }, -- ї
{ 0x0438, "y" }, -- и
{ 0x0439, "j" }, -- й
{ 0x043A, "k" }, -- к
{ 0x043B, "l" }, -- л
{ 0x043C, "m" }, -- м
{ 0x043D, "n" }, -- н
{ 0x043E, "o" }, -- о
{ 0x043F, "p" }, -- п
{ 0x0440, "r" }, -- р
{ 0x0441, "s" }, -- с
{ 0x0442, "t" }, -- т
{ 0x0443, "u" }, -- у
{ 0x0444, "f" }, -- ф
{ 0x0445, "ch" }, -- х
{ 0x0446, "c" }, -- ц
{ 0x0447, "č" }, -- ч
{ 0x0448, "š" }, -- ш
{ 0x0449, "šč" }, -- щ
{ 0x044C, "ʹ" }, -- ь
{ 0x0454, "je" }, -- є
{ 0x044E, "ju" }, -- ю
{ 0x044F, "ja" }, -- я
{ { "'|", 0x2019 }, "ʼ" } -- '|’
}
} -- DE-WISS
}
} -- uk
}, -- data
failsafe = Serial
}