« Module:Biblio/Références » : différence entre les versions
Contenu supprimé Contenu ajouté
traduction de doc |
Texte en cas d'ISBN invalide. Affichage "ISBN". Commentaires. Formats. |
||
Ligne 1 :
-- Les fonctions de ce module sont destinées à être utilisées par un autre module.
-- Leur paramètre d'entrée est une table simple (args), voire une
local References = { }
Ligne 35 :
return false
end
isbn_str = isbn_str:gsub( '[-%s]', '' ):gsub( 'x', 'X' ) -- supprime les
local len = isbn_str:len()
Ligne 52 :
-- voir Modèle:ISBN
-- renvoie une liste de
function References.isbn( args, validArg )
local validArg = validArg or function ( ... ) return validTextArg( args, ... ) end
Ligne 58 :
local liste = { }
local i = 1
local avertissementInvalid = '<sup style="color:red">[à vérifier
local isbnErr = validArg( 'isbn erroné' )
Ligne 95 :
-- voir Modèle:ISSN
-- renvoie une liste de
function References.issn( args, validArg )
local validArg = validArg or function ( ... ) return validTextArg( args, ... ) end
Ligne 104 :
local issn = validArg( 'issn', 'ISSN', 'issn1', 'ISSN1' )
if issn then
-- on réduit la
while issn do
Ligne 163 :
if bnfId then
-- bnf contient une suite de
local base = bnfId:sub( 1, 8 )
if bnfId:len() == 8 then
Ligne 184 :
end
-- dans
local lien = databaseExterne( bnf,
'notice [[Bibliothèque nationale de France|BnF]] n<sup>o</sup>',
Ligne 349 :
end
local listeFormat = {
audio = { "audio", "Fichiers audio au format
bat = { "bat", "Script de traitement par lot (batch)" },
djvu = { "DjVu", "Document au format DjVu" },
Ligne 366 :
php = { "php", "Script PHP" },
pl = { "pl", "Script Practical Extraction and Report Language (Perl)" },
ppt = { "ppt", "Présentation Microsoft
ps = { "ps", "Fichier de description vectorielle au format PostScript" },
radio = { "radio", "Radio au format
rar = { "rar", "Document compressé au format rar" },
rm = { "rm", "Vidéo au format RealMedia, RealAudio..." },
rtf = { "RTF", "Document texte
svg = { "SVG", "Image vectorielle au format Scalable Vector Graphics (SVG)" },
sxi = { "sxi", "Présentation OpenOffice.org Impress" },
Ligne 377 :
tex = { "TeX", "Document TeX" },
txt = { "txt", "Fichier au format texte brut" },
video = { "vidéo", "Vidéo au format
xls = { "xls", "Classeur Microsoft Excel" },
xml = { "XML", "Document au format Extensible Markup Language (XML)" },
|