Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.
Modul:Multilingual/scripts
Zur Navigation springen
Zur Suche springen
Die Dokumentation für dieses Modul kann unter Modul:Multilingual/scripts/Doku erstellt werden
local Serial = "2019-09-11"
--[=[
Module:Multilingual/scripts
mw.loadData() table with scripting systems languages and more
]=]
return {
cjk = { Bopo = true,
Hanb = true,
Hang = true,
Hani = true,
Hans = true,
Hant = true,
Hira = true,
Jpan = true,
Kana = true,
Kore = true,
Nshu = true,
Yiii = true },
rtl = { Arab = true,
Armi = true,
Avst = true,
Brah = true,
Egyh = true,
Hebr = true,
Nbat = true,
Orkh = true,
Palm = true,
Phli = true,
Phlp = true,
Phlv = true,
Phnx = true,
Samr = true,
Syrc = true,
Thaa = true },
trans = { as = { "IAST" },
bn = { "IAST" },
bo = { "WYLIE", "THL", "ZWPY" },
fa = { "ISO233-3" },
gu = { "IAST" },
hi = { "IAST" },
ja = { "DIN32708" },
kn = { "IAST" },
ko = { "MCR", "RR" },
kok = { "IAST" },
ks = { "IAST" },
mai = { "IAST" },
ml = { "IAST" },
mr = { "IAST" },
ne = { "IAST" },
["or"] = { "IAST" },
ota = { "IA" },
pa = { "IAST" },
sa = { "IAST" },
sd = { "IAST" },
ta = { "IAST" },
te = { "IAST" },
tr = { "IA" },
ug = { "YENGI" },
ur = { "IAST" },
yi = { "YIVO", "DIN31636", "ISO259-3", "RUYI" },
zh = { "ISO7098" },
Arab = { "ISO233", "DMG", "BAHAI" },
Armn = { "DIN32706" },
Beng = { "IAST", "ISO15919" },
Cyrl = { "ISO9", "ISO9-R",
"GOST7.79-2000A", "GOST7.79-2000B", "GOST16876-71",
"DIN1460", "DIN1460-2", "DE-WISS" },
Deva = { "ISO15919", "DIN33904" },
Geor = { "ISO9984", "DIN32707" },
Grek = { "DIN31634" },
Gujr = { "ISO15919" },
Guru = { "ISO15919" },
Hebr = { "DIN31636", "ISO259", "ISO259-1", "ISO259-2" },
Knda = { "ISO15919" },
Mlym = { "ISO15919" },
Orya = { "ISO15919" },
Sinh = { "ISO15919" },
Taml = { "ISO15919", "DIN33903" },
Telu = { "ISO15919" },
Thai = { "RTGS" },
Tibt = { "WYLIE", "THL", "ZWPY" }
},
unicodes = { Arab = { { 0x0600, 0x06FF },
{ 0x0750, 0x077F },
{ 0x08A0, 0x08FF },
{ 0xFB50, 0xFDFB },
{ 0xFDFD, 0xFDFD },
{ 0xFE70, 0xFEFC } },
Armi = { { 0x10840, 0x1085F } },
Armn = { { 0x0531, 0x058F },
{ 0xFB13, 0xFB17 },
{ 0xFB13, 0xFB17 } },
Bali = { { 0x1B00, 0x1B7C } },
Bamu = { { 0xA6A0, 0xA6F7 } },
Batk = { { 0x1BC0, 0x1BFF } },
Beng = { { 0x0980, 0x09FB } },
Bopo = { { 0x3105, 0x312D },
{ 0x31A0, 0x31BA } },
Bugi = { { 0x1A00, 0x1A1F } },
Cans = { { 0x1400, 0x167F },
{ 0x18B0, 0x18FF } },
Copt = { { 0x03E2, 0x03EF },
{ 0x2C80, 0x2CFF } },
Cprt = { { 0x10800, 0x1083F } },
Cyrl = { { 0x0400, 0x052F },
{ 0x2DE0, 0x2DFF },
{ 0xA640, 0xA69F } },
Deva = { { 0x0900, 0x097F },
{ 0xA8E0, 0xA8FD } },
Ethi = { { 0x1200, 0x1399 },
{ 0x2D80, 0x2DDE },
{ 0xAB01, 0xAB2E } },
Geok = { { 0x2D00, 0x2D2D } },
Geor = { { 0x10A0, 0x10FF } },
Glag = { { 0x2C00, 0x2C5E } },
Goth = { { 0x10330, 0x1034A } },
Gran = { { 0x11300, 0x11374 } },
Grek = { { 0x0222, 0x0223 },
{ 0x0370, 0x03E1 },
{ 0x03F0, 0x03FF },
{ 0x1F00, 0x1FFE },
{ 0xAB65, 0xAB65 } },
Gujr = { { 0x0A81, 0x0AF9 } },
Guru = { { 0x0A01, 0x0A75 } },
Hanb = { "Bopo", "Hani", "Hans", "Hant" },
Hang = { { 0x1100, 0x11FF },
{ 0x3131, 0x318E },
{ 0xAC00, 0xD7A3 },
{ 0xD7B0, 0xD7FB } },
Hani = { { 0x4E00, 0x9FC6 },
{ 0x3400, 0x4DBF },
{ 0x20000, 0x2A6DF },
{ 0x2A700, 0x2B734 },
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 } },
-- Hano
Hans = { { 0x3400, 0x4DBF },
{ 0x4E00, 0x9FD5 },
{ 0xA700, 0xA721 },
{ 0x1F210, 0x1F212 },
{ 0x1F214, 0x1F23A } }, -- short
Hant = { { 0x2F00, 0x2FD5 },
{ 0x3021, 0x3029 },
{ 0x20000, 0x2A6DF },
{ 0x2A700, 0x2B734 },
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 } }, -- long
Hebr = { { 0x0591, 0x05F4 },
{ 0xFB1D, 0xFB4F } },
Hira = { { 0x3041, 0x309F },
{ 0xFF70, 0xFF70 },
{ 0x1B001, 0x1B001 },
{ 0x1F200, 0x1F200 } },
Hmng = { { 0x16B00, 0x16B7F } },
Hrkt = { "Hira", "Kana" },
Ital = { { 0x10300, 0x1032F } },
Jpan = { "Hira", "Kana" },
Java = { { 0xA980, 0xA9DF } },
Jpan = { "Hira", "Kana" },
Kana = { { 0x3099, 0x30FF },
{ 0x31F0, 0x31FF },
{ 0x32D0, 0x32FE },
{ 0xFF65, 0xFF9F },
{ 0x1B000, 0x1B000 },
{ 0x1F201, 0x1F202 },
{ 0x1F213, 0x1F213 } },
-- Khar
Khmr = { { 0x1780, 0x17F9 },
{ 0x19E0, 0x19FF } },
Khoj = { { 0x11200, 0x1123D } },
Knda = { { 0x0C81, 0x0CF2 } },
Kore = { { 0x1100, 0x11FF },
{ 0x302E, 0x302F },
{ 0x3131, 0x318E },
{ 0x3200, 0x321E },
{ 0xAC00, 0xD7A3 },
{ 0xD7B0, 0xD7FB },
{ 0xFFA0, 0xFFDC } },
Laoo = { { 0x0E81, 0x0EDF } },
Latn = { { 0x0041, 0x005A },
{ 0x0061, 0x007A },
{ 0x00C0, 0x02AF },
{ 0x02B0, 0x02FF },
{ 0x0363, 0x036F },
{ 0x1D00, 0x1DBF },
{ 0x1DD3, 0x1DF4 },
{ 0x1E00, 0x1EFF },
{ 0x2090, 0x209C },
{ 0x249C, 0x24E9 },
{ 0x2C60, 0x2C7F },
{ 0xAB30, 0xAB5A },
{ 0xAB60, 0xAB64 },
{ 0xFB00, 0xFB06 } },
Lina = { { 0x10600, 0x10767 } },
Linb = { { 0x10000, 0x1013F } },
Mahj = { { 0x11150, 0x11176 } },
Mlym = { { 0x0D01, 0x0D7F } },
Modi = { { 0x11600, 0x11659 } },
Mong = { { 0x1800, 0x18AA } },
Mymr = { { 0x1000, 0x109F },
{ 0xA9E0, 0xA9FE },
{ 0xAA60, 0xAA7F } },
Nbat = { { 0x10880, 0x108AF } },
Ogam = { { 0x1680, 0x169C } },
Orya = { { 0x0B01, 0x0B77 } },
Osma = { { 0x10480, 0x104A9 } },
Palm = { { 0x10860, 0x1087F } },
Phag = { { 0xA840, 0xA877 } },
Phli = { { 0x10B60, 0x10B7F } },
Phlp = { { 0x10B80, 0x10BAF } },
Phnx = { { 0x10900, 0x1091F } },
Prti = { { 0x10B40, 0x10B5F } },
Runr = { { 0x16A0, 0x16F8 } },
Samr = { { 0x0800, 0x083F } },
Saur = { { 0xA880, 0xA8D9 } },
Shrd = { { 0x11180, 0x111DF } },
Sidd = { { 0x11580, 0x115DD } },
Sind = { { 0x112B0, 0x112F9 } },
Sinh = { { 0x0D82, 0x0DF4 } },
Sund = { { 0x1B80, 0x1BBF },
{ 0x1CC0, 0x1CC7 } },
Sylo = { { 0xA800, 0xA82F } },
Syrc = { { 0x0700, 0x074F } },
Tglg = { { 0x1700, 0x1714 } },
Takr = { { 0x11680, 0x116C9 } },
Taml = { { 0x0B82, 0x0BFA } },
Telu = { { 0x0C00, 0x0C7F } },
Tfng = { { 0x2D30, 0x2D7F } },
Tglg = { { 0x1700, 0x1714 } },
Thaa = { { 0x0780, 0x07B1 } },
Thai = { { 0x0E01, 0x0E5B } },
Tibt = { { 0x0F00, 0x0FDA } },
Tirh = { { 0x11480, 0x114D9 } },
Ugar = { { 0x10380, 0x1039F } },
Xpeo = { { 0x103A0, 0x103D5 } },
Xsux = { { 0x12000, 0x12543 } },
bidi = { { 0x200E, 0x200F },
{ 0x202A, 0x202E },
{ 0x2066, 0x2069 } },
cjk = { { 0x2E80, 0x2EF3 },
{ 0x2FF0, 0x3007 },
{ 0x302A, 0x302D },
{ 0x32C0, 0x32CB },
{ 0xF900, 0xFAD9 },
{ 0xFF01, 0xFFFD },
{ 0x1F214, 0x1F251 } },
zero = { { 0x200B, 0x200D } },
["*"] = { { 0x0008, 0x0040 },
{ 0x005B, 0x0060 },
{ 0x007B, 0x00BF },
{ 0x1AB0, 0x1ABE },
{ 0x1DC0, 0x1DD2 },
{ 0x1DF5, 0x1DFF },
{ 0x2000, 0x200A },
{ 0x200B, 0x200D },
{ 0x200E, 0x200F },
{ 0x2010, 0x2029 },
{ 0x202A, 0x202E },
{ 0x202F, 0x2064 },
{ 0x2066, 0x2069 },
{ 0x206A, 0x208E },
{ 0x20A0, 0x249B },
{ 0x24EA, 0x27FF },
{ 0x2900, 0x2BEF },
{ 0x2E00, 0x2E42 },
{ 0x3008, 0x3020 },
{ 0xAB5B, 0xAB5F },
{ 0xFDFC, 0xFDFD },
{ 0xFE00, 0xFE6B },
{ 0xFEFF, 0xFEFF } }
},
written = { ab = { "Cyrl", "Arab", "Latn" },
abq = "Cyrl",
adx = "Tibt",
ady = "Cyrl",
agx = "Cyrl",
ain = { "Kana", "Latn" },
akk = "Xsux",
am = "Ethi",
ar = { "Arab", "Syrc" },
arb = "Arab",
arc = { "Armi", "Nbat", "Palm", "Hebr" },
arz = "Arab",
as = "Beng",
av = "Cyrl",
az = { "Cyrl", "Arab", "Latn" },
ba = { "Cyrl", "Latn" },
ban = { "Bali", "Latn" },
bax = "Bamu",
bbc = { "Batk", "Latn" },
bcc = "Arab",
be = "Cyrl",
ber = { "Tfng", "Arab", "Latn" },
bg = "Cyrl",
bgn = "Arab",
bgp = "Arab",
bhn = "Syrc",
bn = "Beng",
bo = "Tibt",
bod = "Tibt",
bpy = "Beng",
bqi = "Arab",
bs = { "Latn", "Cyrl" },
btk = "Batk",
bug = { "Latn", "Bugi" },
bxr = "Cyrl",
cdo = { "Bopo", "Hans", "Hant" },
ce = "Cyrl",
chg = "Arab",
chm = "Cyrl",
ckb = "Arab",
ckt = "Cyrl",
cop = { "Copt", "Grek", "Arab" },
cu = { "Cyrs", "Cyrl" },
cv = "Cyrl",
dar = "Cyrl",
dre = "Tibt",
dv = "Thaa",
dz = "Tibt",
el = "Grek",
elx = "Xsux",
ett = "Ital",
fa = "Arab",
gez = "Ethi",
glk = "Arab",
gmy = "Linb",
goe = "Tibt",
gom = { "Deva", "Latn", "Knda" },
got = "Goth",
grc = { "Grek", "Cprt", "Linb" },
gu = "Gujr",
ha = { "Latn", "Arab" },
hbo = "Hebr",
he = "Hebr",
hi = { "Deva", "Latn", "Mahj" },
hit = "Xsux",
hut = "Deva",
hy = "Armn",
ike = "Cans",
inh = "Cyrl",
ira = "Arab",
iu = "Cans",
ja = { "Jpan", "Kana", "Hani", "Hira" },
jv = "Java",
ka = { "Geor", "Cyrl", "Geok" },
kbd = "Cyrl",
kbg = "Tibt",
kca = "Cyrl",
khg = "Tibt",
khw = "Arab",
kjh = "Cyrl",
kk = { "Cyrl", "Arab" },
km = "Khmr",
kn = "Knda",
ko = { "Hang", "Kore" },
kok = { "Deva", "Latn", "Knda" },
krc = "Cyrl",
krl = { "Latn", "Cyrl" },
ks = "Deva",
kte = "Tibt",
ku = { "Arab", "Cyrl" },
kum = "Cyrl",
kv = "Cyrl",
ks = { "Arab", "Deva" },
ku = { "Arab", "Cyrl", "Latn" },
kum = { "Cyrl", "Latn", "Arab" },
ky = { "Cyrl", "Arab", "Latn" },
lbe = "Cyrl",
lbj = "Tibt",
lez = "Cyrl",
lhm = "Tibt",
lki = "Arab",
lo = "Laoo",
loy = "Tibt",
lrc = "Arab",
luk = "Tibt",
luz = "Arab",
lya = "Tibt",
mai = { "Deva", "Tirh" },
mak = { "Latn", "Bugi" },
mdf = "Cyrl",
mhr = "Cyrl",
mk = "Cyrl",
ml = "Mlym",
mn = { "Cyrl", "Mong", "Phag" },
mns = "Cyrl",
mo = "Cyrl",
mrj = "Cyrl",
muk = "Telu",
myv = "Cyrl",
mr = { "Deva", "Modi" },
my = "Mymr",
mzn = "Arab",
nan = "Hans",
ne = "Deva",
nog = "Cyrl",
non = "Runr",
oge = "Geok",
ola = "Tibt",
["or"] = "Orya",
os = "Cyrl",
osc = "Ital",
ota = "Arab",
otb = "Tibt",
pa = { "Arab", "Guru" },
pal = { "Phli", "Phlp" },
peo = "Xpeo",
pi = { "Sinh", "Latn", "Mymr" },
pnb = "Arab",
-- prd RTL
ps = "Arab",
ru = "Cyrl",
rut = "Cyrl",
sa = { "Deva", "Sinh", "Gran", "Shrd", "Sidd" },
sah = "Cyrl",
sam = { "Samr", "Hebr" },
saz = "Saur",
sd = { "Arab", "Deva", "Khoj", "Sind" },
sdh = "Arab",
si = "Sinh",
shi = { "Tfng", "Latn" },
sr = { "Cyrl", "Latn" },
su = { "Latn", "Sund" },
sux = "Xsux",
syc = "Syrc",
syr = "Syrc",
ta = "Taml",
tab = "Cyrl",
tai = "Thai",
tcn = "Tibt",
te = "Telu",
tg = { "Cyrl", "Arab" },
th = "Thai",
thw = "Tibt",
ti = "Ethi",
tig = "Ethi",
tl = { "Latn", "Tglg" },
tmh = { "Latn", "Tfng", "Arab" },
tsd = "Grek",
tsk = "Tibt",
tt = "Cyrl",
tts = "Thai",
tut = "Cyrl",
tyv = "Cyrl",
tzm = { "Tfng", "Arab", "Latn" },
udm = "Cyrl",
ug = { "Arab", "Cyrl", "Latn" },
uga = "Ugar",
uk = "Cyrl",
ur = "Arab",
uz = { "Cyrl", "Arab", "Latn" },
xal = "Cyrl",
xct = "Tibt",
xeb = "Xsux",
xht = "Xsux",
xhu = "Xsux",
xlu = "Xsux",
xum = "Ital",
xve = "Ital",
ydd = "Hebr",
yi = "Hebr",
yrk = "Cyrl",
zau = "Tibt",
zgh = { "Tfng", "Arab", "Latn" },
zh = { "Bopo", "Hanb", "Hans", "Hant", "Phag" }
},
sub = "scripts",
failsafe = Serial };