Diferencia entre revisiones de «Módulo:Wikidata»

Contenido eliminado Contenido añadido
Devolver cadena vacía en lugar de nil cuando la propiedad no está definida en Wikidata, como se hacía antes. Ver Especial:EnlacePermanente/151214156#Población en la Ficha de localidad de España.
Cuando se ignoran los valores de Wikidata —prioridad local— no significa que se tengan que trasladar los valores locales a Wikidata —pueden incluso ser iguales—; solamente cuando no exista valor alguno en Wikidata se debería compartir el valor local
Línea 902:
local valorWikidata;
if (args.prioridad ~= 'sí' or (args.importar and args.importar == 'no')) and args.valor and args.valor ~= '' then
valorWikidata = ''nil;
else
if not mw.wikibase.isValidEntityId(tostring(argumentos.entityId)) then
Línea 919:
and string.upper(args.propiedad) ~= 'P109' -- P109: firma de persona
and string.upper(args.propiedad) ~= 'P154') then -- P154: logotipo
if valorWikidata and valorWikidata ~= '' and args.valor and args.valor ~= '' then
categorias = '[[Categoría:Wikipedia:Artículos con datos locales]]'
elseif valorWikidata and valorWikidata == '' and args.valor and args.valor ~= '' and
(not args.calificador or args.calificador == '') and
(not args.dato or args.dato == '' or args.dato ~= 'fuente') then
categorias = '[[Categoría:Wikipedia:Artículos con datos por trasladar a Wikidata]]'
end
end
 
if args.prioridad == 'sí' and valorWikidata and valorWikidata ~= '' then -- Si se da el valor sí a prioridad tendrá preferencia el valor de Wikidata
if args.importar and args.importar == 'no' and args.valor and args.valor ~= '' then
return args.valor .. categorias