Module:scripts/recognition data: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
local data = { | |||
[0x00] = { | [0x00] = { | ||
{ 0x00041, 0x0005A, "Latn"}, | { 0x00041, 0x0005A, "Latn"}, | ||
| Line 49: | Line 49: | ||
{ 0x00E81, 0x00EDF, "Laoo" }, | { 0x00E81, 0x00EDF, "Laoo" }, | ||
{ 0x00F00, 0x00FDA, "Tibt" }, | { 0x00F00, 0x00FDA, "Tibt" }, | ||
}, | }, | ||
[0x01] = { | [0x01] = { | ||
| Line 81: | Line 80: | ||
{ 0x01E00, 0x01EFF, "Latn" }, | { 0x01E00, 0x01EFF, "Latn" }, | ||
{ 0x01F00, 0x01FFE, "Polyt" }, | { 0x01F00, 0x01FFE, "Polyt" }, | ||
}, | }, | ||
[0x02] = { | [0x02] = { | ||
| Line 99: | Line 97: | ||
{ 0x02D80, 0x02DDE, "Ethi" }, | { 0x02D80, 0x02DDE, "Ethi" }, | ||
{ 0x02E80, 0x02FDF, "Hani" }, | { 0x02E80, 0x02FDF, "Hani" }, | ||
}, | }, | ||
[0x03] = { | [0x03] = { | ||
| Line 124: | Line 121: | ||
{ 0x033E0, 0x033FE, "Hani" }, | { 0x033E0, 0x033FE, "Hani" }, | ||
{ 0x03400, 0x03FFF, "Hani" }, | { 0x03400, 0x03FFF, "Hani" }, | ||
}, | }, | ||
[0x04] = { | [0x04] = { | ||
{ 0x04000, 0x04DB5, "Hani" }, | { 0x04000, 0x04DB5, "Hani" }, | ||
{ 0x04E00, 0x04FFF, "Hani" }, | { 0x04E00, 0x04FFF, "Hani" }, | ||
}, | }, | ||
[0x05] = { | [0x05] = { | ||
{ 0x05000, 0x05FFF, "Hani" }, | { 0x05000, 0x05FFF, "Hani" }, | ||
}, | }, | ||
[0x06] = { | [0x06] = { | ||
{ 0x06000, 0x06FFF, "Hani" }, | { 0x06000, 0x06FFF, "Hani" }, | ||
}, | }, | ||
[0x07] = { | [0x07] = { | ||
{ 0x07000, 0x07FFF, "Hani" }, | { 0x07000, 0x07FFF, "Hani" }, | ||
}, | }, | ||
[0x08] = { | [0x08] = { | ||
{ 0x08000, 0x08FFF, "Hani" }, | { 0x08000, 0x08FFF, "Hani" }, | ||
}, | }, | ||
[0x09] = { | [0x09] = { | ||
{ 0x09000, 0x09FFF, "Hani" }, | { 0x09000, 0x09FFF, "Hani" }, | ||
}, | }, | ||
[0x0A] = { | [0x0A] = { | ||
| Line 179: | Line 169: | ||
{ 0x0ABC0, 0x0ABFF, "Mtei" }, | { 0x0ABC0, 0x0ABFF, "Mtei" }, | ||
{ 0x0AC00, 0x0AFFF, "Hang" }, | { 0x0AC00, 0x0AFFF, "Hang" }, | ||
}, | }, | ||
[0x0B] = { | [0x0B] = { | ||
{ 0x0B000, 0x0BFFF, "Hang" }, | { 0x0B000, 0x0BFFF, "Hang" }, | ||
}, | }, | ||
[0x0C] = { | [0x0C] = { | ||
{ 0x0C000, 0x0CFFF, "Hang" }, | { 0x0C000, 0x0CFFF, "Hang" }, | ||
}, | }, | ||
[0x0D] = { | [0x0D] = { | ||
{ 0x0D000, 0x0D7A3, "Hang" }, | { 0x0D000, 0x0D7A3, "Hang" }, | ||
}, | }, | ||
[0x0F] = { | [0x0F] = { | ||
| Line 201: | Line 187: | ||
{ 0x0FE70, 0x0FEFC, "Arab" }, | { 0x0FE70, 0x0FEFC, "Arab" }, | ||
{ 0x0FF61, 0x0FF65, "Hani", "Bopo", "Hang", "Hira", "Kana", "Yiii" }, | { 0x0FF61, 0x0FF65, "Hani", "Bopo", "Hang", "Hira", "Kana", "Yiii" }, | ||
}, | }, | ||
[0x10] = { | [0x10] = { | ||
| Line 245: | Line 230: | ||
{ 0x10F70, 0x10FAF, "Ougr" }, | { 0x10F70, 0x10FAF, "Ougr" }, | ||
{ 0x10FE0, 0x10FFF, "Elym" }, | { 0x10FE0, 0x10FFF, "Elym" }, | ||
}, | }, | ||
[0x11] = { | [0x11] = { | ||
| Line 275: | Line 259: | ||
{ 0x11D60, 0x11DA9, "Gong" }, | { 0x11D60, 0x11DA9, "Gong" }, | ||
{ 0x11EE0, 0x11EF8, "Maka" }, | { 0x11EE0, 0x11EF8, "Maka" }, | ||
}, | }, | ||
[0x12] = { | [0x12] = { | ||
| Line 281: | Line 264: | ||
{ 0x12400, 0x12473, "Xsux" }, | { 0x12400, 0x12473, "Xsux" }, | ||
{ 0x12F90, 0x12FFF, "Cpmn" }, | { 0x12F90, 0x12FFF, "Cpmn" }, | ||
}, | }, | ||
[0x13] = { | [0x13] = { | ||
{ 0x13000, 0x1342E, "Egyp" }, | { 0x13000, 0x1342E, "Egyp" }, | ||
}, | }, | ||
[0x14] = { | [0x14] = { | ||
{ 0x14400, 0x14646, "Hluw" }, | { 0x14400, 0x14646, "Hluw" }, | ||
}, | }, | ||
[0x16] = { | [0x16] = { | ||
| Line 298: | Line 278: | ||
{ 0x16E40, 0x16E9A, "Medf" }, | { 0x16E40, 0x16E9A, "Medf" }, | ||
{ 0x16F00, 0x16F9F, "Plrd" }, | { 0x16F00, 0x16F9F, "Plrd" }, | ||
}, | }, | ||
[0x17] = { | [0x17] = { | ||
{ 0x17000, 0x17FFF, "Tang" }, | { 0x17000, 0x17FFF, "Tang" }, | ||
}, | }, | ||
[0x18] = { | [0x18] = { | ||
{ 0x18000, 0x18AF2, "Tang" }, | { 0x18000, 0x18AF2, "Tang" }, | ||
}, | }, | ||
[0x1B] = { | [0x1B] = { | ||
| Line 312: | Line 289: | ||
{ 0x1B170, 0x1B2FB, "Nshu" }, | { 0x1B170, 0x1B2FB, "Nshu" }, | ||
{ 0x1BC00, 0x1BC9F, "Dupl" }, | { 0x1BC00, 0x1BC9F, "Dupl" }, | ||
}, | |||
[0x1C] = { | |||
{ 0x1CF00, 0x1CFCF, "Zname" }, | |||
}, | }, | ||
[0x1D] = { | [0x1D] = { | ||
| Line 319: | Line 298: | ||
{ 0x1D400, 0x1D7FF, "Zmth" }, | { 0x1D400, 0x1D7FF, "Zmth" }, | ||
{ 0x1D800, 0x1DAAF, "Sgnw" }, | { 0x1D800, 0x1DAAF, "Sgnw" }, | ||
}, | }, | ||
[0x1E] = { | [0x1E] = { | ||
| Line 325: | Line 303: | ||
{ 0x1E800, 0x1E8D6, "Mend" }, | { 0x1E800, 0x1E8D6, "Mend" }, | ||
{ 0x1E900, 0x1E95F, "Adlm" }, | { 0x1E900, 0x1E95F, "Adlm" }, | ||
}, | }, | ||
[0x1F] = { | [0x1F] = { | ||
{ 0x1F000, 0x1F0F5, "Zsym" }, | { 0x1F000, 0x1F0F5, "Zsym" }, | ||
{ 0x1F300, 0x1FA6D, "Zsym" }, | { 0x1F300, 0x1FA6D, "Zsym" }, | ||
}, | }, | ||
[0x20] = { | [0x20] = { | ||
{ 0x20000, 0x20FFF, "Hani" }, | { 0x20000, 0x20FFF, "Hani" }, | ||
}, | }, | ||
[0x21] = { | [0x21] = { | ||
{ 0x21000, 0x21FFF, "Hani" }, | { 0x21000, 0x21FFF, "Hani" }, | ||
}, | }, | ||
[0x22] = { | [0x22] = { | ||
{ 0x22000, 0x22FFF, "Hani" }, | { 0x22000, 0x22FFF, "Hani" }, | ||
}, | }, | ||
[0x23] = { | [0x23] = { | ||
{ 0x23000, 0x23FFF, "Hani" }, | { 0x23000, 0x23FFF, "Hani" }, | ||
}, | }, | ||
[0x24] = { | [0x24] = { | ||
{ 0x24000, 0x24FFF, "Hani" }, | { 0x24000, 0x24FFF, "Hani" }, | ||
}, | }, | ||
[0x25] = { | [0x25] = { | ||
{ 0x25000, 0x25FFF, "Hani" }, | { 0x25000, 0x25FFF, "Hani" }, | ||
}, | }, | ||
[0x26] = { | [0x26] = { | ||
{ 0x26000, 0x26FFF, "Hani" }, | { 0x26000, 0x26FFF, "Hani" }, | ||
}, | }, | ||
[0x27] = { | [0x27] = { | ||
{ 0x27000, 0x27FFF, "Hani" }, | { 0x27000, 0x27FFF, "Hani" }, | ||
}, | }, | ||
[0x28] = { | [0x28] = { | ||
{ 0x28000, 0x28FFF, "Hani" }, | { 0x28000, 0x28FFF, "Hani" }, | ||
}, | }, | ||
[0x29] = { | [0x29] = { | ||
{ 0x29000, 0x29FFF, "Hani" }, | { 0x29000, 0x29FFF, "Hani" }, | ||
}, | }, | ||
[0x2A] = { | [0x2A] = { | ||
{ 0x2A000, 0x2AFFF, "Hani" }, | { 0x2A000, 0x2AFFF, "Hani" }, | ||
}, | }, | ||
[0x2B] = { | [0x2B] = { | ||
{ 0x2B000, 0x2BFFF, "Hani" }, | { 0x2B000, 0x2BFFF, "Hani" }, | ||
}, | }, | ||
[0x2C] = { | [0x2C] = { | ||
{ 0x2C000, 0x2CFFF, "Hani" }, | { 0x2C000, 0x2CFFF, "Hani" }, | ||
}, | }, | ||
[0x2D] = { | [0x2D] = { | ||
{ 0x2D000, 0x2DFFF, "Hani" }, | { 0x2D000, 0x2DFFF, "Hani" }, | ||
}, | }, | ||
[0x2E] = { | [0x2E] = { | ||
{ 0x2E000, 0x2EBE0, "Hani" }, | { 0x2E000, 0x2EBE0, "Hani" }, | ||
}, | }, | ||
} | |||
for _, v in next, data do | |||
v.length = #v | |||
end | |||
data.individual = { | |||
[0x00462] = "Cyrl", | |||
[0x00463] = "Cyrl", | |||
[0x0060C] = "Arab, Nkoo, Rohg, Syrc, Thaa, Yezi", | |||
[0x0061B] = "Arab, Nkoo, Rohg, Syrc, Thaa, Yezi", | |||
[0x0061F] = "Arab, Adlm, Nkoo, Rohg, Syrc, Thaa, Yezi", | |||
[0x00640] = "Arab, Adlm, Mand, Mani, Ougr, Phlp, Rohg, Sogd, Syrc", | |||
[0x00951] = "Deva, Beng, Gran, Gujr, Guru, Knda, Latn, Mlym, Orya, Shrd, Taml, Telu, Tirh", | |||
[0x00952] = "Deva, Beng, Gran, Gujr, Guru, Knda, Latn, Mlym, Orya, Taml, Telu, Tirh", | |||
[0x00964] = "Deva, Beng, Dogr, Gong, Gonm, Gran, Gujr, Guru, Knda, Mahj, Mlym, Nand, Orya, Sind, Sinh, Sylo, Takr, Taml, Telu, Tirh", | |||
[0x00965] = "Deva, Beng, Dogr, Gong, Gonm, Gran, Gujr, Guru, Knda, Limb, Mahj, Mlym, Nand, Orya, Sind, Sinh, Sylo, Takr, Taml, Telu, Tirh", | |||
[0x0098F] = "Beng", | |||
[0x00990] = "Beng", | |||
[0x009A1] = "Beng", | |||
[0x009A2] = "Beng", | |||
[0x009AF] = "Beng", | |||
[0x009B2] = "Beng", | |||
[0x009BC] = "Beng", | |||
[0x009C7] = "Beng", | |||
[0x009C8] = "Beng", | |||
[0x009D7] = "Beng", | |||
[0x01CDA] = "Deva, Knda, Mlym, Orya, Taml, Telu", | |||
[0x01CF2] = "Deva, Beng, Gran, Knda, Nand, Orya, Telu, Tirh", | |||
[0x02135] = "Zmth", | |||
[0x03000] = "Hani", | |||
[0x03003] = "Hani, Bopo, Hang, Hira, Kana", | |||
[0x03013] = "Hani, Bopo, Hang, Hira, Kana", | |||
[0x03030] = "Hani, Bopo, Hang, Hira, Kana", | |||
[0x03037] = "Hani, Bopo, Hang, Hira, Kana", | |||
[0x030FB] = "Kana, Hani, Bopo, Hang, Hira, Yiii", | |||
[0x032FF] = "Hani", | |||
[0x0FA0E] = "Hani", | |||
[0x0FA0F] = "Hani", | |||
[0x0FA11] = "Hani", | |||
[0x0FA13] = "Hani", | |||
[0x0FA14] = "Hani", | |||
[0x0FA1F] = "Hani", | |||
[0x0FA21] = "Hani", | |||
[0x0FA23] = "Hani", | |||
[0x0FA24] = "Hani", | |||
[0x1056F] = "Aghb", | |||
[0x16FE0] = "Tang", | |||
[0x16FE1] = "Nshu", | |||
[0x1B000] = "Kana", | |||
} | |||
data.blocks = { | |||
{ 0x04, 0x09, "Hani" }, | |||
{ 0x0B, 0x0D, "Hang" }, | |||
{ 0x17, 0x18, "Tang" }, | |||
{ 0x20, 0x2E, "Hani" }, | |||
} | } | ||
return data | |||