<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?action=history&amp;feed=atom&amp;title=Module%3ABiblio%2FOuvrage</id>
	<title>Module:Biblio/Ouvrage - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?action=history&amp;feed=atom&amp;title=Module%3ABiblio%2FOuvrage"/>
	<link rel="alternate" type="text/html" href="https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?title=Module:Biblio/Ouvrage&amp;action=history"/>
	<updated>2026-04-19T08:12:03Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.31.10</generator>
	<entry>
		<id>https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?title=Module:Biblio/Ouvrage&amp;diff=290&amp;oldid=prev</id>
		<title>Jacques Ducloy : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?title=Module:Biblio/Ouvrage&amp;diff=290&amp;oldid=prev"/>
		<updated>2021-01-08T08:35:54Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 8 janvier 2021 à 08:35&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Jacques Ducloy</name></author>
		
	</entry>
	<entry>
		<id>https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?title=Module:Biblio/Ouvrage&amp;diff=5451&amp;oldid=prev</id>
		<title>imported&gt;Jacques Ducloy : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?title=Module:Biblio/Ouvrage&amp;diff=5451&amp;oldid=prev"/>
		<updated>2020-12-28T09:52:59Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 28 décembre 2020 à 09:52&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Jacques Ducloy</name></author>
		
	</entry>
	<entry>
		<id>https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?title=Module:Biblio/Ouvrage&amp;diff=3715&amp;oldid=prev</id>
		<title>imported&gt;Jacques Ducloy : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?title=Module:Biblio/Ouvrage&amp;diff=3715&amp;oldid=prev"/>
		<updated>2019-10-29T09:28:14Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 29 octobre 2019 à 09:28&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Jacques Ducloy</name></author>
		
	</entry>
	<entry>
		<id>https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?title=Module:Biblio/Ouvrage&amp;diff=289&amp;oldid=prev</id>
		<title>Jacques Ducloy : Page créée avec « local Ouvrage = { }   local Commun = require( 'Module:Biblio/Commun' ) local References = require( 'Module:Biblio/Références' ) local Nombre2texte = require( 'Module:Nom... »</title>
		<link rel="alternate" type="text/html" href="https://wicri-demo.istex.fr/Wicri/Afrique/fr/index.php?title=Module:Biblio/Ouvrage&amp;diff=289&amp;oldid=prev"/>
		<updated>2018-08-08T17:35:51Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « local Ouvrage = { }   local Commun = require( &amp;#039;Module:Biblio/Commun&amp;#039; ) local References = require( &amp;#039;Module:Biblio/Références&amp;#039; ) local Nombre2texte = require( &amp;#039;Module:Nom... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local Ouvrage = { }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local Commun = require( 'Module:Biblio/Commun' )&lt;br /&gt;
local References = require( 'Module:Biblio/Références' )&lt;br /&gt;
local Nombre2texte = require( 'Module:Nombre2texte' )&lt;br /&gt;
local TableBuilder = require( 'Module:TableBuilder' )&lt;br /&gt;
local Langue = require( 'Module:Langue' )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Ouvrage.chapitre( args )&lt;br /&gt;
	-- validArg renvoie le premier paramètre non vide, ou nil s'ils sont tous vides.&lt;br /&gt;
	-- Seul les noms des paramètres doivent être transmis à la fonction.&lt;br /&gt;
	local validArg = function ( ... ) return Commun.validTextArg( args, ... ) end&lt;br /&gt;
	&lt;br /&gt;
	-- titreChap est un paramètre différent de ceux du modèle ouvrage pour utiliser le même programme&lt;br /&gt;
	args.numChap = validArg( 'numéro chapitre' )&lt;br /&gt;
	args.titreChap = validArg( 'titre chapitre', 'chap', 'titre', 'title' )&lt;br /&gt;
	if args.titre == args.titreChap then&lt;br /&gt;
		args.titre = false&lt;br /&gt;
	end&lt;br /&gt;
	args.titre = validArg( 'titre ouvrage', 'ouvrage', 'titre', 'title' ) or false&lt;br /&gt;
	args['numéro chapitre'] = false&lt;br /&gt;
	args['titre chapitre'] = false&lt;br /&gt;
	args.chap = false&lt;br /&gt;
	args['sous-titre chapitre'] = validArg( 'sous-titre chapitre', 'sous-titre' ) or false&lt;br /&gt;
	args['sous-titre'] = validArg( 'sous-titre ouvrage', 'sous-titre' )&lt;br /&gt;
	if args['sous-titre chapitre'] == args['sous-titre'] then&lt;br /&gt;
		args['sous-titre'] = false&lt;br /&gt;
	end&lt;br /&gt;
	args['lien titre'] = validArg( 'lien titre ouvrage', 'lien titre' )&lt;br /&gt;
	local preface = validArg( 'préface' )&lt;br /&gt;
	local auteurOuvrage = validArg( 'auteurs ouvrage', 'auteur ouvrage' )&lt;br /&gt;
	if preface and auteurOuvrage then&lt;br /&gt;
		args['auteurs ouvrage'] = ( validArg( 'auteurs ouvrage', 'auteur ouvrage' ) or '' ) .. ' (préf. ' .. preface .. ')'&lt;br /&gt;
		args['préface'] = ''&lt;br /&gt;
	end&lt;br /&gt;
	return Ouvrage.ouvrage( args, true )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function Ouvrage.ouvrage( args, chapitre )&lt;br /&gt;
	-- La table wiki va recevoir tout les petits bouts de texte, et sera concaténée à la fin.&lt;br /&gt;
	-- Elle utilise la meta-table de TableBuilder, permettant d'utiliser les fonctions de la&lt;br /&gt;
	-- librairie table comme des méthodes. minsert permet d'insérer plusieurs éléments en une&lt;br /&gt;
	-- seule fois en, ignorant les paramètres nil.&lt;br /&gt;
	local wiki = TableBuilder.new()&lt;br /&gt;
	&lt;br /&gt;
	-- validArg renvoie le premier paramètre non vide, ou nil s'ils sont tous vides.&lt;br /&gt;
	-- Seul les noms des paramètres doivent être transmis à la fonction.&lt;br /&gt;
	local validArg = function ( ... ) return Commun.validTextArg( args, ... ) or false end&lt;br /&gt;
	local genre = ( chapitre and 'chapitre' ) or 'ouvrage'&lt;br /&gt;
	&lt;br /&gt;
	--Table servant à la catégorisation&lt;br /&gt;
	args.categ = {}&lt;br /&gt;
&lt;br /&gt;
	local modeNormal = not validArg( 'nocat' )&lt;br /&gt;
	&lt;br /&gt;
	-- Clarification des paramètres  nécessaires pour les COinS&lt;br /&gt;
	args.titre = validArg( 'titre', 'title' )&lt;br /&gt;
	args['pages totales'] = validArg( 'pages totales', 'pages' )&lt;br /&gt;
	args.pages = ''&lt;br /&gt;
	local lienExternes = validArg( 'lire en ligne', 'url texte', 'url', 'texte' )&lt;br /&gt;
	if args.format and not args['format électronique'] and lienExternes and string.match( args.format,&amp;quot;pdf&amp;quot; ) then&lt;br /&gt;
		args['format électronique'] = args.format&lt;br /&gt;
		args.format = false&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	-- span initial (id) et libellé&lt;br /&gt;
	local spanInitial, spanFinal = Commun.spanInitial ( args, validArg )&lt;br /&gt;
	wiki.minsert( spanInitial,  Commun.libelle( args ) )&lt;br /&gt;
	&lt;br /&gt;
	-- Indication de langue&lt;br /&gt;
	local indicLangue, codeLangue = Commun.indicationDeLangue ( args, validArg )&lt;br /&gt;
	local dir, attributsLangue&lt;br /&gt;
	if indicLangue and indicLangue ~= '' then&lt;br /&gt;
		wiki.minsert( indicLangue, ' ' )&lt;br /&gt;
		if codeLangue then&lt;br /&gt;
			dir = Langue.directionLangue( codeLangue )&lt;br /&gt;
			if dir == 'rtl' then &lt;br /&gt;
				attributsLangue = ' lang=&amp;quot;' .. codeLangue .. '&amp;quot; dir=&amp;quot;rtl&amp;quot;'&lt;br /&gt;
			else &lt;br /&gt;
				dir = nil&lt;br /&gt;
				attributsLangue = ' lang=&amp;quot;' .. codeLangue .. '&amp;quot;'&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Liste des auteurs et de leurs responsabilités (principales et secondaires)&lt;br /&gt;
	local auteur = validArg( 'nom1', 'nom', 'auteur1', 'auteur', 'auteurs', 'auteur institutionnel', 'last1', 'last', 'author1', 'author' )&lt;br /&gt;
	if auteur then&lt;br /&gt;
		if validArg( 'auteurs' ) then&lt;br /&gt;
			wiki.minsert( args.auteurs )&lt;br /&gt;
		else&lt;br /&gt;
			wiki.minsert( Commun.responsabilitePrincipale( args, validArg ) )&lt;br /&gt;
		end&lt;br /&gt;
		local coauteur = validArg( 'co-auteur', 'coauteurs', 'coauteur', 'coauthors' )&lt;br /&gt;
		if coauteur then&lt;br /&gt;
			wiki.minsert( ', ', coauteur )&lt;br /&gt;
		end&lt;br /&gt;
		wiki.minsert( Commun.responsabiliteSecondaire( args, validArg ), ', ' )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Pour le modèle chapitre : affichage du chapitre&lt;br /&gt;
	if chapitre then&lt;br /&gt;
		if args.numChap then&lt;br /&gt;
			wiki.minsert( Commun.chap, args.numChap, ' ' )&lt;br /&gt;
		end&lt;br /&gt;
		if args.titreChap then&lt;br /&gt;
			wiki.minsert( '&amp;lt;cite style=&amp;quot;font-style:normal&amp;quot;', attributsLangue, '&amp;gt;« ', args.titreChap )&lt;br /&gt;
			if args['sous-titre chapitre'] then&lt;br /&gt;
				wiki.minsert( ' : ', args['sous-titre chapitre'] )&lt;br /&gt;
			end&lt;br /&gt;
			wiki.minsert( ' »&amp;lt;/cite&amp;gt;' )&lt;br /&gt;
		elseif modeNormal then&lt;br /&gt;
			wiki.minsert( '&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;[[Modèle:Chapitre|{{Chapitre}}]] : paramètre &amp;lt;code&amp;gt;titre chapitre&amp;lt;/code&amp;gt; manquant&amp;lt;/span&amp;gt;' )&lt;br /&gt;
			args.categ.titreChapitre = true&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		wiki.minsert( ', dans ' )&lt;br /&gt;
		&lt;br /&gt;
		local auteurOuvrage = validArg( 'auteurs ouvrage', 'auteur ouvrage' )&lt;br /&gt;
		if auteurOuvrage then&lt;br /&gt;
			wiki.minsert( auteurOuvrage, ', ' )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Titre&lt;br /&gt;
	if args.titre then&lt;br /&gt;
		local titre, sousTitre = args.titre, validArg( 'sous-titre' )&lt;br /&gt;
		if sousTitre then&lt;br /&gt;
			titre =  titre .. ' : ' .. sousTitre&lt;br /&gt;
		end&lt;br /&gt;
		titre = Commun.fusionTexteLien( titre, args['lien titre'], args.categ )&lt;br /&gt;
		local graphie = ' class=&amp;quot;italique&amp;quot;'&lt;br /&gt;
		if Langue.nonLatin( titre ) then&lt;br /&gt;
			graphie = ' style=&amp;quot;font-style:normal&amp;quot;'&lt;br /&gt;
		end&lt;br /&gt;
		wiki.minsert( '&amp;lt;cite', graphie, attributsLangue, '&amp;gt;', titre, '&amp;lt;/cite&amp;gt;' )&lt;br /&gt;
		&lt;br /&gt;
	elseif modeNormal then&lt;br /&gt;
		if chapitre then&lt;br /&gt;
			args.categ.titreOuvrage = true&lt;br /&gt;
			if args.categ.titreChapitre then&lt;br /&gt;
				wiki.minsert( '&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;paramètre &amp;lt;code&amp;gt;titre ouvrage&amp;lt;/code&amp;gt; manquant&amp;lt;/span&amp;gt;' )&lt;br /&gt;
			else&lt;br /&gt;
				wiki.minsert( '&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;[[Modèle:Chapitre|{{Chapitre}}]] : paramètre &amp;lt;code&amp;gt;titre ouvrage&amp;lt;/code&amp;gt; manquant&amp;lt;/span&amp;gt;' )&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			args.categ.titre = true&lt;br /&gt;
			wiki.minsert( '&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;[[Modèle:Ouvrage|{{Ouvrage}}]] : paramètre &amp;lt;code&amp;gt;titre&amp;lt;/code&amp;gt; manquant&amp;lt;/span&amp;gt;' )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Titre original et traducteur&lt;br /&gt;
	local original = validArg( 'titre original', 'titre vo', 'traduction titre' )&lt;br /&gt;
	if original and original ~= args.titre then&lt;br /&gt;
		if validArg( 'langue originale' ) then&lt;br /&gt;
			wiki.minsert( ' [« ', Langue.langue{ args['langue originale'], original }, ' »]' )&lt;br /&gt;
		else&lt;br /&gt;
			wiki.minsert( ' [« ', original, ' »]' )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not auteur then&lt;br /&gt;
		local responsabiliteSecondaire = Commun.responsabiliteSecondaire( args, validArg )&lt;br /&gt;
		if responsabiliteSecondaire then&lt;br /&gt;
			wiki.minsert( ' ', responsabiliteSecondaire )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	-- Volume, tome&lt;br /&gt;
	local volume = validArg( 'volume', 'vol' )&lt;br /&gt;
	if volume then&lt;br /&gt;
		wiki.minsert( ', ', Commun.vol, volume )&lt;br /&gt;
	end&lt;br /&gt;
	local tome = validArg( 'tome' )&lt;br /&gt;
	if tome then&lt;br /&gt;
		wiki.minsert( ', ', Commun.tome, tome )&lt;br /&gt;
	end&lt;br /&gt;
	local titreVolTome = validArg( 'titre volume', 'titre tome' )&lt;br /&gt;
	if titreVolTome then&lt;br /&gt;
		if volume or tome then&lt;br /&gt;
			wiki.minsert( ' : ' )&lt;br /&gt;
		else&lt;br /&gt;
			wiki.minsert( ', ' )&lt;br /&gt;
		end&lt;br /&gt;
		if codeLangue then&lt;br /&gt;
			wiki.minsert( Langue.langue{ codeLangue, titreVolTome, class='italique' } )&lt;br /&gt;
		else&lt;br /&gt;
			wiki.minsert( '&amp;lt;span class=&amp;quot;italique&amp;quot;&amp;gt;', titreVolTome,  '&amp;lt;/span&amp;gt;' )&lt;br /&gt;
		end&lt;br /&gt;
		local tradTitreVolTome = validArg( 'traduction titre volume', 'traduction titre tome' )&lt;br /&gt;
		if tradTitreVolTome then&lt;br /&gt;
			wiki.minsert( ' [« ', tradTitreVolTome, ' »]' )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Nature du document et établissement (pour les thèses...)&lt;br /&gt;
	local nature = validArg( 'nature ouvrage' )&lt;br /&gt;
	if nature then&lt;br /&gt;
		wiki.minsert( ' (', nature, ')')&lt;br /&gt;
	end&lt;br /&gt;
	local etablissement = validArg( 'établissement' )&lt;br /&gt;
	if etablissement then&lt;br /&gt;
		wiki.minsert( ', ', etablissement )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Lieu et éditeur&lt;br /&gt;
	local lieu = validArg( 'lieu', 'location' )&lt;br /&gt;
	if lieu then&lt;br /&gt;
		wiki.minsert( ', ', lieu )&lt;br /&gt;
	end&lt;br /&gt;
	local editeur = validArg( 'éditeur', 'édition', 'editeur', 'edition', 'publisher' )&lt;br /&gt;
	if editeur then&lt;br /&gt;
		local lienEditeur = validArg( 'lien éditeur' )&lt;br /&gt;
		wiki.minsert( ', ', Commun.fusionTexteLien( editeur, lienEditeur, args.categ ) )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Collecion et numéro&lt;br /&gt;
	local collection = validArg( 'collection', 'series' )&lt;br /&gt;
	if collection then&lt;br /&gt;
		wiki.minsert( ', ', Commun.coll, '« ', collection )&lt;br /&gt;
		local serie = validArg( 'série' )&lt;br /&gt;
		if serie then&lt;br /&gt;
			wiki.minsert( ' / ', serie )&lt;br /&gt;
		end&lt;br /&gt;
		wiki.minsert( ' »' )&lt;br /&gt;
	end&lt;br /&gt;
	local numeroCollection = validArg( 'numéro dans collection', 'numéro dans la collection' )&lt;br /&gt;
	if numeroCollection then&lt;br /&gt;
		wiki.minsert( ' (', Commun.numero, numeroCollection, ')' )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Date, réimpression et éditions&lt;br /&gt;
	local annee = validArg( 'année', 'date', 'year' )&lt;br /&gt;
	if annee then&lt;br /&gt;
		local lrm&lt;br /&gt;
		if Langue.nonLatin( wiki.concat() ) then&lt;br /&gt;
			lrm = '&amp;amp;lrm;'&lt;br /&gt;
		end&lt;br /&gt;
		wiki.minsert( ',', lrm, ' ', Commun.inscriptionDate( args ) )&lt;br /&gt;
		-- le &amp;amp;lrm est une marque de texte gauche à droite, utile si le texte qui précède est en droite à gauche (arabe, hébreux...)&lt;br /&gt;
	end&lt;br /&gt;
	local publi = validArg( 'réimpression', 'publi' )&lt;br /&gt;
	if publi then&lt;br /&gt;
		wiki.minsert( ' (', Commun.reimpr, publi, ')' )&lt;br /&gt;
	end&lt;br /&gt;
	local numeroEdition = validArg( &amp;quot;numéro d'édition&amp;quot;, &amp;quot;numéro édition&amp;quot;  )&lt;br /&gt;
	if numeroEdition then&lt;br /&gt;
		wiki.minsert( ', ', Nombre2texte.ordinal( numeroEdition, true ), Commun.ed )&lt;br /&gt;
	end&lt;br /&gt;
	local premiereEdition = validArg( 'année première édition', 'origyear' )&lt;br /&gt;
	if premiereEdition then&lt;br /&gt;
		wiki.minsert( ' (', Commun.premiere, Commun.ed, ' ', premiereEdition, ')' )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Pages et format&lt;br /&gt;
	local pages = validArg( 'pages totales', 'pages' )&lt;br /&gt;
	if pages then&lt;br /&gt;
		wiki.minsert( ', ', pages, Commun.nbp )&lt;br /&gt;
	end&lt;br /&gt;
	local format = validArg( 'format livre', 'format' )&lt;br /&gt;
	if format then&lt;br /&gt;
		wiki.minsert( ', ', format )&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	-- Références&lt;br /&gt;
	local reference = validArg( 'référence' )&lt;br /&gt;
	if reference then&lt;br /&gt;
		wiki.minsert( ' ', Commun.detailEditions( reference ) )&lt;br /&gt;
	end&lt;br /&gt;
	local refSimple = validArg( 'référence simplifiée', 'ref' )&lt;br /&gt;
	if refSimple then&lt;br /&gt;
		wiki.minsert( ' ', Commun.detailEdition( refSimple ) )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
	-- Lien vers l'ouvrage en ligne (isbn, issn, pmid, doi, lire en ligne, résumé...)&lt;br /&gt;
	wiki.minsert( References.affichageLiensExternes( args, validArg, true, false ) )&lt;br /&gt;
	-- consulté le n'est plus affiché, voir [[Discussion_modèle:Ouvrage#Évolution documentation]]&lt;br /&gt;
	&lt;br /&gt;
	-- Précision sur le passage concerné&lt;br /&gt;
	local partie = validArg( 'partie' )&lt;br /&gt;
	if partie then&lt;br /&gt;
		if string.match ( partie, '^[%dIVXLCM]+$' ) then&lt;br /&gt;
			wiki.minsert( ', partie&amp;amp;nbsp;', partie )&lt;br /&gt;
		elseif string.match ( partie, '^[ivxlcmIVXLCM]+$' ) then&lt;br /&gt;
			wiki.minsert( ', partie&amp;amp;nbsp;',  Commun.romain( partie ) )&lt;br /&gt;
		else&lt;br /&gt;
			wiki.minsert( ', ', partie )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local numeroChapitre = validArg( 'numéro chapitre', 'numéro' )&lt;br /&gt;
	if numeroChapitre then&lt;br /&gt;
		wiki.minsert( ', ', Commun.chap, numeroChapitre )&lt;br /&gt;
	end&lt;br /&gt;
	local titreChapitre = validArg( 'titre chapitre', 'chap', 'chapitre', 'chapter' )&lt;br /&gt;
	if titreChapitre then&lt;br /&gt;
		if numeroChapitre then&lt;br /&gt;
			titreChapitre = ' (« ' .. titreChapitre .. ' »)'&lt;br /&gt;
		else&lt;br /&gt;
			titreChapitre = ', « ' .. titreChapitre .. ' »'&lt;br /&gt;
		end&lt;br /&gt;
		if codeLangue then&lt;br /&gt;
			titreChapitre = Langue.langue{ codeLangue, titreChapitre }&lt;br /&gt;
		end&lt;br /&gt;
		wiki.minsert( titreChapitre )&lt;br /&gt;
		local tradTitreChap = validArg( 'traduction titre chapitre' )&lt;br /&gt;
		if tradTitreChap then&lt;br /&gt;
			wiki.minsert( ' [« ', tradTitreChap, ' »]' )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local passage = validArg( 'passage', 'page' )&lt;br /&gt;
	if passage then&lt;br /&gt;
		if string.match ( passage, '^[%dIVXLCM]' ) then&lt;br /&gt;
			wiki.minsert( ', ', Commun.page, passage )&lt;br /&gt;
		else&lt;br /&gt;
			wiki.minsert( ', ', passage )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local patternPonct = '[,.;:!?]$'&lt;br /&gt;
	local ponctuation = wiki.concat():gsub( '%b&amp;lt;&amp;gt;', '' ):match( patternPonct )&lt;br /&gt;
	&lt;br /&gt;
	-- Ajout des méthadonnées COinS (ContextObjects in Spans)&lt;br /&gt;
	wiki.minsert( Commun.COinS( args, validArg, genre ) )&lt;br /&gt;
	&lt;br /&gt;
	-- Fin du span (id) et de la description de l'ouvrage&lt;br /&gt;
	wiki.minsert( spanFinal )&lt;br /&gt;
	&lt;br /&gt;
	-- Citation et commentaire de cet ouvrage&lt;br /&gt;
	local citation = validArg( 'extrait', 'citation' )&lt;br /&gt;
	if citation then&lt;br /&gt;
		if codeLangue then&lt;br /&gt;
			citation = Langue.lang{ codeLangue, citation }&lt;br /&gt;
		end&lt;br /&gt;
		wiki.minsert( ' :&amp;lt;blockquote&amp;gt;« ', citation, ' »&amp;lt;/blockquote&amp;gt;' )&lt;br /&gt;
	end&lt;br /&gt;
	if validArg( 'plume' ) then&lt;br /&gt;
		local point&lt;br /&gt;
		if not citation and not ponctuation then&lt;br /&gt;
			point = '.'&lt;br /&gt;
		end&lt;br /&gt;
		wiki.minsert( point, Commun.plume )&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	wiki.minsert( Commun.commentaire( args ) )&lt;br /&gt;
	&lt;br /&gt;
	local namespaceCategorisation = { [0] = true, [4] = true, [10] = true, [12] = true, [14] = true, [100] = true, [104] = true }&lt;br /&gt;
	if namespaceCategorisation[ mw.title.getCurrentTitle().namespace ] and modeNormal then&lt;br /&gt;
		wiki.minsert(&lt;br /&gt;
			args.categ.langue and '[[Catégorie:Page du modèle Ouvrage comportant une erreur|langue]]',&lt;br /&gt;
			args.categ.titre and '[[Catégorie:Page du modèle Ouvrage comportant une erreur|titre]]',&lt;br /&gt;
			args.categ.titreChapitre and '[[Catégorie:Page du modèle Chapitre comportant une erreur|Chapitre]]',&lt;br /&gt;
			args.categ.titreOuvrage and '[[Catégorie:Page du modèle Chapitre comportant une erreur|Ouvrage]]',&lt;br /&gt;
			args.categ.lienExterne and '[[Catégorie:Page du modèle Ouvrage comportant une erreur|Externe]]',&lt;br /&gt;
			args.categ.isbnInvalid and '[[Catégorie:Page avec ISBN invalide]]',&lt;br /&gt;
			args.categ.issnInvalid and '[[Catégorie:Page avec ISSN invalide]]',&lt;br /&gt;
			args.categ.eanInvalid and '[[Catégorie:Page avec EAN invalide]]'&lt;br /&gt;
		)&lt;br /&gt;
		if dir then&lt;br /&gt;
			wiki.minsert( '[[Catégorie:Recension temporaire pour le modèle Ouvrage|rtl]]' )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	return wiki.concat()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return Ouvrage&lt;/div&gt;</summary>
		<author><name>Jacques Ducloy</name></author>
		
	</entry>
</feed>