Modulo:Controllo di autorità/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
aggiornato alla versione in campo
aggiunta indicazione lingua
Riga 1:
local modlingue = require('Modulo:Linguaggi')
require('Module:No globals')
 
Riga 312 ⟶ 313:
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function
local conf = {
{ 'VIAF', '[[Virtual International Authority File|VIAF]]', 214, viafLink, lingue = { 'en' } },
{ 'LCCN', '[[Library of Congress Control Number|LCCN]]', 244, lccnLink, lingue = { 'en' } },
{ 'SBN', '[[Servizio bibliotecario nazionale|SBN]]', 396, sbnLink },
--{ 'ISNI', '[[International Standard Name Identifier|ISNI]]', 213, isniLink },
{ 'ORCID', '[[Open Researcher and Contributor ID|ORCID]]', 496, orcidLink, lingue = { 'en' } },
{ 'GND', '[[Gemeinsame Normdatei|GND]]', 227, gndLink, lingue = { 'de' } },
--{ 'SELIBR', '[[LIBRIS|SELIBR]]', 906, selibrLink },
--{ 'SUDOC', '[[Système universitaire de documentation|SUDOC]]', 269, sudocLink },
{ 'BNF', '[[Bibliothèque nationale de France|BNF]]', 268, bnfLink, lingue = { 'fr' } },
--{ 'BPN', '[[Biografisch Portaal|BPN]]', 651, bpnLink },
--{ 'RID', '[[ResearcherID]]', 1053, ridLink },
Riga 401 ⟶ 402:
local val = parentArgs[params[1]]
if val and val ~= '' then
table.insert(local elements,lingue createRow(= params[1'lingue'], and (modlingue.lingue(params[2'lingue']) .. ': ', val, params[4]( val ), trueor ) )''
table.insert( elements, createRow( params[1], params[2] .. ':', val, lingue .. params[4]( val ), true ) )
rct = rct + 1
end