62 734
modifications
Page créée avec « local localdata = require('Module:Infobox/Localdata') function buildSubject(localdata) local subject = 'Objet' if localdata['type'] then local types = { ['boule à… » |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
local localdata = require('Module:Infobox/Localdata') | local localdata = require('Module:Infobox/Localdata') | ||
local keyWords = { | |||
['boule à neige'] = { subject = 'Boule à neige', link = 'Boules à neige' }, | |||
['bric-à-brac'] = { subject = 'Objet bric-à-brac', link = 'Bric-à-brac' }, | |||
['composant'] = { subject = 'Composant artisanal', link = 'Composants artisanaux' }, | |||
['composant'] = { subject = 'Composant', link = 'Composants' }, | |||
['devise'] = { subject = 'Devise', link = 'Devises' }, | |||
['divers'] = { subject = 'Objet divers', link = 'Objets divers' }, | |||
['holobande'] = { subject = 'holobande', link = 'Holobandes' }, | |||
['holodisque'] = { subject = 'Holodisque', link = 'Holodisques et notes' }, | |||
['livrecomp'] = { subject = 'Livre de compétence', link = 'Livres de compétence' }, | |||
['magazine'] = { subject = 'Magazine', link = 'Magazines' }, | |||
['magcomp'] = { subject = 'Magazine de compétence', link = 'Magazines de compétence' }, | |||
['mod'] = { subject = 'Module d\'arme', link = 'Modules d\'arme' }, | |||
['munition'] = { subject = 'Munition', link = 'Munitions' }, | |||
['note'] = { subject = 'Note', link = 'Holodisques et notes' }, | |||
['objet d\'atelier'] = { subject = 'Objet d\'atelier', link = 'Objets d\'atelier' }, | |||
['objet du monde'] = { subject = 'Objet du monde', link = 'Objets du monde' }, | |||
['plan'] = { subject = 'Plans', link = 'Plans' }, | |||
['poupée'] = { subject = 'Poupée Vault-Tec', link = 'Poupées Vault-Tec' }, | |||
['recette'] = { subject = 'Recette', link = 'Recettes' } | |||
} | |||
function | function buildSubHead(localdata, keyWordType, default) | ||
local | local subhead = default | ||
if localdata['type'] | if localdata['type'] and keyWords[localdata['type']:lower()] then | ||
local keyWord = keyWords[localdata['type']:lower()] | |||
if keyWord then | |||
subhead = keyWord[keyWordType] | |||
end | |||
end | end | ||
return | return subhead | ||
end | end | ||
return { | return { | ||
parts = { | parts = { | ||
{ type = 'title', value = 'nom', subtitle = 'sous-titre', icon = 'icône', subhead = { games = 'jeux', subject = buildSubject(localdata), link = | { type = 'title', value = 'nom', subtitle = 'sous-titre', icon = 'icône', subhead = { games = 'jeux', subject = buildSubject(localdata, 'subject', 'Objet'), link = buildSubject(localdata, 'link', 'Objets') }}, | ||
{ type = 'images', imageparameters = { 'image', 'image2', 'image3', 'image4', 'image5' }, captionparameter = { 'légende', 'image desc' }}, | { type = 'images', imageparameters = { 'image', 'image2', 'image3', 'image4', 'image5' }, captionparameter = { 'légende', 'image desc' }}, | ||
{ type = 'table', title = 'Propriétés', rows = { | { type = 'table', title = 'Propriétés', rows = { |
modifications