Módulo:VCard/Unesco
Apariencia
[editar] [
Uso
The function unesco.getUnescoImage( countryData ) returns a Unesco icon which links to a Wikivoyage Unesco heritage page specified by countryData.
2023-02-18 Esta documentación es transcluida desde Módulo:VCard/Unesco/doc.
Los editores pueden experimentar en la zona de pruebas de la plantilla.
Por favor, añade las categorías a la subpágina de documentación. Subpáginas de esta plantilla.
Los editores pueden experimentar en la zona de pruebas de la plantilla.
Por favor, añade las categorías a la subpágina de documentación. Subpáginas de esta plantilla.
-- This module presenting a Unesco icon with a link to the related article
-- has to be adapted to the needs of the local wiki. It depends on the
-- existence of Unesco heritage articles.
-- modul variable and administration
local unesco = {
moduleInterface = {
suite = 'vCard',
sub = 'Unesco',
serial = '2023-02-18',
item = 111232404
}
}
-- heritage articles by continent, taken from Module:Unesco/i18n
local articles = {
af = 'Patrimonio Mundial/Africa', -- África
am = 'Patrimonio Mundial/América', -- América
as = 'Patrimonio Mundial/Asia', -- asia
au = 'Patrimonio Mundial/Australia', -- australia
eu = 'Patrimonio Mundial/Europa', -- Europa
na = 'Patrimonio Mundial/América del Norte', -- América del Norte
oc = 'Patrimonio Mundial/Oceanía', -- oceanía
sa = 'Patrimonio Mundial/América del Sur', -- América del Sur
default = 'Patrimonios de la Humanidad'
}
-- image titles by continent, taken from Module:Unesco/i18n
local titles = {
af = 'Sitios del Patrimonio Mundial de la Unesco en África',
am = 'Sitios del Patrimonio Mundial de la Unesco en las Américas',
as = 'Sitios del Patrimonio Mundial de la Unesco en Asia',
au = 'Sitios del Patrimonio Mundial de la Unesco en Australia',
eu = 'Sitios del Patrimonio Mundial de la Unesco en Europa',
na = 'Sitios del Patrimonio Mundial de la Unesco en América del Norte',
oc = 'Sitios del Patrimonio Mundial de la Unesco en Oceanía',
sa = 'Sitios del Patrimonio Mundial de la Unesco en América del Sur',
default = 'Sitios del Patrimonio Mundial de la Unesco'
}
local exceptions = {
}
-- create unesco image with link and title
function unesco.getUnescoInfo( countryData )
--[[ local article = exceptions[ countryData.country ] or
articles.title:format( countryData.country )
if article then
-- try to get the country article
local title = mw.title.new( article )
if title and title.exists then
return article, article
end
-- try to get the continent article
title = titles[ countryData.cont ]
if title then
article = articles[ countryData.cont ] .. '#' .. countryData.country
return article, title
end
end
]]--
return articles.default, titles.default
end
return unesco