Zum Inhalt springen

Modul:scripts/data

Vun Wiktionary

Die Dokumentation für dieses Modul kann unter Modul:scripts/data/Doku erstellt werden

-- When adding new scripts to this file, please don't forget to add
-- style definitons for the script in [[MediaWiki:Common.css]].

local m = {}

m["Afak"] = {
	names = { "Afaka" },
}

m["Aghb"] = {
	names = { "Caucasian Albanian" },
	characters = "𐔰-𐕣𐕯",
}

m["Arab"] = {
	names = { "Araabsch", "Arabic", "Jawi" },
	characters = "؀-ۿݐ-ݿﭐ-﷽ﹰ-ﻼ",
}

m["fa-Arab"] = {
	names = { "Araabsch", "Arabic", "Perso-Arabic" },
	characters = m["Arab"].characters,
}

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

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

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

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

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

m["pa-Arab"] = {
	names = { "Araabsch", "Arabic", "Shahmukhi" },
	characters = m["Arab"].characters,
}

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

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

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

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

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

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

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

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

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

m["Bamu"] = {
	names = { "Bamum" },
	characters = "ꚠ-꛷𖠀-𖨸",
}

m["Bass"] = {
	names = { "Bassa", "Bassa Vah", "Vah" },
	characters = "𖫐-𖫵",
}

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

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

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

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

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

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

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

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

m["Cans"] = {
	names = { "Kannaadsch Sülvenschrift" },
	characters = "᐀-ᙿ",
}

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

m["Cham"] = {
	names = { "Cham" },
	characters = "ꨀ-꩟"
}

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

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

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

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

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

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

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

m["Dupl"] = {
	names = { "Duployan" },
	characters = "𛰀-𛲟",
}

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

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

m["Elba"] = {
	names = { "Elbasan" },
	characters = "𐔀-𐔧",
}

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

m["Geok"] = {
	names = { "Nuskhuri", "Khutsuri", "Asomtavruli" },
	characters = "Ⴀ-Ⴭⴀ-ⴭ", -- Ⴀ-Ⴭ is Asomtavruli, ⴀ-ⴭ is Nuskhuri
}

m["Geor"] = {
	names = { "Georgsch", "Georgian", "Mkhedruli" },
	characters = "Ⴀ-ჼ", -- technically only the range [ა-ჿ] is Mkhedruli
}

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

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

m["Gran"] = {
	names = { "Grantha" },
	characters = "𑌁-𑍴",
}

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

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

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

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

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

m["Hani"] = {
	names = { "Hansch", "Han", "Hanzi", "Chu Nom" },
	characters = "一-鿌㐀-䶵 -〿𠀀-𫠝!-○",
}

m["Hans"] = {
	names = { "Vereenfacht Haansch", "Simplified Han" },
	characters = m["Hani"].characters,
}

m["Hant"] = {
	names = { "Traditschoonel Hansch", "Traditional Han" },
	characters = m["Hani"].characters,
}

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

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

-- These should be defined after the scripts they are composed of

m["Jpan"] = {
	names = { "Japaansch", "Japanese" },
	characters = m["Hira"].characters .. m["Kana"].characters .. m["Hani"].characters, 
}

m["Kore"] = {
	names = { "Koreaansch", "Korean" },
	characters = m["Hang"].characters .. m["Hani"].characters .. "!-○", 
}

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

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

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

m["Hmng"] = {
	names = { "Hmong", "Pahawh Hmong" },
	characters = "𖬀-𖮏",
}

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

m["Inds"] = {
	names = { "Indus", "Harappan", "Indus Valley" },
}

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

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

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

m["Jurc"] = {
	names = { "Jurchen" },
}

m["Kali"] = {
	names = { "Kayah Li" },
	characters = "꤀-꤯",
}

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

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

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

m["Kthi"] = {
	names = { "Kaithi" },
	characters = "𑂀-𑃁",
}

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

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

m["Latn"] = {
	names = { "Latiensch", "Latin", "Roman", "Rumi", "Romaji", "Rōmaji" },
	characters = "0-z¡-ɏḀ-ỿ",
}

m["Latf"] = {
	names = { "Latiensch (Fraktur)", "Fraktur", "Blackletter" },
	characters = m["Latn"].characters,
}

m["Latinx"] = {
	names = { "Latiensch", "Latin" },
	characters = m["Latn"].characters,
}

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

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

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

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

m["Lina"] = {
	names = { "Linear A" },
	characters = "𐘀-𐝧",
}

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

m["Lisu"] = {
	names = { "Lisu", "Fraser" },
	characters = "ꓐ-꓿",
}

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

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

m["Mand"] = {
	names = { "Mandaic" },
	characters = "ࡀ-࡞",
}

m["Mani"] = {
	names = { "Manichaean" },
	characters = "𐫀-𐫶",
}

m["Maya"] = {
	names = { "Maya", "Maya hieroglyphic", "Mayan", "Mayan hieroglyphic" },
}

m["Mend"] = {
	names = { "Mende", "Mende Kikakui" },
	characters = "𞠀-𞣖",
}

m["Merc"] = {
	names = { "Meroitsch Kursiv", "Meroitic cursive" },
	characters = "𐦠-𐦿",
}

m["Mero"] = {
	names = { "Meroitsch Hieroglyphen", "Meroitic hieroglyphic" },
	characters = "𐦀-𐦟",
}

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

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

m["Mtei"] = {
	names = { "Meitei Mayek" },
	characters = "ꯀ-꯿ꫠ-꫿",
}

m["musical"] = {
	names = { "musical notation" },
	characters = "𝄀-𝇝",
}

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

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

m["None"] = {
	names = { "Keen Schrift angeven", "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 = { "Orija", "Oriya" },
	characters = "ଁ-୷",
}

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

m["Palm"] = {
	names = { "Palmyrene" },
	characters = "-",
}

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

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

m["Phlp"] = {
	names = { "Psalter Pahlavi" },
	characters = "𐮀-𐮯",
}

m["Phlv"] = {
	names = { "Bookpahlavi" },
	-- Not in Unicode
}

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

m["Plrd"] = {
	names = { "Pollard" },
	characters = "𖼀-𖾟",
}

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

m["Rjng"] = {
	names = { "Rejang" },
	characters = "ꤰ-꥟",
}

m["Ruminumerals"] = {
	names = { "Rumi numerals" },
	characters = "𐹠-𐹾",
}

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

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

m["Sarb"] = {
	names = { "Ooldsüüdaraabsch", "Old South Arabian" },
	characters = "𐩠-𐩿",
}

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

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

m["Shaw"] = {
	names = { "Shavian" },
	characters = "𐑐-𐑿",
}

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

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

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

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

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

m["Syrc"] = {
	names = { "Syriac" },
	characters = "܀-ݏ",
}

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

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

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

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

m["Tang"] = {
	names = { "Tangut" },
}

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

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

m["Teng"] = {
	names = { "Tengwar" },
}

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

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

m["Thaa"] = {
	names = { "Thaana" },
	characters = "ހ-ޱ",
}

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

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

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

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

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

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

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

m["Yiii"] = {
	names = { "Yi" },
	characters = "ꀀ-꓆",
}

m["Zmth"] = {
	names = { "mathematical notation" },
	characters = "ℵ∀-⋿⟀-⟯⦀-⧿⨀-⫿𝐀-𝟿",
}

m["Zsym"] = {
	names = { "Symbol", "symbol" },
	characters = "─-➿←⇿⌀-⏳🌀-🛅",
}

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

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

return m