Voir la source de Module:Langue
Sauter à la navigation
Sauter à la recherche
Vous ne pouvez pas modifier cette page, pour la raison suivante :
Vous pouvez voir et copier le contenu de cette page.
local Langue = { }
local dataLangue = mw.loadData 'Module:Langue/Data'
local langErrorMess = '<span class="error">langue non reconnue : %s</span>'
-- premierParametre renvoie le premier paramètre de Frame, que celui-ci ait été passé au module par invoke, directement au modèle,
-- ou à l'intérieur d'un module sous forme de string dans un tableau ou directement de string.
-- Si aucun de ces arguments ne contient de chaine, la fonction renvoie nil.
-- Si le deuxième paramètre est true, la chaine est renvoyée trimée et en minuscules.
local function premierParametre( frame, lowerCase )
local arg
if type( frame ) == 'table' then
arg = ( frame.getParent and ( frame.args[1] or frame:getParent().args[1] ) ) or frame[1]
elseif type( frame ) == 'string' then
arg = frame
end
if type( arg ) ~= 'string' then
arg = nil
end
if arg and lowerCase then
arg = mw.ustring.lower( mw.text.trim( arg ) )
000
1:0
Modèle utilisé par cette page :
Revenir à la page Module:Langue.