2023年政策修订增补工作正在进行中,欢迎参与!
Module:少女与战车:团体名称
跳转到导航
跳转到搜索
简介
本模块用于存储《少女与战车》中的团体名称。
用法
- 获取队伍或者组织的原始的名称:
{{#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