Wikcionario
eswiktionary
https://es.wiktionary.org/wiki/Wikcionario:Portada
MediaWiki 1.46.0-wmf.22
case-sensitive
Medio
Especial
Discusión
Usuario
Usuario discusión
Wikcionario
Wikcionario discusión
Archivo
Archivo discusión
MediaWiki
MediaWiki discusión
Plantilla
Plantilla discusión
Ayuda
Ayuda discusión
Categoría
Categoría discusión
Apéndice
Apéndice Discusión
Tesauro
Tesauro discusión
TimedText
TimedText talk
Módulo
Módulo discusión
Evento
Evento discusión
orina
0
1831
6076223
5925643
2026-03-31T18:43:21Z
Raos10
93688
Formato (derivados en Información adicional)
6076223
wikitext
text/x-wiki
{{desambiguación|oriná}}
== {{lengua|es}} ==
{{pron-graf}}
[[Categoría:ES:Líquidos]]
=== Etimología 1 ===
{{etimología|la|urina}}.
==== {{sustantivo femenino|es}} ====
{{es.sust}}
;1 {{csem|fisiología}}: {{plm|secreción}} [[líquido|líquida]] de los [[riñón|riñones]], conducida a la [[vejiga]] por los [[uréter]]es y expelida por la [[uretra]].
{{uso|formal}}
{{wikisauro}}
==== Información adicional ====
{{derivad|orinal|orinar}}
==== Véase también ====
{{w}}
==== Traducciones ====
{{trad-arriba}}
{{t|af|a1=1|t1=urine}}
{{t|de|a1=1|t1=Urin}}
{{t|am|a1=1|t1=ሽንት}}
{{t|ar|a1=1|t1=بول}}
{{t|ay|a1=1|t1=chhuxu}}
{{t|ast|a1=1|t1=orina}}
{{t|br|a1=1|t1=troazh}}
{{t|bg|a1=1|t1=урина}}
{{t|sh|a1=1|t1=urin|a2=1|t2=урин}}
{{t|yue|a1=1|t1=尿}}
{{t|zh|a1=1|t1=尿}}
{{t|ca|a1=1|t1=orina}}
{{t|cs|a1=1|t1=moč}}
{{t|ko|a1=1|t1=오줌}}
{{t|da|a1=1|t1=urin}}
{{t|dv|a1=1|t1=ކުޑަކަމުދާ ތަކެތި}}
{{t|sk|a1=1|t1=moč}}
{{t|sl|t1=seč|g1=m}}
{{t|eo|a1=1|t1=urino}}
{{t|et|a1=1|t1=uriin}}
{{t|eu|a1=1|t1=gernu}}
{{t|fi|a1=1|t1=virtsa}}
{{t|fr|a1=1|t1=urine}}
{{t|gd|a1=1|t1=mùn}}
{{t|gl|a1=1|t1=urina}}
{{t|he|a1=1|t1=שתן}}
{{t|hi|a1=1|t1=मूत्र}}
{{t|hu|a1=1|t1=vizelet}}
{{t|id|a1=1|t1=urin}}
{{t|io|a1=1|t1=urino}}
{{t|en|a1=1|t1=urine}}
{{t|ga|a1=1|t1=fual}}
{{t|it|a1=1|t1=urina}}
{{t|ja|a1=1|t1=尿}}
{{t|ku|a1=1|t1=mîz}}
{{t|la|a1=1|t1=urina}}
{{t|lt|a1=1|t1=šlapimas}}
{{t|ml|a1=1|t1=മൂത്രം}}
{{t|mr|a1=1|t1=मूत्र}}
{{t|ms|a1=1|t1=air kencing}}
{{t|yua|a1=1|t1=wiix}}
{{t|nci|a1=1|t1=axixtli}}
{{t|nl|a1=1|t1=urine}}
{{t|nn|a1=1|t1=urin}}
{{t|nb|a1=1|t1=urin}}
{{t|fa|a1=1|t1=ادرار}}
{{t|pl|a1=1|t1=mocz}}
{{t|pt|a1=1|t1=urina}}
{{t|pua|a1=1|t1=iarhatsikata}}
{{t|quz|a1=1|t1=ispay}}
{{t|ro|a1=1|t1=urină}}
{{t|ru|a1=1|t1=моча}}
{{t|scn|a1=1|t1=orina}}
{{t|sv|a1=1|t1=urin}}
{{t|ta|a1=1|t1=சிறுநீர்}}
{{t|te|a1=1|t1=మూత్రం}}
{{t|th|a1=1|t1=ปัสสาวะ}}
{{t|tok|a1=1|t1=telo jelo}}
{{t|tr|a1=1|t1=idrar}}
{{t|uk|a1=1|t1=сеча}}
{{t|ur|a1=1|t1=بول}}
{{t|yi|a1=1|t1=יורינע}}
{{trad-abajo}}
=== Forma flexiva ===
==== Forma verbal ====
;1: {{forma verbo|orinar|p=3s|t=presente|m=indicativo}}.
;2: {{forma verbo|orinar|2s|imperativo|afirmativo=s}}.
== {{lengua|ast}} ==
{{pron-graf|leng=ast}}
[[Categoría:AST:Líquidos]]
=== Etimología 1 ===
{{etimología|leng=ast}}.
==== {{sustantivo femenino|ast}} ====
{{ast.sust|s}}
;1 {{csem|fisiología|leng=ast}}: {{ucf}}.
{{sinónimos|leng=ast|mexu|pis}}
== Referencias y notas ==
<references />
6wkqkq4eiqro5lzi4idrbk908mio3dq
trama
0
8467
6076286
6020881
2026-04-01T08:25:21Z
Oliver H
45381
/* {{sustantivo femenino|es}} */ Trama de red
6076286
wikitext
text/x-wiki
{{desambiguación|tramá|Trama}}
== {{lengua|es}} ==
{{pron-graf}}
=== Etimología ===
{{etimología|la|trama}}.
==== {{sustantivo femenino|es}} ====
{{es.sust}}
;1 {{csem|textiles}}: [[conjunto|Conjunto]] de [[hilo]]s que, cruzados y enlazados con los de la [[urdimbre]], forman una [[tela]].<ref name="drae1925">{{DLE1925}}</ref>
;2: [[plan|Plan]] llevado a cabo en [[secreto]] e ilícitamente para el [[beneficio]] [[propio]] o el [[perjuicio]] [[ajeno]].
;3: {{plm|disposición}} interna, contextura, [[ligazón]] entre las partes de un asunto u otra cosa.<ref name="drae1925" />
;4 {{csem|cine|literatura}}: Por extensión, [[estructura]] que organiza alguna cosa, en especial el [[argumento]] de una [[narración]].
;5: Conjunto de [[línea]]s horizontales, formadas por [[píxel]]es, que conforman a su vez una [[imagen]] [[televisivo|televisiva]].
;6 {{csem|diseño}}: {{plm|retícula}} que se emplea en diseño gráfico para descomponer una imagen contínua en puntos discretos.
;7 {{csem|botánica}}: Flor de los árboles, especialmente del [[olivo]].<ref name="drae1925" />
{{uso|desusado}}.
;8 {{csem|[[red]]}}: Unidad de envío de [[dato]]s, serie sucesiva de [[bit]]s, organizados en forma [[cíclico|cíclica]].
==== Véase también ====
{{w}}
==== Traducciones ====
{{trad-arriba}}
{{t|de|t1=Handlung}}
{{t|en|a1=1|t1=weft|a2=4,2|t2=plot}}
{{trad-abajo}}
=== Formas flexivas ===
==== Forma verbal ====
;1: {{forma verbo|tramar|p=3s|t=presente|m=indicativo}}.
;2: {{forma verbo|tramar|2s|imperativo|afirmativo=s}}.
{{uso}} para el negativo se emplea el presente del [[subjuntivo]]: "no ''[[trames]]''".
== Referencias y notas ==
<references />
80pkk5kpghw7vdryqslatuz9fcfg468
6076289
6076286
2026-04-01T11:49:44Z
Tmagc
158167
6076289
wikitext
text/x-wiki
{{desambiguación|tramá|Trama}}
== {{lengua|es}} ==
{{pron-graf}}
=== Etimología ===
{{etimología|la|trama}}.
==== {{sustantivo femenino|es}} ====
{{es.sust}}
;1 {{csem|textiles}}: [[conjunto|Conjunto]] de [[hilo]]s que, cruzados y enlazados con los de la [[urdimbre]], forman una [[tela]].<ref name="drae1925">{{DLE1925}}</ref>
;2: [[plan|Plan]] llevado a cabo en [[secreto]] e ilícitamente para el [[beneficio]] [[propio]] o el [[perjuicio]] [[ajeno]].
;3: {{plm|disposición}} interna, contextura, [[ligazón]] entre las partes de un asunto u otra cosa.<ref name="drae1925" />
;4 {{csem|cine|literatura}}: Por extensión, [[estructura]] que organiza alguna cosa, en especial el [[argumento]] de una [[narración]].
;5: Conjunto de [[línea]]s horizontales, formadas por [[píxel]]es, que conforman a su vez una [[imagen]] [[televisivo|televisiva]].
;6 {{csem|diseño}}: {{plm|retícula}} que se emplea en diseño gráfico para descomponer una imagen contínua en puntos discretos.
;7 {{csem|botánica}}: Flor de los árboles, especialmente del [[olivo]].<ref name="drae1925" />
{{uso|desusado}}.
;8 {{csem|informática|telecomunicaciones}}: Unidad de envío de [[dato]]s, serie sucesiva de [[bit]]s, organizados en forma [[cíclico|cíclica]].
==== Véase también ====
{{w}}
==== Traducciones ====
{{trad-arriba}}
{{t|de|t1=Handlung}}
{{t|en|a1=1|t1=weft|a2=4,2|t2=plot}}
{{trad-abajo}}
=== Formas flexivas ===
==== Forma verbal ====
;1: {{forma verbo|tramar|p=3s|t=presente|m=indicativo}}.
;2: {{forma verbo|tramar|2s|imperativo|afirmativo=s}}.
{{uso}} para el negativo se emplea el presente del [[subjuntivo]]: "no ''[[trames]]''".
== Referencias y notas ==
<references />
o92piwp8d6pt0zk2i17nhmesl3i80qu
Tesauro:pene
110
12277
6076215
5944538
2026-03-31T18:12:11Z
Raos10
93688
Formato, orden alfabético, remoción de diminutivos, aumentativos, duplicados y frases; Fusión de tesauro italiano
6076215
wikitext
text/x-wiki
== {{lengua|es}} ==
=== Sustantivo ===
'''Acepción''': Órgano eréctil que presenta el macho de los vertebrados.
====Sinónimos ====
* [[amigo]]{{cita requerida}}
* [[anguila]]{{cita requerida}}
* [[arrollado de venas]] (Chile)<ref>[http://diccionariochileno.cl/term/arrollado+de+vena Diccionario chileno]</ref>
* [[asunto]]{{cita requerida}}
* [[badajo]] (El Salvador, Nicaragua, Cuba)<ref>{{DLE|badajo}}</ref>
* [[banana]] (Guatemala, Honduras, Costa Rica, Bolivia)<ref>{{DLE|banana}}</ref>
* [[barra]] (Cuba)<ref>{{DLE|barra}}</ref>
* [[bergamota]]{{cita requerida}}
* [[bicho]] (Honduras, Nicaragua, Panamá, Cuba, Puerto Rico, Venezuela)<ref>{{DLE|bicho}}</ref>
* [[bichola]] (Culiacán y La Paz [México]){{cita requerida}}
* [[bimbín]] (infantil; República Dominicana)<ref>{{Damer|bimbín}}</ref>
* [[bimbolo]] (Puerto Rico, República Dominicana)<ref>{{Damer|bimbolo}}</ref>
* [[boa]] (Honduras)<ref>{{Damer|boa}}</ref>
* [[bobola]] {{cita requerida}}
* [[boca de pescado]] {{cita requerida}}
* [[bote de laca]] {{cita requerida}}
* [[bruta]] (Honduras)<ref>{{Damer|bruta}}</ref>
* [[caballero]] {{cita requerida}}
* [[cabeza de bala]] {{cita requerida}}
* [[cabeza de bombero]] (Chile)<ref name=unataxonomia /><ref>{{Damer|cabeza}}</ref>
* [[cabeza de gato]] {{cita requerida}}
* [[cabeza de papa]] {{cita requerida}}
* [[cabeza]] {{cita requerida}}
* [[cabezón]] (Puerto Rico, Ecuador, Chile, Perú)<ref>{{Damer|cabezón}}</ref>
* [[cabezona]] (Honduras, El Salvador, Nicaragua)<ref>{{Damer|cabezona}}</ref>
* [[cadorcha]] (Argentina) {{cita requerida}}
* [[cadorna]] (Argentina) {{cita requerida}}
* [[callampa]] (Bolivia, Chile, Perú)<ref>{{Damer|callampa}}</ref>
* [[callaputas]] {{cita requerida}}
* [[camote]] (México, El Salvador)<ref>{{DLE|camote}}</ref>
* [[canario]] (Ecuador)<ref>{{DLE|canario}}</ref>
* [[caña]] (Cuba)<ref>{{DLE|caña}}</ref>
* [[cañón]] (Ecuador)<ref>{{DLE|cañón}}</ref>
* [[cara de caballo]] (Honduras)<ref>{{Damer|cara}}</ref>
* [[cara de haba]] (Chile) <ref name=unataxonomia />
* [[carajo]] (malsonante)
* [[carne en barra]] {{cita requerida}}
* [[casco alemán]] (Chile) {{cita requerida}}
* [[chafalote]] (México)<ref>{{Damer}}</ref>
* [[chagual]]{{cita requerida}}
* [[chaira]] (suresre de México)<ref>{{Damer|chaira}}</ref>
* [[chalampi]] (Argentina){{cita requerida}}
* [[chalompa]] (Argentina){{cita requerida}}
* [[chaparro]] (Venezuela){{cita requerida}}
* [[charasca]] (Argentina){{cita requerida}}
* [[chava]]{{cita requerida}}
* [[chibichanga]] (infantil, Islas Canarias){{cita requerida}}
* [[chico]] (Bolivia)<ref>{{Damer|chico}}</ref>
* [[chilaba]] (Asturias [España]){{cita requerida}}
* [[chile]] (México, Guatemala, El Salvador)<ref>{{Damer|chile}}</ref>
* [[chilo]] (NE Argentina, Paraguay){{cita requerida}}
* [[chimbo]] (Colombia){{cita requerida}}
* [[chino tuerto]] (Chile) <ref name=unataxonomia /><ref>{{Damer|chino}}</ref>
* [[chiquito]]{{cita requerida}}
* [[chistorra]] (España){{cita requerida}}
* [[chito]] (Colombia){{cita requerida}}
* [[choclo]] {{cita requerida}}
* [[chola]] (Guatemala)<ref>{{Damer|chola}}</ref>
* [[chorizo]] (Guatemala, Honduras, El Salvador, Nicaragua, Costa Rica, Ecuador, Perú, Cuba, Bolivia)<ref>{{Damer|chorizo}}</ref>
* [[chorra]] (España)<ref>{{DLE}}</ref>
* [[chosta]]{{cita requerida}}
* [[chostomo]]{{cita requerida}}
* [[chota]] (Argentina, Uruguay)<ref>{{Damer|chota}}</ref>
* [[chotazo]]{{cita requerida}}
* [[choto]] (Argentina, Uruguay)<ref>{{Damer|choto}}</ref>
* [[chulapi]] (vesre de [[pichula]]){{cita requerida}}
* [[chunchula]]{{cita requerida}}
* [[chupachup]] {{cita requerida}}
* [[chupete]] {{cita requerida}}
* [[chupetín]]{{cita requerida}}
* [[chupilco]] (Chile){{cita requerida}}
* [[churra]] (Andalucía)
* [[churro]]{{cita requerida}}
* [[chuto]] (Chile)<ref>{{Damer|chuto}}</ref>
* [[cíclope]] (Perú) {{cita requerida}}
* [[cigala]] (España){{cita requerida}}
* [[cilindro cárnico]] (Argentina){{cita requerida}}
* [[cimbrel]] (España){{cita requerida}}
* [[cipote]] (España)<ref>{{DLE}}</ref>
* [[cogote de pavo]] {{cita requerida}}
* [[cola]]{{cita requerida}}
* [[colilla]] (diminutivo infantil; España){{cita requerida}}
* [[colloma]] (Chile)<ref>{{Damer|colloma}}</ref>
* [[congrio]] {{cita requerida}}
* [[conina]] (infantil, Andalucía){{cita requerida}}
* [[copi]] (Chile)
* [[corneta]] (Chile, Perú)<ref>{{Damer|corneta}}</ref>
* [[corneta]] {{cita requerida}}
* [[cosa]] (México, Guatemala, Hondurar, El Salvador, Nicaragua, Venezuela, Perí, Bolivia)<ref>{{Damer|cosa}}</ref>
* [[coso]] (Bolivia)<ref>{{Damer|coso}}</ref>
* [[cuatro letras]] (Chile) <ref name=unataxonomia />
* [[cuca]] (Honduras, El Salvador, Nicaragua)<ref>{{Damer|cuca}}</ref>
* [[cuello de tortuga]] (Honduras)<ref>{{Damer|cuello}}</ref>
* [[cumplesueños]] {{cita requerida}}
* [[dedo sin uña]] (México, Honduras, El Salvador, Costa Rica) <ref name=unataxonomia /><ref>{{Damer|dedo}}</ref>
* [[dedo venoso]] (Perú) {{cita requerida}}
* [[diuca]] (Chile) <ref name=unataxonomia />
* [[estaca]] (El Salvador, Puerto Rico)<ref>{{Damer|estaca}}</ref>
* [[estrolin]] (Colombia){{cita requerida}}
* [[falo]] (formal)
* [[fierro]] (México, Perú)<ref>{{Damer|fierro}}</ref>
* [[flauta]] (Puerto Rico)<ref>{{Damer|flauta}}</ref>
* [[freno de mano]] (Chile) {{cita requerida}}
* [[ganso]] (Argentina)<ref>{{Damer|ganso}}</ref>
* [[garcha]] (rioplatense)<ref>{{Damer|garcha}}</ref>
* [[garcilote]] (Argentina) {{cita requerida}}
* [[garompa]] (rioplatense)
* [[garrote]] (Honduras, El Salvador, Nicaragua, República Dominicana, Perú, Costa Rica)<ref>{{Damer|garrote}}</ref>
* [[gaver]] (vesre de [[verga]]){{cita requerida}}
* [[guañaño]] (Chile) {{cita requerida}}
* [[guarifái]] (Nicaragua)<ref>{{Damer|guarifái}}</ref>
* [[guasamandrapa]] (Perú){{cita requerida}}
* [[guasca]] (Panamá, Chile, Paraguay, Argentina, Uruguay)<ref>{{Damer|guasca}}</ref>
* [[guazamandrapa]] (Perú){{cita requerida}}
* [[guazamayeta]] (Cartagena y Barranquilla)
* [[güevo]] (República Dominicana, Puerto Rico, Venezuela, Ecuador)<ref>{{Damer|güevo}}</ref>
* [[herramienta]]{{cita requerida}}
* [[hierro]] (Cuba)<ref>{{Damer|hierro}}</ref>
* [[huañaño]] (Chile){{cita requerida}}
* [[huasca]] (Chile)<ref>{{Damer|huasca}}</ref>
* [[huasca]] (lit.: látigo; Chile)
* [[instrumento]]{{cita requerida}}
* [[invento]]{{cita requerida}}
* [[kallampa]] (oeste de Bolivia)<ref>{{Damer|kallampa}}</ref>
* [[kika]]{{cita requerida}}
* [[lápiz]] (Chile){{cita requerida}}
* [[limón]]{{cita requerida}}
* [[lomio]] (Colombia){{cita requerida}}
* [[longaniza]] (Chile){{cita requerida}}
* [[longaniza]]{{cita requerida}}
* [[macana]] (México, Cuba, República Dominicana, centro de Bolivia, Chile, Guatemala, Puerto Rico)<ref>{{Damer|macana}}</ref>
* [[maceta]] (Honduras, República Dominicana, Puerto Rico)<ref>{{Damer|maceta}}</ref>
* [[machete]] (Cuba, Venezuela)<ref>{{Damer|machete}}</ref>
* [[mamadera de cuero]] (Chile){{cita requerida}}
* [[mandado]] (Cuba)<ref>{{Damer|mandado}}</ref>
* [[manguaco]] (Chile){{cita requerida}}
* [[manguaco]] {{cita requerida}}
* [[manguera]] (Honduras, El Salvador, Cuba, Bolivia)<ref>{{Damer|maceta}}</ref>
* [[manubrio]]{{cita requerida}}
* [[masculinidad]] (en las novelas en español del siglo XX)
* [[matraca]]{{cita requerida}}
* [[mazacuata]] (Guatemala, Honduras, El Salvador)<ref>{{Damer|mazacuata}}</ref>
* [[mazorca]] (El Salvador)<ref>{{Damer|mazorca}}</ref>
* [[mercado]] (Colombia){{cita requerida}}
* [[miembro viril]] (formal)
* [[miembro]]
* [[minga]] (América)
* [[mona]] (El Salvador)<ref>{{Damer|mona}}</ref>
* [[monda]] (México){{cita requerida}}
* [[mondá]] (norte de Colombia)<ref>{{Damer|mondá}}</ref>
* [[morronga]] (Cuba)<ref>{{Damer|morronga}}</ref>
* [[muñeco]] (El Salvador, Cuba, Chile)<ref>{{Damer|muñeco}}</ref>
* [[nabo]] (España){{cita requerida}}
* [[nácaro]] (Andalucía){{cita requerida}}
* [[nepe]]
* [[niño]] (Cuba)<ref>{{Damer|niño}}</ref>
* [[niño]] (Cuba)<ref>{{Damer|niño}}</ref>
* [[nunflo]]{{cita requerida}}
* [[nutria]] (Argentina)<ref>{{Damer|nutria}}</ref>
* [[ñonga]]{{cita requerida}}
* [[órgano]]{{cita requerida}}
* [[paja]]{{cita requerida}}
* [[pajarito]]{{cita requerida}}
* [[pájaro]]{{cita requerida}}
* [[palanca]] (El Salvador)<ref>{{Damer|palanca}}</ref>
* [[palo]] (El Salvador, Nicaragua, Perú, centro de Bolivia, Honduras, Cuba, Chile, Argentina, Uruguay)<ref name="palo">{{Damer|palo}}</ref>
* [[palo de tombo]] (Perú)<ref name="palo"/>
* [[paloma]] (Guatemala, Honduras, El Salvador, Nicaragua, Panamá, Colombia, Venezuela, México, Costa Rica, Ecuador, oeste de Bolivia, Perú)<ref>{{Damer|paloma}}</ref>
* [[pancho]] {{cita requerida}}
* [[paquete]]{{cita requerida}}
* [[parra]] {{cita requerida}}
* [[partes]]
* [[pedazo]] (rioplatense)
* [[pelado]] (Chile)
* [[pelado con Beatle]] (Chile) {{cita requerida}}
* [[pelado con polera]] (Chile) {{cita requerida}}
* [[pelado tuerto]] {{cita requerida}}
* [[pelao en silla de ruedas]] (Chile) {{cita requerida}}
* [[pelao que escupe]] (Argentina) {{cita requerida}}
* [[penca]] (Guatemala, El Salvador, Chile)<ref name=unataxonomia /><ref>{{Damer|penca}}</ref>
* [[pene]] (formal)
* [[pepino]]{{cita requerida}}
* [[pescuezona]] (México) {{cita requerida}}
* [[picha]]<ref>{{DLE}}</ref>
* [[piche]]
* [[pichi]] (Bolivia, Argentina)<ref>{{Damer|pichi}}</ref>
* [[picho]] (rioplatense)<ref>{{Damer|picho}}</ref>
* [[pichula]] (Perú, Bolivia, Argentina, Chile) <ref name=unataxonomia /><ref>{{Damer|pichula}}</ref>
* [[pichula]] (Perú, Bolivia, Chile, Argentina)<ref>{{Damer|pichula}}</ref>
* [[pico]] (El Salvador, Cuba, oeste de Bolivia, Paraguay, Chile)c<ref name=unataxonomia />
* [[picoroco]] (paronimia de [[pico]], en Chile){{cita requerida}}
* [[pierna del medio]] (Chile) <ref name=unataxonomia />
* [[pija]]<ref>{{DLE|pija}}</ref>
* [[pijo]] (España)<ref>{{DLE|pijo}}</ref>
* [[pilila]] (infantil; España)<ref>{{DLE|pilila}}</ref>
* [[pilín]] (infantil; Latinoamérica)<ref>{{DLE|pilín}}</ref>
* [[pilita]] (infantil; Perú){{cita requerida}}
* [[pinchila]] (Argentina)<ref>{{Damer|pinchila}}</ref>
* [[pincho]] (Perú)<ref>{{Damer|pincho}}</ref>
* [[pindonga]] (El Salvador, Argentina)<ref>{{Damer|pindonga}}</ref>
* [[pinga]] (América)<ref>{{Damer|pinga}}</ref>
* [[pingüiñoño]] (Colombia){{cita requerida}}
* [[piola]] (en algunas regiones no rioplatenses de Argentina){{cita requerida}}
* [[pipe]] (Guatemala, Honduras, El Salvador)<ref>{{Damer|pipe}}</ref>
* [[pipí]] (México, El Salvador, Nicaragua, Panamá, Cuba, Puerto Rico, Colombia, Venezuela, Perú, Uruguay)<ref>{{Damer|pipí}}</ref>
* [[pipilí]] (Perú)<ref>{{Damer|pipilí}}</ref>
* [[pipilín]] (Perú)<ref>{{Damer|pipilín}}</ref>
* [[pipilita]] (infantil; Perú){{cita requerida}}
* [[pirinola]] (México, Guatemala, Honduras, El Salvador, Nicaragua, Costa Rica, Perú, Ecuador)<ref>{{Damer|pirinola}}</ref>
* [[piripicho]] (Argentina, Uruguay)<ref>{{Damer|piripicho}}</ref>
* [[pirrín]] (México)<ref>{{Damer|pirrín}}</ref>
* [[pirula]] (Chile){{cita requerida}}
* [[pirulí]] (El Salvador, Puerto Rico)<ref>{{Damer|pirulí}}</ref>
* [[pirulín]] (República Dominicana, Bolivia, Argentina, Uruguay, Puerto Rico, Chile)<ref>{{Damer|pirulín}}</ref>
* [[pirulita]] (infantil; Perú){{cita requerida}}
* [[pishilín]] (noroeste de Argentina)<ref>{{Damer|pishilín}}</ref>
* [[pistola de quaker]] (Chile){{cita requerida}}
* [[pito]] (coloquial)<ref>{{DLE|pito}}</ref>
* [[plátano]] (Guatemala, Honduras, El Salvador, Nicaragua, Bolivia)<ref>{{Damer|plátano}}</ref>
* [[polla]] (malsonante)<ref>{{DLE|polla}}</ref>
* [[poronga]] (Bolivia, Argentina, Uruguay)<ref>{{Damer|poronga}}</ref>
* [[porra]] (Andalucía){{cita requerida}}
* [[potoco]] (lit.: ave, especie de colúmbido silvestre del oriente venezolano; lenguaje infantil)
* [[potoco]]s (infantil; oriente de Venezuela){{cita requerida}}
* [[potranca]] (suroccidente colombiano y el [[w:Valle del Cauca|Valle del Cauca]]){{cita requerida}}
* [[príapo]]
* [[pudendo]] (formal)
* [[rabo]] (vulgar)<ref>{{DLE|rabo}}</ref>
* [[rajatela]] {{cita requerida}}
* [[reata]] (México, Guatemala, El Salvador, Costa Rica)<ref>{{Damer|reata}}</ref>
* [[regalón de la provincia]] (Chile) <ref name=unataxonomia>[http://repositorio.uchile.cl/bitstream/handle/2250/132777/Una-taxonomia-de-los-actos-humoristicos.pdf?sequence=1 Una taxonomía de los actos humorísticos ]</ref>
* [[rejo]]{{cita requerida}}
* [[riata]] (México, Nicaragua)<ref>{{Damer|riata}}</ref>
* [[riel]] (Guatemala, El Salvador, Costa Rica)<ref>{{Damer|riel}}</ref>
* [[ripio]] (República Dominicana)<ref>{{Damer|ripio}}</ref>
* [[sable]] (El Salvador, Nicaragua)<ref>{{Damer|sable}}</ref>
* [[sacho]] (Canarias){{cita requerida}}
* [[salchicha]]{{cita requerida}}
* [[saoco]] (en el Caribe){{cita requerida}}
* [[señor bombero]] {{cita requerida}}
* [[señor calvo]] {{cita requerida}}
* [[señor pincel]] {{cita requerida}}
* [[sinhueso]]<ref name=sinhueso>[https://www.lavozdegalicia.es/noticia/opinion/2002/10/07/sinhueso/0003_1264794.htm La sinhueso - La voz de Galicia]</ref>
* [[sinorejas]] {{cita requerida}}
* [[socio]] (andino){{cita requerida}}
* [[sultán]] (España){{cita requerida}}
* [[sunsún]]{{cita requerida}}
* [[taraja]]{{cita requerida}}
* [[tararira]] (Paraguay){{cita requerida}}
* [[tercera pierna]]{{cita requerida}}
* [[tilín]] (México)]{{cita requerida}}
* [[tita]] (en Cataluña)]{{cita requerida}}
* [[tolete]] (Colombia, Cuba, República Dominicana){{cita requerida}}
* [[tolonga]]{{cita requerida}}
* [[tornillo]]{{cita requerida}}
* [[trabuco]]{{cita requerida}}
* [[tranca]]{{cita requerida}}
* [[tranca]]{{cita requerida}}
* [[tripa]] (Perú, Bolivia, Argentina)<ref>{{Damer|tripa}}</ref>
* [[trola]] (Perú)<ref>{{Damer|trola}}</ref>
* [[tronco]] (Bolivia)<ref>{{Damer|tronco}}</ref>
* [[trozo]] (Cuba)<ref>{{Damer|trozo}}</ref>
* [[tuco]] (Costa Rica, Ecuador)<ref>{{Damer|tuco}}</ref>
* [[tula]] (Chile) <ref name=unataxonomia /><ref>{{Damer|tula}}</ref>
* [[tula]] (en Chile) <ref name=unataxonomia />
* [[undécimo dedo]]{{cita requerida}}
* [[vaginómetro]]{{cita requerida}}
* [[verga]] (malsonante)<ref>{{DLE|verga}}</ref>
* [[vichola]]{{cita requerida}}
* [[virilidad]] {{cita requerida}}
* [[virote]] (oeste de Honduras, Nicaragua)<ref>{{Damer|virote}}</ref>
* [[wañaño]] (Chile){{cita requerida}}
* [[zambomba]] {{cita requerida}}
* [[zanahoria]] {{cita requerida}}
* [[zunzún]] {{cita requerida}}
* [[zurriago]]{{cita requerida}}
== {{lengua|it}} ==
=== Sustantivo ===
'''Acepción''': Órgano eréctil que presenta el macho de los vertebrados.
====Sinónimos ====
* [[pene]] (formal)
* [[cazzo]] (malsonante)
* [[minchia]] (malsonante)
* [[pisello]] (familiar, a menudo infantil)
* [[uccello]] (familiar, eufemístico)
== Referencias y notas ==
<references />
oo80mmkdkg2m6nj9sfkna73wl9ftnqy
6076226
6076215
2026-03-31T18:55:59Z
Raos10
93688
6076226
wikitext
text/x-wiki
== {{lengua|es}} ==
=== Sustantivo ===
'''Acepción''': Órgano eréctil que presenta el macho de los vertebrados.
====Sinónimos ====
* [[amigo]]{{cita requerida}}
* [[anguila]]{{cita requerida}}
* [[arrollado de venas]] (Chile)<ref>[http://diccionariochileno.cl/term/arrollado+de+vena Diccionario chileno]</ref>
* [[asunto]]{{cita requerida}}
* [[badajo]] (El Salvador, Nicaragua, Cuba)<ref>{{DLE|badajo}}</ref>
* [[banana]] (Guatemala, Honduras, Costa Rica, Bolivia)<ref>{{DLE|banana}}</ref>
* [[barra]] (Cuba)<ref>{{DLE|barra}}</ref>
* [[bergamota]]{{cita requerida}}
* [[bicho]] (Honduras, Nicaragua, Panamá, Cuba, Puerto Rico, Venezuela)<ref>{{DLE|bicho}}</ref>
* [[bichola]] (Culiacán y La Paz [México]){{cita requerida}}
* [[bimbín]] (infantil; República Dominicana)<ref>{{Damer|bimbín}}</ref>
* [[bimbolo]] (Puerto Rico, República Dominicana)<ref>{{Damer|bimbolo}}</ref>
* [[boa]] (Honduras)<ref>{{Damer|boa}}</ref>
* [[bobola]] {{cita requerida}}
* [[boca de pescado]] {{cita requerida}}
* [[bote de laca]] {{cita requerida}}
* [[bruta]] (Honduras)<ref>{{Damer|bruta}}</ref>
* [[caballero]] {{cita requerida}}
* [[cabeza de bala]] {{cita requerida}}
* [[cabeza de bombero]] (Chile)<ref name=unataxonomia /><ref>{{Damer|cabeza}}</ref>
* [[cabeza de gato]] {{cita requerida}}
* [[cabeza de papa]] {{cita requerida}}
* [[cabeza]] {{cita requerida}}
* [[cabezón]] (Puerto Rico, Ecuador, Chile, Perú)<ref>{{Damer|cabezón}}</ref>
* [[cabezona]] (Honduras, El Salvador, Nicaragua)<ref>{{Damer|cabezona}}</ref>
* [[cadorcha]] (Argentina) {{cita requerida}}
* [[cadorna]] (Argentina) {{cita requerida}}
* [[callampa]] (Bolivia, Chile, Perú)<ref>{{Damer|callampa}}</ref>
* [[callaputas]] {{cita requerida}}
* [[camote]] (México, El Salvador)<ref>{{DLE|camote}}</ref>
* [[canario]] (Ecuador)<ref>{{DLE|canario}}</ref>
* [[caña]] (Cuba)<ref>{{DLE|caña}}</ref>
* [[cañón]] (Ecuador)<ref>{{DLE|cañón}}</ref>
* [[cara de caballo]] (Honduras)<ref>{{Damer|cara}}</ref>
* [[cara de haba]] (Chile) <ref name=unataxonomia />
* [[carajo]] (malsonante)
* [[carne en barra]] {{cita requerida}}
* [[casco alemán]] (Chile) {{cita requerida}}
* [[chafalote]] (México)<ref>{{Damer}}</ref>
* [[chagual]]{{cita requerida}}
* [[chaira]] (suresre de México)<ref>{{Damer|chaira}}</ref>
* [[chalampi]] (Argentina){{cita requerida}}
* [[chalompa]] (Argentina){{cita requerida}}
* [[chaparro]] (Venezuela){{cita requerida}}
* [[charasca]] (Argentina){{cita requerida}}
* [[chava]]{{cita requerida}}
* [[chibichanga]] (infantil, Islas Canarias){{cita requerida}}
* [[chico]] (Bolivia)<ref>{{Damer|chico}}</ref>
* [[chilaba]] (Asturias [España]){{cita requerida}}
* [[chile]] (México, Guatemala, El Salvador)<ref>{{Damer|chile}}</ref>
* [[chilo]] (NE Argentina, Paraguay){{cita requerida}}
* [[chimbo]] (Colombia){{cita requerida}}
* [[chino tuerto]] (Chile) <ref name=unataxonomia /><ref>{{Damer|chino}}</ref>
* [[chiquito]]{{cita requerida}}
* [[chistorra]] (España){{cita requerida}}
* [[chito]] (Colombia){{cita requerida}}
* [[choclo]] {{cita requerida}}
* [[chola]] (Guatemala)<ref>{{Damer|chola}}</ref>
* [[chorizo]] (Guatemala, Honduras, El Salvador, Nicaragua, Costa Rica, Ecuador, Perú, Cuba, Bolivia)<ref>{{Damer|chorizo}}</ref>
* [[chorra]] (España)<ref>{{DLE}}</ref>
* [[chosta]]{{cita requerida}}
* [[chostomo]]{{cita requerida}}
* [[chota]] (Argentina, Uruguay)<ref>{{Damer|chota}}</ref>
* [[chotazo]]{{cita requerida}}
* [[choto]] (Argentina, Uruguay)<ref>{{Damer|choto}}</ref>
* [[chulapi]] (vesre de [[pichula]]){{cita requerida}}
* [[chunchula]]{{cita requerida}}
* [[chupachup]] {{cita requerida}}
* [[chupete]] {{cita requerida}}
* [[chupetín]]{{cita requerida}}
* [[chupilco]] (Chile){{cita requerida}}
* [[churra]] (Andalucía)
* [[churro]]{{cita requerida}}
* [[chuto]] (Chile)<ref>{{Damer|chuto}}</ref>
* [[cíclope]] (Perú) {{cita requerida}}
* [[cigala]] (España){{cita requerida}}
* [[cilindro cárnico]] (Argentina){{cita requerida}}
* [[cimbrel]] (España){{cita requerida}}
* [[cipote]] (España)<ref>{{DLE}}</ref>
* [[cogote de pavo]] {{cita requerida}}
* [[cola]]{{cita requerida}}
* [[colilla]] (diminutivo infantil; España){{cita requerida}}
* [[colloma]] (Chile)<ref>{{Damer|colloma}}</ref>
* [[congrio]] {{cita requerida}}
* [[conina]] (infantil, Andalucía){{cita requerida}}
* [[copi]] (Chile)
* [[corneta]] (Chile, Perú)<ref>{{Damer|corneta}}</ref>
* [[corneta]] {{cita requerida}}
* [[cosa]] (México, Guatemala, Hondurar, El Salvador, Nicaragua, Venezuela, Perí, Bolivia)<ref>{{Damer|cosa}}</ref>
* [[coso]] (Bolivia)<ref>{{Damer|coso}}</ref>
* [[cuatro letras]] (Chile) <ref name=unataxonomia />
* [[cuca]] (Honduras, El Salvador, Nicaragua)<ref>{{Damer|cuca}}</ref>
* [[cuello de tortuga]] (Honduras)<ref>{{Damer|cuello}}</ref>
* [[cumplesueños]] {{cita requerida}}
* [[dedo sin uña]] (México, Honduras, El Salvador, Costa Rica) <ref name=unataxonomia /><ref>{{Damer|dedo}}</ref>
* [[dedo venoso]] (Perú) {{cita requerida}}
* [[diuca]] (Chile) <ref name=unataxonomia />
* [[estaca]] (El Salvador, Puerto Rico)<ref>{{Damer|estaca}}</ref>
* [[estrolin]] (Colombia){{cita requerida}}
* [[falo]] (formal)
* [[fierro]] (México, Perú)<ref>{{Damer|fierro}}</ref>
* [[flauta]] (Puerto Rico)<ref>{{Damer|flauta}}</ref>
* [[freno de mano]] (Chile) {{cita requerida}}
* [[ganso]] (Argentina)<ref>{{Damer|ganso}}</ref>
* [[garcha]] (rioplatense)<ref>{{Damer|garcha}}</ref>
* [[garcilote]] (Argentina) {{cita requerida}}
* [[garompa]] (rioplatense)
* [[garrote]] (Honduras, El Salvador, Nicaragua, República Dominicana, Perú, Costa Rica)<ref>{{Damer|garrote}}</ref>
* [[gaver]] (vesre de [[verga]]){{cita requerida}}
* [[guañaño]] (Chile) {{cita requerida}}
* [[guarifái]] (Nicaragua)<ref>{{Damer|guarifái}}</ref>
* [[guasamandrapa]] (Perú){{cita requerida}}
* [[guasca]] (Panamá, Chile, Paraguay, Argentina, Uruguay)<ref>{{Damer|guasca}}</ref>
* [[guazamandrapa]] (Perú){{cita requerida}}
* [[guazamayeta]] (Cartagena y Barranquilla)
* [[güevo]] (República Dominicana, Puerto Rico, Venezuela, Ecuador)<ref>{{Damer|güevo}}</ref>
* [[herramienta]]{{cita requerida}}
* [[hierro]] (Cuba)<ref>{{Damer|hierro}}</ref>
* [[huañaño]] (Chile){{cita requerida}}
* [[huasca]] (Chile)<ref>{{Damer|huasca}}</ref>
* [[huasca]] (lit.: látigo; Chile)
* [[instrumento]]{{cita requerida}}
* [[invento]]{{cita requerida}}
* [[kallampa]] (oeste de Bolivia)<ref>{{Damer|kallampa}}</ref>
* [[kika]]{{cita requerida}}
* [[lápiz]] (Chile){{cita requerida}}
* [[limón]]{{cita requerida}}
* [[lomio]] (Colombia){{cita requerida}}
* [[longaniza]] (Chile){{cita requerida}}
* [[longaniza]]{{cita requerida}}
* [[macana]] (México, Cuba, República Dominicana, centro de Bolivia, Chile, Guatemala, Puerto Rico)<ref>{{Damer|macana}}</ref>
* [[maceta]] (Honduras, República Dominicana, Puerto Rico)<ref>{{Damer|maceta}}</ref>
* [[machete]] (Cuba, Venezuela)<ref>{{Damer|machete}}</ref>
* [[mamadera de cuero]] (Chile){{cita requerida}}
* [[mandado]] (Cuba)<ref>{{Damer|mandado}}</ref>
* [[manguaco]] (Chile){{cita requerida}}
* [[manguaco]] {{cita requerida}}
* [[manguera]] (Honduras, El Salvador, Cuba, Bolivia)<ref>{{Damer|maceta}}</ref>
* [[manubrio]]{{cita requerida}}
* [[masculinidad]] (en las novelas en español del siglo XX)
* [[matraca]]{{cita requerida}}
* [[mazacuata]] (Guatemala, Honduras, El Salvador)<ref>{{Damer|mazacuata}}</ref>
* [[mazorca]] (El Salvador)<ref>{{Damer|mazorca}}</ref>
* [[mercado]] (Colombia){{cita requerida}}
* [[miembro viril]] (formal)
* [[miembro]]
* [[minga]] (América)
* [[mona]] (El Salvador)<ref>{{Damer|mona}}</ref>
* [[monda]] (México){{cita requerida}}
* [[mondá]] (norte de Colombia)<ref>{{Damer|mondá}}</ref>
* [[morronga]] (Cuba)<ref>{{Damer|morronga}}</ref>
* [[muñeco]] (El Salvador, Cuba, Chile)<ref>{{Damer|muñeco}}</ref>
* [[nabo]] (España){{cita requerida}}
* [[nácaro]] (Andalucía){{cita requerida}}
* [[nepe]]
* [[niño]] (Cuba)<ref>{{Damer|niño}}</ref>
* [[niño]] (Cuba)<ref>{{Damer|niño}}</ref>
* [[nunflo]]{{cita requerida}}
* [[nutria]] (Argentina)<ref>{{Damer|nutria}}</ref>
* [[ñonga]]{{cita requerida}}
* [[órgano]]{{cita requerida}}
* [[paja]]{{cita requerida}}
* [[pajarito]]{{cita requerida}}
* [[pájaro]]{{cita requerida}}
* [[palanca]] (El Salvador)<ref>{{Damer|palanca}}</ref>
* [[palo]] (El Salvador, Nicaragua, Perú, centro de Bolivia, Honduras, Cuba, Chile, Argentina, Uruguay)<ref name="palo">{{Damer|palo}}</ref>
* [[palo de tombo]] (Perú)<ref name="palo"/>
* [[paloma]] (Guatemala, Honduras, El Salvador, Nicaragua, Panamá, Colombia, Venezuela, México, Costa Rica, Ecuador, oeste de Bolivia, Perú)<ref>{{Damer|paloma}}</ref>
* [[pancho]] {{cita requerida}}
* [[paquete]]{{cita requerida}}
* [[parra]] {{cita requerida}}
* [[partes]]
* [[pedazo]] (rioplatense)
* [[pelado]] (Chile)
* [[pelado con Beatle]] (Chile) {{cita requerida}}
* [[pelado con polera]] (Chile) {{cita requerida}}
* [[pelado tuerto]] {{cita requerida}}
* [[pelao en silla de ruedas]] (Chile) {{cita requerida}}
* [[pelao que escupe]] (Argentina) {{cita requerida}}
* [[penca]] (Guatemala, El Salvador, Chile)<ref name=unataxonomia /><ref>{{Damer|penca}}</ref>
* [[pene]] (formal)
* [[pepino]]{{cita requerida}}
* [[pescuezona]] (México) {{cita requerida}}
* [[picha]]<ref>{{DLE}}</ref>
* [[piche]]
* [[pichi]] (Bolivia, Argentina)<ref>{{Damer|pichi}}</ref>
* [[picho]] (rioplatense)<ref>{{Damer|picho}}</ref>
* [[pichula]] (Perú, Bolivia, Argentina, Chile) <ref name=unataxonomia /><ref>{{Damer|pichula}}</ref>
* [[pichula]] (Perú, Bolivia, Chile, Argentina)<ref>{{Damer|pichula}}</ref>
* [[pico]] (El Salvador, Cuba, oeste de Bolivia, Paraguay, Chile)c<ref name=unataxonomia />
* [[picoroco]] (paronimia de [[pico]], en Chile){{cita requerida}}
* [[pierna del medio]] (Chile) <ref name=unataxonomia />
* [[pija]]<ref>{{DLE|pija}}</ref>
* [[pijo]] (España)<ref>{{DLE|pijo}}</ref>
* [[pilila]] (infantil; España)<ref>{{DLE|pilila}}</ref>
* [[pilín]] (infantil; Latinoamérica)<ref>{{DLE|pilín}}</ref>
* [[pilita]] (infantil; Perú){{cita requerida}}
* [[pinchila]] (Argentina)<ref>{{Damer|pinchila}}</ref>
* [[pincho]] (Perú)<ref>{{Damer|pincho}}</ref>
* [[pindonga]] (El Salvador, Argentina)<ref>{{Damer|pindonga}}</ref>
* [[pinga]] (América)<ref>{{Damer|pinga}}</ref>
* [[pingüiñoño]] (Colombia){{cita requerida}}
* [[piola]] (en algunas regiones no rioplatenses de Argentina){{cita requerida}}
* [[pipe]] (Guatemala, Honduras, El Salvador)<ref>{{Damer|pipe}}</ref>
* [[pipí]] (México, El Salvador, Nicaragua, Panamá, Cuba, Puerto Rico, Colombia, Venezuela, Perú, Uruguay)<ref>{{Damer|pipí}}</ref>
* [[pipilí]] (Perú)<ref>{{Damer|pipilí}}</ref>
* [[pipilín]] (Perú)<ref>{{Damer|pipilín}}</ref>
* [[pipilita]] (infantil; Perú){{cita requerida}}
* [[pirinola]] (México, Guatemala, Honduras, El Salvador, Nicaragua, Costa Rica, Perú, Ecuador)<ref>{{Damer|pirinola}}</ref>
* [[piripicho]] (Argentina, Uruguay)<ref>{{Damer|piripicho}}</ref>
* [[pirrín]] (México)<ref>{{Damer|pirrín}}</ref>
* [[pirula]] (Chile){{cita requerida}}
* [[pirulí]] (El Salvador, Puerto Rico)<ref>{{Damer|pirulí}}</ref>
* [[pirulín]] (República Dominicana, Bolivia, Argentina, Uruguay, Puerto Rico, Chile)<ref>{{Damer|pirulín}}</ref>
* [[pirulita]] (infantil; Perú){{cita requerida}}
* [[pishilín]] (noroeste de Argentina)<ref>{{Damer|pishilín}}</ref>
* [[pistola de quaker]] (Chile){{cita requerida}}
* [[pito]] (coloquial)<ref>{{DLE|pito}}</ref>
* [[plátano]] (Guatemala, Honduras, El Salvador, Nicaragua, Bolivia)<ref>{{Damer|plátano}}</ref>
* [[polla]] (malsonante)<ref>{{DLE|polla}}</ref>
* [[poronga]] (Bolivia, Argentina, Uruguay)<ref>{{Damer|poronga}}</ref>
* [[porra]] (Andalucía){{cita requerida}}
* [[potoco]]{{cita requerida}}
* [[potranca]] (suroccidente colombiano y el [[w:Valle del Cauca|Valle del Cauca]]){{cita requerida}}
* [[príapo]]
* [[pudendo]] (formal)
* [[rabo]] (vulgar)<ref>{{DLE|rabo}}</ref>
* [[rajatela]] {{cita requerida}}
* [[reata]] (México, Guatemala, El Salvador, Costa Rica)<ref>{{Damer|reata}}</ref>
* [[regalón de la provincia]] (Chile) <ref name=unataxonomia>[http://repositorio.uchile.cl/bitstream/handle/2250/132777/Una-taxonomia-de-los-actos-humoristicos.pdf?sequence=1 Una taxonomía de los actos humorísticos ]</ref>
* [[rejo]]{{cita requerida}}
* [[riata]] (México, Nicaragua)<ref>{{Damer|riata}}</ref>
* [[riel]] (Guatemala, El Salvador, Costa Rica)<ref>{{Damer|riel}}</ref>
* [[ripio]] (República Dominicana)<ref>{{Damer|ripio}}</ref>
* [[sable]] (El Salvador, Nicaragua)<ref>{{Damer|sable}}</ref>
* [[sacho]] (Canarias){{cita requerida}}
* [[salchicha]]{{cita requerida}}
* [[saoco]] (en el Caribe){{cita requerida}}
* [[señor bombero]] {{cita requerida}}
* [[señor calvo]] {{cita requerida}}
* [[señor pincel]] {{cita requerida}}
* [[sinhueso]]<ref name=sinhueso>[https://www.lavozdegalicia.es/noticia/opinion/2002/10/07/sinhueso/0003_1264794.htm La sinhueso - La voz de Galicia]</ref>
* [[sinorejas]] {{cita requerida}}
* [[socio]] (andino){{cita requerida}}
* [[sultán]] (España){{cita requerida}}
* [[sunsún]]{{cita requerida}}
* [[taraja]]{{cita requerida}}
* [[tararira]] (Paraguay){{cita requerida}}
* [[tercera pierna]]{{cita requerida}}
* [[tilín]] (México){{cita requerida}}
* [[tita]] (Cataluña){{cita requerida}}
* [[tolete]] (Colombia, Cuba, República Dominicana){{cita requerida}}
* [[tolonga]]{{cita requerida}}
* [[tornillo]]{{cita requerida}}
* [[trabuco]]{{cita requerida}}
* [[tranca]]{{cita requerida}}
* [[tranca]]{{cita requerida}}
* [[tripa]] (Perú, Bolivia, Argentina)<ref>{{Damer|tripa}}</ref>
* [[trola]] (Perú)<ref>{{Damer|trola}}</ref>
* [[tronco]] (Bolivia)<ref>{{Damer|tronco}}</ref>
* [[trozo]] (Cuba)<ref>{{Damer|trozo}}</ref>
* [[tuco]] (Costa Rica, Ecuador)<ref>{{Damer|tuco}}</ref>
* [[tula]] (Chile) <ref name=unataxonomia /><ref>{{Damer|tula}}</ref>
* [[undécimo dedo]]{{cita requerida}}
* [[vaginómetro]]{{cita requerida}}
* [[verga]] (malsonante)<ref>{{DLE|verga}}</ref>
* [[vichola]]{{cita requerida}}
* [[virilidad]] {{cita requerida}}
* [[virote]] (oeste de Honduras, Nicaragua)<ref>{{Damer|virote}}</ref>
* [[wañaño]] (Chile){{cita requerida}}
* [[zambomba]] {{cita requerida}}
* [[zanahoria]] {{cita requerida}}
* [[zunzún]] {{cita requerida}}
* [[zurriago]]{{cita requerida}}
== {{lengua|it}} ==
=== Sustantivo ===
'''Acepción''': Órgano eréctil que presenta el macho de los vertebrados.
====Sinónimos ====
* [[pene]] (formal)
* [[cazzo]] (malsonante)
* [[minchia]] (malsonante)
* [[pisello]] (familiar, a menudo infantil)
* [[uccello]] (familiar, eufemístico)
== Referencias y notas ==
<references />
o4km1chfhph9ycwin1codzmmms3perc
6076227
6076226
2026-03-31T18:56:25Z
Raos10
93688
6076227
wikitext
text/x-wiki
== {{lengua|es}} ==
=== Sustantivo ===
'''Acepción''': Órgano eréctil que presenta el macho de los vertebrados.
====Sinónimos ====
* [[amigo]]{{cita requerida}}
* [[anguila]]{{cita requerida}}
* [[arrollado de venas]] (Chile)<ref>[http://diccionariochileno.cl/term/arrollado+de+vena Diccionario chileno]</ref>
* [[asunto]]{{cita requerida}}
* [[badajo]] (El Salvador, Nicaragua, Cuba)<ref>{{DLE|badajo}}</ref>
* [[banana]] (Guatemala, Honduras, Costa Rica, Bolivia)<ref>{{DLE|banana}}</ref>
* [[barra]] (Cuba)<ref>{{DLE|barra}}</ref>
* [[bergamota]]{{cita requerida}}
* [[bicho]] (Honduras, Nicaragua, Panamá, Cuba, Puerto Rico, Venezuela)<ref>{{DLE|bicho}}</ref>
* [[bichola]] (Culiacán y La Paz [México]){{cita requerida}}
* [[bimbín]] (infantil; República Dominicana)<ref>{{Damer|bimbín}}</ref>
* [[bimbolo]] (Puerto Rico, República Dominicana)<ref>{{Damer|bimbolo}}</ref>
* [[boa]] (Honduras)<ref>{{Damer|boa}}</ref>
* [[bobola]] {{cita requerida}}
* [[boca de pescado]] {{cita requerida}}
* [[bote de laca]] {{cita requerida}}
* [[bruta]] (Honduras)<ref>{{Damer|bruta}}</ref>
* [[caballero]] {{cita requerida}}
* [[cabeza de bala]] {{cita requerida}}
* [[cabeza de bombero]] (Chile)<ref name=unataxonomia /><ref>{{Damer|cabeza}}</ref>
* [[cabeza de gato]] {{cita requerida}}
* [[cabeza de papa]] {{cita requerida}}
* [[cabeza]] {{cita requerida}}
* [[cabezón]] (Puerto Rico, Ecuador, Chile, Perú)<ref>{{Damer|cabezón}}</ref>
* [[cabezona]] (Honduras, El Salvador, Nicaragua)<ref>{{Damer|cabezona}}</ref>
* [[cadorcha]] (Argentina) {{cita requerida}}
* [[cadorna]] (Argentina) {{cita requerida}}
* [[callampa]] (Bolivia, Chile, Perú)<ref>{{Damer|callampa}}</ref>
* [[callaputas]] {{cita requerida}}
* [[camote]] (México, El Salvador)<ref>{{DLE|camote}}</ref>
* [[canario]] (Ecuador)<ref>{{DLE|canario}}</ref>
* [[caña]] (Cuba)<ref>{{DLE|caña}}</ref>
* [[cañón]] (Ecuador)<ref>{{DLE|cañón}}</ref>
* [[cara de caballo]] (Honduras)<ref>{{Damer|cara}}</ref>
* [[cara de haba]] (Chile) <ref name=unataxonomia />
* [[carajo]] (malsonante)
* [[carne en barra]] {{cita requerida}}
* [[casco alemán]] (Chile) {{cita requerida}}
* [[chafalote]] (México)<ref>{{Damer}}</ref>
* [[chagual]]{{cita requerida}}
* [[chaira]] (suresre de México)<ref>{{Damer|chaira}}</ref>
* [[chalampi]] (Argentina){{cita requerida}}
* [[chalompa]] (Argentina){{cita requerida}}
* [[chaparro]] (Venezuela){{cita requerida}}
* [[charasca]] (Argentina){{cita requerida}}
* [[chava]]{{cita requerida}}
* [[chibichanga]] (infantil, Islas Canarias){{cita requerida}}
* [[chico]] (Bolivia)<ref>{{Damer|chico}}</ref>
* [[chilaba]] (Asturias [España]){{cita requerida}}
* [[chile]] (México, Guatemala, El Salvador)<ref>{{Damer|chile}}</ref>
* [[chilo]] (NE Argentina, Paraguay){{cita requerida}}
* [[chimbo]] (Colombia){{cita requerida}}
* [[chino tuerto]] (Chile) <ref name=unataxonomia /><ref>{{Damer|chino}}</ref>
* [[chiquito]]{{cita requerida}}
* [[chistorra]] (España){{cita requerida}}
* [[chito]] (Colombia){{cita requerida}}
* [[choclo]] {{cita requerida}}
* [[chola]] (Guatemala)<ref>{{Damer|chola}}</ref>
* [[chorizo]] (Guatemala, Honduras, El Salvador, Nicaragua, Costa Rica, Ecuador, Perú, Cuba, Bolivia)<ref>{{Damer|chorizo}}</ref>
* [[chorra]] (España)<ref>{{DLE}}</ref>
* [[chosta]]{{cita requerida}}
* [[chostomo]]{{cita requerida}}
* [[chota]] (Argentina, Uruguay)<ref>{{Damer|chota}}</ref>
* [[chotazo]]{{cita requerida}}
* [[choto]] (Argentina, Uruguay)<ref>{{Damer|choto}}</ref>
* [[chulapi]] (vesre de [[pichula]]){{cita requerida}}
* [[chunchula]]{{cita requerida}}
* [[chupachup]] {{cita requerida}}
* [[chupete]] {{cita requerida}}
* [[chupetín]]{{cita requerida}}
* [[chupilco]] (Chile){{cita requerida}}
* [[churra]] (Andalucía)
* [[churro]]{{cita requerida}}
* [[chuto]] (Chile)<ref>{{Damer|chuto}}</ref>
* [[cíclope]] (Perú) {{cita requerida}}
* [[cigala]] (España){{cita requerida}}
* [[cilindro cárnico]] (Argentina){{cita requerida}}
* [[cimbrel]] (España){{cita requerida}}
* [[cipote]] (España)<ref>{{DLE}}</ref>
* [[cogote de pavo]] {{cita requerida}}
* [[cola]]{{cita requerida}}
* [[colilla]] (diminutivo infantil; España){{cita requerida}}
* [[colloma]] (Chile)<ref>{{Damer|colloma}}</ref>
* [[congrio]] {{cita requerida}}
* [[conina]] (infantil, Andalucía){{cita requerida}}
* [[copi]] (Chile)
* [[corneta]] (Chile, Perú)<ref>{{Damer|corneta}}</ref>
* [[corneta]] {{cita requerida}}
* [[cosa]] (México, Guatemala, Hondurar, El Salvador, Nicaragua, Venezuela, Perí, Bolivia)<ref>{{Damer|cosa}}</ref>
* [[coso]] (Bolivia)<ref>{{Damer|coso}}</ref>
* [[cuatro letras]] (Chile) <ref name=unataxonomia />
* [[cuca]] (Honduras, El Salvador, Nicaragua)<ref>{{Damer|cuca}}</ref>
* [[cuello de tortuga]] (Honduras)<ref>{{Damer|cuello}}</ref>
* [[cumplesueños]] {{cita requerida}}
* [[dedo sin uña]] (México, Honduras, El Salvador, Costa Rica) <ref name=unataxonomia /><ref>{{Damer|dedo}}</ref>
* [[dedo venoso]] (Perú) {{cita requerida}}
* [[diuca]] (Chile) <ref name=unataxonomia />
* [[estaca]] (El Salvador, Puerto Rico)<ref>{{Damer|estaca}}</ref>
* [[estrolin]] (Colombia){{cita requerida}}
* [[falo]] (formal)
* [[fierro]] (México, Perú)<ref>{{Damer|fierro}}</ref>
* [[flauta]] (Puerto Rico)<ref>{{Damer|flauta}}</ref>
* [[freno de mano]] (Chile) {{cita requerida}}
* [[ganso]] (Argentina)<ref>{{Damer|ganso}}</ref>
* [[garcha]] (rioplatense)<ref>{{Damer|garcha}}</ref>
* [[garcilote]] (Argentina) {{cita requerida}}
* [[garompa]] (rioplatense)
* [[garrote]] (Honduras, El Salvador, Nicaragua, República Dominicana, Perú, Costa Rica)<ref>{{Damer|garrote}}</ref>
* [[gaver]] (vesre de [[verga]]){{cita requerida}}
* [[guañaño]] (Chile) {{cita requerida}}
* [[guarifái]] (Nicaragua)<ref>{{Damer|guarifái}}</ref>
* [[guasamandrapa]] (Perú){{cita requerida}}
* [[guasca]] (Panamá, Chile, Paraguay, Argentina, Uruguay)<ref>{{Damer|guasca}}</ref>
* [[guazamandrapa]] (Perú){{cita requerida}}
* [[guazamayeta]] (Cartagena y Barranquilla)
* [[güevo]] (República Dominicana, Puerto Rico, Venezuela, Ecuador)<ref>{{Damer|güevo}}</ref>
* [[herramienta]]{{cita requerida}}
* [[hierro]] (Cuba)<ref>{{Damer|hierro}}</ref>
* [[huañaño]] (Chile){{cita requerida}}
* [[huasca]] (Chile)<ref>{{Damer|huasca}}</ref>
* [[huasca]] (lit.: látigo; Chile)
* [[instrumento]]{{cita requerida}}
* [[invento]]{{cita requerida}}
* [[kallampa]] (oeste de Bolivia)<ref>{{Damer|kallampa}}</ref>
* [[kika]]{{cita requerida}}
* [[lápiz]] (Chile){{cita requerida}}
* [[limón]]{{cita requerida}}
* [[lomio]] (Colombia){{cita requerida}}
* [[longaniza]] (Chile){{cita requerida}}
* [[longaniza]]{{cita requerida}}
* [[macana]] (México, Cuba, República Dominicana, centro de Bolivia, Chile, Guatemala, Puerto Rico)<ref>{{Damer|macana}}</ref>
* [[maceta]] (Honduras, República Dominicana, Puerto Rico)<ref>{{Damer|maceta}}</ref>
* [[machete]] (Cuba, Venezuela)<ref>{{Damer|machete}}</ref>
* [[mamadera de cuero]] (Chile){{cita requerida}}
* [[mandado]] (Cuba)<ref>{{Damer|mandado}}</ref>
* [[manguaco]] (Chile){{cita requerida}}
* [[manguaco]] {{cita requerida}}
* [[manguera]] (Honduras, El Salvador, Cuba, Bolivia)<ref>{{Damer|maceta}}</ref>
* [[manubrio]]{{cita requerida}}
* [[masculinidad]] (en las novelas en español del siglo XX)
* [[matraca]]{{cita requerida}}
* [[mazacuata]] (Guatemala, Honduras, El Salvador)<ref>{{Damer|mazacuata}}</ref>
* [[mazorca]] (El Salvador)<ref>{{Damer|mazorca}}</ref>
* [[mercado]] (Colombia){{cita requerida}}
* [[miembro viril]] (formal)
* [[miembro]]
* [[minga]] (América)
* [[mona]] (El Salvador)<ref>{{Damer|mona}}</ref>
* [[monda]] (México){{cita requerida}}
* [[mondá]] (norte de Colombia)<ref>{{Damer|mondá}}</ref>
* [[morronga]] (Cuba)<ref>{{Damer|morronga}}</ref>
* [[muñeco]] (El Salvador, Cuba, Chile)<ref>{{Damer|muñeco}}</ref>
* [[nabo]] (España){{cita requerida}}
* [[nácaro]] (Andalucía){{cita requerida}}
* [[nepe]]
* [[niño]] (Cuba)<ref>{{Damer|niño}}</ref>
* [[nunflo]]{{cita requerida}}
* [[nutria]] (Argentina)<ref>{{Damer|nutria}}</ref>
* [[ñonga]]{{cita requerida}}
* [[órgano]]{{cita requerida}}
* [[paja]]{{cita requerida}}
* [[pajarito]]{{cita requerida}}
* [[pájaro]]{{cita requerida}}
* [[palanca]] (El Salvador)<ref>{{Damer|palanca}}</ref>
* [[palo]] (El Salvador, Nicaragua, Perú, centro de Bolivia, Honduras, Cuba, Chile, Argentina, Uruguay)<ref name="palo">{{Damer|palo}}</ref>
* [[palo de tombo]] (Perú)<ref name="palo"/>
* [[paloma]] (Guatemala, Honduras, El Salvador, Nicaragua, Panamá, Colombia, Venezuela, México, Costa Rica, Ecuador, oeste de Bolivia, Perú)<ref>{{Damer|paloma}}</ref>
* [[pancho]] {{cita requerida}}
* [[paquete]]{{cita requerida}}
* [[parra]] {{cita requerida}}
* [[partes]]
* [[pedazo]] (rioplatense)
* [[pelado]] (Chile)
* [[pelado con Beatle]] (Chile) {{cita requerida}}
* [[pelado con polera]] (Chile) {{cita requerida}}
* [[pelado tuerto]] {{cita requerida}}
* [[pelao en silla de ruedas]] (Chile) {{cita requerida}}
* [[pelao que escupe]] (Argentina) {{cita requerida}}
* [[penca]] (Guatemala, El Salvador, Chile)<ref name=unataxonomia /><ref>{{Damer|penca}}</ref>
* [[pene]] (formal)
* [[pepino]]{{cita requerida}}
* [[pescuezona]] (México) {{cita requerida}}
* [[picha]]<ref>{{DLE}}</ref>
* [[piche]]
* [[pichi]] (Bolivia, Argentina)<ref>{{Damer|pichi}}</ref>
* [[picho]] (rioplatense)<ref>{{Damer|picho}}</ref>
* [[pichula]] (Perú, Bolivia, Argentina, Chile) <ref name=unataxonomia /><ref>{{Damer|pichula}}</ref>
* [[pichula]] (Perú, Bolivia, Chile, Argentina)<ref>{{Damer|pichula}}</ref>
* [[pico]] (El Salvador, Cuba, oeste de Bolivia, Paraguay, Chile)c<ref name=unataxonomia />
* [[picoroco]] (paronimia de [[pico]], en Chile){{cita requerida}}
* [[pierna del medio]] (Chile) <ref name=unataxonomia />
* [[pija]]<ref>{{DLE|pija}}</ref>
* [[pijo]] (España)<ref>{{DLE|pijo}}</ref>
* [[pilila]] (infantil; España)<ref>{{DLE|pilila}}</ref>
* [[pilín]] (infantil; Latinoamérica)<ref>{{DLE|pilín}}</ref>
* [[pilita]] (infantil; Perú){{cita requerida}}
* [[pinchila]] (Argentina)<ref>{{Damer|pinchila}}</ref>
* [[pincho]] (Perú)<ref>{{Damer|pincho}}</ref>
* [[pindonga]] (El Salvador, Argentina)<ref>{{Damer|pindonga}}</ref>
* [[pinga]] (América)<ref>{{Damer|pinga}}</ref>
* [[pingüiñoño]] (Colombia){{cita requerida}}
* [[piola]] (en algunas regiones no rioplatenses de Argentina){{cita requerida}}
* [[pipe]] (Guatemala, Honduras, El Salvador)<ref>{{Damer|pipe}}</ref>
* [[pipí]] (México, El Salvador, Nicaragua, Panamá, Cuba, Puerto Rico, Colombia, Venezuela, Perú, Uruguay)<ref>{{Damer|pipí}}</ref>
* [[pipilí]] (Perú)<ref>{{Damer|pipilí}}</ref>
* [[pipilín]] (Perú)<ref>{{Damer|pipilín}}</ref>
* [[pipilita]] (infantil; Perú){{cita requerida}}
* [[pirinola]] (México, Guatemala, Honduras, El Salvador, Nicaragua, Costa Rica, Perú, Ecuador)<ref>{{Damer|pirinola}}</ref>
* [[piripicho]] (Argentina, Uruguay)<ref>{{Damer|piripicho}}</ref>
* [[pirrín]] (México)<ref>{{Damer|pirrín}}</ref>
* [[pirula]] (Chile){{cita requerida}}
* [[pirulí]] (El Salvador, Puerto Rico)<ref>{{Damer|pirulí}}</ref>
* [[pirulín]] (República Dominicana, Bolivia, Argentina, Uruguay, Puerto Rico, Chile)<ref>{{Damer|pirulín}}</ref>
* [[pirulita]] (infantil; Perú){{cita requerida}}
* [[pishilín]] (noroeste de Argentina)<ref>{{Damer|pishilín}}</ref>
* [[pistola de quaker]] (Chile){{cita requerida}}
* [[pito]] (coloquial)<ref>{{DLE|pito}}</ref>
* [[plátano]] (Guatemala, Honduras, El Salvador, Nicaragua, Bolivia)<ref>{{Damer|plátano}}</ref>
* [[polla]] (malsonante)<ref>{{DLE|polla}}</ref>
* [[poronga]] (Bolivia, Argentina, Uruguay)<ref>{{Damer|poronga}}</ref>
* [[porra]] (Andalucía){{cita requerida}}
* [[potoco]]{{cita requerida}}
* [[potranca]] (suroccidente colombiano y el [[w:Valle del Cauca|Valle del Cauca]]){{cita requerida}}
* [[príapo]]
* [[pudendo]] (formal)
* [[rabo]] (vulgar)<ref>{{DLE|rabo}}</ref>
* [[rajatela]] {{cita requerida}}
* [[reata]] (México, Guatemala, El Salvador, Costa Rica)<ref>{{Damer|reata}}</ref>
* [[regalón de la provincia]] (Chile) <ref name=unataxonomia>[http://repositorio.uchile.cl/bitstream/handle/2250/132777/Una-taxonomia-de-los-actos-humoristicos.pdf?sequence=1 Una taxonomía de los actos humorísticos ]</ref>
* [[rejo]]{{cita requerida}}
* [[riata]] (México, Nicaragua)<ref>{{Damer|riata}}</ref>
* [[riel]] (Guatemala, El Salvador, Costa Rica)<ref>{{Damer|riel}}</ref>
* [[ripio]] (República Dominicana)<ref>{{Damer|ripio}}</ref>
* [[sable]] (El Salvador, Nicaragua)<ref>{{Damer|sable}}</ref>
* [[sacho]] (Canarias){{cita requerida}}
* [[salchicha]]{{cita requerida}}
* [[saoco]] (en el Caribe){{cita requerida}}
* [[señor bombero]] {{cita requerida}}
* [[señor calvo]] {{cita requerida}}
* [[señor pincel]] {{cita requerida}}
* [[sinhueso]]<ref name=sinhueso>[https://www.lavozdegalicia.es/noticia/opinion/2002/10/07/sinhueso/0003_1264794.htm La sinhueso - La voz de Galicia]</ref>
* [[sinorejas]] {{cita requerida}}
* [[socio]] (andino){{cita requerida}}
* [[sultán]] (España){{cita requerida}}
* [[sunsún]]{{cita requerida}}
* [[taraja]]{{cita requerida}}
* [[tararira]] (Paraguay){{cita requerida}}
* [[tercera pierna]]{{cita requerida}}
* [[tilín]] (México){{cita requerida}}
* [[tita]] (Cataluña){{cita requerida}}
* [[tolete]] (Colombia, Cuba, República Dominicana){{cita requerida}}
* [[tolonga]]{{cita requerida}}
* [[tornillo]]{{cita requerida}}
* [[trabuco]]{{cita requerida}}
* [[tranca]]{{cita requerida}}
* [[tranca]]{{cita requerida}}
* [[tripa]] (Perú, Bolivia, Argentina)<ref>{{Damer|tripa}}</ref>
* [[trola]] (Perú)<ref>{{Damer|trola}}</ref>
* [[tronco]] (Bolivia)<ref>{{Damer|tronco}}</ref>
* [[trozo]] (Cuba)<ref>{{Damer|trozo}}</ref>
* [[tuco]] (Costa Rica, Ecuador)<ref>{{Damer|tuco}}</ref>
* [[tula]] (Chile) <ref name=unataxonomia /><ref>{{Damer|tula}}</ref>
* [[undécimo dedo]]{{cita requerida}}
* [[vaginómetro]]{{cita requerida}}
* [[verga]] (malsonante)<ref>{{DLE|verga}}</ref>
* [[vichola]]{{cita requerida}}
* [[virilidad]] {{cita requerida}}
* [[virote]] (oeste de Honduras, Nicaragua)<ref>{{Damer|virote}}</ref>
* [[wañaño]] (Chile){{cita requerida}}
* [[zambomba]] {{cita requerida}}
* [[zanahoria]] {{cita requerida}}
* [[zunzún]] {{cita requerida}}
* [[zurriago]]{{cita requerida}}
== {{lengua|it}} ==
=== Sustantivo ===
'''Acepción''': Órgano eréctil que presenta el macho de los vertebrados.
====Sinónimos ====
* [[pene]] (formal)
* [[cazzo]] (malsonante)
* [[minchia]] (malsonante)
* [[pisello]] (familiar, a menudo infantil)
* [[uccello]] (familiar, eufemístico)
== Referencias y notas ==
<references />
t0096miayt7j6aintyumbkyvpdr5y7z
6076230
6076227
2026-03-31T19:04:44Z
Raos10
93688
Adición de bollo, remoción de duplicados
6076230
wikitext
text/x-wiki
== {{lengua|es}} ==
=== Sustantivo ===
'''Acepción''': Órgano eréctil que presenta el macho de los vertebrados.
====Sinónimos ====
* [[amigo]]{{cita requerida}}
* [[anguila]]{{cita requerida}}
* [[arrollado de venas]] (Chile)<ref>[http://diccionariochileno.cl/term/arrollado+de+vena Diccionario chileno]</ref>
* [[asunto]]{{cita requerida}}
* [[badajo]] (El Salvador, Nicaragua, Cuba)<ref>{{DLE|badajo}}</ref>
* [[banana]] (Guatemala, Honduras, Costa Rica, Bolivia)<ref>{{DLE|banana}}</ref>
* [[barra]] (Cuba)<ref>{{DLE|barra}}</ref>
* [[bergamota]]{{cita requerida}}
* [[bicho]] (Honduras, Nicaragua, Panamá, Cuba, Puerto Rico, Venezuela)<ref>{{DLE|bicho}}</ref>
* [[bichola]] (Culiacán y La Paz [México]){{cita requerida}}
* [[bimbín]] (infantil; República Dominicana)<ref>{{Damer|bimbín}}</ref>
* [[bimbolo]] (Puerto Rico, República Dominicana)<ref>{{Damer|bimbolo}}</ref>
* [[boa]] (Honduras)<ref>{{Damer|boa}}</ref>
* [[bobola]] {{cita requerida}}
* [[boca de pescado]] {{cita requerida}}
* [[bollo]] (Puerto Rico)<ref>{{Damer|bollo}}</ref>
* [[bote de laca]] {{cita requerida}}
* [[bruta]] (Honduras)<ref>{{Damer|bruta}}</ref>
* [[caballero]] {{cita requerida}}
* [[cabeza de bala]] {{cita requerida}}
* [[cabeza de bombero]] (Chile)<ref name=unataxonomia /><ref>{{Damer|cabeza}}</ref>
* [[cabeza de gato]] {{cita requerida}}
* [[cabeza de papa]] {{cita requerida}}
* [[cabeza]] {{cita requerida}}
* [[cabezón]] (Puerto Rico, Ecuador, Chile, Perú)<ref>{{Damer|cabezón}}</ref>
* [[cabezona]] (Honduras, El Salvador, Nicaragua)<ref>{{Damer|cabezona}}</ref>
* [[cadorcha]] (Argentina) {{cita requerida}}
* [[cadorna]] (Argentina) {{cita requerida}}
* [[callampa]] (Bolivia, Chile, Perú)<ref>{{Damer|callampa}}</ref>
* [[callaputas]] {{cita requerida}}
* [[camote]] (México, El Salvador)<ref>{{DLE|camote}}</ref>
* [[canario]] (Ecuador)<ref>{{DLE|canario}}</ref>
* [[caña]] (Cuba)<ref>{{DLE|caña}}</ref>
* [[cañón]] (Ecuador)<ref>{{DLE|cañón}}</ref>
* [[cara de caballo]] (Honduras)<ref>{{Damer|cara}}</ref>
* [[cara de haba]] (Chile) <ref name=unataxonomia />
* [[carajo]] (malsonante)
* [[carne en barra]] {{cita requerida}}
* [[casco alemán]] (Chile) {{cita requerida}}
* [[chafalote]] (México)<ref>{{Damer}}</ref>
* [[chagual]]{{cita requerida}}
* [[chaira]] (suresre de México)<ref>{{Damer|chaira}}</ref>
* [[chalampi]] (Argentina){{cita requerida}}
* [[chalompa]] (Argentina){{cita requerida}}
* [[chaparro]] (Venezuela){{cita requerida}}
* [[charasca]] (Argentina){{cita requerida}}
* [[chava]]{{cita requerida}}
* [[chibichanga]] (infantil, Islas Canarias){{cita requerida}}
* [[chico]] (Bolivia)<ref>{{Damer|chico}}</ref>
* [[chilaba]] (Asturias [España]){{cita requerida}}
* [[chile]] (México, Guatemala, El Salvador)<ref>{{Damer|chile}}</ref>
* [[chilo]] (NE Argentina, Paraguay){{cita requerida}}
* [[chimbo]] (Colombia){{cita requerida}}
* [[chino tuerto]] (Chile) <ref name=unataxonomia /><ref>{{Damer|chino}}</ref>
* [[chiquito]]{{cita requerida}}
* [[chistorra]] (España){{cita requerida}}
* [[chito]] (Colombia){{cita requerida}}
* [[choclo]] {{cita requerida}}
* [[chola]] (Guatemala)<ref>{{Damer|chola}}</ref>
* [[chorizo]] (Guatemala, Honduras, El Salvador, Nicaragua, Costa Rica, Ecuador, Perú, Cuba, Bolivia)<ref>{{Damer|chorizo}}</ref>
* [[chorra]] (España)<ref>{{DLE}}</ref>
* [[chosta]]{{cita requerida}}
* [[chostomo]]{{cita requerida}}
* [[chota]] (Argentina, Uruguay)<ref>{{Damer|chota}}</ref>
* [[chotazo]]{{cita requerida}}
* [[choto]] (Argentina, Uruguay)<ref>{{Damer|choto}}</ref>
* [[chulapi]] (vesre de [[pichula]]){{cita requerida}}
* [[chunchula]]{{cita requerida}}
* [[chupachup]] {{cita requerida}}
* [[chupete]] {{cita requerida}}
* [[chupetín]]{{cita requerida}}
* [[chupilco]] (Chile){{cita requerida}}
* [[churra]] (Andalucía)
* [[churro]]{{cita requerida}}
* [[chuto]] (Chile)<ref>{{Damer|chuto}}</ref>
* [[cíclope]] (Perú) {{cita requerida}}
* [[cigala]] (España){{cita requerida}}
* [[cilindro cárnico]] (Argentina){{cita requerida}}
* [[cimbrel]] (España){{cita requerida}}
* [[cipote]] (España)<ref>{{DLE}}</ref>
* [[cogote de pavo]] {{cita requerida}}
* [[cola]]{{cita requerida}}
* [[colilla]] (diminutivo infantil; España){{cita requerida}}
* [[colloma]] (Chile)<ref>{{Damer|colloma}}</ref>
* [[congrio]] {{cita requerida}}
* [[conina]] (infantil, Andalucía){{cita requerida}}
* [[copi]] (Chile)
* [[corneta]] (Chile, Perú)<ref>{{Damer|corneta}}</ref>
* [[corneta]] {{cita requerida}}
* [[cosa]] (México, Guatemala, Hondurar, El Salvador, Nicaragua, Venezuela, Perí, Bolivia)<ref>{{Damer|cosa}}</ref>
* [[coso]] (Bolivia)<ref>{{Damer|coso}}</ref>
* [[cuatro letras]] (Chile) <ref name=unataxonomia />
* [[cuca]] (Honduras, El Salvador, Nicaragua)<ref>{{Damer|cuca}}</ref>
* [[cuello de tortuga]] (Honduras)<ref>{{Damer|cuello}}</ref>
* [[cumplesueños]] {{cita requerida}}
* [[dedo sin uña]] (México, Honduras, El Salvador, Costa Rica) <ref name=unataxonomia /><ref>{{Damer|dedo}}</ref>
* [[dedo venoso]] (Perú) {{cita requerida}}
* [[diuca]] (Chile) <ref name=unataxonomia />
* [[estaca]] (El Salvador, Puerto Rico)<ref>{{Damer|estaca}}</ref>
* [[estrolin]] (Colombia){{cita requerida}}
* [[falo]] (formal)
* [[fierro]] (México, Perú)<ref>{{Damer|fierro}}</ref>
* [[flauta]] (Puerto Rico)<ref>{{Damer|flauta}}</ref>
* [[freno de mano]] (Chile) {{cita requerida}}
* [[ganso]] (Argentina)<ref>{{Damer|ganso}}</ref>
* [[garcha]] (rioplatense)<ref>{{Damer|garcha}}</ref>
* [[garcilote]] (Argentina) {{cita requerida}}
* [[garompa]] (rioplatense)
* [[garrote]] (Honduras, El Salvador, Nicaragua, República Dominicana, Perú, Costa Rica)<ref>{{Damer|garrote}}</ref>
* [[gaver]] (vesre de [[verga]]){{cita requerida}}
* [[guañaño]] (Chile) {{cita requerida}}
* [[guarifái]] (Nicaragua)<ref>{{Damer|guarifái}}</ref>
* [[guasamandrapa]] (Perú){{cita requerida}}
* [[guasca]] (Panamá, Chile, Paraguay, Argentina, Uruguay)<ref>{{Damer|guasca}}</ref>
* [[guazamandrapa]] (Perú){{cita requerida}}
* [[guazamayeta]] (Cartagena y Barranquilla)
* [[güevo]] (República Dominicana, Puerto Rico, Venezuela, Ecuador)<ref>{{Damer|güevo}}</ref>
* [[herramienta]]{{cita requerida}}
* [[hierro]] (Cuba)<ref>{{Damer|hierro}}</ref>
* [[huañaño]] (Chile){{cita requerida}}
* [[huasca]] (Chile)<ref>{{Damer|huasca}}</ref>
* [[instrumento]]{{cita requerida}}
* [[invento]]{{cita requerida}}
* [[kallampa]] (oeste de Bolivia)<ref>{{Damer|kallampa}}</ref>
* [[kika]]{{cita requerida}}
* [[lápiz]] (Chile){{cita requerida}}
* [[limón]]{{cita requerida}}
* [[lomio]] (Colombia){{cita requerida}}
* [[longaniza]] (Chile){{cita requerida}}
* [[macana]] (México, Cuba, República Dominicana, centro de Bolivia, Chile, Guatemala, Puerto Rico)<ref>{{Damer|macana}}</ref>
* [[maceta]] (Honduras, República Dominicana, Puerto Rico)<ref>{{Damer|maceta}}</ref>
* [[machete]] (Cuba, Venezuela)<ref>{{Damer|machete}}</ref>
* [[mamadera de cuero]] (Chile){{cita requerida}}
* [[mandado]] (Cuba)<ref>{{Damer|mandado}}</ref>
* [[manguaco]] (Chile){{cita requerida}}
* [[manguera]] (Honduras, El Salvador, Cuba, Bolivia)<ref>{{Damer|maceta}}</ref>
* [[manubrio]]{{cita requerida}}
* [[masculinidad]] (en las novelas en español del siglo XX)
* [[matraca]]{{cita requerida}}
* [[mazacuata]] (Guatemala, Honduras, El Salvador)<ref>{{Damer|mazacuata}}</ref>
* [[mazorca]] (El Salvador)<ref>{{Damer|mazorca}}</ref>
* [[mercado]] (Colombia){{cita requerida}}
* [[miembro viril]] (formal)
* [[miembro]]
* [[minga]] (América)
* [[mona]] (El Salvador)<ref>{{Damer|mona}}</ref>
* [[monda]] (México){{cita requerida}}
* [[mondá]] (norte de Colombia)<ref>{{Damer|mondá}}</ref>
* [[morronga]] (Cuba)<ref>{{Damer|morronga}}</ref>
* [[muñeco]] (El Salvador, Cuba, Chile)<ref>{{Damer|muñeco}}</ref>
* [[nabo]] (España){{cita requerida}}
* [[nácaro]] (Andalucía){{cita requerida}}
* [[nepe]] (coloquial)
* [[niño]] (Cuba)<ref>{{Damer|niño}}</ref>
* [[nunflo]]{{cita requerida}}
* [[nutria]] (Argentina)<ref>{{Damer|nutria}}</ref>
* [[ñonga]]{{cita requerida}}
* [[órgano]]{{cita requerida}}
* [[paja]]{{cita requerida}}
* [[pajarito]]{{cita requerida}}
* [[pájaro]]{{cita requerida}}
* [[palanca]] (El Salvador)<ref>{{Damer|palanca}}</ref>
* [[palo]] (El Salvador, Nicaragua, Perú, centro de Bolivia, Honduras, Cuba, Chile, Argentina, Uruguay)<ref name="palo">{{Damer|palo}}</ref>
* [[palo de tombo]] (Perú)<ref name="palo"/>
* [[paloma]] (Guatemala, Honduras, El Salvador, Nicaragua, Panamá, Colombia, Venezuela, México, Costa Rica, Ecuador, oeste de Bolivia, Perú)<ref>{{Damer|paloma}}</ref>
* [[pancho]] {{cita requerida}}
* [[paquete]]{{cita requerida}}
* [[parra]] {{cita requerida}}
* [[partes]]
* [[pedazo]] (rioplatense)
* [[pelado]] (Chile)
* [[pelado con Beatle]] (Chile) {{cita requerida}}
* [[pelado con polera]] (Chile) {{cita requerida}}
* [[pelado tuerto]] {{cita requerida}}
* [[pelao en silla de ruedas]] (Chile) {{cita requerida}}
* [[pelao que escupe]] (Argentina) {{cita requerida}}
* [[penca]] (Guatemala, El Salvador, Chile)<ref name=unataxonomia /><ref>{{Damer|penca}}</ref>
* [[pene]] (formal)
* [[pepino]]{{cita requerida}}
* [[pescuezona]] (México) {{cita requerida}}
* [[picha]]<ref>{{DLE}}</ref>
* [[piche]]
* [[pichi]] (Bolivia, Argentina)<ref>{{Damer|pichi}}</ref>
* [[picho]] (rioplatense)<ref>{{Damer|picho}}</ref>
* [[pichula]] (Perú, Bolivia, Argentina, Chile) <ref name=unataxonomia /><ref>{{Damer|pichula}}</ref>
* [[pichula]] (Perú, Bolivia, Chile, Argentina)<ref>{{Damer|pichula}}</ref>
* [[pico]] (El Salvador, Cuba, oeste de Bolivia, Paraguay, Chile)c<ref name=unataxonomia />
* [[picoroco]] (paronimia de [[pico]], en Chile){{cita requerida}}
* [[pierna del medio]] (Chile) <ref name=unataxonomia />
* [[pija]]<ref>{{DLE|pija}}</ref>
* [[pijo]] (España)<ref>{{DLE|pijo}}</ref>
* [[pilila]] (infantil; España)<ref>{{DLE|pilila}}</ref>
* [[pilín]] (infantil; Latinoamérica)<ref>{{DLE|pilín}}</ref>
* [[pilita]] (infantil; Perú){{cita requerida}}
* [[pinchila]] (Argentina)<ref>{{Damer|pinchila}}</ref>
* [[pincho]] (Perú)<ref>{{Damer|pincho}}</ref>
* [[pindonga]] (El Salvador, Argentina)<ref>{{Damer|pindonga}}</ref>
* [[pinga]] (América)<ref>{{Damer|pinga}}</ref>
* [[pingüiñoño]] (Colombia){{cita requerida}}
* [[piola]] (en algunas regiones no rioplatenses de Argentina){{cita requerida}}
* [[pipe]] (Guatemala, Honduras, El Salvador)<ref>{{Damer|pipe}}</ref>
* [[pipí]] (México, El Salvador, Nicaragua, Panamá, Cuba, Puerto Rico, Colombia, Venezuela, Perú, Uruguay)<ref>{{Damer|pipí}}</ref>
* [[pipilí]] (Perú)<ref>{{Damer|pipilí}}</ref>
* [[pipilín]] (Perú)<ref>{{Damer|pipilín}}</ref>
* [[pipilita]] (infantil; Perú){{cita requerida}}
* [[pirinola]] (México, Guatemala, Honduras, El Salvador, Nicaragua, Costa Rica, Perú, Ecuador)<ref>{{Damer|pirinola}}</ref>
* [[piripicho]] (Argentina, Uruguay)<ref>{{Damer|piripicho}}</ref>
* [[pirrín]] (México)<ref>{{Damer|pirrín}}</ref>
* [[pirula]] (Chile){{cita requerida}}
* [[pirulí]] (El Salvador, Puerto Rico)<ref>{{Damer|pirulí}}</ref>
* [[pirulín]] (República Dominicana, Bolivia, Argentina, Uruguay, Puerto Rico, Chile)<ref>{{Damer|pirulín}}</ref>
* [[pirulita]] (infantil; Perú){{cita requerida}}
* [[pishilín]] (noroeste de Argentina)<ref>{{Damer|pishilín}}</ref>
* [[pistola de quaker]] (Chile){{cita requerida}}
* [[pito]] (coloquial)<ref>{{DLE|pito}}</ref>
* [[plátano]] (Guatemala, Honduras, El Salvador, Nicaragua, Bolivia)<ref>{{Damer|plátano}}</ref>
* [[polla]] (malsonante)<ref>{{DLE|polla}}</ref>
* [[poronga]] (Bolivia, Argentina, Uruguay)<ref>{{Damer|poronga}}</ref>
* [[porra]] (Andalucía){{cita requerida}}
* [[potoco]]{{cita requerida}}
* [[potranca]] (suroccidente colombiano y el [[w:Valle del Cauca|Valle del Cauca]]){{cita requerida}}
* [[príapo]]
* [[pudendo]] (formal)
* [[rabo]] (vulgar)<ref>{{DLE|rabo}}</ref>
* [[rajatela]] {{cita requerida}}
* [[reata]] (México, Guatemala, El Salvador, Costa Rica)<ref>{{Damer|reata}}</ref>
* [[regalón de la provincia]] (Chile) <ref name=unataxonomia>[http://repositorio.uchile.cl/bitstream/handle/2250/132777/Una-taxonomia-de-los-actos-humoristicos.pdf?sequence=1 Una taxonomía de los actos humorísticos ]</ref>
* [[rejo]]{{cita requerida}}
* [[riata]] (México, Nicaragua)<ref>{{Damer|riata}}</ref>
* [[riel]] (Guatemala, El Salvador, Costa Rica)<ref>{{Damer|riel}}</ref>
* [[ripio]] (República Dominicana)<ref>{{Damer|ripio}}</ref>
* [[sable]] (El Salvador, Nicaragua)<ref>{{Damer|sable}}</ref>
* [[sacho]] (Canarias){{cita requerida}}
* [[salchicha]]{{cita requerida}}
* [[saoco]] (en el Caribe){{cita requerida}}
* [[señor bombero]] {{cita requerida}}
* [[señor calvo]] {{cita requerida}}
* [[señor pincel]] {{cita requerida}}
* [[sinhueso]]<ref name=sinhueso>[https://www.lavozdegalicia.es/noticia/opinion/2002/10/07/sinhueso/0003_1264794.htm La sinhueso - La voz de Galicia]</ref>
* [[sinorejas]] {{cita requerida}}
* [[socio]] (andino){{cita requerida}}
* [[sultán]] (España){{cita requerida}}
* [[sunsún]]{{cita requerida}}
* [[taraja]]{{cita requerida}}
* [[tararira]] (Paraguay){{cita requerida}}
* [[tercera pierna]]{{cita requerida}}
* [[tilín]] (México){{cita requerida}}
* [[tita]] (Cataluña){{cita requerida}}
* [[tolete]] (Colombia, Cuba, República Dominicana){{cita requerida}}
* [[tolonga]]{{cita requerida}}
* [[tornillo]]{{cita requerida}}
* [[trabuco]]{{cita requerida}}
* [[tranca]]{{cita requerida}}
* [[tranca]]{{cita requerida}}
* [[tripa]] (Perú, Bolivia, Argentina)<ref>{{Damer|tripa}}</ref>
* [[trola]] (Perú)<ref>{{Damer|trola}}</ref>
* [[tronco]] (Bolivia)<ref>{{Damer|tronco}}</ref>
* [[trozo]] (Cuba)<ref>{{Damer|trozo}}</ref>
* [[tuco]] (Costa Rica, Ecuador)<ref>{{Damer|tuco}}</ref>
* [[tula]] (Chile) <ref name=unataxonomia /><ref>{{Damer|tula}}</ref>
* [[undécimo dedo]]{{cita requerida}}
* [[vaginómetro]]{{cita requerida}}
* [[verga]] (malsonante)<ref>{{DLE|verga}}</ref>
* [[vichola]]{{cita requerida}}
* [[virilidad]] {{cita requerida}}
* [[virote]] (oeste de Honduras, Nicaragua)<ref>{{Damer|virote}}</ref>
* [[wañaño]] (Chile){{cita requerida}}
* [[zambomba]] {{cita requerida}}
* [[zanahoria]] {{cita requerida}}
* [[zunzún]] {{cita requerida}}
* [[zurriago]]{{cita requerida}}
== {{lengua|it}} ==
=== Sustantivo ===
'''Acepción''': Órgano eréctil que presenta el macho de los vertebrados.
====Sinónimos ====
* [[pene]] (formal)
* [[cazzo]] (malsonante)
* [[minchia]] (malsonante)
* [[pisello]] (familiar, a menudo infantil)
* [[uccello]] (familiar, eufemístico)
== Referencias y notas ==
<references />
ruupek3xhdsxdureyugid9m39taajdg
abejarrón
0
12842
6076288
6022070
2026-04-01T11:31:16Z
Limotecariu
6752
/* Traducciones */
6076288
wikitext
text/x-wiki
== {{lengua|es}} ==
{{pron-graf}}
=== Etimología ===
{{etimología2|Aumentativo de [[abeja]].}}
=== {{sustantivo masculino|es}} ===
{{es.sust}}
;1 {{csem|insectos}}: {{plm|abejorro}}.<ref name="dlc1914">{{DLC1914|3||2013-8-8}}</ref>
;2: Juego entre tres sujetos, uno de los cuales, puesto en medio con las manos juntas delante de la boca, hace un ruido semejante al del [[abejón]], y entreteniendo así a los otros dos, procura darles bofetadas y evitar las de ellos.<ref name="dlc1914" />
=== Véase también ===
{{w|abejorro}}
=== Traducciones ===
{{trad-arriba}}
{{t|ast|a1=1|t1=abeyón|t2=babarón}}
{{t|ca|a1=1|t1=burinot}}
{{trad-abajo}}
== Referencias y notas ==
<references />
b1tnxglcgifzkmew7asg7kn5k3ivv7w
abejorro
0
12852
6076287
6021105
2026-04-01T11:30:38Z
Limotecariu
6752
/* Traducciones */
6076287
wikitext
text/x-wiki
== {{lengua|es}} ==
{{pron-graf}}
[[Archivo:Bumblebee closeup.jpg|thumb|[1]]]
=== Etimología ===
{{etimología|sufijo|abeja|orro}}
=== {{sustantivo masculino|es}} ===
{{es.sust}}
;1 {{csem|insectos}}: (''Bombus'' spp.) [[insecto|Insecto]] himenóptero de dos a tres centímetros de largo, con el cuerpo velludo, generalmente negro con franjas amarillas o blancas, con cuatro alas membranosas. Se alimenta de polen y néctar. Zumba al volar.
{{sinónimo|moscardón}}.
;2 {{csem|insectos}}: (''Vespa crabro'') [[insecto|Insecto]] [[himenóptero]], de dos a tres centímetros de largo. Vive en [[enjambre]]s hechos de papel que suelen colgar de ramas de los árboles.
{{sinónimo|avispón}}.
=== Véase también ===
{{Wikipedia}}
* [[abeja]]
=== Traducciones ===
{{trad-arriba}}
{{t|de|a1=1|t1=Hummel|g1=f}}
{{t|ast|a1=1|t1=abeyón|t2=babarón}}
{{t|bg|a1=1|t1=дива пчела|a2=2|t2=стършел}}
{{t|ca|a1=1|t1=borinot|g1=m}}
{{t|cs|a1=1|t1=čmelák|g1=m}}
{{t|fi|a1=1|t1=kimalainen}}
{{t|fr|a1=1|t1=bourdon|g1=m|a2=2|t2=frelon}}
{{t|en|a1=1|t1=bumblebee|a2=2|t2=hornet}}
{{t|it|a1=1|t1=bombo|g1=m|a2=2|t2=calabrone}}
{{t|yua|a1=1|t1=báalam kaab}}
{{t|nci|a1=1|t1=xicohtli}}
{{t|nch|t1=xikojtli}}
{{t|nhw|t1=xikojtli}}
{{t|nhe|t1=xikohtli}}
{{t|pt|a1=1|t1=zangão|a2=1|t2=mamangaba|g2=m}}
{{t|ru|a1=1|t1=шмель|tl1=šmel’}}
{{t|scn|a1=1|t1=lapuni|g1=m}}
{{t|zad|a1=1|t1=bzej}}
{{t|zat|a1=1|t1=bezoj}}
{{t|zai|a1=1|t1=biizu}}
{{trad-abajo}}
== Referencias y notas ==
<references />
qubsalewiag1tszg43jywjzd2d7wpno
peu
0
25896
6076246
5249959
2026-04-01T00:54:46Z
Adelpine
34679
Agrega la etimología tomada de [[fr:peu]]
6076246
wikitext
text/x-wiki
== {{lengua|ca}} ==
{{pron-graf|leng=ca}}
;1:[[pie]]
=== Etimología ===
{{etimología|leng=ca}}.
== {{lengua|fr}} ==
{{pron-graf|leng=fr}}
=== Etimología ===
{{etimología|leng=fr|fro|pou}}, {{etim|leng=fr|la|paucum}}.
=== {{pronombre indefinido|fr}} ===
;1: {{plm|pocos}}.
== {{lengua|oc}} ==
{{pron-graf|leng=oc}}
=== Etimología ===
{{etimología|leng=oc}}.
=== {{sustantivo|oc}} ===
;1: {{plm|cabello}}, [[pelo]]
== Referencias y notas ==
<references />
1elg1dg5qtrabc89dqpi0539mj2ikfy
an
0
26615
6076235
6058793
2026-03-31T20:54:12Z
Adelpine
34679
Agrega audios
6076235
wikitext
text/x-wiki
{{desambiguación|an-|-an|àn|ån|-añ}}
== {{lengua|mul}} ==
{{pron-graf|leng=mul}}
=== {{abreviatura|mul}} ===
;1: Idioma aragonés.
== {{lengua|rup}} ==
{{pron-graf|leng=rup|1fone1=an}}
=== Etimología 1 ===
{{etimología|leng=rup|la|annus}}.
==== {{sustantivo|rup}} ====
;1: {{plm|año}}.
== {{lengua|az}} ==
{{pron-graf|leng=az|1fono1=ɑn}}
=== Etimología 1 ===
{{etimología|leng=az|ar|آن|tr=ʔān}}.
==== {{sustantivo|az}} ====
;1: {{plm|momento}}.
== {{lengua|bm}} ==
{{pron-graf|leng=bm}}
=== Etimología 1 ===
{{etimología|leng=bm}}.
==== {{pronombre|bm}} ====
;1: {{plm|nosotros}}.
== {{lengua|br}} ==
{{pron-graf|leng=br}}
=== Etimología 1 ===
{{etimología|leng=br}}.
==== {{artículo determinado|br}} ====
;1: {{plm|el}}, [[la]], [[los]], [[las]].
{{uso|leng=br|se usa delante de palabras que comienzan por vocal, ''n-'', ''d-'', ''t-'' o ''h-''. En palabras que comienzan por ''l-'' se usa {{l+|br|al}}, y {{l+|br|ar}} en el resto de casos. Provoca mutación suave en los sustantivos femeninos en singular y los masculinos de persona en plural (excepto los que hacen el plural en ''-où'').}}
{{ejemplo|an [[den]].|trad=el hombre.}}
==== Véase también ====
* {{l|br|-mañ}}
* {{l|br|-se}}
== {{lengua|kw}} ==
{{pron-graf|leng=kw}}
=== Etimología 1 ===
{{etimología|leng=kw}}.
==== {{artículo determinado|kw}} ====
;1: {{plm|el}}, [[la]], [[los]], [[las]].
{{uso|leng=kw|Provoca mutación suave en los sustantivos femeninos en singular.}}
{{ejemplo|an venyn|trad=la mujer}}
==== Véase también ====
* {{l|kw|ma}}
* {{l|kw|na}}
== {{lengua|fr}} ==
{{pron-graf|leng=fr|audio=LL-Q150 (fra)-GrandCelinien-an.wav|aunota=París|audio2=LL-Q150 (fra)-X-Javier-an.wav|aunota2=Massy|audio3=LL-Q150 (fra)-0x010C-an.wav|aunota3=Muntzenheim|audio4=LL-Q150 (fra)-Ltrlg-an.wav|aunota4=Lyon|audio5=LL-Q150 (fra)-Kiminou1-an.wav|aunota5=|audio6=LL-Q150 (fra)-Poslovitch-an.wav|aunota6=Vosgos|audio7=LL-Q150 (fra)-Ash Crow-an.wav|aunota7=París
|h1=ans
}}
=== Etimología 1 ===
{{etimología|leng=fr|la|annus|año}}, "[[edad]]", a su vez del protoindoeuropeo {{l+|ine-pro|*hₐet-nos-}}, de la raíz {{l+|ine-pro|*hₐet-}}, "[[ir]]".
==== {{sustantivo masculino|fr}} ====
{{fr.sust}}
;1: {{ucf|año}}.
{{sinónimo|année}}.
==== Locuciones ====
* {{l|fr|joyeux nouvel an}}: ''feliz año nuevo''.
==== Véase también ====
{{w|leng=fr}}
== {{lengua|en}} ==
{{pron-graf|leng=en
|1pron1=tónico: Conservative Received Pronunciation|1fono1=æn|1audio1=LL-Q1860 (eng)-Back ache-an.wav|1aunota1=Londres
|2pron1=tónico: General American, Standard Canadian|2fono1=æn|2fone2=ɛən|2fnota2=/æ/ raising|2audio2=en-us-an.ogg|2aunota2=California|2audio3=LL-Q1860 (eng)-Wodencafe-an.wav|2aunota3=Texas
|3pron1=tónico: Australia|3fono1=æn
|4pron1=tónico: Nueva Zelanda|4fono1=ɛn
|5pron1=átono|5fono1=ən|5audio1=LL-Q1860 (eng)-Pvanp7-an (unstressed).wav|5aunota1=Australia|5audio2=en-us-an-unstressed.ogg|5aunota2=California, en la frase "an egg"
|ls=1|h1=in|hnota1=átono, algunos acentos
}}
=== Etimología 1 ===
{{etimología|leng=en|enm|an}}, {{etim|leng=en|ang|an|alt=ān}} ("literalmente, uno"), y este del protogermánico {{l+|gem-pro|*ainaz}}, a su vez del protoindoeuropeo {{l+|ine-pro|*óynos}}. Compárese el gótico {{l+|got|𐌰𐌹𐌽𐍃|tr=ains}}, el nórdico antiguo {{l+|non|einn}} (sueco {{l+|sv|en}}), el alemán antiguo {{l+|goh|ein}} (moderno {{l+|de|ein}}), el sajón antiguo {{l+|osx|en}} (neerlandés {{l+|nl|een}}) o el frisón antiguo {{l+|ofs|an}}.
==== {{artículo indeterminado|en}} ====
;1: {{ucf|un}}, [[una]].
{{uso|leng=en|Cuando precede a palabras que comienzan por sonido vocálico (vocal o h muda). En otro caso se usa {{l+|en|a}}.}}
== {{lengua|ga}} ==
{{pron-graf|leng=ga}}
=== Etimología 1 ===
{{etimología|leng=ga|sga|in}}, a su vez del protocelta {{l+|cel-pro|*sindo}}, "[[este]]", del protoindoeuropeo {{l+|ine-pro|*sḗm}}, "[[uno]]" o {{l+|ine-pro|*só}}, forma débil {{etim|leng=ga|ine-pro|sin}}, "[[este]]".
==== {{artículo|ga}} ====
;1: {{ucf|el}}, [[la]].
{{ejemplo|Bliain ina dhiaidh sin, thug an rí fá deara an tromas a bhí ag éirí inti, [...].|c=libro|f=1896|t=An rí nach raibh le fáil bháis|u=http://wikisource.org/wiki/An_r%C3%AD_nach_raibh_le_f%C3%A1il_bh%C3%A1is}}
==== Declinación ====
{{ga.art}}
=== Etimología 2 ===
{{etimología|leng=ga|mga|an}}, a su vez del irlandés antiguo {{l+|sga|in}}, {{l+|sga|i}}{{-sup|''N''}}.
==== {{partícula|ga|interrogativa}} ====
;1: {{impropia|Introduce las oraciones interrogativas afirmativas directas en presente.}}.
{{uso|leng=ga|Requiere de la forma dependiente del verbo, que sufre mutación nasal.}}
{{ejemplo|An bhfuil tú dall? nach bhfeiceann tú an casán? Bhuel, níl a fhios agam cé a lean tú, ach níor lean tú mise cibé,” arsa a athair.|a=Gordon; Ní Bhaoill McCoy|c=pagina|f=2002-1|fc=2011-9-26|t=Beo! (9) "Taisce Focal"|u=http://www.beo.ie/alt-taisce-focal-11.aspx}}
==== {{conjunción|ga}} ====
;2: {{ucf|si}}; {{impropia|introduce oraciones interrogativas afirmativas indirectas en presente.}}.
{{uso|leng=ga|Requiere de la forma dependiente del verbo, que sufre mutación nasal.}}
{{ejemplo|Níl a fhios agam an bhfuil siad ag láimhseáil cúrsaí go mícheart anois nó nach bhfuil.|a=Tom Deignan|c=pagina|f=2004-9|fc=2011-9-12|t=Beo! (41)|u=http://www.beo.ie/alt-nixon-agus-na-diabhal-eireannaigh.aspx}}
==== Véase también ====
* nach
* ar
=== Forma flexiva ===
==== Forma verbal ====
;1: {{forma|leng=ga|is|Forma interrogativa afirmativa del presente de indicativo de la cópula|tipo=verbo}}.
{{ejemplo|An féidir leis an Aire a rá cén fáth go raibh árdú £9,000 agus cé hiad na dlíodóiri a fuair an t-airgead?|c=libro|f=1979|t=Díospóireachtaí párlaiminte: tuairisc oifigiúil|vol=314}}
{{ejemplo|Níl a fhios agam an féidir é a rá mar sin i nGaeilge.|a=Dennis King|c=pagina|f=2011-10-20|fc=2011-10-21|t=Nótaí Imill: Bhí marú ag teastáil uaidh.|u=http://nimill.blogspot.com/2011/10/bhi-maru-ag-teastail-uaidh.html}}
== {{lengua|hus}} ==
{{pron-graf|leng=hus}}
=== Etimología 1 ===
{{etimología|leng=hus}}.
==== {{artículo|hus}} ====
;1: {{ucf|la}}, [[el]].
== {{lengua|la}} ==
{{pron-graf|leng=la}}
=== Etimología 1 ===
{{etimología|leng=la|incierta}}.
==== {{conjunción|la|interrogativa}} ====
;1: ¿No es cierto que...?; ¿acaso no...?.
{{uso|leng=la|a veces es reforzado por la partícula ne|formando anne}}
== {{lengua|lfn}} ==
{{pron-graf|leng=lfn}}
=== Etimología ===
{{etimología|leng=lfn}}.
=== {{adverbio|lfn}} ===
;1: {{plm|aún}}.
== {{lengua|lmo}} ==
{{pron-graf|leng=lmo|g1=agn|g2=ann}}
=== Etimología 1 ===
{{etimología|leng=lmo|la|annus|año}}, "[[edad]]", a su vez del protoindoeuropeo {{l+|ine-pro|*hₐet-nos-}}, de la raíz {{l+|ine-pro|*hₐet-}}, "[[ir]]".
==== {{sustantivo masculino|lmo}} ====
;1 {{csem|leng=lmo|tiempo}}: {{ucf|año}}.
== {{lengua|omc}} ==
{{pron-graf|leng=omc}}
=== Etimología 1 ===
{{etimología|leng=omc}}.
==== {{sustantivo|omc}} ====
;1: {{plm|casa}}.<ref>{{Chero2011}}</ref>
== {{lengua|oc}} ==
{{pron-graf|leng=oc}}
=== Etimología 1 ===
{{etimología|leng=oc|la|annus|año}}, "[[edad]]", a su vez del protoindoeuropeo {{l+|ine-pro|*hₐet-nos-}}, de la raíz {{l+|ine-pro|*hₐet-}}, "[[ir]]".
==== {{sustantivo masculino|oc}} ====
;1 {{csem|leng=oc|tiempo}}: {{ucf|año}}.
== {{lengua|rm}} ==
{{pron-graf|leng=rm}}
=== Etimología 1 ===
{{etimología|leng=rm|la|annus|año}}, "[[edad]]", a su vez del protoindoeuropeo {{l+|ine-pro|*hₐet-nos-}}, de la raíz {{l+|ine-pro|*hₐet-}}, "[[ir]]".
==== {{sustantivo masculino|rm}} ====
;1: {{ucf|año}}.
== {{lengua|ro}} ==
{{swadesh|ro}}
{{pron-graf|leng=ro}}
=== Etimología 1 ===
{{etimología|leng=ro|la|annus|año}}, "[[edad]]", a su vez del protoindoeuropeo {{l+|ine-pro|*hₐet-nos-}}, de la raíz {{l+|ine-pro|*hₐet-}}, "[[ir]]".
==== {{sustantivo masculino|ro}} ====
;1: {{ucf|año}}.
== {{lengua|wym}} ==
{{pron-graf|leng=wym}}
=== Etimología 1 ===
{{etimología|leng=wym}}.
==== {{conjunción|wym}} ====
;1: {{ucf|y}}.
== Referencias y notas ==
<references />
fsazirxmjt4bv23l7l18ilw40yffc3o
fern
0
27667
6076200
6068283
2026-03-31T12:52:35Z
Adelpine
34679
Agrega un audio
6076200
wikitext
text/x-wiki
== {{lengua|de}} ==
{{pron-graf|leng=de
|
audio1=LL-Q188 (deu)-Lucas Werkmeister-fern.wav|
audio2=LL-Q188 (deu)-Sebastian Wallroth-fern.wav|
audio3=De-fern2.ogg|
audio4=LL-Q188 (deu)-CamelCaseNick-fern.wav|
fone5=fɛːɐ̯n|1audio5=De-fern.ogg|1aunota1=Berlín|1aunota2=Berlín|1aunota3=Berlín|1aunota4=Hamburgo|1aunota5=Renania septentrional-Westfalia
|1fono1=fɛʁn}}
=== Etimología ===
{{etimología|leng=de|goh|ferro}}.<ref>{{DWDS}}</ref>
=== {{adjetivo|de}} ===
;1: {{plm|lejano}}, [[distante]].
{{ejemplo|Er kommt aus einem '''fernen''' Land.|trad=Él vino de un país '''lejano'''.}}
{{de.adj|comp=+}}
=== {{adverbio de lugar|de}} ===
;2: {{plm|lejos}} (de).
{{ejemplo| '''Fern, fern''' ist meine Heimat.|trad=Mi patria está '''lejos, lejos'''.}}
=== Compuestos ===
* [[Fernsehen]]
* [[Fernweh]]
== {{lengua|en}} ==
{{pron-graf|leng=en
|1pron1=Received Pronunciation|1fono1=fɜːn
|2pron1=General American, Canadá|2fono1=fɝn|2audio1=En-us-fern.ogg|2aunota1=EE. UU.|2audio2=LL-Q1860 (eng)-Wodencafe-fern.wav|2aunota2=Texas
|3pron1=Australia|3fono1=fɜːn|3fone2=fɘːn
|4pron1=Nueva Zelanda|4fono1=føːn
|ls=1
}}
=== Etimología ===
{{etimología|leng=en|enm|fern}}, este del inglés antiguo {{l+|ang|fearn}}, a su vez del protogermánico occidental {{l+|gmw-pro|*farn}}, este del protoindoeuropeo {{l+|ine-pro|*pornóm}} ("pluma, ala; helecho, hoja"), de {{l+|ine-pro|*p(t)erH-|glosa=helecho}}.
=== {{sustantivo|en}} ===
{{en.sust|c}}
;1 {{csem|leng=en|plantas}}: {{plm|helecho}}.
{{sinónimo|leng=en|bracken}}.
=== Véase también ===
{{w|leng=en}}
== Referencias y notas ==
<references />
9qnjspb7b7u1tn9n8g72ipf7whvlhjd
fromad
0
33478
6076242
4481988
2026-03-31T23:41:32Z
Apisite
115465
/* {{lengua|vo}} */ + Declinación
6076242
wikitext
text/x-wiki
== {{lengua|vo}} ==
{{pron-graf|leng=vo}}
=== Etimología ===
{{etimología|leng=vo}}.
=== {{sustantivo|vo}} ===
;1: {{plm|queso}}
==== Declinación ====
{{vo.sust}}
== Referencias y notas ==
<references />
lu80i0qvsuluimw0lojbncby0htjt9r
Plantilla:wikisauro
10
38697
6076231
5866245
2026-03-31T19:25:14Z
Peter Bowman
34685
unificación de los tesauros de otros idiomas en uno solo junto con el castellano
6076231
wikitext
text/x-wiki
{{{2|<includeonly>:*</includeonly>'''Sinónimos:''' véase}}} [[Tesauro:{{{1|{{PAGENAME}}}}}#{{ucfirst:{{#invoke:lenguas|plantilla_cod_a_nombre|{{{leng|es}}}}}}}|Tesauro de ''{{{1|{{PAGENAME}}}}}'']].<noinclude>{{documentación}}</noinclude>
b1s6f3lxpu4hw0exv55k7opx17lofam
ronzar
0
43843
6076236
5810573
2026-03-31T21:39:07Z
~2026-20067-42
181670
/* Etimología 2 */
6076236
wikitext
text/x-wiki
== {{lengua|es}} ==
{{pron-graf}}
=== Etimología 1 ===
{{etimología|onomatopeya}}.
==== {{verbo transitivo|es}} ====
;1: Comer algo quebradizo, haciéndolo crujir con los dientes.
{{uso|se usa también como verbo intransitivo}}
{{sinónimo|ronchar|roznar}}.
;2: Desplazar con palancas un objeto pesado.
==== {{verbo intransitivo|es}} ====
;3: Andar con dificultad, lentamente y a sacudones.
{{derivad|ranzonero|roncero}}.
==== Conjugación ====
{{es.v}}
==== Traducciones ====
{{trad-arriba}}
{{trad-abajo}}
=== Etimología 2 ===
{{etimología|xaa|رَٰمْزْ|tr=rámz}}, {{etim|ar|رمز|tr=ramz}}.
==== {{sustantivo masculino|es}} ====
{{es.sust}}
;1: Cuerda atada al cuello del [[caballo]] para sujetarlo a un poste o llevarlo caminando.
{{sinónimo|ronzal}}.
{{ejemplo|Se encaminaron a la parte de atrás del edificio, donde vieron un carruaje ligero con un caballo uncido y atado por el ''ronzar'' a una verja, cerca de la sala de disección.|c=pagina|t=Ambrose Bierce: Una noche de verano|u=http://www.lainsignia.org/2003/junio/cul_065.htm}}
==== Traducciones ====
{{trad-arriba}}
{{trad-abajo}}
== Referencias y notas ==
<references />
trc8kqf21vuicps53rx1mtdwz6ytf26
deuxième
0
46017
6076241
5842250
2026-03-31T23:08:17Z
Adelpine
34679
Agrega una acepción y su ejemplo, tomados de [[fr:deuxième]]
6076241
wikitext
text/x-wiki
== {{lengua|fr}} ==
{{pron-graf|leng=fr|fono=dø.zjɛm|audio=Fr-deuxième.ogg|aunota=París|audio2=LL-Q150 (fra)-GrandCelinien-deuxième.wav|aunota2=París|audio3=LL-Q150 (fra)-Lepticed7-deuxième.wav|aunota3=Toulouse|audio4=LL-Q150 (fra)-LoquaxFR-deuxième.wav|aunota4=Vosgos|audio5=LL-Q150 (fra)-WikiLucas00-deuxième.wav|aunota5=Lyon}}
=== Etimología ===
{{etimología|leng=fr}}.
=== {{adjetivo|fr}} ===
{{fr.adj}}
;1: {{plm|segundo}}.
=== {{sustantivo masculino|fr}} ===
{{fr.sust}}
;2: Elemento ordinal, correspondiente al cardinal dos.
{{ejemplo|Le deuxième précède le troisième et suit le premier.}}
== Referencias y notas ==
<references />
f6n45ypxbx940a14llc78512wfzpfsx
premier
0
46018
6076239
5852282
2026-03-31T22:37:50Z
Adelpine
34679
Mejora una pronunciación AFI
6076239
wikitext
text/x-wiki
== {{lengua|fr}} ==
{{pron-graf|leng=fr|audio=Fr-premier.ogg|aunota=Francia|fono=pʁə.mje}}
=== Etimología ===
{{etimología|leng=fr|la|primarius|alt=prīmārius}}.
=== {{adjetivo ordinal|fr}} ===
{{fr.adj}}
;1: {{plm|primero}}.
=== Locuciones ===
* {{l|fr|à première vue}}
* {{l|fr|premier âge}}
* {{l|fr|premier ministre}}
== {{lengua|en}} ==
{{pron-graf|leng=en
|pron=Reino Unido|fono=ˈpɹɛ.mi.ɛː|fono2=ˈpɹɛm.jɛː|fono3=ˈpɹɛ.mi.ə|fono4=ˈpɹɛm.jə
|2pron=EE. UU.|2fono=pɹɪˈmɪɹ
|3pron=Canadá|3fono=ˈpɹi.mjɚ|3audio=En-ca-premier.opus
|4pron=Australia|4fono=ˈpɹem.jə|4audio=en-au-premier.ogg|4aunota=Queensland
}}
=== Etimología ===
Préstamo {{etim|leng=en|frm|premier}} (adjetivo), {{etim|leng=en|la|primarius|alt=prīmārius}}.
=== {{adjetivo|en}} ===
{{en.adj|inc}}
;1: {{plm|principal}}; primero o más alto en calidad o grado.
;2 {{csem|leng=en|heráldica}}: Más antiguo; primero en mantener un estatus específico.
== Referencias y notas ==
<references />
dyyrstki5vlgiomkf369rwr17ah0mjc
dessiner
0
50244
6076224
4410098
2026-03-31T18:50:34Z
Adelpine
34679
Agrega una pronunciación AFI tomada de [[fr:dessiner]]
6076224
wikitext
text/x-wiki
== {{lengua|fr}} ==
{{pron-graf|leng=fr|fono=dɛ.si.ne|fono2=de.si.ne|fnota2=regional|audio2=Fr-dessiner.ogg|aunota2=Francia}}
=== Etimología ===
{{etimología|leng=fr}}
=== {{verbo transitivo|fr}} ===
;1: {{plm|dibujar}}.
== Referencias y notas ==
<references />
2i8sk0du69seyybispzdo5eubqwljjn
6076232
6076224
2026-03-31T20:03:07Z
Adelpine
34679
Mueve la nota fonética para que no coincida con la pronunciación generada automáticamente
6076232
wikitext
text/x-wiki
== {{lengua|fr}} ==
{{pron-graf|leng=fr|fono=de.si.ne|audio=Fr-dessiner.ogg|aunota=Francia|fono2=dɛ.si.ne|fnota2=regional}}
=== Etimología ===
{{etimología|leng=fr}}
=== {{verbo transitivo|fr}} ===
;1: {{plm|dibujar}}.
== Referencias y notas ==
<references />
t8zlp8zs4wes86kj38j74mx9wa6g8gk
peur
0
51652
6076244
6074274
2026-04-01T00:49:12Z
Adelpine
34679
Agrega una pronunciación AFI tomada de [[fr:peur]]
6076244
wikitext
text/x-wiki
{{desambiguación|p'eur}}
== {{lengua|br}} ==
{{swadesh|br|014peur}}
{{pron-graf|leng=br|1fono1=ˈpøːr}}
=== Etimología 1 ===
{{etimología2|leng=br|De [[pe#Bretón|pe]] y [[eur#Bretón|eur]]}}.
==== {{adverbio interrogativo|br}} ====
;1: {{plm|cuándo}}.
{{sinónimo|leng=br|pevare|pegoulz}}.
==== Véase también ====
* [[pelec'h]]
== {{lengua|fr}} ==
{{pron-graf|leng=fr|1audio1=Fr-peur.ogg|1aunota1=[yn ˈpœːʁ], París}}
=== Etimología 1 ===
{{etimología|la|pavorem|pavor|leng=fr}}.
==== {{sustantivo femenino|fr}} ====
{{fr.sust}}
;1: {{plm|miedo}}.
== Referencias y notas ==
<references />
5rppqyfvmb3nztmdc3rd7wx8vhkqu82
orinar
0
53974
6076221
5909382
2026-03-31T18:41:17Z
Raos10
93688
Adición de tesauro
6076221
wikitext
text/x-wiki
== {{lengua|es}} ==
{{pron-graf|p1=orinal}}
=== Etimología 1 ===
{{etimología|la|urinare}}.
==== {{verbo intransitivo|es}} ====
;1: {{plm|excretar}} [[orina]] a través de la [[uretra]].
{{uso|se usa también como pronominal}}
{{wikisauro|orinar}}
;2: Por extensión, [[expeler]] por la uretra otro [[fluido]] a causa de un [[desorden]] [[fisiológico]].
==== Conjugación ====
{{es.v}}
==== Véase también ====
{{w}}
==== Traducciones ====
{{trad-arriba}}
{{t|de|t1=urinieren}}
{{t|ast|t1=orinar}}
{{t|nds-de|t1=miegen|t2=pissen|t3=schiffen|t4=strüllen|t5=Water awschlo'n}}
{{t|da|t1=urinere}}
{{t|fi|t1=virtsata}}
{{t|fr|t1=uriner}}
{{t|gl|t1=ouriñar}}
{{t|el|t1=ουρώ}}
{{t|he|t1=להשתין}}
{{t|en|t1=urinate}}
{{t|it|t1=urinare|t2=orinare}}
{{t|arn|a1=1, 2|t1=wüllün}}
{{t|yua|t1=wiix}}
{{t|nl|t1=urineren}}
{{t|pt|t1=urinar|t2=mijar}}
{{t|pua|a1=1|t1=iarhatsini}}
{{t|sv|t1=urinera}}
{{trad-abajo}}
== {{lengua|ast}} ==
{{pron-graf|leng=ast}}
=== Etimología 1 ===
{{etimología|leng=ast}}.
==== {{verbo intransitivo|ast}} ====
;1: {{plm}}.
{{sinónimos|leng=ast|mexar}}
== {{lengua|ca}} ==
{{pron-graf|leng=ca}}
=== Etimología 1 ===
{{etimología|leng=ca}}.
==== {{verbo|ca}} ====
;1: {{plm}}.
{{sinónimo|leng=ca|pixar}}.
==== Conjugación ====
{{ca.v}}
== Referencias y notas ==
<references />
bzly9ny4lgzr8k4f24essgtvsetihts
Tesauro:orina
110
72342
6076217
6073903
2026-03-31T18:22:57Z
Raos10
93688
6076217
wikitext
text/x-wiki
== {{lengua|es}} ==
=== Sustantivo ===
'''Acepción''': Secreción líquida de los riñones.
====Sinónimos ====
* [[aguas menores]] (eufemismo)
* [[chis]] (infantil)
* [[meada]] (infantil)
* [[meado]] (infantil)
* [[meado|miao]] (Venezuela y Panamá, vulgar)
* [[meo]] (Rioplatense, España)
* [[micción]] (formal)
* [[orín]] (formal)
* [[orina]] (formal)
* [[orine]] (Venezuela)
* [[orines]]
* [[orinada]] (Nicaragua, Costa Rica, Cuba, Bolivia, Panamá, México) <ref>{{Damer|orinada}}</ref>
* [[pichi]] (Perú)<ref>{{Damer|pichi}}</ref>
* [[pichí]] (Cono Sur)
* [[pichín]] (infantil, Argentina y Chile)
* [[pipí]] (infantil)
* [[pis]] (infantil)
==== Hipónimos ====
* [[anuria]]
* [[disuria]]
* [[hematuria]]
* [[oliguria]]
* [[piuria]]
* [[poliuria]]
* [[proteinuria]]
==== Hiperónimos ====
* [[excreción]]
==== Merónimos ====
* [[ácido úrico]]
* [[agua]]
* [[creatinina]]
* [[urea]]
* [[urocromo]]
==== Véase también ====
* [[Tesauro:orinar]]
== {{lengua|ast}} ==
=== Sustantivo ===
'''Acepción''': Secreción líquida de los riñones.
====Sinónimos ====
* [[mexu]]
* [[pis]]
* [[orina]]
== Referencias y notas ==
<references />
3jnrucaw6eefnaf4zhcy24hzuik1jd6
squid
0
73333
6076199
5843721
2026-03-31T12:39:48Z
Adelpine
34679
Agrega una pronunciación AFI (elaboración propia) y los hablantes de la otra
6076199
wikitext
text/x-wiki
== {{lengua|en}} ==
{{pron-graf|leng=en
|pron=Received Pronunciation, General American, Canadá, Australia|1fono1=skwɪd|1audio1=en-us-squid.ogg|1aunota1=California|1audio2=LL-Q1860 (eng)-Simplificationalizer-squid.wav|1aunota2=Nueva Jersey
|2pron=Nueva Zelanda|2fono1=skwəd
}}
=== Etimología 1 ===
{{etimología|leng=en|incierta}}.
==== {{sustantivo|en}} ====
{{en.sust|c|squids|squid}}
;1 {{csem|moluscos|leng=en}}: {{plm|calamar}}.
;2: Persona [[seria]] y [[tímido|tímida]].
{{uso|leng=en|coloquial}}
==== Véase también ====
{{W|idioma=en}}
== Referencias y notas ==
<references />
k9clu76rvog1dde72vt7djhgta1d8sj
preserve
0
83268
6076213
6043910
2026-03-31T18:08:55Z
Adelpine
34679
Agrega una sección tomada de [[en:preserve]]
6076213
wikitext
text/x-wiki
== {{lengua|es}} ==
{{pron-graf}}
=== Forma verbal ===
;1: {{forma verbo|preservar|m=subjuntivo|p=1s|t=presente}}.
;2: {{forma verbo|preservar|m=subjuntivo|p=3s|t=presente}}.
;3: {{forma verbo|preservar|p=2su|t=imperativo}}.
== {{lengua|en}} ==
{{pron-graf|leng=en
|1pron1=Received Pronunciation|1fono1=pɹɪˈzɜːv
|2pron1=General American, Canadá|2fono1=pɹɪˈzɜːv|2fono2=pɹəˈzɝv|2audio2=en-us-preserve.ogg|2aunota2=California
|3pron1=Australia|3fono1=pɹɪˈzɜːv
|4pron1=Nueva Zelanda|4fono1=pɹəˈzøːv
|ls=2
}}
=== Etimología ===
{{etimología|leng=en}}.
=== {{sustantivo|en}} ===
;1: Un dulce untable hecho de cualquier variedad de frutas.
{{sinónimo|leng=en|jam|jelly|marmalade|conserve}}
;2: Una reserva, una reserva natural.
;3: Un área de actividad exclusiva.
{{ejemplo|Kids regard their tree houses as their own preserve.}}
=== {{verbo|en}} ===
;4: {{plm|preservar}}.
;5: {{plm|conservar}}.
=== Conjugación ===
{{en.v}}
== Referencias y notas ==
<references />
994w2b3n359en82at8oec2r3ctq56su
interprétation
0
97704
6076208
5840994
2026-03-31T15:27:14Z
Adelpine
34679
Agrega audios
6076208
wikitext
text/x-wiki
{{desambiguación|interpretation}}
== {{lengua|fr}} ==
{{pron-graf|leng=fr|fone=ɛ̃.tɛʁ.pʁe.taˈsjɔ̃|audio=LL-Q150 (fra)-WikiLucas00-interprétation.wav|aunota=Lyon|audio2=LL-Q150 (fra)-Tamahashi-interprétation.wav|aunota2=Grenoble|audio3=LL-Q150 (fra)-Poslovitch-interprétation.wav|aunota3=Vosgos|audio4=LL-Q150 (fra)-DSwissK-interprétation.wav|aunota4=Suiza (canton de Valais)}}
=== Etimología ===
{{etimología|la|interpretatio|leng=fr}}.
=== {{sustantivo femenino|fr}} ===
{{fr.sust}}
;1: {{plm|interpretación}}.
=== Véase también ===
{{W|idioma=fr}}
== Referencias y notas ==
<references />
b2cbackdbjdjeo5j7xov24whbswl3s8
tanto
0
109978
6076214
6074318
2026-03-31T18:10:21Z
~2026-20143-28
181668
/* Traducciones */
6076214
wikitext
text/x-wiki
{{desambiguación|tantō}}
== {{lengua|es}} ==
{{pron-graf|v=tan}}
=== Etimología 1 ===
{{etimología|osp|tanto|tanto}}, y este {{etim|la|tantus}}.
==== {{adjetivo|es|comparativo|indefinido}} ====
{{es.adj}}
;1: ''Se aplica a la cantidad, número o porción de una cosa indeterminada o indefinida. Úsase como correlativo de [[cuanto]] ([[tanto… cuanto]]).''<ref name="drae">{{DLC1842}}</ref>
;2: Tan grande, muy grande.<ref name="drae" />
{{uso|en correlación con la conjunción {{l+|es|que}} ([[tanto… que]])}}
==== {{sustantivo masculino|es}} ====
;3: {{plm|cantidad}} cierta o número determinado de una cosa.<ref name="drae" />
;4: {{plm|copia}} o ejemplar que se da de algún escrito trasladado de su original.<ref name="drae" />
;5: {{plm|golpe}}.<ref name="drae" />
;6: Piedrezuela, moneda u otra pieza con que se señalan los puntos o piedras que se ganan en algún juego, o los que se reparten en moneda menuda para el curso de él, y después de haber acabado de jugar se redimen a dinero.<ref name="drae" />
;7: En algunos [[juego]]s, [[punto]], [[piedra]].<ref name="drae" />
;8: Por extensión, punto o gol (en cualquier contexto).
{{uso|figurado|por extensión}}
{{ejemplo|—Ya se lo dije: pase lo que pase, el '''''tanto''''' se lo apuntarán Gregson y Lestrade.|título=Estudio en Escarlata|editorial=Edimat|capítulo=1.6. Tobías Gregson demuestra de lo que es capaz|páginas=89|c=libro|a=Arthur Conan Doyle|fecha=1887|obs=trad. de editorial}}
==== {{adverbio|es|comparativo|cantidad}} ====
;9: De tal modo o en tal grado.<ref name="drae" />
;10: {{plm|mucho}}, especialmente hablando del tiempo.<ref name="drae" />
{{ejemplo|''Tanto'' ha que estudias, y no sabes.}}
;11: ''Se toma también comparativamente a otra cosa, y vale "de la misma suerte", "semejante" o "igualmente".''<ref name="drae" />
;12: ''Junto con las voces "más" o "menos", "mejor" o "peor" se usa adverbialmente para explicar la especial razón que ocurre para hacer o dejar de hacer alguna cosa en comparación de otra''.<ref name="drae" />
==== {{conjunción|es|copulativo}} ====
;13: {{plm|y}}.
{{uso|en correlación con {{l+|es|como}} ([[tanto… como]])}}
==== {{pronombre indefinido|es}} ====
{{es.adj|nota=neutro [[tanto]]}}
;14: Tantas cosas.
==== Locuciones ====
{{trad-arriba|Locuciones con «tanto»}}
* [[tanto de ello]]: mod. adv. mucho, abundante y sin limitación o tasa de alguna cosa que hay o se da.<ref name="drae" />
* [[tanto es lo de más como lo de menos]]: expresión que da a entender que se debe huir de los extremos.<ref name="drae" />
* [[tanto más cuanto]]: mod. adv. que se usa en las compras y ventas para ajustar o convenir en el precio o estimación de alguna cosa.<ref name="drae" /> Locución para indicar que se está exagerando en alguna descripción, por ejemplo en las exigencias respecto de algo.
* [[tanto monta]]: se significa que una cosa es equivalente a otra.<ref name="drae" /> Proviene del lema del pacto entre los Reyes Católicos, "tanto monta / monta tanto", por el que ambos se otorgaban mutuamente la delegación para ejercer su potestad regia en todos los territorios de cada uno, a pesar de que la legislación castellana y todos sus territorios conquistados y anexionados establecía que las mujeres podían reinar, excluyendo tal derecho a su consorte, y la aragonesa y sus territorios conquistados y anexionados (condados catalanes y reinos de Valencia y Baleares) negaban tal derecho a las mujeres, excluyéndolas del Gobierno de tales territorios.
* [[tanto por tanto]]: mod. adv. que se usa comparativamente, y vale por el mismo precio o coste.<ref name="drae" /> Dar una cosa a cambio de otra. También en sentido vengativo o justiciero, para exigir compensación por los daños causados.
* [[tanto cuanto]]: algún tanto.<ref name="drae" /> Así como.
* [[tanto que]]: luego que.<ref name="drae" /> Tan grande o tantas veces que, para indicar la causa de alguna consecuencia, generalmente negativa.
* [[tantos a tantos]]: expr. con que se demuestra la igualdad de número dentro de una especie.<ref name="drae" /> Generalmente es una comparación cuantitativa, aunque inespecífica, especialmente para dar a entender un gran número. Por ejemplo: mucha gente a muchas otras.
* [[algún tanto]]: que vale algo o un poco.<ref name="drae" /> Generalmente para indicar que se ha conseguido alguna puntuación, algo positivo.
* [[al tanto]]: mod. adv. por el mismo precio, coste o trabajo; y se usa cuando se explica la voluntad de uno de tomar o lograr alguna cosa al precio que a otro le ha costado.<ref name="drae" /> También puede utilizarse para expresar la venta al contado, a granel, por pequeñas partidas, diferenciando precios. Estar sobre aviso respecto de algo que pudiese ocurrir. Esperar a que ocurra algo previsto. Remuneración proporcional a la puntuación obtenida.
* [[con tanto que]]: con tal de que.<ref name="drae" /> En tal cantidad, tantas veces, que.
* [[en su tanto]]: mod. adv. guardada proporción, proporctonalmente.<ref name="drae" /> A su favor.
* [[en tanto]] o [[entre tanto]]: mod. adv. mientras, ínterín o durante algún tiempo intermedio.<ref name="drae" />
* [[ni tanto ni tan poco]]: expresión con que se contiene en una ponderación al que excede en ella por ambos extremos.<ref name="drae" /> Equivalente a "ni tanto ni tan calvo".
* [[no me hagas tanto]]: expresión con que se amenaza al que persiste en hacer alguna cosa que molesta.<ref name="drae" />
* [[por el tanto]]: mod. adv. al tanto; se usa en lo material de las compras, ventas u otras semejantes enajenaciones.<ref name="drae" />
* [[por el tanto]]: mod. adv. por la misma razón, causa o motivo.<ref name="drae" />
* [[por tanto]]: expresión con que se concluyen los escritos o pedimentos, y significa, atento a lo referido, por las razones expresadas, y por todo lo demás que se funda y representa.<ref name="drae" /> En consecuencia.
* [[por tantos y cuantos]]: (expresión familiar) especie de juramento con que se asegura y pondera alguna cosa.<ref name="drae" /> Más utilizada en singular: "por tanto y cuanto". Es una especie de moga del leguaje leguleyo.
{{trad-abajo}}
==== Véase también ====
* [[tantos]]
==== Traducciones ====
{{trad-arriba}}
{{t|ast|t1=tanto}}
{{t|de|t1=ebenso|t2=ebenso sehr}}
{{t|osp|t1=tanto}}
{{t|ca|t1=tant}}
{{t|fr|t1=autant|t2=tant}}
{{t|fro|t1=tant}}
{{t|frm|t1=tant}}
{{t|fur|t1=tant}}
{{t|roa-opt|t1=tanto}}
{{t|en|t1=so much}}
{{t|it|t1=tanto}}
{{t|roa-oit|t1=tanto}}
{{t|nrf|t1=tant}}
{{t|pt|t1=tanto}}
{{t|ro|t1=atât|t2=atâta|t3=atît|t4=atîta}}
{{trad-abajo}}
== {{lengua|ast}} ==
{{pron-graf|leng=ast}}
=== Etimología 1 ===
{{etimología|leng=ast|la|tantus|alt=tantum|tanto}}.
==== {{adverbio de cantidad|ast}} ====
;1: {{plm}}.
== {{lengua|osp}} ==
{{pron-graf|leng=osp}}
=== Etimología 1 ===
{{etimología|leng=osp|la|tantus|alt=tantum|tanto}}.
==== {{adjetivo|osp}} ====
;1: {{plm}}.
==== {{adverbio de cantidad|osp}} ====
;2: {{plm}}.
== {{lengua|fr}} ==
{{pron-graf|leng=fr|h1=tantos}}
=== Etimología 1 ===
{{etimología|leng=fr|ja|短刀|tr=tantō}}.
==== {{sustantivo masculino|fr}} ====
{{fr.sust}}
;1: {{grafía|leng=fr|tantō}}.
== {{lengua|roa-opt}} ==
{{pron-graf|leng=roa-opt}}
=== Etimología 1 ===
{{etimología|leng=roa-opt|la|tantus|alt=tantum|tanto}}.
==== {{adjetivo|roa-opt}} ====
;1: {{plm}}.
==== {{adverbio de cantidad|roa-opt}} ====
;2: {{plm}}.
== {{lengua|ia}} ==
{{pron-graf|leng=ia}}
=== Etimología 1 ===
{{etimología|leng=ia}}.
==== {{adverbio de cantidad|ia}} ====
;1: {{plm|tal}}.
== {{lengua|it}} ==
{{pron-graf|leng=it|1audio1=It-tanto.ogg}}
=== Etimología 1 ===
{{etimología|leng=it|roa-oit|tanto|tanto}}, y este {{etim|leng=it|la|tantus}}.
==== {{adjetivo|it}} ====
{{it.adj}}
;1: {{plm}}.
==== {{adverbio de cantidad|it}} ====
;2: {{plm}}.
==== {{conjunción|it}} ====
;3: {{plm|al final}} o {{l|es|después de todo}}.
==== Locuciones ====
{{trad-arriba|locuciones}}
* {{l|it|di tanto in tanto}}
* {{l|it|ogni tanto}}
{{trad-abajo}}
== {{lengua|roa-oit}} ==
{{pron-graf|leng=roa-oit}}
=== Etimología 1 ===
{{etimología|leng=roa-oit|la|tantus|alt=tantum|tanto}}.
==== {{adjetivo|roa-oit}} ====
;1: {{plm}}.
==== {{adverbio de cantidad|roa-oit}} ====
;2: {{plm}}.
== {{lengua|la}} ==
{{pron-graf|leng=la|ayuda1=tantō}}
=== Forma flexiva ===
==== Forma adjetiva ====
;1: {{forma adjetivo|leng=la|tantus|dativo|singular|masculino}}.
;2: {{forma adjetivo|leng=la|tantus|dativo|singular|neutro}}.
;3: {{forma adjetivo|leng=la|tantus|ablativo|singular|masculino}}.
;4: {{forma adjetivo|leng=la|tantus|ablativo|singular|neutro}}.
== {{lengua|pt}} ==
{{pron-graf|leng=pt}}
=== Etimología 1 ===
{{etimología|leng=pt|roa-opt|tanto|tanto}}, y este {{etim|leng=pt|la|tantus}}.
==== {{adjetivo|pt}} ====
{{pt.adj}}
;1: {{plm|tanto}}.
{{ejemplo|Ele perdeu '''tanto''' sangue que morreu.}}
{{ejemplo|Eu leio '''tantos''' livros.}}
==== {{adverbio de cantidad|pt}} ====
;2: {{plm|tanto}}.
{{relacionado|leng=pt|tão}}.
{{ejemplo|Corri '''tanto'''.}}
==== {{sustantivo masculino|pt}} ====
{{pt.sust}}
;3: {{plm|tanto}}.
{{ejemplo|Comi um '''tanto''' de torta enquanto a mercadoria foi entregue em dois '''tantos'''.}}
==== Descendientes ====
{{trad-arriba|descendientes}}
{{d|kea|d1=tántu}}
{{d|idb|d1=tanto}}
{{d|mzs|d1=tanto}}
{{d|mcm|d1=tantu}}
{{trad-abajo}}
==== Locuciones ====
{{trad-arriba|locuciones}}
* {{l|pt|e tanto}}
* {{l|pt|tanto assim que}}
* {{l|pt|tanto mais quanto}}
* {{l|pt|tanto melhor}}
* {{l|pt|tanto quanto}}
* {{l|pt|tanto que}}
* {{l|pt|um tanto}}
* {{l|pt|um tanto ou quanto}}
{{trad-abajo}}
==== Información adicional ====
{{derivad|leng=pt|portanto}}
== Referencias y notas ==
<references />
:*{{DLC1842}}
:*{{Aulete}}
:*{{DALA}}
:*{{Treccani}}
42lbsty5ensmclgau862h9v3h3g1u3w
caravana
0
116532
6076285
5861731
2026-04-01T06:25:54Z
Gustavo Rubén
18811
/* Sustantivo femenino */
6076285
wikitext
text/x-wiki
== {{lengua|es}} ==
{{pron-graf}}
=== Etimología ===
{{etimología|fr|caravane}}, {{etim|fro|caravane}}, {{etim|fa|کاروان}}
=== {{sustantivo femenino|es}} ===
{{es.sust}}
;1: Multitud de gentes que en Asia y África se juntan para hacer algún [[viaje]] con seguridad.<ref name="novísimo">{{Labernia1866}} Pág. 550</ref>
;2 {{csem|religión}}: En la orden de Hospitalarios el número de [[caballero]]s que destina el gran [[maestre]] para alguna expedición.<ref name="novísimo" />
;3: La misma [[expedición]].<ref name="novísimo" />
;4: Gran número de personas que se reúnen para ir juntas, y principalmente de campo.<ref>{{DLC1914|202||2012-9-05}}</ref>
;5: Trampa para capturar pájaros.
{{ámbito|Cuba}}
;6: Exageración de las formalidades, del protocolo.
{{ámbito|Honduras}}
;7: Conjunto de un collar con sus respectivos pendientes.
;8 {{csem|aves}}: Ave de la familia de los carádridos.
;9: Grupo de peregrinos que marchan reunidos largas distancias.
;10: Cada uno de los grupos de peregrinos que van a la Meca desde otros países.
;11: {{plm|vehículo}} construido o acondicionado para servir de [[vivienda]].
{{sinónimo|casa rodante}}.
;12: Grupo de vehículos que van uno detrás de otro formando un conjunto ya sea para viajar, competir, solidarizar en un entierro, propaganda u otros fines.
;13: Grupo de vehículos de gente trashumante, tales como los gitanos, en que viajan familias o clanes.
;14: Grupo de nómades, o viajeros, que montados en dromedarios cruzan el desierto.
;15: {{plm|arete}} para la oreja.
{{ámbito|Uruguay}}
;16: {{plm|fiesta}}.<ref>{{referencia|c=pagina|t=Mini guía para entender el raro español de los argentinos desde la Puna hasta la Patagonia|sitio=Matador Network|u=https://matadornetwork.com/es/mini-guia-para-raro-espanol-de-argentinos-puna-hasta-patagonia/|a=Silvana Spinelli|f=2016-7-20}}</ref>
{{ámbito|Córdoba}}
=== Locuciones ===
* [[correr la caravana]]: Viajar mucho, por diversas partes, etc.<ref name="novísimo" />
* [[correr las caravanas]]: En la orden de san Juan, es servir los caballeros novicios por espacio de tres años, andando a corso o defendiendo algún castillo contra infieles.<ref name="novísimo" />
* [[hacer correr caravanas]]: Hacer las diligencias que regularmente se practican para lograr alguna pretensión.<ref name="novísimo" />
=== Véase también ===
{{w}}
=== Traducciones ===
{{trad-arriba}}
{{trad-abajo}}
== Referencias y notas ==
<references />
5tzt78cqp799ovwjbahv5gsjpfgjz4t
demain
0
164299
6076225
4379898
2026-03-31T18:53:34Z
Adelpine
34679
Agrega algunos audios
6076225
wikitext
text/x-wiki
== {{lengua|fr}} ==
{{pron-graf|leng=fr|audio=LL-Q150 (fra)-Guilhelma-demain.wav|audio2=LL-Q150 (fra)-Jules78120-demain.wav}}
=== Etimología ===
{{etimología|leng=fr}}.
=== {{adverbio de tiempo|fr}} ===
;1: {{plm|mañana}}{{-sub|4}}.
{{relacionado|leng=fr|aujourd'hui|hier|avant-hier}}.
== Referencias y notas ==
<references />
6mi69xhc4nrj1kkca6yw83w8fw9ex9h
adecúe
0
204775
6076212
4264688
2026-03-31T16:18:37Z
Jemily1
121719
amplío desambiguación
6076212
wikitext
text/x-wiki
{{desambiguación|adecue|adecué}}
== {{lengua|es}} ==
{{pron-graf}}
=== Forma verbal ===
;1: {{forma verbo|adecuar|yo|t=presente|m=subjuntivo|pronominal=s}}.
;2: {{forma verbo|adecuar|3s|presente|subjuntivo|pronominal=s}}.
;3: {{forma verbo|adecuar|p=usted|m=imperativo|pronominal=s}}.
{{relacionado|adecúese|nota1=pronominal afirmativo}}.
== Referencias y notas ==
<references />
iraukbtmdhn9vbhgp5g5psivgw5nxz8
adecue
0
204777
6076211
4264664
2026-03-31T16:18:06Z
Jemily1
121719
amplío desambiguación
6076211
wikitext
text/x-wiki
{{desambiguación|adecué|adecúe}}
== {{lengua|es}} ==
{{pron-graf}}
=== Forma verbal ===
;1: {{forma verbo|adecuar|yo|t=presente|m=subjuntivo|pronominal=s}}.
;2: {{forma verbo|adecuar|3s|presente|subjuntivo|pronominal=s}}.
;3: {{forma verbo|adecuar|p=usted|m=imperativo|pronominal=s}}.
{{relacionado|adecúese|nota1=pronominal afirmativo}}.
== Referencias y notas ==
<references />
ettzs5rzl5w0s9rppu2ap4v9yn15asc
adecúo
0
206997
6076203
4264693
2026-03-31T13:16:51Z
Jemily1
121719
amplío desambiguación
6076203
wikitext
text/x-wiki
{{desambiguación|adecuo|adecuó}}
== {{lengua|es}} ==
{{pron-graf|v=adecuo}}
=== Forma verbal ===
;1: {{forma verbo|adecuar|p=yo|t=presente|m=indicativo|pronominal=s}}.
== Referencias y notas ==
<references />
ixceamanlvw8lpfvh6u1q2gl0sjkz0y
adecúas
0
207000
6076206
4264686
2026-03-31T13:27:21Z
Jemily1
121719
amplío desambiguación
6076206
wikitext
text/x-wiki
{{desambiguación|adecuas|adecuás}}
== {{lengua|es}} ==
{{pron-graf|v=adecuas}}
=== Forma verbal ===
;1: {{forma verbo|adecuar|p=tú|t=presente|m=indicativo|pronominal=s}}.
== Referencias y notas ==
<references />
iy79av0hbk6fs2r0zvauksodgji5zxp
adecuo
0
207005
6076204
4264668
2026-03-31T13:17:33Z
Jemily1
121719
amplío desambiguación
6076204
wikitext
text/x-wiki
{{desambiguación|adecúo|adecuó}}
== {{lengua|es}} ==
{{pron-graf|v=adecúo}}
=== Forma verbal ===
;1: {{forma verbo|adecuar|p=yo|t=presente|m=indicativo|pronominal=s}}.
== Referencias y notas ==
<references />
mav12s8ts90g807nmy7koxmzmj7d92g
adecuas
0
207006
6076205
4264657
2026-03-31T13:26:40Z
Jemily1
121719
amplío desambiguación
6076205
wikitext
text/x-wiki
{{desambiguación|adecuás|adecúas}}
== {{lengua|es}} ==
{{pron-graf|v=adecúas}}
=== Forma verbal ===
;1: {{forma verbo|adecuar|p=tú|t=presente|m=indicativo|pronominal=s}}.
== Referencias y notas ==
<references />
04oi5sebyxpvq6dhmoyjg24vgtyvkun
inserir
0
549612
6076210
6026615
2026-03-31T15:37:12Z
MottaW
48820
errata
6076210
wikitext
text/x-wiki
== {{lengua|es}} ==
{{pron-graf|p1=inferir|p2=ingerir}}
=== Etimología ===
{{etimología|la|insero|alt=īnsero, īnserere|introducir}}.<ref name="drae" />
=== {{verbo transitivo|es}} ===
;1: {{variante|injerir}} ([[introducir]], [[injerto|injertar]], [[meter]], [[intervenir]]).<ref name="drae">{{DRAE2001}}</ref>
{{relacionado|inserción|insertar|inserto}}.
=== Conjugación ===
{{es.v|nucleopres1=ins#ie#r|nucleopret3=ins#i#r}}
=== Traducciones ===
{{trad-véase|1|injerir}}
== Referencias y notas ==
<references />
bp1brz2gqr98dt0qexc4kbsz5op00w2
principe
0
861569
6076243
6039423
2026-04-01T00:41:51Z
Adelpine
34679
Agrega audios
6076243
wikitext
text/x-wiki
{{desambiguación|príncipe|principé}}
== {{lengua|es}} ==
{{pron-graf}}
=== Etimología ===
{{etimología|la|princeps}}.
==== {{sustantivo masculino|es}} ====
{{es.sust}}
;1: {{grafía|príncipe}}.
{{uso|obsoleto}}.
==== Véase también ====
{{w}}
=== Forma flexiva ===
==== Forma verbal ====
;1: {{forma verbo|principar|1s|m=subjuntivo|t=presente}}.
;2: {{forma verbo|principar|3s|presente|subjuntivo}}.
;3: {{forma verbo|principar|m=imperativo|p=usted}}.
== {{lengua|fr}} ==
{{pron-graf|leng=fr|1fone1=pʁɛ̃.sip|audio=Fr-principe.ogg|aunota=Francia|audio2=LL-Q150 (fra)-0x010C-principe.wav|aunota2=Muntzenheim|audio3=LL-Q150 (fra)-DSwissK-principe.wav|aunota3=canton du Valais|audio4=LL-Q150 (fra)-Poslovitch-principe.wav|aunota4=Vosgos|audio5=LL-Q150 (fra)-Fabricio Cardenas (BiblioCanet66)-principe.wav|aunota5=Céret (Francia)
|h1=principes}}
=== Etimología ===
{{etimología|leng=fr|frm|principe}}.
=== {{sustantivo masculino|fr}} ===
{{fr.sust}}
;1: {{plm|causa}}, [[comienzo]], [[empiece]], [[inicio]], [[origen]] o [[principio]].
{{sinónimo|leng=fr|commencement|début|origine|source}}.
;2 {{csem|leng=fr|arte}}: {{plm|principio}}.
;3 {{csem|leng=fr|filosofía}}: {{plm|principio}}.
;4 {{csem|leng=fr|ciencia|Tecnología}}: {{plm|axioma}} o [[principio]].
{{sinónimo|leng=fr|postulat|proposition}}.
;5 {{csem|leng=fr|ciencia}}: {{plm|ley}} o [[principio]].
{{sinónimo|leng=fr|loi}}.
;6 {{csem|leng=fr|química}}: {{plm|principio}}.
;7: {{plm|máxima}}, [[regla]] o [[principio]].
{{sinónimo|leng=fr|règle}}.
;8: {{plm|fundamento}}, o moral o religioso.
=== Locuciones ===
{{trad-arriba|Locuciones}}
* {{l|fr|en principe}}
{{trad-abajo}}
=== Información adicional ===
{{derivad|leng=fr|principiel|principiellement}}.
=== Véase también ===
{{w|leng=fr}}
== {{lengua|fro}} ==
{{pron-graf|leng=fro}}
=== Etimología ===
{{etimología|leng=fro|la|principium|alt=prīncipium}}, y este de {{l+|la|princeps|prīncipis}}, par [[síncopa]] de {{l+|la|*primoceps}}, de {{l+|la|primus|prīmī}} y {{l+|la|capere}}, infinitivo de {{l+|la|capio|capiō}}, del protoitálico {{l+|itc-pro|*kapjō}}, del protoindoeuropeo {{l+|ine-pro|*kh₂pi-}}.
=== {{sustantivo masculino|fro}} ===
{{inflect.fro.sust.m}}
;1: {{plm|causa}}, [[comienzo]], [[empiece]], [[inicio]], [[origen]] o [[principio]].
== {{lengua|frm}} ==
{{pron-graf|leng=frm}}
=== Etimología ===
{{etimología|leng=frm|fro|principe}}, y este del latín {{l+|la|principium|prīncipium}}, de {{l+|la|princeps|prīncipis}}, par [[síncopa]] de {{l+|la|*primoceps}}, de {{l+|la|primus|prīmī}} y {{l+|la|capere}}, infinitivo de {{l+|la|capio|capiō}}, del protoitálico {{l+|itc-pro|*kapjō}}, del protoindoeuropeo {{l+|ine-pro|*kh₂pi-}}.
=== {{sustantivo masculino|frm}} ===
{{inflect.frm.sust.reg}}
;1: {{plm|causa}}, [[comienzo]], [[empiece]], [[inicio]], [[origen]] o [[principio]].
== {{lengua|it}} ==
{{pron-graf|leng=it|1fone1=ˈprin.tʃi.pe}}
=== Etimología ===
{{etimología|leng=it|roa-oit|principe}}, y este del latín {{l+|la|principium|prīncipium}}, de {{l+|la|princeps|prīncipis}}, par [[síncopa]] de {{l+|la|*primoceps}}, de {{l+|la|primus|prīmī}} y {{l+|la|capere}}, infinitivo de {{l+|la|capio|capiō}}, del protoitálico {{l+|itc-pro|*kapjō}}, del protoindoeuropeo {{l+|ine-pro|*kh₂pi-}}.
=== {{sustantivo|it|masculino}} ===
{{it.sust|m}}
;1: {{plm|conde}} o [[príncipe]].
=== Información adicional ===
{{derivad|leng=it|principale|principato|principesco|principio}}.
=== Véase también ===
{{w|leng=it}}
== {{lengua|roa-oit}} ==
{{pron-graf|leng=roa-oit}}
=== Etimología ===
{{etimología|leng=roa-oit|la|principium|alt=prīncipium}}, y este de {{l+|la|princeps|prīncipis}}, par [[síncopa]] de {{l+|la|*primoceps}}, de {{l+|la|primus|prīmī}} y {{l+|la|capere}}, infinitivo de {{l+|la|capio|capiō}}, del protoitálico {{l+|itc-pro|*kapjō}}, del protoindoeuropeo {{l+|ine-pro|*kh₂pi-}}.
=== {{sustantivo masculino|roa-oit}} ===
;1: {{plm|conde}} o [[príncipe]].
== {{lengua|la}} ==
{{pron-graf|leng=la|ayuda=prīncipe}}
=== Forma sustantiva ===
;1: {{forma sustantivo|leng=la|princeps|ablativo|singular}}.
== {{lengua|ro}} ==
{{pron-graf|leng=ro|ayuda=príncipe}}
=== Etimología ===
{{etimología|leng=ro|it|principe}}<ref>{{dexonline}}</ref>, y este del italiano antiguo {{l+|roa-oit|principe}}, del latín {{l+|la|principium|prīncipium}}, de {{l+|la|princeps|prīncipis}}, par [[síncopa]] de {{l+|la|*primoceps}}, de {{l+|la|primus|prīmī}} y {{l+|la|capere}}, infinitivo de {{l+|la|capio|capiō}}, del protoitálico {{l+|itc-pro|*kapjō}}, del protoindoeuropeo {{l+|ine-pro|*kh₂pi-}}.
=== {{sustantivo masculino|ro}} ===
;1: {{plm|conde}} o [[príncipe]].
{{sinónimo|leng=ro|prinț}}.
=== Véase también ===
{{w|leng=ro}}
=== Declinación ===
{{ro.sust|m|na_indef_pl=principi}}
== Referencias y notas ==
<references />
42eq57remghb32jbj7m4dcuo2zvs3on
roncear
0
877326
6076237
5802176
2026-03-31T21:42:28Z
~2026-20067-42
181670
/* Etimología */
6076237
wikitext
text/x-wiki
{{desambiguación}}
{{esbozo}}
== {{lengua|es}} ==
{{pron-graf}}
=== Etimología ===
{{etimología|xaa|رَٰمْزْ|tr=rámz}}, {{etim|ar|رمز|tr=ramz}}.
=== {{verbo intransitivo|es}} ===
;1: <ref name="drae">{{DRAE2001}}</ref>
;2: <ref name="drae" />
{{uso|coloquial}}
;3 {{csem|náutica}}: <ref name="drae" />
;4: <ref name="drae" />
{{ámbito|Argentina}}
{{uso|poco usado|rural}}
;5: <ref name="drae" />
{{ámbito|Chile}}
{{uso|utcp}}
=== Conjugación ===
{{es.v}}
=== Véase también ===
* [[roncearse]]
=== Traducciones ===
{{trad-arriba}}
<!--{{t+|de|?|}}-->
<!--{{t+|ar|?|}}-->
<!--{{t+|bg|?|}}-->
<!--{{t+|ca|?|}}-->
<!--{{t+|eo|?|}}-->
<!--{{t+|fr|?|}}-->
<!--{{t+|en|?|}}-->
<!--{{t+|it|?|}}-->
<!--{{t+|ja|?|}}-->
<!--{{t+|nl|?|}}-->
<!--{{t+|pl|?|}}-->
<!--{{t+|pt|?|}}-->
{{trad-abajo}}
== Referencias y notas ==
<references />
puqpz2d00d6nd04djci6wvn87bo09lc
parfum
0
914401
6076247
6039429
2026-04-01T01:14:21Z
Adelpine
34679
Precisa los hablantes de las pronunciaciones AFI y agrega otras (elaboración propia)
6076247
wikitext
text/x-wiki
{{desambiguación|Parfüm|parfüm}}
== {{lengua|fr}} ==
{{pron-graf|leng=fr
|1pron=distinción /œ̃/-/ɛ̃/|1fone1=paʁ.fœ̃|1audio1=Fr-le parfum (Avignon).ogg|1aunota1=[lə paʁ.fœ̃], Aviñón
|2pron=fusión /œ̃/-/ɛ̃/|2fone1=paʁ.fɛ̃|2audio1=Fr-parfum.ogg|2aunota1=[ɛ̃ paʁ.fɛ̃], París
|h1=parfums
}}
=== Etimología ===
{{etimología|leng=fr|frm|parfum|aroma}}. Atestiguado desde 1528.<ref name="DAF8">{{DAF8}}</ref>
=== {{sustantivo masculino|fr}} ===
{{fr.sust}}
;1: {{plm|aroma}}.
{{sinónimo|leng=fr|arôme|fragrance|odeur}}.
;2: {{plm|perfume}}.
=== Locuciones ===
* {{l+|fr|au parfum}}
* {{l+|fr|être au parfum}}
* {{l+|fr|mettre au parfum}}
=== Información adicional ===
{{derivad|parfumer|parfumerie|parfumeur}}
=== Véase también ===
{{w|leng=fr}}
== {{lengua|frm}} ==
{{pron-graf|leng=frm
|v=perfum}}
=== Etimología ===
{{etimología|leng=frm|síncopa|parfumer}}. Atestiguado desde 1528.<ref name="DAF8" />
=== {{sustantivo masculino|frm}} ===
{{inflect.frm.sust.reg}}
;1: {{plm|aroma}}.
== {{lengua|lad}} ==
{{pron-graf|leng=lad
|g=פארפ׳ום|v=parfumo|v2=פארפ׳ומו}}
=== Etimología ===
{{etimología|leng=lad|fr|parfum|aroma}}.
=== {{sustantivo masculino|lad}} ===
;1: {{plm|aroma}}.
{{sinónimo|leng=lad|aroma}}.
== {{lengua|ro}} ==
{{pron-graf|leng=ro|g1=парфум|g2=parfumŭ|gnota1=Moldavia|gnota2=obsoleta
|v1=profum|ayuda=parfúm}}
=== Etimología ===
{{etimología|leng=ro|fr|parfum|aroma}}.<ref name="dexonline">{{dexonline}}</ref>
=== {{sustantivo neutro|ro}} ===
;1: {{plm|aroma}}.
{{sinónimo|leng=ro|aromă|miros}}.
{{antónimo|leng=ro|duhoare|miasmă}}.
;2: {{plm|perfume}}.
=== Información adicional ===
{{derivad|parfumier}}
=== Véase también ===
{{w|leng=ro}}
=== Declinación ===
{{ro.sust|n|na_indef_pl=parfumuri}}
== Referencias y notas ==
<references />
g22qxdzgghzuns4xntriqr71i2iu9ir
bracken
0
932679
6076202
5854595
2026-03-31T13:02:09Z
Adelpine
34679
Agrega la pronunciación AFI y las acepciones tomadas de [[en:bracken]]
6076202
wikitext
text/x-wiki
== {{lengua|en}} ==
{{pron-graf|leng=en
|pron=Conservative Received Pronunciation, General American, Standard Canadian, Australia|fono=ˈbɹækən|audio=LL-Q1860 (eng)-Vealhurl-bracken.wav|aunota=Berkshire, Sur de Inglaterra
}}
=== Etimología ===
{{etimología|enm|braken|leng=en}}.
=== {{sustantivo|en}} ===
{{en.sust|gi}}
;1 {{csem|plantas|leng=en}}: Cualquiera de varios helechos gruesos del género Pteridium, que forman matorrales densos; a menudo venenoso para el ganado.
;2: Una zona rural muy poblada por este helecho.
== Referencias y notas ==
<references />
dynvl85ajk1lgynhyetl4pt65v4r16s
maintenant
0
981019
6076238
5642566
2026-03-31T22:06:34Z
Adelpine
34679
Agrega las pronunciaciones AFI tomadas de [[fr:maintenant]]
6076238
wikitext
text/x-wiki
== {{lengua|fr}} ==
{{pron-graf|leng=fr|fono=mɛ̃t.nɑ̃|fono2=mɛ̃.tə.nɑ̃|fono3=mɛn.nɑ̃|fnota3=popular|fono4=mɛ.nɑ̃|fnota4=popular
}}
=== Etimología ===
{{etimología|leng=fr|}}
=== {{adverbio|fr}} ===
;1: {{plm|ahora}}.
=== Locuciones ===
* {{l|fr|maintenant ou jamais}}: ''ahora o nunca''.
=== Véase también ===
{{w|idioma=fr}}
== Referencias y notas ==
<references />
9k2phvszxest7lxq0burr200022t07c
Tesauro:ano
110
988456
6076228
5944460
2026-03-31T18:59:18Z
Raos10
93688
Formato y adición de más sinónimos referenciados
6076228
wikitext
text/x-wiki
== {{lengua|es}} ==
=== Sustantivo ===
'''Acepción''': Extremo terminal del tubo digestivo, constituido por un esfínter voluntario recubierto de mucosa, siendo una abertura a través de la cual los materiales de desecho de la digestión (heces fecales) salen del cuerpo.
====Sinónimos ====
* [[anillo]] (Colombia, Ecuador, El Salvador, Nicaragua)
* [[ano]]
* [[arete]] (Perú)
* [[asterisco]] (México, Chile)
* [[cerequeque]] (Honduras) (coloquial)
* [[cerete]] (Honduras) (malsonante)
* [[chiquito]] (Centroamérica)<ref>{{Damer|chiquito}}</ref>
* [[culo]] (malsonante en América)
* [[dordero]]
* [[escarapela de carne]] (Argentina)
* [[esfínter anal]]
* [[fundillo]] (Colombia, Venezuela) (coloquial)
* [[hoyo]] (Chile)
* [[hueco del culo]] (Venezuela) (malsonante)
* [[llama moscas]] (Guatemala)
* [[nudo de globo]] (Argentina)
* [[ojete]] (malsonante, Argentina)
* [[ojo de coco]] (El Salvador)<ref name="ojo">{{Damer|ojo}}</ref>
* [[ojo de pollo]] (Chile)<ref name="ojo" />
* [[ojo de queque]] (El Salvador)<ref name="ojo" />
* [[ojo de zope]] (Guatemala)<ref name="ojo" />
* [[ojo del culo]]
* [[ojo del payaso]] (México)
* [[orto]] (Chile, Rioplatense) (malsonante)
* [[poto]] (Andino, Rioplatense, Chile)
* [[raja]] (Guatemala, Nicaragua, Chile)<ref>{{Damer|raja}}</ref>
* [[rajamen]] (Dosrius)
* [[recto]]
* [[sin esquinas]] (Guatemala)
* [[tira maiz]] (México)
* [[virote]] (Nicaragua)<ref>{{Damer|virote}}</ref>
* [[zanja]] (Perú)
== Referencias y notas ==
<references />
l60jvwq0kasgp67rkfdxjknoefnuum8
Módulo:tabla
828
1026265
6076240
5868468
2026-03-31T23:00:21Z
Tmagc
158167
6076240
Scribunto
text/plain
-- tomado de https://en.wiktionary.org/wiki/Module:table
--[[
------------------------------------------------------------------------------------
-- table (formerly TableTools) --
-- --
-- This module includes a number of functions for dealing with Lua tables. --
-- It is a meta-module, meant to be called from other Lua modules, and should --
-- not be called directly from #invoke. --
------------------------------------------------------------------------------------
--]]
local export = {}
local unpack = unpack or table.unpack
local insert = table.insert
local sort = table.sort
--[[
------------------------------------------------------------------------------------
-- append
--
-- This appends any number of tables together and returns the result. Compare the Lisp
-- expression (append list1 list2 ...).
------------------------------------------------------------------------------------
--]]
function export.append(...)
local ret = {}
local j = 1
for i=1,select('#', ...) do
local argt = select(i, ...)
for _, v in ipairs(argt) do
ret[j] = v
j = j + 1
end
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- merge
--
------------------------------------------------------------------------------------
--]]
function export.merge(...)
local ret = {}
for i=1,select('#', ...) do
local argt = select(i, ...)
for k, v in pairs(argt) do
ret[k] = v
end
end
return ret
end
--[[
-- This returns the length of a table, or the first integer key n counting from
-- 1 such that t[n + 1] is nil. It is similar to the operator #, but may return
-- a different value when there are gaps in the array portion of the table.
-- Intended to be used on data loaded with mw.loadData. For other tables, use #.
--]]
function export.length(t)
local i = 0
repeat
i = i + 1
until t[i] == nil
return i - 1
end
--[[
------------------------------------------------------------------------------------
-- size
--
-- This returns the size of a key/value pair table. It will also work on arrays,
-- but for arrays it is more efficient to use the # operator.
------------------------------------------------------------------------------------
--]]
function export.size(t)
local i = 0
for _ in pairs(t) do
i = i + 1
end
return i
end
local size = export.size
function export.maxIndex(t)
local maximo = 0
for k,_ in pairs(t) do
if type(k) == "number" and k > maximo then
maximo = k
end
end
return maximo
end
------------------------------------------------------------------------------------
-- deepcopy
--
-- Recursive deep copy function. Preserves copied identities of subtables.
-- A more powerful version of mw.clone, as it is able to clone recursive tables without getting into an infinite loop.
-- NOTE: protected metatables will not be copied (i.e. those hidden behind a __metatable metamethod), as they are not accessible by Lua's design. Instead, the output of the __metatable method will be used instead.
-- An exception is made for data loaded via mw.loadData, which has its metatable stripped by default. This is because it has a protected metatable, and the substitute metatable causes behaviour that is generally unwanted. This exception can be overridden by setting `rawCopy` to true.
-- If `noMetatable` is true, then metatables will not be present in the copy at all.
-- If `keepLoadedData` is true, then any data loaded via mw.loadData will not be copied, and the original will be used instead. This is useful in iterative contexts where it is necessary to copy data being destructively modified, because objects loaded via mw.loadData are immutable.
------------------------------------------------------------------------------------
function export.deepCopy(orig, includeMetatable, rawCopy, keepLoadedData)
local already_seen = {}
local function dc(orig)
if keepLoadedData then
local mt = getmetatable(orig)
if mt and mt.mw_loadData then
return orig
end
end
if type(orig) == "table" then
if not already_seen[orig] then
local copy = {}
already_seen[orig] = copy
for key, value in pairs(orig) do
copy[key] = dc(value)
end
if includeMetatable then
local mt = getmetatable(orig)
if type(mt) == "table" and (
(not mt.mw_loadData) or
(mt.mw_loadData and rawCopy)
) then
setmetatable(copy, dc(mt))
end
end
end
return already_seen[orig]
else
return orig
end
end
return dc(orig)
end
local deepcopy = export.deepCopy
--[[
Recursively compare two values that may be tables, including tables with
nested tables as values. Return true if both values are structurally equal.
Note that this handles arbitary levels of nesting.
If `includeMetatables` is true, then metatables will also be compared. However,
by default, metatables from mw.loadData will not be included in this comparison.
This is because the metatable changes each time mw.loadData is used, even if
it is used on the same data. This can be overridden by setting `rawCompare` to
true.
]]
function export.deepEquals(x, y, includeMetatables, rawCompare)
local already_seen = {}
-- This strips metatables only from data loaded via mw.loadData.
if includeMetatables and not rawCompare then
x = deepcopy(x, true)
y = deepcopy(y, true)
end
local function de(x, y)
if type(x) == "table" and type(y) == "table" then
-- Two tables are the same if they have the same number of
-- elements and all keys that are present in one of the tables
-- compare equal to the corresponding keys in the other table,
-- using structural comparison.
-- If an element of x is a table, then its table in `already_seen`
-- is checked for y (which means they have been compared before).
-- If so, immediately iterate to avoid duplicated work. This avoids
-- infinite loops.
if not already_seen[x] then
already_seen[x] = {}
if not already_seen[x][y] then
already_seen[x][y] = true
local sizex = 0
for key, value in pairs(x) do
if not de(value, y[key]) then
return false
end
sizex = sizex + 1
end
if includeMetatables and not de(getmetatable(x), getmetatable(y)) then
return false
end
local sizey = size(y)
if sizex ~= sizey then
return false
end
end
end
return true
end
return x == y
end
return de(x, y)
end
local deepequals = export.deepEquals
--[[
Given a list and a value to be found, return true if the value is in the array
portion of the list. Comparison is by value, using `deepEquals`.
NOTE: This used to do shallow comparison by default and accepted a third
'deepCompare' param to do deep comparison. This param is still accepted but now
ignored.
]]
function export.contains(list, x)
for _, v in ipairs(list) do
if deepequals(v, x) then return true end
end
return false
end
local contains = export.contains
function export.insertIfNot(list, item)
if not contains(list, item) then
insert(list, item)
end
end
--[[
Finds key for specified value in a given table.
Roughly equivalent to reversing the key-value pairs in the table –
reversed_table = { [value1] = key1, [value2] = key2, ... }
– and then returning reversed_table[valueToFind].
The value can only be a string or a number
(not nil, a boolean, a table, or a function).
Only reliable if there is just one key with the specified value.
Otherwise, the function returns the first key found,
and the output is unpredictable.
]]
function export.keyFor(t, valueToFind)
for key, value in pairs(t) do
if value == valueToFind then
return key
end
end
return nil
end
--[[
Returns a list of the keys in a table, sorted using either the default
table.sort function or a custom keySort function.
If there are only numerical keys, numKeys is probably more efficient.
]]
function export.keysToList(t, keySort)
local list = {}
local index = 1
for key, _ in pairs(t) do
list[index] = key
index = index + 1
end
if keySort then
sort(list)
end
return list
end
local keysToList = export.keysToList
--[[
Iterates through a table, with the keys sorted using the keysToList function.
If there are only numerical keys, sparseIpairs is probably more efficient.
]]
function export.sortedPairs(t)
local list = keysToList(t, true)
local i = 0
return function()
i = i + 1
local key = list[i]
if key ~= nil then
return key, t[key]
else
return nil, nil
end
end
end
function export.reverseIpairs(list)
local i = #list + 1
return function()
i = i - 1
if list[i] ~= nil then
return i, list[i]
else
return nil, nil
end
end
end
--[[
{ "a", "b", "c" } -> { ["a"] = true, ["b"] = true, ["c"] = true }
--]]
function export.listToSet(t, value)
local set = {}
for i, item in ipairs(t) do
if type(value) == "function" then
set[item] = value(i, item)
elseif value == nil then
set[item] = true
else
set[item] = value
end
end
return set
end
function export.cartProd(a, b, f)
local c = {}
for _,ai in ipairs(a) do
for _,bj in ipairs(b) do
insert(c, f(ai, bj))
end
end
return c
end
function export.to_string(t)
local result = {}
for k,v in export.sortedPairs(t) do
if type(v) == "table" then
insert(result, "["..tostring(k).."] = "..export.to_string(v))
elseif type(v) == "string" then
insert(result, "["..tostring(k).."] = \""..v.."\"")
elseif type(v) == "number" then
insert(result, "["..tostring(k).."] = "..tostring(v))
elseif type(v) == "bool" then
if v == true then
insert(result, "["..tostring(k).."] = TRUE")
else
insert(result, "["..tostring(k).."] = FALSE")
end
elseif type(v) == "nil" then
insert(result, "["..tostring(k).."] = (nil)")
else
error()
end
end
return "{\n" .. concat(result, ",\n") .. "\n}"
end
return export
m6ymr86nvs5qn11pb5cz4pqiwwn9ifx
6076259
6076240
2026-04-01T03:29:03Z
Tmagc
158167
6076259
Scribunto
text/plain
-- tomado de https://en.wiktionary.org/wiki/Module:table
--[[
------------------------------------------------------------------------------------
-- table (formerly TableTools) --
-- --
-- This module includes a number of functions for dealing with Lua tables. --
-- It is a meta-module, meant to be called from other Lua modules, and should --
-- not be called directly from #invoke. --
------------------------------------------------------------------------------------
--]]
local export = {}
local unpack = unpack or table.unpack
local insert = table.insert
local concat = table.concat
local sort = table.sort
--[[
------------------------------------------------------------------------------------
-- append
--
-- This appends any number of tables together and returns the result. Compare the Lisp
-- expression (append list1 list2 ...).
------------------------------------------------------------------------------------
--]]
function export.append(...)
local ret = {}
local j = 1
for i=1,select('#', ...) do
local argt = select(i, ...)
for _, v in ipairs(argt) do
ret[j] = v
j = j + 1
end
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- merge
--
------------------------------------------------------------------------------------
--]]
function export.merge(...)
local ret = {}
for i=1,select('#', ...) do
local argt = select(i, ...)
for k, v in pairs(argt) do
ret[k] = v
end
end
return ret
end
--[[
-- This returns the length of a table, or the first integer key n counting from
-- 1 such that t[n + 1] is nil. It is similar to the operator #, but may return
-- a different value when there are gaps in the array portion of the table.
-- Intended to be used on data loaded with mw.loadData. For other tables, use #.
--]]
function export.length(t)
local i = 0
repeat
i = i + 1
until t[i] == nil
return i - 1
end
--[[
------------------------------------------------------------------------------------
-- size
--
-- This returns the size of a key/value pair table. It will also work on arrays,
-- but for arrays it is more efficient to use the # operator.
------------------------------------------------------------------------------------
--]]
function export.size(t)
local i = 0
for _ in pairs(t) do
i = i + 1
end
return i
end
local size = export.size
function export.maxIndex(t)
local maximo = 0
for k,_ in pairs(t) do
if type(k) == "number" and k > maximo then
maximo = k
end
end
return maximo
end
------------------------------------------------------------------------------------
-- deepcopy
--
-- Recursive deep copy function. Preserves copied identities of subtables.
-- A more powerful version of mw.clone, as it is able to clone recursive tables without getting into an infinite loop.
-- NOTE: protected metatables will not be copied (i.e. those hidden behind a __metatable metamethod), as they are not accessible by Lua's design. Instead, the output of the __metatable method will be used instead.
-- An exception is made for data loaded via mw.loadData, which has its metatable stripped by default. This is because it has a protected metatable, and the substitute metatable causes behaviour that is generally unwanted. This exception can be overridden by setting `rawCopy` to true.
-- If `noMetatable` is true, then metatables will not be present in the copy at all.
-- If `keepLoadedData` is true, then any data loaded via mw.loadData will not be copied, and the original will be used instead. This is useful in iterative contexts where it is necessary to copy data being destructively modified, because objects loaded via mw.loadData are immutable.
------------------------------------------------------------------------------------
function export.deepCopy(orig, includeMetatable, rawCopy, keepLoadedData)
local already_seen = {}
local function dc(orig)
if keepLoadedData then
local mt = getmetatable(orig)
if mt and mt.mw_loadData then
return orig
end
end
if type(orig) == "table" then
if not already_seen[orig] then
local copy = {}
already_seen[orig] = copy
for key, value in pairs(orig) do
copy[key] = dc(value)
end
if includeMetatable then
local mt = getmetatable(orig)
if type(mt) == "table" and (
(not mt.mw_loadData) or
(mt.mw_loadData and rawCopy)
) then
setmetatable(copy, dc(mt))
end
end
end
return already_seen[orig]
else
return orig
end
end
return dc(orig)
end
local deepcopy = export.deepCopy
--[[
Recursively compare two values that may be tables, including tables with
nested tables as values. Return true if both values are structurally equal.
Note that this handles arbitary levels of nesting.
If `includeMetatables` is true, then metatables will also be compared. However,
by default, metatables from mw.loadData will not be included in this comparison.
This is because the metatable changes each time mw.loadData is used, even if
it is used on the same data. This can be overridden by setting `rawCompare` to
true.
]]
function export.deepEquals(x, y, includeMetatables, rawCompare)
local already_seen = {}
-- This strips metatables only from data loaded via mw.loadData.
if includeMetatables and not rawCompare then
x = deepcopy(x, true)
y = deepcopy(y, true)
end
local function de(x, y)
if type(x) == "table" and type(y) == "table" then
-- Two tables are the same if they have the same number of
-- elements and all keys that are present in one of the tables
-- compare equal to the corresponding keys in the other table,
-- using structural comparison.
-- If an element of x is a table, then its table in `already_seen`
-- is checked for y (which means they have been compared before).
-- If so, immediately iterate to avoid duplicated work. This avoids
-- infinite loops.
if not already_seen[x] then
already_seen[x] = {}
if not already_seen[x][y] then
already_seen[x][y] = true
local sizex = 0
for key, value in pairs(x) do
if not de(value, y[key]) then
return false
end
sizex = sizex + 1
end
if includeMetatables and not de(getmetatable(x), getmetatable(y)) then
return false
end
local sizey = size(y)
if sizex ~= sizey then
return false
end
end
end
return true
end
return x == y
end
return de(x, y)
end
local deepequals = export.deepEquals
--[[
Given a list and a value to be found, return true if the value is in the array
portion of the list. Comparison is by value, using `deepEquals`.
NOTE: This used to do shallow comparison by default and accepted a third
'deepCompare' param to do deep comparison. This param is still accepted but now
ignored.
]]
function export.contains(list, x)
for _, v in ipairs(list) do
if deepequals(v, x) then return true end
end
return false
end
local contains = export.contains
function export.insertIfNot(list, item)
if not contains(list, item) then
insert(list, item)
end
end
--[[
Finds key for specified value in a given table.
Roughly equivalent to reversing the key-value pairs in the table –
reversed_table = { [value1] = key1, [value2] = key2, ... }
– and then returning reversed_table[valueToFind].
The value can only be a string or a number
(not nil, a boolean, a table, or a function).
Only reliable if there is just one key with the specified value.
Otherwise, the function returns the first key found,
and the output is unpredictable.
]]
function export.keyFor(t, valueToFind)
for key, value in pairs(t) do
if value == valueToFind then
return key
end
end
return nil
end
--[[
Returns a list of the keys in a table, sorted using either the default
table.sort function or a custom keySort function.
If there are only numerical keys, numKeys is probably more efficient.
]]
function export.keysToList(t, keySort)
local list = {}
local index = 1
for key, _ in pairs(t) do
list[index] = key
index = index + 1
end
if keySort then
sort(list)
end
return list
end
local keysToList = export.keysToList
--[[
Iterates through a table, with the keys sorted using the keysToList function.
If there are only numerical keys, sparseIpairs is probably more efficient.
]]
function export.sortedPairs(t)
local list = keysToList(t, true)
local i = 0
return function()
i = i + 1
local key = list[i]
if key ~= nil then
return key, t[key]
else
return nil, nil
end
end
end
function export.reverseIpairs(list)
local i = #list + 1
return function()
i = i - 1
if list[i] ~= nil then
return i, list[i]
else
return nil, nil
end
end
end
--[[
{ "a", "b", "c" } -> { ["a"] = true, ["b"] = true, ["c"] = true }
--]]
function export.listToSet(t, value)
local set = {}
for i, item in ipairs(t) do
if type(value) == "function" then
set[item] = value(i, item)
elseif value == nil then
set[item] = true
else
set[item] = value
end
end
return set
end
function export.cartProd(a, b, f)
local c = {}
for _,ai in ipairs(a) do
for _,bj in ipairs(b) do
insert(c, f(ai, bj))
end
end
return c
end
function export.to_string(t)
local result = {}
for k,v in export.sortedPairs(t) do
if type(v) == "table" then
insert(result, "["..tostring(k).."] = "..export.to_string(v))
elseif type(v) == "string" then
insert(result, "["..tostring(k).."] = \""..v.."\"")
elseif type(v) == "number" then
insert(result, "["..tostring(k).."] = "..tostring(v))
elseif type(v) == "bool" then
if v == true then
insert(result, "["..tostring(k).."] = TRUE")
else
insert(result, "["..tostring(k).."] = FALSE")
end
elseif type(v) == "nil" then
insert(result, "["..tostring(k).."] = (nil)")
else
error()
end
end
return "{\n" .. concat(result, ",\n") .. "\n}"
end
return export
an460r5d48y66pfkzser5i7vdcea12u
6076264
6076259
2026-04-01T04:05:23Z
Tmagc
158167
6076264
Scribunto
text/plain
-- tomado de https://en.wiktionary.org/wiki/Module:table
--[[
------------------------------------------------------------------------------------
-- table (formerly TableTools) --
-- --
-- This module includes a number of functions for dealing with Lua tables. --
-- It is a meta-module, meant to be called from other Lua modules, and should --
-- not be called directly from #invoke. --
------------------------------------------------------------------------------------
--]]
local export = {}
local unpack = unpack or table.unpack
local insert = table.insert
local concat = table.concat
local sort = table.sort
--[[
------------------------------------------------------------------------------------
-- append
--
-- This appends any number of tables together and returns the result. Compare the Lisp
-- expression (append list1 list2 ...).
------------------------------------------------------------------------------------
--]]
function export.append(...)
local ret = {}
local j = 1
for i=1,select('#', ...) do
local argt = select(i, ...)
for _, v in ipairs(argt) do
ret[j] = v
j = j + 1
end
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- merge
--
------------------------------------------------------------------------------------
--]]
function export.merge(...)
local ret = {}
for i=1,select('#', ...) do
local argt = select(i, ...)
for k, v in pairs(argt) do
ret[k] = v
end
end
return ret
end
--[[
-- This returns the length of a table, or the first integer key n counting from
-- 1 such that t[n + 1] is nil. It is similar to the operator #, but may return
-- a different value when there are gaps in the array portion of the table.
-- Intended to be used on data loaded with mw.loadData. For other tables, use #.
--]]
function export.length(t)
local i = 0
repeat
i = i + 1
until t[i] == nil
return i - 1
end
--[[
------------------------------------------------------------------------------------
-- size
--
-- This returns the size of a key/value pair table. It will also work on arrays,
-- but for arrays it is more efficient to use the # operator.
------------------------------------------------------------------------------------
--]]
function export.size(t)
local i = 0
for _ in pairs(t) do
i = i + 1
end
return i
end
local size = export.size
function export.maxIndex(t)
local maximo = 0
for k,_ in pairs(t) do
if type(k) == "number" and k > maximo then
maximo = k
end
end
return maximo
end
------------------------------------------------------------------------------------
-- deepcopy
--
-- Recursive deep copy function. Preserves copied identities of subtables.
-- A more powerful version of mw.clone, as it is able to clone recursive tables without getting into an infinite loop.
-- NOTE: protected metatables will not be copied (i.e. those hidden behind a __metatable metamethod), as they are not accessible by Lua's design. Instead, the output of the __metatable method will be used instead.
-- An exception is made for data loaded via mw.loadData, which has its metatable stripped by default. This is because it has a protected metatable, and the substitute metatable causes behaviour that is generally unwanted. This exception can be overridden by setting `rawCopy` to true.
-- If `noMetatable` is true, then metatables will not be present in the copy at all.
-- If `keepLoadedData` is true, then any data loaded via mw.loadData will not be copied, and the original will be used instead. This is useful in iterative contexts where it is necessary to copy data being destructively modified, because objects loaded via mw.loadData are immutable.
------------------------------------------------------------------------------------
function export.deepCopy(orig, includeMetatable, rawCopy, keepLoadedData)
local already_seen = {}
local function dc(orig)
if keepLoadedData then
local mt = getmetatable(orig)
if mt and mt.mw_loadData then
return orig
end
end
if type(orig) == "table" then
if not already_seen[orig] then
local copy = {}
already_seen[orig] = copy
for key, value in pairs(orig) do
copy[key] = dc(value)
end
if includeMetatable then
local mt = getmetatable(orig)
if type(mt) == "table" and (
(not mt.mw_loadData) or
(mt.mw_loadData and rawCopy)
) then
setmetatable(copy, dc(mt))
end
end
end
return already_seen[orig]
else
return orig
end
end
return dc(orig)
end
local deepcopy = export.deepCopy
--[[
Recursively compare two values that may be tables, including tables with
nested tables as values. Return true if both values are structurally equal.
Note that this handles arbitary levels of nesting.
If `includeMetatables` is true, then metatables will also be compared. However,
by default, metatables from mw.loadData will not be included in this comparison.
This is because the metatable changes each time mw.loadData is used, even if
it is used on the same data. This can be overridden by setting `rawCompare` to
true.
]]
function export.deepEquals(x, y, includeMetatables, rawCompare)
local already_seen = {}
-- This strips metatables only from data loaded via mw.loadData.
if includeMetatables and not rawCompare then
x = deepcopy(x, true)
y = deepcopy(y, true)
end
local function de(x, y)
if type(x) == "table" and type(y) == "table" then
-- Two tables are the same if they have the same number of
-- elements and all keys that are present in one of the tables
-- compare equal to the corresponding keys in the other table,
-- using structural comparison.
-- If an element of x is a table, then its table in `already_seen`
-- is checked for y (which means they have been compared before).
-- If so, immediately iterate to avoid duplicated work. This avoids
-- infinite loops.
if not already_seen[x] then
already_seen[x] = {}
if not already_seen[x][y] then
already_seen[x][y] = true
local sizex = 0
for key, value in pairs(x) do
if not de(value, y[key]) then
return false
end
sizex = sizex + 1
end
if includeMetatables and not de(getmetatable(x), getmetatable(y)) then
return false
end
local sizey = size(y)
if sizex ~= sizey then
return false
end
end
end
return true
end
return x == y
end
return de(x, y)
end
local deepequals = export.deepEquals
--[[
Given a list and a value to be found, return true if the value is in the array
portion of the list. Comparison is by value, using `deepEquals`.
NOTE: This used to do shallow comparison by default and accepted a third
'deepCompare' param to do deep comparison. This param is still accepted but now
ignored.
]]
function export.contains(list, x)
for _, v in ipairs(list) do
if deepequals(v, x) then return true end
end
return false
end
local contains = export.contains
function export.insertIfNot(list, item)
if not contains(list, item) then
insert(list, item)
end
end
--[[
Finds key for specified value in a given table.
Roughly equivalent to reversing the key-value pairs in the table –
reversed_table = { [value1] = key1, [value2] = key2, ... }
– and then returning reversed_table[valueToFind].
The value can only be a string or a number
(not nil, a boolean, a table, or a function).
Only reliable if there is just one key with the specified value.
Otherwise, the function returns the first key found,
and the output is unpredictable.
]]
function export.keyFor(t, valueToFind)
for key, value in pairs(t) do
if value == valueToFind then
return key
end
end
return nil
end
--[[
Returns a list of the keys in a table, sorted using either the default
table.sort function or a custom keySort function.
If there are only numerical keys, numKeys is probably more efficient.
]]
function export.keysToList(t, keySort)
local list = {}
local index = 1
for key, _ in pairs(t) do
list[index] = key
index = index + 1
end
if keySort then
sort(list)
end
return list
end
local keysToList = export.keysToList
--[[
Iterates through a table, with the keys sorted using the keysToList function.
If there are only numerical keys, sparseIpairs is probably more efficient.
]]
function export.sortedPairs(t)
local list = keysToList(t, true)
local i = 0
return function()
i = i + 1
local key = list[i]
if key ~= nil then
return key, t[key]
else
return nil, nil
end
end
end
function export.reverseIpairs(list)
local i = #list + 1
return function()
i = i - 1
if list[i] ~= nil then
return i, list[i]
else
return nil, nil
end
end
end
--[[
{ "a", "b", "c" } -> { ["a"] = true, ["b"] = true, ["c"] = true }
--]]
function export.listToSet(t, value)
local set = {}
for i, item in ipairs(t) do
if type(value) == "function" then
set[item] = value(i, item)
elseif value == nil then
set[item] = true
else
set[item] = value
end
end
return set
end
function export.cartProd(a, b, f)
local c = {}
for _,ai in ipairs(a) do
for _,bj in ipairs(b) do
insert(c, f(ai, bj))
end
end
return c
end
function export.to_string(t)
local result = {}
for k,v in export.sortedPairs(t) do
if type(v) == "table" then
insert(result, "["..tostring(k).."] = "..export.to_string(v))
elseif type(v) == "string" then
insert(result, "["..tostring(k).."] = \""..v.."\"")
elseif type(v) == "number" then
insert(result, "["..tostring(k).."] = "..tostring(v))
elseif type(v) == "bool" then
if v == true then
insert(result, "["..tostring(k).."] = TRUE")
else
insert(result, "["..tostring(k).."] = FALSE")
end
elseif type(v) == "nil" then
insert(result, "["..tostring(k).."] = (nil)")
else
error()
end
end
return "{\n" .. concat(result, ",\n") .. "}"
end
return export
blzc0od4zvzm154gbtx5udheg3byco7
6076265
6076264
2026-04-01T04:05:47Z
Tmagc
158167
Se ha deshecho la revisión [[Special:Diff/6076264|6076264]] de [[Special:Contributions/Tmagc|Tmagc]] ([[User talk:Tmagc|disc.]])
6076265
Scribunto
text/plain
-- tomado de https://en.wiktionary.org/wiki/Module:table
--[[
------------------------------------------------------------------------------------
-- table (formerly TableTools) --
-- --
-- This module includes a number of functions for dealing with Lua tables. --
-- It is a meta-module, meant to be called from other Lua modules, and should --
-- not be called directly from #invoke. --
------------------------------------------------------------------------------------
--]]
local export = {}
local unpack = unpack or table.unpack
local insert = table.insert
local concat = table.concat
local sort = table.sort
--[[
------------------------------------------------------------------------------------
-- append
--
-- This appends any number of tables together and returns the result. Compare the Lisp
-- expression (append list1 list2 ...).
------------------------------------------------------------------------------------
--]]
function export.append(...)
local ret = {}
local j = 1
for i=1,select('#', ...) do
local argt = select(i, ...)
for _, v in ipairs(argt) do
ret[j] = v
j = j + 1
end
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- merge
--
------------------------------------------------------------------------------------
--]]
function export.merge(...)
local ret = {}
for i=1,select('#', ...) do
local argt = select(i, ...)
for k, v in pairs(argt) do
ret[k] = v
end
end
return ret
end
--[[
-- This returns the length of a table, or the first integer key n counting from
-- 1 such that t[n + 1] is nil. It is similar to the operator #, but may return
-- a different value when there are gaps in the array portion of the table.
-- Intended to be used on data loaded with mw.loadData. For other tables, use #.
--]]
function export.length(t)
local i = 0
repeat
i = i + 1
until t[i] == nil
return i - 1
end
--[[
------------------------------------------------------------------------------------
-- size
--
-- This returns the size of a key/value pair table. It will also work on arrays,
-- but for arrays it is more efficient to use the # operator.
------------------------------------------------------------------------------------
--]]
function export.size(t)
local i = 0
for _ in pairs(t) do
i = i + 1
end
return i
end
local size = export.size
function export.maxIndex(t)
local maximo = 0
for k,_ in pairs(t) do
if type(k) == "number" and k > maximo then
maximo = k
end
end
return maximo
end
------------------------------------------------------------------------------------
-- deepcopy
--
-- Recursive deep copy function. Preserves copied identities of subtables.
-- A more powerful version of mw.clone, as it is able to clone recursive tables without getting into an infinite loop.
-- NOTE: protected metatables will not be copied (i.e. those hidden behind a __metatable metamethod), as they are not accessible by Lua's design. Instead, the output of the __metatable method will be used instead.
-- An exception is made for data loaded via mw.loadData, which has its metatable stripped by default. This is because it has a protected metatable, and the substitute metatable causes behaviour that is generally unwanted. This exception can be overridden by setting `rawCopy` to true.
-- If `noMetatable` is true, then metatables will not be present in the copy at all.
-- If `keepLoadedData` is true, then any data loaded via mw.loadData will not be copied, and the original will be used instead. This is useful in iterative contexts where it is necessary to copy data being destructively modified, because objects loaded via mw.loadData are immutable.
------------------------------------------------------------------------------------
function export.deepCopy(orig, includeMetatable, rawCopy, keepLoadedData)
local already_seen = {}
local function dc(orig)
if keepLoadedData then
local mt = getmetatable(orig)
if mt and mt.mw_loadData then
return orig
end
end
if type(orig) == "table" then
if not already_seen[orig] then
local copy = {}
already_seen[orig] = copy
for key, value in pairs(orig) do
copy[key] = dc(value)
end
if includeMetatable then
local mt = getmetatable(orig)
if type(mt) == "table" and (
(not mt.mw_loadData) or
(mt.mw_loadData and rawCopy)
) then
setmetatable(copy, dc(mt))
end
end
end
return already_seen[orig]
else
return orig
end
end
return dc(orig)
end
local deepcopy = export.deepCopy
--[[
Recursively compare two values that may be tables, including tables with
nested tables as values. Return true if both values are structurally equal.
Note that this handles arbitary levels of nesting.
If `includeMetatables` is true, then metatables will also be compared. However,
by default, metatables from mw.loadData will not be included in this comparison.
This is because the metatable changes each time mw.loadData is used, even if
it is used on the same data. This can be overridden by setting `rawCompare` to
true.
]]
function export.deepEquals(x, y, includeMetatables, rawCompare)
local already_seen = {}
-- This strips metatables only from data loaded via mw.loadData.
if includeMetatables and not rawCompare then
x = deepcopy(x, true)
y = deepcopy(y, true)
end
local function de(x, y)
if type(x) == "table" and type(y) == "table" then
-- Two tables are the same if they have the same number of
-- elements and all keys that are present in one of the tables
-- compare equal to the corresponding keys in the other table,
-- using structural comparison.
-- If an element of x is a table, then its table in `already_seen`
-- is checked for y (which means they have been compared before).
-- If so, immediately iterate to avoid duplicated work. This avoids
-- infinite loops.
if not already_seen[x] then
already_seen[x] = {}
if not already_seen[x][y] then
already_seen[x][y] = true
local sizex = 0
for key, value in pairs(x) do
if not de(value, y[key]) then
return false
end
sizex = sizex + 1
end
if includeMetatables and not de(getmetatable(x), getmetatable(y)) then
return false
end
local sizey = size(y)
if sizex ~= sizey then
return false
end
end
end
return true
end
return x == y
end
return de(x, y)
end
local deepequals = export.deepEquals
--[[
Given a list and a value to be found, return true if the value is in the array
portion of the list. Comparison is by value, using `deepEquals`.
NOTE: This used to do shallow comparison by default and accepted a third
'deepCompare' param to do deep comparison. This param is still accepted but now
ignored.
]]
function export.contains(list, x)
for _, v in ipairs(list) do
if deepequals(v, x) then return true end
end
return false
end
local contains = export.contains
function export.insertIfNot(list, item)
if not contains(list, item) then
insert(list, item)
end
end
--[[
Finds key for specified value in a given table.
Roughly equivalent to reversing the key-value pairs in the table –
reversed_table = { [value1] = key1, [value2] = key2, ... }
– and then returning reversed_table[valueToFind].
The value can only be a string or a number
(not nil, a boolean, a table, or a function).
Only reliable if there is just one key with the specified value.
Otherwise, the function returns the first key found,
and the output is unpredictable.
]]
function export.keyFor(t, valueToFind)
for key, value in pairs(t) do
if value == valueToFind then
return key
end
end
return nil
end
--[[
Returns a list of the keys in a table, sorted using either the default
table.sort function or a custom keySort function.
If there are only numerical keys, numKeys is probably more efficient.
]]
function export.keysToList(t, keySort)
local list = {}
local index = 1
for key, _ in pairs(t) do
list[index] = key
index = index + 1
end
if keySort then
sort(list)
end
return list
end
local keysToList = export.keysToList
--[[
Iterates through a table, with the keys sorted using the keysToList function.
If there are only numerical keys, sparseIpairs is probably more efficient.
]]
function export.sortedPairs(t)
local list = keysToList(t, true)
local i = 0
return function()
i = i + 1
local key = list[i]
if key ~= nil then
return key, t[key]
else
return nil, nil
end
end
end
function export.reverseIpairs(list)
local i = #list + 1
return function()
i = i - 1
if list[i] ~= nil then
return i, list[i]
else
return nil, nil
end
end
end
--[[
{ "a", "b", "c" } -> { ["a"] = true, ["b"] = true, ["c"] = true }
--]]
function export.listToSet(t, value)
local set = {}
for i, item in ipairs(t) do
if type(value) == "function" then
set[item] = value(i, item)
elseif value == nil then
set[item] = true
else
set[item] = value
end
end
return set
end
function export.cartProd(a, b, f)
local c = {}
for _,ai in ipairs(a) do
for _,bj in ipairs(b) do
insert(c, f(ai, bj))
end
end
return c
end
function export.to_string(t)
local result = {}
for k,v in export.sortedPairs(t) do
if type(v) == "table" then
insert(result, "["..tostring(k).."] = "..export.to_string(v))
elseif type(v) == "string" then
insert(result, "["..tostring(k).."] = \""..v.."\"")
elseif type(v) == "number" then
insert(result, "["..tostring(k).."] = "..tostring(v))
elseif type(v) == "bool" then
if v == true then
insert(result, "["..tostring(k).."] = TRUE")
else
insert(result, "["..tostring(k).."] = FALSE")
end
elseif type(v) == "nil" then
insert(result, "["..tostring(k).."] = (nil)")
else
error()
end
end
return "{\n" .. concat(result, ",\n") .. "\n}"
end
return export
an460r5d48y66pfkzser5i7vdcea12u
6076268
6076265
2026-04-01T04:26:18Z
Tmagc
158167
6076268
Scribunto
text/plain
-- tomado de https://en.wiktionary.org/wiki/Module:table
--[[
------------------------------------------------------------------------------------
-- table (formerly TableTools) --
-- --
-- This module includes a number of functions for dealing with Lua tables. --
-- It is a meta-module, meant to be called from other Lua modules, and should --
-- not be called directly from #invoke. --
------------------------------------------------------------------------------------
--]]
local export = {}
local unpack = unpack or table.unpack
local insert = table.insert
local concat = table.concat
local sort = table.sort
--[[
------------------------------------------------------------------------------------
-- append
--
-- This appends any number of tables together and returns the result. Compare the Lisp
-- expression (append list1 list2 ...).
------------------------------------------------------------------------------------
--]]
function export.append(...)
local ret = {}
local j = 1
for i=1,select('#', ...) do
local argt = select(i, ...)
for _, v in ipairs(argt) do
ret[j] = v
j = j + 1
end
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- merge
--
------------------------------------------------------------------------------------
--]]
function export.merge(...)
local ret = {}
for i=1,select('#', ...) do
local argt = select(i, ...)
for k, v in pairs(argt) do
ret[k] = v
end
end
return ret
end
--[[
-- This returns the length of a table, or the first integer key n counting from
-- 1 such that t[n + 1] is nil. It is similar to the operator #, but may return
-- a different value when there are gaps in the array portion of the table.
-- Intended to be used on data loaded with mw.loadData. For other tables, use #.
--]]
function export.length(t)
local i = 0
repeat
i = i + 1
until t[i] == nil
return i - 1
end
--[[
------------------------------------------------------------------------------------
-- size
--
-- This returns the size of a key/value pair table. It will also work on arrays,
-- but for arrays it is more efficient to use the # operator.
------------------------------------------------------------------------------------
--]]
function export.size(t)
local i = 0
for _ in pairs(t) do
i = i + 1
end
return i
end
local size = export.size
function export.maxIndex(t)
local maximo = 0
for k,_ in pairs(t) do
if type(k) == "number" and k > maximo then
maximo = k
end
end
return maximo
end
------------------------------------------------------------------------------------
-- deepcopy
--
-- Recursive deep copy function. Preserves copied identities of subtables.
-- A more powerful version of mw.clone, as it is able to clone recursive tables without getting into an infinite loop.
-- NOTE: protected metatables will not be copied (i.e. those hidden behind a __metatable metamethod), as they are not accessible by Lua's design. Instead, the output of the __metatable method will be used instead.
-- An exception is made for data loaded via mw.loadData, which has its metatable stripped by default. This is because it has a protected metatable, and the substitute metatable causes behaviour that is generally unwanted. This exception can be overridden by setting `rawCopy` to true.
-- If `noMetatable` is true, then metatables will not be present in the copy at all.
-- If `keepLoadedData` is true, then any data loaded via mw.loadData will not be copied, and the original will be used instead. This is useful in iterative contexts where it is necessary to copy data being destructively modified, because objects loaded via mw.loadData are immutable.
------------------------------------------------------------------------------------
function export.deepCopy(orig, includeMetatable, rawCopy, keepLoadedData)
local already_seen = {}
local function dc(orig)
if keepLoadedData then
local mt = getmetatable(orig)
if mt and mt.mw_loadData then
return orig
end
end
if type(orig) == "table" then
if not already_seen[orig] then
local copy = {}
already_seen[orig] = copy
for key, value in pairs(orig) do
copy[key] = dc(value)
end
if includeMetatable then
local mt = getmetatable(orig)
if type(mt) == "table" and (
(not mt.mw_loadData) or
(mt.mw_loadData and rawCopy)
) then
setmetatable(copy, dc(mt))
end
end
end
return already_seen[orig]
else
return orig
end
end
return dc(orig)
end
local deepcopy = export.deepCopy
--[[
Recursively compare two values that may be tables, including tables with
nested tables as values. Return true if both values are structurally equal.
Note that this handles arbitary levels of nesting.
If `includeMetatables` is true, then metatables will also be compared. However,
by default, metatables from mw.loadData will not be included in this comparison.
This is because the metatable changes each time mw.loadData is used, even if
it is used on the same data. This can be overridden by setting `rawCompare` to
true.
]]
function export.deepEquals(x, y, includeMetatables, rawCompare)
local already_seen = {}
-- This strips metatables only from data loaded via mw.loadData.
if includeMetatables and not rawCompare then
x = deepcopy(x, true)
y = deepcopy(y, true)
end
local function de(x, y)
if type(x) == "table" and type(y) == "table" then
-- Two tables are the same if they have the same number of
-- elements and all keys that are present in one of the tables
-- compare equal to the corresponding keys in the other table,
-- using structural comparison.
-- If an element of x is a table, then its table in `already_seen`
-- is checked for y (which means they have been compared before).
-- If so, immediately iterate to avoid duplicated work. This avoids
-- infinite loops.
if not already_seen[x] then
already_seen[x] = {}
if not already_seen[x][y] then
already_seen[x][y] = true
local sizex = 0
for key, value in pairs(x) do
if not de(value, y[key]) then
return false
end
sizex = sizex + 1
end
if includeMetatables and not de(getmetatable(x), getmetatable(y)) then
return false
end
local sizey = size(y)
if sizex ~= sizey then
return false
end
end
end
return true
end
return x == y
end
return de(x, y)
end
local deepequals = export.deepEquals
--[[
Given a list and a value to be found, return true if the value is in the array
portion of the list. Comparison is by value, using `deepEquals`.
NOTE: This used to do shallow comparison by default and accepted a third
'deepCompare' param to do deep comparison. This param is still accepted but now
ignored.
]]
function export.contains(list, x)
for _, v in ipairs(list) do
if deepequals(v, x) then return true end
end
return false
end
local contains = export.contains
function export.insertIfNot(list, item)
if not contains(list, item) then
insert(list, item)
end
end
--[[
Finds key for specified value in a given table.
Roughly equivalent to reversing the key-value pairs in the table –
reversed_table = { [value1] = key1, [value2] = key2, ... }
– and then returning reversed_table[valueToFind].
The value can only be a string or a number
(not nil, a boolean, a table, or a function).
Only reliable if there is just one key with the specified value.
Otherwise, the function returns the first key found,
and the output is unpredictable.
]]
function export.keyFor(t, valueToFind)
for key, value in pairs(t) do
if value == valueToFind then
return key
end
end
return nil
end
--[[
Returns a list of the keys in a table, sorted using either the default
table.sort function or a custom keySort function.
If there are only numerical keys, numKeys is probably more efficient.
]]
function export.keysToList(t, keySort)
local list = {}
local index = 1
for key, _ in pairs(t) do
list[index] = key
index = index + 1
end
if keySort then
sort(list)
end
return list
end
local keysToList = export.keysToList
--[[
Iterates through a table, with the keys sorted using the keysToList function.
If there are only numerical keys, sparseIpairs is probably more efficient.
]]
function export.sortedPairs(t)
local list = keysToList(t, true)
local i = 0
return function()
i = i + 1
local key = list[i]
if key ~= nil then
return key, t[key]
else
return nil, nil
end
end
end
function export.reverseIpairs(list)
local i = #list + 1
return function()
i = i - 1
if list[i] ~= nil then
return i, list[i]
else
return nil, nil
end
end
end
--[[
{ "a", "b", "c" } -> { ["a"] = true, ["b"] = true, ["c"] = true }
--]]
function export.listToSet(t, value)
local set = {}
for i, item in ipairs(t) do
if type(value) == "function" then
set[item] = value(i, item)
elseif value == nil then
set[item] = true
else
set[item] = value
end
end
return set
end
function export.cartProd(a, b, f)
local c = {}
for _,ai in ipairs(a) do
for _,bj in ipairs(b) do
insert(c, f(ai, bj))
end
end
return c
end
function export.to_string(t)
local result = {}
for k,v in export.sortedPairs(t) do
if type(v) == "table" then
insert(result, "["..tostring(k).."] = "..export.to_string(v))
elseif type(v) == "string" then
insert(result, "["..tostring(k).."] = \""..v.."\"")
elseif type(v) == "number" then
insert(result, "["..tostring(k).."] = "..tostring(v))
elseif type(v) == "bool" then
if v == true then
insert(result, "["..tostring(k).."] = TRUE")
else
insert(result, "["..tostring(k).."] = FALSE")
end
elseif type(v) == "nil" then
insert(result, "["..tostring(k).."] = (nil)")
else
error()
end
end
return "{" .. concat(result, ", ") .. "}"
end
return export
fy7vl2ma3yb4vkx8af97yhzjqa7fmte
6076269
6076268
2026-04-01T04:26:44Z
Tmagc
158167
6076269
Scribunto
text/plain
-- tomado de https://en.wiktionary.org/wiki/Module:table
--[[
------------------------------------------------------------------------------------
-- table (formerly TableTools) --
-- --
-- This module includes a number of functions for dealing with Lua tables. --
-- It is a meta-module, meant to be called from other Lua modules, and should --
-- not be called directly from #invoke. --
------------------------------------------------------------------------------------
--]]
local export = {}
local unpack = unpack or table.unpack
local insert = table.insert
local concat = table.concat
local sort = table.sort
--[[
------------------------------------------------------------------------------------
-- append
--
-- This appends any number of tables together and returns the result. Compare the Lisp
-- expression (append list1 list2 ...).
------------------------------------------------------------------------------------
--]]
function export.append(...)
local ret = {}
local j = 1
for i=1,select('#', ...) do
local argt = select(i, ...)
for _, v in ipairs(argt) do
ret[j] = v
j = j + 1
end
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- merge
--
------------------------------------------------------------------------------------
--]]
function export.merge(...)
local ret = {}
for i=1,select('#', ...) do
local argt = select(i, ...)
for k, v in pairs(argt) do
ret[k] = v
end
end
return ret
end
--[[
-- This returns the length of a table, or the first integer key n counting from
-- 1 such that t[n + 1] is nil. It is similar to the operator #, but may return
-- a different value when there are gaps in the array portion of the table.
-- Intended to be used on data loaded with mw.loadData. For other tables, use #.
--]]
function export.length(t)
local i = 0
repeat
i = i + 1
until t[i] == nil
return i - 1
end
--[[
------------------------------------------------------------------------------------
-- size
--
-- This returns the size of a key/value pair table. It will also work on arrays,
-- but for arrays it is more efficient to use the # operator.
------------------------------------------------------------------------------------
--]]
function export.size(t)
local i = 0
for _ in pairs(t) do
i = i + 1
end
return i
end
local size = export.size
function export.maxIndex(t)
local maximo = 0
for k,_ in pairs(t) do
if type(k) == "number" and k > maximo then
maximo = k
end
end
return maximo
end
------------------------------------------------------------------------------------
-- deepcopy
--
-- Recursive deep copy function. Preserves copied identities of subtables.
-- A more powerful version of mw.clone, as it is able to clone recursive tables without getting into an infinite loop.
-- NOTE: protected metatables will not be copied (i.e. those hidden behind a __metatable metamethod), as they are not accessible by Lua's design. Instead, the output of the __metatable method will be used instead.
-- An exception is made for data loaded via mw.loadData, which has its metatable stripped by default. This is because it has a protected metatable, and the substitute metatable causes behaviour that is generally unwanted. This exception can be overridden by setting `rawCopy` to true.
-- If `noMetatable` is true, then metatables will not be present in the copy at all.
-- If `keepLoadedData` is true, then any data loaded via mw.loadData will not be copied, and the original will be used instead. This is useful in iterative contexts where it is necessary to copy data being destructively modified, because objects loaded via mw.loadData are immutable.
------------------------------------------------------------------------------------
function export.deepCopy(orig, includeMetatable, rawCopy, keepLoadedData)
local already_seen = {}
local function dc(orig)
if keepLoadedData then
local mt = getmetatable(orig)
if mt and mt.mw_loadData then
return orig
end
end
if type(orig) == "table" then
if not already_seen[orig] then
local copy = {}
already_seen[orig] = copy
for key, value in pairs(orig) do
copy[key] = dc(value)
end
if includeMetatable then
local mt = getmetatable(orig)
if type(mt) == "table" and (
(not mt.mw_loadData) or
(mt.mw_loadData and rawCopy)
) then
setmetatable(copy, dc(mt))
end
end
end
return already_seen[orig]
else
return orig
end
end
return dc(orig)
end
local deepcopy = export.deepCopy
--[[
Recursively compare two values that may be tables, including tables with
nested tables as values. Return true if both values are structurally equal.
Note that this handles arbitary levels of nesting.
If `includeMetatables` is true, then metatables will also be compared. However,
by default, metatables from mw.loadData will not be included in this comparison.
This is because the metatable changes each time mw.loadData is used, even if
it is used on the same data. This can be overridden by setting `rawCompare` to
true.
]]
function export.deepEquals(x, y, includeMetatables, rawCompare)
local already_seen = {}
-- This strips metatables only from data loaded via mw.loadData.
if includeMetatables and not rawCompare then
x = deepcopy(x, true)
y = deepcopy(y, true)
end
local function de(x, y)
if type(x) == "table" and type(y) == "table" then
-- Two tables are the same if they have the same number of
-- elements and all keys that are present in one of the tables
-- compare equal to the corresponding keys in the other table,
-- using structural comparison.
-- If an element of x is a table, then its table in `already_seen`
-- is checked for y (which means they have been compared before).
-- If so, immediately iterate to avoid duplicated work. This avoids
-- infinite loops.
if not already_seen[x] then
already_seen[x] = {}
if not already_seen[x][y] then
already_seen[x][y] = true
local sizex = 0
for key, value in pairs(x) do
if not de(value, y[key]) then
return false
end
sizex = sizex + 1
end
if includeMetatables and not de(getmetatable(x), getmetatable(y)) then
return false
end
local sizey = size(y)
if sizex ~= sizey then
return false
end
end
end
return true
end
return x == y
end
return de(x, y)
end
local deepequals = export.deepEquals
--[[
Given a list and a value to be found, return true if the value is in the array
portion of the list. Comparison is by value, using `deepEquals`.
NOTE: This used to do shallow comparison by default and accepted a third
'deepCompare' param to do deep comparison. This param is still accepted but now
ignored.
]]
function export.contains(list, x)
for _, v in ipairs(list) do
if deepequals(v, x) then return true end
end
return false
end
local contains = export.contains
function export.insertIfNot(list, item)
if not contains(list, item) then
insert(list, item)
end
end
--[[
Finds key for specified value in a given table.
Roughly equivalent to reversing the key-value pairs in the table –
reversed_table = { [value1] = key1, [value2] = key2, ... }
– and then returning reversed_table[valueToFind].
The value can only be a string or a number
(not nil, a boolean, a table, or a function).
Only reliable if there is just one key with the specified value.
Otherwise, the function returns the first key found,
and the output is unpredictable.
]]
function export.keyFor(t, valueToFind)
for key, value in pairs(t) do
if value == valueToFind then
return key
end
end
return nil
end
--[[
Returns a list of the keys in a table, sorted using either the default
table.sort function or a custom keySort function.
If there are only numerical keys, numKeys is probably more efficient.
]]
function export.keysToList(t, keySort)
local list = {}
local index = 1
for key, _ in pairs(t) do
list[index] = key
index = index + 1
end
if keySort then
sort(list)
end
return list
end
local keysToList = export.keysToList
--[[
Iterates through a table, with the keys sorted using the keysToList function.
If there are only numerical keys, sparseIpairs is probably more efficient.
]]
function export.sortedPairs(t)
local list = keysToList(t, true)
local i = 0
return function()
i = i + 1
local key = list[i]
if key ~= nil then
return key, t[key]
else
return nil, nil
end
end
end
function export.reverseIpairs(list)
local i = #list + 1
return function()
i = i - 1
if list[i] ~= nil then
return i, list[i]
else
return nil, nil
end
end
end
--[[
{ "a", "b", "c" } -> { ["a"] = true, ["b"] = true, ["c"] = true }
--]]
function export.listToSet(t, value)
local set = {}
for i, item in ipairs(t) do
if type(value) == "function" then
set[item] = value(i, item)
elseif value == nil then
set[item] = true
else
set[item] = value
end
end
return set
end
function export.cartProd(a, b, f)
local c = {}
for _,ai in ipairs(a) do
for _,bj in ipairs(b) do
insert(c, f(ai, bj))
end
end
return c
end
function export.to_string(t)
local result = {}
for k,v in export.sortedPairs(t) do
if type(v) == "table" then
insert(result, "["..tostring(k).."] = "..export.to_string(v))
elseif type(v) == "string" then
insert(result, "["..tostring(k).."] = \""..v.."\"")
elseif type(v) == "number" then
insert(result, "["..tostring(k).."] = "..tostring(v))
elseif type(v) == "bool" then
if v == true then
insert(result, "["..tostring(k).."] = TRUE")
else
insert(result, "["..tostring(k).."] = FALSE")
end
elseif type(v) == "nil" then
insert(result, "["..tostring(k).."] = (nil)")
else
error()
end
end
return "{ " .. concat(result, ", ") .. " }"
end
return export
3br08ms2wwm5crcdmig3pur4t5cac60
Módulo:testeo
828
1027629
6076249
5866827
2026-04-01T03:07:07Z
Tmagc
158167
6076249
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_casos(ejemplos, func, esperado, comentario)
assert(type(ejemplos) == "table")
assert(type(func) == "function")
esperado = esperado or {}
comentario = comentario or {}
local bien = true
for i, ej in ipairs(ejemplos) do
local ok, out = xpcall(func, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end, ej)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(ej)))
:done()
-- salida
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(out)))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(esperado[i])))
:done()
if deepequals(out, esperado[i]) then
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(comentario[i])))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
end
function UnitTester:terminar()
local t = {}
if self.ev then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
hmk5boihgf5pcj507o1cwuvw903ez8v
6076250
6076249
2026-04-01T03:15:17Z
Tmagc
158167
6076250
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
local bien = true
local ok, out = xpcall(func, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end, ej)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(ej)))
:done()
-- salida
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(out)))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(esperado)))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(comentario)))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
8j24hjckvyevgd0e9h551dkwi8bkk6u
6076251
6076250
2026-04-01T03:17:21Z
Tmagc
158167
6076251
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(func, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end, ej)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(ej)))
:done()
-- salida
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(out)))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(esperado)))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(self.frame:extensionTag("nowiki", to_string(comentario)))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
3j8sv9xnqdtqstxzvqg0momagc8k9k2
6076257
6076251
2026-04-01T03:24:45Z
Tmagc
158167
6076257
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(func, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end, ej)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(frame:extensionTag("nowiki", to_string(ej)))
:done()
-- salida
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(frame:extensionTag("nowiki", to_string(out)))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(frame:extensionTag("nowiki", to_string(esperado)))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(frame:extensionTag("nowiki", to_string(comentario)))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
qh2r168wxfdv75iyt3967f6v5the91m
6076258
6076257
2026-04-01T03:27:59Z
Tmagc
158167
6076258
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(func, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end, ej)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("nowiki"):wikitext(to_string(ej)):done()
:done()
-- salida
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("nowiki"):wikitext(to_string(out)):done()
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("nowiki"):wikitext(to_string(esperado)):done()
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("nowiki"):wikitext(to_string(comentario)):done()
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
pu6javo13ioq977sdato10lo354pzv2
6076260
6076258
2026-04-01T03:34:25Z
Tmagc
158167
6076260
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(func, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end, ej)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(ej)):done()
:done()
-- salida
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(out)):done()
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(esperado)):done()
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(comentario)):done()
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
cgenxgpotzwe8zz5oamcnj6g391hq82
6076261
6076260
2026-04-01T03:36:03Z
Tmagc
158167
6076261
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(func, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end, ej)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(ej)):done()
:done()
-- salida
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(out)):done()
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(esperado)):done()
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(comentario)):done()
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
4vfyaj5y5g9rvqd7lkuz3nef2x156qf
6076262
6076261
2026-04-01T03:50:51Z
Tmagc
158167
6076262
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(function() return func(ej) end, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(ej)):done()
:done()
-- salida
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(out)):done()
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(esperado)):done()
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:tag("pre"):wikitext(to_string(comentario)):done()
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
ki32dhgggsq1bs8b85e3f95ez9yj71r
6076263
6076262
2026-04-01T03:54:56Z
Tmagc
158167
6076263
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(function() return func(ej) end, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(to_string(ej))
:done()
-- salida
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(to_string(out))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(to_string(esperado))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:css('font-family', 'monospace')
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:css("word-break", "break-all")
:css('font-family', 'monospace')
:wikitext(to_string(comentario))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
nrk0hj4ezsam5p8rlh8dxhf7p5idtiw
6076267
6076263
2026-04-01T04:25:27Z
Tmagc
158167
6076267
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(function() return func(ej) end, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:wikitext(to_string(ej))
:done()
-- salida
row = row:tag("td")
:wikitext(to_string(out))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:wikitext(to_string(esperado))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:wikitext(to_string(comentario))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
7xqr9z6iir66nf0dg227b57h6dxy7u1
6076270
6076267
2026-04-01T04:28:38Z
Tmagc
158167
6076270
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(function() return func(ej) end, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:tage("pre"):wikitext(to_string(ej)):done()
:done()
-- salida
row = row:tag("td")
:wikitext(to_string(out))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:wikitext(to_string(esperado))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:wikitext(to_string(comentario))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
2x8aoqp2rr5wo3peuzn7lmm7fxvz6m7
6076271
6076270
2026-04-01T04:28:57Z
Tmagc
158167
6076271
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return "\""..v.."\""
elseif type(v) == "number" then
return tostring(v)
elseif type(v) == "bool" then
if v == true then
return "TRUE"
else
return "FALSE"
end
elseif type(v) == "nil" then
return "(nil)"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(function() return func(ej) end, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:tag("pre"):wikitext(to_string(ej)):done()
:done()
-- salida
row = row:tag("td")
:wikitext(to_string(out))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:wikitext(to_string(esperado))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:wikitext(to_string(comentario))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
dlslmkzdpqhd4w2ux23sivnr1i3lkud
6076272
6076271
2026-04-01T04:40:18Z
Tmagc
158167
6076272
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local m_str = require("Módulo:string")
local encodehtml = m_str.encodehtml
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return encodehtml(v)
elseif type(v) == "number" then
return "<span style='color:blue;'>"..tostring(v).."</span>"
elseif type(v) == "bool" then
if v == true then
return "<span style='color:blue;'>TRUE</span>"
else
return "<span style='color:blue;'>FALSE</span>"
end
elseif type(v) == "nil" then
return "<span style='color:blue;'>nil</span>"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(ej, func, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(function() return func(ej) end, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:wikitext(to_string(ej))
:done()
-- salida
row = row:tag("td")
:wikitext(to_string(out))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:wikitext(to_string(esperado))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:wikitext(to_string(comentario))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
exjogb7gwubd4hyuscwxxq7g0g5un6o
6076273
6076272
2026-04-01T05:02:54Z
Tmagc
158167
6076273
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local m_str = require("Módulo:string")
local encodehtml = m_str.encodehtml
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return encodehtml(v)
elseif type(v) == "number" then
return "<span style='color:blue;'>"..tostring(v).."</span>"
elseif type(v) == "bool" then
if v == true then
return "<span style='color:blue;'>TRUE</span>"
else
return "<span style='color:blue;'>FALSE</span>"
end
elseif type(v) == "nil" then
return "<span style='color:blue;'>nil</span>"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(func, ej, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(function() return func(ej) end, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:wikitext(to_string(ej))
:done()
-- salida
row = row:tag("td")
:wikitext(to_string(out))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:wikitext(to_string(esperado))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:wikitext(to_string(comentario))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
dme97qia0kw7ryewt1tr9x5xc61s4ki
6076280
6076273
2026-04-01T05:13:52Z
Tmagc
158167
6076280
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local m_str = require("Módulo:string")
local encodehtml = m_str.encodehtml
local html = mw.html
local function to_string(v)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return v
elseif type(v) == "number" then
return "<span style='color:blue;'>"..tostring(v).."</span>"
elseif type(v) == "bool" then
if v == true then
return "<span style='color:blue;'>TRUE</span>"
else
return "<span style='color:blue;'>FALSE</span>"
end
elseif type(v) == "nil" then
return "<span style='color:blue;'>nil</span>"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios)
self.ev = ev
self.comentarios = comentarios
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(func, ej, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(function() return func(ej) end, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:wikitext(to_string(ej))
:done()
-- salida
row = row:tag("td")
:wikitext(to_string(out))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:wikitext(to_string(esperado))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:wikitext(to_string(comentario))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
ijuqctvejfwod9x34rhzjwfd3krdtsx
6076281
6076280
2026-04-01T05:18:14Z
Tmagc
158167
6076281
Scribunto
text/plain
local concat = table.concat
local insert = table.insert
local m_table = require("Módulo:tabla")
local deepequals = m_table.deepEquals
local table_to_string = m_table.to_string
local m_str = require("Módulo:string")
local encodehtml = m_str.encodehtml
local html = mw.html
local function to_string(v, nowiki)
if type(v) == "table" then
return table_to_string(v)
elseif type(v) == "string" then
return nowiki and encodehtml(v) or v
elseif type(v) == "number" then
return "<span style='color:blue;'>"..tostring(v).."</span>"
elseif type(v) == "bool" then
if v == true then
return "<span style='color:blue;'>TRUE</span>"
else
return "<span style='color:blue;'>FALSE</span>"
end
elseif type(v) == "nil" then
return "<span style='color:blue;'>nil</span>"
else
error()
end
end
local UnitTester = {}
UnitTester.__index = UnitTester
function UnitTester:new(ev, comentarios, nowiki)
self.ev = ev
self.comentarios = comentarios
self.nowiki = nowiki or {}
self.total = 0
self.fallas = 0
self.tabla_html = html.create("table"):attr("class", "wikitable")
end
function UnitTester:insertar_titulo(titulo)
local header = html.create("th"):attr("colspan", "100%"):css("text-align", "center"):wikitext(titulo)
self.tabla_html = self.tabla_html:tag("tr"):node(header):done()
end
function UnitTester:insertar_campos()
local row = html.create("tr")
row = row:tag("th"):wikitext("entrada"):done()
row = row:tag("th"):wikitext("salida"):done()
if self.ev then
row = row:tag("th"):wikitext("esperado"):done()
row = row:tag("th"):wikitext("evaluación"):done()
end
if self.comentarios then
row = row:tag("th"):wikitext("comentario"):done()
end
self.tabla_html = self.tabla_html:node(row)
end
function UnitTester:insertar_caso(func, ej, esperado, comentario)
comentario = comentario or ""
local bien = true
local ok, out = xpcall(function() return func(ej) end, function(mesg) return debug.traceback("ERROR DE EJECUCIÓN: "..mesg) end)
local row = html.create("tr")
-- entrada
row = row:tag("td")
:wikitext(to_string(ej, self.nowiki[1]))
:done()
-- salida
row = row:tag("td")
:wikitext(to_string(out, self.nowiki[2]))
:done()
-- evaluación
if self.ev then
row = row:tag("td")
:wikitext(to_string(esperado, self.nowiki[3]))
:done()
if deepequals(out, esperado) then
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "green")
:wikitext("ok")
:done()
:wikitext(" ]")
:done()
else
row = row:tag("td")
:wikitext("[ ")
:tag("span")
:css("color", "red")
:wikitext("MAL")
:done()
:wikitext(" ]")
:done()
bien = false
end
end
-- comentarios
if self.comentarios then
row = row:tag("td")
:wikitext(to_string(comentario))
:done()
end
self.tabla_html = self.tabla_html:node(row)
if not ok or not bien then
self.fallas = self.fallas + 1
end
self.total = self.total + 1
end
function UnitTester:terminar()
local t = {}
if self.ev then
if self.fallas == 0 then
insert(t, '<strong class="success">Todas las pruebas correctas!</strong> ')
else
insert(t, '<strong class="error">Fallaron '..tostring(self.fallas)..' de '..tostring(self.total)..' pruebas</strong> ')
end
end
local refresh_link = tostring(mw.uri.fullUrl(mw.title.getCurrentTitle().fullText, 'action=purge&forcelinkupdate=1'))
insert(t, "<span class='plainlinks unit-tests-refresh'>[" .. refresh_link .. " (actualizar)]</span>\n\n")
insert(t, tostring(self.tabla_html))
return concat(t)
end
setmetatable(UnitTester, {})
return UnitTester
jz08povzhj2by43fz107l73eod7dofi
Módulo:referencia/pruebas
828
1027630
6076275
5616515
2026-04-01T05:10:13Z
Tmagc
158167
6076275
Scribunto
text/plain
local export = {}
local insert = table.insert
local concat = table.concat
local m_ref = require('Módulo:referencia')
local function plantilla_a_str(args)
local plantilla = {"{{referencia"}
for k,v in pairs(args) do
insert(plantilla, "|"..k.."="..v)
end
insert(plantilla, "}}")
return concat(plantilla)
end
local strs = {}
local pls = {
{
["c"] = "diccionario",
["t2"] = "hola",
["t"] = "Diccionario de la lengua española",
["editorial"] = "Real Academia Española, Asociación de Academias de la Lengua Española y Espasa",
["edicion"] = "23",
["l"] = "Madrid",
["f"] = "2014",
["urlprefijo"] = "dle.rae.es/?w="
},
{
["c"] = "libro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
["obs"] = "primera prueba."
},
{
["c"] = "libro",
["a"] = "Platón",
["t"] = "El Sofista",
["pasaje"] = "244a",
["traductor"] = "N. L. Cordero",
["editorial"] = "Gredos",
["isbn"] = "8424912799",
["edicion"] = "1",
["f"] = "1992",
["l"] = "Madrid"
},
{
["c"] = "libro",
["a"] = "Tobias Smollett",
["t"] = "Las Aventuras de Roderick Random",
["cap"] = "17",
["páginas"] = "105",
["u"] = "https://books.google.com.ar/books?id=yHmGhaz7GNsC&printsec=frontcover&hl=es#v=onepage&q=ac%C3%B3lito&f=false",
["obs"] = "También es válido especificar el capítulo junto con las páginas."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["obs"] = "En cualquier invocación de la plantilla, se puede especificar opcionalmente que la obra no ha sido terminada formalmente."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["pags"] = "10,15-20, 46-78,90",
["obs"] = "También es válido especificar una página, un rango de páginas o varios rangos de páginas separados con coma y guion."
},
{
["c"] = "diario",
["t"] = "Diario de Burgos",
["f"] = "2004-6-13",
["p"] = "6",
["u"] = "https://www.diariodeburgos.es"
},
{
["c"] = "sublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "subsublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["t3"] = "La cosa y el mundo natural",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "artículo",
["a1"] = "Anindya Chitta Bagchi",
["a2"] = "Abhilash Kamineni",
["a3"] = "Regan Andrew Zane",
["a4"] = "Richard Carlson",
["t"] = "Review and Comparative Analysis of Topologies and Control Methods in Dynamic Wireless Charging of Electric Vehicles",
["doi"] = "10.1109/JESTPE.2021.3058968",
["issn"] = "21686777",
["revista"] = "IEEE Journal of Emerging and Selected Topics in Power Electronics",
["vol"] = "9",
["edicion"] = "4",
["p"] = "4947-4962",
["f"] = "2021-8",
["fc"] = "2023-12-24~?",
["u"] = "https://ieeexplore.ieee.org/document/9353572/",
["obs"] = "En las fechas, si se escribe ? al final, se agrega el signo de pregunta. Opcionalmente se puede especificar ~ para fechas aproximadas. Pueden especificarse ambos, pero deben estar al final."
},
{
["c"] = "informe",
["t"] = "Anuario Estadístico de la Industria Plástica",
["inst"] = "Cámara Argentina de la Insutria Plástica",
["f"] = "2015?",
["fc"] = "2023-1-1",
["u"] = "http://www.caip.org.ar/wp/wp-content/uploads/2015/09/Anuario_CAIP_2015.pdf"
},
{
["c"] = "noticia",
["a"] = "Eduardo Filgueira Lima",
["t"] = "“Mejora las condiciones de todos para arriba”: esto opina el exreferente en salud de Milei sobre la reforma que fija el DNU",
["editorial"] = "La Nación",
["f"] = "2023-12-26",
["fc"] = "2023-12-26",
["u"] = "https://www.lanacion.com.ar/sociedad/mejora-las-condiciones-de-todos-para-arriba-esto-opina-el-exreferente-en-salud-de-milei-sobre-la-nid26122023/",
},
{
["c"] = "blog",
["a"] = "John Denker",
["t0"] = "Learning, Remembering, and Thinking",
["t"] = "Thinking is Important, Learnable, and Portable",
["sitio"] = "Av8n",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics/thinking.htm",
},
{
["c"] = "sitio",
["a"] = "John Denker",
["sitio"] = "Av8n",
["t"] = "Physics Documents",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics",
},
{
["c"] = "canción",
["t"] = "Lost in Thoughts All Alone",
["a"] = "Fire Emblem Fates",
["f"] = "2016",
["fc"] = "2023-12-26",
["u"] = "https://fireemblem.fandom.com/wiki/Lost_in_Thoughts_All_Alone",
},
{
["c"] = "canción",
["t"] = "Lo malo de ser bueno",
["a"] = "El Cuarteto de Nos",
["f"] = "2012",
["album"] = "Porfiado",
["n"] = "6",
["estudio"] = "Warner Music Argentina"
},
{
["c"] = "canción",
["t"] = "D.L.G.",
["a"] = "Fito Páez",
["fo"] = "1985",
["intérprete"] = "Juan Carlos Baglietto",
["intérprete2"] = "Lito Vitale",
["f"] = "2013",
["nota"] = "Ejemplo de canción reinterpretada, también sirve para av."
},
{
["c"] = "arte",
["t"] = "The Train",
["a"] = "Ronare Bearden",
["f"] = "1975",
["inst"] = "Museum of Modern Art",
["l"] = "Nueva York",
["fc"] = "2023-12-26",
["u"] = "www.moma.org/collection/works/65232?locale=en"
},
{
["c"] = "imagen",
["t"] = "Human Remains in Pompeii: The Body Casts",
["f"] = "2014-03-23",
["fc"] = "2023-12-26",
["u"] = "decodedpast.com/human-remains-pompeii-body-casts/7532/"
},
{
["c"] = "av",
["t"] = "Sucession",
["temporada"] = "2",
["cap"] = "19",
["inst"] = "HBO",
["director"] = "Jesse Armstrong",
["compositor"] = "Nicholas Britell",
["formato"] = "TV",
["f"] = "2019"
},
{
["c"] = "av",
["a"] = "Ali Hajimiri",
["t"] = "137N. MOS Op-Amp Design Examples",
["clip"] = "9:34",
["inst"] = "California Institute of Technology",
["formato"] = "YouTube",
["f"] = "2019-03-16",
["fc"] = "2023-12-26",
["u"] = "https://www.youtube.com/watch?v=OFOgNsqet8Y"
},
{
["c"] = "carta",
["de"] = "Silvio Frondizi",
["lr"] = "Buenos Aires",
["para"] = "M. Leytón",
["ld"] = "Comodoro Rivadavia",
["formato"] = "manuscrito",
["f"] = "1972-03-13",
["inst"] = "Biblioteca Nacional Mariano Moreno",
["fc"] = "2023-12-26",
["u"] = "https://catalogo.bn.gov.ar/F/?func=direct&doc_number=001384831",
},
{
["c"] = "patente",
["a1"] = "José Almendro",
["a2"] = "Martín Jacinto",
["t"] = "Elektromagnetisches Signalhorn",
["f"] = "1998",
["l"] = "Alemania",
["pid"] = "EU-29702195U"
},
{
["c"] = "legal",
["t"] = "Constitución de la Nación Argentina",
["f"] = "1994",
["art"] = "14 bis",
["inc"] = "3",
["fc"] = "2023-12-26",
["sitio"] = "InfoLEG",
["u"] = "https://servicios.infoleg.gob.ar/infolegInternet/anexos/0-4999/804/norma.htm",
},
{
["c"] = "software",
["t"] = "Angry Birds",
["a"] = "Rovio Entertainment",
["f"] = "2016-12-10",
["version"] = "7.0"
}
}
for i,pl in ipairs(pls) do
str[i] = plantilla_a_str(pl)
end
local function generar_ref(str)
local j
for i,a in ipairs(strs) do
if a == str then
j = i
break
end
end
return m_ref.generar_referencia_test(pls[j])
end
--OBSERVACION: todos los argumentos deben estar como strings ya que así es como
--se invocan en la wiki las plantillas.
--LAs conversiones a número o booleano se encarga de hacerlas el Módulo:parámetros
function export.test()
local ut = require('Módulo:testeo')
ut:new(false, false)
ut:insertar_titulo("diccionarios (por favor cree una plantilla que invoque a esta, compare con los ejemplos existentes)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[1])
ut:insertar_titulo("libros, manuales, folletos, revistas, diarios/periódicos")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[2])
ut:insertar_caso(generar_ref, strs[3])
ut:insertar_caso(generar_ref, strs[4])
ut:insertar_caso(generar_ref, strs[5])
ut:insertar_caso(generar_ref, strs[6])
ut:insertar_caso(generar_ref, strs[7])
ut:insertar_titulo("sublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[8])
ut:insertar_titulo("subsublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[9])
ut:insertar_titulo("artículos, informes, reportes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[10])
ut:insertar_caso(generar_ref, strs[11])
ut:insertar_titulo("noticias y páginas de blogs")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[12])
ut:insertar_caso(generar_ref, strs[13])
ut:insertar_titulo("sitios web")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[14])
ut:insertar_titulo("canciones")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[15])
ut:insertar_caso(generar_ref, strs[16])
ut:insertar_caso(generar_ref, strs[17])
ut:insertar_titulo("imágenes y obras de arte")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[18])
ut:insertar_caso(generar_ref, strs[19])
ut:insertar_titulo("audiovisuales")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[20])
ut:insertar_caso(generar_ref, strs[21])
ut:insertar_titulo("cartas")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[22])
ut:insertar_titulo("patentes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[23])
ut:insertar_titulo("Leyes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[24])
ut:insertar_titulo("Misceláneo (ej: software, videojuegos)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[25])
end
return m_testeo
luxd7i3f7kez4bjxjltflcoqxq73a26
6076276
6076275
2026-04-01T05:10:37Z
Tmagc
158167
6076276
Scribunto
text/plain
local export = {}
local insert = table.insert
local concat = table.concat
local m_ref = require('Módulo:referencia')
local function plantilla_a_str(args)
local plantilla = {"{{referencia"}
for k,v in pairs(args) do
insert(plantilla, "|"..k.."="..v)
end
insert(plantilla, "}}")
return concat(plantilla)
end
local strs = {}
local pls = {
{
["c"] = "diccionario",
["t2"] = "hola",
["t"] = "Diccionario de la lengua española",
["editorial"] = "Real Academia Española, Asociación de Academias de la Lengua Española y Espasa",
["edicion"] = "23",
["l"] = "Madrid",
["f"] = "2014",
["urlprefijo"] = "dle.rae.es/?w="
},
{
["c"] = "libro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
["obs"] = "primera prueba."
},
{
["c"] = "libro",
["a"] = "Platón",
["t"] = "El Sofista",
["pasaje"] = "244a",
["traductor"] = "N. L. Cordero",
["editorial"] = "Gredos",
["isbn"] = "8424912799",
["edicion"] = "1",
["f"] = "1992",
["l"] = "Madrid"
},
{
["c"] = "libro",
["a"] = "Tobias Smollett",
["t"] = "Las Aventuras de Roderick Random",
["cap"] = "17",
["páginas"] = "105",
["u"] = "https://books.google.com.ar/books?id=yHmGhaz7GNsC&printsec=frontcover&hl=es#v=onepage&q=ac%C3%B3lito&f=false",
["obs"] = "También es válido especificar el capítulo junto con las páginas."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["obs"] = "En cualquier invocación de la plantilla, se puede especificar opcionalmente que la obra no ha sido terminada formalmente."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["pags"] = "10,15-20, 46-78,90",
["obs"] = "También es válido especificar una página, un rango de páginas o varios rangos de páginas separados con coma y guion."
},
{
["c"] = "diario",
["t"] = "Diario de Burgos",
["f"] = "2004-6-13",
["p"] = "6",
["u"] = "https://www.diariodeburgos.es"
},
{
["c"] = "sublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "subsublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["t3"] = "La cosa y el mundo natural",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "artículo",
["a1"] = "Anindya Chitta Bagchi",
["a2"] = "Abhilash Kamineni",
["a3"] = "Regan Andrew Zane",
["a4"] = "Richard Carlson",
["t"] = "Review and Comparative Analysis of Topologies and Control Methods in Dynamic Wireless Charging of Electric Vehicles",
["doi"] = "10.1109/JESTPE.2021.3058968",
["issn"] = "21686777",
["revista"] = "IEEE Journal of Emerging and Selected Topics in Power Electronics",
["vol"] = "9",
["edicion"] = "4",
["p"] = "4947-4962",
["f"] = "2021-8",
["fc"] = "2023-12-24~?",
["u"] = "https://ieeexplore.ieee.org/document/9353572/",
["obs"] = "En las fechas, si se escribe ? al final, se agrega el signo de pregunta. Opcionalmente se puede especificar ~ para fechas aproximadas. Pueden especificarse ambos, pero deben estar al final."
},
{
["c"] = "informe",
["t"] = "Anuario Estadístico de la Industria Plástica",
["inst"] = "Cámara Argentina de la Insutria Plástica",
["f"] = "2015?",
["fc"] = "2023-1-1",
["u"] = "http://www.caip.org.ar/wp/wp-content/uploads/2015/09/Anuario_CAIP_2015.pdf"
},
{
["c"] = "noticia",
["a"] = "Eduardo Filgueira Lima",
["t"] = "“Mejora las condiciones de todos para arriba”: esto opina el exreferente en salud de Milei sobre la reforma que fija el DNU",
["editorial"] = "La Nación",
["f"] = "2023-12-26",
["fc"] = "2023-12-26",
["u"] = "https://www.lanacion.com.ar/sociedad/mejora-las-condiciones-de-todos-para-arriba-esto-opina-el-exreferente-en-salud-de-milei-sobre-la-nid26122023/",
},
{
["c"] = "blog",
["a"] = "John Denker",
["t0"] = "Learning, Remembering, and Thinking",
["t"] = "Thinking is Important, Learnable, and Portable",
["sitio"] = "Av8n",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics/thinking.htm",
},
{
["c"] = "sitio",
["a"] = "John Denker",
["sitio"] = "Av8n",
["t"] = "Physics Documents",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics",
},
{
["c"] = "canción",
["t"] = "Lost in Thoughts All Alone",
["a"] = "Fire Emblem Fates",
["f"] = "2016",
["fc"] = "2023-12-26",
["u"] = "https://fireemblem.fandom.com/wiki/Lost_in_Thoughts_All_Alone",
},
{
["c"] = "canción",
["t"] = "Lo malo de ser bueno",
["a"] = "El Cuarteto de Nos",
["f"] = "2012",
["album"] = "Porfiado",
["n"] = "6",
["estudio"] = "Warner Music Argentina"
},
{
["c"] = "canción",
["t"] = "D.L.G.",
["a"] = "Fito Páez",
["fo"] = "1985",
["intérprete"] = "Juan Carlos Baglietto",
["intérprete2"] = "Lito Vitale",
["f"] = "2013",
["nota"] = "Ejemplo de canción reinterpretada, también sirve para av."
},
{
["c"] = "arte",
["t"] = "The Train",
["a"] = "Ronare Bearden",
["f"] = "1975",
["inst"] = "Museum of Modern Art",
["l"] = "Nueva York",
["fc"] = "2023-12-26",
["u"] = "www.moma.org/collection/works/65232?locale=en"
},
{
["c"] = "imagen",
["t"] = "Human Remains in Pompeii: The Body Casts",
["f"] = "2014-03-23",
["fc"] = "2023-12-26",
["u"] = "decodedpast.com/human-remains-pompeii-body-casts/7532/"
},
{
["c"] = "av",
["t"] = "Sucession",
["temporada"] = "2",
["cap"] = "19",
["inst"] = "HBO",
["director"] = "Jesse Armstrong",
["compositor"] = "Nicholas Britell",
["formato"] = "TV",
["f"] = "2019"
},
{
["c"] = "av",
["a"] = "Ali Hajimiri",
["t"] = "137N. MOS Op-Amp Design Examples",
["clip"] = "9:34",
["inst"] = "California Institute of Technology",
["formato"] = "YouTube",
["f"] = "2019-03-16",
["fc"] = "2023-12-26",
["u"] = "https://www.youtube.com/watch?v=OFOgNsqet8Y"
},
{
["c"] = "carta",
["de"] = "Silvio Frondizi",
["lr"] = "Buenos Aires",
["para"] = "M. Leytón",
["ld"] = "Comodoro Rivadavia",
["formato"] = "manuscrito",
["f"] = "1972-03-13",
["inst"] = "Biblioteca Nacional Mariano Moreno",
["fc"] = "2023-12-26",
["u"] = "https://catalogo.bn.gov.ar/F/?func=direct&doc_number=001384831",
},
{
["c"] = "patente",
["a1"] = "José Almendro",
["a2"] = "Martín Jacinto",
["t"] = "Elektromagnetisches Signalhorn",
["f"] = "1998",
["l"] = "Alemania",
["pid"] = "EU-29702195U"
},
{
["c"] = "legal",
["t"] = "Constitución de la Nación Argentina",
["f"] = "1994",
["art"] = "14 bis",
["inc"] = "3",
["fc"] = "2023-12-26",
["sitio"] = "InfoLEG",
["u"] = "https://servicios.infoleg.gob.ar/infolegInternet/anexos/0-4999/804/norma.htm",
},
{
["c"] = "software",
["t"] = "Angry Birds",
["a"] = "Rovio Entertainment",
["f"] = "2016-12-10",
["version"] = "7.0"
}
}
for i,pl in ipairs(pls) do
str[i] = plantilla_a_str(pl)
end
local function generar_ref(str)
local j
for i,a in ipairs(strs) do
if a == str then
j = i
break
end
end
return m_ref.generar_referencia_test(pls[j])
end
--OBSERVACION: todos los argumentos deben estar como strings ya que así es como
--se invocan en la wiki las plantillas.
--LAs conversiones a número o booleano se encarga de hacerlas el Módulo:parámetros
function export.test()
local ut = require('Módulo:testeo')
ut:new(false, false)
ut:insertar_titulo("diccionarios (por favor cree una plantilla que invoque a esta, compare con los ejemplos existentes)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[1])
ut:insertar_titulo("libros, manuales, folletos, revistas, diarios/periódicos")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[2])
ut:insertar_caso(generar_ref, strs[3])
ut:insertar_caso(generar_ref, strs[4])
ut:insertar_caso(generar_ref, strs[5])
ut:insertar_caso(generar_ref, strs[6])
ut:insertar_caso(generar_ref, strs[7])
ut:insertar_titulo("sublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[8])
ut:insertar_titulo("subsublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[9])
ut:insertar_titulo("artículos, informes, reportes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[10])
ut:insertar_caso(generar_ref, strs[11])
ut:insertar_titulo("noticias y páginas de blogs")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[12])
ut:insertar_caso(generar_ref, strs[13])
ut:insertar_titulo("sitios web")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[14])
ut:insertar_titulo("canciones")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[15])
ut:insertar_caso(generar_ref, strs[16])
ut:insertar_caso(generar_ref, strs[17])
ut:insertar_titulo("imágenes y obras de arte")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[18])
ut:insertar_caso(generar_ref, strs[19])
ut:insertar_titulo("audiovisuales")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[20])
ut:insertar_caso(generar_ref, strs[21])
ut:insertar_titulo("cartas")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[22])
ut:insertar_titulo("patentes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[23])
ut:insertar_titulo("Leyes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[24])
ut:insertar_titulo("Misceláneo (ej: software, videojuegos)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[25])
return ut:terminar()
end
return m_testeo
lappxyd0ujodjz4w7k7dtlycdg02kv1
6076278
6076276
2026-04-01T05:12:13Z
Tmagc
158167
6076278
Scribunto
text/plain
local export = {}
local insert = table.insert
local concat = table.concat
local m_ref = require('Módulo:referencia')
local function plantilla_a_str(args)
local plantilla = {"{{referencia"}
for k,v in pairs(args) do
insert(plantilla, "|"..k.."="..v)
end
insert(plantilla, "}}")
return concat(plantilla)
end
local strs = {}
local pls = {
{
["c"] = "diccionario",
["t2"] = "hola",
["t"] = "Diccionario de la lengua española",
["editorial"] = "Real Academia Española, Asociación de Academias de la Lengua Española y Espasa",
["edicion"] = "23",
["l"] = "Madrid",
["f"] = "2014",
["urlprefijo"] = "dle.rae.es/?w="
},
{
["c"] = "libro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
["obs"] = "primera prueba."
},
{
["c"] = "libro",
["a"] = "Platón",
["t"] = "El Sofista",
["pasaje"] = "244a",
["traductor"] = "N. L. Cordero",
["editorial"] = "Gredos",
["isbn"] = "8424912799",
["edicion"] = "1",
["f"] = "1992",
["l"] = "Madrid"
},
{
["c"] = "libro",
["a"] = "Tobias Smollett",
["t"] = "Las Aventuras de Roderick Random",
["cap"] = "17",
["páginas"] = "105",
["u"] = "https://books.google.com.ar/books?id=yHmGhaz7GNsC&printsec=frontcover&hl=es#v=onepage&q=ac%C3%B3lito&f=false",
["obs"] = "También es válido especificar el capítulo junto con las páginas."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["obs"] = "En cualquier invocación de la plantilla, se puede especificar opcionalmente que la obra no ha sido terminada formalmente."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["pags"] = "10,15-20, 46-78,90",
["obs"] = "También es válido especificar una página, un rango de páginas o varios rangos de páginas separados con coma y guion."
},
{
["c"] = "diario",
["t"] = "Diario de Burgos",
["f"] = "2004-6-13",
["p"] = "6",
["u"] = "https://www.diariodeburgos.es"
},
{
["c"] = "sublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "subsublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["t3"] = "La cosa y el mundo natural",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "artículo",
["a1"] = "Anindya Chitta Bagchi",
["a2"] = "Abhilash Kamineni",
["a3"] = "Regan Andrew Zane",
["a4"] = "Richard Carlson",
["t"] = "Review and Comparative Analysis of Topologies and Control Methods in Dynamic Wireless Charging of Electric Vehicles",
["doi"] = "10.1109/JESTPE.2021.3058968",
["issn"] = "21686777",
["revista"] = "IEEE Journal of Emerging and Selected Topics in Power Electronics",
["vol"] = "9",
["edicion"] = "4",
["p"] = "4947-4962",
["f"] = "2021-8",
["fc"] = "2023-12-24~?",
["u"] = "https://ieeexplore.ieee.org/document/9353572/",
["obs"] = "En las fechas, si se escribe ? al final, se agrega el signo de pregunta. Opcionalmente se puede especificar ~ para fechas aproximadas. Pueden especificarse ambos, pero deben estar al final."
},
{
["c"] = "informe",
["t"] = "Anuario Estadístico de la Industria Plástica",
["inst"] = "Cámara Argentina de la Insutria Plástica",
["f"] = "2015?",
["fc"] = "2023-1-1",
["u"] = "http://www.caip.org.ar/wp/wp-content/uploads/2015/09/Anuario_CAIP_2015.pdf"
},
{
["c"] = "noticia",
["a"] = "Eduardo Filgueira Lima",
["t"] = "“Mejora las condiciones de todos para arriba”: esto opina el exreferente en salud de Milei sobre la reforma que fija el DNU",
["editorial"] = "La Nación",
["f"] = "2023-12-26",
["fc"] = "2023-12-26",
["u"] = "https://www.lanacion.com.ar/sociedad/mejora-las-condiciones-de-todos-para-arriba-esto-opina-el-exreferente-en-salud-de-milei-sobre-la-nid26122023/",
},
{
["c"] = "blog",
["a"] = "John Denker",
["t0"] = "Learning, Remembering, and Thinking",
["t"] = "Thinking is Important, Learnable, and Portable",
["sitio"] = "Av8n",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics/thinking.htm",
},
{
["c"] = "sitio",
["a"] = "John Denker",
["sitio"] = "Av8n",
["t"] = "Physics Documents",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics",
},
{
["c"] = "canción",
["t"] = "Lost in Thoughts All Alone",
["a"] = "Fire Emblem Fates",
["f"] = "2016",
["fc"] = "2023-12-26",
["u"] = "https://fireemblem.fandom.com/wiki/Lost_in_Thoughts_All_Alone",
},
{
["c"] = "canción",
["t"] = "Lo malo de ser bueno",
["a"] = "El Cuarteto de Nos",
["f"] = "2012",
["album"] = "Porfiado",
["n"] = "6",
["estudio"] = "Warner Music Argentina"
},
{
["c"] = "canción",
["t"] = "D.L.G.",
["a"] = "Fito Páez",
["fo"] = "1985",
["intérprete"] = "Juan Carlos Baglietto",
["intérprete2"] = "Lito Vitale",
["f"] = "2013",
["nota"] = "Ejemplo de canción reinterpretada, también sirve para av."
},
{
["c"] = "arte",
["t"] = "The Train",
["a"] = "Ronare Bearden",
["f"] = "1975",
["inst"] = "Museum of Modern Art",
["l"] = "Nueva York",
["fc"] = "2023-12-26",
["u"] = "www.moma.org/collection/works/65232?locale=en"
},
{
["c"] = "imagen",
["t"] = "Human Remains in Pompeii: The Body Casts",
["f"] = "2014-03-23",
["fc"] = "2023-12-26",
["u"] = "decodedpast.com/human-remains-pompeii-body-casts/7532/"
},
{
["c"] = "av",
["t"] = "Sucession",
["temporada"] = "2",
["cap"] = "19",
["inst"] = "HBO",
["director"] = "Jesse Armstrong",
["compositor"] = "Nicholas Britell",
["formato"] = "TV",
["f"] = "2019"
},
{
["c"] = "av",
["a"] = "Ali Hajimiri",
["t"] = "137N. MOS Op-Amp Design Examples",
["clip"] = "9:34",
["inst"] = "California Institute of Technology",
["formato"] = "YouTube",
["f"] = "2019-03-16",
["fc"] = "2023-12-26",
["u"] = "https://www.youtube.com/watch?v=OFOgNsqet8Y"
},
{
["c"] = "carta",
["de"] = "Silvio Frondizi",
["lr"] = "Buenos Aires",
["para"] = "M. Leytón",
["ld"] = "Comodoro Rivadavia",
["formato"] = "manuscrito",
["f"] = "1972-03-13",
["inst"] = "Biblioteca Nacional Mariano Moreno",
["fc"] = "2023-12-26",
["u"] = "https://catalogo.bn.gov.ar/F/?func=direct&doc_number=001384831",
},
{
["c"] = "patente",
["a1"] = "José Almendro",
["a2"] = "Martín Jacinto",
["t"] = "Elektromagnetisches Signalhorn",
["f"] = "1998",
["l"] = "Alemania",
["pid"] = "EU-29702195U"
},
{
["c"] = "legal",
["t"] = "Constitución de la Nación Argentina",
["f"] = "1994",
["art"] = "14 bis",
["inc"] = "3",
["fc"] = "2023-12-26",
["sitio"] = "InfoLEG",
["u"] = "https://servicios.infoleg.gob.ar/infolegInternet/anexos/0-4999/804/norma.htm",
},
{
["c"] = "software",
["t"] = "Angry Birds",
["a"] = "Rovio Entertainment",
["f"] = "2016-12-10",
["version"] = "7.0"
}
}
for i,pl in ipairs(pls) do
str[i] = plantilla_a_str(pl)
end
local function generar_ref(str)
local j
for i,a in ipairs(strs) do
if a == str then
j = i
break
end
end
return m_ref.generar_referencia_test(pls[j])
end
--OBSERVACION: todos los argumentos deben estar como strings ya que así es como
--se invocan en la wiki las plantillas.
--LAs conversiones a número o booleano se encarga de hacerlas el Módulo:parámetros
function export.test()
local ut = require('Módulo:testeo')
ut:new(false, false)
ut:insertar_titulo("diccionarios (por favor cree una plantilla que invoque a esta, compare con los ejemplos existentes)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[1])
ut:insertar_titulo("libros, manuales, folletos, revistas, diarios/periódicos")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[2])
ut:insertar_caso(generar_ref, strs[3])
ut:insertar_caso(generar_ref, strs[4])
ut:insertar_caso(generar_ref, strs[5])
ut:insertar_caso(generar_ref, strs[6])
ut:insertar_caso(generar_ref, strs[7])
ut:insertar_titulo("sublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[8])
ut:insertar_titulo("subsublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[9])
ut:insertar_titulo("artículos, informes, reportes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[10])
ut:insertar_caso(generar_ref, strs[11])
ut:insertar_titulo("noticias y páginas de blogs")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[12])
ut:insertar_caso(generar_ref, strs[13])
ut:insertar_titulo("sitios web")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[14])
ut:insertar_titulo("canciones")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[15])
ut:insertar_caso(generar_ref, strs[16])
ut:insertar_caso(generar_ref, strs[17])
ut:insertar_titulo("imágenes y obras de arte")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[18])
ut:insertar_caso(generar_ref, strs[19])
ut:insertar_titulo("audiovisuales")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[20])
ut:insertar_caso(generar_ref, strs[21])
ut:insertar_titulo("cartas")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[22])
ut:insertar_titulo("patentes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[23])
ut:insertar_titulo("Leyes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[24])
ut:insertar_titulo("Misceláneo (ej: software, videojuegos)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[25])
return ut:terminar()
end
return export
h3q7qtmhrr05i5zu5xd249edu16e8wh
6076279
6076278
2026-04-01T05:12:38Z
Tmagc
158167
6076279
Scribunto
text/plain
local export = {}
local insert = table.insert
local concat = table.concat
local m_ref = require('Módulo:referencia')
local function plantilla_a_str(args)
local plantilla = {"{{referencia"}
for k,v in pairs(args) do
insert(plantilla, "|"..k.."="..v)
end
insert(plantilla, "}}")
return concat(plantilla)
end
local strs = {}
local pls = {
{
["c"] = "diccionario",
["t2"] = "hola",
["t"] = "Diccionario de la lengua española",
["editorial"] = "Real Academia Española, Asociación de Academias de la Lengua Española y Espasa",
["edicion"] = "23",
["l"] = "Madrid",
["f"] = "2014",
["urlprefijo"] = "dle.rae.es/?w="
},
{
["c"] = "libro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
["obs"] = "primera prueba."
},
{
["c"] = "libro",
["a"] = "Platón",
["t"] = "El Sofista",
["pasaje"] = "244a",
["traductor"] = "N. L. Cordero",
["editorial"] = "Gredos",
["isbn"] = "8424912799",
["edicion"] = "1",
["f"] = "1992",
["l"] = "Madrid"
},
{
["c"] = "libro",
["a"] = "Tobias Smollett",
["t"] = "Las Aventuras de Roderick Random",
["cap"] = "17",
["páginas"] = "105",
["u"] = "https://books.google.com.ar/books?id=yHmGhaz7GNsC&printsec=frontcover&hl=es#v=onepage&q=ac%C3%B3lito&f=false",
["obs"] = "También es válido especificar el capítulo junto con las páginas."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["obs"] = "En cualquier invocación de la plantilla, se puede especificar opcionalmente que la obra no ha sido terminada formalmente."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["pags"] = "10,15-20, 46-78,90",
["obs"] = "También es válido especificar una página, un rango de páginas o varios rangos de páginas separados con coma y guion."
},
{
["c"] = "diario",
["t"] = "Diario de Burgos",
["f"] = "2004-6-13",
["p"] = "6",
["u"] = "https://www.diariodeburgos.es"
},
{
["c"] = "sublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "subsublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["t3"] = "La cosa y el mundo natural",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "artículo",
["a1"] = "Anindya Chitta Bagchi",
["a2"] = "Abhilash Kamineni",
["a3"] = "Regan Andrew Zane",
["a4"] = "Richard Carlson",
["t"] = "Review and Comparative Analysis of Topologies and Control Methods in Dynamic Wireless Charging of Electric Vehicles",
["doi"] = "10.1109/JESTPE.2021.3058968",
["issn"] = "21686777",
["revista"] = "IEEE Journal of Emerging and Selected Topics in Power Electronics",
["vol"] = "9",
["edicion"] = "4",
["p"] = "4947-4962",
["f"] = "2021-8",
["fc"] = "2023-12-24~?",
["u"] = "https://ieeexplore.ieee.org/document/9353572/",
["obs"] = "En las fechas, si se escribe ? al final, se agrega el signo de pregunta. Opcionalmente se puede especificar ~ para fechas aproximadas. Pueden especificarse ambos, pero deben estar al final."
},
{
["c"] = "informe",
["t"] = "Anuario Estadístico de la Industria Plástica",
["inst"] = "Cámara Argentina de la Insutria Plástica",
["f"] = "2015?",
["fc"] = "2023-1-1",
["u"] = "http://www.caip.org.ar/wp/wp-content/uploads/2015/09/Anuario_CAIP_2015.pdf"
},
{
["c"] = "noticia",
["a"] = "Eduardo Filgueira Lima",
["t"] = "“Mejora las condiciones de todos para arriba”: esto opina el exreferente en salud de Milei sobre la reforma que fija el DNU",
["editorial"] = "La Nación",
["f"] = "2023-12-26",
["fc"] = "2023-12-26",
["u"] = "https://www.lanacion.com.ar/sociedad/mejora-las-condiciones-de-todos-para-arriba-esto-opina-el-exreferente-en-salud-de-milei-sobre-la-nid26122023/",
},
{
["c"] = "blog",
["a"] = "John Denker",
["t0"] = "Learning, Remembering, and Thinking",
["t"] = "Thinking is Important, Learnable, and Portable",
["sitio"] = "Av8n",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics/thinking.htm",
},
{
["c"] = "sitio",
["a"] = "John Denker",
["sitio"] = "Av8n",
["t"] = "Physics Documents",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics",
},
{
["c"] = "canción",
["t"] = "Lost in Thoughts All Alone",
["a"] = "Fire Emblem Fates",
["f"] = "2016",
["fc"] = "2023-12-26",
["u"] = "https://fireemblem.fandom.com/wiki/Lost_in_Thoughts_All_Alone",
},
{
["c"] = "canción",
["t"] = "Lo malo de ser bueno",
["a"] = "El Cuarteto de Nos",
["f"] = "2012",
["album"] = "Porfiado",
["n"] = "6",
["estudio"] = "Warner Music Argentina"
},
{
["c"] = "canción",
["t"] = "D.L.G.",
["a"] = "Fito Páez",
["fo"] = "1985",
["intérprete"] = "Juan Carlos Baglietto",
["intérprete2"] = "Lito Vitale",
["f"] = "2013",
["nota"] = "Ejemplo de canción reinterpretada, también sirve para av."
},
{
["c"] = "arte",
["t"] = "The Train",
["a"] = "Ronare Bearden",
["f"] = "1975",
["inst"] = "Museum of Modern Art",
["l"] = "Nueva York",
["fc"] = "2023-12-26",
["u"] = "www.moma.org/collection/works/65232?locale=en"
},
{
["c"] = "imagen",
["t"] = "Human Remains in Pompeii: The Body Casts",
["f"] = "2014-03-23",
["fc"] = "2023-12-26",
["u"] = "decodedpast.com/human-remains-pompeii-body-casts/7532/"
},
{
["c"] = "av",
["t"] = "Sucession",
["temporada"] = "2",
["cap"] = "19",
["inst"] = "HBO",
["director"] = "Jesse Armstrong",
["compositor"] = "Nicholas Britell",
["formato"] = "TV",
["f"] = "2019"
},
{
["c"] = "av",
["a"] = "Ali Hajimiri",
["t"] = "137N. MOS Op-Amp Design Examples",
["clip"] = "9:34",
["inst"] = "California Institute of Technology",
["formato"] = "YouTube",
["f"] = "2019-03-16",
["fc"] = "2023-12-26",
["u"] = "https://www.youtube.com/watch?v=OFOgNsqet8Y"
},
{
["c"] = "carta",
["de"] = "Silvio Frondizi",
["lr"] = "Buenos Aires",
["para"] = "M. Leytón",
["ld"] = "Comodoro Rivadavia",
["formato"] = "manuscrito",
["f"] = "1972-03-13",
["inst"] = "Biblioteca Nacional Mariano Moreno",
["fc"] = "2023-12-26",
["u"] = "https://catalogo.bn.gov.ar/F/?func=direct&doc_number=001384831",
},
{
["c"] = "patente",
["a1"] = "José Almendro",
["a2"] = "Martín Jacinto",
["t"] = "Elektromagnetisches Signalhorn",
["f"] = "1998",
["l"] = "Alemania",
["pid"] = "EU-29702195U"
},
{
["c"] = "legal",
["t"] = "Constitución de la Nación Argentina",
["f"] = "1994",
["art"] = "14 bis",
["inc"] = "3",
["fc"] = "2023-12-26",
["sitio"] = "InfoLEG",
["u"] = "https://servicios.infoleg.gob.ar/infolegInternet/anexos/0-4999/804/norma.htm",
},
{
["c"] = "software",
["t"] = "Angry Birds",
["a"] = "Rovio Entertainment",
["f"] = "2016-12-10",
["version"] = "7.0"
}
}
for i,pl in ipairs(pls) do
strs[i] = plantilla_a_str(pl)
end
local function generar_ref(str)
local j
for i,a in ipairs(strs) do
if a == str then
j = i
break
end
end
return m_ref.generar_referencia_test(pls[j])
end
--OBSERVACION: todos los argumentos deben estar como strings ya que así es como
--se invocan en la wiki las plantillas.
--LAs conversiones a número o booleano se encarga de hacerlas el Módulo:parámetros
function export.test()
local ut = require('Módulo:testeo')
ut:new(false, false)
ut:insertar_titulo("diccionarios (por favor cree una plantilla que invoque a esta, compare con los ejemplos existentes)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[1])
ut:insertar_titulo("libros, manuales, folletos, revistas, diarios/periódicos")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[2])
ut:insertar_caso(generar_ref, strs[3])
ut:insertar_caso(generar_ref, strs[4])
ut:insertar_caso(generar_ref, strs[5])
ut:insertar_caso(generar_ref, strs[6])
ut:insertar_caso(generar_ref, strs[7])
ut:insertar_titulo("sublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[8])
ut:insertar_titulo("subsublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[9])
ut:insertar_titulo("artículos, informes, reportes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[10])
ut:insertar_caso(generar_ref, strs[11])
ut:insertar_titulo("noticias y páginas de blogs")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[12])
ut:insertar_caso(generar_ref, strs[13])
ut:insertar_titulo("sitios web")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[14])
ut:insertar_titulo("canciones")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[15])
ut:insertar_caso(generar_ref, strs[16])
ut:insertar_caso(generar_ref, strs[17])
ut:insertar_titulo("imágenes y obras de arte")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[18])
ut:insertar_caso(generar_ref, strs[19])
ut:insertar_titulo("audiovisuales")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[20])
ut:insertar_caso(generar_ref, strs[21])
ut:insertar_titulo("cartas")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[22])
ut:insertar_titulo("patentes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[23])
ut:insertar_titulo("Leyes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[24])
ut:insertar_titulo("Misceláneo (ej: software, videojuegos)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[25])
return ut:terminar()
end
return export
nn7drv9smet52ybz2ti2fns7dcrkz80
6076282
6076279
2026-04-01T05:19:12Z
Tmagc
158167
6076282
Scribunto
text/plain
local export = {}
local insert = table.insert
local concat = table.concat
local m_ref = require('Módulo:referencia')
local function plantilla_a_str(args)
local plantilla = {"{{referencia"}
for k,v in pairs(args) do
insert(plantilla, "|"..k.."="..v)
end
insert(plantilla, "}}")
return concat(plantilla)
end
local strs = {}
local pls = {
{
["c"] = "diccionario",
["t2"] = "hola",
["t"] = "Diccionario de la lengua española",
["editorial"] = "Real Academia Española, Asociación de Academias de la Lengua Española y Espasa",
["edicion"] = "23",
["l"] = "Madrid",
["f"] = "2014",
["urlprefijo"] = "dle.rae.es/?w="
},
{
["c"] = "libro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
["obs"] = "primera prueba."
},
{
["c"] = "libro",
["a"] = "Platón",
["t"] = "El Sofista",
["pasaje"] = "244a",
["traductor"] = "N. L. Cordero",
["editorial"] = "Gredos",
["isbn"] = "8424912799",
["edicion"] = "1",
["f"] = "1992",
["l"] = "Madrid"
},
{
["c"] = "libro",
["a"] = "Tobias Smollett",
["t"] = "Las Aventuras de Roderick Random",
["cap"] = "17",
["páginas"] = "105",
["u"] = "https://books.google.com.ar/books?id=yHmGhaz7GNsC&printsec=frontcover&hl=es#v=onepage&q=ac%C3%B3lito&f=false",
["obs"] = "También es válido especificar el capítulo junto con las páginas."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["obs"] = "En cualquier invocación de la plantilla, se puede especificar opcionalmente que la obra no ha sido terminada formalmente."
},
{
["c"] = "libro",
["a"] = "Roberto Bolaño",
["t"] = "Los sinsabores del verdadero policía",
["editorial"] = "Anagrama",
["isbn"] = "9788433972217",
["f"] = "2010-12-20",
["esbozo"] = "s",
["pags"] = "10,15-20, 46-78,90",
["obs"] = "También es válido especificar una página, un rango de páginas o varios rangos de páginas separados con coma y guion."
},
{
["c"] = "diario",
["t"] = "Diario de Burgos",
["f"] = "2004-6-13",
["p"] = "6",
["u"] = "https://www.diariodeburgos.es"
},
{
["c"] = "sublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "subsublibro",
["a"] = "Maurice Merleau-Ponty",
["t"] = "Fenomenología de la Percepción",
["t2"] = "El Mundo Percibido",
["t3"] = "La cosa y el mundo natural",
["traductor"] = "Jem Cabanes",
["editorial"] = "Planeta-Agostini",
["isbn"] = "8439522193",
["edicion"] = "1",
["f"] = "1993",
["fo"] = "1945",
["fc"] = "2023-12-24",
["u"] = "https://monoskop.org/images/9/9b/Merleau-Ponty_Maurice_Fenomenologia_de_la_percepcion_1993.pdf",
},
{
["c"] = "artículo",
["a1"] = "Anindya Chitta Bagchi",
["a2"] = "Abhilash Kamineni",
["a3"] = "Regan Andrew Zane",
["a4"] = "Richard Carlson",
["t"] = "Review and Comparative Analysis of Topologies and Control Methods in Dynamic Wireless Charging of Electric Vehicles",
["doi"] = "10.1109/JESTPE.2021.3058968",
["issn"] = "21686777",
["revista"] = "IEEE Journal of Emerging and Selected Topics in Power Electronics",
["vol"] = "9",
["edicion"] = "4",
["p"] = "4947-4962",
["f"] = "2021-8",
["fc"] = "2023-12-24~?",
["u"] = "https://ieeexplore.ieee.org/document/9353572/",
["obs"] = "En las fechas, si se escribe ? al final, se agrega el signo de pregunta. Opcionalmente se puede especificar ~ para fechas aproximadas. Pueden especificarse ambos, pero deben estar al final."
},
{
["c"] = "informe",
["t"] = "Anuario Estadístico de la Industria Plástica",
["inst"] = "Cámara Argentina de la Insutria Plástica",
["f"] = "2015?",
["fc"] = "2023-1-1",
["u"] = "http://www.caip.org.ar/wp/wp-content/uploads/2015/09/Anuario_CAIP_2015.pdf"
},
{
["c"] = "noticia",
["a"] = "Eduardo Filgueira Lima",
["t"] = "“Mejora las condiciones de todos para arriba”: esto opina el exreferente en salud de Milei sobre la reforma que fija el DNU",
["editorial"] = "La Nación",
["f"] = "2023-12-26",
["fc"] = "2023-12-26",
["u"] = "https://www.lanacion.com.ar/sociedad/mejora-las-condiciones-de-todos-para-arriba-esto-opina-el-exreferente-en-salud-de-milei-sobre-la-nid26122023/",
},
{
["c"] = "blog",
["a"] = "John Denker",
["t0"] = "Learning, Remembering, and Thinking",
["t"] = "Thinking is Important, Learnable, and Portable",
["sitio"] = "Av8n",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics/thinking.htm",
},
{
["c"] = "sitio",
["a"] = "John Denker",
["sitio"] = "Av8n",
["t"] = "Physics Documents",
["f"] = "2006",
["fc"] = "2023-12-26",
["u"] = "http://www.av8n.com/physics",
},
{
["c"] = "canción",
["t"] = "Lost in Thoughts All Alone",
["a"] = "Fire Emblem Fates",
["f"] = "2016",
["fc"] = "2023-12-26",
["u"] = "https://fireemblem.fandom.com/wiki/Lost_in_Thoughts_All_Alone",
},
{
["c"] = "canción",
["t"] = "Lo malo de ser bueno",
["a"] = "El Cuarteto de Nos",
["f"] = "2012",
["album"] = "Porfiado",
["n"] = "6",
["estudio"] = "Warner Music Argentina"
},
{
["c"] = "canción",
["t"] = "D.L.G.",
["a"] = "Fito Páez",
["fo"] = "1985",
["intérprete"] = "Juan Carlos Baglietto",
["intérprete2"] = "Lito Vitale",
["f"] = "2013",
["nota"] = "Ejemplo de canción reinterpretada, también sirve para av."
},
{
["c"] = "arte",
["t"] = "The Train",
["a"] = "Ronare Bearden",
["f"] = "1975",
["inst"] = "Museum of Modern Art",
["l"] = "Nueva York",
["fc"] = "2023-12-26",
["u"] = "www.moma.org/collection/works/65232?locale=en"
},
{
["c"] = "imagen",
["t"] = "Human Remains in Pompeii: The Body Casts",
["f"] = "2014-03-23",
["fc"] = "2023-12-26",
["u"] = "decodedpast.com/human-remains-pompeii-body-casts/7532/"
},
{
["c"] = "av",
["t"] = "Sucession",
["temporada"] = "2",
["cap"] = "19",
["inst"] = "HBO",
["director"] = "Jesse Armstrong",
["compositor"] = "Nicholas Britell",
["formato"] = "TV",
["f"] = "2019"
},
{
["c"] = "av",
["a"] = "Ali Hajimiri",
["t"] = "137N. MOS Op-Amp Design Examples",
["clip"] = "9:34",
["inst"] = "California Institute of Technology",
["formato"] = "YouTube",
["f"] = "2019-03-16",
["fc"] = "2023-12-26",
["u"] = "https://www.youtube.com/watch?v=OFOgNsqet8Y"
},
{
["c"] = "carta",
["de"] = "Silvio Frondizi",
["lr"] = "Buenos Aires",
["para"] = "M. Leytón",
["ld"] = "Comodoro Rivadavia",
["formato"] = "manuscrito",
["f"] = "1972-03-13",
["inst"] = "Biblioteca Nacional Mariano Moreno",
["fc"] = "2023-12-26",
["u"] = "https://catalogo.bn.gov.ar/F/?func=direct&doc_number=001384831",
},
{
["c"] = "patente",
["a1"] = "José Almendro",
["a2"] = "Martín Jacinto",
["t"] = "Elektromagnetisches Signalhorn",
["f"] = "1998",
["l"] = "Alemania",
["pid"] = "EU-29702195U"
},
{
["c"] = "legal",
["t"] = "Constitución de la Nación Argentina",
["f"] = "1994",
["art"] = "14 bis",
["inc"] = "3",
["fc"] = "2023-12-26",
["sitio"] = "InfoLEG",
["u"] = "https://servicios.infoleg.gob.ar/infolegInternet/anexos/0-4999/804/norma.htm",
},
{
["c"] = "software",
["t"] = "Angry Birds",
["a"] = "Rovio Entertainment",
["f"] = "2016-12-10",
["version"] = "7.0"
}
}
for i,pl in ipairs(pls) do
strs[i] = plantilla_a_str(pl)
end
local function generar_ref(str)
local j
for i,a in ipairs(strs) do
if a == str then
j = i
break
end
end
return m_ref.generar_referencia_test(pls[j])
end
--OBSERVACION: todos los argumentos deben estar como strings ya que así es como
--se invocan en la wiki las plantillas.
--LAs conversiones a número o booleano se encarga de hacerlas el Módulo:parámetros
function export.test()
local ut = require('Módulo:testeo')
ut:new(false, false, {true, false})
ut:insertar_titulo("diccionarios (por favor cree una plantilla que invoque a esta, compare con los ejemplos existentes)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[1])
ut:insertar_titulo("libros, manuales, folletos, revistas, diarios/periódicos")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[2])
ut:insertar_caso(generar_ref, strs[3])
ut:insertar_caso(generar_ref, strs[4])
ut:insertar_caso(generar_ref, strs[5])
ut:insertar_caso(generar_ref, strs[6])
ut:insertar_caso(generar_ref, strs[7])
ut:insertar_titulo("sublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[8])
ut:insertar_titulo("subsublibros")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[9])
ut:insertar_titulo("artículos, informes, reportes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[10])
ut:insertar_caso(generar_ref, strs[11])
ut:insertar_titulo("noticias y páginas de blogs")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[12])
ut:insertar_caso(generar_ref, strs[13])
ut:insertar_titulo("sitios web")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[14])
ut:insertar_titulo("canciones")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[15])
ut:insertar_caso(generar_ref, strs[16])
ut:insertar_caso(generar_ref, strs[17])
ut:insertar_titulo("imágenes y obras de arte")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[18])
ut:insertar_caso(generar_ref, strs[19])
ut:insertar_titulo("audiovisuales")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[20])
ut:insertar_caso(generar_ref, strs[21])
ut:insertar_titulo("cartas")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[22])
ut:insertar_titulo("patentes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[23])
ut:insertar_titulo("Leyes")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[24])
ut:insertar_titulo("Misceláneo (ej: software, videojuegos)")
ut:insertar_campos()
ut:insertar_caso(generar_ref, strs[25])
return ut:terminar()
end
return export
jghbfrlcaoes99lyoqd376y6lgzuwft
Plantilla:referencia/pruebas
10
1027631
6076277
5670095
2026-04-01T05:11:33Z
Tmagc
158167
6076277
wikitext
text/x-wiki
{{#invoke:referencia/pruebas|test}}
cw61nda8b7uzwm4005dchg14rwzkhj0
Módulo:testeo/ejemplo
828
1027706
6076252
5185634
2026-04-01T03:21:33Z
Tmagc
158167
6076252
Scribunto
text/plain
local function suma(entrada)
return entrada[1] + entrada[2]
end
return function(frame)
local UnitTester = require("Módulo:testeo")
local ut = UnitTester:new(true, true)
ut:insertar_titulo("prueba con enteros 1")
ut:insertar_campos()
ut:insertar_caso({1102099312, 5437202341}, suma, 6539301653)
ut:insertar_caso({1102099312, -5437202341}, suma, -4335103029)
ut:insertar_titulo("prueba con enteros 2")
ut:insertar_campos()
ut:insertar_caso({2^1023, 2^1023}, suma, math.huge, "desborde")
ut:insertar_caso({-2^1023 + 0.5, 2^1023}, suma, 0.5, "número muy grande, descarta la mantisa")
ut:insertar_titulo("prueba con decimales")
ut:insertar_campos()
ut:insertar_caso({0.5, 0.5}, suma, 1.0)
ut:insertar_caso({0.1, 0.04}, suma, 0.14)
return ut:terminar()
end
d7eugriyycs72ccezwpxu9pprjm8rba
6076254
6076252
2026-04-01T03:22:34Z
Tmagc
158167
6076254
Scribunto
text/plain
local export = {}
local function suma(entrada)
return entrada[1] + entrada[2]
end
function export.test(frame)
local UnitTester = require("Módulo:testeo")
local ut = UnitTester:new(true, true)
ut:insertar_titulo("prueba con enteros 1")
ut:insertar_campos()
ut:insertar_caso({1102099312, 5437202341}, suma, 6539301653)
ut:insertar_caso({1102099312, -5437202341}, suma, -4335103029)
ut:insertar_titulo("prueba con enteros 2")
ut:insertar_campos()
ut:insertar_caso({2^1023, 2^1023}, suma, math.huge, "desborde")
ut:insertar_caso({-2^1023 + 0.5, 2^1023}, suma, 0.5, "número muy grande, descarta la mantisa")
ut:insertar_titulo("prueba con decimales")
ut:insertar_campos()
ut:insertar_caso({0.5, 0.5}, suma, 1.0)
ut:insertar_caso({0.1, 0.04}, suma, 0.14)
return ut:terminar()
end
return export
2wl8sllc5s2gzatz23zxavrmfn64swe
6076256
6076254
2026-04-01T03:23:23Z
Tmagc
158167
6076256
Scribunto
text/plain
local export = {}
local function suma(entrada)
return entrada[1] + entrada[2]
end
function export.test(frame)
local ut = require("Módulo:testeo")
ut:new(true, true)
ut:insertar_titulo("prueba con enteros 1")
ut:insertar_campos()
ut:insertar_caso({1102099312, 5437202341}, suma, 6539301653)
ut:insertar_caso({1102099312, -5437202341}, suma, -4335103029)
ut:insertar_titulo("prueba con enteros 2")
ut:insertar_campos()
ut:insertar_caso({2^1023, 2^1023}, suma, math.huge, "desborde")
ut:insertar_caso({-2^1023 + 0.5, 2^1023}, suma, 0.5, "número muy grande, descarta la mantisa")
ut:insertar_titulo("prueba con decimales")
ut:insertar_campos()
ut:insertar_caso({0.5, 0.5}, suma, 1.0)
ut:insertar_caso({0.1, 0.04}, suma, 0.14)
return ut:terminar()
end
return export
3185q81ztgtykcsnut2xky12vjempc4
6076274
6076256
2026-04-01T05:03:36Z
Tmagc
158167
6076274
Scribunto
text/plain
local export = {}
local function suma(entrada)
return entrada[1] + entrada[2]
end
function export.test(frame)
local ut = require("Módulo:testeo")
ut:new(true, true)
ut:insertar_titulo("prueba con enteros 1")
ut:insertar_campos()
ut:insertar_caso(suma, {1102099312, 5437202341}, 6539301653)
ut:insertar_caso(suma, {1102099312, -5437202341}, -4335103029)
ut:insertar_titulo("prueba con enteros 2")
ut:insertar_campos()
ut:insertar_caso(suma, {2^1023, 2^1023}, math.huge, "desborde")
ut:insertar_caso(suma, {-2^1023 + 0.5, 2^1023}, 0.5, "número muy grande, descarta la mantisa")
ut:insertar_titulo("prueba con decimales")
ut:insertar_campos()
ut:insertar_caso(suma, {0.5, 0.5}, 1.0)
ut:insertar_caso(suma, {0.1, 0.04}, 0.14)
return ut:terminar()
end
return export
ebl96ohqvh922f197bxn7kign5mk98g
Módulo:testeo/doc
828
1027707
6076253
5404286
2026-04-01T03:21:50Z
Tmagc
158167
6076253
wikitext
text/x-wiki
{{#invoke:testeo/ejemplo}}
gumtknsjrbc5rf31egs2fpda3q748tr
6076255
6076253
2026-04-01T03:22:41Z
Tmagc
158167
6076255
wikitext
text/x-wiki
{{#invoke:testeo/ejemplo|test}}
2poe8vby6m5av3tdss4jwtbvabl0sao
Módulo:sortkey/test
828
1029839
6076283
5299222
2026-04-01T05:31:35Z
Tmagc
158167
6076283
Scribunto
text/plain
local export = {}
local obtener_idioma = require("Módulo:lenguas").cod_a_idioma
local generar_sortkey = require("Módulo:sortkey").generarSortkey
--Se hacen las demás importaciones de módulos necesarias para armar la función de prueba
local function gs(args)
local idioma = obtener_idioma(args[2])
return generar_sortkey(args[1], args[2], idioma)
end
function export.test()
local ut = require('Módulo:testeo')
ut:new(true, false)
ut:insertar_titulo("pruebas español")
ut:insertar_campos()
ut:insertar_caso(gs, {"témpura", "es"}, "TEMPURA")
ut:insertar_caso(gs, {"¿Qué?", "es"}, "QUE")
ut:insertar_caso(gs, {"Por qué?", "es"}, "POR QUE")
ut:insertar_caso(gs, {"Por qué", "es"}, "POR QUE")
ut:insertar_caso(gs, {"Por que", "es"}, "POR QUE")
ut:insertar_caso(gs, {"¡re!", "es"}, "RE")
ut:insertar_caso(gs, {"re!", "es"}, "RE")
ut:insertar_caso(gs, {"re", "es"}, "RE")
ut:insertar_caso(gs, {"pingüino", "es"}, "PINGUINO")
ut:insertar_titulo("pruebas con diacríticos")
ut:insertar_campos()
ut:insertar_caso(gs, {"Πηληϊάδης Αἶνος", "grc"}, "ΠΗΛΗΙΑΔΗΣ ΑΙΝΟΣ")
ut:insertar_caso(gs, {"shį́į́dą́ą́ʼ", "nv"}, "SHIIDAA")
ut:insertar_titulo("prueba con el dotted dottles i")
ut:insertar_campos()
ut:insertar_caso(gs, {"İzmir", "tr"}, "İZMİR")
ut:insertar_caso(gs, {"ışık", "tr"}, "IŞIK")
ut:insertar_titulo("prueba con módulos dedicados")
ut:insertar_campos()
ut:insertar_caso(gs, {"Tuyên ngôn toàn thế giới về nhân quyền của Liên Hợp Quốc", "vi"}, "TUYE₂N NGO₂N TOAN1 THE₂4 GIO₃I4 VE₂1 NHA₂N QUYE₂N1 CUA2 LIE₂N HO₃P5 QUO₂C4")
ut:insertar_caso(gs, {"命裡有時終須有,命裡無時莫強求", "zh"}, "口05衣07月02日06糸05頁03月02,口05衣07火08日06艸07弓08水02")
ut:insertar_caso(gs, {"⿺辶⿳穴⿲月⿱⿲幺言幺⿲長馬長刂心⿺辶⿳穴⿲月⿱⿲幺言幺⿲長馬長刂心麵", "zh"}, "辵54辵54麥09")
return ut:terminar()
end
return export
9g0wmakjccpkgc8dqu22nrj4qegecjn
Módulo:sortkey/doc
828
1029840
6076284
5299199
2026-04-01T05:31:53Z
Tmagc
158167
6076284
wikitext
text/x-wiki
{{#invoke:sortkey/test|test}}
dnlox2jwcyewulhxhxnrbmsghkpzze1
soletilla
0
1049804
6076218
5701652
2026-03-31T18:28:57Z
Raos10
93688
Adición de imágen y traducción al inglés
6076218
wikitext
text/x-wiki
{{desambiguación|}}
== {{lengua|es}} ==
{{pron-graf|v=bizcocho de soletilla}}
=== Etimología ===
{{etimología|dimi|soleta}}.
[[Archivo:Melindros.jpg|thumb|[1] plato con soletillas]]
==== {{sustantivo femenino|es}} ====
{{es.sust}}
;1 {{csem|gastronomía}}: Tipo de bizcocho dulce, ligero, muy esponjoso, y con forma alargada, aplanada y con los extremos redondeados.
{{wikisauro|soletilla}}
==== Véase también ====
{{w}}
==== Traducciones ====
{{trad-arriba}}
{{t|en|t1=ladyfinger|t2=lady's finger}}
{{trad-abajo}}
== Referencias y notas ==
<references />
esnbsa5p77xaihw2v4etlp9pav6yrl0
Tesauro:soletilla
110
1049805
6076219
5944558
2026-03-31T18:31:45Z
Raos10
93688
Formato, orden alfabético
6076219
wikitext
text/x-wiki
== {{lengua|es}} ==
=== Sustantivo ===
'''Acepción''': Tipo de bizcocho dulce, ligero, muy esponjoso, y con forma alargada, aplanada y con los extremos redondeados.
==== Sinónimos ====
* [[biscotela]] (Ecuador, Perú)
* [[chiqueador]] (Guatemala)
* [[dedo de señora]] (Costa Rica)
* [[galleta de champaña]] (Chile)
* [[lengua]] (Colombia)
* [[melindro]] (Levante)
* [[plantilla]] (Uruguay, Venezuela)
* [[soleta]] (México)
* [[soletilla]] (España)
* [[suspiro]] (El Salvador)
* [[tostada]] (República Dominicana)
* [[vainilla]] (Argentina, Paraguay)
== Referencias y notas ==
<references />
o6gdgvrweexi00p43fq7n04ucpsbyxx
Tesauro:orinar
110
1053896
6076222
5944532
2026-03-31T18:42:09Z
Raos10
93688
Formato, orden alfabético
6076222
wikitext
text/x-wiki
== {{lengua|es}} ==
=== Verbo ===
'''Acepción''': Excretar orina a través de la uretra.
==== Sinónimos ====
* [[desaguar]] (coloquial)
* [[desbeber]] (coloquial)
* [[echar la corta]] (Chile)<ref name="damer-echar">{{Damer|echar}}</ref>
* [[echar una araña]] (Guatemala)<ref name="damer-echar"/>
* [[echar una firma]] (México)<ref name="damer-echar"/>
* [[echarse una araña]] (Guatemala)<ref name="damer-echar"/>
* [[hacer aguas]]<ref>{{DLE|agua}}</ref>
* [[hacer del uno]] (México)<ref name="damer-hacer">{{Damer|hacer}}</ref>
* [[hacer el número uno]] (Costa Rica)<ref name="damer-hacer"/>
* [[hacer el uno]] (Nicaragua, Cuba, Puerto Rico, Perú, Bolivia, Costa Rica)<ref name="damer-hacer"/>
* [[hacer la menor]] (Panamá, Cuba) <ref name="damer-hacer"/>
* hacer pipí, pis, chis, pichí (cualquier otro término infantil para orina)
* [[ishpar]] (Argentina)<ref name="damer-ishpar">{{Damer|ishpar}}</ref>
* [[mear]] (coloquial)
* [[miar]] (coloquial)
* [[miccionar]] (formal)
* [[mingitar]]{{cita requerida}}
* [[mojar]] (coloquial)
* [[mojarse]] (coloquial)
* [[pillar]] (Argentina, coloquial)<ref name="damer-pillar">{{Damer|pillar}}</ref>
* [[pishar]] (Argentina, coloquial)<ref name="damer-pishar">{{Damer|pishar}}</ref>
* [[regar el arbolito]] (México, Nicaragua)<ref name="damer-regar">{{Damer|regar}}</ref>
* [[regar flores]] (Honduras, Nicaragua, Bolivia)<ref name="damer-regar"/>
* [[uixar]] (México, coloquial)<ref name="damer-uixar">{{Damer|uixar}}</ref>
* [[vaciar el agua a las aceitunas]] (Puerto Rico)<ref>{{Damer|vaciar}}</ref>
* [[wixar]] (México, coloquial)
==== Véase también ====
* [[Tesauro:orina]]
== Referencias y notas ==
<references/>
jknpuiom81yn1bke4t2x2worvgpspwp
Tesauro:poliestireno expandido
110
1056476
6076220
5944543
2026-03-31T18:33:37Z
Raos10
93688
Formato
6076220
wikitext
text/x-wiki
== {{lengua|es}} ==
=== Sustantivo ===
'''Acepción''': Polímero termoplástico empleado para fabricar envases y en la industria de la construcción. Entre su características se encuentran su ligereza, su resistencia a impactos y su baja conducción del calor y el sonido.
==== Sinónimos ====
* [[aislapol]] (Chile)<ref>{{Damer|aislapol}}</ref>
** [[aislápol]] (Chile)<ref>{{Damer|aislápol}}</ref>
* [[anime]] (Venezuela)<ref>{{Damer|anime}}</ref>
* [[cartón blanco]]
* [[casetón]]
* [[corcho blanco]]
* [[corcholina]]
* [[corchopán]]
* [[durapax]] (El Salvador)<ref>{{Damer|durapax}}</ref>
* [[duroport]]
* [[espumaflex]] (Nicaragua, Ecuador)<ref>{{Damer|espumaflex}}</ref>
** [[espuma flex]] (Ecuador)<ref>{{Damer|espuma}}</ref>
* [[espumafón]]
* [[espumaplast]]
* [[estereofón]]
* [[flotador]]
* [[foam]]
* [[fom]]
* [[fon]]
* [[forespán]]
* [[hielo seco]] (Nicaragua, Paraguay)<ref>{{Damer|hielo}}</ref>
* [[icopor]] (Colombia)<ref>{{Damer|icopor}}</ref>
* [[isopor]]
* [[monoport]]
* [[nieve seca]]
* [[plastoformo]] (Bolivia)<ref>{{Damer|plastoformo}}</ref>
* [[plumafón]]
* [[plumavit]] (Chile)<ref>{{Damer|plumavit}}</ref>
* [[poliespán]]
* [[poliespuma]]
* [[poliespuma]]
* [[poliestireno expandido]]
* [[poliexpán]]
* [[porexpán]]
* [[poroexpán]]
* [[poroplás]]
* [[techopán]]
* [[telgopor]]
* [[termopor]]
* [[unicel]] (México)
== Referencias y notas ==
<references/>
7a8aygz34c7q1reth9weowsr9zuq3bp
cuatro letras
0
1061822
6076207
5935337
2026-03-31T15:15:16Z
Raos10
93688
Acepción 2: puñal
6076207
wikitext
text/x-wiki
== {{lengua|es}} ==
{{pron-graf}}
=== Etimología ===
{{etimología}}
==== {{locución|es|sustantiva|femenina}} ====
{{es.sust|pl}}
;1: {{variante|dos letras}}.<ref name="dle25">{{DLE1925||letra}}</ref>
{{uso|coloquial}}
;2: {{plm|puñal}}.<ref>{{Damer|cuatro}}</ref>
{{uso|rural}}
{{ámbito|Honduras}}
== Referencias y notas ==
<references />
bztm1urwk988f5ac1gs6n4hn27cipwl
Categoría:EN:Reinos biológicos
14
1062424
6076201
2026-03-31T12:53:17Z
Adelpine
34679
Crea categoría
6076201
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
implorationes
0
1062425
6076209
2026-03-31T15:32:06Z
JPDAMAY
176835
Página creada con «== {{lengua|la}} == {{pron-graf|leng=la|ayuda=implōrātiōnēs}} === Forma flexiva === ==== Forma sustantiva ==== ;1: {{forma sustantivo|leng=la|imploratio|nominativo|caso2=acusativo|caso3=vocativo|plural}}. == Referencias y notas == <references />»
6076209
wikitext
text/x-wiki
== {{lengua|la}} ==
{{pron-graf|leng=la|ayuda=implōrātiōnēs}}
=== Forma flexiva ===
==== Forma sustantiva ====
;1: {{forma sustantivo|leng=la|imploratio|nominativo|caso2=acusativo|caso3=vocativo|plural}}.
== Referencias y notas ==
<references />
ktjkdhtfmks0lhjiab3y2hgm8nejv2q
indistinción
0
1062426
6076229
2026-03-31T19:00:36Z
JPDAMAY
176835
Página creada con «== {{lengua|es}} == {{pron-graf}} === Etimología === {{año de documentación|1655}}.<ref>{{CNDHE}}</ref> {{etimología|prefijo|in-|distinción}}. ==== {{sustantivo femenino|es}} ==== {{es.sust}} ;1: {{plm|falta}} de [[distinción]].<ref>{{DLE1925|685}}</ref> {{ejemplo|«{{plm|entonces}}, [[la]] '''''indistinción''''' [[permitir|permite]] [[que]] [[no]] [[saber|sepamos]] [[distinguir]] [[entre]] [[cuándo]] [[realmente]] [[estar|estoy]] [[escuchar|escuchando]] d…»
6076229
wikitext
text/x-wiki
== {{lengua|es}} ==
{{pron-graf}}
=== Etimología ===
{{año de documentación|1655}}.<ref>{{CNDHE}}</ref> {{etimología|prefijo|in-|distinción}}.
==== {{sustantivo femenino|es}} ====
{{es.sust}}
;1: {{plm|falta}} de [[distinción]].<ref>{{DLE1925|685}}</ref>
{{ejemplo|«{{plm|entonces}}, [[la]] '''''indistinción''''' [[permitir|permite]] [[que]] [[no]] [[saber|sepamos]] [[distinguir]] [[entre]] [[cuándo]] [[realmente]] [[estar|estoy]] [[escuchar|escuchando]] [[de]] [[verdad]] [[y]] [[cuándo]] [[estar|estoy]] [[oír|oyendo]] [[de]] [[verdad]]».|a={{versalita|Cadena SER}}|t=Hoy por hoy|f=1999-04-24|c=libro}}
{{ejemplo|«{{plm|lo}} [[que]] [[ir|van]] [[a]] [[ver]] [[ser|es]] [[más]] [[pandilla]]s, [[más]] [[narcotráfico]], [[más]] [[tiro]]s, [[más]] [[desempleo]], [[más]] [[migración]], [[más]] [[desorden]], [[más]] '''''indistinción''''' [[entre]] [[la]] [[prisión]] [[y]] [[la]] [[calle]], [[más]] [[contrabando]]».|a={{versalita|Meléndez, Héctor}}|t=La identidad ausente|p=41|editorial=La Sierra|l=Río Piedras (Puerto Rico)|f=1996|c=libro}}
==== Véase también ====
{{w}}
==== Traducciones ====
{{trad-arriba}}
{{t|de|a1=1|t1=Ununterscheidbarkeit}}
{{t|ast|a1=1|t1=indistinción|g1=f}}
{{t|fr|a1=1|t1=indifférenciation|g1=f}}
{{t|gl|a1=1|t1=indistinción|g1=f}}
{{t|el|a1=1|t1=αδιακρίτως}}
{{t|en|a1=1|t1=indistinctness}}
{{t|it|a1=1|t1=indistinguibilità|g1=f}}
{{trad-abajo}}
== {{lengua|an}} ==
{{pron-graf
|leng=an
|fone=ĩn̪d̪ist̪ĩn̟ˈθjõn
|división=in-dis-tin-ción
|acentuación=aguda
|ls=4
|rima=on
}}
=== Etimología ===
{{etimología|leng=an|prefijo|in-|distinción}}.
==== {{sustantivo femenino|an}} ====
{{an.sust}}
;1: {{plm}}.
==== Véase también ====
{{w|idioma=an}}
== {{lengua|ast}} ==
{{pron-graf|leng=ast}}
=== Etimología ===
{{etimología|leng=ast|prefijo|in-|distinción}}.
==== {{sustantivo femenino|ast}} ====
{{ast.sust}}
;1: {{plm}}.<ref>{{DALLA}}</ref>
==== Véase también ====
{{w|idioma=ast}}
== {{lengua|gl}} ==
{{pron-graf|leng=gl}}
=== Etimología ===
{{etimología|leng=gl|prefijo|in-|distinción}}.
==== {{sustantivo femenino|gl}} ====
{{gl.sust}}
;1: {{plm}}.<ref>{{DRAG}}</ref>
{{ejemplo|«{{l|gl|así|Así}}, {{l|gl|soer|soe}} {{l|gl|dar|dar-}}{{l|gl|se}} {{l|gl|unha}} {{l|gl|fase}} {{l|gl|de}} '''indistinción''' {{l|gl|pronominal}}, {{l|gl|xunto}} {{l|gl|con}} {{l|gl|repetición|repeticións}} {{l|gl|ritualizar|ritualizadas}} {{l|gl|de}} {{l|gl|palabra|palabras}} {{l|gl|incomprensible|incomprensibles}}, {{l|gl|fase|fases}} {{l|gl|de}} {{l|gl|mutismo}}, {{l|gl|soliloquio|soliloquios}} {{l|gl|cunha}} {{l|gl|linguaxe}} {{l|gl|persoal}}, {{l|gl|etc.}}»|traducción=«{{plm|así}}, [[soler|suele]] [[dar]][[se]] [[una]] [[fase]] [[de]] '''indistinción''' [[pronominal]], [[junto]] [[con]] [[repetición|repeticiones]] [[ritualizar|ritualizadas]] [[de]] [[palabra]]s [[incomprensible]]s, [[fase]]s [[de]] [[mutismo]], [[soliloquio]]s [[con]] [[un]] [[lenguaje]] [[personal]], [[etc.]]».|a={{versalita|Jiménez Casas, Cipriano Luis et al}}|t=As voces de mármore. Autismo e psicoses infantís en Galicia|p=113|editorial=Xerais|l=Vigo|f=1987|c=libro}}
==== Véase también ====
{{w|idioma=gl}}
== Referencias y notas ==
<references />
2bv4ygpk49joaj2kqh8d0tqjer2sjh1
erreur
0
1062427
6076233
2026-03-31T20:13:06Z
Adelpine
34679
Crea una entrada según [[fr:erreur]]
6076233
wikitext
text/x-wiki
== {{lengua|fr}} ==
{{pron-graf|leng=fr|audio=Fr-erreur.ogg|aunota=Francia|audio2=LL-Q150 (fra)-LoquaxFR-erreur.wav|aunota2=Vosgos|audio3=LL-Q150 (fra)-O2-erreur.wav|aunota3=Grenoble}}
=== Etimología ===
{{etimología|leng=fr|la|error}}.
==== {{sustantivo masculino|fr}} ====
{{fr.sust}}
;1: Opinión falsa; falsa doctrina.
;2 {{csem|leng=fr|ciencia}}: La diferencia entre el valor exacto y el valor medido, calculado o estimado: error.
==== Véase también ====
{{w|idioma=fr}}
== Referencias y notas ==
<references />
h601hfvofhahupzikasq0m4km2tgaxj
6076234
6076233
2026-03-31T20:37:52Z
Adelpine
34679
Agrega una acepción tomada de [[fr:erreur]]
6076234
wikitext
text/x-wiki
== {{lengua|fr}} ==
{{pron-graf|leng=fr|audio=Fr-erreur.ogg|aunota=Francia|audio2=LL-Q150 (fra)-LoquaxFR-erreur.wav|aunota2=Vosgos|audio3=LL-Q150 (fra)-O2-erreur.wav|aunota3=Grenoble}}
=== Etimología ===
{{etimología|leng=fr|la|error}}.
==== {{sustantivo femenino|fr}} ====
{{fr.sust}}
;1: Opinión falsa: error; falsa doctrina.
;2 {{csem|leng=fr|sicología}}: Un estado mental que sostiene que lo que es falso es verdad y viceversa.
;3 {{csem|leng=fr|ciencia}}: La diferencia entre el valor exacto y el valor medido, calculado o estimado: error.
==== Véase también ====
{{w|idioma=fr}}
== Referencias y notas ==
<references />
hsh4qlxb5etsnh79g14its4itdg3sk7
Categoría:FR:Pronombres indeterminados
14
1062428
6076245
2026-04-01T00:54:23Z
Adelpine
34679
Crea categoría
6076245
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
régional
0
1062429
6076248
2026-04-01T01:27:37Z
Adelpine
34679
Crea una entrada según [[fr:régional]]
6076248
wikitext
text/x-wiki
{{desambiguación|regional}}
== {{lengua|fr}} ==
{{pron-graf|leng=fr|audio=LL-Q150 (fra)-VictorDtmtc-régional.wav|aunota=Nancy}}
=== Etimología ===
{{etimología|leng=fr|la|regionalis}}.
==== {{adjetivo|fr}} ====
{{fr.adj}}
;1: Relativo a una región: regional.
==== {{sustantivo masculino|fr}} ====
{{fr.sust}}
;2: Periódico regional, o edición regional de un periódico nacional.
== Referencias y notas ==
<references />
pjn69kw8714mj30cnqlkgdv6vzfrin4
αδιακρίτως
0
1062430
6076266
2026-04-01T04:08:35Z
JPDAMAY
176835
Página creada con «== {{lengua|el}} == {{pron-graf |leng=el |fone=aði̯aˈkɾit̪os |fone2=aðʝaˈkɾit̪os |división=α-δι-α-κρί-τως |división2=α-δια-κρί-τως |acentuación=esdrújula |acentuación2=llana |ls=5 |ls2=4 |tl=adiakrítos |rima=i.tos }} === Etimología === {{etimología|leng=el|gmi|ἀδιακρίτως}}, {{l|gmi|ἀδιάκριτος}}. ==== {{adverbio de modo|el}} ==== ;1: {{plm|indiscriminadamente}}. == Referencias y notas == <references />»
6076266
wikitext
text/x-wiki
== {{lengua|el}} ==
{{pron-graf
|leng=el
|fone=aði̯aˈkɾit̪os
|fone2=aðʝaˈkɾit̪os
|división=α-δι-α-κρί-τως
|división2=α-δια-κρί-τως
|acentuación=esdrújula
|acentuación2=llana
|ls=5
|ls2=4
|tl=adiakrítos
|rima=i.tos
}}
=== Etimología ===
{{etimología|leng=el|gmi|ἀδιακρίτως}}, {{l|gmi|ἀδιάκριτος}}.
==== {{adverbio de modo|el}} ====
;1: {{plm|indiscriminadamente}}.
== Referencias y notas ==
<references />
b8nsxa4lrpu5uhrmvchv6vyoyoc05yv