Module:Chartes/données

De X-Wing 2.0 - Le wiki des figurines
Aller à : navigation, rechercher

La documentation pour ce module peut être créée à Module:Chartes/données/doc

--[[
  Données pour le module Chartes, contenant les couleurs (primaire, secondaire) en fonction du "type" d'infobox
--]]

-- les données
local data = {}

--[[
  une table à double entrée :
    index principal : le type d'infobox
      dedans : indice 1 : couleur primaire
               indice 2 : couleur secondaire
               ...
  Notes : 
      1) Toutes les tables *doivent* avoir une valeur "défaut"
      2) Il n'est pas possible d'avoir des accents. Si besoin utiliser la notation :
         data["le nom avec espaces et accents"] = { … }
  
  Voir ci-dessous le type "test" pour un exemple
--]]

---------------------------------------- Test ----------------------------------------
--[[ Test ]]--
-- la charte ci-dessous correspond au paramètre "infobox=test".
data.test = {  -- ceci est un… test
	-- une entrée "défaut" est obligatoire dans votre table
 ["défaut"] = { "FFFFFF", "EEEEEE" }, -- chaque entrée doit avoir au moins deux champs (type 'string')
  -- s'il existe plusieurs noms pour la même chose l'entrée doit contenir une chaîne
  -- correspondant au nom cible (ici "default" → "défaut").
  -- Attention : on ne peut pas faire un redirect vers un redirect (comme dans WP :)).
 ["default"] = "défaut",
  -- accessible grâce au paramètre "type=cat1"
  ["cat1"] = { "AAAAAA", "AAAA00" },
  -- accessible grâce au paramètre "type=cat1"
  ["cat2"] = { "777777", "777700" },
}

---------------------------------------- Autres modèles (hors Infobox) ----------------------------------------
-- Pour le Modèle:Titre section
data.titre = {
  ["défaut"] = { "C2DFFF" },
  ["default"] = "défaut",  -- version en français
  ["black"] = { "2e3436" },
  ["blue"] = { "C2DFFF" },
  ["bright_red"] = { "ff0000" },
  ["bright red"] = "bright_red",
  ["dark_blue"] = { "000080" },
  ["dark blue"] = "dark_blue",
  ["dark_green"] = { "008000" },
  ["dark green"] = "dark_green",
  ["french_beige"] = { "c8ad7f" },
  ["french beige"] = "french_beige",
  ["green"] = { "b8ecbe" },
  ["grey"] = { "b0b0b0" },
  ["orange"] = { "ffc070" },
  ["pink"] = { "ff64e3" },
  ["purple"] = { "dbbce8" },
  ["red"] = { "ffc2c2" },
  ["yellow"] = { "faea73" },
}

---------------------------------------- Infobox ----------------------------------------
-- Pictogrammes d'Infobox
data.pictogramme = {
  ["défaut"] = { "defaut", "defaut" },
  ["default"] = "défaut",  -- version en français
  ["autre"] = "défaut",
  ["pluridisciplinaire"] = "défaut",
  ["temporaire"] = "défaut",
  -- 
  ["boite"] = { "Boite silhouette", "Boite silhouette blanc" },
  ["vaisseau"] = { "X-Wing_silhouette", "X-Wing_silhouette_blanc" },
}

-- Pour l'infobox Boite
data.boite= {
  ["défaut"] = { "3B3B3B", "3B3B3B", "FFFFFF" },
  ["default"] = "défaut",  -- version en français
  ["empire"] = { "8B8D8F", "8B8D8F", "FFFFFF" },
  ["mixte"] = "défaut",
  ["premier ordre"] = { "474747", "474747", "FFFFFF" },
  ["racaille"] = { "80886F", "80886F", "FFFFFF" },
  ["rebelle"] = { "855B59", "855B59", "FFFFFF" },
  ["république"] = { "DCBD9F", "DCBD9F", "FFFFFF" },
  ["résistance"] = { "B46738", "B46738", "FFFFFF" },
  ["séparatiste"] = { "4C5A84", "4C5A84", "FFFFFF" },
}

-- Pour l'infobox Pilote
data.pilote= {
  ["défaut"] = { "256A93", "256A93", "FFFFFF" },
  ["default"] = "défaut",  -- version en français
  ["empire"] = { "8B8D8F", "8B8D8F", "FFFFFF" },
  ["mixte"] = "défaut",
  ["premier ordre"] = { "474747", "474747", "FFFFFF" },
  ["racaille"] = { "80886F", "80886F", "FFFFFF" },
  ["rebelle"] = { "855B59", "855B59", "FFFFFF" },
  ["république"] = { "DCBD9F", "DCBD9F", "FFFFFF" },
  ["résistance"] = { "B46738", "B46738", "FFFFFF" },
  ["séparatiste"] = { "4C5A84", "4C5A84", "FFFFFF" },
}

-- Pour l'infobox Vaisseau
data.vaisseau = {
  ["défaut"] = { "3B3B3B", "3B3B3B", "FFFFFF" },
  ["default"] = "défaut",  -- version en français
  ["empire"] = { "8B8D8F", "8B8D8F", "FFFFFF" },
  ["mixte"] = "défaut",
  ["premier ordre"] = { "474747", "474747", "FFFFFF" },
  ["racaille"] = { "80886F", "80886F", "FFFFFF" },
  ["rebelle"] = { "855B59", "855B59", "FFFFFF" },
  ["république"] = { "DCBD9F", "DCBD9F", "FFFFFF" },
  ["résistance"] = { "B46738", "B46738", "FFFFFF" },
  ["séparatiste"] = { "4C5A84", "4C5A84", "FFFFFF" },
}

-- on retourne les données
return data