<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.museo8bits.com/wiki/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3AWikidata%2Funidades</id>
	<title>Módulo:Wikidata/unidades - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.museo8bits.com/wiki/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3AWikidata%2Funidades"/>
	<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=M%C3%B3dulo:Wikidata/unidades&amp;action=history"/>
	<updated>2026-05-14T11:34:49Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://www.museo8bits.com/wiki/index.php?title=M%C3%B3dulo:Wikidata/unidades&amp;diff=7628&amp;oldid=prev</id>
		<title>Museo8bits: Página creada con «local p = {} local ModuloWikidata	= require(&#039;Módulo:Wikidata&#039;) local ModuloFormatos	= require(&#039;Módulo:Wikidata/Formatos&#039;) local elementoTabla		= require(&#039;Módulo:Tablas&#039;)…»</title>
		<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=M%C3%B3dulo:Wikidata/unidades&amp;diff=7628&amp;oldid=prev"/>
		<updated>2021-11-13T11:50:29Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «local p = {} local ModuloWikidata	= require(&amp;#039;Módulo:Wikidata&amp;#039;) local ModuloFormatos	= require(&amp;#039;Módulo:Wikidata/Formatos&amp;#039;) local elementoTabla		= require(&amp;#039;Módulo:Tablas&amp;#039;)…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
local ModuloWikidata	= require(&amp;#039;Módulo:Wikidata&amp;#039;)&lt;br /&gt;
local ModuloFormatos	= require(&amp;#039;Módulo:Wikidata/Formatos&amp;#039;)&lt;br /&gt;
local elementoTabla		= require(&amp;#039;Módulo:Tablas&amp;#039;).elemento&lt;br /&gt;
&lt;br /&gt;
-- Obtener el wikitexto de la unidad como entidad de Wikidata&lt;br /&gt;
-- @param string val el valor a buscar&lt;br /&gt;
function p.main(val)&lt;br /&gt;
	local vals				= mw.loadData(&amp;#039;Módulo:Wikidata/unidades/datos&amp;#039;)&lt;br /&gt;
    q = string.sub(val, 32)&lt;br /&gt;
    return	vals[q]--[[ or (function()&lt;br /&gt;
    	if q then&lt;br /&gt;
	    	local entidad = mw.wikibase.getEntity(q:gsub(&amp;quot;-plural&amp;quot;, &amp;quot;&amp;quot;))&lt;br /&gt;
	    	if entidad then&lt;br /&gt;
	    		return ModuloWikidata.propiedad(entidad, &amp;#039;P5061&amp;#039;, {[&amp;#039;idioma&amp;#039;] = &amp;#039;es&amp;#039;})&lt;br /&gt;
	    		or ModuloFormatos.enlazar(ModuloWikidata.obtenerEtiquetaWikidata(entidad))&lt;br /&gt;
	    	end&lt;br /&gt;
	    end&lt;br /&gt;
    end)()--]]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Función para formatear un valor numérico con su unidad.&lt;br /&gt;
-- @param table objecto El objeto &amp;#039;datavalue&amp;#039;&lt;br /&gt;
-- @param bool right Dónde colocar la unidad&lt;br /&gt;
-- (a la derecha por defecto; &amp;#039;false&amp;#039; para colocarla a la izquierda)&lt;br /&gt;
-- @param string separador Un separador (&amp;#039;&amp;#039; (string vacío) por defecto)&lt;br /&gt;
-- @param bool plural Agregar &amp;#039;-plural&amp;#039; al string correspondiente al item de&lt;br /&gt;
-- Wikidata a buscar entre la lista de unidades, y devolver su variante plural.&lt;br /&gt;
-- @return string Si el tipo de valor &amp;#039;datavalue.type&amp;#039; es &amp;#039;quantity&amp;#039;, devuelve el valor &lt;br /&gt;
-- &amp;#039;datavalue.value.amount&amp;#039; concatenado con &amp;#039;datavalue.value.unit&amp;#039;, de estar este disponible.&lt;br /&gt;
-- Si el tipo de valor &amp;#039;datavalue.type&amp;#039; es diferente de &amp;#039;quantity&amp;#039;,&lt;br /&gt;
-- simplemente devuelve &amp;#039;datavalue.value&amp;#039;&lt;br /&gt;
function p.numeroUnidad(objecto, opciones)&lt;br /&gt;
	local Valor	= elementoTabla(objecto, &amp;#039;value&amp;#039;)&lt;br /&gt;
	local Tipo	= elementoTabla(objecto, &amp;#039;type&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	if Tipo == &amp;#039;quantity&amp;#039; then&lt;br /&gt;
		if not opciones then opciones = {} end&lt;br /&gt;
&lt;br /&gt;
		local Separador 	= opciones[&amp;#039;separador&amp;#039;] or &amp;#039;&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
		local Izquierda		= opciones[&amp;#039;izquierda&amp;#039;]&lt;br /&gt;
		local Unidad = (function()&lt;br /&gt;
			local Unidad = elementoTabla(Valor, &amp;#039;unit&amp;#039;)&lt;br /&gt;
			if Unidad then return p.main(Unidad .. &amp;#039;-plural&amp;#039;) or p.main(Unidad) end&lt;br /&gt;
		end)()&lt;br /&gt;
&lt;br /&gt;
		if Unidad then&lt;br /&gt;
			Valor	= ModuloFormatos.formatoNumero2(string.sub(elementoTabla(Valor, &amp;#039;amount&amp;#039;), 2))&lt;br /&gt;
			if Izquierda then return Unidad .. Separador .. Valor end&lt;br /&gt;
			return Valor .. Separador .. Unidad&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return Valor&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Museo8bits</name></author>
	</entry>
</feed>