Module:Scripts/data
该模块包含Wiktionary上所有文字代码的定义和元数据。有关更多信息,请参见en:Wiktionary:Scripts。
此模块不得使用require导入。正确的导入方式如下:
local m_scripts = mw.loadData("Module:scripts")
这样可以确保每个页面仅加载一次数据,而不是像通常那样为每个模块调用加载一次。
要从模板访问此数据,请使用Module:script utilities。
必需值
表中的每个段落(entry)必须包含以下属性:
canonicalName- 文字的“规范”(canonical)名称,即维基词典条目和类分类名称中所使用的名称。
可选值
otherNames- 此文字除了规范名称以外的其他名称。
characters- A Lua character class that matches on any character that belongs to this script. The character classes are the same as those in Lua search/replace patterns, but without the surrounding
[ ](these are implicitly added). They also resemble those found in regular expressions. - In its simplest form, the character class can just be a list of all the characters in the script (Example:
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"). But it's easier to describe using character ranges, especially when the script contains many dozens or even hundreds of different characters. Character ranges are given with only the first and last character, and separated by a hyphen-. The set then implicitly includes all characters whose Unicode codepoints are in between the two given characters (Example:"A-Za-z"). character_category- Used by Module:character info. If
false, prevents{{character info/new}}from adding acharacterscategory, such as Category:Latin script characters. systems- The categories of writing system to which the script belongs. See Module:writing_systems/data for a list of supported values. At the moment, this is only used by Module:category tree/scriptcatboiler. The system will only be displayed if there is only one category. See Category:拉丁文字 for an example.
--[=[
When adding new scripts to this file, please don't forget to add
style definitons for the script in [[MediaWiki:Common.css]].
]=]
local u = mw.ustring.char
local m = {}
m["Adlm"] = {
canonicalName = "阿德拉姆文",
characters = "𞤀-𞥟",
direction = "rtl",
aliases = {"Adlam"},
}
m["Afak"] = {
canonicalName = "阿法卡文",
aliases = {"Afaka"},
}
m["Aghb"] = {
canonicalName = "高加索阿爾巴尼亞文",
characters = "𐔰-𐕣𐕯",
aliases = {"Caucasian Albanian"},
}
m["Ahom"] = {
canonicalName = "阿洪姆文",
characters = "𑜀-𑝆",
systems = {"元音附標文字"},
aliases = {"Ahom"},
}
m["Arab"] = {
canonicalName = "阿拉伯文",
varieties = {"Jawi", {"Nastaliq", "Nastaleeq"}},
characters = "-ۿݐ-ݿࢠ-ࣿﭐ-﷽ﹰ-ﻼ",
direction = "rtl",
systems = {"輔音音素文字"}, -- more precisely, impure abjad
}
m["fa-Arab"] = {
canonicalName = "阿拉伯文",
aliases = {"波斯字母", "波斯文", "Perso-Arabic"},
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["kk-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["ks-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["ku-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["ms-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["mzn-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["ota-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["pa-Arab"] = {
canonicalName = "沙穆基文",
aliases = {"阿拉伯文", "Arabic", "Shahmukhi"},
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["ps-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["sd-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["tt-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["ug-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
m["ur-Arab"] = {
canonicalName = "阿拉伯文",
characters = m["Arab"].characters,
direction = "rtl",
parent = "Arab",
}
-- Aran (Nastaliq) is subsumed into Arab
m["Armi"] = {
canonicalName = "帝國亞拉姆文字",
characters = "𐡀-𐡟",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Imperial Aramaic"},
}
m["Armn"] = {
canonicalName = "亞美尼亞文",
characters = "Ա-֏ﬓ-ﬗ",
aliases = {"Armenian"},
}
m["Avst"] = {
canonicalName = "阿維斯陀文",
characters = "𐬀-𐬿",
direction = "rtl",
aliases = {"Avestan"},
}
m["pal-Avst"] = {
canonicalName = "Pazend",
characters = m["Avst"].characters,
direction = "rtl",
parent = "Avst",
}
m["Bali"] = {
canonicalName = "峇里文字",
characters = "ᬀ-᭼",
systems = {"元音附標文字"},
aliases = {"Balinese"},
}
m["Bamu"] = {
canonicalName = "巴姆穆文字",
characters = "ꚠ-꛷𖠀-𖨸",
aliases = {"Bamum"},
}
m["Bass"] = {
canonicalName = "巴薩文",
aliases = {"Bassa", "Bassa Vah", "Vah"},
characters = "𖫐-𖫵",
}
m["Batk"] = {
canonicalName = "巴塔克文",
characters = "ᯀ-᯿",
systems = {"元音附標文字"},
aliases = {"Batak"},
}
m["Beng"] = {
canonicalName = "孟加拉文",
characters = "ঀ-ঃঅ-ঌএঐও-নপ-রললশ-হ়-ৄেৈো-ৎৗড়ঢ়য়়ৠ-ৣ০-৯",
systems = {"元音附標文字"},
}
m["as-Beng"] = {
canonicalName = "阿薩姆文",
aliases = {"Assamese", "Bengali-Assamese", "Eastern Nagari", "孟加拉-阿薩姆文", "東天城文", "東部天城文"},
characters = "ঁ-ঃঅ-ঌএঐও-নপ-যশ-হ়-ৄেৈো-ৎৗড়ঢ়য়়ৠ-ৣ০-ৱ",
systems = {"元音附標文字"},
}
m["Bhks"] = {
canonicalName = "拜克舒基文",
characters = "𑰀-𑱬",
systems = {"元音附標文字"},
aliases = {"Bhaiksuki"},
}
m["Bopo"] = {
canonicalName = "注音",
aliases = {"注音符號", "Zhuyin Fuhao", "Bopomofo", "Zhuyin"},
characters = "ㄅ-ㄯㆠ-ㆺ",
}
m["Brah"] = {
canonicalName = "婆羅米文",
characters = "𑀀-𑁿",
systems = {"元音附標文字"},
aliases = {"Brahmi"},
}
m["Brai"] = {
canonicalName = "盲文",
characters = "⠀-⣿",
aliases = {"Brahmi"},
}
m["Bugi"] = {
canonicalName = "布吉文",
aliases = {"Buginese", "Lontara"},
characters = "ᨀ-᨟",
systems = {"元音附標文字"},
}
m["Buhd"] = {
canonicalName = "布希德文",
characters = "ᝀ-ᝓ",
systems = {"元音附標文字"},
aliases = {"Buhid"},
}
m["Cakm"] = {
canonicalName = "查克馬文",
characters = "𑄀-𑅇",
systems = {"元音附標文字"},
aliases = {"Chakma"},
}
m["Cans"] = {
canonicalName = "加拿大原住民音節文字",
characters = "᐀-ᙿᢰ-ᣵ",
systems = {"元音附標文字"},
aliases = {"Canadian syllabics"},
}
m["Cari"] = {
canonicalName = "卡利亞字母",
characters = "𐊠-𐋐",
systems = {"全音素文字"},
aliases = {"Carian"},
}
m["Cham"] = {
canonicalName = "占語字母",
characters = "ꨀ-꩟",
systems = {"元音附標文字"},
aliases = {"占城字母", "Cham"},
}
m["Cher"] = {
canonicalName = "切羅基文",
characters = "Ꭰ-ᏽꭰ-ꮿ",
systems = {"音節文字"},
aliases = {"Cherokee"},
}
m["Chrs"] = {
canonicalName = "花剌子模文",
characters = "𐾰-𐿋",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Chorasmian"},
}
m["Copt"] = {
canonicalName = "科普特文",
characters = "Ϣ-ϯⲀ-⳿𐋠-𐋻", -- this is mostly "Coptic", not unified "Greek and Coptic"
systems = {"全音素文字"},
aliases = {"Coptic"},
}
m["Cpmn"] = {
canonicalName = "塞普勒斯-米諾斯文字",
aliases = {"Cypro-Minoan", "Cypro Minoan"},
characters = "𒾐-𒿲",
systems = {"音節文字"},
}
m["Cprt"] = {
canonicalName = "賽普勒斯音節文字",
characters = "𐠀-𐠿",
direction = "rtl",
systems = {"音節文字"},
aliases = {"Cypriot", "Cypriot syllabary"},
}
m["Cyrl"] = {
canonicalName = "西里爾字母",
characters = "Ѐ-џѢѣѪѫѬѭѲѳѴѵҊ-ԧꚀ-ꚗ",
systems = {"全音素文字"},
aliases = {"西里爾文", "Cyrillic"},
}
m["Cyrs"] = {
canonicalName = "早期西里爾字母",
aliases = {"Old Cyrillic", "Early Cyrillic"},
characters = "Ѐ-ԧꙀ-ꚗ",
wikipedia_article = "Early Cyrillic alphabet",
systems = {"全音素文字"},
}
m["Deva"] = {
canonicalName = "天城文",
characters = "ऀ-ॿ꣠-ꣿ",
systems = {"元音附標文字"},
aliases = {"Devanagari"},
}
m["Dogr"] = {
canonicalName = "多格拉文",
characters = "𑠀-𑠻",
systems = {"元音附標文字"},
aliases = {"Dogra"},
}
m["Dsrt"] = {
canonicalName = "德瑟雷特字母",
characters = "𐐀-𐑏",
systems = {"全音素文字"},
aliases = {"Deseret"},
}
m["Dupl"] = {
canonicalName = "杜普雷速記",
characters = "𛰀-𛲟",
aliases = {"Duployan"},
}
m["Egyd"] = {
canonicalName = "世俗體",
aliases = {"Demotic"},
}
m["Egyh"] = {
canonicalName = "僧侶體",
systems = {"輔音音素文字", "語素文字"},
aliases = {"Hieratic"},
}
m["Egyp"] = {
canonicalName = "聖書體",
varieties = {"僧侶體"},
characters = "𓀀-𓐮"..u(0x13430).."-"..u(0x13438),
wikipedia_article = "聖書體",
systems = {"abjad", "logography"},
}
m["Elba"] = {
canonicalName = "艾爾巴桑字母",
characters = "𐔀-𐔧",
aliases = {"Elbasan"},
}
m["Ethi"] = {
canonicalName = "吉茲字母",
aliases = {"埃塞俄比亚字母", "衣索比亞字母", "Ethiopic", "Ge'ez"},
characters = "ሀ-᎙ⶀ-ⷞꬁ-ꬮ",
systems = {"元音附標文字"},
}
m["Geok"] = {
canonicalName = "教士體",
aliases = {"Khutsuri", "Nuskhuri", "Asomtavruli"},
characters = "Ⴀ-Ⴭⴀ-ⴭ", -- Ⴀ-Ⴭ is Asomtavruli, ⴀ-ⴭ is Nuskhuri
systems = {"全音素文字"},
}
m["Geor"] = {
canonicalName = "喬治亞文",
aliases = {"格魯吉亞文", "Georgian", "Mkhedruli", "Mtavruli"},
characters = "ა-ჿᲐ-Ჿ", -- ა-ჿ is lowercase Mkhedruli; Ა-Ჿ is uppercase Mkhedruli (Mtavruli)
systems = {"全音素文字"},
}
m["Glag"] = {
canonicalName = "格拉哥里字母",
characters = "Ⰰ-ⱞ𞀀-𞀪",
systems = {"全音素文字"},
aliases = {"Glagolitic"},
}
m["Gong"] = {
canonicalName = "貢賈拉貢德文字",
characters = "𑵠-𑶩",
systems = {"元音附標文字"},
aliases = {"Gunjala Gondi"},
}
m["Gonm"] = {
canonicalName = "馬薩拉姆貢德文字",
characters = "𑴀-𑵙",
systems = {"元音附標文字"},
aliases = {"Masaram Gondi"},
}
m["Goth"] = {
canonicalName = "哥特字母",
characters = "𐌰-𐍊",
systems = {"全音素文字"},
aliases = {"哥德字母", "Gothic"},
}
m["Gran"] = {
canonicalName = "古蘭塔文",
characters = "𑌀-𑍴",
systems = {"元音附標文字"},
aliases = {"Grantha"},
}
m["Grek"] = {
canonicalName = "希臘文",
characters = "Ͱ-ϡϰ-Ͽ",
systems = {"全音素文字"},
aliases = {"Greek"},
}
m["polytonic"] = {
canonicalName = "希臘文",
characters = "ἀ-῾" .. m["Grek"].characters,
parent = "Grek",
systems = {"全音素文字"},
aliases = {"Greek"},
}
m["Gujr"] = {
canonicalName = "古吉拉特文",
characters = "ઁ-૿",
systems = {"元音附標文字"},
aliases = {"Gujarati"},
}
m["Guru"] = {
canonicalName = "古木基文",
characters = "ਁ-੶",
systems = {"元音附標文字"},
aliases = {"Gurmukhi"},
}
m["Hang"] = {
canonicalName = "諺文",
aliases = {"Hangul", "Hangeul"},
characters = (
"가-힣".. -- 音節
"ᄀ-ᇿ".. -- 字母
"ꥠ-ꥼ".. -- 字母擴展-A
"ힰ-ퟻ".. -- 字母擴展-B
"ㄱ-ㆎ".. -- 相容字母
"ᅠ-ᅵ" -- 半形
),
systems = {"音節文字"},
}
m["Hani"] = {
canonicalName = "漢字",
varieties = {"Hanzi", "Kanji", "Hanja", "Chu Nom"},
characters = (
"一-鿿"..
"㐀-䶿".. -- ExtA
"𠀀-".. -- SIP
"𰀀-".. -- ExtG
"﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧﨨﨩"..
"⺀-".. -- Radicals Supplement
" -〿".. -- CJK Symbols and Punctuation
"𖿢𖿣𖿰𖿱".. -- Ideographic Symbols and Punctuation
"㇀-".. -- Strokes
"㍻-㍿㋿" -- 組文字
),
systems = {"語素文字"},
}
m["Hans"] = {
canonicalName = "簡體字",
characters = m["Hani"].characters,
systems = {"語素文字"},
aliases = {"簡體中文", "Simplified Han"},
}
m["Hant"] = {
canonicalName = "繁體字",
characters = m["Hani"].characters,
systems = {"語素文字"},
aliases = {"繁體中文", "Traditional Han"},
}
m["Hatr"] = {
canonicalName = "哈特拉文",
characters = "𐣠-𐣿",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Hatran"},
}
m["Hira"] = {
canonicalName = "平假名",
varieties = {"變體假名", "変体仮名", "Hiragana", "Hentaigana"},
characters = "ぁ-ゟ𛀁-𛄞",
systems = {"音節文字"},
}
m["Hluw"] = {
canonicalName = "安納托利亞象形文字",
characters = "𔐀-𔙆",
wikipedia_article = "Anatolian hieroglyphs",
aliases = {"Anatolian Hieroglyphs"},
}
m["Hung"] = {
canonicalName = "古匈牙利字母",
aliases = {"Old Hungarian", "Hungarian runic"},
characters = "𐲀-𐲲",
direction = "rtl",
}
m["Kana"] = {
canonicalName = "片假名",
characters = "゠-ヿㇰ-ㇿ㌀-㍗ヲ-゚𛀀𛅤𛅥𛅦𛅧",
systems = {"音節文字"},
aliases = {"Katakana"},
}
m["Kore"] = {
canonicalName = "韓文",
characters = m["Hang"].characters .. m["Hani"].characters,
systems = {"音節文字", "語素文字"},
aliases = {""},
}
m["Hano"] = {
canonicalName = "哈努諾文",
characters = "ᜠ-᜴",
systems = {"元音附標文字"},
aliases = {"Hanunoo"},
}
m["Hebr"] = {
canonicalName = "希伯來文",
characters = u(0x0590) .. "-" .. u(0x05FF) .. u(0xFB1D) .. "-" .. u(0xFB4F),
direction = "rtl",
systems = {"輔音音素文字"}, -- more precisely, impure abjad
aliases = {"Hebrew"},
}
m["Hmng"] = {
canonicalName = "帕哈苗文",
aliases = {"Hmong", "Pahawh Hmong"}, --英文版寫作"Hmong"
characters = "𖬀-𖮏",
}
m["Ibrn"] = {
canonicalName = "伊比利亞文字",
aliases = {"Iberian"},
}
m["Imag"] = {
-- To be used to avoid any formatting or link processing
canonicalName = "圖像渲染",
-- This should not have any characters listed
character_category = false,
aliases = {"Image-rendered"},
}
m["Inds"] = {
canonicalName = "印度河文字",
aliases = {"Indus", "Harappan", "Indus Valley"},
}
m["IPAchar"] = {
canonicalName = "國際音標",
aliases = {"IPA", "International Phonetic Alphabet"},
}
m["Ital"] = {
canonicalName = "古義大利字母",
characters = "𐌀-𐌯",
systems = {"全音素文字"},
aliases = {"Old Italic"},
}
m["Java"] = {
canonicalName = "爪哇字母",
characters = "ꦀ-꧟",
systems = {"元音附標文字"},
aliases = {"Javanese"},
}
m["Jurc"] = {
canonicalName = "女真文",
aliases = {"Jurchen"},
}
m["Kali"] = {
canonicalName = "克耶里字母",
characters = "꤀-꤯",
aliases = {"Kayah Li"},
systems = {"元音附標文字"},
}
m["Khar"] = {
canonicalName = "佉盧文",
characters = "𐨀-𐩘",
systems = {"元音附標文字"},
direction = "rtl",
aliases = {"Kharoshthi"},
}
m["Khmr"] = {
canonicalName = "高棉文",
characters = "ក-៹᧠-᧿",
systems = {"元音附標文字"},
aliases = {"Khmer"},
}
m["Khoj"] = {
canonicalName = "可吉文",
characters = "𑈀-𑈾",
systems = {"元音附標文字"},
aliases = {"Khojki"},
}
m["Kitl"] = {
canonicalName = "契丹大字",
aliases = {"Khitan Large"},
systems = {"語素文字", "音節文字"},
}
m["Kits"] = {
canonicalName = "契丹小字",
aliases = {"Khitan Small"},
characters = "𘬀-𘳕"..u(0x16FE4),
systems = {"語素文字", "音節文字"},
}
m["Knda"] = {
canonicalName = "卡納達文",
aliases = {"Kannada"},
characters = "ಀ-ೲ",
systems = {"元音附標文字"},
}
m["Kthi"] = {
canonicalName = "凱提文",
characters = "𑂀-",
systems = {"元音附標文字"},
aliases = {"Kaithi"},
}
m["Lana"] = {
canonicalName = "老傣文",
aliases = {"老傣仂文", "蘭納文", "Tai Tham", "Tham", "Tua Mueang", "Lanna"},
characters = "ᨠ-᪭",
systems = {"元音附標文字"},
}
m["Laoo"] = {
canonicalName = "寮文",
aliases = {"Lao"},
characters = "ກ-ໟ",
systems = {"元音附標文字"},
}
m["Latn"] = {
canonicalName = "拉丁字母",
aliases = {"Latin", "Roman"},
characters = "A-Za-zÀ-ÖØ-öø-ɏḀ-ỿ",
systems = {"全音素文字"},
}
m["Latf"] = {
canonicalName = "德文尖角體",
aliases = {"Fraktur", "Blackletter"}, -- Blackletter is actually the parent "script"
characters = m["Latn"].characters,
}
m["Latinx"] = {
canonicalName = "拉丁字母",
characters = m["Latn"].characters .. "Ⱡ-Ɀ꜠-ꟿꬰ-ꭥ",
parent = "Latn",
}
m["pjt-Latn"] = {
canonicalName = "拉丁字母",
characters = m["Latn"].characters,
parent = "Latn",
}
m["pjt-Latn"] = {
canonicalName = "拉丁字母",
characters = m["Latn"].characters,
parent = "Latn",
}
m["Jpan"] = {
canonicalName = "日文",
aliases = {"Japanese"},
characters = m["Hira"].characters .. m["Kana"].characters .. m["Hani"].characters .. m["Latn"].characters,
systems = {"音節文字", "語素文字"},
}
m["Leke"] = {
canonicalName = "萊克文", --無資料,暫譯
systems = {"元音附標文字"},
aliases = {"Leke"},
}
m["Lepc"] = {
canonicalName = "絨巴文",
characters = "ᰀ-ᱏ",
systems = {"元音附標文字"},
aliases = {"Leke"},
}
m["Limb"] = {
canonicalName = "林布文",
aliases = {"Limbu"},
characters = "ᤀ-᥏",
systems = {"元音附標文字"},
}
m["Lina"] = {
canonicalName = "線形文字A",
characters = "𐘀-𐝧",
aliases = {"Linear A"},
}
m["Linb"] = {
canonicalName = "線形文字B",
characters = "𐀀-𐃺",
aliases = {"Linear B"},
}
m["Lisu"] = {
canonicalName = "老傈僳文",
aliases = {"Lisu", "Fraser"},
characters = "ꓐ-꓿𑾰",
systems = {"全音素文字"},
}
m["Lyci"] = {
canonicalName = "呂基亞字母",
characters = "𐊀-𐊜",
systems = {"全音素文字"},
aliases = {"呂基亞文", "Lycian"},
}
m["Lydi"] = {
canonicalName = "呂底亞字母",
characters = "𐤠-𐤿",
direction = "rtl",
systems = {"全音素文字"},
aliases = {"Lydian"},
}
m["Mahj"] = {
canonicalName = "馬哈佳尼文",
characters = "𑅐-𑅶",
systems = {"元音附標文字"},
aliases = {"Mahajani"},
}
m["Maka"] = {
canonicalName = "望加錫文",
characters = "𑻠-𑻸",
systems = {"元音附標文字"},
aliases = {"Lontara", "Makasar"},
}
m["Mand"] = {
canonicalName = "曼達安字母",
aliases = {"Mandaic", "Mandaean"},
characters = "ࡀ-࡞",
direction = "rtl",
}
m["Mani"] = {
canonicalName = "摩尼字母",
characters = "𐫀-𐫶",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Manichaean"},
}
m["Maya"] = {
canonicalName = "馬雅文字",
aliases = {"Maya", "Maya hieroglyphic", "Mayan", "Mayan hieroglyphic"},
characters = "𝋠-𝋳",
aliases = {"Leke"},
}
m["Medf"] = {
canonicalName = "梅德法伊德林文",
aliases = {"Medefaidrin", "Oberi Okaime", "Oberi Ɔkaimɛ"},
characters = "𖹀-𖺚",
}
m["Mend"] = {
canonicalName = "門德基卡庫文",
aliases = {"Mende", "Mende Kikakui"},
characters = "𞠀-𞣖",
direction = "rtl",
}
m["Merc"] = {
canonicalName = "麥羅埃文草書體",
characters = "𐦠-𐦿",
direction = "rtl",
systems = {"元音附標文字"},
aliases = {"Meroitic cursive"},
}
m["Mero"] = {
canonicalName = "麥羅埃文聖書體",
characters = "𐦀-𐦟",
direction = "rtl",
systems = {"元音附標文字"},
aliases = {"Meroitic hieroglyphic"},
}
m["Mlym"] = {
canonicalName = "馬拉雅拉姆文",
characters = "ഀ-ൿ",
systems = {"元音附標文字"},
aliases = {"Malayalam"},
}
m["Modi"] = {
canonicalName = "莫迪文",
characters = "𑘀-𑙙",
systems = {"元音附標文字"},
aliases = {"Modi"},
}
m["Mong"] = {
canonicalName = "蒙古文",
characters = "᠀-ᢪ𑙠-𑙬",
direction = "down",
aliases = {"Mongolian", "Uyghurjin"},
}
m["Morse"] = {
canonicalName = "摩斯電碼",
aliases = {"Morse code"},
}
m["Mroo"] = {
canonicalName = "默祿文",
characters = "𖩀-𖩯",
aliases = {"Mro"},
}
m["Mtei"] = {
canonicalName = "曼尼普爾文",
aliases = {"Meitei Mayek", "Meetei Mayek", "Manipuri"},
characters = "ꯀ-꯹ꫠ-꫶",
systems = {"abugida"},
}
m["Mult"] = {
canonicalName = "穆爾塔尼文",
characters = "𑊀-𑊩",
systems = {"元音附標文字"},
aliases = {"Multani"},
}
m["musical"] = {
canonicalName = "音樂記號",
characters = "𝄀-𝇨",
systems = {"象形文字"},
aliases = {"Musical notation"},
}
m["Mymr"] = {
canonicalName = "緬甸文",
aliases = {"Burmese", "Myanmar"},
characters = "က-႟ꩠ-ꩿꧠ-ꧾ",
systems = {"元音附標文字"},
}
m["Nand"] = {
canonicalName = "南迪城文",
characters = "𑦠-𑧤",
systems = {"元音附標文字"},
aliases = {"Nandinagari"},
}
m["Narb"] = {
canonicalName = "古北阿拉伯字母",
characters = "𐪀-𐪟",
systems = {"輔音音素文字"},
aliases = {"Old North Arabian"},
}
m["Nbat"] = {
canonicalName = "納巴泰字母",
aliases = {"Nabataean", "Nabatean"},
characters = "𐢀-𐢯",
direction = "rtl",
systems = {"輔音音素文字"},
}
m["Newa"] = {
canonicalName = "尼瓦爾文",
aliases = {"紐瓦字母", "Newar", "Newari", "Prachalit Nepal"}, -- and Ranjana?
characters = "𑐀-𑑡",
systems = {"元音附標文字"},
}
m["Nkoo"] = {
canonicalName = "西非書面文字",
characters = "߀-߿",
direction = "rtl",
aliases = {"N'Ko", "吾夸字母"},
systems = {"全音素文字"},
}
m["None"] = {
canonicalName = "未指定文字", -- renders as 'unspecified script'
-- This should not have any characters listed
character_category = false, -- none
aliases = {"Unspecified"},
}
m["Nshu"] = {
canonicalName = "女書",
aliases = {"Nüshu", "Nushu"},
characters = "𖿡𛅰-𛋻",
systems = {"音節文字"},
}
m["Ogam"] = {
canonicalName = "歐甘字母",
characters = " -᚜",
aliases = {"Ogham"},
}
m["Olck"] = {
canonicalName = "桑塔利文",
characters = "᱐-᱿",
aliases = {"Ol Chiki"},
}
m["Orkh"] = {
canonicalName = "突厥字母",
characters = "𐰀-𐱈",
direction = "rtl",
aliases = {"鄂爾渾文字", "鄂爾渾-葉尼塞文字", "Orkhon runes"},
}
m["Orya"] = {
canonicalName = "奧里亞文",
aliases = {"Oriya", "Odia"},
characters = "ଁ-୷",
systems = {"元音附標文字"},
}
m["Osge"] = {
canonicalName = "奧塞奇文",
characters = "𐒰-𐓻",
aliases = {"歐塞奇文", "歐薩吉文", "奧色治文", "Osage"},
}
m["Osma"] = {
canonicalName = "奧斯曼亞字母",
characters = "𐒀-𐒩",
aliases = {"Osmanya"},
}
m["Ougr"] = {
canonicalName = "回鶻字母",
characters = "𐽰-𐾉",
direction = "down",
systems = {"輔音音素文字", "全音素文字"},
aliases = {"Old Uyghur"},
}
m["Palm"] = {
canonicalName = "帕爾邁拉字母",
characters = "𐡠-𐡿",
aliases = {"Palmyrene"},
direction = "rtl",
}
m["Pauc"] = {
canonicalName = "包欽豪文",
characters = "𑫀-𑫸",
aliases = {"Pau Cin Hau"},
}
m["Perm"] = {
canonicalName = "古彼爾姆文",
characters = "𐍐-𐍺",
aliases = {"Old Permic"},
}
m["Phag"] = {
canonicalName = "八思巴字",
characters = "ꡀ-꡷",
aliases = {"Phags-pa"},
direction = "down",
systems = {"元音附標文字"},
}
m["Marc"] = {
canonicalName = "瑪欽文",
characters = "𑱰-𑲶",
systems = {"元音附標文字"},
aliases = {"Marchen"},
}
m["Phli"] = {
canonicalName = "碑刻巴列維文",
characters = "𐭠-𐭿",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Inscriptional Pahlavi"},
}
m["Phlp"] = {
canonicalName = "詩篇巴列維文",
characters = "𐮀-𐮯",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Psalter Pahlavi"},
}
m["Phlv"] = {
canonicalName = "書冊巴列維文", --無資料,暫譯
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Book Pahlavi"},
-- Not in Unicode
}
m["Phnx"] = {
canonicalName = "腓尼基字母",
aliases = {"Phoenician"},
characters = "𐤀-𐤟",
direction = "rtl",
systems = {"輔音音素文字"},
}
m["Plrd"] = {
canonicalName = "柏格理苗文",
characters = "𖼀-𖾟",
systems = {"元音附標文字"},
aliases = {"Pollard", "Miao"},
}
m["Prti"] = {
canonicalName = "碑刻帕提亞文",
characters = "𐭀-𐭟",
direction = "rtl",
aliases = {"Inscriptional Parthian"},
}
m["Rjng"] = {
canonicalName = "勒姜字母",
characters = "ꤰ-꥟",
systems = {"元音附標文字"},
aliases = {"Rejang"},
}
m["Rohg"] = {
canonicalName = "哈乃斐羅興亞文字",
characters = "𐴀-𐴹",
direction = "rtl",
systems = {"全音素文字"},
aliases = {"Hanifi Rohingya"},
}
m["Ruminumerals"] = {
canonicalName = "盧米文數字",
characters = "𐹠-𐹾",
character_category = "Rumi numerals",
aliases = {"Rumi numerals"},
}
m["Runr"] = {
canonicalName = "盧恩字母",
characters = "ᚠ-ᛰ",
systems = {"全音素文字"},
aliases = {"Runic"},
}
m["Samr"] = {
canonicalName = "撒瑪利亞字母",
characters = "ࠀ-࠾",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Samaritan"},
}
m["Sarb"] = {
canonicalName = "古南阿拉伯文",
characters = "𐩠-𐩿",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Old South Arabian"},
}
m["Saur"] = {
canonicalName = "索拉什特拉文",
characters = "ꢀ-꣙",
systems = {"元音附標文字"},
aliases = {"Saurashtra"},
}
m["Semap"] = {
canonicalName = "旗語",
systems = {"象形文字"},
aliases = {"flag semaphore"},
}
m["Sgnw"] = {
canonicalName = "手語符號",
characters = "𝠀-𝪯",
systems = {"象形文字"},
aliases = {"SignWriting"},
}
m["Shaw"] = {
canonicalName = "蕭伯納字母",
characters = "𐑐-𐑿",
aliases = {"Shavian"},
}
m["Shrd"] = {
canonicalName = "夏拉達文",
characters = "𑆀-𑇙",
systems = {"元音附標文字"},
aliases = {"Sharada"},
}
m["Sidd"] = {
canonicalName = "悉曇文字",
characters = "𑖀-𑗝",
systems = {"元音附標文字"},
aliases = {"Siddham"},
}
m["Sind"] = {
canonicalName = "庫達瓦迪文",
characters = "𑊰-𑋹",
systems = {"元音附標文字"},
aliases = {"Khudawadi"},
}
m["Sinh"] = {
canonicalName = "僧伽羅文",
characters = "ං-෴",
systems = {"元音附標文字"},
aliases = {"Sinhalese"},
}
m["Sogd"] = {
canonicalName = "粟特字母",
characters = "𐼰-𐽙",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Sogdian"},
}
m["Sogo"] = {
canonicalName = "古粟特字母",
characters = "𐼀-𐼧",
direction = "rtl",
systems = {"輔音音素文字"},
aliases = {"Old Sogdian"},
}
m["Sora"] = {
canonicalName = "索拉僧平文字",
aliases = {"Sorang Sompeng", "Sora Sompeng"},
characters = "𑃐-𑃹",
}
m["Soyo"] = {
canonicalName = "索永布文字",
characters = "𑩐-𑪢",
aliases = {"Soyombo"},
systems = {"元音附標文字"},
}
m["Sund"] = {
canonicalName = "巽他字母",
characters = "ᮀ-ᮿ",
aliases = {"Sundanese"},
systems = {"元音附標文字"},
}
m["Sylo"] = {
canonicalName = "錫爾赫特文",
aliases = {"Syloti Nagri", "Sylheti Nagari"},
characters = "ꠀ-꠫",
systems = {"元音附標文字"},
}
m["Syrc"] = {
canonicalName = "敘利亞字母",
characters = "܀-ݏ"..u(0x0860).."-"..u(0x086A),
direction = "rtl",
systems = {"輔音音素文字"}, -- more precisely, impure abjad
aliases = {"Syriac"},
}
-- Syre, Syrj, Syrn are apparently subsumed into Syrc; discuss if this causes issues
m["Tagb"] = {
canonicalName = "塔格班瓦字母",
characters = "ᝠ-ᝳ",
systems = {"元音附標文字"},
aliases = {"Tagbanwa"},
}
m["Takr"] = {
canonicalName = "Takri",
characters = "𑚀-𑛉",
systems = {"元音附標文字"},
aliases = {""},
}
m["Tale"] = {
canonicalName = "德宏傣文",
aliases = {"傣納文", "傣那文", "Tai Nüa", "Tai Nuea", "New Tai Nüa", "New Tai Nuea", "Dehong Dai", "Tai Dehong", "Tai Le"},
characters = "ᥐ-ᥴ",
systems = {"元音附標文字"},
}
m["Talu"] = {
canonicalName = "新傣文",
characters = "ᦀ-᧟",
systems = {"元音附標文字"},
aliases = {"西雙版納新傣文", "西雙版納傣文", "New Tai Lue"},
}
m["Taml"] = {
canonicalName = "泰米爾文",
characters = "ஂ-௺𑿀-𑿿",
systems = {"元音附標文字"},
aliases = {"Tamil"},
}
m["Tang"] = {
canonicalName = "西夏文",
characters = "𖿠𗀀-𘫿𘴀-𘴈",
systems = {"語素文字", "音節文字"},
aliases = {"Tangut"},
}
m["Tavt"] = {
canonicalName = "越南傣文",
characters = "ꪀ-꫟",
systems = {"元音附標文字"},
aliases = {"Tai Viet"},
}
m["Telu"] = {
canonicalName = "泰盧固文",
characters = "ఀ-౿",
systems = {"元音附標文字"},
aliases = {"Telugu"},
}
m["Teng"] = {
canonicalName = "談格瓦文字",
aliases = {"Tengwar"},
}
m["Tfng"] = {
canonicalName = "提非納文",
othernames = {"提非納文字", "Tifinagh", "Libyco-Berber", "Berber"},
characters = "ⴰ-⵿",
systems = {"輔音音素文字", "字母"},
}
m["Tglg"] = {
canonicalName = "他加祿字母",
aliases = {"Baybayin", "Tagalog"},
characters = "ᜀ-᜔",
systems = {"元音附標文字"},
}
m["Thaa"] = {
canonicalName = "它拿字母",
aliases = {"Thaana"},
characters = "ހ-ޱ",
systems = {"元音附標文字"},
direction = "rtl",
}
m["Thai"] = {
canonicalName = "泰文",
aliases = {"Thai"},
characters = "ก-๛",
systems = {"元音附標文字"},
}
m["Tibt"] = {
canonicalName = "藏文",
aliases = {"Tibetan"},
characters = "ༀ-࿚",
systems = {"元音附標文字"},
}
m["Tirh"] = {
canonicalName = "提爾胡塔文",
characters = "𑒀-𑓙",
systems = {"元音附標文字"},
aliases = {"Tirhuta"},
}
m["xzh-Tibt"] = {
canonicalName = "象雄文",
systems = {"元音附標文字"},
aliases = {"zhang zhung", "Zhang-Zhung"},
}
m["Tnsa"] = {
canonicalName = "唐薩文",
characters = "𖩰-𖫉",
systems = {"全音素文字"},
aliases = {"Tangsa"},
}
m["Toto"] = {
canonicalName = "托托文",
characters = "𞊐-𞊮",
systems = {"元音附標文字"},
aliases = {"Toto"},
}
m["Ugar"] = {
canonicalName = "烏加里特字母",
characters = "𐎀-𐎟",
systems = {"輔音音素文字"},
aliases = {"Ugaritic"},
}
m["Vaii"] = {
canonicalName = "瓦伊文",
characters = "ꔀ-ꘫ",
systems = {"音節文字"},
aliases = {"Vai"},
}
m["Vith"] = {
canonicalName = "維斯庫奇字母",
characters = "𐕰-𐖼",
systems = {"全音素文字"},
aliases = {"Vithkuqi"},
}
m["Wara"] = {
canonicalName = "瓦蘭齊地文",
characters = "𑢠-𑣿",
aliases = {"Varang Kshiti", "Warang Citi"},
}
m["Xpeo"] = {
canonicalName = "古波斯文",
characters = "𐎠-𐏕",
aliases = {"Old Persian"},
}
m["Xsux"] = {
canonicalName = "楔形文字",
aliases = {"Cuneiform", "Sumero-Akkadian Cuneiform"},
characters = "𒀀-𒎙𒐀-𒑳",
}
m["Yiii"] = {
canonicalName = "彝文",
characters = "ꀀ-꓆",
aliases = {"Yi"},
systems = {"音節文字"},
}
m["Zanb"] = {
canonicalName = "札那巴札爾方形字母",
characters = u(0x11A00).."-"..u(0x11A47),
aliases = {"Zanabazar Square"},
}
m["Zmth"] = {
canonicalName = "數學記號",
characters = "ℵ∀-⋿⟀-⟯⦀-⫿𝐀-𝟿",
character_category = "數學符號", -- ?
aliases = {"mathematical notation"},
}
m["Zsym"] = {
canonicalName = "符號",
characters = "─-➿←-⇿⌀-⏿⬀-⯾🀀-🃵🌀-🩭",
character_category = false, -- none
systems = {"象形文字"},
aliases = {"symbol"},
}
m["Zyyy"] = {
canonicalName = "未定文字",
-- This should not have any characters listed, probably
character_category = false, -- none
characters = m["Latn"].characters,
aliases = {"undetermined"},
}
m["Zzzz"] = {
canonicalName = "未編碼文字",
-- This should not have any characters listed
character_category = false, -- none
aliases = {"uncoded"},
}
return m
