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/Hebr
mw.loadData()
]=]
return { data = {
Hebr = { script  = "Hebr",
         targets = {
             ISO259 = {
                 script  = "Latn",
                 replace = { { 0x05D0, "ʾ" },    -- א
                             { 0x05D1, "b" },    -- ב
                             { 0x05D2, "g" },    -- ג
                             { 0x05D3, "d" },    -- ד
                             { 0x05D4, "h" },    -- ה
                             { 0x05D5, "w" },    -- ו
                             { 0x05D6, "z" },    -- ז
                             { 0x05D7, "ḥ" },    -- ח
                             { 0x05D8, "ṭ" },    -- ט
                             { 0x05D9, "y" },    -- י
                             { { 0x05DB, 0x05DA },
                                      "k" },    -- כך
                             { 0x05DC, "l" },    -- ל
                             { { 0x05DE, 0x05DD },
                                      "m" },    -- מם
                             { { 0x05E0, 0x05DF },
                                      "n" },    -- נן
                             { 0x05E1, "s" },    -- ס
                             { 0x05E2, "ʿ" },    -- ע
                             { { 0x05E4, 0x05E3 },
                                      "p" },    -- פף
                             { { 0x05E6, 0x05E5 },
                                      "ṣ" },    -- צץ
                             { 0x05E7, "q" },    -- ק
                             { 0x05E8, "r" },    -- ר
                             { 0x05E9, "s̀" },    -- ש
                             { { 0x05E9, 0x05C2 },
                                      "ś" },    -- שׂ
                             { { 0x05E9, 0x05C1 },
                                      "š" },    -- שׁ
                             { 0x05EA, "t" },    -- ת
                             { 0x05F3, "’" },
                             { { 0x05D8, 0x05B7 },
                                      "a" },    -- טַ
                             { { 0x05D8, 0x05B8 },
                                      "å" },    -- טָ
                             { { 0x05D8, 0x05B5 },
                                      "e" },    -- טֵ
                             { { 0x05D8, 0x05B6 },
                                      "ȩ" },    -- טֶ
                             { { 0x05D8, 0x05B4 },
                                      "i" },    -- טִ
                             { { 0x05D8, 0x05B9 },
                                      "o" },    -- טֹ
                             { { 0x05D8, 0x05D5, 0x05B9 },
                                      "ŵ" },    -- טוֹ
                             { { 0x05D8, 0x05BB },
                                      "u" },    -- טֻ
                             { { 0x05D8, 0x05D5, 0x05BC },
                                      "ẇ" },    -- טוּ
                             { { 0x05D8, 0x05B0 },
                                      "°" },
                             { { 0x05D7, 0x05B2 },
                                      "ă" },    -- חֲ
                             { { 0x05D7, 0x05B3 },
                                      "ŏ" },    -- חֳ
                             { { 0x05D7, 0x05B1 },
                                      "ḝ" }
                           }
             }, -- ISO259
             ["ISO259-2"] = {
                 use = "ISO259",
                 replace = {
                     { { 0x05D8, 0x05B8 },  "a" },    -- טָ
                     { { 0x05D8, 0x05B6 },  "e" },    -- טֶ
                     { { 0x05D7, 0x05B2 },  "" },
                     { { 0x05D7, 0x05B2 },  "a" },    -- חֲ
                     { { 0x05D7, 0x05B3 },  "o" },    -- חֳ
                     { { 0x05D7, 0x05B1 },  "e" }
                           }
             }, -- ISO259-2
             ["ISO259-3"] = {
                 script  = "Latn",
                 replace = {
                     { 0x05D0,                              0x02BE },    -- א    
                     { { 0x05D1, 0x05D1, 0x05BC },          "b" },       -- בבּ  
                     { { 0x05D2, 0x05D2, 0x05BC },          "g" },       -- גגּ  
                     { { 0x05D3, 0x05D3, 0x05BC },          "d" },       -- דדּ  
                     { 0x05D4,                              "h" },       -- ה    
                     { 0x05D5,                              "w" },       -- ו    
                     { 0x05D6,                              "z" },       -- ז    
                     { 0x05D7,                              "ḥ" },       -- ח    
                     { 0x05D8,                              "ṭ" },       -- ט    
                     { 0x05D9,                              "y" },       -- י    
                     { { 0x05DB, 0x05DA, 0x05DB, 0x05BC },  "k" },       -- כךּ  
                     { 0x05DC,                              "l" },       -- ל    
                     { { 0x05DE, 0x05DD },                  "m" },       -- מם   
                     { { 0x05E0, 0x05DF },                  "n" },       -- נן   
                     { 0x05E1,                              "s" },       -- ס    
                     { 0x05E2,                              0x02BF },    -- ע    
                     { { 0x05E4, 0x05E3, 0x05E4, 0x05BC },  "p" },       -- פףּ  
                     { { 0x05E6, 0x05E5 },                  "c" },       -- צץ   
                     { 0x05E7,                              "q" },       -- ק    
                     { 0x05E8,                              "r" },       -- ר    
                     { 0x05E9,                              "š" },       -- ש    
                     { 0x05EA,                              "t" },       -- ת    
                     { { 0x05D2, 0x05F3 },                  "ǧ" },       -- ג׳   
                     { { 0x05D6, 0x05F3 },                  "ž" },       -- ז׳   
                     { { 0x05E6, 0x05F3 },                  "č" },       -- צ׳   
                     { { 0x05E9, 0x05C2 },                  "ś" },       -- שׂ   
                     { { 0x05D7, 0x05B2, 0x200E },          "a" },       -- חֲ‎
                     { { 0x05D8, 0x05B7 },                  "a" },       -- טַ  
                     { { 0x05D8, 0x05B8 },                  "a" },       -- טָ
                     { { 0x05D8, 0x05B8, 0x05D4, "-" },     "a" },       -- טָה-
                     { { 0x05D7, 0x05B1, 0x200E },          "e" },       -- חֱ‎
                     { { 0x05D8, 0x05B6 },                  "e" },       -- טֶ
                     { { 0x05D8, 0x05B5 },                  "e" },       -- טֵ
                     { { 0x05D8, 0x05B6, 0x05D4, "-" },     "e" },       -- טֶה-
                     { { 0x05D8, 0x05B5, 0x05D4, "-" },     "e" },       -- טֵה-  
                     { { 0x05D8, 0x05B4, 0x200E },          "i" },       -- טִ‎     
                     { { 0x05D7, 0x05B3 },                  "i" },       -- חֳ
                     { { 0x05D8, 0x05B4, 0x05D9 },          "i" },       -- טִי    
                     { { 0x05D7, 0x05B3, 0x200E },          "o" },       -- חֳ‎       
                     { { 0x05D8, 0x05B8 },                  "o" },       -- טָ      
                     { { 0x05D8, 0x05B9 },                  "o" },       -- טֹ  
                     { { 0x05D8, 0x05D5, 0x05B9 },          "o" },       -- טוֹ    
                     { { 0x05D8, 0x05BB, 0x200E },          "u" },       -- טֻ‎
                     { { 0x05D8, 0x05D5, 0x05BC },          "u" },       -- טוּ
                     { { 0x05D8, 0x05B6, 0x05D9, 0x200E },  "ei" },      -- טֶי‎
                     { { 0x05D8, 0x05B5 },                  "ei" },      -- טֶי‎ טֵ
                     { 0x05D8,                              "" }         -- ט
                           }
             } -- ISO259-3
         }
       },
}, -- data
failsafe = Serial
}