« Module:Langue » : différence entre les versions
Aller à la navigation
Aller à la recherche
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, | 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 | if arg and normalize then | ||
arg = mw.ustring.lower( mw.text.trim( arg ) ) | arg = mw.ustring.lower( mw.text.trim( arg ) ) | ||
end | end | ||