Différences entre les versions de « Module:Biblio/Ouvrage »

Aller à la navigation Aller à la recherche
titre : pas d'italique s'il contient des caractères non latin
(titre original : bug lorsqu'il n'y a pas de langue originale.)
(titre : pas d'italique s'il contient des caractères non latin)
local Outils = require( 'Module:Outils' )
local TableBuilder = require( 'Module:TableBuilder' )
local Langue -- = require( 'Module:Langue' ) ne sera chargé que si nécessaire.
 
 
wiki.minsert( indicLangue, ' ' )
if codeLangue then
Langue = Langue or require( 'Module:Langue' )
dir = Langue.directionLangue( codeLangue )
if dir == 'rtl' then
end
titre = Commun.fusionTexteLien( titre, args['lien titre'], args.categ )
wiki.minsert(local graphie = '<cite class="italique"', attributsLangue, '>', titre, '</cite>' )
if Langue.nonLatin( titre ) then
graphie = ' style="font-style:normal"'
end
wiki.minsert( '<cite', graphie, attributsLangue, '>', titre, '</cite>' )
elseif modeNormal then
if original and original ~= args.titre then
if validArg( 'langue originale' ) then
Langue = Langue or require( 'Module:Langue' )
wiki.minsert( ' [« ', Langue.langue{ args['langue originale'], original }, ' »]' )
else
end
if codeLangue then
Langue = Langue or require( 'Module:Langue' )
wiki.minsert( Langue.langue{ codeLangue, titreVolTome }, [['']] )
else
end
if codeLangue then
Langue = Langue or require( 'Module:Langue' )
titreChapitre = Langue.langue{ codeLangue, titreChapitre }
end
0

modification

Menu de navigation