Modul:LinkISBN: Unterschied zwischen den Versionen

K
31 Versionen von wikivoyage:Modul:LinkISBN importiert
(i18n nach Module:LinkISBN/i18n ausgelagert)
K (31 Versionen von wikivoyage:Modul:LinkISBN importiert)
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 2: Zeile 2:
local LinkISBN = {
local LinkISBN = {
suite  = 'LinkISBN',
suite  = 'LinkISBN',
serial = '2021-03-24',
serial = '2021-04-08',
item  = 65157187
item  = 65157187
}
}
-- module variable, i18n
local li = {}


-- module import
-- module import
local ci = require( 'Module:Check_isxn' )
local ci = require( 'Module:Check_isxn' )
local fs = require( 'Module:Failsafe' )
local lb = require( 'Module:LinkISBN/i18n' )
local lb = require( 'Module:LinkISBN/i18n' )
local lu = require( 'Module:Link utilities' )
local lu = require( 'Module:Link utilities' )
local yn = require( 'Module:Yesno' )
local yn = require( 'Module:Yesno' )
-- module variable and administration
local li = {
moduleInterface = LinkISBN
}


-- link a single ISBN
-- link a single ISBN
Zeile 64: Zeile 65:
end
end
return result
return result
end
function li.LinkISBN()
return LinkISBN
end
function li.failsafe( version )
return fs._failsafe( version, LinkISBN ) or ''
end
end