« Module:Biblio/Commun » : différence entre les versions

Contenu supprimé Contenu ajouté
Od1n (discussion | contributions)
m corrige nom variadle
Od1n (discussion | contributions)
m rip langue française
Ligne 229 :
Langue = require( 'Module:Langue' )
-- on essaiessaie le code de langue comletcomplet (nécessaire pour les langues avec plusieurs mot comme "grec ancien")
local codeLangue = Langue.codeLangue2( lang )
if codeLangue ~= '' then
Ligne 239 :
end
-- si la langue n'a pas été trouvétrouvée on considère qu'il y a plusieurs langues
-- séparation des langues s'il y en a plusieurs
local listeLangue = mw.text.split( lang, '[+,;:/ %.]+' )
Ligne 252 :
return Langue.indicationMultilingue( listeLangue )
else
-- caculcalcul code de langue et catégorie
local indicationLangue = Langue.indicationMultilingue( listeLangue )
if type( args.categ ) == 'table' then
Ligne 605 :
 
-- voir Modèle:Module biblio/indication de langue
-- la langue est passée en patamètreparamètre
function Commun.indicationDeLangue2( args, validArg, lang )
if lang then
Langue = require( 'Module:Langue' )
-- on essaiessaie le code de langue comletcomplet (nécessaire pour les langues avec plusieurs mot comme "grec ancien")
local codeLangue = Langue.codeLangue2( lang )
if codeLangue ~= '' then
Ligne 620 :
end
-- si la langue n'a pas été trouvétrouvée on considère qu'il y a plusieurs langues
-- séparation des langues s'il y en a plusieurs
local listeLangue = mw.text.split( lang, '[+,;:/ %.]+' )
Ligne 630 :
return Langue.indicationMultilingue( listeLangue ), nil, true
else
-- caculcalcul code de langue et catégorie
local indicationLangue = Langue.indicationMultilingue( listeLangue )
local categLangue = string.find ( indicationLangue, '???' , 1, true )