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
categorias=categorias.."[[Categoría:Autores "..frame:preprocess("{{gentilicio|"..
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
categorias=categorias.."[[Categoría:Wikisource:Artículos de autores sin país]]"▼
if argus['País'] ~= nil and argus['País'] ~='' then
▲
▲ --categoría Autores por país: usa plantilla {{gentilicio}}
categorias=categorias.."[[Categoría:Autores "..frame:preprocess("{{gentilicio|"..v.."|mp}}").."]]"
else
▲ categorias=categorias.."[[Categoría:Wikisource:Artículos de autores sin país]]"
end
end
local nums = {1,2,3}
|