Jump to content

Module:Scripts

Frae Wikipedia, the free beuk o knawledge
Reveesion aes o 15:11, 24 November 2013 bi Zhuyifei1999 (Collogue | contribs) (Still another)
(diff) ← Aulder reveision | see current reveision (diff) | Newer reveision → (diff)
local m = {}

m["Arab"] = {
    names = { "Arabic" },
    characters = "[؀-ۿݐ-ݿ]",
}

m["fa-Arab"] = {
    names = { "Arabic" },
}

m["glk-Arab"] = {
    names = { "Arabic" },
}

m["kk-Arab"] = {
    names = { "Arabic" },
}

m["ks-Arab"] = {
    names = { "Arabic" },
}

m["ku-Arab"] = {
    names = { "Arabic" },
}

m["mzn-Arab"] = {
    names = { "Arabic" },
}

m["ota-Arab"] = {
    names = { "Arabic" },
}

m["pa-Arab"] = {
    names = { "Arabic" },
}

m["ps-Arab"] = {
    names = { "Arabic" },
}

m["sd-Arab"] = {
    names = { "Arabic" },
}

m["tt-Arab"] = {
    names = { "Arabic" },
}

m["ug-Arab"] = {
    names = { "Arabic" },
}

m["ur-Arab"] = {
    names = { "Arabic" },
}

m["Armi"] = {
    names = { "Imperial Aramaic" },
    characters = "[𐡀-𐡟]",
}

m["Armn"] = {
    names = { "Armenian" },
    characters = "[Ա-֏ﬓ-ﬗ]",
}

m["Avst"] = {
    names = { "Avestan" },
    characters = "[𐬀-𐬿]",
}

m["Bali"] = {
    names = { "Balinese" },
    characters = "[ᬀ-᭼]",
}

m["Bamu"] = {
    names = { "Bamum" },
}

m["Batk"] = {
    names = { "Batak" },
    characters = "[ᯀ-᯿]",
}

m["Beng"] = {
    names = { "Bengali" },
    characters = "[ঁ-৺]",
}

m["Bopo"] = {
    names = { "Zhuyin", "Zhuyin Fuhao", "Bopomofo" },
    characters = "[ㄅ-ㄭㆠ-ㆺ]",
}

m["Brah"] = {
    names = { "Brahmi" },
    characters = "[𑀀-𑁯]",
}

m["Brai"] = {
    names = { "Braille" },
    characters = "[⠀-⣿]",
}

m["Bugi"] = {
    names = { "Buginese" },
    characters = "[ᨀ-᨟]",
}

m["Buhd"] = {
    names = { "Buhid" },
}

m["Cakm"] = {
    names = { "Chakma" },
}

m["Cans"] = {
    names = { "Canadian syllabics" },
    characters = "[᐀-ᙿ]",
}

m["Cari"] = {
    names = { "Carian" },
}

m["Cham"] = {
    names = { "Cham" },
}

m["Cher"] = {
    names = { "Cherokee" },
    characters = "[Ꭰ-Ᏼ]",
}

m["Copt"] = {
    names = { "Coptic" },
    characters = "[Ⲁ-⳿]", -- This is the separate "Coptic" block, not the unified "Greek and Coptic"
}

m["Cprt"] = {
    names = { "Cypriot" },
}

m["Cyrl"] = {
    names = { "Cyrillic" },
    characters = "[Ѐ-џҊ-ԧꚀ-ꚗ]",
}

m["Cyrs"] = {
    names = { "Old Cyrillic" },
    characters = "[Ѐ-ԧꙀ-ꚗ]",
}

m["Deva"] = {
    names = { "Devanagari" },
    characters = "[ऀ-ॿ꣠-ꣻ]",
}

m["Dsrt"] = {
    names = { "Deseret" },
    characters = "[𐐀-𐑏]",
}

m["Egyd"] = {
    names = { "Demotic" },
}

m["Egyp"] = {
    names = { "Egyptian hieroglyphic" },
    characters = "[𓀀-𓐮]",
}

m["Ethi"] = {
    names = { "Ethiopic", "Ge'ez" },
    characters = "[ሀ-᎙ⶀ-ⷞꬁ-ꬮ]",
}

m["Geor"] = {
    names = { "Georgian" },
    characters = "[Ⴀ-ჼ]",
}

m["Glag"] = {
    names = { "Glagolitic" },
    characters = "[Ⰰ-ⱞ]",
}

m["Goth"] = {
    names = { "Gothic" },
    characters = "[𐌰-𐍊]",
}

m["Gran"] = {
    names = { "Grantha" },
    -- Not in Unicode
}

m["Grek"] = {
    names = { "Greek" },
    characters = "[ʹ-Ͽ]",
}

m["Gujr"] = {
    names = { "Gujarati" },
    characters = "[ઁ-૱]",
}

m["Guru"] = {
    names = { "Gurmukhi" },
    characters = "[ਁ-ੵ]",
}

m["Hang"] = {
    names = { "Hangul" },
    characters = "[가-힣]",
}

m["Hani"] = {
    names = { "Han" },
    characters = "[一-鿌㐀-䶵 -〿𠀀-𫠝]", -- Keep Hani, Jpan and Kore synchronized!
}

m["Hano"] = {
    names = { "Hanunoo" },
}

m["Hans"] = {
    names = { "Simplified Han" },
}

m["Hant"] = {
    names = { "Traditional Han" },
}

m["Hebr"] = {
    names = { "Hebrew" },
    characters = "[א-ת]",
}

m["Hira"] = {
    names = { "Hiragana" },
    characters = "[ぁ-ゟ]",
}

m["Ibrn"] = {
    names = { "Iberian" },
}

m["IPAchar"] = {
    names = { "International Phonetic Alphabet" },
}

m["Ital"] = {
    names = { "Old Italic" },
    characters = "[𐌀-𐌣]",
}

m["Java"] = {
    names = { "Javanese" },
    characters = "[ꦀ-꧟]",
}

m["Jpan"] = {
    names = { "Japanese" },
    characters = "[一-鿌㐀-䶵ぁ-ヿㇰ-ㇿ -〿𠀀-𫠝!-○]", -- Keep Hani, Jpan and Kore synchronized!
}

m["Kali"] = {
    names = { "Kayah Li" },
}

m["Kana"] = {
    names = { "Katakana" },
    characters = "[゠-ヿㇰ-ㇿ]",
}

m["Khar"] = {
    names = { "Kharoshthi" },
    characters = "[𐨀-𐩘]",
}

m["Khmr"] = {
    names = { "Khmer" },
    characters = "[ក-៹]",
}

m["Knda"] = {
    names = { "Kannada" },
    characters = "[ಂ-ೲ]",
}

m["Kore"] = {
    names = { "Korean" },
    characters = "[一-鿌㐀-䶵가-힣 -〿𠀀-𫠝!-○]", -- Keep Hani, Jpan and Kore synchronized!
}

m["CGK"] = {
    names = { "Korean" },
}

m["Kthi"] = {
    names = { "Kaithi" },
}

m["Lana"] = {
    names = { "Lanna" },
}

m["Laoo"] = {
    names = { "Lao" },
    characters = "[ກ-ໝ]",
}

m["Latf"] = {
    names = { "Latin" },
}

m["Latinx"] = {
    names = { "Latin" },
}

m["Latn"] = {
    names = { "Latin" },
    characters = "[0-z¡-ɏḀ-ỿ]"
}

m["nv-Latn"] = {
    names = { "Latin" },
}

m["pjt-Latn"] = {
    names = { "Latin" },
}

m["Lepc"] = {
    names = { "Lepcha" },
}

m["Limb"] = {
    names = { "Limbu" },
}

m["Linb"] = {
    names = { "Linear B" },
    characters = "[𐀀-𐃺]",
}

m["Lisu"] = {
    names = { "Lisu" },
}

m["Lyci"] = {
    names = { "Lycian" },
}

m["Lydi"] = {
    names = { "Lydian" },
}

m["Mand"] = {
    names = { "Mandaic" },
}

m["Mani"] = {
    names = { "Manichaean" },
    characters = m["Latn"].characters, -- Not in Unicode
}

m["Merc"] = {
    names = { "Meroitic cursive" },
}

m["Mero"] = {
    names = { "Meroitic hieroglyphic" },
}

m["Mlym"] = {
    names = { "Malayalam" },
    characters = "[ം-ൿ]",
}

m["Mong"] = {
    names = { "Mongolian" },
    characters = "[᠀-ᢪ]",
}

m["Mtei"] = {
    names = { "Meitei Mayek" },
}

m["musical"] = {
    names = { }, -- !!!
}

m["Mymr"] = {
    names = { "Burmese" },
    characters = "[က-ၙ]",
}

m["Nkoo"] = {
    names = { "N'Ko" },
}

m["None"] = {
    names = { "No script specified" },
    -- This should not have any characters listed
}

m["Ogam"] = {
    names = { "Ogham" },
    characters = "[ -᚜]",
}

m["Olck"] = {
    names = { "Ol Chiki" },
}

m["Orkh"] = {
    names = { "Orkhon runes" },
    characters = "[𐰀-𐱈]",
}

m["Orya"] = {
    names = { "Oriya" },
    characters = "[ଁ-୷]",
}

m["Osma"] = {
    names = { "Osmanya" },
}

m["Phag"] = {
    names = { "Phags-pa" },
}

m["Phli"] = {
    names = { "Inscriptional Pahlavi" },
    characters = "[𐭠-𐭿]",
}

m["Phlv"] = {
    names = { "Book Pahlavi" },
    characters = m["Latn"].characters, -- Not in Unicode
}

m["Phlp"] = {
    names = { "Psalter Pahlavi" },
    characters = m["Latn"].characters, -- Not in Unicode
}

m["Phnx"] = {
    names = { "Phoenician" },
    characters = "[𐤀-𐤟]",
}

m["Plrd"] = {
    names = { "Pollard" },
}

m["polytonic"] = {
    names = { "Greek" },
    characters = "[ἀ-῾]",
}

m["Prti"] = {
    names = { "Parthian" },
    characters = "[𐭀-𐭟]",
}

m["Rjng"] = {
    names = { "Rejang" },
}

m["Ruminumerals"] = {
    names = { }, -- !!!
}

m["Runr"] = {
    names = { "Runic" },
    characters = "[ᚠ-ᛰ]",
}

m["Samr"] = {
    names = { "Samaritan" },
}

m["Sarb"] = {
    names = { "Old South Arabian" },
}

m["Saur"] = {
    names = { "Saurashtra" },
    characters = "[ꢀ-꣙]",
}

m["Sgnw"] = {
    names = { "SignWriting" },
}

m["Shaw"] = {
    names = { "Shavian" },
}

m["Shrd"] = {
    names = { "Sharada" },
    characters = "[𑆀-𑇙]",
}

m["Sinh"] = {
    names = { "Sinhalese" },
    characters = "[ං-෴]",
}

m["Sora"] = {
    names = { "Sorang Sompeng", "Sora Sompeng" },
}

m["Sund"] = {
    names = { "Sundanese" },
    characters = "[ᮀ-ᮿ]",
}

m["Sylo"] = {
    names = { "Syloti Nagri" },
}

m["Syrc"] = {
    names = { "Syriac" },
    characters = "[ܐ-ܬ]",
}

m["Tagb"] = {
    names = { "Tagbanwa" },
}

m["Tale"] = {
    names = { "Tai Le" },
}

m["Talu"] = {
    names = { "New Tai Lue" },
}

m["Taml"] = {
    names = { "Tamil" },
    characters = "[ஂ-௺]",
}

m["Tavt"] = {
    names = { "Tai Viet" },
}

m["Telu"] = {
    names = { "Telugu" },
    characters = "[ఁ-౿]",
}

m["Tfng"] = {
    names = { "Tifinagh" },
    characters = "[ⴰ-⵿]",
}

m["Tglg"] = {
    names = { "Tagalog" },
    characters = "[ᜀ-᜔]",
}

m["Thaa"] = {
    names = { "Thaana" },
}

m["Thai"] = {
    names = { "Thai" },
    characters = "[ก-ฺ]",
}

m["Tibt"] = {
    names = { "Tibetan" },
    characters = "[ༀ-࿚]",
}

m["xzh-Tibt"] = {
    names = { "Zhang-Zhung" },
}

m["Ugar"] = {
    names = { "Ugaritic" },
}

m["unicode"] = {
    names = { "Latin" },
}

m["Vaii"] = {
    names = { "Vai" },
}

m["Xpeo"] = {
    names = { "Old Persian" },
    characters = "[𐎠-𐏕]",
}

m["Xsux"] = {
    names = { "Cuneiform", "Sumero-Akkadian Cuneiform" },
    characters = "[𒀀-𒍮]",
}

m["Yiii"] = {
    names = { "Yi" },
}

m["Zmth"] = {
    names = { "mathematical notation" },
    -- This should not have any characters listed, probably
}

m["Zsym"] = {
    names = { "symbol" },
    -- This should not have any characters listed, probably
}

m["Zyyy"] = {
    names = { "undetermined" },
    -- This should not have any characters listed
}

m["Zzzz"] = {
    names = { "uncoded" },
    -- This should not have any characters listed
}

return m