Wikipedia
quwiki
https://qu.wikipedia.org/wiki/Qhapaq_p%27anqa
MediaWiki 1.47.0-wmf.17
first-letter
Midya
Sapaq
Rimanakuy
Ruraq
Ruraq rimanakuy
Wikipidiya
Wikipidiya rimanakuy
Rikcha
Rikcha rimanakuy
MediaWiki
MediaWiki rimanakuy
Plantilla
Plantilla rimanakuy
Yanapa
Yanapa rimanakuy
Katiguriya
Katiguriya rimanakuy
TimedText
TimedText talk
Módulo
Módulo discusión
Evento
Evento discusión
Piluta Hayt'ay Pachantin Kupa
0
43358
691713
674283
2026-08-31T22:08:19Z
2x2leax
11060
/* Hatun Atipanakuykuna */
691713
wikitext
text/x-wiki
'''Piluta Hayt'ay Pachantin Kupa''' ([[inlish simi]]pi: ''FIFA World Cup'', [[kastilla simi]]pi: ''Copa Mundial de Fútbol'') nisqaqa llapa tawa kaq watapi kaq ancha hatun mamallaqtapura [[piluta hayt'ay]] [[atinakuy]]mi, lliw [[Tiksimuyu]]ntinpi kaq [[allpa pacha]]kunapi [[mama llaqta]]kunap [[FIFA]] nisqapi wankurisqa piluta hayt'ay quchuntinkunap pukllasqan. Atiqnin hatun [[Kupa]] nisqatam chaskin. 1930 watamantam ruranku, manataq 1942, 1946 watakunallapi ([[iskay ñiqin pachantin maqanakuy]]rayku).
== Lluqsiykuna, Ranuykuna ==
=== Hatun Atipanakuykuna ===
{| cellpadding="4" cellspacing="0" style="margin: 0.5em 1em 0.5em 0; background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;"
|- bgcolor=#006699 style="color:white; border: 1px #aaa solid;"
!width=5%|Wata
!width=15%|Ñiqi
|width=1% rowspan=26 bgcolor=ffffff|
!width=15%|<br />Atipaq
!width=5%|Final<br />Lluqsiy
!width=15%|<br />Iskay ñiqin
|width=1% rowspan=4 bgcolor=ffffff|
!width=15%|<br />Kimsa ñiqin
!width=5%|<br />Lluqsiy
!width=15%|<br />Tawa ñiqin
|- align=center
|[[1930]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1930|Imaymana]]''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />'''[[Uruwayi]]'''
|'''4:2'''
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:US flag 48 stars.svg|border|30px]]<br />[[Hukllachasqa Amirika Suyukuna]]<br />
|'''n.r.'''<ref name="wc1930">No existe certeza de qué ocurrió efectivamente con el partido de definición del tercer lugar. De acuerdo a algunos reportes, {{Sel|Yuguslawya}} no se habría presentado como protesta por supuestos errores referiles en el partido de semifinales ante {{Sel|Uruwayi}} ([https://web.archive.org/web/20070714231559/http://www.bohemia.cu/2006/05/30/deportes/uruguay-tomo-iniciativa.html][http://www.todoslosmundiales.com.ar/mundiales/1930uruguay/historias/0023sinmedalla.htm]), mientras el ''FIFA Bulletin'' de [[1984]] afirma que el partido se realizó, con victoria yugoslava de 3:1 sobre {{Sel|Estados Unidos|de=de los}}; otras fuentes incluso afirman que este partido sólo fue instituido en [[Piluta Hayt'ay Pachantin Kupa 1934|1934]] ([http://www.rsssf.com/tables/30full.html]).<br />En la actualidad, la [[FIFA]] entrega oficialmente el tercer lugar a los Estados Unidos, lo que puede deberse a la utilización de la [[diferencia de goles]] para dirimir la situación (ver clasificación oficial [http://www.fifa.com/infoplus/IP-201_06E-WC-ranking.pdf aquí]).</ref>
|[[Rikcha:Flag of the Kingdom of Yugoslavia.svg|border|30px]]<br />[[Yuguslawya]]
|- align=center bgcolor=#D0E7FF
|[[1934]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1934|Imaymana]]''
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />'''[[Italya]]'''
|'''2:1'''<ref name=p>Unayachisqa pukllay (''prórroga'' nisqayuq)</ref>
|[[Rikcha:Flag of the Czech Republic.svg|border|30px]]<br />[[Chikusluwakya]]
|[[Rikcha:Flag of Nazi Germany (1933-1945).svg|border|30px]]<br />[[Alimanya]]
|'''3:2'''
|[[Rikcha:Flag of Austria.svg|border|30px]]<br />[[Awstiriya]]
|- align=center
|[[1938]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1938|Imaymana]]''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />'''[[Italya]]'''
|'''4:2'''
|[[Rikcha:Flag of Hungary 1940.svg|border|30px]]<br />[[Unriya]]
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Brasil]]
|'''4:2'''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|- align=center bgcolor=#D0E7FF
|[[1942]]
|—
|colspan=7|'''Manam karqanchu'''<ref name=GM>[[Iskay ñiqin pachantin maqanakuy]]rayku [[1942]], [[1946]] watakunapi Piluta Hayt'ay Pachantin Kupa manam karqanchu.</ref>
|- align=center
|[[1946]]
|—
|colspan=7|'''Manam karqanchu'''<ref name=GM />
|- align=center bgcolor=#D0E7FF
|[[1950]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1950|Imaymana]]''
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Brasil]]
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />'''[[Uruwayi]]'''
|'''2:1'''<ref name="1950f">En la [[Piluta Hayt'ay Pachantin Kupa 1950]], no existió partido final ni definición del tercer lugar. La definición de los cuatro lugares se realizó mediante un cuadrangular simple, en que se enfrentaron los cuatro semifinalistas. Éstos fueron {{Sel|Uruguay}}, {{Sel|Brasil}}, {{Sel|Suecia}} y {{Sel|España}}, ordenados de acuerdo a su clasificación al finalizar el cuadrangular. Los partidos indicados en la tabla equivalen a los encuentros que, coincidentemente, fueron los últimos de cada equipo, definieron su posición final y en que se enfrentaron los eventuales campeones con los segundos y los terceros con los cuartos.</ref>
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Brasil]]
|rowspan=20 bgcolor=ffffff|
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|'''3:1'''<ref name="1950f" />
|[[Rikcha:Flag of Spain 1945 1977.svg|border|30px]]<br />[[Ispaña]]
|- align=center
|[[1954]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1954|Imaymana]]''
|[[Rikcha:Flag of Switzerland.svg|border|25px]]<br />[[Suwisa]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''3:2'''
|[[Rikcha:Flag of Hungary 1949-1956.svg|border|30px]]<br />[[Unriya]]
|[[Rikcha:Flag of Austria.svg|border|30px]]<br />[[Awstiriya]]
|'''3:1'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[1958]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1958|Imaymana]]''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />'''[[Brasil]]'''
|'''5:2'''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|'''6:3'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|- align=center
|[[1962]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1962|Imaymana]]''
|[[Rikcha:Flag of Chile.svg|border|30px]]<br />[[Chili]]
|[[Rikcha:Flag of Brazil (1960-1968).svg|border|30px]]<br />'''[[Brasil]]'''
|'''3:1'''
|[[Rikcha:Flag of the Czech Republic.svg|border|30px]]<br />[[Chikusluwakya]]
|[[Rikcha:Flag of Chile.svg|border|30px]]<br />[[Chili]]
|'''1:0'''
|[[Rikcha:Flag of SFR Yugoslavia.svg|border|30px]]<br />[[Yuguslawya]]
|- align=center bgcolor=#D0E7FF
|[[1966]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1966|Imaymana]]''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|[[Rikcha:Flag of England.svg|border|30px]]<br />'''[[Inlatirra]]'''
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Portugal.svg|border|30px]]<br />[[Purtugal]]
|'''2:1'''
|[[Rikcha:Flag of the Soviet Union.svg|border|30px]]<br />[[Susyalista Suwit Republikakunap Huñun|Suwit Huñu]]
|- align=center
|[[1970]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1970|Imaymana]]''
|[[Rikcha:Flag of Mexico.svg|border|30px]]<br />[[Mishiku]]
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />'''[[Brasil]]'''
|'''4:1'''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|'''1:0'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[1974]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1974|Imaymana]]''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''2:1'''
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Poland.svg|border|30px]]<br />[[Pulunya]]
|'''1:0'''
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />[[Brasil]]
|- align=center
|[[1978]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1978|Imaymana]]''
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:1'''<ref name=p />
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />[[Brasil]]
|'''2:1'''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|- align=center bgcolor=#D0E7FF
|[[1982]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1982|Imaymana]]''
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />[[Ispaña]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />'''[[Italya]]'''
|'''3:1'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Poland.svg|border|30px]]<br />[[Pulunya]]
|'''3:2'''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|- align=center
|[[1986]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1986|Imaymana]]''
|[[Rikcha:Flag of Mexico.svg|border|30px]]<br />[[Mishiku]]
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:2'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Belgium.svg|border|25px]]<br />[[Bilhika]]
|- align=center bgcolor=#D0E7FF
|[[1990]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1990|Imaymana]]''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''1:0'''
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|'''2:1'''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|- align=center
|[[1994]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1994|Imaymana]]''
|[[Rikcha:Flag of the United States.svg|border|30px]]<br />[[Hukllachasqa Amirika Suyukuna]]
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />'''[[Brasil]]'''
|'''0:0'''<ref name=p /><br /><small>'''3:2'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|'''4:0'''
|[[Rikcha:Flag of Bulgaria.svg|border|30px]]<br />[[Bulgarya]]
|- align=center bgcolor=#D0E7FF
|[[1998]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1998|Imaymana]]''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />'''[[Ransiya]]'''
|'''3:0'''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Brasil]]
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|'''2:1'''
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|- align=center
|[[2002]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2002|Imaymana]]''
|[[Rikcha:Flag of South Korea.svg|border|30px]] [[Rikcha:Flag of Japan.svg|border|30px]]<br />[[Urin Kurya]], [[Nihun]]pas
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />'''[[Brasil]]'''
|'''2:0'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|[[Rikcha:Flag of Turkey.svg|border|30px]]<br />[[Turkiya]]
|'''3:2'''
|[[Rikcha:Flag of South Korea.svg|border|30px]]<br />[[Urin Kuriya]]
|- align=center bgcolor=#D0E7FF
|[[2006]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2006|Imaymana]]''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />'''[[Italya]]'''
|'''1:1'''<ref name=p /><br /><small>'''5:3'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|'''3:1'''
|[[Rikcha:Flag of Portugal.svg|border|30px]]<br />[[Purtugal]]
|- align=center
|[[2010]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2010|Imaymana]]''
|[[Rikcha:Flag of South Africa.svg|border|30px]]<br />[[Urin Aphrika]]
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />'''[[Ispaña]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|'''3:2'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[2014]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2014|Imaymana]]''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Brasil]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Alimanya]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|'''3:0'''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Brasil]]
|- align=center
|[[2018]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2018|Imaymana]]''
|[[Rikcha:Flag of Russia.svg|border|30px]]<br />[[Rusya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />'''[[Ransiya]]'''
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|[[Rikcha:Flag of Belgium.svg|border|30px]]<br />[[Bilhika]]
|'''2:0'''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|- align=center bgcolor=#D0E7FF
|[[2022]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2022|Imaymana]]''
|[[Rikcha:Flag of Qatar.svg|border|30px]]<br />[[Qatar]]
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:3'''<ref name=p /><br /><small>'''4:2'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|'''2:1'''
|[[Rikcha:Flag of Morocco.svg|border|30px]]<br />[[Maruku]]
|- align=center
|[[2026]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2026|Imaymana]]''
|[[Rikcha:Flag of the United States.svg|border|30px]] [[Rikcha:Flag of Mexico.svg|border|30px]] [[Rikcha:Flag of Canada.svg|border|30px]]<br />[[Hukllachasqa Amirika Suyukuna]], [[Mishiku]], [[Kanata]]pas
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />'''[[Ispaña]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|'''6:4'''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|}
{{Pun|2|12|2010}} [[Piluta Hayt'ay Pachantin Kupa 2018]], [[2022]] watakunapi kana mama llaqtakunas riqsikunqa.<ref>{{cita web|url=http://www.marca.com/2010/05/14/futbol/seleccion/1273846082.html|título=La Candidatura Ibérica ofrece un Mundial "alegre" y "seguro"|autor=Marca.com|fecha=14 de mayo de 2010|fechaacceso=18/06/2010}}</ref>
=== Quchuntinkuna ===
{{AP|Anexo:Tabla estadística de la Copa Mundial de Fútbol|Ranuy wachuchasqa|AP2=Piluta Hayt'ay Pachantin Kupapi pukllaq kasqa quchuntinkuna|l2=Pukllaq kasqa quchuntinkuna}}
[[Rikcha:World cup countries best results.png|thumb|Piluta Hayt'ay Pachantin Kupapi lliwmanta aswan allin quchuntinkuna, pukllachiq mama llaqtakunapas.]]
75 [[quchuntin]]kunañam Piluta Hayt'ay Pachantin Kupakunapi pukllaq karqan, ichataq 11-llam final pukllaykunapi pukllarqan.
[[Selección de fútbol de Brasil|Brasil]] pichqa kutiñam atiparqan, [[Selección de fútbol de Italya|Italya]] tawa kutiña, [[Selección de fútbol de Alimanya|Alimanya]] kimsa kutiña.
=== Lliwmanta aswan allin quchuntinkuna ===
Kay qatiqpiqa lliwmanta 24 quchuntinkunatam rikunki, huk icha aswan kuti lliwmanta tawa aswan allinpura kasqa.
''Wiksu qillqapitaq'' rikunki, chay quchuntinpa mama llaqtanpi kasqa.
{| cellpadding="2" cellspacing="2" style="margin: 0.5em 1em 0.5em 0; background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;" width=95%
|- bgcolor=#006699 style="color:white; border: 1px #aaa solid;"
!width=18%|Quchuntin
!width=22%|Atipaq
!width=20%|Iskay ñiqin
!width=20%|Kimsa ñiqin
!width=20%|Tawa ñiqin
|-
|{{selb|BRA}}
|5 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]], [[Piluta Hayt'ay Pachantin Kupa 1962|1962]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]], [[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|2 (''[[Piluta Hayt'ay Pachantin Kupa 1950|1950]]'', [[Piluta Hayt'ay Pachantin Kupa 1998|1998]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1978|1978]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|- bgcolor=#D0E7FF
|{{selb|GER}}<ref>[[Kunti Alimanya]]pas</ref>
|4 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]], [[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]], [[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 2006|2006]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]])
|-
|{{selb|ITA}}
|4 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 2006|2006]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1990|1990]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1978|1978]])
|- bgcolor=#D0E7FF
|{{selb|ARG}}
|3 ([[Piluta Hayt'ay Pachantin Kupa 1978|1978]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|3 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]], [[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|
|
|-
|{{selb|FRA}}
|2 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]], [[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 2006|2006]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1982|1982]])
|- bgcolor=#D0E7FF
|{{selb|URU}}
|2 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]], [[Piluta Hayt'ay Pachantin Kupa 1950|1950]])
|
|
|3 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|-
|{{selb|ENG}}
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|- bgcolor=#D0E7FF
|{{selb|ESP}}
|1 ([[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1950|1950]])
|-
|{{selb|NED}}
|
|3 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1978|1978]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]])
|- bgcolor=#D0E7FF
|{{selb|HUN}}
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1954|1954]])
|
|
|-
|{{selb|CZE}}<ref>[[Chikusluwakya]]pas</ref>
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|
|
|- bgcolor=#D0E7FF
|{{selb|SWE}}
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1950|1950]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]])
|-
|{{selb|CRO}}
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|
|- bgcolor=#D0E7FF
|{{selb|POL}}
|
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]])
|
|-
|{{selb|AUT}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]])
|- bgcolor=#D0E7FF
|{{selb|POR}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 2006|2006]])
|-
|{{selb|BEL}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1986|1986]])
|- bgcolor=#D0E7FF
|{{selb|USA}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]])<ref name="wc1930" />
|
|-
|{{selb|CHI}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|
|- bgcolor=#D0E7FF
|{{selb|TUR}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|
|-
|{{selb|SRB}}<ref name=SRB>Incluye los datos de la selección de [[Selección de fútbol de Yugoslavia|Yuguslawya]] y de [[Selección de fútbol de Serbia y Montenegro|Sirbya-Montenegro]]</ref>
|
|
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]],<ref name="wc1930" /> [[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|- bgcolor=#D0E7FF
|{{selb|RUS}}<ref name=RUS>Incluye los datos de la selección de la [[Selección de fútbol de la Unión Soviética|Suwit Huñu]]</ref>
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|-
|{{selb|BUL}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|- bgcolor=#D0E7FF
|{{selb|KOR}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|-
|{{selb|MAR}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|}
=== Pukllaqkuna ===
Yaqa 6.000 pukllaqkunañam Piluta Hayt'ay Pachantin Kupapi pukllarqan.
[[Rikcha:FIFA WC-qualification 2014 - Austria vs. Germany 2012-09-11 - Miroslav Klose 01.JPG|thumb|[[Miroslav Klose]], lliwmanta aswan kuti punkuta taripaq.]]
[[Rikcha:Ronaldo.jpeg|thumb|[[Ronaldo]], lliwmanta iskay kaq aswan kuti punkuta taripaq.]]
{| align=center cellpadding="2" cellspacing="0" style="background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;" width=40%
|- align=center bgcolor=#006699 style="color:white;"
!width=50%|Pukllaq
!width=45%|Mama llaqtap quchuntin
!width=5%|Taripasqa punkukuna
|- bgcolor=#D0E7FF
|'''[[Miroslav Klose]]'''
|[[Rikcha:Flag of Germany.svg|border|20px]] '''{{Sel|Alimanya}}'''
!16
|-
|[[Ronaldo]]
|[[Rikcha:Flag of Brazil.svg|border|20px]] {{Sel|Brasil}}
!15
|-
|[[Gerd Müller]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!14
|-
|[[Just Fontaine]]
|[[Rikcha:Flag of France.svg|border|20px]] {{Sel|Ransiya}}
!13
|-
|[[Lionel Messi]]
|[[Rikcha:Flag of Argentina.svg|border|20px]] {{Sel|Argentina}}
!13
|-
|[[Pelé]]
|[[Rikcha:Flag of Brazil.svg|border|20px]] {{Sel|Brasil}}
!12
|-
|[[Kylian Mbappé]]
|[[Rikcha:Flag of France.svg|border|20px]] {{Sel|Ransiya}}
!12
|-
|[[Sándor Kocsis]]
|[[Rikcha:Flag of Hungary.svg|border|20px]] {{Sel|Hungría}}
!11
|-
|[[Jürgen Klinsmann]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!11
|-
|[[Helmut Rahn]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!10
|-
|[[Gabriel Batistuta]]
|[[Rikcha:Flag of Argentina.svg|border|20px]] {{Sel|Argentina}}
!10
|-
|[[Gary Lineker]]
|[[Rikcha:Flag of England.svg|border|20px]] {{Sel|Inlatirra}}
!10
|-
|[[Teófilo Cubillas]]
|[[Rikcha:Flag of Peru.svg|border|20px]] {{Sel|Piruw}}
!10
|-
|[[Thomas Müller]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!10
|-
|[[Grzegorz Lato]]
|[[Rikcha:Flag of Poland.svg|border|20px]] {{Sel|Pulunya}}
!10
|}
== Pukyu qillqakuna ==
<references />
[[Katiguriya:Piluta Hayt'ay Pachantin Kupa|!]]
[[Katiguriya:Piluta hayt'ay]]
7dfopozqm0f52zx6wz4jmndqeuvg7v7
691714
691713
2026-08-31T22:14:04Z
2x2leax
11060
/* Lliwmanta aswan allin quchuntinkuna */
691714
wikitext
text/x-wiki
'''Piluta Hayt'ay Pachantin Kupa''' ([[inlish simi]]pi: ''FIFA World Cup'', [[kastilla simi]]pi: ''Copa Mundial de Fútbol'') nisqaqa llapa tawa kaq watapi kaq ancha hatun mamallaqtapura [[piluta hayt'ay]] [[atinakuy]]mi, lliw [[Tiksimuyu]]ntinpi kaq [[allpa pacha]]kunapi [[mama llaqta]]kunap [[FIFA]] nisqapi wankurisqa piluta hayt'ay quchuntinkunap pukllasqan. Atiqnin hatun [[Kupa]] nisqatam chaskin. 1930 watamantam ruranku, manataq 1942, 1946 watakunallapi ([[iskay ñiqin pachantin maqanakuy]]rayku).
== Lluqsiykuna, Ranuykuna ==
=== Hatun Atipanakuykuna ===
{| cellpadding="4" cellspacing="0" style="margin: 0.5em 1em 0.5em 0; background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;"
|- bgcolor=#006699 style="color:white; border: 1px #aaa solid;"
!width=5%|Wata
!width=15%|Ñiqi
|width=1% rowspan=26 bgcolor=ffffff|
!width=15%|<br />Atipaq
!width=5%|Final<br />Lluqsiy
!width=15%|<br />Iskay ñiqin
|width=1% rowspan=4 bgcolor=ffffff|
!width=15%|<br />Kimsa ñiqin
!width=5%|<br />Lluqsiy
!width=15%|<br />Tawa ñiqin
|- align=center
|[[1930]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1930|Imaymana]]''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />'''[[Uruwayi]]'''
|'''4:2'''
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:US flag 48 stars.svg|border|30px]]<br />[[Hukllachasqa Amirika Suyukuna]]<br />
|'''n.r.'''<ref name="wc1930">No existe certeza de qué ocurrió efectivamente con el partido de definición del tercer lugar. De acuerdo a algunos reportes, {{Sel|Yuguslawya}} no se habría presentado como protesta por supuestos errores referiles en el partido de semifinales ante {{Sel|Uruwayi}} ([https://web.archive.org/web/20070714231559/http://www.bohemia.cu/2006/05/30/deportes/uruguay-tomo-iniciativa.html][http://www.todoslosmundiales.com.ar/mundiales/1930uruguay/historias/0023sinmedalla.htm]), mientras el ''FIFA Bulletin'' de [[1984]] afirma que el partido se realizó, con victoria yugoslava de 3:1 sobre {{Sel|Estados Unidos|de=de los}}; otras fuentes incluso afirman que este partido sólo fue instituido en [[Piluta Hayt'ay Pachantin Kupa 1934|1934]] ([http://www.rsssf.com/tables/30full.html]).<br />En la actualidad, la [[FIFA]] entrega oficialmente el tercer lugar a los Estados Unidos, lo que puede deberse a la utilización de la [[diferencia de goles]] para dirimir la situación (ver clasificación oficial [http://www.fifa.com/infoplus/IP-201_06E-WC-ranking.pdf aquí]).</ref>
|[[Rikcha:Flag of the Kingdom of Yugoslavia.svg|border|30px]]<br />[[Yuguslawya]]
|- align=center bgcolor=#D0E7FF
|[[1934]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1934|Imaymana]]''
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />'''[[Italya]]'''
|'''2:1'''<ref name=p>Unayachisqa pukllay (''prórroga'' nisqayuq)</ref>
|[[Rikcha:Flag of the Czech Republic.svg|border|30px]]<br />[[Chikusluwakya]]
|[[Rikcha:Flag of Nazi Germany (1933-1945).svg|border|30px]]<br />[[Alimanya]]
|'''3:2'''
|[[Rikcha:Flag of Austria.svg|border|30px]]<br />[[Awstiriya]]
|- align=center
|[[1938]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1938|Imaymana]]''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />'''[[Italya]]'''
|'''4:2'''
|[[Rikcha:Flag of Hungary 1940.svg|border|30px]]<br />[[Unriya]]
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Brasil]]
|'''4:2'''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|- align=center bgcolor=#D0E7FF
|[[1942]]
|—
|colspan=7|'''Manam karqanchu'''<ref name=GM>[[Iskay ñiqin pachantin maqanakuy]]rayku [[1942]], [[1946]] watakunapi Piluta Hayt'ay Pachantin Kupa manam karqanchu.</ref>
|- align=center
|[[1946]]
|—
|colspan=7|'''Manam karqanchu'''<ref name=GM />
|- align=center bgcolor=#D0E7FF
|[[1950]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1950|Imaymana]]''
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Brasil]]
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />'''[[Uruwayi]]'''
|'''2:1'''<ref name="1950f">En la [[Piluta Hayt'ay Pachantin Kupa 1950]], no existió partido final ni definición del tercer lugar. La definición de los cuatro lugares se realizó mediante un cuadrangular simple, en que se enfrentaron los cuatro semifinalistas. Éstos fueron {{Sel|Uruguay}}, {{Sel|Brasil}}, {{Sel|Suecia}} y {{Sel|España}}, ordenados de acuerdo a su clasificación al finalizar el cuadrangular. Los partidos indicados en la tabla equivalen a los encuentros que, coincidentemente, fueron los últimos de cada equipo, definieron su posición final y en que se enfrentaron los eventuales campeones con los segundos y los terceros con los cuartos.</ref>
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Brasil]]
|rowspan=20 bgcolor=ffffff|
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|'''3:1'''<ref name="1950f" />
|[[Rikcha:Flag of Spain 1945 1977.svg|border|30px]]<br />[[Ispaña]]
|- align=center
|[[1954]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1954|Imaymana]]''
|[[Rikcha:Flag of Switzerland.svg|border|25px]]<br />[[Suwisa]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''3:2'''
|[[Rikcha:Flag of Hungary 1949-1956.svg|border|30px]]<br />[[Unriya]]
|[[Rikcha:Flag of Austria.svg|border|30px]]<br />[[Awstiriya]]
|'''3:1'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[1958]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1958|Imaymana]]''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />'''[[Brasil]]'''
|'''5:2'''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|'''6:3'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|- align=center
|[[1962]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1962|Imaymana]]''
|[[Rikcha:Flag of Chile.svg|border|30px]]<br />[[Chili]]
|[[Rikcha:Flag of Brazil (1960-1968).svg|border|30px]]<br />'''[[Brasil]]'''
|'''3:1'''
|[[Rikcha:Flag of the Czech Republic.svg|border|30px]]<br />[[Chikusluwakya]]
|[[Rikcha:Flag of Chile.svg|border|30px]]<br />[[Chili]]
|'''1:0'''
|[[Rikcha:Flag of SFR Yugoslavia.svg|border|30px]]<br />[[Yuguslawya]]
|- align=center bgcolor=#D0E7FF
|[[1966]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1966|Imaymana]]''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|[[Rikcha:Flag of England.svg|border|30px]]<br />'''[[Inlatirra]]'''
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Portugal.svg|border|30px]]<br />[[Purtugal]]
|'''2:1'''
|[[Rikcha:Flag of the Soviet Union.svg|border|30px]]<br />[[Susyalista Suwit Republikakunap Huñun|Suwit Huñu]]
|- align=center
|[[1970]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1970|Imaymana]]''
|[[Rikcha:Flag of Mexico.svg|border|30px]]<br />[[Mishiku]]
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />'''[[Brasil]]'''
|'''4:1'''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|'''1:0'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[1974]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1974|Imaymana]]''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''2:1'''
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Poland.svg|border|30px]]<br />[[Pulunya]]
|'''1:0'''
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />[[Brasil]]
|- align=center
|[[1978]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1978|Imaymana]]''
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:1'''<ref name=p />
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />[[Brasil]]
|'''2:1'''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|- align=center bgcolor=#D0E7FF
|[[1982]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1982|Imaymana]]''
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />[[Ispaña]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />'''[[Italya]]'''
|'''3:1'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Poland.svg|border|30px]]<br />[[Pulunya]]
|'''3:2'''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|- align=center
|[[1986]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1986|Imaymana]]''
|[[Rikcha:Flag of Mexico.svg|border|30px]]<br />[[Mishiku]]
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:2'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Belgium.svg|border|25px]]<br />[[Bilhika]]
|- align=center bgcolor=#D0E7FF
|[[1990]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1990|Imaymana]]''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''1:0'''
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|'''2:1'''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|- align=center
|[[1994]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1994|Imaymana]]''
|[[Rikcha:Flag of the United States.svg|border|30px]]<br />[[Hukllachasqa Amirika Suyukuna]]
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />'''[[Brasil]]'''
|'''0:0'''<ref name=p /><br /><small>'''3:2'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|'''4:0'''
|[[Rikcha:Flag of Bulgaria.svg|border|30px]]<br />[[Bulgarya]]
|- align=center bgcolor=#D0E7FF
|[[1998]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1998|Imaymana]]''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />'''[[Ransiya]]'''
|'''3:0'''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Brasil]]
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|'''2:1'''
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|- align=center
|[[2002]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2002|Imaymana]]''
|[[Rikcha:Flag of South Korea.svg|border|30px]] [[Rikcha:Flag of Japan.svg|border|30px]]<br />[[Urin Kurya]], [[Nihun]]pas
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />'''[[Brasil]]'''
|'''2:0'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|[[Rikcha:Flag of Turkey.svg|border|30px]]<br />[[Turkiya]]
|'''3:2'''
|[[Rikcha:Flag of South Korea.svg|border|30px]]<br />[[Urin Kuriya]]
|- align=center bgcolor=#D0E7FF
|[[2006]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2006|Imaymana]]''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />'''[[Italya]]'''
|'''1:1'''<ref name=p /><br /><small>'''5:3'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|'''3:1'''
|[[Rikcha:Flag of Portugal.svg|border|30px]]<br />[[Purtugal]]
|- align=center
|[[2010]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2010|Imaymana]]''
|[[Rikcha:Flag of South Africa.svg|border|30px]]<br />[[Urin Aphrika]]
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />'''[[Ispaña]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|'''3:2'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[2014]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2014|Imaymana]]''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Brasil]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Alimanya]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|'''3:0'''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Brasil]]
|- align=center
|[[2018]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2018|Imaymana]]''
|[[Rikcha:Flag of Russia.svg|border|30px]]<br />[[Rusya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />'''[[Ransiya]]'''
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|[[Rikcha:Flag of Belgium.svg|border|30px]]<br />[[Bilhika]]
|'''2:0'''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|- align=center bgcolor=#D0E7FF
|[[2022]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2022|Imaymana]]''
|[[Rikcha:Flag of Qatar.svg|border|30px]]<br />[[Qatar]]
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:3'''<ref name=p /><br /><small>'''4:2'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|'''2:1'''
|[[Rikcha:Flag of Morocco.svg|border|30px]]<br />[[Maruku]]
|- align=center
|[[2026]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2026|Imaymana]]''
|[[Rikcha:Flag of the United States.svg|border|30px]] [[Rikcha:Flag of Mexico.svg|border|30px]] [[Rikcha:Flag of Canada.svg|border|30px]]<br />[[Hukllachasqa Amirika Suyukuna]], [[Mishiku]], [[Kanata]]pas
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />'''[[Ispaña]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|'''6:4'''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|}
{{Pun|2|12|2010}} [[Piluta Hayt'ay Pachantin Kupa 2018]], [[2022]] watakunapi kana mama llaqtakunas riqsikunqa.<ref>{{cita web|url=http://www.marca.com/2010/05/14/futbol/seleccion/1273846082.html|título=La Candidatura Ibérica ofrece un Mundial "alegre" y "seguro"|autor=Marca.com|fecha=14 de mayo de 2010|fechaacceso=18/06/2010}}</ref>
=== Quchuntinkuna ===
{{AP|Anexo:Tabla estadística de la Copa Mundial de Fútbol|Ranuy wachuchasqa|AP2=Piluta Hayt'ay Pachantin Kupapi pukllaq kasqa quchuntinkuna|l2=Pukllaq kasqa quchuntinkuna}}
[[Rikcha:World cup countries best results.png|thumb|Piluta Hayt'ay Pachantin Kupapi lliwmanta aswan allin quchuntinkuna, pukllachiq mama llaqtakunapas.]]
75 [[quchuntin]]kunañam Piluta Hayt'ay Pachantin Kupakunapi pukllaq karqan, ichataq 11-llam final pukllaykunapi pukllarqan.
[[Selección de fútbol de Brasil|Brasil]] pichqa kutiñam atiparqan, [[Selección de fútbol de Italya|Italya]] tawa kutiña, [[Selección de fútbol de Alimanya|Alimanya]] kimsa kutiña.
=== Lliwmanta aswan allin quchuntinkuna ===
Kay qatiqpiqa lliwmanta 24 quchuntinkunatam rikunki, huk icha aswan kuti lliwmanta tawa aswan allinpura kasqa.
''Wiksu qillqapitaq'' rikunki, chay quchuntinpa mama llaqtanpi kasqa.
{| cellpadding="2" cellspacing="2" style="margin: 0.5em 1em 0.5em 0; background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;" width=95%
|- bgcolor=#006699 style="color:white; border: 1px #aaa solid;"
!width=18%|Quchuntin
!width=22%|Atipaq
!width=20%|Iskay ñiqin
!width=20%|Kimsa ñiqin
!width=20%|Tawa ñiqin
|-
|{{selb|BRA}}
|5 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]], [[Piluta Hayt'ay Pachantin Kupa 1962|1962]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]], [[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|2 (''[[Piluta Hayt'ay Pachantin Kupa 1950|1950]]'', [[Piluta Hayt'ay Pachantin Kupa 1998|1998]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1978|1978]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|- bgcolor=#D0E7FF
|{{selb|GER}}<ref>[[Kunti Alimanya]]pas</ref>
|4 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]], [[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]], [[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 2006|2006]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]])
|-
|{{selb|ITA}}
|4 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 2006|2006]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1990|1990]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1978|1978]])
|- bgcolor=#D0E7FF
|{{selb|ARG}}
|3 ([[Piluta Hayt'ay Pachantin Kupa 1978|1978]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]], [[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]], [[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|
|
|-
|{{selb|FRA}}
|2 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]], [[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 2006|2006]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|- bgcolor=#D0E7FF
|{{selb|URU}}
|2 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]], [[Piluta Hayt'ay Pachantin Kupa 1950|1950]])
|
|
|3 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|-
|{{selb|ESP}}
|2 ([[Piluta Hayt'ay Pachantin Kupa 2010|2010]], [[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1950|1950]])
|- bgcolor=#D0E7FF
|{{selb|ENG}}
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|-
|{{selb|NED}}
|
|3 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1978|1978]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]])
|- bgcolor=#D0E7FF
|{{selb|HUN}}
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1954|1954]])
|
|
|-
|{{selb|CZE}}<ref>[[Chikusluwakya]]pas</ref>
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|
|
|- bgcolor=#D0E7FF
|{{selb|SWE}}
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1950|1950]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]])
|-
|{{selb|CRO}}
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|
|- bgcolor=#D0E7FF
|{{selb|POL}}
|
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]])
|
|-
|{{selb|AUT}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]])
|- bgcolor=#D0E7FF
|{{selb|POR}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 2006|2006]])
|-
|{{selb|BEL}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1986|1986]])
|- bgcolor=#D0E7FF
|{{selb|USA}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]])<ref name="wc1930" />
|
|-
|{{selb|CHI}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|
|- bgcolor=#D0E7FF
|{{selb|TUR}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|
|-
|{{selb|SRB}}<ref name=SRB>Incluye los datos de la selección de [[Selección de fútbol de Yugoslavia|Yuguslawya]] y de [[Selección de fútbol de Serbia y Montenegro|Sirbya-Montenegro]]</ref>
|
|
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]],<ref name="wc1930" /> [[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|- bgcolor=#D0E7FF
|{{selb|RUS}}<ref name=RUS>Incluye los datos de la selección de la [[Selección de fútbol de la Unión Soviética|Suwit Huñu]]</ref>
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|-
|{{selb|BUL}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|- bgcolor=#D0E7FF
|{{selb|KOR}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|-
|{{selb|MAR}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|}
=== Pukllaqkuna ===
Yaqa 6.000 pukllaqkunañam Piluta Hayt'ay Pachantin Kupapi pukllarqan.
[[Rikcha:FIFA WC-qualification 2014 - Austria vs. Germany 2012-09-11 - Miroslav Klose 01.JPG|thumb|[[Miroslav Klose]], lliwmanta aswan kuti punkuta taripaq.]]
[[Rikcha:Ronaldo.jpeg|thumb|[[Ronaldo]], lliwmanta iskay kaq aswan kuti punkuta taripaq.]]
{| align=center cellpadding="2" cellspacing="0" style="background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;" width=40%
|- align=center bgcolor=#006699 style="color:white;"
!width=50%|Pukllaq
!width=45%|Mama llaqtap quchuntin
!width=5%|Taripasqa punkukuna
|- bgcolor=#D0E7FF
|'''[[Miroslav Klose]]'''
|[[Rikcha:Flag of Germany.svg|border|20px]] '''{{Sel|Alimanya}}'''
!16
|-
|[[Ronaldo]]
|[[Rikcha:Flag of Brazil.svg|border|20px]] {{Sel|Brasil}}
!15
|-
|[[Gerd Müller]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!14
|-
|[[Just Fontaine]]
|[[Rikcha:Flag of France.svg|border|20px]] {{Sel|Ransiya}}
!13
|-
|[[Lionel Messi]]
|[[Rikcha:Flag of Argentina.svg|border|20px]] {{Sel|Argentina}}
!13
|-
|[[Pelé]]
|[[Rikcha:Flag of Brazil.svg|border|20px]] {{Sel|Brasil}}
!12
|-
|[[Kylian Mbappé]]
|[[Rikcha:Flag of France.svg|border|20px]] {{Sel|Ransiya}}
!12
|-
|[[Sándor Kocsis]]
|[[Rikcha:Flag of Hungary.svg|border|20px]] {{Sel|Hungría}}
!11
|-
|[[Jürgen Klinsmann]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!11
|-
|[[Helmut Rahn]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!10
|-
|[[Gabriel Batistuta]]
|[[Rikcha:Flag of Argentina.svg|border|20px]] {{Sel|Argentina}}
!10
|-
|[[Gary Lineker]]
|[[Rikcha:Flag of England.svg|border|20px]] {{Sel|Inlatirra}}
!10
|-
|[[Teófilo Cubillas]]
|[[Rikcha:Flag of Peru.svg|border|20px]] {{Sel|Piruw}}
!10
|-
|[[Thomas Müller]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!10
|-
|[[Grzegorz Lato]]
|[[Rikcha:Flag of Poland.svg|border|20px]] {{Sel|Pulunya}}
!10
|}
== Pukyu qillqakuna ==
<references />
[[Katiguriya:Piluta Hayt'ay Pachantin Kupa|!]]
[[Katiguriya:Piluta hayt'ay]]
6kem8igqht4lmjdkig71zg24if4l6ou
691715
691714
2026-08-31T22:24:01Z
2x2leax
11060
/* Pukllaqkuna */
691715
wikitext
text/x-wiki
'''Piluta Hayt'ay Pachantin Kupa''' ([[inlish simi]]pi: ''FIFA World Cup'', [[kastilla simi]]pi: ''Copa Mundial de Fútbol'') nisqaqa llapa tawa kaq watapi kaq ancha hatun mamallaqtapura [[piluta hayt'ay]] [[atinakuy]]mi, lliw [[Tiksimuyu]]ntinpi kaq [[allpa pacha]]kunapi [[mama llaqta]]kunap [[FIFA]] nisqapi wankurisqa piluta hayt'ay quchuntinkunap pukllasqan. Atiqnin hatun [[Kupa]] nisqatam chaskin. 1930 watamantam ruranku, manataq 1942, 1946 watakunallapi ([[iskay ñiqin pachantin maqanakuy]]rayku).
== Lluqsiykuna, Ranuykuna ==
=== Hatun Atipanakuykuna ===
{| cellpadding="4" cellspacing="0" style="margin: 0.5em 1em 0.5em 0; background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;"
|- bgcolor=#006699 style="color:white; border: 1px #aaa solid;"
!width=5%|Wata
!width=15%|Ñiqi
|width=1% rowspan=26 bgcolor=ffffff|
!width=15%|<br />Atipaq
!width=5%|Final<br />Lluqsiy
!width=15%|<br />Iskay ñiqin
|width=1% rowspan=4 bgcolor=ffffff|
!width=15%|<br />Kimsa ñiqin
!width=5%|<br />Lluqsiy
!width=15%|<br />Tawa ñiqin
|- align=center
|[[1930]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1930|Imaymana]]''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />'''[[Uruwayi]]'''
|'''4:2'''
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:US flag 48 stars.svg|border|30px]]<br />[[Hukllachasqa Amirika Suyukuna]]<br />
|'''n.r.'''<ref name="wc1930">No existe certeza de qué ocurrió efectivamente con el partido de definición del tercer lugar. De acuerdo a algunos reportes, {{Sel|Yuguslawya}} no se habría presentado como protesta por supuestos errores referiles en el partido de semifinales ante {{Sel|Uruwayi}} ([https://web.archive.org/web/20070714231559/http://www.bohemia.cu/2006/05/30/deportes/uruguay-tomo-iniciativa.html][http://www.todoslosmundiales.com.ar/mundiales/1930uruguay/historias/0023sinmedalla.htm]), mientras el ''FIFA Bulletin'' de [[1984]] afirma que el partido se realizó, con victoria yugoslava de 3:1 sobre {{Sel|Estados Unidos|de=de los}}; otras fuentes incluso afirman que este partido sólo fue instituido en [[Piluta Hayt'ay Pachantin Kupa 1934|1934]] ([http://www.rsssf.com/tables/30full.html]).<br />En la actualidad, la [[FIFA]] entrega oficialmente el tercer lugar a los Estados Unidos, lo que puede deberse a la utilización de la [[diferencia de goles]] para dirimir la situación (ver clasificación oficial [http://www.fifa.com/infoplus/IP-201_06E-WC-ranking.pdf aquí]).</ref>
|[[Rikcha:Flag of the Kingdom of Yugoslavia.svg|border|30px]]<br />[[Yuguslawya]]
|- align=center bgcolor=#D0E7FF
|[[1934]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1934|Imaymana]]''
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />'''[[Italya]]'''
|'''2:1'''<ref name=p>Unayachisqa pukllay (''prórroga'' nisqayuq)</ref>
|[[Rikcha:Flag of the Czech Republic.svg|border|30px]]<br />[[Chikusluwakya]]
|[[Rikcha:Flag of Nazi Germany (1933-1945).svg|border|30px]]<br />[[Alimanya]]
|'''3:2'''
|[[Rikcha:Flag of Austria.svg|border|30px]]<br />[[Awstiriya]]
|- align=center
|[[1938]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1938|Imaymana]]''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />'''[[Italya]]'''
|'''4:2'''
|[[Rikcha:Flag of Hungary 1940.svg|border|30px]]<br />[[Unriya]]
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Brasil]]
|'''4:2'''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|- align=center bgcolor=#D0E7FF
|[[1942]]
|—
|colspan=7|'''Manam karqanchu'''<ref name=GM>[[Iskay ñiqin pachantin maqanakuy]]rayku [[1942]], [[1946]] watakunapi Piluta Hayt'ay Pachantin Kupa manam karqanchu.</ref>
|- align=center
|[[1946]]
|—
|colspan=7|'''Manam karqanchu'''<ref name=GM />
|- align=center bgcolor=#D0E7FF
|[[1950]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1950|Imaymana]]''
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Brasil]]
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />'''[[Uruwayi]]'''
|'''2:1'''<ref name="1950f">En la [[Piluta Hayt'ay Pachantin Kupa 1950]], no existió partido final ni definición del tercer lugar. La definición de los cuatro lugares se realizó mediante un cuadrangular simple, en que se enfrentaron los cuatro semifinalistas. Éstos fueron {{Sel|Uruguay}}, {{Sel|Brasil}}, {{Sel|Suecia}} y {{Sel|España}}, ordenados de acuerdo a su clasificación al finalizar el cuadrangular. Los partidos indicados en la tabla equivalen a los encuentros que, coincidentemente, fueron los últimos de cada equipo, definieron su posición final y en que se enfrentaron los eventuales campeones con los segundos y los terceros con los cuartos.</ref>
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Brasil]]
|rowspan=20 bgcolor=ffffff|
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|'''3:1'''<ref name="1950f" />
|[[Rikcha:Flag of Spain 1945 1977.svg|border|30px]]<br />[[Ispaña]]
|- align=center
|[[1954]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1954|Imaymana]]''
|[[Rikcha:Flag of Switzerland.svg|border|25px]]<br />[[Suwisa]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''3:2'''
|[[Rikcha:Flag of Hungary 1949-1956.svg|border|30px]]<br />[[Unriya]]
|[[Rikcha:Flag of Austria.svg|border|30px]]<br />[[Awstiriya]]
|'''3:1'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[1958]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1958|Imaymana]]''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />'''[[Brasil]]'''
|'''5:2'''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|'''6:3'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|- align=center
|[[1962]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1962|Imaymana]]''
|[[Rikcha:Flag of Chile.svg|border|30px]]<br />[[Chili]]
|[[Rikcha:Flag of Brazil (1960-1968).svg|border|30px]]<br />'''[[Brasil]]'''
|'''3:1'''
|[[Rikcha:Flag of the Czech Republic.svg|border|30px]]<br />[[Chikusluwakya]]
|[[Rikcha:Flag of Chile.svg|border|30px]]<br />[[Chili]]
|'''1:0'''
|[[Rikcha:Flag of SFR Yugoslavia.svg|border|30px]]<br />[[Yuguslawya]]
|- align=center bgcolor=#D0E7FF
|[[1966]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1966|Imaymana]]''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|[[Rikcha:Flag of England.svg|border|30px]]<br />'''[[Inlatirra]]'''
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Portugal.svg|border|30px]]<br />[[Purtugal]]
|'''2:1'''
|[[Rikcha:Flag of the Soviet Union.svg|border|30px]]<br />[[Susyalista Suwit Republikakunap Huñun|Suwit Huñu]]
|- align=center
|[[1970]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1970|Imaymana]]''
|[[Rikcha:Flag of Mexico.svg|border|30px]]<br />[[Mishiku]]
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />'''[[Brasil]]'''
|'''4:1'''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|'''1:0'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[1974]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1974|Imaymana]]''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''2:1'''
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Poland.svg|border|30px]]<br />[[Pulunya]]
|'''1:0'''
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />[[Brasil]]
|- align=center
|[[1978]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1978|Imaymana]]''
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:1'''<ref name=p />
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />[[Brasil]]
|'''2:1'''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|- align=center bgcolor=#D0E7FF
|[[1982]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1982|Imaymana]]''
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />[[Ispaña]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />'''[[Italya]]'''
|'''3:1'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Poland.svg|border|30px]]<br />[[Pulunya]]
|'''3:2'''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|- align=center
|[[1986]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1986|Imaymana]]''
|[[Rikcha:Flag of Mexico.svg|border|30px]]<br />[[Mishiku]]
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:2'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Belgium.svg|border|25px]]<br />[[Bilhika]]
|- align=center bgcolor=#D0E7FF
|[[1990]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1990|Imaymana]]''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''1:0'''
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|'''2:1'''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|- align=center
|[[1994]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1994|Imaymana]]''
|[[Rikcha:Flag of the United States.svg|border|30px]]<br />[[Hukllachasqa Amirika Suyukuna]]
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />'''[[Brasil]]'''
|'''0:0'''<ref name=p /><br /><small>'''3:2'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|'''4:0'''
|[[Rikcha:Flag of Bulgaria.svg|border|30px]]<br />[[Bulgarya]]
|- align=center bgcolor=#D0E7FF
|[[1998]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1998|Imaymana]]''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />'''[[Ransiya]]'''
|'''3:0'''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Brasil]]
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|'''2:1'''
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|- align=center
|[[2002]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2002|Imaymana]]''
|[[Rikcha:Flag of South Korea.svg|border|30px]] [[Rikcha:Flag of Japan.svg|border|30px]]<br />[[Urin Kurya]], [[Nihun]]pas
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />'''[[Brasil]]'''
|'''2:0'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|[[Rikcha:Flag of Turkey.svg|border|30px]]<br />[[Turkiya]]
|'''3:2'''
|[[Rikcha:Flag of South Korea.svg|border|30px]]<br />[[Urin Kuriya]]
|- align=center bgcolor=#D0E7FF
|[[2006]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2006|Imaymana]]''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />'''[[Italya]]'''
|'''1:1'''<ref name=p /><br /><small>'''5:3'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|'''3:1'''
|[[Rikcha:Flag of Portugal.svg|border|30px]]<br />[[Purtugal]]
|- align=center
|[[2010]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2010|Imaymana]]''
|[[Rikcha:Flag of South Africa.svg|border|30px]]<br />[[Urin Aphrika]]
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />'''[[Ispaña]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|'''3:2'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[2014]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2014|Imaymana]]''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Brasil]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Alimanya]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|'''3:0'''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Brasil]]
|- align=center
|[[2018]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2018|Imaymana]]''
|[[Rikcha:Flag of Russia.svg|border|30px]]<br />[[Rusya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />'''[[Ransiya]]'''
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|[[Rikcha:Flag of Belgium.svg|border|30px]]<br />[[Bilhika]]
|'''2:0'''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|- align=center bgcolor=#D0E7FF
|[[2022]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2022|Imaymana]]''
|[[Rikcha:Flag of Qatar.svg|border|30px]]<br />[[Qatar]]
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:3'''<ref name=p /><br /><small>'''4:2'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|'''2:1'''
|[[Rikcha:Flag of Morocco.svg|border|30px]]<br />[[Maruku]]
|- align=center
|[[2026]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2026|Imaymana]]''
|[[Rikcha:Flag of the United States.svg|border|30px]] [[Rikcha:Flag of Mexico.svg|border|30px]] [[Rikcha:Flag of Canada.svg|border|30px]]<br />[[Hukllachasqa Amirika Suyukuna]], [[Mishiku]], [[Kanata]]pas
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />'''[[Ispaña]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|'''6:4'''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|}
{{Pun|2|12|2010}} [[Piluta Hayt'ay Pachantin Kupa 2018]], [[2022]] watakunapi kana mama llaqtakunas riqsikunqa.<ref>{{cita web|url=http://www.marca.com/2010/05/14/futbol/seleccion/1273846082.html|título=La Candidatura Ibérica ofrece un Mundial "alegre" y "seguro"|autor=Marca.com|fecha=14 de mayo de 2010|fechaacceso=18/06/2010}}</ref>
=== Quchuntinkuna ===
{{AP|Anexo:Tabla estadística de la Copa Mundial de Fútbol|Ranuy wachuchasqa|AP2=Piluta Hayt'ay Pachantin Kupapi pukllaq kasqa quchuntinkuna|l2=Pukllaq kasqa quchuntinkuna}}
[[Rikcha:World cup countries best results.png|thumb|Piluta Hayt'ay Pachantin Kupapi lliwmanta aswan allin quchuntinkuna, pukllachiq mama llaqtakunapas.]]
75 [[quchuntin]]kunañam Piluta Hayt'ay Pachantin Kupakunapi pukllaq karqan, ichataq 11-llam final pukllaykunapi pukllarqan.
[[Selección de fútbol de Brasil|Brasil]] pichqa kutiñam atiparqan, [[Selección de fútbol de Italya|Italya]] tawa kutiña, [[Selección de fútbol de Alimanya|Alimanya]] kimsa kutiña.
=== Lliwmanta aswan allin quchuntinkuna ===
Kay qatiqpiqa lliwmanta 24 quchuntinkunatam rikunki, huk icha aswan kuti lliwmanta tawa aswan allinpura kasqa.
''Wiksu qillqapitaq'' rikunki, chay quchuntinpa mama llaqtanpi kasqa.
{| cellpadding="2" cellspacing="2" style="margin: 0.5em 1em 0.5em 0; background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;" width=95%
|- bgcolor=#006699 style="color:white; border: 1px #aaa solid;"
!width=18%|Quchuntin
!width=22%|Atipaq
!width=20%|Iskay ñiqin
!width=20%|Kimsa ñiqin
!width=20%|Tawa ñiqin
|-
|{{selb|BRA}}
|5 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]], [[Piluta Hayt'ay Pachantin Kupa 1962|1962]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]], [[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|2 (''[[Piluta Hayt'ay Pachantin Kupa 1950|1950]]'', [[Piluta Hayt'ay Pachantin Kupa 1998|1998]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1978|1978]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|- bgcolor=#D0E7FF
|{{selb|GER}}<ref>[[Kunti Alimanya]]pas</ref>
|4 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]], [[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]], [[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 2006|2006]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]])
|-
|{{selb|ITA}}
|4 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 2006|2006]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1990|1990]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1978|1978]])
|- bgcolor=#D0E7FF
|{{selb|ARG}}
|3 ([[Piluta Hayt'ay Pachantin Kupa 1978|1978]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]], [[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]], [[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|
|
|-
|{{selb|FRA}}
|2 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]], [[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 2006|2006]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|- bgcolor=#D0E7FF
|{{selb|URU}}
|2 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]], [[Piluta Hayt'ay Pachantin Kupa 1950|1950]])
|
|
|3 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|-
|{{selb|ESP}}
|2 ([[Piluta Hayt'ay Pachantin Kupa 2010|2010]], [[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1950|1950]])
|- bgcolor=#D0E7FF
|{{selb|ENG}}
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|-
|{{selb|NED}}
|
|3 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1978|1978]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]])
|- bgcolor=#D0E7FF
|{{selb|HUN}}
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1954|1954]])
|
|
|-
|{{selb|CZE}}<ref>[[Chikusluwakya]]pas</ref>
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|
|
|- bgcolor=#D0E7FF
|{{selb|SWE}}
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1950|1950]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]])
|-
|{{selb|CRO}}
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|
|- bgcolor=#D0E7FF
|{{selb|POL}}
|
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]])
|
|-
|{{selb|AUT}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]])
|- bgcolor=#D0E7FF
|{{selb|POR}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 2006|2006]])
|-
|{{selb|BEL}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1986|1986]])
|- bgcolor=#D0E7FF
|{{selb|USA}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]])<ref name="wc1930" />
|
|-
|{{selb|CHI}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|
|- bgcolor=#D0E7FF
|{{selb|TUR}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|
|-
|{{selb|SRB}}<ref name=SRB>Incluye los datos de la selección de [[Selección de fútbol de Yugoslavia|Yuguslawya]] y de [[Selección de fútbol de Serbia y Montenegro|Sirbya-Montenegro]]</ref>
|
|
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]],<ref name="wc1930" /> [[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|- bgcolor=#D0E7FF
|{{selb|RUS}}<ref name=RUS>Incluye los datos de la selección de la [[Selección de fútbol de la Unión Soviética|Suwit Huñu]]</ref>
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|-
|{{selb|BUL}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|- bgcolor=#D0E7FF
|{{selb|KOR}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|-
|{{selb|MAR}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|}
=== Pukllaqkuna ===
Yaqa 6.000 pukllaqkunañam Piluta Hayt'ay Pachantin Kupapi pukllarqan.
[[Rikcha:Kylian_Mbappe_France_v_Senegal_16_June_2026-391_(cropped).jpg|thumb|[[Kylian Mbappé]], lliwmanta aswan kuti punkuta taripaq.]]
[[Rikcha:Lionel_Messi_Argentina_v_Egypt_7_July_2026-130_(cropped).jpg|thumb|[[Lionel Messi]], lliwmanta iskay kaq aswan kuti punkuta taripaq.]]
{| align=center cellpadding="2" cellspacing="0" style="background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;" width=40%
|- align=center bgcolor=#006699 style="color:white;"
!width=50%|Pukllaq
!width=45%|Mama llaqtap quchuntin
!width=5%|Taripasqa punkukuna
|- bgcolor=#D0E7FF
|'''[[Kylian Mbappé]]'''
|[[Rikcha:Flag of France.svg|border|20px]] '''{{Sel|Ransiya}}'''
!22
|-
|[[Lionel Messi]]
|[[Rikcha:Flag of Argentina.svg|border|20px]] {{Sel|Argentina}}
!21
|-
|[[Miroslav Klose]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!16
|-
|[[Ronaldo]]
|[[Rikcha:Flag of Brazil.svg|border|20px]] {{Sel|Brasil}}
!15
|-
|[[Gerd Müller]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!14
|-
|[[Harry Kane]]
|[[Rikcha:Flag of England.svg|border|20px]] {{Sel|Inlatirra}}
!14
|-
|[[Just Fontaine]]
|[[Rikcha:Flag of France.svg|border|20px]] {{Sel|Ransiya}}
!13
|-
|[[Pelé]]
|[[Rikcha:Flag of Brazil.svg|border|20px]] {{Sel|Brasil}}
!12
|-
|[[Sándor Kocsis]]
|[[Rikcha:Flag of Hungary.svg|border|20px]] {{Sel|Unriya}}
!11
|-
|[[Jürgen Klinsmann]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!11
|-
|[[Cristiano Ronaldo]]
|[[Rikcha:Flag of Portugal.svg|border|20px]] {{Sel|Purtuyal}}
!11
|-
|[[Helmut Rahn]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!10
|-
|[[Gabriel Batistuta]]
|[[Rikcha:Flag of Argentina.svg|border|20px]] {{Sel|Argentina}}
!10
|-
|[[Gary Lineker]]
|[[Rikcha:Flag of England.svg|border|20px]] {{Sel|Inlatirra}}
!10
|-
|[[Teófilo Cubillas]]
|[[Rikcha:Flag of Peru.svg|border|20px]] {{Sel|Piruw}}
!10
|-
|[[Thomas Müller]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!10
|-
|[[Grzegorz Lato]]
|[[Rikcha:Flag of Poland.svg|border|20px]] {{Sel|Pulunya}}
!10
|}
== Pukyu qillqakuna ==
<references />
[[Katiguriya:Piluta Hayt'ay Pachantin Kupa|!]]
[[Katiguriya:Piluta hayt'ay]]
d1hhsbn667hn3to1acgr7yp7pspxdmc
691716
691715
2026-08-31T22:38:35Z
2x2leax
11060
691716
wikitext
text/x-wiki
'''Piluta Hayt'ay Pachantin Kupa''' ([[inlish simi]]pi: ''FIFA World Cup'', [[kastilla simi]]pi: ''Copa Mundial de Fútbol'') nisqaqa llapa tawa kaq watapi kaq ancha hatun mamallaqtapura [[piluta hayt'ay]] [[atinakuy]]mi, lliw [[Tiksimuyu]]ntinpi kaq [[allpa pacha]]kunapi [[mama llaqta]]kunap [[FIFA]] nisqapi wankurisqa piluta hayt'ay quchuntinkunap pukllasqan. Atiqnin hatun [[Kupa]] nisqatam chaskin. 1930 watamantam ruranku, manataq 1942, 1946 watakunallapi ([[iskay ñiqin pachantin maqanakuy]]rayku).
== Lluqsiykuna, Ranuykuna ==
=== Hatun Atipanakuykuna ===
{| cellpadding="4" cellspacing="0" style="margin: 0.5em 1em 0.5em 0; background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;"
|- bgcolor=#006699 style="color:white; border: 1px #aaa solid;"
!width=5%|Wata
!width=15%|Ñiqi
|width=1% rowspan=26 bgcolor=ffffff|
!width=15%|<br />Atipaq
!width=5%|Final<br />Lluqsiy
!width=15%|<br />Iskay ñiqin
|width=1% rowspan=4 bgcolor=ffffff|
!width=15%|<br />Kimsa ñiqin
!width=5%|<br />Lluqsiy
!width=15%|<br />Tawa ñiqin
|- align=center
|[[1930]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1930|Imaymana]]''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />'''[[Uruwayi]]'''
|'''4:2'''
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:US flag 48 stars.svg|border|30px]]<br />[[Jukllachasqa Amirika Llaqtakuna]]<br />
|'''n.r.'''<ref name="wc1930">No existe certeza de qué ocurrió efectivamente con el partido de definición del tercer lugar. De acuerdo a algunos reportes, {{Sel|Yuguslawya}} no se habría presentado como protesta por supuestos errores referiles en el partido de semifinales ante {{Sel|Uruwayi}} ([https://web.archive.org/web/20070714231559/http://www.bohemia.cu/2006/05/30/deportes/uruguay-tomo-iniciativa.html][http://www.todoslosmundiales.com.ar/mundiales/1930uruguay/historias/0023sinmedalla.htm]), mientras el ''FIFA Bulletin'' de [[1984]] afirma que el partido se realizó, con victoria yugoslava de 3:1 sobre {{Sel|Estados Unidos|de=de los}}; otras fuentes incluso afirman que este partido sólo fue instituido en [[Piluta Hayt'ay Pachantin Kupa 1934|1934]] ([http://www.rsssf.com/tables/30full.html]).<br />En la actualidad, la [[FIFA]] entrega oficialmente el tercer lugar a los Estados Unidos, lo que puede deberse a la utilización de la [[diferencia de goles]] para dirimir la situación (ver clasificación oficial [http://www.fifa.com/infoplus/IP-201_06E-WC-ranking.pdf aquí]).</ref>
|[[Rikcha:Flag of the Kingdom of Yugoslavia.svg|border|30px]]<br />[[Yuguslawya]]
|- align=center bgcolor=#D0E7FF
|[[1934]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1934|Imaymana]]''
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />'''[[Italya]]'''
|'''2:1'''<ref name=p>Unayachisqa pukllay (''prórroga'' nisqayuq)</ref>
|[[Rikcha:Flag of the Czech Republic.svg|border|30px]]<br />[[Chikusluwakya]]
|[[Rikcha:Flag of Nazi Germany (1933-1945).svg|border|30px]]<br />[[Alimanya]]
|'''3:2'''
|[[Rikcha:Flag of Austria.svg|border|30px]]<br />[[Awstiriya]]
|- align=center
|[[1938]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1938|Imaymana]]''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Italy (1861-1946).svg|border|30px]]<br />'''[[Italya]]'''
|'''4:2'''
|[[Rikcha:Flag of Hungary 1940.svg|border|30px]]<br />[[Unriya]]
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Prasil]]
|'''4:2'''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|- align=center bgcolor=#D0E7FF
|[[1942]]
|—
|colspan=7|'''Manam karqanchu'''<ref name=GM>[[Iskay ñiqin pachantin maqanakuy]]rayku [[1942]], [[1946]] watakunapi Piluta Hayt'ay Pachantin Kupa manam karqanchu.</ref>
|- align=center
|[[1946]]
|—
|colspan=7|'''Manam karqanchu'''<ref name=GM />
|- align=center bgcolor=#D0E7FF
|[[1950]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1950|Imaymana]]''
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Prasil]]
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />'''[[Uruwayi]]'''
|'''2:1'''<ref name="1950f">En la [[Piluta Hayt'ay Pachantin Kupa 1950]], no existió partido final ni definición del tercer lugar. La definición de los cuatro lugares se realizó mediante un cuadrangular simple, en que se enfrentaron los cuatro semifinalistas. Éstos fueron {{Sel|Uruguay}}, {{Sel|Prasil}}, {{Sel|Suecia}} y {{Sel|España}}, ordenados de acuerdo a su clasificación al finalizar el cuadrangular. Los partidos indicados en la tabla equivalen a los encuentros que, coincidentemente, fueron los últimos de cada equipo, definieron su posición final y en que se enfrentaron los eventuales campeones con los segundos y los terceros con los cuartos.</ref>
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />[[Prasil]]
|rowspan=20 bgcolor=ffffff|
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|'''3:1'''<ref name="1950f" />
|[[Rikcha:Flag of Spain 1945 1977.svg|border|30px]]<br />[[Ispaña]]
|- align=center
|[[1954]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1954|Imaymana]]''
|[[Rikcha:Flag of Switzerland.svg|border|25px]]<br />[[Suwisa]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''3:2'''
|[[Rikcha:Flag of Hungary 1949-1956.svg|border|30px]]<br />[[Unriya]]
|[[Rikcha:Flag of Austria.svg|border|30px]]<br />[[Awstiriya]]
|'''3:1'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[1958]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1958|Imaymana]]''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|[[Rikcha:Flag of Brazil (1889-1960).svg|border|30px]]<br />'''[[Prasil]]'''
|'''5:2'''
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|'''6:3'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|- align=center
|[[1962]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1962|Imaymana]]''
|[[Rikcha:Flag of Chile.svg|border|30px]]<br />[[Chili]]
|[[Rikcha:Flag of Brazil (1960-1968).svg|border|30px]]<br />'''[[Prasil]]'''
|'''3:1'''
|[[Rikcha:Flag of the Czech Republic.svg|border|30px]]<br />[[Chikusluwakya]]
|[[Rikcha:Flag of Chile.svg|border|30px]]<br />[[Chili]]
|'''1:0'''
|[[Rikcha:Flag of SFR Yugoslavia.svg|border|30px]]<br />[[Yuguslawya]]
|- align=center bgcolor=#D0E7FF
|[[1966]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1966|Imaymana]]''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|[[Rikcha:Flag of England.svg|border|30px]]<br />'''[[Inlatirra]]'''
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Portugal.svg|border|30px]]<br />[[Purtugal]]
|'''2:1'''
|[[Rikcha:Flag of the Soviet Union.svg|border|30px]]<br />[[Susyalista Suwit Republikakunap Huñun|Suwit Huñu]]
|- align=center
|[[1970]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1970|Imaymana]]''
|[[Rikcha:Flag of Mexico.svg|border|30px]]<br />[[Mishiku]]
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />'''[[Prasil]]'''
|'''4:1'''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|'''1:0'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[1974]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1974|Imaymana]]''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''2:1'''
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Poland.svg|border|30px]]<br />[[Pulunya]]
|'''1:0'''
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />[[Prasil]]
|- align=center
|[[1978]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1978|Imaymana]]''
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of Argentina (civil).svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:1'''<ref name=p />
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Brazil (1968-1992).svg|border|30px]]<br />[[Prasil]]
|'''2:1'''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|- align=center bgcolor=#D0E7FF
|[[1982]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1982|Imaymana]]''
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />[[Ispaña]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />'''[[Italya]]'''
|'''3:1'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of Poland.svg|border|30px]]<br />[[Pulunya]]
|'''3:2'''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|- align=center
|[[1986]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1986|Imaymana]]''
|[[Rikcha:Flag of Mexico.svg|border|30px]]<br />[[Mishiku]]
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:2'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Kunti Alimanya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Belgium.svg|border|25px]]<br />[[Bilhika]]
|- align=center bgcolor=#D0E7FF
|[[1990]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1990|Imaymana]]''
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Kunti Alimanya]]'''
|'''1:0'''
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|'''2:1'''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|- align=center
|[[1994]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1994|Imaymana]]''
|[[Rikcha:Flag of the United States.svg|border|30px]]<br />[[Jukllachasqa Amirika Llaqtakuna]]
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />'''[[Prasil]]'''
|'''0:0'''<ref name=p /><br /><small>'''3:2'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />[[Italya]]
|[[Rikcha:Flag of Sweden.svg|border|30px]]<br />[[Suysya]]
|'''4:0'''
|[[Rikcha:Flag of Bulgaria.svg|border|30px]]<br />[[Bulgarya]]
|- align=center bgcolor=#D0E7FF
|[[1998]]<br />''[[Piluta Hayt'ay Pachantin Kupa 1998|Imaymana]]''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />'''[[Ransiya]]'''
|'''3:0'''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Prasil]]
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|'''2:1'''
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|- align=center
|[[2002]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2002|Imaymana]]''
|[[Rikcha:Flag of South Korea.svg|border|30px]] [[Rikcha:Flag of Japan.svg|border|30px]]<br />[[Urin Kurya]], [[Nihun]]pas
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />'''[[Prasil]]'''
|'''2:0'''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|[[Rikcha:Flag of Turkey.svg|border|30px]]<br />[[Turkiya]]
|'''3:2'''
|[[Rikcha:Flag of South Korea.svg|border|30px]]<br />[[Urin Kurya]]
|- align=center bgcolor=#D0E7FF
|[[2006]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2006|Imaymana]]''
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|[[Rikcha:Flag of Italy.svg|border|30px]]<br />'''[[Italya]]'''
|'''1:1'''<ref name=p /><br /><small>'''5:3'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|'''3:1'''
|[[Rikcha:Flag of Portugal.svg|border|30px]]<br />[[Purtugal]]
|- align=center
|[[2010]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2010|Imaymana]]''
|[[Rikcha:Flag of South Africa.svg|border|30px]]<br />[[Urin Aphrika]]
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />'''[[Ispaña]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />[[Alimanya]]
|'''3:2'''
|[[Rikcha:Flag of Uruguay.svg|border|30px]]<br />[[Uruwayi]]
|- align=center bgcolor=#D0E7FF
|[[2014]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2014|Imaymana]]''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Prasil]]
|[[Rikcha:Flag of Germany.svg|border|30px]]<br />'''[[Alimanya]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of the Netherlands.svg|border|30px]]<br />[[Urasuyu]]
|'''3:0'''
|[[Rikcha:Flag of Brazil.svg|border|30px]]<br />[[Prasil]]
|- align=center
|[[2018]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2018|Imaymana]]''
|[[Rikcha:Flag of Russia.svg|border|30px]]<br />[[Rusya]]
|[[Rikcha:Flag of France.svg|border|30px]]<br />'''[[Ransiya]]'''
|'''4:2'''<ref name=p />
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|[[Rikcha:Flag of Belgium.svg|border|30px]]<br />[[Bilhika]]
|'''2:0'''
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|- align=center bgcolor=#D0E7FF
|[[2022]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2022|Imaymana]]''
|[[Rikcha:Flag of Qatar.svg|border|30px]]<br />[[Qatar]]
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />'''[[Arhintina]]'''
|'''3:3'''<ref name=p /><br /><small>'''4:2'''<br />[[Tiros desde el punto penal|pinalkuna]]</small>
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|[[Rikcha:Flag of Croatia.svg|border|30px]]<br />[[Hurwatsuyu]]
|'''2:1'''
|[[Rikcha:Flag of Morocco.svg|border|30px]]<br />[[Maruku]]
|- align=center
|[[2026]]<br />''[[Piluta Hayt'ay Pachantin Kupa 2026|Imaymana]]''
|[[Rikcha:Flag of the United States.svg|border|30px]] [[Rikcha:Flag of Mexico.svg|border|30px]] [[Rikcha:Flag of Canada.svg|border|30px]]<br />[[Jukllachasqa Amirika Llaqtakuna]], [[Mishiku]], [[Kanata]]pas
|[[Rikcha:Flag of Spain.svg|border|30px]]<br />'''[[Ispaña]]'''
|'''1:0'''<ref name=p />
|[[Rikcha:Flag of Argentina.svg|border|30px]]<br />[[Arhintina]]
|[[Rikcha:Flag of England.svg|border|30px]]<br />[[Inlatirra]]
|'''6:4'''
|[[Rikcha:Flag of France.svg|border|30px]]<br />[[Ransiya]]
|}
{{Pun|2|12|2010}} [[Piluta Hayt'ay Pachantin Kupa 2018]], [[2022]] watakunapi kana mama llaqtakunas riqsikunqa.<ref>{{cita web|url=http://www.marca.com/2010/05/14/futbol/seleccion/1273846082.html|título=La Candidatura Ibérica ofrece un Mundial "alegre" y "seguro"|autor=Marca.com|fecha=14 de mayo de 2010|fechaacceso=18/06/2010}}</ref>
=== Quchuntinkuna ===
{{AP|Anexo:Tabla estadística de la Copa Mundial de Fútbol|Ranuy wachuchasqa|AP2=Piluta Hayt'ay Pachantin Kupapi pukllaq kasqa quchuntinkuna|l2=Pukllaq kasqa quchuntinkuna}}
[[Rikcha:World cup countries best results.png|thumb|Piluta Hayt'ay Pachantin Kupapi lliwmanta aswan allin quchuntinkuna, pukllachiq mama llaqtakunapas.]]
75 [[quchuntin]]kunañam Piluta Hayt'ay Pachantin Kupakunapi pukllaq karqan, ichataq 11-llam final pukllaykunapi pukllarqan.
[[Selección de fútbol de Brasil|Prasil]] pichqa kutiñam atiparqan, [[Selección de fútbol de Italya|Italya]] tawa kutiña, [[Selección de fútbol de Alimanya|Alimanya]] kimsa kutiña.
=== Lliwmanta aswan allin quchuntinkuna ===
Kay qatiqpiqa lliwmanta 24 quchuntinkunatam rikunki, huk icha aswan kuti lliwmanta tawa aswan allinpura kasqa.
''Wiksu qillqapitaq'' rikunki, chay quchuntinpa mama llaqtanpi kasqa.
{| cellpadding="2" cellspacing="2" style="margin: 0.5em 1em 0.5em 0; background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;" width=95%
|- bgcolor=#006699 style="color:white; border: 1px #aaa solid;"
!width=18%|Quchuntin
!width=22%|Atipaq
!width=20%|Iskay ñiqin
!width=20%|Kimsa ñiqin
!width=20%|Tawa ñiqin
|-
|{{selb|BRA}}
|5 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]], [[Piluta Hayt'ay Pachantin Kupa 1962|1962]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]], [[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|2 (''[[Piluta Hayt'ay Pachantin Kupa 1950|1950]]'', [[Piluta Hayt'ay Pachantin Kupa 1998|1998]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1978|1978]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|- bgcolor=#D0E7FF
|{{selb|GER}}<ref>[[Kunti Alimanya]]pas</ref>
|4 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]], ''[[Piluta Hayt'ay Pachantin Kupa 1974|1974]]'', [[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]], [[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], ''[[Piluta Hayt'ay Pachantin Kupa 2006|2006]]'', [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]])
|-
|{{selb|ITA}}
|4 (''[[Piluta Hayt'ay Pachantin Kupa 1934|1934]]'', [[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 2006|2006]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|1 (''[[Piluta Hayt'ay Pachantin Kupa 1990|1990]]'')
|1 ([[Piluta Hayt'ay Pachantin Kupa 1978|1978]])
|- bgcolor=#D0E7FF
|{{selb|ARG}}
|3 (''[[Piluta Hayt'ay Pachantin Kupa 1978|1978]]'', [[Piluta Hayt'ay Pachantin Kupa 1986|1986]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|4 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]], [[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2014|2014]], [[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|
|
|-
|{{selb|FRA}}
|2 (''[[Piluta Hayt'ay Pachantin Kupa 1998|1998]]'', [[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 2006|2006]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1958|1958]], [[Piluta Hayt'ay Pachantin Kupa 1986|1986]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1982|1982]], [[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|- bgcolor=#D0E7FF
|{{selb|URU}}
|2 (''[[Piluta Hayt'ay Pachantin Kupa 1930|1930]]'', [[Piluta Hayt'ay Pachantin Kupa 1950|1950]])
|
|
|3 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]], [[Piluta Hayt'ay Pachantin Kupa 1970|1970]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|-
|{{selb|ESP}}
|2 ([[Piluta Hayt'ay Pachantin Kupa 2010|2010]], [[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1950|1950]])
|- bgcolor=#D0E7FF
|{{selb|ENG}}
|1 (''[[Piluta Hayt'ay Pachantin Kupa 1966|1966]]'')
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2026|2026]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1990|1990]], [[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|-
|{{selb|NED}}
|
|3 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1978|1978]], [[Piluta Hayt'ay Pachantin Kupa 2010|2010]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 2014|2014]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]])
|- bgcolor=#D0E7FF
|{{selb|HUN}}
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]], [[Piluta Hayt'ay Pachantin Kupa 1954|1954]])
|
|
|-
|{{selb|CZE}}<ref>[[Chikusluwakya]]pas</ref>
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]], [[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|
|
|- bgcolor=#D0E7FF
|{{selb|SWE}}
|
|1 (''[[Piluta Hayt'ay Pachantin Kupa 1958|1958]]'')
|2 ([[Piluta Hayt'ay Pachantin Kupa 1950|1950]], [[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1938|1938]])
|-
|{{selb|CRO}}
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|2 ([[Piluta Hayt'ay Pachantin Kupa 1998|1998]], [[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|
|- bgcolor=#D0E7FF
|{{selb|POL}}
|
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1974|1974]], [[Piluta Hayt'ay Pachantin Kupa 1982|1982]])
|
|-
|{{selb|AUT}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1954|1954]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1934|1934]])
|- bgcolor=#D0E7FF
|{{selb|POR}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 2006|2006]])
|-
|{{selb|BEL}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2018|2018]])
|1 ([[Piluta Hayt'ay Pachantin Kupa 1986|1986]])
|- bgcolor=#D0E7FF
|{{selb|USA}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]])<ref name="wc1930" />
|
|-
|{{selb|CHI}}
|
|
|1 (''[[Piluta Hayt'ay Pachantin Kupa 1962|1962]]'')
|
|- bgcolor=#D0E7FF
|{{selb|TUR}}
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2002|2002]])
|
|-
|{{selb|SRB}}<ref name=SRB>[[Selección de fútbol de Yugoslavia|Yuguslawya]], [[Selección de fútbol de Serbia y Montenegro|Sirbya-Muntinikru]]pas</ref>
|
|
|
|2 ([[Piluta Hayt'ay Pachantin Kupa 1930|1930]],<ref name="wc1930" /> [[Piluta Hayt'ay Pachantin Kupa 1962|1962]])
|- bgcolor=#D0E7FF
|{{selb|RUS}}<ref name=RUS>[[Selección de fútbol de la Unión Soviética|Suwit Huñu]]pas</ref>
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1966|1966]])
|-
|{{selb|BUL}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 1994|1994]])
|- bgcolor=#D0E7FF
|{{selb|KOR}}
|
|
|
|1 (''[[Piluta Hayt'ay Pachantin Kupa 2002|2002]]'')
|-
|{{selb|MAR}}
|
|
|
|1 ([[Piluta Hayt'ay Pachantin Kupa 2022|2022]])
|}
=== Pukllaqkuna ===
Yaqa 6.000 pukllaqkunañam Piluta Hayt'ay Pachantin Kupapi pukllarqan.
[[Rikcha:Kylian_Mbappe_France_v_Senegal_16_June_2026-391_(cropped).jpg|thumb|[[Kylian Mbappé]], lliwmanta aswan kuti punkuta taripaq.]]
[[Rikcha:Lionel_Messi_Argentina_v_Egypt_7_July_2026-130_(cropped).jpg|thumb|[[Lionel Messi]], lliwmanta iskay kaq aswan kuti punkuta taripaq.]]
{| align=center cellpadding="2" cellspacing="0" style="background: #f5faff; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%;" width=40%
|- align=center bgcolor=#006699 style="color:white;"
!width=50%|Pukllaq
!width=45%|Mama llaqtap quchuntin
!width=5%|Taripasqa punkukuna
|- bgcolor=#D0E7FF
|'''[[Kylian Mbappé]]'''
|[[Rikcha:Flag of France.svg|border|20px]] '''{{Sel|Ransiya}}'''
!22
|-
|[[Lionel Messi]]
|[[Rikcha:Flag of Argentina.svg|border|20px]] {{Sel|Argentina}}
!21
|-
|[[Miroslav Klose]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!16
|-
|[[Ronaldo]]
|[[Rikcha:Flag of Brazil.svg|border|20px]] {{Sel|Prasil}}
!15
|-
|[[Gerd Müller]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!14
|-
|[[Harry Kane]]
|[[Rikcha:Flag of England.svg|border|20px]] {{Sel|Inlatirra}}
!14
|-
|[[Just Fontaine]]
|[[Rikcha:Flag of France.svg|border|20px]] {{Sel|Ransiya}}
!13
|-
|[[Pelé]]
|[[Rikcha:Flag of Brazil.svg|border|20px]] {{Sel|Prasil}}
!12
|-
|[[Sándor Kocsis]]
|[[Rikcha:Flag of Hungary.svg|border|20px]] {{Sel|Unriya}}
!11
|-
|[[Jürgen Klinsmann]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!11
|-
|[[Cristiano Ronaldo]]
|[[Rikcha:Flag of Portugal.svg|border|20px]] {{Sel|Purtuyal}}
!11
|-
|[[Helmut Rahn]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!10
|-
|[[Gabriel Batistuta]]
|[[Rikcha:Flag of Argentina.svg|border|20px]] {{Sel|Argentina}}
!10
|-
|[[Gary Lineker]]
|[[Rikcha:Flag of England.svg|border|20px]] {{Sel|Inlatirra}}
!10
|-
|[[Teófilo Cubillas]]
|[[Rikcha:Flag of Peru.svg|border|20px]] {{Sel|Piruw}}
!10
|-
|[[Thomas Müller]]
|[[Rikcha:Flag of Germany.svg|border|20px]] {{Sel|Alimanya}}
!10
|-
|[[Grzegorz Lato]]
|[[Rikcha:Flag of Poland.svg|border|20px]] {{Sel|Pulunya}}
!10
|}
== Pukyu qillqakuna ==
<references />
[[Katiguriya:Piluta Hayt'ay Pachantin Kupa|!]]
[[Katiguriya:Piluta hayt'ay]]
flk6ch73exbkw0bh33tk7e64j6tpm13
Tunja
0
50456
691689
691686
2026-08-31T17:57:18Z
Andeanscorpion
35306
691689
wikitext
text/x-wiki
{{Llaqta
| official_name = Tunja
| native_name =
| other_names =
| settlement_type = Munisipyu
| motto = ''Ciudad noble y Leal''
| nickname = ''La Ciudad Universitaria''
| color =
| entity_type = Munisipyu
| entity = Tunja
| country = {{COL}}
| subdivision_country_1_type = Departamento
| subdivision_country_1 = [[Boyacá suyu|Boyacá ]]
| subdivision_country_2_type = Provincia
| subdivision_country_2 = Provincia Centro
| subdivision_country_3_type =
| subdivision_country_3 =
| subdivision_country_4_type =
| subdivision_country_4 =
| image_landscape = Collage Tunja.jpg
| landscape_caption =
| image_flag = Flag of Tunja (Boyacá).svg
| image_shield = Escudo de Tunja.svg
| image_map =
| map_caption = Saywitu
| latitude = 5.540278
| longitude = -73.361389
| elevation_max = 2782
| elevation_min =
| area_total = 121.49
| area_urban =
| area_metropolitan =
| population_total = 188945
| population_total_as_of = 2025
| population_urban = 181236
| population_urban_as_of = 2025
| population_metropolitan = 288990
| population_metropolitan_as_of = 2025
| population_density =
| subdivision_settlement_type = Comunas y veredas
| subdivision_settlement_1 = Pirgua
| subdivision_settlement_2 = El Porvenir
| subdivision_settlement_3 = La Esperanza
| subdivision_settlement_4 = Tras del Alto
| subdivision_settlement_5 = Barón Gallero
| subdivision_settlement_6 = Barón Germania
| subdivision_settlement_7 = Chorroblanco
| subdivision_settlement_8 = La Hoya
| subdivision_settlement_9 = La Lajita
| subdivision_settlement_10 = Runta
| subdivision_settlement_11 = Norte
| subdivision_settlement_12 = Noroccidental
| subdivision_settlement_13 = Nororiental
| subdivision_settlement_14 = Occidental
| subdivision_settlement_15 = Centro histórico
| subdivision_settlement_16 = Suroccidental
| subdivision_settlement_17 = Oriental
| subdivision_settlement_18 = Suroriental
| authority = Rafael Guillermo Acevedo Pedroza
| authority_title = Alcalde Mayor
| established_date = {{pun|06|08|1539}}
| founder = Gonzalo Suárez Rendón
| demonym = Tunjano, -na
| timezone = UTC−5
| utc_offset =
| postal_code = 150001-150009
| telephone_code =
| website = www.tunja-boyaca.gov.co/
| footnotes =
}}
'''Tunja''' nisqaqa [[Kulunsuyu]]pi huk [[hatun llaqta]]m. [[Boyacá suyu]] uma llaqtapmi.
== Kaypipas qhaway ==
* [[Pulitika rakiy (Kulumbya)]]
== Hawa t'inkikuna ==
{{commons|Tunja|Tunja}}
{{commonscat|Tunja|Tunja}}
* [https://web.archive.org/web/20110208200435/http://www.tunja.gov.co/ Tunja munisipyu]
* [http://www.tunja.gov.co Arauca gubirnasyun]
* [http://www.tunja.gov.co/?idcategoria=437 Información y Datos Turísticos de la Ciudad de Tunja]
* [https://web.archive.org/web/20081121031018/http://siatac.siac.net.co/ Información ambiental de la Amazonia colombiana]
[[Katiguriya:Llaqta (Kulumbya)]]
[[Katiguriya:Boyacá suyu]]
p01wrplj07aksu98wr8rnckxxf8wrkx
691694
691689
2026-08-31T19:01:05Z
Andeanscorpion
35306
691694
wikitext
text/x-wiki
{{Infobox/Llaqta
| official_name = Tunja
| native_name = Tunja
| other_names =
| settlement_type = Ciudad
| motto =
| nickname = Ciudad de los tesoros escondidos
| color =
| entity_type = Municipio
| entity = Boyacá
| country = Colombia
| subdivision_country_1_type = Departamento
| subdivision_country_1 = Boyacá
| subdivision_country_2_type =
| subdivision_country_2 =
| subdivision_country_3_type =
| subdivision_country_3 =
| subdivision_country_4_type =
| subdivision_country_4 =
| image_landscape =
| landscape_caption =
| image_flag = Flag of Tunja.svg
| image_shield = Escudo de Tunja.svg
| image_map =
| map_caption =
| latitude = 5.5353
| longitude = -73.3678
| elevation_max =
| elevation_min =
| area_total =
| area_urban =
| area_metropolitan =
| population_total = 167991
| population_total_as_of = 2018
| population_urban =
| population_urban_as_of =
| population_metropolitan =
| population_metropolitan_as_of =
| population_density =
| subdivision_settlement_type = Veredas
| subdivision_settlement_1 =
| subdivision_settlement_2 =
| subdivision_settlement_3 =
| subdivision_settlement_4 =
| subdivision_settlement_5 =
| subdivision_settlement_6 =
| subdivision_settlement_7 =
| subdivision_settlement_8 =
| subdivision_settlement_9 =
| subdivision_settlement_10 =
| subdivision_settlement_11 =
| subdivision_settlement_12 =
| subdivision_settlement_13 =
| subdivision_settlement_14 =
| subdivision_settlement_15 =
| subdivision_settlement_16 =
| subdivision_settlement_17 =
| subdivision_settlement_18 =
| subdivision_settlement_19 =
| subdivision_settlement_20 =
| authority = Alcaldía de Tunja
| authority_title = Alcalde
| established_date = 6 de agosto de 1539
| founder = Gonzalo Suárez Rendón
| demonym = tunjano, tunjana
| timezone = UTC−5
| utc_offset = −5
| postal_code = 150001
| telephone_code = +57 608
| website =
| footnotes =
}}
'''Tunja''' nisqaqa [[Kulunsuyu]]pi huk [[hatun llaqta]]m. [[Boyacá suyu]] uma llaqtapmi.
== Kaypipas qhaway ==
* [[Pulitika rakiy (Kulumbya)]]
== Hawa t'inkikuna ==
{{commons|Tunja|Tunja}}
{{commonscat|Tunja|Tunja}}
* [https://web.archive.org/web/20110208200435/http://www.tunja.gov.co/ Tunja munisipyu]
* [http://www.tunja.gov.co Arauca gubirnasyun]
* [http://www.tunja.gov.co/?idcategoria=437 Información y Datos Turísticos de la Ciudad de Tunja]
* [https://web.archive.org/web/20081121031018/http://siatac.siac.net.co/ Información ambiental de la Amazonia colombiana]
[[Katiguriya:Llaqta (Kulumbya)]]
[[Katiguriya:Boyacá suyu]]
tipv9n94gh0qlc9fgb2upofvglqvs10
691695
691694
2026-08-31T19:01:31Z
Andeanscorpion
35306
691695
wikitext
text/x-wiki
{{Llaqta
| official_name = Tunja
| native_name = Tunja
| other_names =
| settlement_type = Ciudad
| motto =
| nickname = Ciudad de los tesoros escondidos
| color =
| entity_type = Municipio
| entity = Boyacá
| country = Colombia
| subdivision_country_1_type = Departamento
| subdivision_country_1 = Boyacá
| subdivision_country_2_type =
| subdivision_country_2 =
| subdivision_country_3_type =
| subdivision_country_3 =
| subdivision_country_4_type =
| subdivision_country_4 =
| image_landscape =
| landscape_caption =
| image_flag = Flag of Tunja.svg
| image_shield = Escudo de Tunja.svg
| image_map =
| map_caption =
| latitude = 5.5353
| longitude = -73.3678
| elevation_max =
| elevation_min =
| area_total =
| area_urban =
| area_metropolitan =
| population_total = 167991
| population_total_as_of = 2018
| population_urban =
| population_urban_as_of =
| population_metropolitan =
| population_metropolitan_as_of =
| population_density =
| subdivision_settlement_type = Veredas
| subdivision_settlement_1 =
| subdivision_settlement_2 =
| subdivision_settlement_3 =
| subdivision_settlement_4 =
| subdivision_settlement_5 =
| subdivision_settlement_6 =
| subdivision_settlement_7 =
| subdivision_settlement_8 =
| subdivision_settlement_9 =
| subdivision_settlement_10 =
| subdivision_settlement_11 =
| subdivision_settlement_12 =
| subdivision_settlement_13 =
| subdivision_settlement_14 =
| subdivision_settlement_15 =
| subdivision_settlement_16 =
| subdivision_settlement_17 =
| subdivision_settlement_18 =
| subdivision_settlement_19 =
| subdivision_settlement_20 =
| authority = Alcaldía de Tunja
| authority_title = Alcalde
| established_date = 6 de agosto de 1539
| founder = Gonzalo Suárez Rendón
| demonym = tunjano, tunjana
| timezone = UTC−5
| utc_offset = −5
| postal_code = 150001
| telephone_code = +57 608
| website =
| footnotes =
}}
'''Tunja''' nisqaqa [[Kulunsuyu]]pi huk [[hatun llaqta]]m. [[Boyacá suyu]] uma llaqtapmi.
== Kaypipas qhaway ==
* [[Pulitika rakiy (Kulumbya)]]
== Hawa t'inkikuna ==
{{commons|Tunja|Tunja}}
{{commonscat|Tunja|Tunja}}
* [https://web.archive.org/web/20110208200435/http://www.tunja.gov.co/ Tunja munisipyu]
* [http://www.tunja.gov.co Arauca gubirnasyun]
* [http://www.tunja.gov.co/?idcategoria=437 Información y Datos Turísticos de la Ciudad de Tunja]
* [https://web.archive.org/web/20081121031018/http://siatac.siac.net.co/ Información ambiental de la Amazonia colombiana]
[[Katiguriya:Llaqta (Kulumbya)]]
[[Katiguriya:Boyacá suyu]]
13nyj95ijnqfe3eklb6rdd32eyjyrhi
691696
691695
2026-08-31T19:05:18Z
Andeanscorpion
35306
691696
wikitext
text/x-wiki
{{Llaqta
| official_name = Tunja
| native_name =
| other_names = La Ciudad Universitaria
| settlement_type = Munisipyu
| motto = ''Ciudad noble y Leal''
| nickname = ''La Ciudad Universitaria''
| color =
| entity_type = Munisipyu
| entity = Tunja
| country = {{COL}}
| subdivision_country_1_type = Departamento
| subdivision_country_1 = [[Boyacá suyu|Boyacá]]
| subdivision_country_2_type = Provincia
| subdivision_country_2 = Provincia Centro
| subdivision_country_3_type =
| subdivision_country_3 =
| subdivision_country_4_type =
| subdivision_country_4 =
| image_landscape = Collage Tunja.jpg
| landscape_caption =
| image_flag = Flag of Tunja (Boyacá).svg
| image_shield = Escudo de Tunja.svg
| image_map =
| map_caption = Saywitu
| latitude = 5.540278
| longitude = -73.361389
| elevation_max = 2782
| elevation_min =
| area_total = 121.49
| area_urban =
| area_metropolitan =
| population_total = 188945
| population_total_as_of = 2025
| population_urban = 181236
| population_urban_as_of = 2025
| population_metropolitan = 288990
| population_metropolitan_as_of = 2025
| population_density =
| subdivision_settlement_type = Comunas y veredas
| subdivision_settlement_1 = Pirgua
| subdivision_settlement_2 = El Porvenir
| subdivision_settlement_3 = La Esperanza
| subdivision_settlement_4 = Tras del Alto
| subdivision_settlement_5 = Barón Gallero
| subdivision_settlement_6 = Barón Germania
| subdivision_settlement_7 = Chorroblanco
| subdivision_settlement_8 = La Hoya
| subdivision_settlement_9 = La Lajita
| subdivision_settlement_10 = Runta
| subdivision_settlement_11 = Norte
| subdivision_settlement_12 = Noroccidental
| subdivision_settlement_13 = Nororiental
| subdivision_settlement_14 = Occidental
| subdivision_settlement_15 = Centro histórico
| subdivision_settlement_16 = Suroccidental
| subdivision_settlement_17 = Oriental
| subdivision_settlement_18 = Suroriental
| subdivision_settlement_19 =
| subdivision_settlement_20 =
| authority = Rafael Guillermo Acevedo Pedroza
| authority_title = Alcalde Mayor
| established_date = 06/08/1539
| founder = Gonzalo Suárez Rendón
| demonym = Tunjano, -na
| timezone = UTC−5
| utc_offset =
| postal_code = 150001-150009
| telephone_code =
| website = www.tunja-boyaca.gov.co/
| footnotes =
}}
f9o7m4o767yhh626stae70oztxccitw
691697
691696
2026-08-31T19:07:40Z
Andeanscorpion
35306
691697
wikitext
text/x-wiki
{{Llaqta
| official_name = Tunja
| native_name =
| other_names = La Ciudad Universitaria
| settlement_type = Munisipyu
| motto = ''Ciudad noble y Leal''
| nickname = ''La Ciudad Universitaria''
| color =
| entity_type = Munisipyu
| entity = Tunja
| country = {{COL}}
| subdivision_country_1_type = Departamento
| subdivision_country_1 = [[Boyacá suyu|Boyacá]]
| subdivision_country_2_type = Provincia
| subdivision_country_2 = Provincia Centro
| subdivision_country_3_type =
| subdivision_country_3 =
| subdivision_country_4_type =
| subdivision_country_4 =
| image_landscape = Collage Tunja.jpg
| landscape_caption =
| image_flag = Flag of Tunja (Boyacá).svg
| image_shield = Escudo de Tunja.svg
| image_map =
| map_caption = Saywitu
| latitude = 5.540278
| longitude = -73.361389
| elevation_max = 2782
| elevation_min =
| area_total = 121.49
| area_urban =
| area_metropolitan =
| population_total = 188945
| population_total_as_of = 2025
| population_urban = 181236
| population_urban_as_of = 2025
| population_metropolitan = 288990
| population_metropolitan_as_of = 2025
| population_density =
| subdivision_settlement_type = Comunas y veredas
| subdivision_settlement_1 = Pirgua
| subdivision_settlement_2 = El Porvenir
| subdivision_settlement_3 = La Esperanza
| subdivision_settlement_4 = Tras del Alto
| subdivision_settlement_5 = Barón Gallero
| subdivision_settlement_6 = Barón Germania
| subdivision_settlement_7 = Chorroblanco
| subdivision_settlement_8 = La Hoya
| subdivision_settlement_9 = La Lajita
| subdivision_settlement_10 = Runta
| subdivision_settlement_11 = Norte
| subdivision_settlement_12 = Noroccidental
| subdivision_settlement_13 = Nororiental
| subdivision_settlement_14 = Occidental
| subdivision_settlement_15 = Centro histórico
| subdivision_settlement_16 = Suroccidental
| subdivision_settlement_17 = Oriental
| subdivision_settlement_18 = Suroriental
| subdivision_settlement_19 =
| subdivision_settlement_20 =
| authority = Rafael Guillermo Acevedo Pedroza
| authority_title = Alcalde Mayor
| established_date = 06/08/1539
| founder = Gonzalo Suárez Rendón
| demonym = Tunjano, -na
| timezone = UTC−5
| utc_offset =
| postal_code = 150001-150009
| telephone_code =
| website = www.tunja-boyaca.gov.co/
| footnotes =
}}
'''Tunja''' nisqaqa [[Kulunsuyu]]pi huk [[hatun llaqta]]m. [[Boyacá suyu]] uma llaqtapmi.
== Kaypipas qhaway ==
* [[Pulitika rakiy (Kulumbya)]]
== Hawa t'inkikuna ==
{{commons|Tunja|Tunja}}
{{commonscat|Tunja|Tunja}}
* [https://web.archive.org/web/20110208200435/http://www.tunja.gov.co/ Tunja munisipyu]
* [http://www.tunja.gov.co Arauca gubirnasyun]
* [http://www.tunja.gov.co/?idcategoria=437 Información y Datos Turísticos de la Ciudad de Tunja]
* [https://web.archive.org/web/20081121031018/http://siatac.siac.net.co/ Información ambiental de la Amazonia colombiana]
[[Katiguriya:Llaqta (Kulumbya)]]
[[Katiguriya:Boyacá suyu]]
nq31eezrszelglzbl73vjl3ldi3nhp5
Módulo:Infobox/Llaqta
828
65019
691690
691683
2026-08-31T18:27:44Z
Andeanscorpion
35306
v2.1
691690
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return string.format([[
|-
| style="width:45%; border-top:1px solid #ccd2d9; padding:0.35em 0.5em 0.35em 0; vertical-align:top; text-align:left;" | %s
| style="width:55%; border-top:1px solid #ccd2d9; padding:0.35em 0 0.35em 0.5em; vertical-align:top; text-align:left;" | %s
]], label, value)
end
local function section(title)
return string.format([[
|-
| colspan="2" style="border-top:1px solid #ccd2d9; padding:0.5em 0 0.25em 0; font-weight:bold; text-align:left;" | %s
]], title)
end
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title = official_name or native_name or mw.title.getCurrentTitle().text
local result = {}
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:auto; font-size:90%; font-family:lucida grande,sans-serif; line-height:1.4em;">'
)
table.insert(result,
'<div style="border:1px solid #ccd2d9; width:20em; background:#f9f9f9; padding:0.5em 0.75em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:19em; margin:0 auto; line-height:1.4em; text-align:left; padding:.23em;"'
)
-- =========================
-- CABECERA
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; background:' .. color ..
'; color:white; font-size:135%; padding:0.45em 0.3em 0.5em; line-height:1.1em;" | \'\'\'' ..
title .. '\'\'\''
)
-- Subtítulo
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.35em 0;" | ' ..
native_name
)
end
-- Tipo de entidad
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; text-align:center; font-weight:bold; padding:0.35em;" | ' ..
settlement_type
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.35em 0;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:85%; padding:0 0 0.35em;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em 0;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em 0;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:85%; padding-bottom:0.35em;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:85%; padding-bottom:0.35em;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN / CONTEXTO
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
if latitude or longitude then
local coordinates = ''
if latitude and longitude then
coordinates = latitude .. '<br />' .. longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(result, row(
'Kimra siwi / Suni siwi',
coordinates
))
end
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result, row(
entity_type or 'Suyu',
entity
))
end
local country = arg(args, 'country')
if country then
table.insert(result, row(
'País',
country
))
end
-- Subdivisiones administrativas
for i = 1, 4 do
local subdivision = arg(args, 'subdivision_country_' .. i)
local subdivision_type = arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result, row(
'• ' .. (subdivision_type or ''),
subdivision
))
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result, row(
'• ' .. (authority_title or 'Kamachiq'),
authority
))
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value = arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section("K'itikuna"))
table.insert(result, row(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
))
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date = arg(args, 'established_date')
local founder = arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result, row(
'• Paqarichiy',
established_date
))
end
if founder then
table.insert(result, row(
'• Paqarichiq',
founder
))
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result, row(
'• Llapan',
area_total .. ' km²'
))
end
if area_urban then
table.insert(result, row(
'• Llaqta',
area_urban .. ' km²'
))
end
if area_metropolitan then
table.insert(result, row(
'• Metropoli',
area_metropolitan .. ' km²'
))
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result, row(
'• Hanaq chani',
elevation_max
))
end
if elevation_min then
table.insert(result, row(
'• Uray chani',
elevation_min
))
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total = arg(args, 'population_total')
local population_urban = arg(args, 'population_urban')
local population_metropolitan = arg(args, 'population_metropolitan')
local population_density = arg(args, 'population_density')
if population_total or population_urban or population_metropolitan or population_density then
table.insert(result, section('Runa'))
if population_total then
table.insert(result, population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
))
end
if population_urban then
table.insert(result, population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
))
end
if population_metropolitan then
table.insert(result, population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
))
end
if population_density then
table.insert(result, row(
'• Runa / km²',
population_density
))
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result, row(
'Runa llaqtap sutin',
arg(args, 'demonym')
))
table.insert(result, row(
'Pacha suyu',
arg(args, 'timezone')
))
table.insert(result, row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
))
table.insert(result, row(
'Chaski yupay',
arg(args, 'postal_code')
))
table.insert(result, row(
'Karurimana yupay',
arg(args, 'telephone_code')
))
table.insert(result, row(
'Llika tiyanan',
arg(args, 'website')
))
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; padding:0.4em 0;" | ' ..
footnotes
)
end
table.insert(result, '|}')
table.insert(result, '</div></div>')
return table.concat(result, '\n')
end
return p
037ubv50kzp2pnikpl74h2tbjaiymt7
691691
691690
2026-08-31T18:29:08Z
Andeanscorpion
35306
691691
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top: solid 1px #ccd2d9; padding: 0.4em 1em 0.4em 0; vertical-align: top; text-align: left;" | <b>' ..
label ..
'</b>\n' ..
'| style="border-top: solid 1px #ccd2d9; padding: 0.4em 1em 0.4em 0; vertical-align: top; text-align: left;" | ' ..
value
end
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float: right; margin: 0 0 1em 1em; width: auto; text-align: center; font-size: 90%; font-family: sans-serif; line-height: 1.4em;">'
)
table.insert(result,
'<div style="border: 1px solid #ccd2d9; width: 20em; background: #f9f9f9; text-align: left; padding: 0.5em 0.75em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:19em; margin:0 auto; line-height:1.4em; text-align:left; padding:.23em;"'
)
-- =========================
-- NOMBRE
-- =========================
table.insert(result,
'|+ style="margin-left: inherit; background:' ..
color ..
'; color:white; font-size:135%; padding:0.45em 0.3em 0.5em; line-height:1.1em;" | \'\'\'' ..
title ..
'\'\'\''
)
-- =========================
-- SUBTÍTULO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.35em;" | ' ..
native_name
)
end
-- =========================
-- TIPO DE ENTIDAD
-- =========================
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; border-top: solid 1px #ccd2d9; padding:0.4em;" | ' ..
'<b>' .. settlement_type .. '</b>'
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:85%; padding-bottom:0.4em;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top: solid 1px #ccd2d9; vertical-align:middle; padding:0.4em;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top: solid 1px #ccd2d9; vertical-align:middle; padding:0.4em;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:85%; padding-bottom:0.4em;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:85%; padding-bottom:0.4em;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
if latitude or longitude then
local coordinates = ''
if latitude and longitude then
coordinates = latitude .. '<br />' .. longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(result,
row('Kimra siwi / Suni siwi', coordinates)
)
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('País', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
row(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top: solid 1px #ccd2d9; font-weight:bold; padding:0.5em 0;" | Kamachiqkuna'
)
if authority then
table.insert(result,
row(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top: solid 1px #ccd2d9; font-weight:bold; padding:0.5em 0;" | K\'itikuna'
)
table.insert(result,
row(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top: solid 1px #ccd2d9; font-weight:bold; padding:0.5em 0;" | Paqarichiy'
)
if established_date then
table.insert(result,
row(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
row(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top: solid 1px #ccd2d9; font-weight:bold; padding:0.5em 0;" | Kanchar'
)
if area_total then
table.insert(result,
row(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
row(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
row(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top: solid 1px #ccd2d9; font-weight:bold; padding:0.5em 0;" | Saywa'
)
if elevation_max then
table.insert(result,
row(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
row(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top: solid 1px #ccd2d9; font-weight:bold; padding:0.5em 0;" | Runa'
)
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top: solid 1px #ccd2d9; font-size:95%; padding-top:0.4em;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div></div>')
return table.concat(result, '\n')
end
return p
haviuw6077t6bvkpsuep5b8oorgxsb9
691692
691691
2026-08-31T18:37:39Z
Andeanscorpion
35306
V2.2
691692
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top: solid 1px #ccd2d9; padding: 2px 7px; width:30%; vertical-align: top; text-align: left; font-weight:normal;" | ' ..
label ..
'\n' ..
'| style="border-top: solid 1px #ccd2d9; padding: 2px 7px 1px 1px; vertical-align: top; text-align: left; font-weight:normal;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top: solid 1px #ccd2d9; padding: 4px 7px; font-weight:bold; text-align:left;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:100; vertical-align:top; text-align:left;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; text-align:center; font-size:90%; font-family:inherit; line-height:1.4em;">'
)
table.insert(result,
'<div style="border:1px solid #ccd2d9; width:22em; background:#f9f9f9; text-align:left; padding:0.5em 0.75em; box-sizing:border-box;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:100%; margin:0 auto; line-height:1.4em; text-align:left; padding:.23em; font-family:inherit;"'
)
-- =========================
-- NOMBRE
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; background:' ..
color ..
'; color:white; font-size:135%; padding:0.45em 0.3em 0.5em; line-height:1.1em;" | \'\'\'' ..
title ..
'\'\'\''
)
-- =========================
-- SUBTÍTULO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.35em;" | ' ..
native_name
)
end
-- =========================
-- TIPO DE ENTIDAD
-- =========================
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.4em; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:solid 1px #ccd2d9; vertical-align:middle; padding:0.4em;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:solid 1px #ccd2d9; vertical-align:middle; padding:0.4em;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; padding-bottom:0.4em;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; padding-bottom:0.4em;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
if latitude or longitude then
local coordinates = ''
if latitude and longitude then
coordinates = latitude .. '<br />' .. longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(result,
row('Kimra siwi / Suni siwi', coordinates)
)
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('País', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:solid 1px #ccd2d9; font-size:95%; padding-top:0.4em;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div></div>')
return table.concat(result, '\n')
end
return p
qt0pw6p2291jbvzynhzw2177c3koek7
691693
691692
2026-08-31T19:00:05Z
Andeanscorpion
35306
691693
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; background:' ..
color ..
'; color:white; font-size:135%; font-weight:bold; padding:0.45em 0.3em 0.5em; line-height:1.1em; font-family:inherit;" | \'\'\'' ..
title ..
'\'\'\''
)
-- =========================
-- SUBTÍTULO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; font-weight:normal; padding:0.35em; background:transparent;" | ' ..
native_name
)
end
-- =========================
-- TIPO DE ENTIDAD
-- =========================
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; background:#cddeff; border-top:1px solid #ccd2d9; padding:0.4em; font-weight:normal; color:#202122;" | ' ..
settlement_type
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
if latitude or longitude then
local coordinates = ''
if latitude and longitude then
coordinates = latitude .. '<br />' .. longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(result,
row('Kimra siwi / Suni siwi', coordinates)
)
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('País', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
175fgzhnjguv2ra6p8kdliwngvo76m3
691698
691693
2026-08-31T19:22:50Z
Andeanscorpion
35306
691698
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
if latitude or longitude then
local coordinates = ''
if latitude and longitude then
coordinates = latitude .. '<br />' .. longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(result,
row('Kimra siwi / Suni siwi', coordinates)
)
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('País', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
1djcafz10aq5q2wv396mrs294s5n0cq
691699
691698
2026-08-31T19:32:23Z
Andeanscorpion
35306
Coordenadas
691699
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN Y COORDENADAS
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
if latitude or longitude then
local coordinates = ''
if latitude and longitude then
coordinates = latitude .. '<br />' .. longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(result,
row(
'Kimra siwi / Suni siwi',
coordinates
)
)
-- =========================
-- GEOLOCALIZACIÓN MEDIAWIKI
-- =========================
if latitude and longitude then
-- Formato decimal:
-- 5.540278 / -73.361389
--
-- Formato DMS:
-- 5°32′25″N / 73°21′41″O
--
-- {{#coordinates:...}} acepta ambos
-- formatos mediante GeoData/ParserFunctions.
table.insert(result,
'{{#coordinates:' ..
latitude ..
'|' ..
longitude ..
'|type:city_region:CO_source:itwiki}}'
)
end
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('País', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
7rwfxztbc4w646s7z0moe56u4xuc4ej
691700
691699
2026-08-31T19:35:53Z
Andeanscorpion
35306
coordenadas 2
691700
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN Y COORDENADAS
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
local function parseCoordinate(value)
if not value or mw.text.trim(tostring(value)) == '' then
return nil
end
value = mw.text.trim(tostring(value))
-- =========================
-- FORMATO DECIMAL
-- =========================
local decimal = tonumber(value)
if decimal then
return decimal
end
-- =========================
-- FORMATO DMS
-- Ejemplo:
-- 5°32′25″N
-- 73°21′41″O
-- =========================
local degrees, minutes, seconds, direction =
value:match(
'^%s*([%d%.]+)%s*[°º]%s*([%d%.]+)%s*[′\']%s*([%d%.]+)%s*[″"]%s*([NSEOW])%s*$'
)
if not degrees then
return nil
end
degrees = tonumber(degrees)
minutes = tonumber(minutes)
seconds = tonumber(seconds)
if not degrees or not minutes or not seconds then
return nil
end
local coordinate =
degrees +
(minutes / 60) +
(seconds / 3600)
-- Oeste y Sur son negativos
if direction == 'S'
or direction == 'O'
or direction == 'W' then
coordinate = -coordinate
end
return coordinate
end
local latitude_value = parseCoordinate(latitude)
local longitude_value = parseCoordinate(longitude)
if latitude or longitude then
local coordinates = ''
-- =========================
-- PRESENTACIÓN EN LA FICHA
-- =========================
if latitude and longitude then
coordinates =
latitude ..
'<br />' ..
longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(
result,
row(
'Kimra siwi / Suni siwi',
coordinates
)
)
-- =========================
-- GEOLOCALIZACIÓN
-- =========================
if latitude_value and longitude_value then
local frame_coordinates =
frame:preprocess(
'{{#coordinates:' ..
tostring(latitude_value) ..
'|' ..
tostring(longitude_value) ..
'|type:city_region:CO_source:itwiki}}'
)
table.insert(
result,
frame_coordinates
)
end
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('País', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
4flweewp15z28dbc3lgdikd2dbvk6el
691701
691700
2026-08-31T19:45:27Z
Andeanscorpion
35306
coordenadas 3
691701
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN Y COORDENADAS
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
local function parseCoordinate(value)
if not value or mw.text.trim(tostring(value)) == '' then
return nil
end
value = mw.text.trim(tostring(value))
-- =========================
-- FORMATO DECIMAL
-- =========================
local decimal = tonumber(value)
if decimal then
return decimal
end
-- =========================
-- FORMATO DMS
-- Ejemplos:
-- 5°32′25″N
-- 73°21′41″O
-- =========================
local degrees, minutes, seconds, direction =
value:match(
'^%s*([%d%.]+)%s*[°º]%s*([%d%.]+)%s*[′\']%s*([%d%.]+)%s*[″"]%s*([NSEOW])%s*$'
)
if not degrees then
return nil
end
degrees = tonumber(degrees)
minutes = tonumber(minutes)
seconds = tonumber(seconds)
if not degrees or not minutes or not seconds then
return nil
end
local coordinate =
degrees +
(minutes / 60) +
(seconds / 3600)
-- Oeste y Sur son negativos
if direction == 'S'
or direction == 'O'
or direction == 'W' then
coordinate = -coordinate
end
return coordinate
end
local latitude_value = parseCoordinate(latitude)
local longitude_value = parseCoordinate(longitude)
if latitude or longitude then
local coordinates = ''
-- =========================
-- PRESENTACIÓN EN LA FICHA
-- =========================
if latitude and longitude then
coordinates =
latitude ..
'<br />' ..
longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(
result,
row(
'Kimra siwi / Suni siwi',
coordinates
)
)
-- =========================
-- GEOLOCALIZACIÓN
-- =========================
if latitude_value and longitude_value then
local frame_coordinates =
frame:preprocess(
'{{#coordinates:' ..
tostring(latitude_value) ..
'|' ..
tostring(longitude_value) ..
'|type:city_region:CO_source:itwiki}}'
)
table.insert(
result,
frame_coordinates
)
end
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('Mamallaqta', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
9tvztbjqpsir9jkkg7w2u3203tpgr87
691702
691701
2026-08-31T19:49:19Z
Andeanscorpion
35306
coordenadas4
691702
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN Y COORDENADAS
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
local function parseCoordinate(value)
if not value or mw.text.trim(tostring(value)) == '' then
return nil
end
value = mw.text.trim(tostring(value))
-- =========================
-- FORMATO DECIMAL
-- =========================
local decimal = tonumber(value)
if decimal then
return decimal
end
-- =========================
-- FORMATO DMS
-- Ejemplo:
-- 5°32′25″N
-- 73°21′41″O
-- =========================
local degrees, minutes, seconds, direction =
value:match(
'^%s*([%d%.]+)%s*[°º]%s*([%d%.]+)%s*[′\']%s*([%d%.]+)%s*[″"]%s*([NSEOW])%s*$'
)
if not degrees then
return nil
end
degrees = tonumber(degrees)
minutes = tonumber(minutes)
seconds = tonumber(seconds)
if not degrees or not minutes or not seconds then
return nil
end
local coordinate =
degrees +
(minutes / 60) +
(seconds / 3600)
-- Oeste, Sur y W son negativos
if direction == 'S'
or direction == 'O'
or direction == 'W' then
coordinate = -coordinate
end
return coordinate
end
local latitude_value = parseCoordinate(latitude)
local longitude_value = parseCoordinate(longitude)
-- =========================
-- PRESENTACIÓN EN LA FICHA
-- =========================
if latitude or longitude then
local coordinates = ''
if latitude and longitude then
coordinates =
latitude ..
'<br />' ..
longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(
result,
row(
'Kimra siwi / Suni siwi',
coordinates
)
)
end
-- =========================
-- GEOLOCALIZACIÓN
-- =========================
if latitude_value and longitude_value then
table.insert(
result,
frame:preprocess(
'{{#coordinates:' ..
tostring(latitude_value) ..
'|' ..
tostring(longitude_value) ..
'|type:city_region:CO_source:itwiki}}'
)
)
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('Mamallaqta', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
0pskh28m6qj8p0cr86r5vjuc9mjy9pv
691708
691702
2026-08-31T20:08:27Z
Andeanscorpion
35306
coordenadas 5
691708
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN Y COORDENADAS
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
local function parseCoordinate(value)
if not value or mw.text.trim(tostring(value)) == '' then
return nil
end
value = mw.text.trim(tostring(value))
-- =========================
-- FORMATO DECIMAL
-- =========================
local decimal = tonumber(value)
if decimal then
return decimal
end
-- =========================
-- FORMATO DMS
-- Ejemplo:
-- 5°32′25″N
-- 73°21′41″O
-- =========================
local degrees, minutes, seconds, direction =
value:match(
'^%s*([%d%.]+)%s*[°º]%s*([%d%.]+)%s*[′\']%s*([%d%.]+)%s*[″"]%s*([NSEOW])%s*$'
)
if not degrees then
return nil
end
degrees = tonumber(degrees)
minutes = tonumber(minutes)
seconds = tonumber(seconds)
if not degrees or not minutes or not seconds then
return nil
end
local coordinate =
degrees +
(minutes / 60) +
(seconds / 3600)
-- Oeste y Sur son negativos
if direction == 'S'
or direction == 'O'
or direction == 'W' then
coordinate = -coordinate
end
return coordinate
end
local latitude_value = parseCoordinate(latitude)
local longitude_value = parseCoordinate(longitude)
if latitude or longitude then
local coordinates = ''
-- =========================
-- PRESENTACIÓN EN LA FICHA
-- =========================
if latitude and longitude then
coordinates =
latitude ..
'<br />' ..
longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
table.insert(
result,
row(
'Kimra siwi / Suni siwi',
coordinates
)
)
-- =========================
-- MÓDULO COORDINATES
-- =========================
if latitude_value and longitude_value then
local coordinates_module =
require('Módulo:Coordinates')
local coordinate_args = {
tostring(latitude_value),
tostring(longitude_value),
display = 'inline',
name = title
}
local coordinate_frame =
frame:newChild({
args = coordinate_args
})
local coordinate_output =
coordinates_module.coord(coordinate_frame)
if coordinate_output
and mw.text.trim(tostring(coordinate_output)) ~= '' then
table.insert(
result,
coordinate_output
)
end
end
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('Mamallaqta', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
5e65qq8y51kf926mhih9mupa8by4gv1
691709
691708
2026-08-31T20:12:01Z
Andeanscorpion
35306
coordenadas 6
691709
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN Y COORDENADAS V2
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
local function parseCoordinate(value)
if not value or mw.text.trim(tostring(value)) == '' then
return nil
end
value = mw.text.trim(tostring(value))
-- =========================
-- FORMATO DECIMAL
-- =========================
local decimal = tonumber(value)
if decimal then
return decimal
end
-- =========================
-- FORMATO DMS
-- Ejemplo:
-- 5°32′25″N
-- 73°21′41″O
-- =========================
local degrees, minutes, seconds, direction =
value:match(
'^%s*([%d%.]+)%s*[°º]%s*([%d%.]+)%s*[′\']%s*([%d%.]+)%s*[″"]%s*([NSEOW])%s*$'
)
if not degrees then
return nil
end
degrees = tonumber(degrees)
minutes = tonumber(minutes)
seconds = tonumber(seconds)
if not degrees or not minutes or not seconds then
return nil
end
local coordinate =
degrees +
(minutes / 60) +
(seconds / 3600)
-- Oeste y Sur son negativos
if direction == 'S'
or direction == 'O'
or direction == 'W' then
coordinate = -coordinate
end
return coordinate
end
local latitude_value = parseCoordinate(latitude)
local longitude_value = parseCoordinate(longitude)
if latitude or longitude then
local coordinates = ''
-- =========================
-- PRESENTACIÓN DE COORDENADAS
-- =========================
if latitude and longitude then
coordinates =
latitude ..
'<br />' ..
longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
-- =========================
-- GEOLOCALIZACIÓN
-- INTEGRADA EN LA MISMA FILA
-- =========================
if latitude_value and longitude_value then
local coordinate_link =
frame:preprocess(
'{{#invoke:Coordinates|coord|' ..
tostring(latitude_value) ..
'|' ..
tostring(longitude_value) ..
'|type:city_region:CO_source:itwiki}}'
)
coordinates =
coordinates ..
'<br />' ..
coordinate_link
end
table.insert(
result,
row(
'Kimra siwi / Suni siwi',
coordinates
)
)
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('Mamallaqta', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
4u2097oyrqzonw3xp44syrb1zjqb0nf
691710
691709
2026-08-31T20:15:31Z
Andeanscorpion
35306
Coordenadas 7
691710
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN Y COORDENADAS
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
local function parseCoordinate(value)
if not value or mw.text.trim(tostring(value)) == '' then
return nil
end
value = mw.text.trim(tostring(value))
-- FORMATO DECIMAL
local decimal = tonumber(value)
if decimal then
return decimal
end
-- FORMATO DMS
local degrees, minutes, seconds, direction =
value:match(
'^%s*([%d%.]+)%s*[°º]%s*([%d%.]+)%s*[′\']%s*([%d%.]+)%s*[″"]%s*([NSEOW])%s*$'
)
if not degrees then
return nil
end
degrees = tonumber(degrees)
minutes = tonumber(minutes)
seconds = tonumber(seconds)
if not degrees or not minutes or not seconds then
return nil
end
local coordinate =
degrees +
(minutes / 60) +
(seconds / 3600)
if direction == 'S'
or direction == 'O'
or direction == 'W' then
coordinate = -coordinate
end
return coordinate
end
local latitude_value = parseCoordinate(latitude)
local longitude_value = parseCoordinate(longitude)
if latitude_value and longitude_value then
local coordinate_link =
frame:expandTemplate{
title = 'Coordinates',
args = {
latitude_value,
longitude_value,
type = 'city',
region = 'CO'
}
}
table.insert(
result,
row(
'Kimra siwi / Suni siwi',
coordinate_link
)
)
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('Mamallaqta', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
3onmb2ya1n5lzcrfjg9tjuciubwqbgo
691711
691710
2026-08-31T20:16:36Z
Andeanscorpion
35306
Coordenadas 8
691711
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN Y COORDENADAS V2
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
local function parseCoordinate(value)
if not value or mw.text.trim(tostring(value)) == '' then
return nil
end
value = mw.text.trim(tostring(value))
-- =========================
-- FORMATO DECIMAL
-- =========================
local decimal = tonumber(value)
if decimal then
return decimal
end
-- =========================
-- FORMATO DMS
-- Ejemplo:
-- 5°32′25″N
-- 73°21′41″O
-- =========================
local degrees, minutes, seconds, direction =
value:match(
'^%s*([%d%.]+)%s*[°º]%s*([%d%.]+)%s*[′\']%s*([%d%.]+)%s*[″"]%s*([NSEOW])%s*$'
)
if not degrees then
return nil
end
degrees = tonumber(degrees)
minutes = tonumber(minutes)
seconds = tonumber(seconds)
if not degrees or not minutes or not seconds then
return nil
end
local coordinate =
degrees +
(minutes / 60) +
(seconds / 3600)
if direction == 'S'
or direction == 'O'
or direction == 'W' then
coordinate = -coordinate
end
return coordinate
end
local latitude_value = parseCoordinate(latitude)
local longitude_value = parseCoordinate(longitude)
if latitude or longitude then
local coordinates = ''
-- =========================
-- PRESENTACIÓN
-- =========================
if latitude and longitude then
coordinates =
latitude ..
'<br />' ..
longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
-- =========================
-- ENLACE GEOGRÁFICO
-- =========================
if latitude_value and longitude_value then
local coordinate_link =
frame:preprocess(
'{{#coordinates:' ..
tostring(latitude_value) ..
'|' ..
tostring(longitude_value) ..
'|type:city_region:CO_source:itwiki}}'
)
if coordinate_link
and mw.text.trim(coordinate_link) ~= '' then
coordinates =
coordinates ..
'<br />' ..
coordinate_link
end
end
table.insert(
result,
row(
'Kimra siwi / Suni siwi',
coordinates
)
)
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('Mamallaqta', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
2eikswh2sgm42gmx8n39jkebd9nhemm
691712
691711
2026-08-31T20:21:00Z
Andeanscorpion
35306
691712
Scribunto
text/plain
local p = {}
-- =========================
-- FUNCIONES AUXILIARES
-- =========================
local function arg(args, name, default)
local value = args[name]
if value and mw.text.trim(tostring(value)) ~= '' then
return value
end
return default
end
local function image(filename, size)
if not filename or mw.text.trim(tostring(filename)) == '' then
return ''
end
return '[[Rikcha:' .. filename .. '|' .. size .. '|center]]'
end
-- =========================
-- FILA NORMAL
-- =========================
local function row(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px; width:30%; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border-top:1px solid #ccd2d9; padding:2px 7px 1px 1px; vertical-align:top; text-align:left; font-weight:normal; background:transparent;" | ' ..
value
end
-- =========================
-- FILA DE POBLACIÓN
-- =========================
local function population_row(label, value, year)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
if year and mw.text.trim(tostring(year)) ~= '' then
value = value .. ' <small>(' .. year .. ')</small>'
end
return row(label, value)
end
-- =========================
-- TÍTULO DE SECCIÓN
-- =========================
local function section(title)
return
'|-\n' ..
'| colspan="2" style="border-top:1px solid #ccd2d9; padding:4px 7px; font-weight:bold; text-align:left; background:transparent;" | ' ..
title
end
-- =========================
-- SUBCAMPO
-- =========================
local function subrow(label, value)
if not value or mw.text.trim(tostring(value)) == '' then
return ''
end
return
'|-\n' ..
'| style="border:0; padding:1px 7px; width:30%; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
label ..
'\n' ..
'| style="border:0; padding:1px 7px 1px 1px; font-weight:normal; vertical-align:top; text-align:left; background:transparent;" | ' ..
value
end
-- =========================
-- MÓDULO PRINCIPAL
-- =========================
function p.main(frame)
local args = frame.args
local result = {}
-- =========================
-- IDENTIFICACIÓN
-- =========================
local official_name = arg(args, 'official_name')
local native_name = arg(args, 'native_name')
local other_names = arg(args, 'other_names')
local settlement_type = arg(args, 'settlement_type')
local motto = arg(args, 'motto')
local nickname = arg(args, 'nickname')
local color = arg(args, 'color', '#006400')
local title =
official_name
or native_name
or mw.title.getCurrentTitle().text
-- =========================
-- CONTENEDOR
-- =========================
table.insert(result,
'<div style="float:right; margin:0 0 1em 1em; width:22em; font-family:inherit; font-size:88%; line-height:1.4em;">'
)
table.insert(result,
'{| class="infobox toccolours right toptextcells" style="width:22em; margin:0; line-height:1.4em; text-align:left; padding:0.23em; font-family:inherit; background:#f9f9f9; border:1px solid #a2a9b1;"'
)
-- =========================
-- NOMBRE + TIPO DE LOCALIDAD
-- =========================
table.insert(result,
'|+ style="margin-left:inherit; padding:0.2em 0.3em 0.35em; font-size:135%; line-height:1.1em; text-align:center; font-weight:bold;" | ' ..
title
)
if settlement_type then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="background-color:#cddeff; border-top:solid 1px #ccd2d9; padding:0.35em 0.4em; text-align:center; font-size:100%; font-weight:bold;" | ' ..
settlement_type
)
end
-- =========================
-- NOMBRE NATIVO
-- =========================
if native_name then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:100%; font-style:italic; padding:0.25em 0.4em;" | ' ..
native_name
)
end
-- =========================
-- PAISAJE
-- =========================
local landscape = arg(args, 'image_landscape')
if landscape then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; padding:0.3em 0; background:transparent;" | ' ..
image(landscape, '290px')
)
local caption = arg(args, 'landscape_caption')
if caption then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="text-align:center; font-size:smaller; font-weight:normal; padding:0 0.4em 0.4em; background:transparent;" | ' ..
caption
)
end
end
-- =========================
-- BANDERA Y ESCUDO
-- =========================
local flag = arg(args, 'image_flag')
local shield = arg(args, 'image_shield')
if flag or shield then
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(flag, '100px')
)
table.insert(result,
'| style="width:50%; text-align:center; border-top:1px solid #ccd2d9; vertical-align:middle; padding:0.4em; background:transparent;" | ' ..
image(shield, '70px')
)
table.insert(result, '|-')
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Laphara\'\''
)
table.insert(result,
'| style="width:50%; text-align:center; font-size:smaller; font-weight:normal; padding-bottom:0.4em; background:transparent;" | \'\'Wallqanqa\'\''
)
end
-- =========================
-- NOMBRES Y LEMA
-- =========================
if other_names then
table.insert(result, row(
'Yapaku sutikuna',
other_names
))
end
if motto then
table.insert(result, row(
'Suti qillqa',
motto
))
end
if nickname then
table.insert(result, row(
'Asipaku suti',
nickname
))
end
-- =========================
-- UBICACIÓN Y COORDENADAS V3
-- =========================
local latitude = arg(args, 'latitude')
local longitude = arg(args, 'longitude')
local function parseCoordinate(value)
if not value or mw.text.trim(tostring(value)) == '' then
return nil
end
value = mw.text.trim(tostring(value))
-- =========================
-- FORMATO DECIMAL
-- =========================
local decimal = tonumber(value)
if decimal then
return decimal
end
-- =========================
-- FORMATO DMS
-- Ejemplo:
-- 5°32′25″N
-- 73°21′41″O
-- =========================
local degrees, minutes, seconds, direction =
value:match(
'^%s*([%d%.]+)%s*[°º]%s*([%d%.]+)%s*[′\']%s*([%d%.]+)%s*[″"]%s*([NSEOW])%s*$'
)
if not degrees then
return nil
end
degrees = tonumber(degrees)
minutes = tonumber(minutes)
seconds = tonumber(seconds)
if not degrees or not minutes or not seconds then
return nil
end
local coordinate =
degrees +
(minutes / 60) +
(seconds / 3600)
-- Oeste, Sur y W son negativos
if direction == 'S'
or direction == 'O'
or direction == 'W' then
coordinate = -coordinate
end
return coordinate
end
local latitude_value = parseCoordinate(latitude)
local longitude_value = parseCoordinate(longitude)
if latitude or longitude then
local coordinates = ''
-- =========================
-- PRESENTACIÓN NORMAL
-- =========================
if latitude and longitude then
coordinates =
latitude ..
'<br />' ..
longitude
elseif latitude then
coordinates = latitude
else
coordinates = longitude
end
-- =========================
-- ENLACE DE GEOLOCALIZACIÓN
-- =========================
if latitude_value and longitude_value then
local coordinate_link =
frame:preprocess(
'{{#invoke:Coordinates|coord|' ..
tostring(latitude_value) ..
'|' ..
tostring(longitude_value) ..
'|type:city_region:CO_source:itwiki}}'
)
if coordinate_link
and mw.text.trim(coordinate_link) ~= '' then
coordinates = coordinate_link
end
end
table.insert(
result,
row(
'Kimra siwi / Suni siwi',
coordinates
)
)
end
-- =========================
-- ENTIDAD
-- =========================
local entity_type = arg(args, 'entity_type')
local entity = arg(args, 'entity')
if entity then
table.insert(result,
row(entity_type or 'Suyu', entity)
)
end
-- =========================
-- PAÍS
-- =========================
local country = arg(args, 'country')
if country then
table.insert(result,
row('Mamallaqta', country)
)
end
-- =========================
-- SUBDIVISIONES DEL PAÍS
-- =========================
for i = 1, 4 do
local subdivision =
arg(args, 'subdivision_country_' .. i)
local subdivision_type =
arg(args, 'subdivision_country_' .. i .. '_type')
if subdivision then
table.insert(result,
subrow(
'• ' .. (subdivision_type or ''),
subdivision
)
)
end
end
-- =========================
-- DIRIGENTES
-- =========================
local authority = arg(args, 'authority')
local authority_title = arg(args, 'authority_title')
if authority or authority_title then
table.insert(result, section('Kamachiqkuna'))
if authority then
table.insert(result,
subrow(
'• ' .. (authority_title or 'Kamachiq'),
authority
)
)
end
end
-- =========================
-- SUBDIVISIONES
-- =========================
local settlement_subdivision_type =
arg(args, 'subdivision_settlement_type')
local settlement_subdivisions = {}
for i = 1, 20 do
local value =
arg(args, 'subdivision_settlement_' .. i)
if value then
table.insert(settlement_subdivisions, value)
end
end
if #settlement_subdivisions > 0 then
table.insert(result, section('K\'itikuna'))
table.insert(result,
subrow(
'• ' .. (settlement_subdivision_type or ''),
table.concat(settlement_subdivisions, '<br />')
)
)
end
-- =========================
-- FUNDACIÓN
-- =========================
local established_date =
arg(args, 'established_date')
local founder =
arg(args, 'founder')
if established_date or founder then
table.insert(result, section('Paqarichiy'))
if established_date then
table.insert(result,
subrow(
'• Paqarichiy',
established_date
)
)
end
if founder then
table.insert(result,
subrow(
'• Paqarichiq',
founder
)
)
end
end
-- =========================
-- SUPERFICIE
-- =========================
local area_total = arg(args, 'area_total')
local area_urban = arg(args, 'area_urban')
local area_metropolitan = arg(args, 'area_metropolitan')
if area_total or area_urban or area_metropolitan then
table.insert(result, section('Kanchar'))
if area_total then
table.insert(result,
subrow(
'• Llapan',
area_total .. ' km²'
)
)
end
if area_urban then
table.insert(result,
subrow(
'• Llaqta',
area_urban .. ' km²'
)
)
end
if area_metropolitan then
table.insert(result,
subrow(
'• Metropoli',
area_metropolitan .. ' km²'
)
)
end
end
-- =========================
-- ALTITUD
-- =========================
local elevation_max = arg(args, 'elevation_max')
local elevation_min = arg(args, 'elevation_min')
if elevation_max or elevation_min then
table.insert(result, section('Saywa'))
if elevation_max then
table.insert(result,
subrow(
'• Hanaq chani',
elevation_max
)
)
end
if elevation_min then
table.insert(result,
subrow(
'• Uray chani',
elevation_min
)
)
end
end
-- =========================
-- POBLACIÓN
-- =========================
local population_total =
arg(args, 'population_total')
local population_urban =
arg(args, 'population_urban')
local population_metropolitan =
arg(args, 'population_metropolitan')
local population_density =
arg(args, 'population_density')
if population_total
or population_urban
or population_metropolitan
or population_density then
table.insert(result, section('Runa'))
table.insert(result,
population_row(
'• Llapan',
population_total,
arg(args, 'population_total_as_of')
)
)
table.insert(result,
population_row(
'• Llaqta',
population_urban,
arg(args, 'population_urban_as_of')
)
)
table.insert(result,
population_row(
'• Hatun llaqta',
population_metropolitan,
arg(args, 'population_metropolitan_as_of')
)
)
if population_density then
table.insert(result,
row(
'• Runa / km²',
population_density
)
)
end
end
-- =========================
-- INFORMACIÓN GENERAL
-- =========================
table.insert(result,
row(
'Runa llaqtap sutin',
arg(args, 'demonym')
)
)
table.insert(result,
row(
'Pacha suyu',
arg(args, 'timezone')
)
)
table.insert(result,
row(
'UTCmanta karuyay',
arg(args, 'utc_offset')
)
)
table.insert(result,
row(
'Chaski yupay',
arg(args, 'postal_code')
)
)
table.insert(result,
row(
'Karurimana yupay',
arg(args, 'telephone_code')
)
)
table.insert(result,
row(
'Llika tiyanan',
arg(args, 'website')
)
)
-- =========================
-- NOTAS
-- =========================
local footnotes = arg(args, 'footnotes')
if footnotes then
table.insert(result, '|-')
table.insert(result,
'| colspan="2" style="border-top:1px solid #ccd2d9; font-size:95%; font-weight:normal; padding:0.4em 7px 0; background:transparent;" | ' ..
footnotes
)
end
-- =========================
-- CIERRE
-- =========================
table.insert(result, '|}')
table.insert(result, '</div>')
return table.concat(result, '\n')
end
return p
0s3mx7w8oo3kvpbbuy3wbbgjoghkpjs
Wikipidiya:Prueba/Llaqta/Tunja
4
65021
691703
2026-08-31T19:55:09Z
Andeanscorpion
35306
Musuq p'anqa: {{Llaqta | official_name = Tunja | native_name = | settlement_type = [[Munisipyu|Munisipyu]] | entity_type = [[Munisipyu|Munisipyu]] | entity = Tunja | country = {{COL}} | image_landscape = Collage Tunja.jpg | image_flag = Flag of Tunja (Boyacá).svg | image_shield = Escudo de Tunja.svg | latitude = 5.540278 | longitude = -73.361389 | elevation_max = 2782 | area_total = 121.49 | population_total = 188945 | population_total_as_of = 2025 | population_urban = 181236 | populat…
691703
wikitext
text/x-wiki
{{Llaqta
| official_name = Tunja
| native_name =
| settlement_type = [[Munisipyu|Munisipyu]]
| entity_type = [[Munisipyu|Munisipyu]]
| entity = Tunja
| country = {{COL}}
| image_landscape = Collage Tunja.jpg
| image_flag = Flag of Tunja (Boyacá).svg
| image_shield = Escudo de Tunja.svg
| latitude = 5.540278
| longitude = -73.361389
| elevation_max = 2782
| area_total = 121.49
| population_total = 188945
| population_total_as_of = 2025
| population_urban = 181236
| population_urban_as_of = 2025
| population_metropolitan = 288990
| population_metropolitan_as_of = 2025
| authority = Rafael Guillermo Acevedo Pedroza
| authority_title = [[Alcalde|Alcalde Mayor]]
| established_date = 06/08/1539
| founder = Gonzalo Suárez Rendón
| demonym = Tunjano, -na
| timezone = UTC−5
| postal_code = 150001-150009
| website = www.tunja-boyaca.gov.co/
}}
fe2lawelacuyanandn63o1s8hkk5th5
Wikipidiya:Prueba/Coordenadas
4
65022
691704
2026-08-31T19:55:56Z
Andeanscorpion
35306
Musuq p'anqa: {{#coordinates:5.540278|-73.361389|type:city_region:CO}}
691704
wikitext
text/x-wiki
{{#coordinates:5.540278|-73.361389|type:city_region:CO}}
az2uwsrhga6oa7oj18ur3mdx05bmdy4
691705
691704
2026-08-31T19:57:12Z
Andeanscorpion
35306
691705
wikitext
text/x-wiki
#coordinates:5.540278|-73.361389
98i3e4pfhqc3hrj32r16lus4zrfls0r
691706
691705
2026-08-31T19:58:08Z
Andeanscorpion
35306
691706
wikitext
text/x-wiki
{{Llaqta
| official_name = Tunja
| settlement_type = Munisipyu
| entity_type = Munisipyu
| entity = Tunja
| country = {{COL}}
| latitude = 5.540278
| longitude = -73.361389
}}
3wh505ox03evqsoodgfnmwsqhxm9ke5
691707
691706
2026-08-31T19:59:11Z
Andeanscorpion
35306
691707
wikitext
text/x-wiki
{{#coordinates:5.540278|-73.361389}}
ofxl37g6djmyhc8v2pt7l7dzu4idy9q
Harry Kane
0
65023
691717
2026-08-31T22:45:38Z
2x2leax
11060
Musuq p'anqa: {{kawsay}} '''Harry Kane''' sutiyuq runaqa ({{Pun|28|07|1993}} paqarisqa [[Lunrun]] llaqtapi) huk {{ENG}} mama llaqtayuq [[Piluta hayt'ay|piluta hayt'aq]]mi qarqan. == Hawa t'inkikuna == {{commons|Harry Kane}} {{DEFAULTSORT:Harry Kane}} [[Katiguriya:Qhari]] [[Katiguriya:Paqarisqa 1993]] [[Katiguriya:Piluta hayt'aq (Inlatirra)]]
691717
wikitext
text/x-wiki
{{kawsay}}
'''Harry Kane''' sutiyuq runaqa ({{Pun|28|07|1993}} paqarisqa [[Lunrun]] llaqtapi) huk {{ENG}} mama llaqtayuq [[Piluta hayt'ay|piluta hayt'aq]]mi qarqan.
== Hawa t'inkikuna ==
{{commons|Harry Kane}}
{{DEFAULTSORT:Harry Kane}}
[[Katiguriya:Qhari]]
[[Katiguriya:Paqarisqa 1993]]
[[Katiguriya:Piluta hayt'aq (Inlatirra)]]
svhdrhy5le6zy5ngnxn5iyclv21cuq1