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]]&nbsp;'''{{Sel|Alimanya}}''' !16 |- |[[Ronaldo]] |[[Rikcha:Flag of Brazil.svg|border|20px]]&nbsp;{{Sel|Brasil}} !15 |- |[[Gerd Müller]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !14 |- |[[Just Fontaine]] |[[Rikcha:Flag of France.svg|border|20px]]&nbsp;{{Sel|Ransiya}} !13 |- |[[Lionel Messi]] |[[Rikcha:Flag of Argentina.svg|border|20px]]&nbsp;{{Sel|Argentina}} !13 |- |[[Pelé]] |[[Rikcha:Flag of Brazil.svg|border|20px]]&nbsp;{{Sel|Brasil}} !12 |- |[[Kylian Mbappé]] |[[Rikcha:Flag of France.svg|border|20px]]&nbsp;{{Sel|Ransiya}} !12 |- |[[Sándor Kocsis]] |[[Rikcha:Flag of Hungary.svg|border|20px]]&nbsp;{{Sel|Hungría}} !11 |- |[[Jürgen Klinsmann]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !11 |- |[[Helmut Rahn]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !10 |- |[[Gabriel Batistuta]] |[[Rikcha:Flag of Argentina.svg|border|20px]]&nbsp;{{Sel|Argentina}} !10 |- |[[Gary Lineker]] |[[Rikcha:Flag of England.svg|border|20px]]&nbsp;{{Sel|Inlatirra}} !10 |- |[[Teófilo Cubillas]] |[[Rikcha:Flag of Peru.svg|border|20px]]&nbsp;{{Sel|Piruw}} !10 |- |[[Thomas Müller]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !10 |- |[[Grzegorz Lato]] |[[Rikcha:Flag of Poland.svg|border|20px]]&nbsp;{{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]]&nbsp;'''{{Sel|Alimanya}}''' !16 |- |[[Ronaldo]] |[[Rikcha:Flag of Brazil.svg|border|20px]]&nbsp;{{Sel|Brasil}} !15 |- |[[Gerd Müller]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !14 |- |[[Just Fontaine]] |[[Rikcha:Flag of France.svg|border|20px]]&nbsp;{{Sel|Ransiya}} !13 |- |[[Lionel Messi]] |[[Rikcha:Flag of Argentina.svg|border|20px]]&nbsp;{{Sel|Argentina}} !13 |- |[[Pelé]] |[[Rikcha:Flag of Brazil.svg|border|20px]]&nbsp;{{Sel|Brasil}} !12 |- |[[Kylian Mbappé]] |[[Rikcha:Flag of France.svg|border|20px]]&nbsp;{{Sel|Ransiya}} !12 |- |[[Sándor Kocsis]] |[[Rikcha:Flag of Hungary.svg|border|20px]]&nbsp;{{Sel|Hungría}} !11 |- |[[Jürgen Klinsmann]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !11 |- |[[Helmut Rahn]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !10 |- |[[Gabriel Batistuta]] |[[Rikcha:Flag of Argentina.svg|border|20px]]&nbsp;{{Sel|Argentina}} !10 |- |[[Gary Lineker]] |[[Rikcha:Flag of England.svg|border|20px]]&nbsp;{{Sel|Inlatirra}} !10 |- |[[Teófilo Cubillas]] |[[Rikcha:Flag of Peru.svg|border|20px]]&nbsp;{{Sel|Piruw}} !10 |- |[[Thomas Müller]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !10 |- |[[Grzegorz Lato]] |[[Rikcha:Flag of Poland.svg|border|20px]]&nbsp;{{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]]&nbsp;'''{{Sel|Ransiya}}''' !22 |- |[[Lionel Messi]] |[[Rikcha:Flag of Argentina.svg|border|20px]]&nbsp;{{Sel|Argentina}} !21 |- |[[Miroslav Klose]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !16 |- |[[Ronaldo]] |[[Rikcha:Flag of Brazil.svg|border|20px]]&nbsp;{{Sel|Brasil}} !15 |- |[[Gerd Müller]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !14 |- |[[Harry Kane]] |[[Rikcha:Flag of England.svg|border|20px]]&nbsp;{{Sel|Inlatirra}} !14 |- |[[Just Fontaine]] |[[Rikcha:Flag of France.svg|border|20px]]&nbsp;{{Sel|Ransiya}} !13 |- |[[Pelé]] |[[Rikcha:Flag of Brazil.svg|border|20px]]&nbsp;{{Sel|Brasil}} !12 |- |[[Sándor Kocsis]] |[[Rikcha:Flag of Hungary.svg|border|20px]]&nbsp;{{Sel|Unriya}} !11 |- |[[Jürgen Klinsmann]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !11 |- |[[Cristiano Ronaldo]] |[[Rikcha:Flag of Portugal.svg|border|20px]]&nbsp;{{Sel|Purtuyal}} !11 |- |[[Helmut Rahn]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !10 |- |[[Gabriel Batistuta]] |[[Rikcha:Flag of Argentina.svg|border|20px]]&nbsp;{{Sel|Argentina}} !10 |- |[[Gary Lineker]] |[[Rikcha:Flag of England.svg|border|20px]]&nbsp;{{Sel|Inlatirra}} !10 |- |[[Teófilo Cubillas]] |[[Rikcha:Flag of Peru.svg|border|20px]]&nbsp;{{Sel|Piruw}} !10 |- |[[Thomas Müller]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !10 |- |[[Grzegorz Lato]] |[[Rikcha:Flag of Poland.svg|border|20px]]&nbsp;{{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]]&nbsp;'''{{Sel|Ransiya}}''' !22 |- |[[Lionel Messi]] |[[Rikcha:Flag of Argentina.svg|border|20px]]&nbsp;{{Sel|Argentina}} !21 |- |[[Miroslav Klose]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !16 |- |[[Ronaldo]] |[[Rikcha:Flag of Brazil.svg|border|20px]]&nbsp;{{Sel|Prasil}} !15 |- |[[Gerd Müller]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !14 |- |[[Harry Kane]] |[[Rikcha:Flag of England.svg|border|20px]]&nbsp;{{Sel|Inlatirra}} !14 |- |[[Just Fontaine]] |[[Rikcha:Flag of France.svg|border|20px]]&nbsp;{{Sel|Ransiya}} !13 |- |[[Pelé]] |[[Rikcha:Flag of Brazil.svg|border|20px]]&nbsp;{{Sel|Prasil}} !12 |- |[[Sándor Kocsis]] |[[Rikcha:Flag of Hungary.svg|border|20px]]&nbsp;{{Sel|Unriya}} !11 |- |[[Jürgen Klinsmann]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !11 |- |[[Cristiano Ronaldo]] |[[Rikcha:Flag of Portugal.svg|border|20px]]&nbsp;{{Sel|Purtuyal}} !11 |- |[[Helmut Rahn]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !10 |- |[[Gabriel Batistuta]] |[[Rikcha:Flag of Argentina.svg|border|20px]]&nbsp;{{Sel|Argentina}} !10 |- |[[Gary Lineker]] |[[Rikcha:Flag of England.svg|border|20px]]&nbsp;{{Sel|Inlatirra}} !10 |- |[[Teófilo Cubillas]] |[[Rikcha:Flag of Peru.svg|border|20px]]&nbsp;{{Sel|Piruw}} !10 |- |[[Thomas Müller]] |[[Rikcha:Flag of Germany.svg|border|20px]]&nbsp;{{Sel|Alimanya}} !10 |- |[[Grzegorz Lato]] |[[Rikcha:Flag of Poland.svg|border|20px]]&nbsp;{{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