Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | ||
---|---|---|---|---|---|---|
Modul | Deutsch
|
Modul: | Dokumentation |
/maintain – Aktualisierung nach Änderung der Codes in commons:Data:ISO15924 zum Einpflegen in Codes.
fetchLua
Bearbeiten{{#invoke:ISO15924/maintain|fetchLua}}
local ISO15924 = { suite = "ISO15924",
sub = "codes",
serial = "2024-11-17T20:23:48+00:00",
item = 71840276,
main = 71584769 }
--[=[
ISO 15924 mw.loadData() with a snapshot of codes
]=]
local Failsafe = ISO15924
ISO15924.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
}
ISO15924.iso639script = {
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", "Hani" },
kok = { "Deva", "Latn", "Knda" },
krc = { "Cyrl" },
krl = { "Latn", "Cyrl" },
ks = { "Arab", "Deva" },
kte = { "Tibt" },
ku = { "Arab", "Cyrl", "Latn" },
kum = { "Cyrl", "Latn", "Arab" },
kv = { "Cyrl" },
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" },
mr = { "Deva", "Modi" },
mrj = { "Cyrl" },
muk = { "Telu" },
my = { "Mymr" },
myv = { "Cyrl" },
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" },
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" },
shi = { "Tfng", "Latn" },
si = { "Sinh" },
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" }
}
ISO15924.reverse = {
{ 0x00041, 0x0005A, { "Latn" } },
{ 0x00061, 0x0007A, { "Latn" } },
{ 0x000C0, 0x00221, { "Latn" } },
{ 0x00222, 0x00223, { "Grek", "Latn" } },
{ 0x00224, 0x002AF, { "Latn" } },
{ 0x002B0, 0x002FF, { "Latn" } },
{ 0x00363, 0x0036F, { "Latn" } },
{ 0x00370, 0x003E1, { "Grek" } },
{ 0x003E2, 0x003EF, { "Copt" } },
{ 0x003F0, 0x003FF, { "Grek" } },
{ 0x00400, 0x0052F, { "Cyrl" } },
{ 0x00531, 0x0058F, { "Armn" } },
{ 0x00591, 0x005F4, { "Hebr" } },
{ 0x00600, 0x006FF, { "Arab" } },
{ 0x00700, 0x0074F, { "Syrc" } },
{ 0x00750, 0x0077F, { "Arab" } },
{ 0x00780, 0x007B1, { "Thaa" } },
{ 0x00800, 0x0083F, { "Samr" } },
{ 0x008A0, 0x008FF, { "Arab" } },
{ 0x00900, 0x0097F, { "Deva" } },
{ 0x00980, 0x009FB, { "Beng" } },
{ 0x00A01, 0x00A75, { "Guru" } },
{ 0x00A81, 0x00AF9, { "Gujr" } },
{ 0x00B01, 0x00B77, { "Orya" } },
{ 0x00B82, 0x00BFA, { "Taml" } },
{ 0x00C00, 0x00C7F, { "Telu" } },
{ 0x00C81, 0x00CF2, { "Knda" } },
{ 0x00D01, 0x00D7F, { "Mlym" } },
{ 0x00D82, 0x00DF4, { "Sinh" } },
{ 0x00E01, 0x00E5B, { "Thai" } },
{ 0x00E81, 0x00EDF, { "Laoo" } },
{ 0x00F00, 0x00FDA, { "Tibt" } },
{ 0x01000, 0x0109F, { "Mymr" } },
{ 0x010A0, 0x010FF, { "Geor" } },
{ 0x01100, 0x011FF, { "Hang", "Kore" } },
{ 0x01200, 0x01399, { "Ethi" } },
{ 0x01400, 0x0167F, { "Cans" } },
{ 0x01680, 0x0169C, { "Ogam" } },
{ 0x016A0, 0x016F8, { "Runr" } },
{ 0x01700, 0x01714, { "Tglg" } },
{ 0x01780, 0x017F9, { "Khmr" } },
{ 0x01800, 0x018AA, { "Mong" } },
{ 0x018B0, 0x018FF, { "Cans" } },
{ 0x019E0, 0x019FF, { "Khmr" } },
{ 0x01A00, 0x01A1F, { "Bugi" } },
{ 0x01B00, 0x01B7C, { "Bali" } },
{ 0x01B80, 0x01BBF, { "Sund" } },
{ 0x01BC0, 0x01BFF, { "Batk" } },
{ 0x01CC0, 0x01CC7, { "Sund" } },
{ 0x01D00, 0x01DBF, { "Latn" } },
{ 0x01DD3, 0x01DF4, { "Latn" } },
{ 0x01E00, 0x01EFF, { "Latn" } },
{ 0x01F00, 0x01FFE, { "Grek" } },
{ 0x02090, 0x0209C, { "Latn" } },
{ 0x0249C, 0x024E9, { "Latn" } },
{ 0x02C00, 0x02C5E, { "Glag" } },
{ 0x02C60, 0x02C7F, { "Latn" } },
{ 0x02C80, 0x02CFF, { "Copt" } },
{ 0x02D00, 0x02D2D, { "Geok" } },
{ 0x02D30, 0x02D7F, { "Tfng" } },
{ 0x02D80, 0x02DDE, { "Ethi" } },
{ 0x02DE0, 0x02DFF, { "Cyrl" } },
{ 0x02F00, 0x02FD5, { "Hanb", "Hant" } },
{ 0x03021, 0x03029, { "Hanb", "Hant" } },
{ 0x0302E, 0x0302F, { "Kore" } },
{ 0x03041, 0x03098, { "Hira", "Hrkt", "Jpan" } },
{ 0x03099, 0x0309F, { "Hira", "Hrkt", "Jpan", "Kana" } },
{ 0x030A0, 0x030FF, { "Hrkt", "Jpan", "Kana" } },
{ 0x03105, 0x0312D, { "Bopo", "Hanb" } },
{ 0x03131, 0x0318E, { "Hang", "Kore" } },
{ 0x031A0, 0x031BA, { "Bopo", "Hanb" } },
{ 0x031F0, 0x031FF, { "Hrkt", "Jpan", "Kana" } },
{ 0x03200, 0x0321E, { "Kore" } },
{ 0x032D0, 0x032FE, { "Hrkt", "Jpan", "Kana" } },
{ 0x03400, 0x04DBF, { "Hanb", "Hani", "Hans" } },
{ 0x04E00, 0x09FC6, { "Hanb", "Hani", "Hans" } },
{ 0x09FC7, 0x09FD5, { "Hanb", "Hans" } },
{ 0x0A640, 0x0A69F, { "Cyrl" } },
{ 0x0A6A0, 0x0A6F7, { "Bamu" } },
{ 0x0A700, 0x0A721, { "Hanb", "Hans" } },
{ 0x0A800, 0x0A82F, { "Sylo" } },
{ 0x0A840, 0x0A877, { "Phag" } },
{ 0x0A880, 0x0A8D9, { "Saur" } },
{ 0x0A8E0, 0x0A8FD, { "Deva" } },
{ 0x0A980, 0x0A9DF, { "Java" } },
{ 0x0A9E0, 0x0A9FE, { "Mymr" } },
{ 0x0AA60, 0x0AA7F, { "Mymr" } },
{ 0x0AB01, 0x0AB2E, { "Ethi" } },
{ 0x0AB30, 0x0AB5A, { "Latn" } },
{ 0x0AB60, 0x0AB64, { "Latn" } },
{ 0x0AB65, 0x0AB65, { "Grek" } },
{ 0x0AC00, 0x0D7A3, { "Hang", "Kore" } },
{ 0x0D7B0, 0x0D7FB, { "Hang", "Kore" } },
{ 0x0FB00, 0x0FB06, { "Latn" } },
{ 0x0FB13, 0x0FB17, { "Armn" } },
{ 0x0FB1D, 0x0FB4F, { "Hebr" } },
{ 0x0FB50, 0x0FDFB, { "Arab" } },
{ 0x0FDFD, 0x0FDFD, { "Arab" } },
{ 0x0FE70, 0x0FEFC, { "Arab" } },
{ 0x0FF65, 0x0FF6F, { "Hrkt", "Jpan", "Kana" } },
{ 0x0FF70, 0x0FF70, { "Hira", "Hrkt", "Jpan", "Kana" } },
{ 0x0FF71, 0x0FF9F, { "Hrkt", "Jpan", "Kana" } },
{ 0x0FFA0, 0x0FFDC, { "Kore" } },
{ 0x10000, 0x1013F, { "Linb" } },
{ 0x10300, 0x1032F, { "Ital" } },
{ 0x10330, 0x1034A, { "Goth" } },
{ 0x10380, 0x1039F, { "Ugar" } },
{ 0x103A0, 0x103D5, { "Xpeo" } },
{ 0x10480, 0x104A9, { "Osma" } },
{ 0x10600, 0x10767, { "Lina" } },
{ 0x10800, 0x1083F, { "Cprt" } },
{ 0x10840, 0x1085F, { "Armi" } },
{ 0x10860, 0x1087F, { "Palm" } },
{ 0x10880, 0x108AF, { "Nbat" } },
{ 0x10900, 0x1091F, { "Phnx" } },
{ 0x10B40, 0x10B5F, { "Prti" } },
{ 0x10B60, 0x10B7F, { "Phli" } },
{ 0x10B80, 0x10BAF, { "Phlp" } },
{ 0x11150, 0x11176, { "Mahj" } },
{ 0x11180, 0x111DF, { "Shrd" } },
{ 0x11200, 0x1123D, { "Khoj" } },
{ 0x112B0, 0x112F9, { "Sind" } },
{ 0x11300, 0x11374, { "Gran" } },
{ 0x11480, 0x114D9, { "Tirh" } },
{ 0x11580, 0x115DD, { "Sidd" } },
{ 0x11600, 0x11659, { "Modi" } },
{ 0x11680, 0x116C9, { "Takr" } },
{ 0x12000, 0x12543, { "Xsux" } },
{ 0x16B00, 0x16B7F, { "Hmng" } },
{ 0x1B000, 0x1B000, { "Hrkt", "Jpan", "Kana" } },
{ 0x1B001, 0x1B001, { "Hira", "Hrkt", "Jpan" } },
{ 0x1F200, 0x1F200, { "Hira", "Hrkt", "Jpan" } },
{ 0x1F201, 0x1F202, { "Hrkt", "Jpan", "Kana" } },
{ 0x1F210, 0x1F212, { "Hanb", "Hans" } },
{ 0x1F213, 0x1F213, { "Hrkt", "Jpan", "Kana" } },
{ 0x1F214, 0x1F23A, { "Hanb", "Hans" } },
{ 0x20000, 0x2A6DF, { "Hanb", "Hani", "Hant" } },
{ 0x2A700, 0x2B734, { "Hanb", "Hani", "Hant" } },
{ 0x2B740, 0x2B81D, { "Hanb", "Hani", "Hant" } },
{ 0x2B820, 0x2CEA1, { "Hanb", "Hani", "Hant" } }
}
ISO15924.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
}
ISO15924.trans = {
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" },
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" }
}
ISO15924.unicodes = {
["*"] = { { 0x8, 0x40 },
{ 0x5B, 0x60 },
{ 0x7B, 0xBF },
{ 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 } },
Arab = { { 0x600, 0x6FF },
{ 0x750, 0x77F },
{ 0x8A0, 0x8FF },
{ 0xFB50, 0xFDFB },
{ 0xFDFD, 0xFDFD },
{ 0xFE70, 0xFEFC } },
Armi = { { 0x10840, 0x1085F } },
Armn = { { 0x531, 0x58F },
{ 0xFB13, 0xFB17 },
{ 0xFB13, 0xFB17 } },
Bali = { { 0x1B00, 0x1B7C } },
Bamu = { { 0xA6A0, 0xA6F7 } },
Batk = { { 0x1BC0, 0x1BFF } },
Beng = { { 0x980, 0x9FB } },
Bopo = { { 0x3105, 0x312D },
{ 0x31A0, 0x31BA } },
Bugi = { { 0x1A00, 0x1A1F } },
Cans = { { 0x1400, 0x167F },
{ 0x18B0, 0x18FF } },
Copt = { { 0x3E2, 0x3EF },
{ 0x2C80, 0x2CFF } },
Cprt = { { 0x10800, 0x1083F } },
Cyrl = { { 0x400, 0x52F },
{ 0x2DE0, 0x2DFF },
{ 0xA640, 0xA69F } },
Deva = { { 0x900, 0x97F },
{ 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 = { { 0x222, 0x223 },
{ 0x370, 0x3E1 },
{ 0x3F0, 0x3FF },
{ 0x1F00, 0x1FFE },
{ 0xAB65, 0xAB65 } },
Gujr = { { 0xA81, 0xAF9 } },
Guru = { { 0xA01, 0xA75 } },
Hanb = { },
Hang = { { 0x1100, 0x11FF },
{ 0x3131, 0x318E },
{ 0xAC00, 0xD7A3 },
{ 0xD7B0, 0xD7FB } },
Hani = { { 0x4E00, 0x9FC6 },
{ 0x3400, 0x4DBF },
{ 0x20000, 0x2A6DF },
{ 0x2A700, 0x2B734 },
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 } },
Hans = { { 0x3400, 0x4DBF },
{ 0x4E00, 0x9FD5 },
{ 0xA700, 0xA721 },
{ 0x1F210, 0x1F212 },
{ 0x1F214, 0x1F23A } },
Hant = { { 0x2F00, 0x2FD5 },
{ 0x3021, 0x3029 },
{ 0x20000, 0x2A6DF },
{ 0x2A700, 0x2B734 },
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 } },
Hebr = { { 0x591, 0x5F4 },
{ 0xFB1D, 0xFB4F } },
Hira = { { 0x3041, 0x309F },
{ 0xFF70, 0xFF70 },
{ 0x1B001, 0x1B001 },
{ 0x1F200, 0x1F200 } },
Hmng = { { 0x16B00, 0x16B7F } },
Hrkt = { },
Ital = { { 0x10300, 0x1032F } },
Java = { { 0xA980, 0xA9DF } },
Jpan = { },
Kana = { { 0x3099, 0x30FF },
{ 0x31F0, 0x31FF },
{ 0x32D0, 0x32FE },
{ 0xFF65, 0xFF9F },
{ 0x1B000, 0x1B000 },
{ 0x1F201, 0x1F202 },
{ 0x1F213, 0x1F213 } },
Khmr = { { 0x1780, 0x17F9 },
{ 0x19E0, 0x19FF } },
Khoj = { { 0x11200, 0x1123D } },
Knda = { { 0xC81, 0xCF2 } },
Kore = { { 0x1100, 0x11FF },
{ 0x302E, 0x302F },
{ 0x3131, 0x318E },
{ 0x3200, 0x321E },
{ 0xAC00, 0xD7A3 },
{ 0xD7B0, 0xD7FB },
{ 0xFFA0, 0xFFDC } },
Laoo = { { 0xE81, 0xEDF } },
Latn = { { 0x41, 0x5A },
{ 0x61, 0x7A },
{ 0xC0, 0x2AF },
{ 0x2B0, 0x2FF },
{ 0x363, 0x36F },
{ 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 = { { 0xD01, 0xD7F } },
Modi = { { 0x11600, 0x11659 } },
Mong = { { 0x1800, 0x18AA } },
Mymr = { { 0x1000, 0x109F },
{ 0xA9E0, 0xA9FE },
{ 0xAA60, 0xAA7F } },
Nbat = { { 0x10880, 0x108AF } },
Ogam = { { 0x1680, 0x169C } },
Orya = { { 0xB01, 0xB77 } },
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 = { { 0x800, 0x83F } },
Saur = { { 0xA880, 0xA8D9 } },
Shrd = { { 0x11180, 0x111DF } },
Sidd = { { 0x11580, 0x115DD } },
Sind = { { 0x112B0, 0x112F9 } },
Sinh = { { 0xD82, 0xDF4 } },
Sund = { { 0x1B80, 0x1BBF },
{ 0x1CC0, 0x1CC7 } },
Sylo = { { 0xA800, 0xA82F } },
Syrc = { { 0x700, 0x74F } },
Takr = { { 0x11680, 0x116C9 } },
Taml = { { 0xB82, 0xBFA } },
Telu = { { 0xC00, 0xC7F } },
Tfng = { { 0x2D30, 0x2D7F } },
Tglg = { { 0x1700, 0x1714 } },
Thaa = { { 0x780, 0x7B1 } },
Thai = { { 0xE01, 0xE5B } },
Tibt = { { 0xF00, 0xFDA } },
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 } }
}
local fresh = function ()
-- Check for global update
-- Returns: true, if matching global version; false, if not
local r
if mw.title.getCurrentTitle().namespace > 0 and
type( Failsafe.item ) == "number" and Failsafe.item > 0 then
local storage = string.format( "Q%d", Failsafe.item )
local entity = mw.wikibase.getEntity( storage )
if type( entity ) == "table" then
local seek = Failsafe.serialProperty or "P348"
local vsn = entity:formatPropertyValues( seek )
if type( vsn ) == "table" and
vsn.value == Failsafe.serial then
r = true
end
end
end
return r or false
end -- fresh()
ISO15924.failsafe = ISO15924.serial
if mw.title.getCurrentTitle().namespace > 0 then
ISO15924.last = fresh()
end
return ISO15924
fetchUnicodeJSON
Bearbeitencommons:Data:ISO15924/reverse.tab
{{#invoke:ISO15924/maintain|fetchUnicodeJSON}}
[
[ "00041", "0005A", "Latn" ],
[ "00061", "0007A", "Latn" ],
[ "000C0", "00221", "Latn" ],
[ "00222", "00223", "Grek Latn" ],
[ "00224", "002AF", "Latn" ],
[ "002B0", "002FF", "Latn" ],
[ "00363", "0036F", "Latn" ],
[ "00370", "003E1", "Grek" ],
[ "003E2", "003EF", "Copt" ],
[ "003F0", "003FF", "Grek" ],
[ "00400", "0052F", "Cyrl" ],
[ "00531", "0058F", "Armn" ],
[ "00591", "005F4", "Hebr" ],
[ "00600", "006FF", "Arab" ],
[ "00700", "0074F", "Syrc" ],
[ "00750", "0077F", "Arab" ],
[ "00780", "007B1", "Thaa" ],
[ "00800", "0083F", "Samr" ],
[ "008A0", "008FF", "Arab" ],
[ "00900", "0097F", "Deva" ],
[ "00980", "009FB", "Beng" ],
[ "00A01", "00A75", "Guru" ],
[ "00A81", "00AF9", "Gujr" ],
[ "00B01", "00B77", "Orya" ],
[ "00B82", "00BFA", "Taml" ],
[ "00C00", "00C7F", "Telu" ],
[ "00C81", "00CF2", "Knda" ],
[ "00D01", "00D7F", "Mlym" ],
[ "00D82", "00DF4", "Sinh" ],
[ "00E01", "00E5B", "Thai" ],
[ "00E81", "00EDF", "Laoo" ],
[ "00F00", "00FDA", "Tibt" ],
[ "01000", "0109F", "Mymr" ],
[ "010A0", "010FF", "Geor" ],
[ "01100", "011FF", "Hang Kore" ],
[ "01200", "01399", "Ethi" ],
[ "01400", "0167F", "Cans" ],
[ "01680", "0169C", "Ogam" ],
[ "016A0", "016F8", "Runr" ],
[ "01700", "01714", "Tglg" ],
[ "01780", "017F9", "Khmr" ],
[ "01800", "018AA", "Mong" ],
[ "018B0", "018FF", "Cans" ],
[ "019E0", "019FF", "Khmr" ],
[ "01A00", "01A1F", "Bugi" ],
[ "01B00", "01B7C", "Bali" ],
[ "01B80", "01BBF", "Sund" ],
[ "01BC0", "01BFF", "Batk" ],
[ "01CC0", "01CC7", "Sund" ],
[ "01D00", "01DBF", "Latn" ],
[ "01DD3", "01DF4", "Latn" ],
[ "01E00", "01EFF", "Latn" ],
[ "01F00", "01FFE", "Grek" ],
[ "02090", "0209C", "Latn" ],
[ "0249C", "024E9", "Latn" ],
[ "02C00", "02C5E", "Glag" ],
[ "02C60", "02C7F", "Latn" ],
[ "02C80", "02CFF", "Copt" ],
[ "02D00", "02D2D", "Geok" ],
[ "02D30", "02D7F", "Tfng" ],
[ "02D80", "02DDE", "Ethi" ],
[ "02DE0", "02DFF", "Cyrl" ],
[ "02F00", "02FD5", "Hanb Hant" ],
[ "03021", "03029", "Hanb Hant" ],
[ "0302E", "0302F", "Kore" ],
[ "03041", "03098", "Hira Hrkt Jpan" ],
[ "03099", "0309F", "Hira Hrkt Jpan Kana" ],
[ "030A0", "030FF", "Hrkt Jpan Kana" ],
[ "03105", "0312D", "Bopo Hanb" ],
[ "03131", "0318E", "Hang Kore" ],
[ "031A0", "031BA", "Bopo Hanb" ],
[ "031F0", "031FF", "Hrkt Jpan Kana" ],
[ "03200", "0321E", "Kore" ],
[ "032D0", "032FE", "Hrkt Jpan Kana" ],
[ "03400", "04DBF", "Hanb Hani Hans" ],
[ "04E00", "09FC6", "Hanb Hani Hans" ],
[ "09FC7", "09FD5", "Hanb Hans" ],
[ "0A640", "0A69F", "Cyrl" ],
[ "0A6A0", "0A6F7", "Bamu" ],
[ "0A700", "0A721", "Hanb Hans" ],
[ "0A800", "0A82F", "Sylo" ],
[ "0A840", "0A877", "Phag" ],
[ "0A880", "0A8D9", "Saur" ],
[ "0A8E0", "0A8FD", "Deva" ],
[ "0A980", "0A9DF", "Java" ],
[ "0A9E0", "0A9FE", "Mymr" ],
[ "0AA60", "0AA7F", "Mymr" ],
[ "0AB01", "0AB2E", "Ethi" ],
[ "0AB30", "0AB5A", "Latn" ],
[ "0AB60", "0AB64", "Latn" ],
[ "0AB65", "0AB65", "Grek" ],
[ "0AC00", "0D7A3", "Hang Kore" ],
[ "0D7B0", "0D7FB", "Hang Kore" ],
[ "0FB00", "0FB06", "Latn" ],
[ "0FB13", "0FB17", "Armn" ],
[ "0FB1D", "0FB4F", "Hebr" ],
[ "0FB50", "0FDFB", "Arab" ],
[ "0FDFD", "0FDFD", "Arab" ],
[ "0FE70", "0FEFC", "Arab" ],
[ "0FF65", "0FF6F", "Hrkt Jpan Kana" ],
[ "0FF70", "0FF70", "Hira Hrkt Jpan Kana" ],
[ "0FF71", "0FF9F", "Hrkt Jpan Kana" ],
[ "0FFA0", "0FFDC", "Kore" ],
[ "10000", "1013F", "Linb" ],
[ "10300", "1032F", "Ital" ],
[ "10330", "1034A", "Goth" ],
[ "10380", "1039F", "Ugar" ],
[ "103A0", "103D5", "Xpeo" ],
[ "10480", "104A9", "Osma" ],
[ "10600", "10767", "Lina" ],
[ "10800", "1083F", "Cprt" ],
[ "10840", "1085F", "Armi" ],
[ "10860", "1087F", "Palm" ],
[ "10880", "108AF", "Nbat" ],
[ "10900", "1091F", "Phnx" ],
[ "10B40", "10B5F", "Prti" ],
[ "10B60", "10B7F", "Phli" ],
[ "10B80", "10BAF", "Phlp" ],
[ "11150", "11176", "Mahj" ],
[ "11180", "111DF", "Shrd" ],
[ "11200", "1123D", "Khoj" ],
[ "112B0", "112F9", "Sind" ],
[ "11300", "11374", "Gran" ],
[ "11480", "114D9", "Tirh" ],
[ "11580", "115DD", "Sidd" ],
[ "11600", "11659", "Modi" ],
[ "11680", "116C9", "Takr" ],
[ "12000", "12543", "Xsux" ],
[ "16B00", "16B7F", "Hmng" ],
[ "1B000", "1B000", "Hrkt Jpan Kana" ],
[ "1B001", "1B001", "Hira Hrkt Jpan" ],
[ "1F200", "1F200", "Hira Hrkt Jpan" ],
[ "1F201", "1F202", "Hrkt Jpan Kana" ],
[ "1F210", "1F212", "Hanb Hans" ],
[ "1F213", "1F213", "Hrkt Jpan Kana" ],
[ "1F214", "1F23A", "Hanb Hans" ],
[ "20000", "2A6DF", "Hanb Hani Hant" ],
[ "2A700", "2B734", "Hanb Hani Hant" ],
[ "2B740", "2B81D", "Hanb Hani Hant" ],
[ "2B820", "2CEA1", "Hanb Hani Hant" ]
]
fetchUnicodeLua
Bearbeiten{{#invoke:ISO15924/maintain|fetchUnicodeLua}}
-- mw.loadData() table
-- scripting systems for unicode range
return {
suite = "ISO15924",
sub = "reverse",
failsafe = "2024-11-17T20:23:48+00:00",
commons = "2019-11-12",
reverse = {
{ 0x00041, 0x0005A, { "Latn" } },
{ 0x00061, 0x0007A, { "Latn" } },
{ 0x000C0, 0x00221, { "Latn" } },
{ 0x00222, 0x00223, { "Grek", "Latn" } },
{ 0x00224, 0x002AF, { "Latn" } },
{ 0x002B0, 0x002FF, { "Latn" } },
{ 0x00363, 0x0036F, { "Latn" } },
{ 0x00370, 0x003E1, { "Grek" } },
{ 0x003E2, 0x003EF, { "Copt" } },
{ 0x003F0, 0x003FF, { "Grek" } },
{ 0x00400, 0x0052F, { "Cyrl" } },
{ 0x00531, 0x0058F, { "Armn" } },
{ 0x00591, 0x005F4, { "Hebr" } },
{ 0x00600, 0x006FF, { "Arab" } },
{ 0x00700, 0x0074F, { "Syrc" } },
{ 0x00750, 0x0077F, { "Arab" } },
{ 0x00780, 0x007B1, { "Thaa" } },
{ 0x00800, 0x0083F, { "Samr" } },
{ 0x008A0, 0x008FF, { "Arab" } },
{ 0x00900, 0x0097F, { "Deva" } },
{ 0x00980, 0x009FB, { "Beng" } },
{ 0x00A01, 0x00A75, { "Guru" } },
{ 0x00A81, 0x00AF9, { "Gujr" } },
{ 0x00B01, 0x00B77, { "Orya" } },
{ 0x00B82, 0x00BFA, { "Taml" } },
{ 0x00C00, 0x00C7F, { "Telu" } },
{ 0x00C81, 0x00CF2, { "Knda" } },
{ 0x00D01, 0x00D7F, { "Mlym" } },
{ 0x00D82, 0x00DF4, { "Sinh" } },
{ 0x00E01, 0x00E5B, { "Thai" } },
{ 0x00E81, 0x00EDF, { "Laoo" } },
{ 0x00F00, 0x00FDA, { "Tibt" } },
{ 0x01000, 0x0109F, { "Mymr" } },
{ 0x010A0, 0x010FF, { "Geor" } },
{ 0x01100, 0x011FF, { "Hang", "Kore" } },
{ 0x01200, 0x01399, { "Ethi" } },
{ 0x01400, 0x0167F, { "Cans" } },
{ 0x01680, 0x0169C, { "Ogam" } },
{ 0x016A0, 0x016F8, { "Runr" } },
{ 0x01700, 0x01714, { "Tglg" } },
{ 0x01780, 0x017F9, { "Khmr" } },
{ 0x01800, 0x018AA, { "Mong" } },
{ 0x018B0, 0x018FF, { "Cans" } },
{ 0x019E0, 0x019FF, { "Khmr" } },
{ 0x01A00, 0x01A1F, { "Bugi" } },
{ 0x01B00, 0x01B7C, { "Bali" } },
{ 0x01B80, 0x01BBF, { "Sund" } },
{ 0x01BC0, 0x01BFF, { "Batk" } },
{ 0x01CC0, 0x01CC7, { "Sund" } },
{ 0x01D00, 0x01DBF, { "Latn" } },
{ 0x01DD3, 0x01DF4, { "Latn" } },
{ 0x01E00, 0x01EFF, { "Latn" } },
{ 0x01F00, 0x01FFE, { "Grek" } },
{ 0x02090, 0x0209C, { "Latn" } },
{ 0x0249C, 0x024E9, { "Latn" } },
{ 0x02C00, 0x02C5E, { "Glag" } },
{ 0x02C60, 0x02C7F, { "Latn" } },
{ 0x02C80, 0x02CFF, { "Copt" } },
{ 0x02D00, 0x02D2D, { "Geok" } },
{ 0x02D30, 0x02D7F, { "Tfng" } },
{ 0x02D80, 0x02DDE, { "Ethi" } },
{ 0x02DE0, 0x02DFF, { "Cyrl" } },
{ 0x02F00, 0x02FD5, { "Hanb", "Hant" } },
{ 0x03021, 0x03029, { "Hanb", "Hant" } },
{ 0x0302E, 0x0302F, { "Kore" } },
{ 0x03041, 0x03098, { "Hira", "Hrkt", "Jpan" } },
{ 0x03099, 0x0309F, { "Hira", "Hrkt", "Jpan", "Kana" } },
{ 0x030A0, 0x030FF, { "Hrkt", "Jpan", "Kana" } },
{ 0x03105, 0x0312D, { "Bopo", "Hanb" } },
{ 0x03131, 0x0318E, { "Hang", "Kore" } },
{ 0x031A0, 0x031BA, { "Bopo", "Hanb" } },
{ 0x031F0, 0x031FF, { "Hrkt", "Jpan", "Kana" } },
{ 0x03200, 0x0321E, { "Kore" } },
{ 0x032D0, 0x032FE, { "Hrkt", "Jpan", "Kana" } },
{ 0x03400, 0x04DBF, { "Hanb", "Hani", "Hans" } },
{ 0x04E00, 0x09FC6, { "Hanb", "Hani", "Hans" } },
{ 0x09FC7, 0x09FD5, { "Hanb", "Hans" } },
{ 0x0A640, 0x0A69F, { "Cyrl" } },
{ 0x0A6A0, 0x0A6F7, { "Bamu" } },
{ 0x0A700, 0x0A721, { "Hanb", "Hans" } },
{ 0x0A800, 0x0A82F, { "Sylo" } },
{ 0x0A840, 0x0A877, { "Phag" } },
{ 0x0A880, 0x0A8D9, { "Saur" } },
{ 0x0A8E0, 0x0A8FD, { "Deva" } },
{ 0x0A980, 0x0A9DF, { "Java" } },
{ 0x0A9E0, 0x0A9FE, { "Mymr" } },
{ 0x0AA60, 0x0AA7F, { "Mymr" } },
{ 0x0AB01, 0x0AB2E, { "Ethi" } },
{ 0x0AB30, 0x0AB5A, { "Latn" } },
{ 0x0AB60, 0x0AB64, { "Latn" } },
{ 0x0AB65, 0x0AB65, { "Grek" } },
{ 0x0AC00, 0x0D7A3, { "Hang", "Kore" } },
{ 0x0D7B0, 0x0D7FB, { "Hang", "Kore" } },
{ 0x0FB00, 0x0FB06, { "Latn" } },
{ 0x0FB13, 0x0FB17, { "Armn" } },
{ 0x0FB1D, 0x0FB4F, { "Hebr" } },
{ 0x0FB50, 0x0FDFB, { "Arab" } },
{ 0x0FDFD, 0x0FDFD, { "Arab" } },
{ 0x0FE70, 0x0FEFC, { "Arab" } },
{ 0x0FF65, 0x0FF6F, { "Hrkt", "Jpan", "Kana" } },
{ 0x0FF70, 0x0FF70, { "Hira", "Hrkt", "Jpan", "Kana" } },
{ 0x0FF71, 0x0FF9F, { "Hrkt", "Jpan", "Kana" } },
{ 0x0FFA0, 0x0FFDC, { "Kore" } },
{ 0x10000, 0x1013F, { "Linb" } },
{ 0x10300, 0x1032F, { "Ital" } },
{ 0x10330, 0x1034A, { "Goth" } },
{ 0x10380, 0x1039F, { "Ugar" } },
{ 0x103A0, 0x103D5, { "Xpeo" } },
{ 0x10480, 0x104A9, { "Osma" } },
{ 0x10600, 0x10767, { "Lina" } },
{ 0x10800, 0x1083F, { "Cprt" } },
{ 0x10840, 0x1085F, { "Armi" } },
{ 0x10860, 0x1087F, { "Palm" } },
{ 0x10880, 0x108AF, { "Nbat" } },
{ 0x10900, 0x1091F, { "Phnx" } },
{ 0x10B40, 0x10B5F, { "Prti" } },
{ 0x10B60, 0x10B7F, { "Phli" } },
{ 0x10B80, 0x10BAF, { "Phlp" } },
{ 0x11150, 0x11176, { "Mahj" } },
{ 0x11180, 0x111DF, { "Shrd" } },
{ 0x11200, 0x1123D, { "Khoj" } },
{ 0x112B0, 0x112F9, { "Sind" } },
{ 0x11300, 0x11374, { "Gran" } },
{ 0x11480, 0x114D9, { "Tirh" } },
{ 0x11580, 0x115DD, { "Sidd" } },
{ 0x11600, 0x11659, { "Modi" } },
{ 0x11680, 0x116C9, { "Takr" } },
{ 0x12000, 0x12543, { "Xsux" } },
{ 0x16B00, 0x16B7F, { "Hmng" } },
{ 0x1B000, 0x1B000, { "Hrkt", "Jpan", "Kana" } },
{ 0x1B001, 0x1B001, { "Hira", "Hrkt", "Jpan" } },
{ 0x1F200, 0x1F200, { "Hira", "Hrkt", "Jpan" } },
{ 0x1F201, 0x1F202, { "Hrkt", "Jpan", "Kana" } },
{ 0x1F210, 0x1F212, { "Hanb", "Hans" } },
{ 0x1F213, 0x1F213, { "Hrkt", "Jpan", "Kana" } },
{ 0x1F214, 0x1F23A, { "Hanb", "Hans" } },
{ 0x20000, 0x2A6DF, { "Hanb", "Hani", "Hant" } },
{ 0x2A700, 0x2B734, { "Hanb", "Hani", "Hant" } },
{ 0x2B740, 0x2B81D, { "Hanb", "Hani", "Hant" } },
{ 0x2B820, 0x2CEA1, { "Hanb", "Hani", "Hant" } }
}
};