« Module:Infobox/Personnalité » : différence entre les versions

aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
local general = require("Module:Infobox/Fonctions")
local general = require("Module:Infobox/Fonctions")
-- Sujet
local ibSubject = localdata['type']
if ibSubject then
local types = {
['acteur']        ='Acteur',
['actrice']      ='Actrice',
['archiviste']    ='Archiviste',
['compositeur']  ='Compositeur',
['compositrice']  ='Compositrice',
['développeur']  ='Développeur',
['développeuse']  ='Développeuse',
['directeur']    ='Directeur',
['directrice']    ='Directrice',
['employé']      ='Employé du jeu vidéo',
['employée']      ='Employée du jeu vidéo',
['groupe']        ='Groupe musical',
['musicien']      ='Musicien',
['musicienne']    ='Musicienne',
['producteur']    ='Producteur',
['productrice']  ='Productrice',
['scénariste']    ='Scénariste',
}
ibSubject = types[ibSubject:lower()] or 'Personnalité'
else
ibSubject = 'Personnalité'
end
-- Jeux
local games = localdata['jeux']
if games then
games = require( 'Module:Abréviation' ).links({ games, ['séparateur'] = '<br/>' })
end
-- Wikipédia
local wikipedia = localdata['wikipédia']
if wikipedia then
wikipedia = '[[wikipedia:fr:' .. wikipedia .. '|' .. wikipedia .. ']]'
end
-- IMDb et MobyGames
local imdb = localdata['imdb']
local mobygames = localdata['mobygames']
if imdb or mobygames then
local pagename = require( 'Module:Outils' ).simpletitle(mw.getCurrentFrame())
if imdb then imdb = '[' .. imdb .. ' ' .. pagename .. ']' end
if mobygames then mobygames = '[' .. mobygames .. ' ' .. pagename .. ']' end
end
--------------------------------------------------------
-----          Construction de l'infobox          -----
--------------------------------------------------------


return {
return {
58

modifications