Diferencia entre revisiones de «Módulo:Biocitas»

Contenido eliminado Contenido añadido
Sin resumen de edición
país (permite hacer override de el país de Wikidata)
Línea 3:
local Entidad = mw.wikibase.getEntityObject() or '' -- Tabla con los datos en Wikidata de la persona.
--parámetros reconocidos. 1 = vigente, 0 = obsoleto
local params ={['Texto']=1,['Obras']=1,['Documentos']=1,['Foto']=1,['Wikipedia']=1,['Wikiquote']=1,['Wikinoticias']=1,['Commons']=1,['AñoMuerte']=1,['SigloMuerte']=1,['AñoNacimiento']=1,['SigloNacimiento']=1,['Ordenar']=1,['Inicial']=1,['AñosMuerte']=0,['Vivo']=1,['País']=1}
local categorias = ''
 
Línea 443:
categorias=categorias.."[[Categoría:Personas vivas]]"
end
-- categorizar por país: primera prioridad la tienen
local pais = propiedad('P27',{['conjunción']=','})
if paisargus['País'] ~= nil and paisargus['País'] ~='' then
categorias=categorias.."[[Categoría:Autores "..frame:preprocess("{{gentilicio|"..vargus['País'].."|mp}}").."]]"
for _,v in ipairs(mw.text.split(pais, '[,]')) do --el módulo Wikidata entrega la información en palabras separadas por coma y por "y". Esto convierte esa información en una tabla y itera en sus ítems (para autores con más de una nacionalidad)
--categoría Autores por país: usa plantilla {{gentilicio}}
categorias=categorias.."[[Categoría:Autores "..frame:preprocess("{{gentilicio|"..v.."|mp}}").."]]"
end
else
local pais argus['País'] = propiedad('P27',{['conjunción']=','})
categorias=categorias.."[[Categoría:Wikisource:Artículos de autores sin país]]"
if argus['País'] ~= nil and argus['País'] ~='' then
for _,v in ipairs(mw.text.split(paisargus['País'], '[,]')) do --el módulo Wikidata entrega la información en palabras separadas por coma y por "y". Esto convierte esa información en una tabla y itera en sus ítems (para autores con más de una nacionalidad)
--categoría Autores por país: usa plantilla {{gentilicio}}
categorias=categorias.."[[Categoría:Autores "..frame:preprocess("{{gentilicio|"..v.."|mp}}").."]]"
end
else
categorias=categorias.."[[Categoría:Wikisource:Artículos de autores sin país]]"
end
end
 
local nums = {1,2,3}