User:CrowleyBot/lib/langtitle.py

#for k, v in expanded.items():
#    if x := zh.Pages['Template:' + k].redirects_to():
#        ep1[x.name] = v
#        print(x.name)
#for k, v in expanded.items():
#    if x := list(zh.Pages['Template:' + k].backlinks(namespace=10, filterredir='redirects')):
#        for y in x:
#            ep2[y.name] = v
#            print(y.name)
#for k, v in ep2.items():
#    print(k[9:])
#    expanded[simp(k[9:])] = v

expanded = {'-a-': ('形容词', '', 3), '-aa-': ('阿法尔语', 'aa', 2), '-abbr-': ('[[Image:Open book 01.png|30px]] 缩写', '', 3), '-adj-': ('形容词', '', 3), '-adjn-': ('[[Image:Open book 01.png|30px]] 形容动词', '', 3), '-adv-': ('副词', '', 3), '-advb-': ('[[Image:Open book 01.png|30px]] 副词', '', 3), '-af-': ('阿非利堪斯语', 'af', 2), '-akin-': ('同源词', '', 4), '-an-': ('阿拉贡语', 'an', 2), '-ang-': ('古英语', 'ang', 2), '-anton-': ('反义词', '', 4), '-ar-': ('阿拉伯语', 'ar', 2), '-arn-': ('马普切语', 'arn', 2), '-art-': ('[[Image:Open book 01.png|30px]] 冠词', '', 3), '-ast-': ('阿斯图里亚斯语', 'ast', 2), '-az-': ('阿塞拜疆语', 'az', 2), '-ba-': ('巴什基尔语', 'ba', 2), '-ban-': ('巴厘语', 'ban', 2), '-bdfh-': ('符号', '?', 2), '-be-': ('白俄罗斯语', 'be', 2), '-bg-': ('保加利亚语', 'bg', 2), '-bm-': ('班巴拉语', 'bm', 2), '-bo-': ('藏语', 'bo', 2), '-br-': ('布列塔尼语', 'br', 2), '-bs-': ('波斯尼亚语', '', 2), '-c-': ('[[Image:Open book 01.png|30px]] 连词', '', 3), '-ca-': ('加泰罗尼亚语', 'ca', 2), '-cbk-': ('查瓦卡诺语', 'cbk', 2), '-ceb-': ('宿雾语', 'ceb', 2), '-chn-': ('契努克语', 'chn', 2), '-cic-': ('奇卡索语', 'cic', 2), '-co-': ('科西嘉语', 'co', 2), '-conj-': ('连词', '', 3), '-crh-': ('克里米亚鞑靼语', 'crh', 2), '-cs-': ('捷克语', 'cs', 2), '-csb-': ('卡舒比语', 'csb', 2), '-cy-': ('威尔士语', 'cy', 2), '-da-': ('丹麦语', 'da', 2), '-de-': ('德语', 'de', 2), '-decl-': ('变格', '', 4), '-deriv-': ('派生词', '', 4), '-det-': ('[[Image:Open book 01.png|30px|]] 限定词', '', 3), '-dsb-': ('下索布语', 'dsb', 2), '-dzo-': (' 宗喀语', '', 2), '-ee-': ('埃维语', 'ee', 2), '-el-': ('希腊语', 'el', 2), '-en-': ('英语', 'en', 2), '-en1-': ('英语', 'en', 2), '-eng-': ('英语', 'en', 2), '-enm-': ('中古英语', 'enm', 2), '-eo-': ('世界语', 'eo', 2), '-es-': ('西班牙语', 'es', 2), '-et-': ('爱沙尼亚语', 'et', 2), '-eu-': ('巴斯克语', 'eu', 2), '-excl-': ('[[Image:Open book 01.png|30px]] 感叹词', '', 3), '-expr-': ('习语', '', 4), '-fa-': ('波斯语', 'fa', 2), '-fayin-': ('发音', '', 3), '-fi-': ('芬兰语', 'fi', 2), '-fil-': ('菲律宾语', '', 2), '-fin-': ('芬兰语', 'fi', 2), '-fj-': ('斐济语', 'fj', 2), '-fkv-': ('克文语', '', 2), '-fo-': ('法罗语', 'fo', 2), '-fr-': ('法语', 'fr', 2), '-fra-': ('法语', 'fr', 2), '-frm-': ('中古法语', 'frm', 2), '-fro-': ('古法语', 'fro', 2), '-fur-': ('弗留利语', 'fur', 2), '-fy-': ('西弗里斯兰语', 'fy', 2), '-ga-': ('爱尔兰语', 'ga', 2), '-gd-': ('苏格兰盖尔语', 'gd', 2), '-gl-': ('加利西亚语', 'gl', 2), '-gmq-osw-': ('古瑞典语', 'gmq-osw', 2), '-gn-': ('瓜拉尼语', 'gn', 2), '-goh-': ('古高地德语', 'goh', 2), '-got-': ('哥特语', 'got', 2), '-grc-': ('古希腊语', 'grc', 2), '-gsw-': ('阿勒曼尼语', 'gsw', 2), '-gug-': ('瓜拉尼语', 'gn', 2), '-guoji-': ('跨语言', 'mul', 2), '-gv-': ('曼岛语', 'gv', 2), '-ha-': ('豪萨语', 'ha', 2), '-haw-': ('夏威夷语', 'haw', 2), '-he-': ('希伯来语', 'he', 2), '-hi-': ('印地语', 'hi', 2), '-hil-': ('希利盖农语', 'hil', 2), '-hr-': ('克罗地亚语', '', 2), '-hsb-': ('上索布语', 'hsb', 2), '-ht-': ('海地克里奥尔语', 'ht', 2), '-hu-': ('匈牙利语', 'hu', 2), '-hwc-': ('夏威夷英语', 'hwc', 2), '-ia-': ('国际语A', 'ia', 2), '-id-': ('印尼语', 'id', 2), '-ie-': ('国际语B', 'ie', 2), '-ig-': ('伊博语', 'ig', 2), '-interj-': ('[[Image:Open book 01.png|30px|]] 叹词', '', 3), '-intj-': ('感叹词', '', 3), '-io-': ('伊多语', 'io', 2), '-is-': ('冰岛语', 'is', 2), '-it-': ('意大利语', 'it', 2), '-ita-': ('意大利语', 'it', 2), '-jbo-': ('逻辑语', 'jbo', 2), '-jpn-': ('日语', 'ja', 2), '-ka-': ('格鲁吉亚语', 'ka', 2), '-kbd-': ('卡巴尔达语', 'kbd', 2), '-khb-': ('傣仂语', 'khb', 2), '-kk-': ('哈萨克语', 'kk', 2), '-kl-': ('格陵兰语', 'kl', 2), '-kls-': ('卡拉什语', 'kls', 2), '-km-': ('高棉语', 'km', 2), '-krl-': ('卡累利阿语', 'krl', 2), '-ku-': ('库尔德语', 'ku', 2), '-kw-': ('康沃尔语', 'kw', 2), '-ky-': ('吉尔吉斯语', 'ky', 2), '-la-': ('拉丁语', 'la', 2), '-lat-': ('拉丁语', 'la', 2), '-lb-': ('卢森堡语', 'lb', 2), '-lij-': ('利古里亚语', 'lij', 2), '-link-': ('外部-{zh-hans:链接;zh-hant:连结}-', '', 3), '-lld-': ('拉登语', 'lld', 2), '-lo-': ('老挝语', 'lo', 2), '-loc-': ('[[Image:Open book 01.png|30px]] 成语', '', 3), '-lt-': ('立陶宛语', 'lt', 2), '-lv-': ('拉脱维亚语', 'lv', 2), '-meas-': ('[[Image:Open book 01.png|30px|]] 量词', '', 3), '-mg-': ('马拉加斯语', 'mg', 2), '-mh-': ('马绍尔语', 'mh', 2), '-mi-': ('毛利语', 'mi', 2), '-mk-': ('马其顿语', 'mk', 2), '-mlg-': ('马达加斯加语', 'mg', 2), '-mlt-': ('马尔他语', 'mt', 2), '-mn-': ('蒙古语', 'mn', 2), '-mr-': ('马拉地语', 'mr', 2), '-ms-': ('马来语', 'ms', 2), '-mt-': ('马尔他语', 'mt', 2), '-mul-': ('跨语言', 'mul', 2), '-my-': ('缅甸语', 'my', 2), '-n-': ('名词', '', 3), '-na-': ('瑙鲁语', 'na', 2), '-nah-': ('纳瓦特尔语', 'nah', 2), '-name-': ('专有名词', '', 3), '-nan-': ('闽南语', 'nan', 2), '-nap-': ('那不勒斯语', 'nap', 2), '-nb-': ('书面挪威语', 'nb', 2), '-nci-': ('古典纳瓦特尔语', 'nci', 2), '-nds-': ('低地德语', 'nds', 2), '-ne-': ('尼泊尔语', 'ne', 2), '-ngu-': ('格雷罗纳瓦特尔语', '', 2), '-nhn-': ('中央纳瓦特尔语', 'nhn', 2), '-nl-': ('荷兰语', 'nl', 2), '-nld-': ('荷兰语', 'nl', 2), '-nn-': ('新挪威语', 'nn', 2), '-no-': ('挪威语', 'no', 2), '-non-': ('古诺尔斯语', 'non', 2), '-nrf-': ('诺曼语', 'nrf', 2), '-nv-': ('纳瓦霍语', 'nv', 2), '-oc-': ('奥克语', 'oc', 2), '-odt-': ('古荷兰语', 'odt', 2), '-ofs-': ('古弗里斯兰语', 'ofs', 2), '-os-': ('奥塞梯语', 'os', 2), '-ota-': ('鄂图曼土耳其语', 'ota', 2), '-p-': ('[[Image:Open book 01.png|30px]] 代词', '', 3), '-part-': ('[[Image:Open book 01.png|30px]] 助词', '', 3), '-particle-': ('小品词', '', 3), '-pdc-': ('宾夕法尼亚德语', 'pdc', 2), '-pdt-': ('门诺低地德语', 'pdt', 2), '-phr-': ('[[Image:Open book 01.png|30px]] 词组', '', 3), '-pl-': ('波兰语', 'pl', 2), '-pn-': ('专有名词', '', 3), '-pol-': ('波兰语', 'pl', 2), '-por-': ('葡萄牙语', 'pt', 2), '-ppl-': ('皮皮尔语', 'ppl', 2), '-prep-': ('介词', '', 3), '-pron-': ('发音', '', 3), '-pronoun-': ('代词', '', 3), '-ps-': ('普什图语', 'ps', 2), '-pt-': ('葡萄牙语', 'pt', 2), '-ptcp-': ('[[Image:Open book 01.png|30px]] 分词', '', 3), '-refer-': ('参见', '', 3), '-rhg-': ('罗兴亚语', 'rhg', 2), '-rm-': ('罗曼什语', 'rm', 2), '-ro-': ('罗马尼亚语', 'ro', 2), '-rom-': ('罗姆语', 'rom', 2), '-rtm-': ('罗图马语', 'rtm', 2), '-ru-': ('俄语', 'ru', 2), '俄语': ('俄语', 'ru', 2), '-rup-': ('阿罗马尼亚语', 'rup', 2), '-rus-': ('俄语', 'ru', 2), '-sa-': ('梵语', 'sa', 2), '-sc-': ('撒丁语', 'sc', 2), '-scn-': ('西西里语', 'scn', 2), '-sco-': ('低地苏格兰语', 'sco', 2), '-se-': ('北萨米语', 'se', 2), '-sga-': ('古爱尔兰语', 'sga', 2), '-sh-': ('塞尔维亚-克罗地亚语', 'sh', 2), '-shn-': ('掸语', 'shn', 2), '-sjo-': ('锡伯语', 'sjo', 2), '-sk-': ('斯洛伐克语', 'sk', 2), '-sl-': ('斯洛文尼亚语', 'sl', 2), '-smn-': ('伊纳里萨米语', 'smn', 2), '-spa-': ('西班牙语', 'es', 2), '-sq-': ('阿尔巴尼亚语', 'sq', 2), '-sr-': ('塞尔维亚语', '', 2), '-srn-': ('苏里南汤加语', 'srn', 2), '-stq-': ('沙特弗里西语', 'stq', 2), '-sv-': ('瑞典语', 'sv', 2), '-sw-': ('斯瓦希里语', 'sw', 2), '-swe-': ('瑞典语', 'sv', 2), '-symbol-': ('符号', '?', 2), '-synon-': ('同义词', '', 4), '-ta-': ('泰米尔语', 'ta', 2), '-tay-': ('泰雅语', 'tay', 2), '-tg-': ('塔吉克语', 'tg', 2), '-th-': ('泰语', 'th', 2), '-tk-': ('土库曼语', 'tk', 2), '-tl-': ('塔加洛语', 'tl', 2), '-tokipona-': ('道本语', 'art-top', 2), '-ton-': ('东加语', 'to', 2), '-tpi-': ('托克皮辛语', 'tpi', 2), '-tr-': ('土耳其语', 'tr', 2), '-trad-': ('翻译', '', 4), '-trans-': ('翻译', '', 4), '-tt-': ('鞑靼语', 'tt', 2), '-tvl-': ('图瓦卢语', 'tvl', 2), '-tyv-': ('图瓦语', 'tyv', 2), '-ug-': ('维吾尔语', 'ug', 2), '-uk-': ('乌克兰语', 'uk', 2), '-ur-': ('乌尔都语', 'ur', 2), '-usage-': ('用法', '', 4), '-uz-': ('乌兹别克语', 'uz', 2), '-v-': ('动词', '', 3), '-vec-': ('威尼斯语', 'vec', 2), '-vep-': ('维普斯语', 'vep', 2), '-verb-': ('[[Image:Open book 01.png|30px]] 动词', '', 3), '-vo-': ('沃拉普克语', 'vo', 2), '-vot-': ('沃特语', 'vot', 2), '-vro-': ('佛罗语', 'vro', 2), '-vt-': ('[[Image:Open book 01.png|30px]] 及物动词', '', 3), '-wa-': ('瓦隆语', 'wa', 2), '-wym-': ('维拉莫维安语', 'wym', 2), '-yi-': ('意第绪语', 'yi', 2), '-yue-': ('粤语', 'yue', 2), '-za-': ('壮语', 'za', 2), '-zha-': ('壮语', 'za', 2), '-zu-': ('祖鲁语', 'zu', 2), '阿拉伯语': ('阿拉伯语', 'ar', 2), '白俄罗斯语': ('白俄罗斯语', 'be', 2), '藏语': ('藏语', 'bo', 2), '希腊语': ('希腊语', 'el', 2), '世界语': ('世界语', 'eo', 2), '西班牙语': ('西班牙语', 'es', 2), '波斯语': ('波斯语', 'fa', 2), '芬兰语': ('芬兰语', 'fi', 2), '法语': ('法语', 'fr', 2), '西弗里斯兰语': ('西弗里斯兰语', 'fy', 2), '国际语A': ('国际语A', 'ia', 2), '意大利语': ('意大利语', 'it', 2), '高棉语': ('高棉语', 'km', 2), '拉丁语': ('拉丁语', 'la', 2), '缅甸语': ('缅甸语', 'my', 2), '挪威语': ('挪威语', 'no', 2), '奥斯曼土耳其语': ('鄂图曼土耳其语', 'ota', 2), '普什图语': ('普什图语', 'ps', 2), '葡萄牙语': ('葡萄牙语', 'pt', 2), '梵语': ('梵语', 'sa', 2), '低地苏格兰语': ('低地苏格兰语', 'sco', 2), '塞尔维亚-克罗地亚语': ('塞尔维亚-克罗地亚语', 'sh', 2), '锡伯语': ('锡伯语', 'sjo', 2), '瑞典语': ('瑞典语', 'sv', 2), '土耳其语': ('土耳其语', 'tr', 2), '乌尔都语': ('乌尔都语', 'ur', 2), '加泰罗尼亚语': ('加泰罗尼亚语', 'ca', 2), '-Cs-': ('捷克语', 'cs', 2), '-Da-': ('丹麦语', 'da', 2), '英语': ('英语', 'en', 2), '跨语言': ('跨语言', 'mul', 2), '匈牙利语': ('匈牙利语', 'hu', 2), '冰岛语': ('冰岛语', 'is', 2), '荷兰语': ('荷兰语', 'nl', 2), '波兰语': ('波兰语', 'pl', 2), '标点符号': ('符号', '?', 2), '符号': ('符号', '?', 2), '-Verb-': ('[[Image:Open book 01.png|30px]] 动词', '', 3), '德语': ('德语', 'de', 2)}
[angelbeats@e550c bot]$ vim la
langcode.py     langparam1.py   langtitle.py    langtitle1.txt  
[angelbeats@e550c bot]$ vim langt
langtitle.py    langtitle1.txt  
[angelbeats@e550c bot]$ vim langtitle
[angelbeats@e550c bot]$ vim langtitle.py 
[angelbeats@e550c bot]$ cat la
langcode.py     langparam1.py   langtitle.py    langtitle1.txt  
[angelbeats@e550c bot]$ cat langt
langtitle.py    langtitle1.txt  
[angelbeats@e550c bot]$ cat langtitle.py 
#for k, v in expanded.items():
#    if x := zh.Pages['Template:' + k].redirects_to():
#        ep1[x.name] = v
#        print(x.name)
#for k, v in expanded.items():
#    if x := list(zh.Pages['Template:' + k].backlinks(namespace=10, filterredir='redirects')):
#        for y in x:
#            ep2[y.name] = v
#            print(y.name)
#for k, v in ep2.items():
#    print(k[9:])
#    expanded[simp(k[9:])] = v

expanded = {'-a-': ('形容词', '', 3), '-aa-': ('阿法尔语', 'aa', 2), '-abbr-': ('[[Image:Open book 01.png|30px]] 缩写', '', 3), '-adj-': ('形容词', '', 3), '-adjn-': ('[[Image:Open book 01.png|30px]] 形容动词', '', 3), '-adv-': ('副词', '', 3), '-advb-': ('[[Image:Open book 01.png|30px]] 副词', '', 3), '-af-': ('阿非利堪斯语', 'af', 2), '-akin-': ('同源词', '', 4), '-an-': ('阿拉贡语', 'an', 2), '-ang-': ('古英语', 'ang', 2), '-anton-': ('反义词', '', 4), '-ar-': ('阿拉伯语', 'ar', 2), '-arn-': ('马普切语', 'arn', 2), '-art-': ('[[Image:Open book 01.png|30px]] 冠词', '', 3), '-ast-': ('阿斯图里亚斯语', 'ast', 2), '-az-': ('阿塞拜疆语', 'az', 2), '-ba-': ('巴什基尔语', 'ba', 2), '-ban-': ('巴厘语', 'ban', 2), '-bdfh-': ('符号', '?', 2), '-be-': ('白俄罗斯语', 'be', 2), '-bg-': ('保加利亚语', 'bg', 2), '-bm-': ('班巴拉语', 'bm', 2), '-bo-': ('藏语', 'bo', 2), '-br-': ('布列塔尼语', 'br', 2), '-bs-': ('波斯尼亚语', '', 2), '-c-': ('[[Image:Open book 01.png|30px]] 连词', '', 3), '-ca-': ('加泰罗尼亚语', 'ca', 2), '-cbk-': ('查瓦卡诺语', 'cbk', 2), '-ceb-': ('宿雾语', 'ceb', 2), '-chn-': ('契努克语', 'chn', 2), '-cic-': ('奇卡索语', 'cic', 2), '-co-': ('科西嘉语', 'co', 2), '-conj-': ('连词', '', 3), '-crh-': ('克里米亚鞑靼语', 'crh', 2), '-cs-': ('捷克语', 'cs', 2), '-csb-': ('卡舒比语', 'csb', 2), '-cy-': ('威尔士语', 'cy', 2), '-da-': ('丹麦语', 'da', 2), '-de-': ('德语', 'de', 2), '-decl-': ('变格', '', 4), '-deriv-': ('派生词', '', 4), '-det-': ('[[Image:Open book 01.png|30px|]] 限定词', '', 3), '-dsb-': ('下索布语', 'dsb', 2), '-dzo-': (' 宗喀语', '', 2), '-ee-': ('埃维语', 'ee', 2), '-el-': ('希腊语', 'el', 2), '-en-': ('英语', 'en', 2), '-en1-': ('英语', 'en', 2), '-eng-': ('英语', 'en', 2), '-enm-': ('中古英语', 'enm', 2), '-eo-': ('世界语', 'eo', 2), '-es-': ('西班牙语', 'es', 2), '-et-': ('爱沙尼亚语', 'et', 2), '-eu-': ('巴斯克语', 'eu', 2), '-excl-': ('[[Image:Open book 01.png|30px]] 感叹词', '', 3), '-expr-': ('习语', '', 4), '-fa-': ('波斯语', 'fa', 2), '-fayin-': ('发音', '', 3), '-fi-': ('芬兰语', 'fi', 2), '-fil-': ('菲律宾语', '', 2), '-fin-': ('芬兰语', 'fi', 2), '-fj-': ('斐济语', 'fj', 2), '-fkv-': ('克文语', '', 2), '-fo-': ('法罗语', 'fo', 2), '-fr-': ('法语', 'fr', 2), '-fra-': ('法语', 'fr', 2), '-frm-': ('中古法语', 'frm', 2), '-fro-': ('古法语', 'fro', 2), '-fur-': ('弗留利语', 'fur', 2), '-fy-': ('西弗里斯兰语', 'fy', 2), '-ga-': ('爱尔兰语', 'ga', 2), '-gd-': ('苏格兰盖尔语', 'gd', 2), '-gl-': ('加利西亚语', 'gl', 2), '-gmq-osw-': ('古瑞典语', 'gmq-osw', 2), '-gn-': ('瓜拉尼语', 'gn', 2), '-goh-': ('古高地德语', 'goh', 2), '-got-': ('哥特语', 'got', 2), '-grc-': ('古希腊语', 'grc', 2), '-gsw-': ('阿勒曼尼语', 'gsw', 2), '-gug-': ('瓜拉尼语', 'gn', 2), '-guoji-': ('跨语言', 'mul', 2), '-gv-': ('曼岛语', 'gv', 2), '-ha-': ('豪萨语', 'ha', 2), '-haw-': ('夏威夷语', 'haw', 2), '-he-': ('希伯来语', 'he', 2), '-hi-': ('印地语', 'hi', 2), '-hil-': ('希利盖农语', 'hil', 2), '-hr-': ('克罗地亚语', '', 2), '-hsb-': ('上索布语', 'hsb', 2), '-ht-': ('海地克里奥尔语', 'ht', 2), '-hu-': ('匈牙利语', 'hu', 2), '-hwc-': ('夏威夷英语', 'hwc', 2), '-ia-': ('国际语A', 'ia', 2), '-id-': ('印尼语', 'id', 2), '-ie-': ('国际语B', 'ie', 2), '-ig-': ('伊博语', 'ig', 2), '-interj-': ('[[Image:Open book 01.png|30px|]] 叹词', '', 3), '-intj-': ('感叹词', '', 3), '-io-': ('伊多语', 'io', 2), '-is-': ('冰岛语', 'is', 2), '-it-': ('意大利语', 'it', 2), '-ita-': ('意大利语', 'it', 2), '-jbo-': ('逻辑语', 'jbo', 2), '-jpn-': ('日语', 'ja', 2), '-ka-': ('格鲁吉亚语', 'ka', 2), '-kbd-': ('卡巴尔达语', 'kbd', 2), '-khb-': ('傣仂语', 'khb', 2), '-kk-': ('哈萨克语', 'kk', 2), '-kl-': ('格陵兰语', 'kl', 2), '-kls-': ('卡拉什语', 'kls', 2), '-km-': ('高棉语', 'km', 2), '-krl-': ('卡累利阿语', 'krl', 2), '-ku-': ('库尔德语', 'ku', 2), '-kw-': ('康沃尔语', 'kw', 2), '-ky-': ('吉尔吉斯语', 'ky', 2), '-la-': ('拉丁语', 'la', 2), '-lat-': ('拉丁语', 'la', 2), '-lb-': ('卢森堡语', 'lb', 2), '-lij-': ('利古里亚语', 'lij', 2), '-link-': ('外部-{zh-hans:链接;zh-hant:连结}-', '', 3), '-lld-': ('拉登语', 'lld', 2), '-lo-': ('老挝语', 'lo', 2), '-loc-': ('[[Image:Open book 01.png|30px]] 成语', '', 3), '-lt-': ('立陶宛语', 'lt', 2), '-lv-': ('拉脱维亚语', 'lv', 2), '-meas-': ('[[Image:Open book 01.png|30px|]] 量词', '', 3), '-mg-': ('马拉加斯语', 'mg', 2), '-mh-': ('马绍尔语', 'mh', 2), '-mi-': ('毛利语', 'mi', 2), '-mk-': ('马其顿语', 'mk', 2), '-mlg-': ('马达加斯加语', 'mg', 2), '-mlt-': ('马尔他语', 'mt', 2), '-mn-': ('蒙古语', 'mn', 2), '-mr-': ('马拉地语', 'mr', 2), '-ms-': ('马来语', 'ms', 2), '-mt-': ('马尔他语', 'mt', 2), '-mul-': ('跨语言', 'mul', 2), '-my-': ('缅甸语', 'my', 2), '-n-': ('名词', '', 3), '-na-': ('瑙鲁语', 'na', 2), '-nah-': ('纳瓦特尔语', 'nah', 2), '-name-': ('专有名词', '', 3), '-nan-': ('闽南语', 'nan', 2), '-nap-': ('那不勒斯语', 'nap', 2), '-nb-': ('书面挪威语', 'nb', 2), '-nci-': ('古典纳瓦特尔语', 'nci', 2), '-nds-': ('低地德语', 'nds', 2), '-ne-': ('尼泊尔语', 'ne', 2), '-ngu-': ('格雷罗纳瓦特尔语', '', 2), '-nhn-': ('中央纳瓦特尔语', 'nhn', 2), '-nl-': ('荷兰语', 'nl', 2), '-nld-': ('荷兰语', 'nl', 2), '-nn-': ('新挪威语', 'nn', 2), '-no-': ('挪威语', 'no', 2), '-non-': ('古诺尔斯语', 'non', 2), '-nrf-': ('诺曼语', 'nrf', 2), '-nv-': ('纳瓦霍语', 'nv', 2), '-oc-': ('奥克语', 'oc', 2), '-odt-': ('古荷兰语', 'odt', 2), '-ofs-': ('古弗里斯兰语', 'ofs', 2), '-os-': ('奥塞梯语', 'os', 2), '-ota-': ('鄂图曼土耳其语', 'ota', 2), '-p-': ('[[Image:Open book 01.png|30px]] 代词', '', 3), '-part-': ('[[Image:Open book 01.png|30px]] 助词', '', 3), '-particle-': ('小品词', '', 3), '-pdc-': ('宾夕法尼亚德语', 'pdc', 2), '-pdt-': ('门诺低地德语', 'pdt', 2), '-phr-': ('[[Image:Open book 01.png|30px]] 词组', '', 3), '-pl-': ('波兰语', 'pl', 2), '-pn-': ('专有名词', '', 3), '-pol-': ('波兰语', 'pl', 2), '-por-': ('葡萄牙语', 'pt', 2), '-ppl-': ('皮皮尔语', 'ppl', 2), '-prep-': ('介词', '', 3), '-pron-': ('发音', '', 3), '-pronoun-': ('代词', '', 3), '-ps-': ('普什图语', 'ps', 2), '-pt-': ('葡萄牙语', 'pt', 2), '-ptcp-': ('[[Image:Open book 01.png|30px]] 分词', '', 3), '-refer-': ('参见', '', 3), '-rhg-': ('罗兴亚语', 'rhg', 2), '-rm-': ('罗曼什语', 'rm', 2), '-ro-': ('罗马尼亚语', 'ro', 2), '-rom-': ('罗姆语', 'rom', 2), '-rtm-': ('罗图马语', 'rtm', 2), '-ru-': ('俄语', 'ru', 2), '俄语': ('俄语', 'ru', 2), '-rup-': ('阿罗马尼亚语', 'rup', 2), '-rus-': ('俄语', 'ru', 2), '-sa-': ('梵语', 'sa', 2), '-sc-': ('撒丁语', 'sc', 2), '-scn-': ('西西里语', 'scn', 2), '-sco-': ('低地苏格兰语', 'sco', 2), '-se-': ('北萨米语', 'se', 2), '-sga-': ('古爱尔兰语', 'sga', 2), '-sh-': ('塞尔维亚-克罗地亚语', 'sh', 2), '-shn-': ('掸语', 'shn', 2), '-sjo-': ('锡伯语', 'sjo', 2), '-sk-': ('斯洛伐克语', 'sk', 2), '-sl-': ('斯洛文尼亚语', 'sl', 2), '-smn-': ('伊纳里萨米语', 'smn', 2), '-spa-': ('西班牙语', 'es', 2), '-sq-': ('阿尔巴尼亚语', 'sq', 2), '-sr-': ('塞尔维亚语', '', 2), '-srn-': ('苏里南汤加语', 'srn', 2), '-stq-': ('沙特弗里西语', 'stq', 2), '-sv-': ('瑞典语', 'sv', 2), '-sw-': ('斯瓦希里语', 'sw', 2), '-swe-': ('瑞典语', 'sv', 2), '-symbol-': ('符号', '?', 2), '-synon-': ('同义词', '', 4), '-ta-': ('泰米尔语', 'ta', 2), '-tay-': ('泰雅语', 'tay', 2), '-tg-': ('塔吉克语', 'tg', 2), '-th-': ('泰语', 'th', 2), '-tk-': ('土库曼语', 'tk', 2), '-tl-': ('塔加洛语', 'tl', 2), '-tokipona-': ('道本语', 'art-top', 2), '-ton-': ('东加语', 'to', 2), '-tpi-': ('托克皮辛语', 'tpi', 2), '-tr-': ('土耳其语', 'tr', 2), '-trad-': ('翻译', '', 4), '-trans-': ('翻译', '', 4), '-tt-': ('鞑靼语', 'tt', 2), '-tvl-': ('图瓦卢语', 'tvl', 2), '-tyv-': ('图瓦语', 'tyv', 2), '-ug-': ('维吾尔语', 'ug', 2), '-uk-': ('乌克兰语', 'uk', 2), '-ur-': ('乌尔都语', 'ur', 2), '-usage-': ('用法', '', 4), '-uz-': ('乌兹别克语', 'uz', 2), '-v-': ('动词', '', 3), '-vec-': ('威尼斯语', 'vec', 2), '-vep-': ('维普斯语', 'vep', 2), '-verb-': ('[[Image:Open book 01.png|30px]] 动词', '', 3), '-vo-': ('沃拉普克语', 'vo', 2), '-vot-': ('沃特语', 'vot', 2), '-vro-': ('佛罗语', 'vro', 2), '-vt-': ('[[Image:Open book 01.png|30px]] 及物动词', '', 3), '-wa-': ('瓦隆语', 'wa', 2), '-wym-': ('维拉莫维安语', 'wym', 2), '-yi-': ('意第绪语', 'yi', 2), '-yue-': ('粤语', 'yue', 2), '-za-': ('壮语', 'za', 2), '-zha-': ('壮语', 'za', 2), '-zu-': ('祖鲁语', 'zu', 2), '阿拉伯语': ('阿拉伯语', 'ar', 2), '白俄罗斯语': ('白俄罗斯语', 'be', 2), '藏语': ('藏语', 'bo', 2), '希腊语': ('希腊语', 'el', 2), '世界语': ('世界语', 'eo', 2), '西班牙语': ('西班牙语', 'es', 2), '波斯语': ('波斯语', 'fa', 2), '芬兰语': ('芬兰语', 'fi', 2), '法语': ('法语', 'fr', 2), '西弗里斯兰语': ('西弗里斯兰语', 'fy', 2), '国际语A': ('国际语A', 'ia', 2), '意大利语': ('意大利语', 'it', 2), '高棉语': ('高棉语', 'km', 2), '拉丁语': ('拉丁语', 'la', 2), '缅甸语': ('缅甸语', 'my', 2), '挪威语': ('挪威语', 'no', 2), '奥斯曼土耳其语': ('鄂图曼土耳其语', 'ota', 2), '普什图语': ('普什图语', 'ps', 2), '葡萄牙语': ('葡萄牙语', 'pt', 2), '梵语': ('梵语', 'sa', 2), '低地苏格兰语': ('低地苏格兰语', 'sco', 2), '塞尔维亚-克罗地亚语': ('塞尔维亚-克罗地亚语', 'sh', 2), '锡伯语': ('锡伯语', 'sjo', 2), '瑞典语': ('瑞典语', 'sv', 2), '土耳其语': ('土耳其语', 'tr', 2), '乌尔都语': ('乌尔都语', 'ur', 2), '加泰罗尼亚语': ('加泰罗尼亚语', 'ca', 2), '-Cs-': ('捷克语', 'cs', 2), '-Da-': ('丹麦语', 'da', 2), '英语': ('英语', 'en', 2), '跨语言': ('跨语言', 'mul', 2), '匈牙利语': ('匈牙利语', 'hu', 2), '冰岛语': ('冰岛语', 'is', 2), '荷兰语': ('荷兰语', 'nl', 2), '波兰语': ('波兰语', 'pl', 2), '标点符号': ('符号', '?', 2), '符号': ('符号', '?', 2), '-Verb-': ('[[Image:Open book 01.png|30px]] 动词', '', 3), '德语': ('德语', 'de', 2)}
expanded1 = {'-zh-': ('汉语', 'zh', 2), '-ja-': ('日语', 'ja', 2), '-ko-': ('朝鲜语', 'ko', 2), '-vi-': ('越南语', 'vi', 2), '汉语': ('汉语', 'zh', 2), '日语': ('日语', 'ja', 2), '朝鲜语': ('朝鲜语', 'ko', 2), '韩语': ('朝鲜语', 'ko', 2), '越南语': ('越南语', 'vi', 2)}