Diferencia entre revisiones de «Módulo:Ficha de libro»

Contenido eliminado Contenido añadido
mSin resumen de edición
Prioridad a valores locales
Línea 246:
end
Autor = propiedad('P50',{argumento['enlaceautor']='sí', or
['calificativo'] = 'P742' -- seudónimo
, ['linkback']='sí'
}) or
argumento['autor'] or
argumento['autores'] or
argumento['Autor'] or
argumento['Autores'] or
propiedad('P407P50',{['enlace']='sí', ['linkback']='sí'}) or
['calificativo'] = 'P742' -- seudónimo
, ['linkback']='sí'
}) or
if Autor and argumento['Acotaciones al autor'] then
Línea 293:
if EdicionOriginal or EdicionTraduccion then
IdiomaOriginal =
propiedad('P407',{['enlace']='sí', ['linkback']='sí'}) or
propiedad('P364',{['enlace']='sí', ['linkback']='sí'}) or -- Obsoleto
enlazarIdioma(
argumento['lengua'] or
argumento['idioma'] or
argumento['idioma original'] or
argumento['Idioma original'], 'no') or
propiedad('P407',{['enlace']='sí', ['linkback']='sí'}) or
propiedad('P364',{['enlace']='sí', ['linkback']='sí'}) or -- Obsoleto
 
IlustradorOriginal = propiedad(argumento['P110ilustrador original',enlazar)] or
argumento['ilustrador original'] or
argumento['Ilustrador original'] or
argumento['Ilustrador de la publicación original'] or
propiedad('P110',enlazar)
ArtistaOriginal = propiedad(argumento['P736artista original',enlazar)] or
argumento['artista original'] or
argumento['Artista de cubierta original'] or
argumento['Artista de cubierta de la publicación original'] or
AnyoOriginalpropiedad('P736',enlazar)
PublicacionOriginal = propiedad(argumento['P1433Publicación original',enlazar)] or
argumento['Publicaciónpublicación original'] or
argumento[propiedad('publicación originalP1433'],enlazar)
 
TipoPublicacionOriginal = argumento['Tipo de publicación original'] or
argumento['tipo de publicación original'] or
argumento['tipo original']
 
EditorialOriginal = propiedad('P123',listaNoOrdenadaEnlazada) or
EditorialOriginal = argumento['editorial original'] or
argumento['Editorial original'] or
argumento['Editorial de publicación original'] or
propiedad('P123',listaNoOrdenadaEnlazada)
 
LugarPublicacionOriginal = propiedad('P291') or
LugarPublicacionOriginal = argumento['ciudad original'] or
argumento['Ciudad original'] or
argumento['Ciudad de publicación original'] or
propiedad('P291')
PaisOriginal = propiedadsinBandera(argumento['P495país original')] or
sinBandera(argumento['país original'] or
argumento['País original'] or
argumento['País de publicación original']) or
propiedad('P495')
 
AnyoOriginal = argumento['Año original'] or
argumento['Año de publicación original']
 
FechaOriginal = propiedad('P577', {['formatoTexto'] = 'mayúscula', ['linkback']='sí',
FechaOriginal = argumento['artistaFecha original'] or
argumento['ilustradorfecha original'] or
argumento['Premios'] AnyoOriginal or
FechaOriginal = propiedad('P577', {['formatoTexto'] = 'mayúscula', ['linkback']='sí',
['calificativo'] = 'P437', -- distribución
['lista'] = 'no ordenada',
['enlace'] = 'no'
}) or
argumento['Fecha original'] or
argumento['fecha original'] or
AnyoOriginal
FormatoOriginal = propiedad(argumento['P437formato original', enMayusculas)] or -- Distribución (cartoné, etc)
argumento['formatoFormato original'] or
argumento[propiedad('Formato originalP437'], enMayusculas) -- Distribución (cartoné, etc)
PaginasOriginal = propiedad(argumento['P1104páginas original')] or
argumento['Número de páginas original'] or
argumento[propiedad('Número de páginas originalP1104'])
 
PremiosOriginal = propiedad(argumento['P166Premios',] {or
argumento['autorpremios'] or
argumento[propiedad('premiosP166'], {
['lista'] = 'no ordenada',
['valor-módulo'] = 'Wikidata/Formato premio',
Línea 360 ⟶ 363:
['enlace'] = 'sí',
['ordenar'] = 'por fecha',
['linkback']='sí'}) or
argumento['Premios'] or
argumento['premios']
Artista = argumento['artista_cubierta'] or
Línea 400 ⟶ 401:
end
else
IdiomaOriginal = enlazarIdioma(argumento['lengua'] or
propiedad('P407',enMayusculas) or
propiedad('P364',enMayusculas) or -- Obsoleto
enlazarIdioma(argumento['lengua'] or
argumento['idioma'] or
argumento['idioma original'], 'sí') or
Artista = propiedad('P736P407',enlazarenMayusculas) or
propiedad('P407P364',enMayusculas) or-- Obsoleto
argumento['artista_cubierta'] or
Artista = argumento['artistaartista_cubierta'] or
Ilustrador = propiedad('P110',enlazar) or argumento['ilustradorartista'] or
Editorial = propiedad('P123P736',listaNoOrdenadaEnlazadaenlazar) or argumento['editorial']
LugarPublicacionIlustrador = propiedad(argumento['P291ilustrador',enlazar)] or argumento[propiedad('ciudadP110'],enlazar)
PublicacionEditorial = propiedad(argumento['P1433editorial',enlazar)] or argumento[propiedad('publicaciónP123'],listaNoOrdenadaEnlazada)
PaisLugarPublicacion = argumento['ciudad'] =or propiedad('P495P291',enlazar) or
Publicacion = sinBandera(argumento['paíspublicación'] or argumento[propiedad('paisP1433'],enlazar)
FechaPais = propiedadsinBandera('P577', {argumento['formatoTextopaís'] = 'mayúscula',or argumento['enlacepais']='no',) [or propiedad('linkbackP495']='sí'}) or
Fecha = argumento['fecha_publicación'] or
argumento['fecha publicacion'] or
argumento['fecha'] or
Formato = propiedad('P437P577', enMayusculas){['formatoTexto'] or= -- Distribución'mayúscula', (cartoné['enlace']='no', etc['linkback']='sí'})
Formato = argumento['formato'] or
argumento['tipo_medio'] or
argumento['Formato traducción'] or
argumento['Formato de la traducción'] or
propiedad('P364P437', enMayusculas) or -- ObsoletoDistribución (cartoné, etc)
Paginas = propiedad('P1104') or argumento['páginas'] or argumento['paginas'] or propiedad('P1104')
Premios = propiedad( argumento['P166premios',] {or
enlazarIdiomapropiedad(argumento['lenguaP166'] or, {
['lista'] = 'no ordenada',
['valor-módulo'] = 'Wikidata/Formato premio',
Línea 433:
['enlace'] = 'sí',
['ordenar'] = 'por fecha',
['linkback']='sí'}) or
argumento['premios']
if IdiomaOriginal and (IdiomaOriginal:find('[Ee]spañol') or IdiomaOriginal:find('[Cc]astellano')) then
Línea 453 ⟶ 452:
if IdiomaOriginal and (IdiomaOriginal:find('[Ee]spañol') or IdiomaOriginal:find('[Cc]astellano')) then
--Libro escrito en español
Titulo = propiedad(argumento['P1476título original') ] or
etiquetaWikidata or
argumento['título original'] or
argumento['título_orig'] or
argumento['titulo_orig'] or
Línea 462 ⟶ 459:
argumento['título'] or
argumento['nombre'] or
argumento[propiedad('título originalP1476']) or
etiquetaWikidata or
ModuloPaginas.nombrePagina({desambiguar='sí'})
else
--Libro no escrito en español
-- o del que se desconoce el idioma
TituloOriginal = obtenerTitulo() argumento['título original'] or
argumento['título original'] or
argumento['título_orig'] or
argumento['titulo_orig'] or
argumento['título orig'] or
argumento['Título original'] or
obtenerTitulo()
 
Titulo = etiquetaWikidata or
Titulo = argumento['título'] or
argumento['nombre'] or
Titulo = etiquetaWikidata etiquetaWikidata or
ModuloPaginas.nombrePagina({desambiguar='sí'})
end
Línea 501 ⟶ 500:
argumento['pie de imagen'] or argumento['Pie de imagen'],
estilopie = 'font-size:88%',
{'Editor(es)', propiedad(argumento['P98Editor') ] or
argumento['Editor'] or
argumento['editor'] or
argumento['Editores'] or
argumento['editores'] or
propiedad('P98')
},
{'Fotografía', argumento['Fotografía'] or
Línea 512 ⟶ 511:
{'Subgénero' , subgenero},
{'Basado en' , propiedad('P144', {['formatoTexto'] = 'cursivas',['enlace']='sí', ['debeExistir'] = 'sí',['linkback']='sí'})},
{'Tema(s)' , temaWikidataargumento['tema'] or
argumento['temaTema'] or
argumento['Tema']temaWikidata
},
{'Universo ficticio', propiedad('P1434', debeExistir)},
Línea 607 ⟶ 606:
table.insert(FichaLibro,
{tipo='sección',
titulo = propiedad('P179',{argumento['formatoTextoserie'] = 'cursivas',['enlace']='sí'}) or
argumento['serie'] or
argumento['Serie de libros'] or
argumentopropiedad('P179',{['serieformatoTexto'] = 'cursivas',['enlace']='sí'}) or
'Serie',
{tipo = 'sucesión',
anterior = propiedad(argumento['P155precedido_por',enlazar)] or -- FALTA ver El Mago de la Serpiente
argumento['precedido_por'] or -- FALTA ver El Mago de la Serpiente
argumento['anterior'] or
argumento['Libro que le precede'] or
argumento['Libro que le precede en la serie'] or
argumento[ propiedad('artista_cubiertaP155'] or,enlazar)
,
siguiente = propiedad(argumento['P156seguido_por',enlazar)] or
argumento['seguido_por'] or
argumento['posterior'] or
argumento['siguiente'] or
argumento['Libro que le sigue'] or
argumento['Libro que le sigue en la serie'] or
argumento[ propiedad('premiosP156'],enlazar)
,
color = ColorFondoSubtitulo,