|
|
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 { |