Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Wiki TVenserio
Buscar
Buscar
Crear una cuenta
Acceder
Herramientas personales
Modo oscuro
Crear una cuenta
Acceder
Páginas para editores desconectados
más información
Contribuciones
Discusión
Edición de «
Módulo:Wikidata/Formato magnitud
»
Módulo
Discusión
English
Leer
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Páginas especiales
Información de la página
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Parece que ya se había deshecho la edición.
Comprobación antispam. ¡
No
rellenes esto!
local p = {} function p.formatoMagnitud(valor, opciones) if not valor or not valor.amount then return end local idUnidad = valor.unit:gsub('^.-/(Q%d+)$', '%1') local cantidad = tonumber(valor.amount:gsub('+','') or '') if not cantidad then return end return require('Módulo:convertir').mostrarValor(cantidad, idUnidad, opciones) end function p.formatoPeriodicidad(valor, opciones, marco) local resultado --if true then return require('Módulo:Tablas').tostring(valor) end local function sinSigno(valor) if valor and valor:sub(1,1) == '+' then return valor:sub(2,valor:len()) else return valor end end if valor.unit == 'http://www.wikidata.org/entity/Q5151' then if valor.amount == '+1' then resultado = 'mensual' elseif valor.amount == '+2' then resultado = 'bimestral' elseif valor.amount == '+3' then resultado = 'trimestral' elseif valor.amount == '+4' then resultado = 'cuatrimestral' elseif valor.amount == '+6' then resultado = 'semestral' else resultado = 'cada ' .. sinSigno(valor.amount) .. ' meses' end elseif valor.unit == 'http://www.wikidata.org/entity/Q23387' then if valor.amount == '+1' then resultado = 'semanal' elseif valor.amount == '+2' then resultado = 'quincenal' else resultado = 'cada ' .. sinSigno(valor.amount) .. ' semanas' end elseif valor.unit == 'http://www.wikidata.org/entity/Q577' then if valor.amount == '+1' then resultado = 'anual' else resultado = 'cada ' .. sinSigno(valor.amount) .. ' años' end elseif valor.unit == 'http://www.wikidata.org/entity/Q573' then if valor.amount == '+1' then resultado = 'diaria' else resultado = 'cada ' .. sinSigno(valor.amount) .. ' días' end elseif valor.unit == 'http://www.wikidata.org/entity/Q3955006' then if valor.amount == '+1' then resultado = 'semestral' else resultado = 'cada ' .. sinSigno(valor.amount) .. ' semestres' end else if valor.amount == '+1' then resultado = 'cada ' .. valor.unit else resultado = 'cada ' .. sinSigno(valor.amount) .. ' ' .. valor.unit end end if resultado and opciones and opciones['mayúscula'] == 'sí' then return mw.language.new('es'):ucfirst(resultado) else return resultado end end -- Alias para simplificar el uso desde la plantilla propiedad, por ejemplo: -- {{Propiedad|P2048)|tipo de dato=altura}} -- p['altura'] = p.formatoMagnitud p['área'] = p.formatoMagnitud p['magnitud'] = p.formatoMagnitud p['periodicidad'] = p.formatoPeriodicidad return p
Resumen:
Ten en cuenta que todas las contribuciones a Wiki TVenserio pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase
Wiki TVenserio:Derechos de autor
para más detalles).
¡No uses textos con copyright sin permiso!
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Plantilla usada en esta página:
Módulo:Wikidata/Formato magnitud/doc
(
editar
)
Activar o desactivar el límite de anchura del contenido