Modification de Module:Infobox/Personnage

Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.

La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.

Version actuelle Votre texte
Ligne 4 : Ligne 4 :
-- Date à laquelle se déroule le jeu
-- Date à laquelle se déroule le jeu
REFERENCE_DATE = 2330
REFERENCE_DATE = 2330
-- Première lettre en minuscule
function first_to_lower(str)
return str:gsub("^%l", string.lower)
end


-- Cherche une année écrite sur 4 chiffres dans une date et la retourne
-- Cherche une année écrite sur 4 chiffres dans une date et la retourne
Ligne 36 : Ligne 41 :
if death == nil then
if death == nil then
if age ~= nil then
if age ~= nil then
return string.format("%s (%s)", birth, age)
return string.format("%s (%s)", birth, first_to_lower(age))
elseif calculated_age ~= nil then
elseif calculated_age ~= nil then
return string.format("%s (%s ans)", birth, calculated_age)
return string.format("%s (%s ans)", birth, calculated_age)
Ligne 51 : Ligne 56 :
if death ~= nil then
if death ~= nil then
if age ~= nil then
if age ~= nil then
return string.format("%s (%s)", death, age)
return string.format("%s (%s)", death, first_to_lower(age))
elseif calculated_age ~= nil then
elseif calculated_age ~= nil then
return string.format("%s (à %s ans)", death, calculated_age)
return string.format("%s (à %s ans)", death, calculated_age)
Ligne 67 : Ligne 72 :
             title = "Biographie",
             title = "Biographie",
             rows = {
             rows = {
                {type = "row", label = "Type", value = "type"},
                 {type = "row", label = "Naissance", value = format_birth},
                 {type = "row", label = "Naissance", value = format_birth},
                 {type = "row", label = "Mort", value = format_death},
                 {type = "row", label = "Mort", value = format_death},
Notez bien que toutes les contributions à Starfield Wiki sont considérées comme publiées sous les termes de la creative Commons - CC BY-NC-SA 3.0 (voir Starfield Wiki:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source placée dans le domaine public ou d’une ressource libre similaire. N’utilisez aucun travail sous droits d’auteur sans autorisation expresse !
Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)