« Module:Langue » : différence entre les versions

Aller à la navigation Aller à la recherche
Aucun changement de taille ,  3 novembre 2025
nom de paramètre plus adéquat : le trim a aussi toute son importance (exemple : « {{code langue| italien }} » ; en fait, premierParametre() est toujours appelé avec ce mode, excepté par nonLatin()
m (1 version importée)
(nom de paramètre plus adéquat : le trim a aussi toute son importance (exemple : « {{code langue| italien }} » ; en fait, premierParametre() est toujours appelé avec ce mode, excepté par nonLatin())
Ligne 13 : Ligne 13 :
-- Si aucun de ces arguments ne contient de chaine, la fonction renvoie nil.
-- 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.
-- Si le deuxième paramètre est true, la chaine est renvoyée trimée et en minuscules.
local function premierParametre( frame, lowerCase )
local function premierParametre( frame, normalize )
local arg
local arg
if type( frame ) == 'table' then
if type( frame ) == 'table' then
Ligne 23 : Ligne 23 :
arg = nil
arg = nil
end
end
if arg and lowerCase then
if arg and normalize then
arg = mw.ustring.lower( mw.text.trim( arg ) )
arg = mw.ustring.lower( mw.text.trim( arg ) )
end
end
Utilisateur anonyme

Menu de navigation