本模块作为转换规则,应用于Module:萌点。本文档主要面向需要新增萌点链接/分类转换规则的编辑者。
修改本模块时请同时注意萌点的链接和分类,模块修改后请检查和测试是否为预期效果。
因为模块本身不具备繁简转换功能,所以在修改时请确认修改内容是否存在繁简写法不同的情况。如果有,请成对进行修改。
如果您需要新增萌点转换规则,请务必认真阅读下述指南再进行修改。不恰当的修改可能会导致模板及模块无法正常工作。如果您对自己的修改没有把握,请转到讨论版或模板讨论页描述您的需求或提出修改意见。
本数据模块主要分为以下几部分:
link_rules:链接转换规则skip_check:“免检”的萌点名称(将于下文解释)category_rules:分类转换规则special_handling:特殊名称转换规则ability_exceptions:“xx能力”例外规则链接规则分为以下三类,请按具体需要在对应类别后添加。在编辑时敬请注意观察已有的格式。
该部分为直接对应规则。即若参数中出现此处等号左侧的萌点,会直接链接到右侧的对应项。
例如,如果希望萌点A实际链接至[[B]],请在direct_mapping后新增一行:["A"] = "B"(记得在上一行补一个半角逗号“,”)。
例子:["AI"] = "人工智能" --> AI
该部分为后缀映射规则。即若参数中出现此处等号左侧的萌点,实际链接时会在萌点后加上等号右侧的后缀。
例如,如果希望萌点A实际链接至[[A(B)]],请在suffix_mapping后新增一行:["A"] = "B"(记得在上一行补一个半角逗号“,”)。
例子:["百合"] = "萌属性" --> 百合
按照惯例,职业类萌属性应当单独列出以更加清晰。实际作用与suffix_mapping类似,默认在职业名称后加“(萌属性)”。
例如,如果有萌点A是职业名称,请在special_professions 后新增一行:["A"] = true(记得在上一行补一个半角逗号“,”)。
例子:["声优"] = true --> 声优
分类规则分为以下三类,请按具体需要在对应类别后添加。在编辑时敬请注意观察已有的格式。默认情况下,A(B)和A均会被分类到[[分类:A]]下。
该部分为直接对应规则。即若参数中出现此处等号左侧的萌点,会直接添加右侧对应项分类。
例如,如果希望萌点A实际分类至[[B]],请在direct_mapping后新增一行:["A"] = "B"(记得在上一行补一个半角逗号“,”)。
该部分为后缀映射规则。即若参数中出现此处等号左侧的萌点,实际分类时会在萌点后加上等号右侧的后缀。
例如,如果希望萌点A实际分类至[[A(B)]],请在suffix_mapping后新增一行:["A"] = "B"(记得在上一行补一个半角逗号“,”)。
位于此部分的萌点,会在分类时带有其后的“( )”,通常用于两种不同的后缀消歧义条目均为萌点的情况。
例子:["女王"] = true:见CAT:女王(性格)及CAT:女王(身份)。
默认情况下,若一个参数中带有“( )”,会被添加“需要检查”的维护模板。然而,位于此处的萌属性,由于几种不同的后缀消歧义条目均为萌属性,虽然其后带有“( )”,但条目不会添加“需要检查”。
该组中的萌点会保留原始形态,而不会在显示时删掉其后的“( )”。此部分用于带后缀和不带后缀均为萌属性的条目。
默认情况下,以“xx能力”结尾的萌属性会在链接时自动链接至“xx能力者”。然而有几组特例,位于此处。填写时可使用正则表达式。
return {
link_rules = {
direct_mapping = {
["AI"] = "人工智能",
["NPC"] = "非玩家角色",
["博士"] = "研究生",
["减肥成功"] = "减肥",
["減肥成功"] = "减肥",
["双刀"] = "二刀流",
["雙刀"] = "二刀流",
["双剑"] = "二刀流",
["雙劍"] = "二刀流",
["斧头"] = "斧",
["斧頭"] = "斧",
["舞姬"] = "舞者",
["彼岸花"] = "石蒜",
["转世"] = "转世者",
["轉世"] = "转世者",
["没头脑"] = "没头脑和不高兴(萌属性)",
["沒頭腦"] = "没头脑和不高兴(萌属性)",
["不高兴"] = "没头脑和不高兴(萌属性)",
["不高興"] = "没头脑和不高兴(萌属性)",
["死灵法师"] = "亡灵法师",
["死靈法師"] = "亡灵法师"
},
suffix_mapping = {
["百合"] = "萌属性",
["蔷薇"] = "萌属性",
["薔薇"] = "萌属性",
["天使"] = "萌属性",
["女神"] = "萌属性",
["魔王"] = "萌属性",
["家庭教师"] = "萌属性",
["家庭教師"] = "萌属性",
["搞事"] = "萌属性",
["文学少女"] = "萌属性",
["文學少女"] = "萌属性",
["亚人"] = "萌属性",
["亞人"] = "萌属性",
["OL"] = "萌属性",
["巫女"] = "萌属性",
["小学生"] = "萌属性",
["小學生"] = "萌属性",
["炼金术士"] = "萌属性",
["煉金術士"] = "萌属性",
["Cosplay"] = "萌属性",
["巨人"] = "萌属性",
["蝴蝶结"] = "萌属性",
["蝴蝶結"] = "萌属性",
["魔法师"] = "萌属性",
["魔法師"] = "萌属性",
["魔术师"] = "萌属性",
["魔術師"] = "萌属性",
["恋爱脑"] = "萌属性",
["戀愛腦"] = "萌属性",
["萌娘百科"] = "萌属性",
["鬼畜"] = "萌属性",
["八卦"] = "萌属性",
["乙女"] = "萌属性",
["任性"] = "萌属性",
["班长"] = "萌属性",
["班長"] = "萌属性",
["自攻自受"] = "萌属性",
["医生"] = "萌属性",
["醫生"] = "萌属性",
["遮阳帽"] = "萌属性",
["遮陽帽"] = "萌属性",
["雨衣"] = "萌属性",
["雨女"] = "萌属性",
["偶像"] = "萌属性",
["嫉妒"] = "萌属性",
["僵尸"] = "萌属性",
["殭屍"] = "萌属性",
["救世主"] = "萌属性",
["战神"] = "萌属性",
["戰神"] = "萌属性",
["收藏家"] = "萌属性",
["替身"] = "萌属性",
["作家"] = "萌属性",
["贞子"] = "萌属性",
["貞子"] = "萌属性",
["白化病"] = "萌属性",
["一见钟情"] = "萌属性",
["一見鍾情"] = "萌属性",
["编辑"] = "萌属性",
["編輯"] = "萌属性",
["翻译"] = "萌属性",
["翻譯"] = "萌属性",
["偏执"] = "萌属性",
["偏執"] = "萌属性",
["黑历史"] = "萌属性",
["黑歷史"] = "萌属性",
["天才"] = "萌属性",
["罐头"] = "萌属性",
["罐頭"] = "萌属性",
["校长"] = "萌属性",
["校長"] = "萌属性",
["优柔寡断"] = "萌属性",
["優柔寡斷"] = "萌属性",
["谜语人"] = "萌属性",
["謎語人"] = "萌属性",
["处刑人"] = "萌属性",
["處刑人"] = "萌属性",
["贤者"] = "萌属性",
["賢者"] = "萌属性",
["光环"] = "萌属性",
["光環"] = "萌属性",
["鳏夫"] = "萌属性",
["鰥夫"] = "萌属性",
["机械师"] = "萌属性",
["機械師"] = "萌属性",
["猫娘"] = "拟人化萌娘",
["貓娘"] = "擬人化萌娘",
["小天使"] = "用语",
["旅行者"] = "身份",
["师父"] = "身份",
["師父"] = "身份",
["制作人"] = "职务",
["製作人"] = "職務",
["恶魔"] = "原型",
["惡魔"] = "原型",
["小丑"] = "职业",
["自行车"] = "道具",
["自行車"] = "道具",
["鲸"] = "动物",
["鯨"] = "動物",
["鸽"] = "动物",
["鴿"] = "動物",
["马"] = "动物",
["馬"] = "動物",
["蝴蝶"] = "动物",
["葱"] = "植物",
["蔥"] = "植物",
["莲"] = "植物",
["蓮"] = "植物",
["苹果"] = "植物",
["蘋果"] = "植物",
["骷髅"] = "种族",
["骷髏"] = "種族",
["牛头人"] = "种族",
["牛頭人"] = "種族",
["石化"] = "表情",
["黑瞳"] = "瞳色",
["铁三角"] = "人物关系",
["鐵三角"] = "人物關係"
},
special_professions = {
["声优"] = true,
["聲優"] = true,
["漫画家"] = true,
["漫畫家"] = true,
["演员"] = true,
["演員"] = true,
["偶像"] = true
}
},
skip_check = {
["女王(性格)"] = true,
["女王(身份)"] = true,
["魔女(职业)"] = true,
["魔女(職業)"] = true,
["魔女(种族)"] = true,
["魔女(種族)"] = true,
["魔女(称号)"] = true,
["魔女(稱號)"] = true,
["清楚(衍生义)"] = true,
["清楚(衍生義)"] = true,
["白虎(萌属性)"] = true,
["白虎(萌屬性)"] = true,
["葫芦(萌属性)"] = true,
["葫蘆(萌屬性)"] = true,
["环(武器)"] = true,
["環(武器)"] = true,
["枪(冷兵器)"] = true,
["槍(冷兵器)"] = true,
["植物(种族)"] = true,
["植物(種族)"] = true,
["鬼(日本)"] = true,
["天狗(日本)"] = true,
["死神(体质)"] = true,
["死神(體質)"] = true,
["魅魔(体质)"] = true,
["魅魔(體質)"] = true,
["变身(服饰型)"] = true,
["變身(服飾型)"] = true,
["变身(局部型)"] = true,
["變身(局部型)"] = true,
["变身(年龄型)"] = true,
["變身(年齡型)"] = true,
["变身(完全型)"] = true,
["變身(完全型)"] = true,
["爪(武器)"] = true,
["Boss(游戏)"] = true,
["Boss(遊戲)"] = true,
["boss(游戏)"] = true,
["boss(遊戲)"] = true,
["BOSS(萌属性)"] = true,
["BOSS(萌屬性)"] = true
},
category_rules = {
direct_mapping = {
["园丁"] = "园艺师",
["園丁"] = "园艺师",
["转世"] = "转世者",
["轉世"] = "转世者",
["白长直"] = "长直",
["白長直"] = "长直",
["金长直"] = "长直",
["金長直"] = "长直",
["超长发"] = "长发",
["超長髮"] = "长发",
["M字刘海"] = "M形刘海",
["M字劉海"] = "M形刘海",
["只穿校服"] = "校服",
["学霸"] = "优等生",
["學霸"] = "优等生",
["音乐家"] = "音乐人(萌属性)",
["音樂家"] = "音乐人(萌属性)",
["画师"] = "画师(萌属性)",
["畫師"] = "画师(萌属性)",
["画家"] = "画师(萌属性)",
["畫家"] = "画师(萌属性)",
["探险家"] = "冒险者",
["探險家"] = "冒险者",
["仆人"] = "佣人",
["僕人"] = "佣人",
["雨伞"] = "伞",
["雨傘"] = "伞",
["雨靴"] = "雨鞋",
["足袋"] = "日式短布袜",
["斧头"] = "斧",
["斧頭"] = "斧",
["念珠"] = "佛珠",
["拐杖"] = "手杖",
["柺杖"] = "手杖",
["幼驯染"] = "青梅竹马",
["幼馴染"] = "青梅竹马",
["Master Love"] = "Player Love",
["ML"] = "Player Love",
["PL"] = "Player Love",
["火柴人"] = "火柴人角色及相关团体",
["死灵法师"] = "亡灵法师",
["死靈法師"] = "亡灵法师"
},
suffix_mapping = {
["歌手"] = "萌属性",
["网络主播"] = "萌属性",
["網絡主播"] = "萌属性",
["主持人"] = "萌属性",
["看板娘"] = "萌属性",
["导演"] = "萌属性",
["導演"] = "萌属性",
["企业家"] = "萌属性",
["企業家"] = "萌属性",
["音乐人"] = "萌属性",
["音樂人"] = "萌属性",
["制作人"] = "萌属性",
["製作人"] = "萌属性",
["舞者"] = "萌属性",
["植物"] = "种族",
["石化"] = "表情"
},
use_link_value = {
["女王"] = true,
["魔女"] = true,
["声优"] = true,
["聲優"] = true,
["漫画家"] = true,
["漫畫家"] = true,
["演员"] = true,
["演員"] = true,
["偶像"] = true,
["作家"] = true,
["亚人"] = true,
["亞人"] = true,
["魅魔"] = true,
["清楚"] = true,
["萌娘百科"] = true,
["鬼畜"] = true,
["八卦"] = true,
["贞子"] = true,
["貞子"] = true,
["葫芦"] = true,
["葫蘆"] = true,
["环"] = true,
["環"] = true,
["枪"] = true,
["槍"] = true,
["骷髅"] = true,
["骷髏"] = true,
["鬼"] = true,
["替身"] = true,
["蔷薇"] = true,
["薔薇"] = true,
["编辑"] = true,
["編輯"] = true,
["翻译"] = true,
["翻譯"] = true,
["同名同姓"] = true,
["罐头"] = true,
["罐頭"] = true,
["没头脑"] = true,
["沒頭腦"] = true,
["不高兴"] = true,
["不高興"] = true,
["爪"] = true,
["Boss"] = true,
["boss"] = true
}
},
special_handling = {
preserve_suffix = {
["死神(体质)"] = true,
["死神(體質)"] = true
}
},
ability_exceptions = {
patterns = {
"[钞鈔]能力",
"能力者",
"能力形成的服[饰飾]",
"能力封印"
}
}
}