Edición de «Módulo:Control de autoridades»
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
require('Módulo:No globals') | require('Módulo:No globals') | ||
local function generic ( id, link, parameter ) | local function generic ( id, link, parameter ) | ||
local idlink = | local idlink = mw.ustring.gsub( id, ' ', '%%%%20' ) | ||
idlink = mw.ustring.gsub( id, '%[', '%%5B' ) | |||
idlink = mw.ustring.gsub( id, '%]', '%%5D' ) | |||
link = mw.ustring.gsub( link, '$1', idlink ) | link = mw.ustring.gsub( link, '$1', idlink ) | ||
return '[' .. link .. ' ' .. id .. ']' | return '[' .. link .. ' ' .. id .. ']' | ||
Línea 60: | Línea 46: | ||
local function commonscat ( id, link, parameter ) | local function commonscat ( id, link, parameter ) | ||
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki | -- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki | ||
local idlink = | local idlink = mw.ustring.gsub( id, ' ', '_' ) | ||
link = mw.ustring.gsub( link, '$1', idlink ) | link = mw.ustring.gsub( link, '$1', idlink ) | ||
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>' | return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>' | ||
Línea 123: | Línea 109: | ||
end | end | ||
if commonslink ~= '' then | if commonslink ~= '' then | ||
return { commonslink .. categories } | return { commonslink .. categories } | ||
end | end | ||
Línea 183: | Línea 165: | ||
{ 'GND', '[[Gemeinsame Normdatei|GND]]', 227, 'n', 1 }, | { 'GND', '[[Gemeinsame Normdatei|GND]]', 227, 'n', 1 }, | ||
{ 'LCCN', '[[Library of Congress Control Number|LCCN]]', 244, 'n', 1 }, | { 'LCCN', '[[Library of Congress Control Number|LCCN]]', 244, 'n', 1 }, | ||
{ 'NCL', '[[ | { 'NCL', '[[National Central Library|NCL]]', 1048, 'n', 0 }, | ||
{ 'NDL', '[[Biblioteca Nacional de la Dieta|NDL]]', 349, 'n', 0 }, | { 'NDL', '[[Biblioteca Nacional de la Dieta|NDL]]', 349, 'n', 0 }, | ||
{ 'NKC', '[[Biblioteca Nacional de la República Checa|NKC]]', 691, 'n', 0 }, | { 'NKC', '[[Biblioteca Nacional de la República Checa|NKC]]', 691, 'n', 0 }, | ||
Línea 207: | Línea 189: | ||
{ 'SBN', '[[Istituto Centrale per il Catalogo Unico|ICCU]]', 396, 'n', 1 }, | { 'SBN', '[[Istituto Centrale per il Catalogo Unico|ICCU]]', 396, 'n', 1 }, | ||
{ 'ARAE', '[[:d:Q105580684|ARAE]]', 9226, 'n', 1 }, | { 'ARAE', '[[:d:Q105580684|ARAE]]', 9226, 'n', 1 }, | ||
{ 'CCBAE', '[[:d:Q61505171|CCBAE]]', 6493, 'n', 1 }, | { 'CCBAE', '[[:d:Q61505171|CCBAE]]', 6493, 'n', 1 }, | ||
-- { 'DIR3', '[[Directorio Común de Unidades Orgánicas y Oficinas|DIR3]]', 6222, 'n', 1 }, | -- { 'DIR3', '[[Directorio Común de Unidades Orgánicas y Oficinas|DIR3]]', 6222, 'n', 1 }, | ||
Línea 267: | Línea 248: | ||
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0}, | { 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0}, | ||
{ 'Pleiades', 'Pleiades', 1584, 'n', 0}, | { 'Pleiades', 'Pleiades', 1584, 'n', 0}, | ||
{ 'IMO', ' | { 'Número IMO', 'Número IMO', 458, 'n', 0}, | ||
{ 'Mnemosine', '[[Mnemosine. Biblioteca Digital de La otra Edad de Plata|Mnemosine]]', 10373, 'n', 0 }, | { 'Mnemosine', '[[Mnemosine. Biblioteca Digital de La otra Edad de Plata|Mnemosine]]', 10373, 'n', 0 }, | ||
}, | }, | ||
}, | }, | ||
Línea 279: | Línea 256: | ||
group = { | group = { | ||
{ 'Auñamendi', '[[Enciclopedia Auñamendi|Auñamendi]]', 3218, 'n', 1 }, | { 'Auñamendi', '[[Enciclopedia Auñamendi|Auñamendi]]', 3218, 'n', 1 }, | ||
{ 'GEA', '[[Gran Enciclopedia Aragonesa|GEA]]', 1807, 'n', 1 }, | |||
{ 'GEN', '[[Gran Enciclopedia Navarra|GEN]]', 7388, 'n', 1 }, | { 'GEN', '[[Gran Enciclopedia Navarra|GEN]]', 7388, 'n', 1 }, | ||
{ 'DBSE', '[[Diccionario biográfico del socialismo español|DBSE]]', 2985, 'url', 1 }, | { 'DBSE', '[[Diccionario biográfico del socialismo español|DBSE]]', 2985, 'url', 1 }, | ||
Línea 289: | Línea 266: | ||
{ 'ELEM', '[[Enciclopedia de la Literatura en México|ELEM]]', 1565, 'n', 0 }, | { 'ELEM', '[[Enciclopedia de la Literatura en México|ELEM]]', 1565, 'n', 0 }, | ||
{ 'Treccani', '[[Enciclopedia Treccani|Treccani]]', 4223, 'url', 0 }, | { 'Treccani', '[[Enciclopedia Treccani|Treccani]]', 4223, 'url', 0 }, | ||
{ 'Iranica', '[[Encyclopædia Iranica]]', 3021, 'n', 1 }, | { 'Iranica', '[[Encyclopædia Iranica]]', 3021, 'n', 1 }, | ||
}, | }, | ||
}, | }, | ||
Línea 312: | Línea 289: | ||
{ 'TLL', '[[:d:Q570837|TLL]]', 7042, 'n', 'The Latin Library' }, | { 'TLL', '[[:d:Q570837|TLL]]', 7042, 'n', 'The Latin Library' }, | ||
{ 'BDCYL', '[[Biblioteca Digital de Castilla y León|BDCYL]]', 3964, 'n', 1 }, | { 'BDCYL', '[[Biblioteca Digital de Castilla y León|BDCYL]]', 3964, 'n', 1 }, | ||
{ 'BVPB', '[[ | { 'BVPB', '[[d:Q18596294|BVPB]]', 4802, 'n', 1 }, | ||
{ 'PDCLM', '[[d:Q61500710|Patrimonio Digital de Castilla-La Mancha]]', 6490, 'n', 1 }, | { 'PDCLM', '[[d:Q61500710|Patrimonio Digital de Castilla-La Mancha]]', 6490, 'n', 1 }, | ||
{ 'BVANDALUCIA', '[[Biblioteca Virtual de Andalucía|BVA]]', 6496, 'n', 1 }, | { 'BVANDALUCIA', '[[Biblioteca Virtual de Andalucía|BVA]]', 6496, 'n', 1 }, | ||
Línea 325: | Línea 302: | ||
{ 'MuseoDelPradoPersona', '[[Museo del Prado]]', 5321, 'n', 'Museo del Prado (persona)' }, | { 'MuseoDelPradoPersona', '[[Museo del Prado]]', 5321, 'n', 'Museo del Prado (persona)' }, | ||
{ 'MuseoDelPradoObra', '[[Museo del Prado]]', 8905, 'n', 'Museo del Prado (obra)' }, | { 'MuseoDelPradoObra', '[[Museo del Prado]]', 8905, 'n', 'Museo del Prado (obra)' }, | ||
}, | }, | ||
}, | }, | ||
Línea 362: | Línea 337: | ||
{ 'INE', '[[Instituto Nacional de Estadística (España)|INE]]', 772, ineLink, 1 }, | { 'INE', '[[Instituto Nacional de Estadística (España)|INE]]', 772, ineLink, 1 }, | ||
{ 'INE Portugal', '[[Instituto Nacional de Estatística (Portugal)|INE]]', 6324, 'n', 1 }, | { 'INE Portugal', '[[Instituto Nacional de Estatística (Portugal)|INE]]', 6324, 'n', 1 }, | ||
{ 'OFS-Suiza', '[[Oficina Federal de Estadística (Suiza)|OFS]]', 771, 'n', 1 }, | { 'OFS-Suiza', '[[Oficina Federal de Estadística (Suiza)|OFS]]', 771, 'n', 1 }, | ||
{ 'IBGE', '[[Instituto Brasileiro de Geografia e Estatística|IBGE]]', 1585, 'n', 1 }, | { 'IBGE', '[[Instituto Brasileiro de Geografia e Estatística|IBGE]]', 1585, 'n', 1 }, | ||
Línea 375: | Línea 349: | ||
{ 'OKATO', '[[OKATO]]', 721, 'n', 1 }, | { 'OKATO', '[[OKATO]]', 721, 'n', 1 }, | ||
{ 'OSTAT', '[[Statistik Austria|ÖSTAT]]', 964, 'n', 'ÖSTAT-Nr'}, | { 'OSTAT', '[[Statistik Austria|ÖSTAT]]', 964, 'n', 'ÖSTAT-Nr'}, | ||
{ 'GNIS', ' | { 'GNIS', 'GNIS', 590, 'n', 0}, | ||
}, | }, | ||
}, | }, | ||
Línea 434: | Línea 408: | ||
title = 'Deportistas', | title = 'Deportistas', | ||
group = { | group = { | ||
{ 'COI', '[[Comité Olímpico Internacional|COI]]', | { 'COI', '[[Comité Olímpico Internacional|COI]]', 3171, 'n', 0 }, | ||
{ 'World Athletics', '[[World Athletics]]', 1146, 'n', 0 }, | { 'World Athletics', '[[World Athletics]]', 1146, 'n', 0 }, | ||
{ 'Liga Diamante', '[[Liga de Diamante]]', 3923, 'n', 0 }, | { 'Liga Diamante', '[[Liga de Diamante]]', 3923, 'n', 0 }, | ||
Línea 440: | Línea 414: | ||
{ 'ATP', '[[Asociación de Tenistas Profesionales|ATP]]', 536, 'n', 0 }, | { 'ATP', '[[Asociación de Tenistas Profesionales|ATP]]', 536, 'n', 0 }, | ||
{ 'Copa Davis', '[[Copa Davis]]', 2641, 'n', 0 }, | { 'Copa Davis', '[[Copa Davis]]', 2641, 'n', 0 }, | ||
{ 'WTA', '[[ | { 'WTA', '[[Women\'s Tennis Association|WTA]]', 597, 'n', 0 }, | ||
{ 'Fed Cup', '[[Copa Billie Jean King|Fed Cup]]', 2642, 'n', 0 }, | { 'Fed Cup', '[[Copa Billie Jean King|Fed Cup]]', 2642, 'n', 0 }, | ||
{ 'ITF', '[[Federación Internacional de Tenis|ITF]]', 599, 'n', 0 }, | { 'ITF', '[[Federación Internacional de Tenis|ITF]]', 599, 'n', 0 }, | ||
Línea 539: | Línea 513: | ||
{ 'Algabase', '[[AlgaeBase]]', 1348, 'n', 0 }, | { 'Algabase', '[[AlgaeBase]]', 1348, 'n', 0 }, | ||
{ 'ADW', '[[Animal Diversity Web|ADW]]', 4024, 'n', 0 }, | { 'ADW', '[[Animal Diversity Web|ADW]]', 4024, 'n', 0 }, | ||
{ 'AmphibiaWeb', ' | { 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 }, | ||
{ 'BOLD', 'BOLD', 3606, 'n', 0 }, | { 'BOLD', 'BOLD', 3606, 'n', 0 }, | ||
{ 'APD', ' | { 'APD', 'African Plant DB', 2036, 'n', 0 }, | ||
{ 'Avibase', ' | { 'Avibase', 'Avibase', 2026, 'n', 0 }, | ||
{ 'BHL', '[[Biodiversity Heritage Library|BHL]]', 687, 'n', 0 }, | { 'BHL', '[[Biodiversity Heritage Library|BHL]]', 687, 'n', 0 }, | ||
{ 'BioLib', ' | { 'BioLib', 'BioLib', 838, 'n', 0 }, | ||
{ 'BirdLife', '[[BirdLife International|BirdLife]]', 5257, 'n', 0 }, | { 'BirdLife', '[[BirdLife International|BirdLife]]', 5257, 'n', 0 }, | ||
{ 'CatalogueOfLife', '[[Catalogue of Life]]', 3088, 'n', 0 }, | { 'CatalogueOfLife', '[[Catalogue of Life]]', 3088, 'n', 0 }, | ||
{ 'CONABIO', '[[Comisión Nacional para el Conocimiento y Uso de la Biodiversidad|CONABIO]]', 4902, 'n', 0 }, | { 'CONABIO', '[[Comisión Nacional para el Conocimiento y Uso de la Biodiversidad|CONABIO]]', 4902, 'n', 0 }, | ||
{ 'Dyntaxa', ' | { 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 }, | ||
{ 'eBird', '[[eBird]]', 3444, 'n', 0 }, | { 'eBird', '[[eBird]]', 3444, 'n', 0 }, | ||
{ 'EOL', '[[Enciclopedia de la vida|EOL]]', 830, 'n', 0 }, | { 'EOL', '[[Enciclopedia de la vida|EOL]]', 830, 'n', 0 }, | ||
Línea 554: | Línea 528: | ||
{ 'FaunaEuropaea', '[[Fauna Europaea]]', 1895, 'n', 0 }, | { 'FaunaEuropaea', '[[Fauna Europaea]]', 1895, 'n', 0 }, | ||
{ 'FishBase', '[[FishBase]]', 938, 'n', 0 }, | { 'FishBase', '[[FishBase]]', 938, 'n', 0 }, | ||
{ 'FloraBase', ' | { 'FloraBase', 'FloraBase', 3101, 'n', 0 }, | ||
{ 'FOC', '[[Flora of China|Fl. China]]', 1747, 'n', 0 }, | { 'FOC', '[[Flora of China|Fl. China]]', 1747, 'n', 0 }, | ||
{ 'GBIF', '[[Global Biodiversity Information Facility|GBIF]]', 846, 'n', 0 }, | { 'GBIF', '[[Global Biodiversity Information Facility|GBIF]]', 846, 'n', 0 }, | ||
Línea 579: | Línea 553: | ||
{ 'WoRMS', '[[Registro Mundial de Especies Marinas|WoRMS]]', 850, 'n', 0 }, | { 'WoRMS', '[[Registro Mundial de Especies Marinas|WoRMS]]', 850, 'n', 0 }, | ||
{ 'uBio', 'uBio', 4728, 'n', 0 }, | { 'uBio', 'uBio', 4728, 'n', 0 }, | ||
{ 'Xeno-canto', ' | { 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 }, | ||
{ 'Zoobank', '[[Zoobank]]', 1746, 'n', 0 }, | { 'Zoobank', '[[Zoobank]]', 1746, 'n', 0 }, | ||
}, | }, | ||
Línea 775: | Línea 749: | ||
if mw.ustring.find( link, '//' ) then | if mw.ustring.find( link, '//' ) then | ||
if type(mask) == 'string' then | if type(mask) == 'string' then | ||
link = | link = mw.ustring.gsub( link, '%[', '%%5B' ) | ||
link = mw.ustring.gsub( link, '%]', '%%5D' ) | |||
if mask == 'y' then | if mask == 'y' then | ||
return '['..link..' ID]' | return '['..link..' ID]' |