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/yi
mw.loadData()
]=]
return { data = {
yi = { use = "Hebr",
       targets = {
           DIN31636 = {
               script  = "Latn",
               replace = {
                   { 0x05D0,                      0x02BE },    -- א
                   { { 0x05D1, 0x05BC },          "v" },       -- בּ
                   { 0x05D1,                      "b" },       -- ב
                   { 0x05D2,                      "g" },       -- ג
                   { 0x05D3,                      "d" },       -- ד
                   { 0x05D4,                      "h" },       -- ה
                   { 0x05D5,                      "ṿ" },       -- ו
                   { 0x05D6,                      "z" },       -- ז
                   { 0x05D7,                      "ḥ" },       -- ח
                   { 0x05D8,                      "ṭ" },       -- ט
                   { 0x05D9,                      "y" },       -- י
                   { { 0x05DB, ",", 0x05DA },     "k" },       -- כ,ך
                   { { 0x05DB, 0x05BC },          "kh" },      -- כּ
                   { 0x05DC,                      "l" },       -- ל
                   { 0x05DD,                      "m" },       -- ם
                   { 0x05DE,                      "m" },       -- מ
                   { 0x05DF,                      "n" },       -- ן
                   { 0x05E0,                      "n" },       -- נ
                   { 0x05E1,                      "s" },       -- ס
                   { 0x05E2,                      0x02BF },    -- ע
                   { { 0x05E4, ",", 0x05E3 },     "p" },       -- פ,ף
                   { { 0x05E4, 0x05BC },          "f" },       -- פּ
                   { 0x05E5,                      "ts" },      -- ץ
                   { 0x05E6,                      "ts" },      -- צ
                   { 0x05E7,                      "ḳ" },       -- ק
                   { 0x05E8,                      "r" },       -- ר
                   { { 0x05E9, 0x05C2 },          "ś" },       -- שׂ
                   { { 0x05E9, 0x05C1 },          "sh" },      -- שׁ
                   { { 0x05EA, 0x05BC },          "s" },       -- תּ
                   { 0x05EA,                      "s" },       -- ת
                   { { 0x05D0, 0x05D5 },          "u" },       -- או
                   { { 0x05D0, 0x05D5, 0x05D9 },  "oy" },      -- אוי
                   { { 0x05D5, 0x05D9 },          "oy" },      -- וי
                   { { 0x05D0, 0x05D9 },          "i" },       -- אי
                   { { 0x05D0, 0x05D9, 0x05D9 },  "ay" },      -- איי
                   { { 0x05D9, 0x05D9 },          "ay" },      -- יי
                   { { 0x05D0, 0x05D9, 0x05D9 },  "ey" },      -- איי
                   { { 0x05D9, 0x5D9 },           "ey" }       -- יי
                         }
           } -- DIN31636
         }
       }
}, -- data
failsafe = Serial
}