本模块用于存储《少女与战车》中的团体名称。
{{#invoke:少女与战车:团体名称|getname|队伍或组织名称(请参考对应的模板)}}
{{#invoke:少女与战车:团体名称|getchinesename|队伍或组织名称(请参考对应的模板)}}
模块名 | 简述 |
---|---|
少女与战车:团体名称 | 用于存储《少女与战车》中所有团体的名称。 |
少女与战车:大洗队伍信息 | 用于存储《少女与战车》中大洗队伍的信息。 |
local find = string.find local lower = string.lower -- 格式: -- 英文 = {中文, 关键词...} local data = { Ooarai = {"大洗女子学园", "大洗"}, Gloriana = {"圣葛罗莉安娜女子学院", "グロリアーナ", "葛罗莉安娜", "葛羅莉安娜"}, Saunders = {"桑德斯大学附属高中", "サンダース", "桑德斯"}, Anzio = {"安齐奥高中", "アンツィオ", "安齐奥", "安齊奧"}, Pravda = {"真理高中", "プラウダ", "真理"}, Kuromorimine = {"黑森峰女子学园", "黒森峰", "黑森峰"}, Chihatan = {"知波单学园", "知波単", "知波单", "知波單"}, Jatkosota = {"继续高中", "continuation", "继续", "繼續", "継続"}, Selection = {"大学选拔队", "university", "大学", "大學"}, Senshado = {"战车道联盟", "战车道", "戰車道", "戦車道"}, JSDF = {"自卫队", "self", "defense", "自卫队", "自衛隊", "自衛隊"}, MEXT = {"文部科学省", "ministry", "education", "culture", "sports", "science", "technology", "文部", "科学", "科學"}, Bonple = {"冯布诺高中", "ボンプル", "冯布诺", "馮布諾", "波布鲁", "波布魯"}, BC = {"BC自由学园", "BC"}, Koala = {"考拉之森学园", "コアラ", "考拉", "无尾熊", "树袋熊", "考拉", "無尾熊", "樹袋熊"}, Maginot = {"马奇诺女子学院", "マジノ", "马奇诺", "马其诺", "馬奇諾", "馬其諾"}, Viking = {"维京水产高中", "ヴァイキング", "维京", "維京"}, Yogurt = {"优格学园", "ヨーグルト", "优格", "優格"}, Waffle = {"华夫学院", "ワッフル", "华夫", "華夫"}, Azul = {"青师团高中", "blue", "青師団", "青师团", "青師團", "蓝色师团", "藍色師團"}, Count = {"伯爵高中", "伯爵", "伯爵", "伯爵"}, Gregor = {"格雷戈尔高中", "グレゴール", "格雷果", "格雷戈尔", "格雷戈爾"}, Maple = {"枫树高中", "メイプル", "枫树", "楓樹"}, Viggen = {"霹雳高中", "ビゲン", "比根", "霹雳", "霹靂"}, Nectual = {"中立高中", "中立"} } local school_name = {} function school_name.getname(frame) local input = lower(frame.args[1]) -- 先做省时间的全名匹配 for en_name, t in pairs(data) do if lower(en_name) == input or t[1] == input then return en_name end end -- 关键词查找,byd谁想出来要用关键词查找的 for en_name, t in pairs(data) do for i = 2, #t do if find(input, t[i], 1, true) then return en_name end end end end function school_name.getchinesename(frame) local t = data[school_name.getname(frame)] return t and t[1] or "不可用" end return school_name