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/be
mw.loadData()
CREDITS:
    User:Kenny McFly
    User:Sebastian Wallroth
SOURCE:
https://github.com/real68er/wikyrillomat/blob/master/wikyrillomat.html
]===]
return { data = {
be   = { use = "Cyrl",
         targets = {
             de = {
                 script  = "Latn",
                 replace = { -- Sonderfälle
                           -- с zwischen zwei von аеійоуўыэьяёю = ss
                             { "([АЕІЙОУЎЫЭЯЁЮаеійоуўыэяёю])с([аеійоуўыэяёю])",
                               "%1ss%2" },
                           -- e nach Vokal = je
                             { "([аеійоуўыэяёю'’])е", "%1je" },
                           -- ь vor аеійоуўыэ = j
                             { "ь([аеійоуўыэ])",      "j%1" },
                           -- с  zwischen Vokal und ь+Vokal = ss
                             { "([АЕІЙОУЎЫЭЯЁЮаеійоуўыэяёю])с([j])",
                               "%1ss%2" },
                           -- Einzelbuchstaben
                             { 0x410,  "A" },       -- А  
                             { 0x411,  "B" },       -- Б  
                             { 0x412,  "W" },       -- В  
                             { 0x413,  "H" },       -- Г  
                             { 0x490,  "G" },       -- Ґ  
                             { 0x414,  "D" },       -- Д  
                             { 0x415,  "Je" },      -- Е 
                             { 0x416,  "Sch" },     -- Ж
                             { 0x417,  "S" },       -- З  
                             { 0x406,  "I" },       -- І  
                             { 0x419,  "J" },       -- Й  
                             { 0x41A,  "K" },       -- К  
                             { 0x41B,  "L" },       -- Л  
                             { 0x41C,  "M" },       -- М  
                             { 0x41D,  "N" },       -- Н  
                             { 0x41E,  "O" },       -- О  
                             { 0x41F,  "P" },       -- П  
                             { 0x420,  "R" },       -- Р  
                             { 0x421,  "S" },       -- С  
                             { 0x422,  "T" },       -- Т  
                             { 0x423,  "U" },       -- У  
                             { 0x40E,  "U" },       -- Ў  
                             { 0x424,  "F" },       -- Ф  
                             { 0x425,  "Ch" },      -- Х 
                             { 0x426,  "Z" },       -- Ц  
                             { 0x427,  "Tsch" },    -- Ч
                             { 0x428,  "Sch" },     -- Ш
                             { 0x42B,  "Y" },       -- Ы  
                             { 0x42D,  "E" },       -- Э  
                             { 0x42E,  "Ju" },      -- Ю 
                             { 0x401,  "Jo" },      -- Ё 
                             { 0x42F,  "Ja" },      -- Я 
                             { 0x430,  "a" },       -- а  
                             { 0x431,  "b" },       -- б  
                             { 0x432,  "w" },       -- в  
                             { 0x433,  "h" },       -- г  
                             { 0x491,  "g" },       -- ґ  
                             { 0x434,  "d" },       -- д  
                             { 0x435,  "e" },       -- е  
                             { 0x436,  "sch" },     -- ж
                             { 0x437,  "s" },       -- з  
                             { 0x456,  "i" },       -- і  
                             { 0x439,  "j" },       -- й  
                             { 0x43A,  "k" },       -- к  
                             { 0x43B,  "l" },       -- л  
                             { 0x43C,  "m" },       -- м  
                             { 0x43D,  "n" },       -- н  
                             { 0x43E,  "o" },       -- о  
                             { 0x43F,  "p" },       -- п  
                             { 0x440,  "r" },       -- р  
                             { 0x441,  "s" },       -- с  
                             { 0x442,  "t" },       -- т  
                             { 0x443,  "u" },       -- у  
                             { 0x45E,  "u" },       -- ў  
                             { 0x444,  "f" },       -- ф  
                             { 0x445,  "ch" },      -- х 
                             { 0x446,  "z" },       -- ц  
                             { 0x447,  "tsch" },    -- ч
                             { 0x448,  "sch" },     -- ш
                             { 0x44C,  "" },        -- ь
                             { 0x44B,  "y" },       -- ы  
                             { 0x44D,  "e" },       -- э  
                             { 0x44E,  "ju" },      -- ю 
                             { 0x451,  "jo" },      -- ё 
                             { 0x44F,  "ja" }       -- я
                           }
             }    -- de
          }
       }    -- be
},   -- data
failsafe = Serial
}