Module:Type d'apparition
Apparence
local p = {}
local types = {
-- Main character
main = "Personnage principal de ",
["main character"] = "Personnage principal de ",
m = "Personnage principal de ",
ma = "Personnage principal de ",
p = "Personnage principal de ",
principal = "Personnage principal de ",
["personnage principal"] = "Personnage principal de ",
-- Supporting character
supporting = "Personnage secondaire de ",
["supporting character"] = "Personnage secondaire de ",
s = "Personnage secondaire de ",
su = "Personnage secondaire de ",
se = "Personnage secondaire de ",
secondaire = "Personnage secondaire de ",
ps = "Personnage secondaire de ",
["personnage secondaire"] = "Personnage secondaire de ",
-- Reccuring character
recurring = "Personnage récurrent de ",
["recurring character"] = "Personnage récurrent de ",
re = "Personnage récurrent de ",
["récurrent"] = "Personnage récurrent de ",
["personnage récurrent"] = "Personnage récurrent de ",
-- One shot character
["one shot"] = "Personnage one shot de ",
["one-shot"] = "Personnage one shot de ",
["one shot character"] = "Personnage one shot de ",
guest = "Personnage one shot de ",
os = "Personnage one shot de ",
g = "Personnage one shot de ",
["personnage one shot"] = "Personnage one shot de ",
-- Minor character
minor = "Personnage mineur de ",
["minor character"] = "Personnage mineur de ",
mi = "Personnage mineur de ",
["personnage mineur"] = "Personnage mineur de ",
mineur = "Personnage mineur de ",
-- Présence générique
yes = "Apparaît dans ",
['true'] = "Apparaît dans ",
["#default"] = "Apparaît dans ",
y = "Apparaît dans ",
t = "Apparaît dans ",
o = "Apparaît dans ",
oui = "Apparaît dans ",
v = "Apparaît dans ",
vrai = "Apparaît dans ",
-- Mention
mention = "Mentionné dans ",
mentioned = "Mentionné dans ",
me = "Mentionné dans ",
men = "Mentionné dans ",
["mentionné"] = "Mentionné dans ",
-- Visual presence only
picture = "Photo seule dans ",
photo = "Photo seule dans ",
["photo seule"] = "Photo seule dans ",
-- Vocal presence only
voice = "Voix seule dans ",
voix = "Voix seule dans ",
-- Deleted scenes only
["deleted scenes"] = "Apparaît uniquement dans les scènes supprimées de ",
del = "Apparaît uniquement dans les scènes supprimées de ",
sup = "Apparaît uniquement dans les scènes supprimées de ",
supp = "Apparaît uniquement dans les scènes supprimées de ",
["scène supprimée"] = "Apparaît uniquement dans les scènes supprimées de ",
["scènes supprimées"] = "Apparaît uniquement dans les scènes supprimées de ",
-- Flashback only
flash = "Apparaît uniquement dans des flashbacks de ",
flashback = "Apparaît uniquement dans des flashbacks de ",
flashbacks = "Apparaît uniquement dans des flashbacks de ",
-- Name visible only
name = "Nom visible dans ",
nom = "Nom visible dans ",
}
function p.render(frame)
local param = mw.ustring.lower(frame.args[1] or "yes")
return types[param] or types["#default"]
end
return p