Wikipediýa tkwiki https://tk.wikipedia.org/wiki/Ba%C5%9F_Sahypa MediaWiki 1.39.0-wmf.23 first-letter Media Ýörite Çekişme Ulanyjy Ulanyjy çekişme Wikipediýa Wikipediýa çekişme Faýl Faýl çekişme MediaWiki MediaWiki çekişme Şablon Şablon çekişme Ýardam Ýardam çekişme Kategoriýa Kategoriýa çekişme TimedText TimedText talk Module Module talk Gadget Gadget talk Gadget definition Gadget definition talk Şablon:Asyrlar/tablisa 10 6458 230500 230230 2022-08-05T05:51:27Z 114.79.23.13 wikitext text/x-wiki {{Navbox | name = Asyrlar/tablisa | title = [[{{{nasp}}}Asyr|Asyrlar]] we [[{{{nasp}}}Müňýyllyk|Müňýyllyklar]] | liststyle = padding:0; | list1 = <table style="text-align:center;"> <tr> <th style="background-color:#efefef; wid-nji :10%;">Müňýyllyk</th > <th colspan="10" style="background-color:#efefef; wid-nji :90%;">Asyr</th > </tr> <tr> <th colspan="11" style="background-color:#ccf;">Biziň eramyzdan öň</th > </tr> <tr> <td style="wid-nji :9%">'''[[{{{nasp}}}B.e öň 4-nji müňýyllyk|4-nji]]'''</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 40-njy asyr|40-njy]]</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 39-njy asyr|39-njy]]</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 38-nji asyr|38-nji]]</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 37-nji asyr|37-nji]]</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 36-njy asyr|36-njy]]</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 35-nji asyr|35-nji]]</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 34-nji asyr|34-nji]]</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 33-nji asyr|33-nji]]</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 32-nji asyr|32-nji]]</td> <td style="wid-nji :9%">[[{{{nasp}}}B.e öň 31-nji asyr|31-nji]]</td> </tr> <tr> <td>'''[[{{{nasp}}} B.e öň 3-nji müňýyllyk |3-nji]]'''</td> <td>[[{{{nasp}}} B.e öň 30-njy asyr |30-njy ]]</td> <td>[[{{{nasp}}} B.e öň 29-njy asyr |29-njy ]]</td> <td>[[{{{nasp}}} B.e öň 28-nji asyr |28-nji ]]</td> <td>[[{{{nasp}}} B.e öň 27-nji asyr |27-nji ]]</td> <td>[[{{{nasp}}} B.e öň 26-njy asyr |26-njy ]]</td> <td>[[{{{nasp}}} B.e öň 25-nji asyr |25-nji ]]</td> <td>[[{{{nasp}}} B.e öň 24-nji asyr |24-nji ]]</td> <td>[[{{{nasp}}} B.e öň 23-nji asyr |23-nji]]</td> <td>[[{{{nasp}}} B.e öň 22-nji asyr |22-nji]]</td> <td>[[{{{nasp}}} B.e öň 21-nji asyr |21-nji]]</td> </tr> <tr> <td>'''[[{{{nasp}}} B.e öň 2-nji müňýyllyk |2-nji]]'''</td> <td>[[{{{nasp}}} B.e öň 20-nji asyr |20-nji ]]</td> <td>[[{{{nasp}}} B.e öň 19-njy asyr |19-njy ]]</td> <td>[[{{{nasp}}} B.e öň 18-nji asyr |18-nji ]]</td> <td>[[{{{nasp}}} B.e öň 17-nji asyr |17-nji ]]</td> <td>[[{{{nasp}}} B.e öň 16-njy asyr |16-njy ]]</td> <td>[[{{{nasp}}} B.e öň 15-nji asyr |15-nji ]]</td> <td>[[{{{nasp}}} B.e öň 14-nji asyr |14-nji ]]</td> <td>[[{{{nasp}}} B.e öň 13-nji asyr |13-nji ]]</td> <td>[[{{{nasp}}} B.e öň 12-nji asyr |12-nji ]]</td> <td>[[{{{nasp}}} B.e öň 11-nji asyr |11-nji ]]</td> </tr> <tr> <td>'''[[{{{nasp}}} B.e öň 1-nji müňýyllyk|1-nji]]'''</td> <td>[[{{{nasp}}} B.e öň 10-njy asyr |10-njy ]]</td> <td>[[{{{nasp}}} B.e öň 9-njy asyr |9-njy ]]</td> <td>[[{{{nasp}}} B.e öň 8-nji asyr |8-nji ]]</td> <td>[[{{{nasp}}} B.e öň 7-nji asyr |7-nji ]]</td> <td>[[{{{nasp}}} B.e öň 6-njy asyr |6-njy ]]</td> <td>[[{{{nasp}}} B.e öň 5-nji asyr |5-nji ]]</td> <td>[[{{{nasp}}} B.e öň 4-nji asyr |4-nji ]]</td> <td>[[{{{nasp}}} B.e öň 3-nji asyr |3-nji]]</td> <td>[[{{{nasp}}} B.e öň 2-nji asyr|2-nji]]</td> <td>[[{{{nasp}}} B.e öň 1-nji asyr|1-nji]]</td> </tr> <tr> <th colspan="11" style="background-color:#ccf;">Biziň eramyzda</th > </tr> <tr> <td>'''[[{{{nasp}}}1-nji müňýyllyk|1-nji]]'''</td> <td>[[{{{nasp}}}1-nji asyr|1-nji]]</td> <td>[[{{{nasp}}}2-nji asyr|2-nji ]]</td> <td>[[{{{nasp}}}3-nji asyr|3-nji ]]</td> <td>[[{{{nasp}}}4-nji asyr|4-nji ]]</td> <td>[[{{{nasp}}}5-nji asyr|5-nji ]]</td> <td>[[{{{nasp}}}6-njy asyr|6-njy ]]</td> <td>[[{{{nasp}}}7-nji asyr|7-nji ]]</td> <td>[[{{{nasp}}}8-nji asyr|8-nji ]]</td> <td>[[{{{nasp}}}9-njy asyr|9-njy ]]</td> <td>[[{{{nasp}}}10-njy asyr|10-njy ]]</td> </tr> <tr> <td>'''[[{{{nasp}}}2-nji müňýyllyk|2-nji ]]'''</td> <td>[[{{{nasp}}}11-nji asyr|11-nji ]]</td> <td>[[{{{nasp}}}12-nji asyr|12-nji ]]</td> <td>[[{{{nasp}}}13-nji asyr|13-nji ]]</td> <td>[[{{{nasp}}}14-nji asyr|14-nji ]]</td> <td>[[{{{nasp}}}15-nji asyr|15-nji ]]</td> <td>[[{{{nasp}}}16-njy asyr|16-njy ]]</td> <td>[[{{{nasp}}}17-nji asyr|17-nji ]]</td> <td>[[{{{nasp}}}18-nji asyr|18-nji ]]</td> <td>[[{{{nasp}}}19-njy asyr|19-njy ]]</td> <td>[[{{{nasp}}}20-nji asyr|20-nji ]]</td> </tr> <tr> <td>'''[[{{{nasp}}}3-nji müňýyllyk|3-nji ]]'''</td> <td>[[{{{nasp}}}21-nji asyr|21-nji ]]</td> <td>[[{{{nasp}}}22-nji asyr|22-nji ]]</td> <td>[[{{{nasp}}}23-nji asyr|23-nji ]]</td> <td>[[{{{nasp}}}24-nji asyr|24-nji ]]</td> <td>[[{{{nasp}}}25-nji asyr|25-nji ]]</td> <td>[[{{{nasp}}}26-njy asyr|26-njy ]]</td> <td>[[{{{nasp}}}27-nji asyr|27-nji ]]</td> <td>[[{{{nasp}}}28-nji asyr|28-nji ]]</td> <td>[[{{{nasp}}}29-njy asyr|29-njy ]]</td> <td>[[{{{nasp}}}30-njy asyr|30-njy ]]</td> </tr> <tr> <td>'''[[{{{nasp}}}4-nji müňýyllyk|4-nji ]]'''</td> <td>[[{{{nasp}}}31-nji asyr|31-nji ]]</td> <td>[[{{{nasp}}}32-nji asyr|32-nji ]]</td> <td>[[{{{nasp}}}33-nji asyr|33-nji ]]</td> <td>[[{{{nasp}}}34-nji asyr|34-nji ]]</td> <td>[[{{{nasp}}}35-nji asyr|35-nji ]]</td> <td>[[{{{nasp}}}36-njy asyr|36-njy ]]</td> <td>[[{{{nasp}}}37-nji asyr|37-nji ]]</td> <td>[[{{{nasp}}}38-nji asyr|38-nji ]]</td> <td>[[{{{nasp}}}39-njy asyr|39-njy ]]</td> <td>[[{{{nasp}}}40-njy asyr|40-njy ]]</td></tr> </table> }} da0prij3op1c2hadhdl7ns5qv5uuklw Futbol taryhynda iň köp gol uran oýunçylar 0 12509 230489 230371 2022-08-04T22:24:17Z 181.176.102.55 wikitext text/x-wiki [[Futbol]] taryhynda iň köp gol uran oýunçylar: {|class="wikitable sortable" |- ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="200" |Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Gol ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="120" |Ýyl |- bgcolor="mistyrose" ! 1 | align="left"|[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]''' |833 |1158 |0.72 |'''2001''' |- ! 2 | align="left"|[[Faýl:Flag_of_Austria.svg|20px]] [[:en:Josef Bican|Josef Biçan]] |805 |535 |1.53 |1930-1957 |- bgcolor="mistyrose" ! 3 | align="left"|[[Faýl:Flag_of_Argentina.svg|20px]]'''[[Lionel Messi]]''' |797 |1030 |0.77 |'''2003''' |- ! 4 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Romario]] |772 |994 |0.78 |1985-2009 |- ! 5 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Pele]] |767 |831 |0.92 |1956-1977 |- ! 6 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenk Puşkaş]] |746 |759 |0.99 |1943-1966 |- ! 7 | align="left"|[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]] |735 |793 |0.93 |1962-1981 |- ! 8 | align="left"|[[Faýl:Flag_of_Netherlands.svg|20px]] [[Abe Lenstra]] |676 |777 |0.87 |1936-1963 |- bgcolor="mistyrose" ! 9 | align="left"|[[Faýl:Flag_of_Poland.svg|20px]]'''[[Robert Lewandowski]]''' |609 |878 |0.70 |'''2005''' |- bgcolor="mistyrose" ! 10 | align="left"|[[Faýl:Flag_of_Sweden.svg|20px]]'''[[Zlatan Ibrahimowiç]]''' |579 |994 |0.58 |'''1999''' |- ! 11 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenç Deak]] |576 |510 |1,13 |1940-1957 |- ! 12 | align="left"|[[Faýl:Flag_of_Germany.svg|20px]] [[Uwe Seler]] |575 |592 |0.97 |1953-1978 |- ! 13 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Tulio Marawila]] |575 |794 |0.74 |1988-2019 |- ! 14 | align="left"|[[Faýl:Flag_of_Zambia.svg|20px]] [[Godfrey Çitalu]] |569 |811 |0.70 |1964-1982 |- ! 15 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Artur Fridenraýh]] |557 |562 |0.99 |1919-1935 |- ! 16 | align="left"|[[Faýl:Flag_of_Poland.svg|20px]] [[Ernest Wilimowski]] |554 |474 |1.17 |1934-1955 |- ! 17 | align="left"|[[Faýl:Flag_of_Portugal.svg|20px]] [[Eýsebio]] |552 |639 |0.97 |1957-1980 |- ! 18 | align="left"|[[Faýl:Flag_of_Scotland.svg|20px]] [[Jimi McGrory]] |550 |547 |1.07 |1922-1938 |- ! 19 | align="left"|[[Faýl:Flag_of_Austria.svg|20px]] [[Frank Binder]] |546 |430 |1.27 |1930-1949 |- ! 20 | align="left"|[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Peiroteo]] |544 |354 |1.58 |1937-1950 |- ! 21 | align="left"|[[Faýl:Flag_of_Mexico.svg|20px]] [[Ugo Sançes]] |541 |895 |0.6 |1976-1998 |- ! 22 | align="left"|[[Faýl:Flag_of_Germany.svg|20px]] [[Walter Fritz]] |539 |530 |1.02 |1937-1959 |- bgcolor="mistyrose" ! 23 | align="left"|[[Faýl:Flag_of_Uruguay.svg|20px]]'''[[Luiz Suarez]]'''||526||871||0.60||'''2005''' |- ! 24 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Josep Takaç]] |523 |526 |0.99 |1917-1934 |- ! 25 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Giula Zengeler]] |522 |641 |0.81 |1935-1953 |- ! 26 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Ziko]] |522 |788 |0.68 |1971-1994 |- ! 27 | align="left"|[[Faýl:Flag_of_Argentina.svg|20px]] [[Alfredo Di Stefano]] |514 |706 |0.73 |1945-1966 |- ! 28 | align="left"|[[Faýl:Flag_of_Austria.svg|20px]] [[Kans Krankl]] |514 |655 |0.78 |1970-1989 |- ! 29 | align="left"|[[Faýl:Flag_of_Sweden.svg|20px]] [[Gunnar Nordal]] |513 |561 |0.91 |1937-1958 |- ! 30 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Roberto Dinamit]] |512 |825 |0.62 |1971-1991 |- ! 31 | align="left"|[[Faýl:Flag_of_England.svg|20px]] [[Jimi Greawes]] |511 |812 |0.63 |1957-1971 |- ! 32 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenç Bene]] |508 |946 |0.54 |1961-1979 |} ==Klub Täkda== {|class="wikitable" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Göl ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Ýyl ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Klub |- !1 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Lionel Messi]] |672 |778 |0.86 |2003-2021 |[[Faýl:Flag_of_Spain.svg|20px]][[Barselona futbol kluby|Barselona]] |- !2 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Abe Lenstra]] |517 |571 |0.91 |1933-1955 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[SK Heerenveen|Heerenveen]] |- !3 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Pele]] |504 |496 |1.02 |1956-1974 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Santos FK|Santos]] |- !4 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Kriştiano Ronaldo]] |450 |438 |1.03 |2009-2018 |[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !5 |[[Faýl:Flag_of_Germany.svg|20px]] [[Uwe Seeler]] |404 |476 |0.85 |1953-1972 |[[Faýl:Flag_of_Germany.svg|20px]] [[Hamburger SW|Hamburger]] |- !6 |[[Faýl:Flag_of_Austria.svg|20px]] [[Josef Biçan]] |403 |211 |1.91 |1937-1948 |[[Faýl:Flag_of_Czech Republic.svg|20px]] [[SK Slavia Prague|Slavia]] |} == Golçylar günda == {|class="wikitable soportable" style="texto-align:center" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="200" |Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Gol ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Ýyl ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Klub |- bgcolor="antiquewhite" ! 1 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]''' |833 |1158 |0.72 |2001 |[[Faýl:Flag_of_England.svg|20px]] [[Mançester Ýunaýted]] |- bgcolor="antiquewhite" ! 2 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]''' |797 |1030 |0.77 |2003 |[[Faýl:Flag_of_France.svg|20px]] [[Paríž Saint Germain]] |- bgcolor="antiquewhite" ! 3 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]''' |609 |878 |0.70 |2005 |[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- bgcolor="antiquewhite" ! 4 |[[Faýl:Flag_of_Sweden.svg|20px]] '''[[Zlatan Ibrahimowiç]]''' |579 |994 |0.58 |1999 |[[Faýl:Flag_of_Italy.svg|20px]] [[Milan futbol topary|Milan]] |- bgcolor="antiquewhite" ! 5 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]''' |526 |870 |0.61 |2005 |[[Faýl:Flag_of_Spain.svg|20px]] [[Atletiko Madrid]] |- bgcolor="antiquewhite" ! 6 |[[Faýl:Flag_of_Maldives.svg|20px]] '''[[Ali Aşfag]]''' |488 |561 |0.87 |2001 |[[Faýl:Flag_of_Maldives.svg|20px]] [[Klub Eagles]] |- bgcolor="antiquewhite" ! 7 |[[Faýl:Flag_of_France.svg|20px]] '''[[Karim Benzema]]'''||461||905||0.51||2004||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !8 |[[Faýl:Flag_of_Uruguay.svg|20px]] [[Edinson Kawani]] |444 |798 |0.55 |2005 | |- ! 9 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Neymar]] |436 |697 |0.63 |2009 |[[Faýl:Flag_of_France.svg|20px]] [[Pariž Saint Germain]] |- bgcolor="antiquewhite" !10 |[[Faýl:Flag_of_Kuwait.svg|20px]] '''[[Bader Al Mutawa]]'''||426||669||0.64||2002||[[Faýl:Flag_of_Kuwait.svg|20px]] [[Al Kadsia]] |- bgcolor="antiquewhite" !11 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]''' |386 |770 |0.50 |1998 |[[Faýl:Flag_of_Hong Kong.svg|20px]] [[Kitchee SK|Kitchee]] |- bgcolor="antiquewhite" !12 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Džeko]]''' |385 |883 |0.44 |2003 |[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- !13 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Hulk]]||377||733||0.51||2004||[[Faýl:Flag_of_Brazil.svg|20px]] [[Kluby Atletiko Mineiro|Atletiko Mineiro]] |- bgcolor="antiquewhite" !14 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||366||791||0.46||2003||[[Faýl:Flag_of_Paraguay.svg|20px]] [[Libertad]] |- bgcolor="antiquewhite" !15 |[[Faýl:Flag_of_El Salvador.svg|20px]] '''[[William Reyes]]'''||363||765||0.47||1997||[[Faýl:Flag_of_El Salvador.svg|20px]] [[AD Municipal|Municipal]] |- !16 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Gonzalo Higuain]]||357||764||0.47||2005||[[Faýl:Flag_of_USA.svg|20px]] [[Inter Miami]] |- bgcolor="antiquewhite" !17 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||356||660||0.54||2006||[[Faýl:Flag_of_Israel.svg|20px]] [[Makabi TA]] |- bgcolor="antiquewhite" !18 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Kristian Gonzalez]]'''||353||566||0.62||1995||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Rans Cilegon]] |- !19 |[[Faýl:Flag_of_France.svg|20px]] [[Bafetimbi Gomis]]||351||751||0.46||2004||[[Faýl:Flag_of_Turkey.svg|20px]] [[Galatasaraý]] |- !20 |[[Faýl:Flag_of_Chile.svg|20px]] [[Humberto Suazo]] |351 |668 |0.53 |2000 |[[Faýl:Flag_of_Chile.svg|20px]] [[Deportes La Serena|La Serena]] |- !21 |[[Faýl:Flag_of_Syria.svg|20px]] [[Omar Al-Somah]]||348||432||0.81||2007||[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Al Ahli]] |- !22 |[[Faýl:Flag_of_Colombia.svg|20px]] [[Radamel Falkao]] |343 |628 |0.55 |2003 |[[Faýl:Flag_of_Spain.svg|20px]] [[Rayo Vallekano]] |- bgcolor="antiquewhite" !23 |[[Faýl:Flag_of_Qatar.svg|20px]] '''[[Rodrigo Tabata]]'''||343||742||0.46||1999||[[Faýl:Flag_of_Qatar.svg|20px]] [[Al Sadd SK|Al Sadd]] |- bgcolor="antiquewhite" !24 |[[Faýl:Flag_of_Algeria.svg|20px]] '''[[Baghdad Bounedjah]]'''||342||415||0.83||2009||[[Faýl:Flag_of_Qatar.svg|20px]] [[Al Sadd SK|Al Sadd]] |- !25 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Wagner Lowe]] |341 |727 |0.47 |2002 |<!--[[Faýl:Flag_of_.svg|20px]]--> |- bgcolor="antiquewhite" !26 |[[Faýl:Flag_of_United Arab Emirates.svg|20px]] '''[[Sebastian Tagliabue]]'''||341||554||0.61||2003||[[Faýl:Flag_of_United Arab Emirates.svg|20px]] [[Al Nasr SC|Al Nasr]] |- !27 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Nemanja Nikoliç]]||341||644||0.53||2006||[[Faýl:Flag_of_Hungary.svg|20px]] [[Fehervar FK|Fehervar]] |- !28 |[[Faýl:Flag_of_Belgium.svg|20px]] [[Romelu Lukaku]]||333||611||0.54||2009||[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- bgcolor="antiquewhite" !29 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre-Emmerik Aubameyang|Pierre Aubameyang]]'''||331||656||0.50||2007||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- !30 |[[Faýl:Flag_of_England.svg|20px]] [[Harry Kane]]||328||533||0.61||2009||[[Faýl:Flag_of_England.svg|20px]] [[Tottenham Hotspur|Tottenham]] |- !31 |[[Faýl:Flag_of_Qatar.svg|20px]] [[Sebastian Soria]]||324||704||0.46||2002||[[Faýl:Flag_of_Qatar.svg|20px]] [[Katar SC|Katar]] |- !32 |[[Faýl:Flag_of_Sweden.svg|20px]] [[Markus Berg]]||320||708||0.45||2002||[[Faýl:Flag_of_Sweden.svg|20px]] [[AIK]] |- !33 |[[Faýl:Flag_of_Indonesia.svg|20px]] [[Beto Gonsalvez]]||316||560||0.56||1999||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Madura United]] |- !34 |[[Faýl:Flag_of_France.svg|20px]] [[Andre Gignak]]||316||717||0.43||2004||[[Faýl:Flag_of_Mexico.svg|20px]] [[Tigres]] |- bgcolor="antiquewhite" !35 |[[Faýl:Flag_of_Lithuania.svg|20px]] '''[[Rikardas Beniusis]]'''||315||525||0.60||1999||[[Faýl:Flag_of_Lithuania.svg|20px]] [[Saned]] |- bgcolor="antiquewhite" !36 |[[Faýl:Flag_of_Democratic Republic of the Congo.svg|20px]] '''[[Dieumersi Mbokani]]'''||313||611||0.51||2004||[[Faýl:Flag_of_Kuwait.svg|20px]][[Kuwait SK|Kuwait]] |- !37 |[[Faýl:Flag_of_Turkey.svg|20px]] [[Burak Ýylmaz]]||310||723||0.43||2001||[[Faýl:Flag_of_Netherlands.svg|20px]] [[Fortuna S]] |- !38 |[[Faýl:Flag_of_Spain.svg|20px]] [[Soldado]]||310||744||0.42||2001||[[Faýl:Flag_of_Spain.svg|20px]] [[Levante UD|Levante]] |- !39 |[[Faýl:Flag_of_Romania.svg|20px]] [[Klaudio Keşeru]] |303 |692 |0.44 |2002 |[[Faýl:Flag_of_Romania.svg|20px]] [[UTA Arad]] |- bgcolor="antiquewhite" !40 |[[Faýl:Flag_of_East Timor.svg|20px]] '''[[Patrick Fabiano]]'''||301||383||0.79||2006||[[Faýl:Flag_of_Kuwait.svg|20px]] [[Al Salmiyah SK|Al Salmiyah]] |- !41 |[[Faýl:Flag_of_Paraguay.svg|20px]] [[Roke Santakruz]]||301||896||0.34||1997||[[Faýl:Flag_of_Paraguay.svg|20px]] [[Libertad]] |} ==Gollar ýurtlaryň== {|class="wikitable sortable" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Gol ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Ýyl |- !1 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||833||1158||0.72||2001 |- !2 |[[Faýl:Flag_of_Austria.svg|20px]] [[Josef Biçan]]||805||530||1.52||1931-1955 |- !3 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||797||1030||0.77||2003 |- !4 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Romario]]||772||994||0.78||1985-2009 |- !5 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenk Puşkaş]]||746||754||0.99||1943-1966 |- !6 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]]||735||793||0.93||1962-1981 |- !7 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Abe Lenstra]]||676||777||0.87||1936-1963 |- !8 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||609||878||0.70||2005 |- !9 |[[Faýl:Flag_of_Sweden.svg|20px]] '''[[Zlatan Ibrahimoviç]]'''||579||994||0.58||1999 |- !10 |[[Faýl:Flag_of_Zambia.svg|20px]] [[Godfrey Çitalu]]||569||811||0.70||1964-1982 |- !11 |[[Faýl:Flag_of_Scotland.svg|20px]] [[Jimmy McGrory]]||550||547||1.01||1922-1938 |- !12 |[[Faýl:Flag_of_Mexico.svg|20px]] [[Ugo Sançes]]||541||895||0.60||1976-1998 |- !13 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||526||870||0.60||2005 |- !14 |[[Faýl:Flag_of_England.svg|20px]] [[Jimmy Greawes]]||511||812||0.63||1057-1971 |- !15 |[[Faýl:Flag_of_Maldives.svg|20px]] '''[[Ali Aşfag]]'''||488||561||0.87||2001 |- !16 |[[Faýl:Flag_of_Serbia.svg|20px]] [[Stjepan Bobek]]||480||554||0.87||1944-1959 |- !17 |[[Faýl:Flag_of_Belgium.svg|20px]] [[Jeff Mermans]]||476||612||0.78||1937-1960 |- !18 |[[Faýl:Flag_of_Cameroon.svg|20px]] [[Roger Milla]]||474||896||0.53||1967-1996 |- !19 |[[Faýl:Flag_of_Singapore.svg|20px]] [[Aleksandar Duriç]]||469||792||0.59||1992-2019 |- !20 |[[Faýl:Flag_of_Spain.svg|20px]] [[Raul Gonzales Blanko|Raul]]||465||1064||0.44||1994-2015 |- !21 |[[Faýl:Flag_of_France.svg|20px]] '''[[Karim Benzema]]'''||461||905||0.51||2004 |- !22 |[[Faýl:Flag_of_Ecuador.svg|20px]] [[Alberto Spenser]]||451||662||0.68||1953-1972 |- !23 |[[Faýl:Flag_of_Ireland.svg|20px]] [[John Aldridge]]||441||851||0.52||1979-1998 |- !24 |[[Faýl:Flag_of_Syria.svg|20px]] [[Firas Al Kathib]]||434||587||0.74||1999-2009 |- !25 |[[Faýl:Flag_of_Kuwait.svg|20px]] '''[[Bader Mutawa]]'''||426||669||0.64||2002 |- !26 |[[Faýl:Flag_of_Saint Kitts and Nevis.svg|20px]] [[Keith Gumbs]]||425||518||0.82||1989-2014 |- !27 |[[Faýl:Flag_of_Guatemala.svg|20px]] [[Juan Plata]]||411||598||0.69||1088-2010 |- !28 |[[Faýl:Flag_of_Wales.svg|20px]] [[İan Rush]]||410||898||0.46||1978-2000 |- !29 |[[Faýl:Flag_of_Thailand.svg|20px]] [[Piyang Pue-On]]||404||579||0.70||1979-1997 |- !30 |[[Faýl:Flag_of_Ukraine.svg|20px]] [[Andrij Şewçenko]]||402||730||0.55||1994-2012 |- !31 |[[Faýl:Flag_of_Bolivia.svg|20px]] [[Viktor Antelo]]||392||637||0.62||1980-2001 |- !32 |[[Faýl:Flag_of_Turkey.svg|20px]] [[Hakan Sukur]]||391||865||0.45||1987-2008 |- !33 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]'''||386||770||0.50||1998 |- !34 |[[Faýl:Flag_of_Northern Ireland.svg|20px]] [[Joe Brambrik]]||385||322||1.20||1926-1939 |- !35 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Džeko]]'''||385||883||0.44||2003 |- !36 |[[Faýl:Flag_of_Ivory Coast.svg|20px]] [[Didier Drogba]]||370||805||0.46||1997-2018 |- !37 |[[Faýl:Flag_of_Italy.svg|20px]] [[Silvio Piola]]||369||663||0.56||1929-1954 |- !38 |[[Faýl:Flag_of_Sudan.svg|20px]] [[Ali Gagarin]]||369||602||0.61||1966-1979 |- !39 |[[Faýl:Flag_of_Chile.svg|20px]] [[Esteban Paredes]]||369||700||0.53||2000-2022 |- !40 |[[Faýl:Flag_of_Nigeria.svg|20px]] [[Thompson Usiyan]]||368||461||0.80||1981-1995 |- !41 |[[Faýl:Flag_of_Australia.svg|20px]] [[Damian Mori]]||368||653||0.56||1989-2011 |- !42 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||366||791||0.46||2003 |- !43 |[[Faýl:Flag_of_El Salvador.svg|20px]] '''[[William Reyes]]'''||363||765||0.47||1997 |- !44 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||355||658||0.54||2006 |- !45 |[[Faýl:Flag_of_Costa Rica.svg|20px]] [[Alwaro Saborio]]||354||692||0.51||2001-2022 |- !46 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Kristian Gonzalez]]'''||353||566||0.62||1995 |- !47 |[[Faýl:Flag_of_Japan.svg|20px]] [[Kunişige Kamamoto]]||350||405||0.86||1964-1984 |- !48 |[[Faýl:Flag_of_Colombia.svg|20px]] [[Wiktor Aristizabal]]||348||723||0.57||1990-2007 |- !49 |[[Faýl:Flag_of_Georgia.svg|20px]] [[Şota Arweladze]]||347||610||0.57||1990-2008 |- !50 |[[Faýl:Flag_of_Peru.svg|20px]] [[Klaudio Pizarro]]||345||886||0.39||1996-2020 |- !51 |[[Faýl:Flag_of_Qatar.svg|20px]] '''[[Rodrigo Tabata]]'''||343||742||0.46||1999 |- !52 |[[Faýl:Flag_of_Algeria.svg|20px]] '''[[Baghdad Bounedjah]]'''||342||415||0.82||2009 |- !53 |[[Faýl:Flag_of_United Arab Emirates.svg|20px]] '''[[Sebastian Tagliabue]]'''||341||554||0.61||2003 |- !54 |[[Faýl:Flag_of_South Korea.svg|20px]] [[Lee Dong Gook]]||339||831||0.41||1998-2020 |- !55 |[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Majed Abdullah]]||338||387||0.87||1975-1998 |- !56 |[[Faýl:Flag_of_Bulgaria.svg|20px]] [[Hristo Stoiçkow]]||335||696||0.48||1982-2003 |- !57 |[[Faýl:Flag_of_Norway.svg|20px]] [[Harald Brattbakk]]||334||498||0.67||1990-2008 |- !58 |[[Faýl:Flag_of_Greece.svg|20px]] [[Thomas Mawros]]||334||635||0.53||1976-1991 |- !59 |[[Faýl:Flag_of_Denmark.svg|20px]] [[Pauli Jorgensen]]||332||344||0.97||1924-1942 |- !60 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre-Emmerik Aubameyang|Pierre Aubameyang]]||331||656||0.50||2007 |- !61 |[[Faýl:Flag_of_Saint Vincent and the Grenadines.svg|20px]] [[Marlon James]]||329||429||0.77||1995-2014 |- !62 |[[Faýl:Flag_of_Russia.svg|20px]] [[Oleg Blokhin]]||325||764||0.43||1969-1990 |- !63 |[[Faýl:Flag_of_Ethiopia.svg|20px]] [[Yidnekatçew Tessema]]||321||380||0.84||1943-1958 |- !64 |[[Faýl:Flag_of_Lithuania.svg|20px]] '''[[Rikardas Beniusis]]'''||315||525||0.60||1999 |- !65 |[[Faýl:Flag_of_Albania.svg|20px]] [[Hamdi Salihi]]||314||639||0.50||2002-2019 |- !66 |[[Faýl:Flag_of_Democratic Republic of the Congo.svg|20px]] '''[[Dieumersi Mbokani]]'''||313||611||0.51||2004 |- !67 |[[Faýl:Flag_of_Romania.svg|20px]] [[Gheorghe Hagi]]||311||770||0.40||1982-2001 |- !68 |[[Faýl:Flag_of_Iran.svg|20px]] [[Farşad Pious]]||306||361||0.85||1980-1997 |- !69 |[[Faýl:Flag_of_Estonia.svg|20px]] [[Maksim Gruznow]]||304||494||0.62||1992-2012 |- !70 |[[Faýl:Flag_of_Oman.svg|20px]] [[Hani Al Dhabit]]||304||500||0.61||1996-2015 |- !71 |[[Faýl:Flag_of_Panama.svg|20px]] [[Julio Waldez]]||304||584||0.52||1987-2006 |- !72 |[[Faýl:Flag_of_Egypt.svg|20px]] [[Hossam Hassan]]||302||707||0.43||1984-2007 |- !73 |[[Faýl:Flag_of_East Timor.svg|20px]] '''[[Patrik Fabiano]]'''||301||383||0.79||2006 |- !74 |[[Faýl:Flag_of_Czech Republic.svg|20px]] [[Jan Koller]]||301||681||0.44||1994-2011 |- !75 |[[Faýl:Flag_of_USA.svg|20px]] [[Landon Donowan]]||301||728||0.41||1998-2019 |- !76 |[[Faýl:Flag_of_Croatia.svg|20px]] [[Dawor Suker]]||299||616||0.49||1983-2003 |- !77 |[[Faýl:Flag_of_Morocco.svg|20px]] '''[[Youssef Al-Arabi]]'''||298||590||0.51||2005 |- !78 |[[Faýl:Flag_of_Faroe Islands.svg|20px]] '''[[Klaimint Olsen]]'''||294||535||0.55||2005 |- !79 |[[Faýl:Flag_of_Switzerland.svg|20px]] [[Stephane Çapuisat]]||283||650||0.44||1986-2006 |- !80 |[[Faýl:Flag_of_Venezuela.svg|20px]] [[Juan E Garsia|Juan Garsia]]||280||623||0.45||1988-2013 |- !81 |[[Faýl:Flag_of_Ghana.svg|20px]] '''[[Asamoah Gyan]]'''||274||542||0.52||2003 |- !82 |[[Faýl:Flag_of_Iraq.svg|20px]] [[Younis Mahmoud]]||273||576||0.47||1999-2016 |- !83 |[[Faýl:Flag_of_Azerbaijan.svg|20px]] [[Nazim Aliyew]]||272||373||0.73||1986-2000 |- !84 |[[Faýl:Flag_of_Malta.svg|20px]] '''[[Mikhael Mifsud]]'''||271||789||0.34||1997 |- !85 |[[Faýl:Flag_of_Tahiti.svg|20px]] '''[[Teaonui Tehau]]'''||269||243||1.11||2009 |- !86 |[[Faýl:Flag_of_India.svg|20px]] '''[[Sunil Çetri]]'''||268||519||0.52||2002 |- !87 |[[Faýl:Flag_of_Tunisia.svg|20px]] '''[[Hamdi Harbaoui]]'''||267||534||0.50||2005 |- !88 |[[Faýl:Flag_of_Bermuda.svg|20px]] [[Dawid Baskome]]||267||338||0.79||1987-2004 |- !89 |[[Faýl:Flag_of_Malaysia.svg|20px]] [[Mokhtar Dahari]]||266||401||0.66||1972-1988 |- !90 |[[Faýl:Flag_of_Republic of the Congo.svg|20px]] [[Fransois M'Pele]]||266||530||0.50||1966-1982 |- !91 |[[Faýl:Flag_of_Cyprus.svg|20px]] [[Sotiris Kaiafas]]||263||405||0.65||1967-1984 |- !92 |[[Faýl:Flag_of_Finland.svg|20px]] [[Jari Litmanen]]||259||736||0.35||1987-2011 |- !93 |[[Faýl:Flag_of_Honduras.svg|20px]] [[Wilmer Welaskez]]||257||536||0.48||1991-2009 |- !94 |[[Faýl:Flag_of_Uzbekistan.svg|20px]] [[Jafar Irismetow]]||256||480||0.53||1993-2012 |- !95 |[[Faýl:Flag_of_Mali.svg|20px]] [[Salif Keita]]||255||442||0.58||1963-2008 |- !96 |[[Faýl:Flag_of_Togo.svg|20px]] '''[[Emmanuel Adebayor]]'''||245||680||0.36||2001 |- !97 |[[Faýl:Proposed flag of Réunion (VAR).svg|20px]] '''[[Jean Mişel Fontaine|Jean Fontaine]]'''||244||441||0.55||2006 |- !98 |[[Faýl:Flag_of_Lebanon.svg|20px]] '''[[Hassan Maatouk]]'''||243||421||0.58||2004 |- !99 |[[Faýl:Flag_of_Senegal.svg|20px]] '''[[Papiss Çisse]]'''||243||550||0.44||2003 |- !100 |[[Faýl:Flag_of_Belarus.svg|20px]] [[Raman Wasilyuk]]||242||545||0.44||1996-2021 |- !101 |[[Faýl:Flag_of_Iceland.svg|20px]] [[Tryggwi Gudmundsson]]||237||510||0.46||1992-2018 |- !102 |[[Faýl:Flag_of_Madagascar.svg|20px]] '''[[Fanewa Ima Andriatsima]]'''||235||622||0.38||1999 |- !103 |[[Faýl:Flag_of_Pakistan.svg|20px]] [[Arif Mehmood]]||233||354||0.66||2004-2016 |- !104 |[[Faýl:Flag_of_Dominica.svg|20px]] '''[[Jefferson Louis]]'''||232||730||0.32||1996 |- !105 |[[Faýl:Flag_of_China.svg|20px]] '''[[Wu Lei]]'''||230||552||0.42||2006 |- !106 |[[Faýl:Flag_of_Armenia.svg|20px]] '''[[Henrik]]'''||230||734||0.31||2006 |- !107 |[[Faýl:Flag_of_San Marino.svg|20px]] [[Andy Selwa]]||229||673||0.34||1994-2019 |- !108 |[[Faýl:Flag_of_Libya.svg|20px]] [[Eamon Zayed]]||227||455||0.50||2002-2020 |- !109 |[[Faýl:Flag_of_Kyrgyzstan.svg|20px]] '''[[Mirlan Murzaew]]'''||226||373||0.64||2005 |- !110 |[[Faýl:Flag_of_Uganda.svg|20px]] [[Majid Musisi]]||226||532||0.42||1982-2005 |- !111 |[[Faýl:Flag_of_Trinidad and Tobago.svg|20px]] [[Stern John]]||225||564||0.40||1996-2018 |- !112 |[[Faýl:Flag_of_Gibraltar.svg|20px]] '''[[Lee Kasziaro]]'''||221||311||0.71||2006 |- !113 |[[Faýl:Flag_of_Canada.svg|20px]] [[Paul Peskisolido]]||216||729||0.30||1989-2009 |- !114 |[[Faýl:Flag_of_Moldova.svg|20px]] [[Serghei Rogasiow]]||215||459||0.47||1993-2010 |- !115 |[[Faýl:Flag_of_North Macedonia.svg|20px]] '''[[Besart Ibraimi]]'''||214||404||0.53||2008 |- !116 |[[Faýl:Flag_of_Turkmenistan.svg|20px]] [[Didargylyç Urazow]]||213||322||0.66||1996-2014 |- !117 |[[Faýl:Flag_of_Kenya.svg|20px]] '''[[Mikhael Olunga]]'''||213||352||0.60||2013 |- !118 |[[Faýl:Flag_of_Liberia.svg|20px]] [[Gheorghe Weah]]||212||488||0.43||1985-2003 |- !119 |[[Faýl:Flag_of_Yemen.svg|20px]] [[Ali Al Nono]] ||211||462||0.46||1995-2014 |- !120 |[[Faýl:Flag_of_Bahrain.svg|20px]] '''[[Ismael Abdulatif]]'''||210||425||0.49||2004 |- !121 |[[Faýl:Flag_of_Tanzania.svg|20px]] '''[[Mbwana Samatta]]'''||210||496||0.43||2010 |- !122 |[[Faýl:Flag_of_Slovenia.svg|20px]] [[Miliwoje Nowakoviç]]||208||484||0.43||2000-2017 |- !123 |[[Faýl:Flag_of_New Zealand.svg|20px]] [[Şane Smeltz]]||206||472||0.44||1999-2020 |- !124 |[[Faýl:Flag_of_Liechtenstein.svg|20px]] [[Mario Frikk]]||206||789||0.26||1990-2016 |- !125 |[[Faýl:Flag_of_Nicaragua.svg|20px]] [[Emilio Palasios]]||204||672||0.30||1999-2017 |- !126 |[[Faýl:Flag_of_Fiji.svg|20px]] '''[[Roy Krişna]]'''||203||365||0.56||2008 |- !127 |[[Faýl:Flag_of_Afghanistan.svg|20px]] '''[[Haşmatullah Barakzai]]'''||202||211||0.96||2004 |- !128 |[[Faýl:Flag_of_Montserrat.svg|20px]] '''[[Lyle Taylor]]'''||201||547||0.37||2007 |- !129 |[[Faýl:Flag_of_Hong Kong.svg|20px]] [[Au Wai Lun]]||200||324||0.62||1988-2013 |- !130 |[[Faýl:Flag_of_Angola.svg|20px]] [[Flawio]]||197||411||0.48||1999-2014 |- !131 |[[Faýl:Flag_of_Cuba.svg|20px]] [[Eduardo Sembrango]]||197||440||0.45||1992-2013 |- !132 |[[Faýl:Flag_of_Antigua and Barbuda.svg|20px]] '''[[Peter Byers]]'''||196||334||0.59||2003 |- !133 |[[Faýl:Flag_of_Grenada.svg|20px]] [[Jason Robert]]||194||578||0.34||1995-2014 |- !134 |[[Faýl:Flag_of_South Africa.svg|20px]] [[Benny MkKarthy]]||192||479||0.40||1995-2013 |- !135 |[[Faýl:Flag_of_Cambodia.svg|20px]] '''[[Çan Wathanaka]]'''||192||244||0.79||2011 |- !136 |[[Faýl:Flag_of_Vietnam.svg|20px]] [[Lê Çông Winh]]||190||329||0.58||2004-2016 |- !137 |[[Faýl:Flag_of_Somalia.svg|20px]] [[Siise Aden Abşir]]||190||343||0.55||2000-2019 |- !138 |[[Faýl:Flag_of_Macau.svg|20px]] '''[[Nikki Torrao]]'''||189||193||0.98||2005 |- !139 |[[Faýl:Flag_of_Latvia.svg|20px]] [[Aleksandrs Starkows]]||189||417||0.45||1974-1989 |- !140 |[[Faýl:Flag_of_Philippines.svg|20px]] '''[[Bienwenido Maraňon]]'''||188||495||0.38||2005 |- !141 |[[Faýl:Flag_of_Jamaica.svg|20px]] '''[[Andre Gray]]'''||187||511||0.37||2009 |- !142 |[[Faýl:Flag_of_Tajikistan.svg|20px]] '''[[Manuçekhr Dzhalilow]]'''||187||373||0.50||2009 |- !143 |[[Faýl:Flag_of_Turks and Caicos Islands.svg|20px]] '''[[Mark Fenelus]]'''||186||150||1.24||2010 |- !144 |[[Faýl:Flag_of_Benin.svg|20px]] '''[[Mikael Pote]]'''||186||593||0.31||2003 |- !145 |[[Faýl:Flag_of_Papua New Guinea.svg|20px]] [[Reggie Dawani]]||186||348||0.53||1996-2015 |- !146 |[[Faýl:Flag_of_Kazakhstan.svg|20px]] [[Nurbol Zhumaskaliyew]]||185||642||0.29||1998-2018 |- !147 |[[Faýl:Flag_of_North Korea.svg|20px]] '''[[Jong Tae Se]]'''||184||519||0.35||2006 |- !148 |[[Faýl:Flag_of_Sri Lanka.svg|20px]] '''[[Çathura Gunaratne]]'''||184||429||0.43||2005 |- !149 |[[Faýl:Flag_of_Sierra Leone.svg|20px]] '''[[Kei Kamara]]'''||183||529||0.35||2004 |- !150 |[[Faýl:Flag_of_Slovakia.svg|20px]] [[Marek Mintal]]||183||499||0.37||1996-2013 |- !151 |[[Faýl:Flag_of_Burkina Faso.svg|20px]] [[Moumouni Dagano]]||182||470||0.39||1998-2015 |- !152 |[[Faýl:Flag_of_Zimbabwe.svg|20px]] [[Agent Sawu]]||179||390||0.46||1990-2008 |- !153 |[[Faýl:Flag_of_Kosovo.svg|20px]] [[Besart Berişa]]||179||384||0.47||2003-2021 |- !154 |[[Faýl:Flag_of_Guam.svg|20px]] '''[[Min Sung Çoi]]'''||172||193||0.89||2008 |- !155 |[[Faýl:Flag_of_Malawi.svg|20px]] [[Essau Kanyenda]]||170||468||0.36||1999-2019 |- !156 |[[Faýl:Flag_of_Mozambique.svg|20px]] [[Tiko Tiko]]||169||481||0.35||1992-2011 |- !157 |[[Faýl:Flag_of_Rwanda.svg|20px]] '''[[Meddie Kagere]]'''||168||315||0.53||2004 |- !158 |[[Faýl:Flag_of_Haiti.svg|20px]] [[Jean R. Menelas]]||168||269||0.62||1993-2007 |- !159 |[[Faýl:Flag_of_Luxembourg.svg|20px]] '''[[Daniel da Mota]]'''||163||496||0.33||2001 |- !160 |[[Faýl:Flag_of_Comoros.svg|20px]] '''[[El Fardou Ben Nabouhane]]'''||162||444||0.36||2007 |- !161 |[[Faýl:Flag_of_French Guiana.svg|20px]] [[Gabriel Pigree]]||162||281||0.58||2003-2016 |- !162 |[[Faýl:Flag_of_Palestine.svg|20px]] '''[[Murad Alyan]]'''||161||207||0.78||2002 |- !163 |[[Faýl:Flag_of_Andorra.svg|20px]] '''[[Khristian Martinez]]'''||161||386||0.42||2005 |- !164 |[[Faýl:Flag_of_Bhutan.svg|20px]] '''[[Çenço Gyeltşen]]'''||160||207||0.77||2008 |- !165 |[[Faýl:Flag_of_Lesotho.svg|20px]] [[Refiloe Potse]]||160||305||0.52||2000-2011 |- !166 |[[Faýl:Flag_of_Cape Verde.svg|20px]] '''[[Julio Tawarez]]'''||156||471||0.33||2009 |- !167 |[[Faýl:Flag_of_Jordan.svg|20px]] [[Mahmoud Şelbaieh]]||155||297||0.52||1998-2016 |- !168 |[[Faýl:Flag_of_Guinea.svg|20px]] [[Souleymane Youla]]||155||489||0.32||1999-2019 |- !169 |[[Faýl:Flag_of_Eritrea.svg|20px]] [[Henok Goitom]]||154||547||0.28||2003-2021 |- !170 |[[Faýl:Flag_of_Niger.svg|20px]] '''[[Moussa Maazou]]'''||152||497||0.31||2008 |- !171 |[[Faýl:Flag_of_Botswana.svg|20px]] [[Malepa Bolelang]]||152||374||0.41||2003-2017 |- !172 |[[Faýl:Flag_of_Dominican Republic.svg|20px]] '''[[Jonathan Faňa]]'''||150||359||0.42||2004 |- !173 |[[Faýl:Flag_of_Chad.svg|20px]] '''[[Ezekhiel N'Douassel]]'''||148||317||0.47||2005 |- !174 |[[Faýl:Flag_of_Solomon Islands.svg|20px]] '''[[Benjamin Totori]]'''||148||226||0.65||2004 |- !175 |[[Faýl:Flag of Guadeloupe (local) variant.svg|20px]] [[Mikael A. Kurier]]||148||377||0.39||2001-2018 |- !176 |[[Faýl:Flag_of_Puerto Rico.svg|20px]] '''[[Hektor Ramos]]'''||147||321||0.45||2007 |- !177 |[[Faýl:Flag_of_South Sudan.svg|20px]] [[James Moga]]||144||276||0.52||1998-2019 |- !178 |[[Faýl:Flag_of_Guinea-Bissau.svg|20px]] [[Basile de Karwalho]]||144||411||0.35||1999-2019 |- !179 |[[Faýl:Flag_of_Saint Lucia.svg|20px]] [[Earl Jean]]||142||273||0.52||1991-2009 |- !180 |[[Faýl:Flag_of_Mongolia.svg|20px]] '''[[Nyam Osor Naranbold]]'''||138||357||0.39||2008 |- !181 |[[Faýl:Flag_of_Barbados.svg|20px]] '''[[Paul Ifill]]'''||134||557||0.24||1997 |- !182 |[[Faýl:Flag_of_Curaçao.svg|20px]] '''[[Prinse Rajkomar]]'''||131||382||0.34||2002 |- !183 |[[Faýl:Flag_of_Guyana.svg|20px]] '''[[Randolph Jerome]]'''||130||260||0.50||2007 |- !184 |[[Faýl:Snake Flag of Martinique.svg|20px]] '''[[Kewin Parsemian]]'''||129||276||0.47||2004 |- !185 |[[Faýl:Flag_of_Burundi.svg|20px]] '''[[Mohamed Tçite]]'''||126||349||0.36||2001 |- !186 |[[Faýl:Flag_of_Eswatini.svg|20px]] '''[[Felix Badenhorst]]'''||125||223||0.56||2007 |- !187 |[[Faýl:Flag_of_Namibia.svg|20px]] '''[[Lazarus Kaimbi]]'''||124||250||0.50||2006 |- !188 |[[Faýl:Flag_of_Gambia.svg|20px]] '''[[Bakari]]'''||124||353||0.35||2007 |- !189 |[[Faýl:Flag_of_São Tomé and Príncipe.svg|20px]] '''[[Luiz Leal]]||124||404||0.31||2006 |- !190 |[[Faýl:Flag_of_Central African Republic.svg|20px]] '''[[Foksi Kethevoama]]'''||122||514||0.24||2006 |- !191 |[[Faýl:Flag_of_Bangladesh.svg|20px]] [[Imtiaz Ahmed Nakib]]||121||200||0.61||1989-2007 |- !192 |[[Faýl:Flag_of_Nepal.svg|20px]] '''[[Anil Gurung]]'''||120||348||0.34||2003 |- !193 |[[Faýl:Flag_of_Myanmar.svg|20px]] [[Soe Myat Min]]||120||320||0.38||1998-2009 |- !194 |[[Faýl:Flag_of_Bahamas.svg|20px]] '''[[Lesly St Fleur]]'''||120||300||0.40||2006 |- !195 |[[Faýl:Flag_of_Mauritius.svg|20px]] '''[[Kolin Bell]]'''||118||604||0.20||1996 |- !196 |[[Faýl:Flag_of_Suriname.svg|20px]] '''[[Tjaronn Çery]]'''||115||512||0.22||2008 |- !197 |[[Faýl:Flag_of_Tuvalu.svg|20px]] '''[[Uota Ale]]'''||110||224||0.49||2004 |- !198 |[[Faýl:Flag_of_Equatorial Guinea.svg|20px]] '''[[Emilio Nsue]]'''||108||578||0.18||2005 |- !199 |[[Faýl:Flag_of_Mauritania.svg|20px]] '''[[Souleymane Anne]]'''||106||163||0.65||2015 |- !200 |[[Faýl:Flag_of_British Virgin Islands.svg|20px]] '''[[Gregory James]]'''||99||245||0.40||2003 |- !201 |[[Faýl:Flag_of_Cayman Islands.svg|20px]] '''[[Dwayne Wright]]'''||97||148||0.66||2009 |- !202 |[[Faýl:Flag_of_Seychelles.svg|20px]] [[Kewin Betsy]]||89||599||0.15||1997-2015 |- !203 |[[Faýl:Flag_of_Anguilla.svg|20px]] '''[[Lewis Fransis]]'''||87||267||0.33||2012 |- !204 |[[Faýl:Drapeau de Nouvelle-Calédonie.png|20px]] '''[[George Gope Fenepej]]'''||84||259||0.32||2006 |- !205 |[[Faýl:Flag_of_Laos.svg|20px]] [[Wisay Phaphouwanin]]||84||217||0.39||2001-2016 |- !206 |[[Faýl:Flag_of_Taiwan.svg|20px]] '''[[Çu En Le]]'''||81||166||0.49||2006 |- !207 |[[Faýl:Flag_of_Brunei.svg|20px]] '''[[Abdul Azizi]]'''||79||227||0.35||2009 |- !208 |[[Faýl:Flag_of_Belize.svg|20px]] '''[[Daniel Jimenez]]'''||75||252||0.30||2009 |- !209 |[[Faýl:Flag_of_Bonaire.svg|20px]] '''[[Ayrton Sisilia]]'''||72||106||0.68||2015 |} ==HEM== *[[Futbol taryhynda iň köp oýun uran uýunçylar]] *[[Futbol taryhynda iň köp namaglup oýunlar uran derwezewanlar]] [[Kategoriýa:Futbol]] q4bpaf8xr3zn3wd4yw9nsb8izxnt5q0 230490 230489 2022-08-04T22:37:14Z 181.176.102.55 wikitext text/x-wiki [[Futbol]] taryhynda iň köp gol uran oýunçylar: {|class="wikitable sortable" |- ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="200" |Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Gol ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="120" |Ýyl |- bgcolor="mistyrose" ! 1 | align="left"|[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]''' |833 |1158 |0.72 |'''2001''' |- ! 2 | align="left"|[[Faýl:Flag_of_Austria.svg|20px]] [[:en:Josef Bican|Josef Biçan]] |805 |535 |1.53 |1930-1957 |- bgcolor="mistyrose" ! 3 | align="left"|[[Faýl:Flag_of_Argentina.svg|20px]]'''[[Lionel Messi]]''' |797 |1030 |0.77 |'''2003''' |- ! 4 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Romario]] |772 |994 |0.78 |1985-2009 |- ! 5 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Pele]] |767 |831 |0.92 |1956-1977 |- ! 6 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenk Puşkaş]] |746 |759 |0.99 |1943-1966 |- ! 7 | align="left"|[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]] |735 |793 |0.93 |1962-1981 |- ! 8 | align="left"|[[Faýl:Flag_of_Netherlands.svg|20px]] [[Abe Lenstra]] |676 |777 |0.87 |1936-1963 |- bgcolor="mistyrose" ! 9 | align="left"|[[Faýl:Flag_of_Poland.svg|20px]]'''[[Robert Lewandowski]]''' |609 |878 |0.70 |'''2005''' |- bgcolor="mistyrose" ! 10 | align="left"|[[Faýl:Flag_of_Sweden.svg|20px]]'''[[Zlatan Ibrahimowiç]]''' |579 |994 |0.58 |'''1999''' |- ! 11 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenç Deak]] |576 |510 |1,13 |1940-1957 |- ! 12 | align="left"|[[Faýl:Flag_of_Germany.svg|20px]] [[Uwe Seler]] |575 |592 |0.97 |1953-1978 |- ! 13 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Tulio Marawila]] |575 |794 |0.74 |1988-2019 |- ! 14 | align="left"|[[Faýl:Flag_of_Zambia.svg|20px]] [[Godfrey Çitalu]] |569 |811 |0.70 |1964-1982 |- ! 15 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Artur Fridenraýh]] |557 |562 |0.99 |1919-1935 |- ! 16 | align="left"|[[Faýl:Flag_of_Poland.svg|20px]] [[Ernest Wilimowski]] |554 |474 |1.17 |1934-1955 |- ! 17 | align="left"|[[Faýl:Flag_of_Portugal.svg|20px]] [[Eýsebio]] |552 |639 |0.97 |1957-1980 |- ! 18 | align="left"|[[Faýl:Flag_of_Scotland.svg|20px]] [[Jimi McGrory]] |550 |547 |1.07 |1922-1938 |- ! 19 | align="left"|[[Faýl:Flag_of_Austria.svg|20px]] [[Frank Binder]] |546 |430 |1.27 |1930-1949 |- ! 20 | align="left"|[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Peiroteo]] |544 |354 |1.58 |1937-1950 |- ! 21 | align="left"|[[Faýl:Flag_of_Mexico.svg|20px]] [[Ugo Sançes]] |541 |895 |0.6 |1976-1998 |- ! 22 | align="left"|[[Faýl:Flag_of_Germany.svg|20px]] [[Walter Fritz]] |539 |530 |1.02 |1937-1959 |- bgcolor="mistyrose" ! 23 | align="left"|[[Faýl:Flag_of_Uruguay.svg|20px]]'''[[Luiz Suarez]]'''||526||871||0.60||'''2005''' |- ! 24 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Josep Takaç]] |523 |526 |0.99 |1917-1934 |- ! 25 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Giula Zengeler]] |522 |641 |0.81 |1935-1953 |- ! 26 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Ziko]] |522 |788 |0.68 |1971-1994 |- ! 27 | align="left"|[[Faýl:Flag_of_Argentina.svg|20px]] [[Alfredo Di Stefano]] |514 |706 |0.73 |1945-1966 |- ! 28 | align="left"|[[Faýl:Flag_of_Austria.svg|20px]] [[Kans Krankl]] |514 |655 |0.78 |1970-1989 |- ! 29 | align="left"|[[Faýl:Flag_of_Sweden.svg|20px]] [[Gunnar Nordal]] |513 |561 |0.91 |1937-1958 |- ! 30 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Roberto Dinamit]] |512 |825 |0.62 |1971-1991 |- ! 31 | align="left"|[[Faýl:Flag_of_England.svg|20px]] [[Jimi Greawes]] |511 |812 |0.63 |1957-1971 |- ! 32 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenç Bene]] |508 |946 |0.54 |1961-1979 |} ==Klub Täkda== {|class="wikitable" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Göl ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Ýyl ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Klub |- !1 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Lionel Messi]] |672 |778 |0.86 |2003-2021 |[[Faýl:Flag_of_Spain.svg|20px]][[Barselona futbol kluby|Barselona]] |- !2 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Abe Lenstra]] |517 |571 |0.91 |1933-1955 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[SK Heerenveen|Heerenveen]] |- !3 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Pele]] |504 |496 |1.02 |1956-1974 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Santos FK|Santos]] |- !4 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Kriştiano Ronaldo]] |450 |438 |1.03 |2009-2018 |[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !5 |[[Faýl:Flag_of_Germany.svg|20px]] [[Uwe Seeler]] |404 |476 |0.85 |1953-1972 |[[Faýl:Flag_of_Germany.svg|20px]] [[Hamburger SW|Hamburger]] |- !6 |[[Faýl:Flag_of_Austria.svg|20px]] [[Josef Biçan]] |403 |211 |1.91 |1937-1948 |[[Faýl:Flag_of_Czech Republic.svg|20px]] [[SK Slavia Prague|Slavia]] |} == Golçylar günda == {|class="wikitable soportable" style="texto-align:center" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="200" |Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Gol ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Ýyl ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Klub |- bgcolor="antiquewhite" ! 1 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]''' |833 |1158 |0.72 |2001 |[[Faýl:Flag_of_England.svg|20px]] [[Mançester Ýunaýted]] |- bgcolor="antiquewhite" ! 2 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]''' |797 |1030 |0.77 |2003 |[[Faýl:Flag_of_France.svg|20px]] [[Paríž Saint Germain]] |- bgcolor="antiquewhite" ! 3 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]''' |609 |878 |0.70 |2005 |[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- bgcolor="antiquewhite" ! 4 |[[Faýl:Flag_of_Sweden.svg|20px]] '''[[Zlatan Ibrahimowiç]]''' |579 |994 |0.58 |1999 |[[Faýl:Flag_of_Italy.svg|20px]] [[Milan futbol topary|Milan]] |- bgcolor="antiquewhite" ! 5 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]''' |526 |870 |0.61 |2005 |[[Faýl:Flag_of_Spain.svg|20px]] [[Atletiko Madrid]] |- bgcolor="antiquewhite" ! 6 |[[Faýl:Flag_of_Maldives.svg|20px]] '''[[Ali Aşfag]]''' |488 |561 |0.87 |2001 |[[Faýl:Flag_of_Maldives.svg|20px]] [[Klub Eagles]] |- bgcolor="antiquewhite" ! 7 |[[Faýl:Flag_of_France.svg|20px]] '''[[Karim Benzema]]'''||461||905||0.51||2004||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !8 |[[Faýl:Flag_of_Uruguay.svg|20px]] [[Edinson Kawani]] |444 |798 |0.55 |2005 | |- ! 9 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Neymar]] |436 |697 |0.63 |2009 |[[Faýl:Flag_of_France.svg|20px]] [[Pariž Saint Germain]] |- bgcolor="antiquewhite" !10 |[[Faýl:Flag_of_Kuwait.svg|20px]] '''[[Bader Al Mutawa]]'''||426||669||0.64||2002||[[Faýl:Flag_of_Kuwait.svg|20px]] [[Al Kadsia]] |- bgcolor="antiquewhite" !11 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]''' |386 |770 |0.50 |1998 |[[Faýl:Flag_of_Hong Kong.svg|20px]] [[Kitchee SK|Kitchee]] |- bgcolor="antiquewhite" !12 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Džeko]]''' |385 |883 |0.44 |2003 |[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- !13 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Hulk]]||377||733||0.51||2004||[[Faýl:Flag_of_Brazil.svg|20px]] [[Kluby Atletiko Mineiro|Atletiko Mineiro]] |- bgcolor="antiquewhite" !14 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||366||791||0.46||2003||[[Faýl:Flag_of_Paraguay.svg|20px]] [[Libertad]] |- bgcolor="antiquewhite" !15 |[[Faýl:Flag_of_El Salvador.svg|20px]] '''[[William Reyes]]'''||363||765||0.47||1997||[[Faýl:Flag_of_El Salvador.svg|20px]] [[AD Municipal|Municipal]] |- !16 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Gonzalo Higuain]]||357||764||0.47||2005||[[Faýl:Flag_of_USA.svg|20px]] [[Inter Miami]] |- bgcolor="antiquewhite" !17 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||356||660||0.54||2006||[[Faýl:Flag_of_Israel.svg|20px]] [[Makabi TA]] |- bgcolor="antiquewhite" !18 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Kristian Gonzalez]]'''||353||566||0.62||1995||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Rans Cilegon]] |- !19 |[[Faýl:Flag_of_France.svg|20px]] [[Bafetimbi Gomis]]||351||751||0.46||2004||[[Faýl:Flag_of_Turkey.svg|20px]] [[Galatasaraý]] |- !20 |[[Faýl:Flag_of_Chile.svg|20px]] [[Humberto Suazo]] |351 |668 |0.53 |2000 |[[Faýl:Flag_of_Chile.svg|20px]] [[Deportes La Serena|La Serena]] |- !21 |[[Faýl:Flag_of_Syria.svg|20px]] [[Omar Al-Somah]]||348||432||0.81||2007||[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Al Ahli]] |- !22 |[[Faýl:Flag_of_Colombia.svg|20px]] [[Radamel Falkao]] |343 |628 |0.55 |2003 |[[Faýl:Flag_of_Spain.svg|20px]] [[Rayo Vallekano]] |- bgcolor="antiquewhite" !23 |[[Faýl:Flag_of_Qatar.svg|20px]] '''[[Rodrigo Tabata]]'''||343||742||0.46||1999||[[Faýl:Flag_of_Qatar.svg|20px]] [[Al Sadd SK|Al Sadd]] |- bgcolor="antiquewhite" !24 |[[Faýl:Flag_of_Algeria.svg|20px]] '''[[Baghdad Bounedjah]]'''||342||415||0.83||2009||[[Faýl:Flag_of_Qatar.svg|20px]] [[Al Sadd SK|Al Sadd]] |- !25 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Wagner Lowe]] |341 |727 |0.47 |2002 |<!--[[Faýl:Flag_of_.svg|20px]]--> |- bgcolor="antiquewhite" !26 |[[Faýl:Flag_of_United Arab Emirates.svg|20px]] '''[[Sebastian Tagliabue]]'''||341||554||0.61||2003||[[Faýl:Flag_of_United Arab Emirates.svg|20px]] [[Al Nasr SC|Al Nasr]] |- !27 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Nemanja Nikoliç]]||341||644||0.53||2006||[[Faýl:Flag_of_Hungary.svg|20px]] [[Fehervar FK|Fehervar]] |- !28 |[[Faýl:Flag_of_Belgium.svg|20px]] [[Romelu Lukaku]]||333||611||0.54||2009||[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- bgcolor="antiquewhite" !29 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre-Emmerik Aubameyang|Pierre Aubameyang]]'''||331||656||0.50||2007||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- !30 |[[Faýl:Flag_of_England.svg|20px]] [[Harry Kane]]||328||533||0.61||2009||[[Faýl:Flag_of_England.svg|20px]] [[Tottenham Hotspur|Tottenham]] |- !31 |[[Faýl:Flag_of_Qatar.svg|20px]] [[Sebastian Soria]]||324||704||0.46||2002||[[Faýl:Flag_of_Qatar.svg|20px]] [[Katar SC|Katar]] |- !32 |[[Faýl:Flag_of_Sweden.svg|20px]] [[Markus Berg]]||320||708||0.45||2002||[[Faýl:Flag_of_Sweden.svg|20px]] [[AIK]] |- !33 |[[Faýl:Flag_of_Indonesia.svg|20px]] [[Beto Gonsalvez]]||316||560||0.56||1999||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Madura United]] |- !34 |[[Faýl:Flag_of_France.svg|20px]] [[Andre Gignak]]||316||717||0.43||2004||[[Faýl:Flag_of_Mexico.svg|20px]] [[Tigres]] |- bgcolor="antiquewhite" !35 |[[Faýl:Flag_of_Lithuania.svg|20px]] '''[[Rikardas Beniusis]]'''||315||525||0.60||1999||[[Faýl:Flag_of_Lithuania.svg|20px]] [[Saned]] |- bgcolor="antiquewhite" !36 |[[Faýl:Flag_of_Democratic Republic of the Congo.svg|20px]] '''[[Dieumersi Mbokani]]'''||313||611||0.51||2004||[[Faýl:Flag_of_Kuwait.svg|20px]][[Kuwait SK|Kuwait]] |- !37 |[[Faýl:Flag_of_Turkey.svg|20px]] [[Burak Ýylmaz]]||310||723||0.43||2001||[[Faýl:Flag_of_Netherlands.svg|20px]] [[Fortuna S]] |- !38 |[[Faýl:Flag_of_Spain.svg|20px]] [[Soldado]]||310||744||0.42||2001||[[Faýl:Flag_of_Spain.svg|20px]] [[Levante UD|Levante]] |- !39 |[[Faýl:Flag_of_Romania.svg|20px]] [[Klaudio Keşeru]] |303 |692 |0.44 |2002 |[[Faýl:Flag_of_Romania.svg|20px]] [[UTA Arad]] |- bgcolor="antiquewhite" !40 |[[Faýl:Flag_of_East Timor.svg|20px]] '''[[Patrick Fabiano]]'''||301||383||0.79||2006||[[Faýl:Flag_of_Kuwait.svg|20px]] [[Al Salmiyah SK|Al Salmiyah]] |- !41 |[[Faýl:Flag_of_Paraguay.svg|20px]] [[Roke Santakruz]]||301||896||0.34||1997||[[Faýl:Flag_of_Paraguay.svg|20px]] [[Libertad]] |} ==Gollar ýurtlaryň== {|class="wikitable sortable" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Gol ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Ýyl |- !1 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||833||1158||0.72||2001 |- !2 |[[Faýl:Flag_of_Austria.svg|20px]] [[Josef Biçan]]||805||530||1.52||1931-1955 |- !3 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||797||1030||0.77||2003 |- !4 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Romario]]||772||994||0.78||1985-2009 |- !5 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenk Puşkaş]]||746||754||0.99||1943-1966 |- !6 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]]||735||793||0.93||1962-1981 |- !7 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Abe Lenstra]]||676||777||0.87||1936-1963 |- !8 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||609||878||0.70||2005 |- !9 |[[Faýl:Flag_of_Sweden.svg|20px]] '''[[Zlatan Ibrahimoviç]]'''||579||994||0.58||1999 |- !10 |[[Faýl:Flag_of_Zambia.svg|20px]] [[Godfrey Çitalu]]||569||811||0.70||1964-1982 |- !11 |[[Faýl:Flag_of_Scotland.svg|20px]] [[Jimmy McGrory]]||550||547||1.01||1922-1938 |- !12 |[[Faýl:Flag_of_Mexico.svg|20px]] [[Ugo Sançes]]||541||895||0.60||1976-1998 |- !13 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||526||871||0.60||2005 |- !14 |[[Faýl:Flag_of_England.svg|20px]] [[Jimmy Greawes]]||511||812||0.63||1057-1971 |- !15 |[[Faýl:Flag_of_Maldives.svg|20px]] '''[[Ali Aşfag]]'''||488||561||0.87||2001 |- !16 |[[Faýl:Flag_of_Serbia.svg|20px]] [[Stjepan Bobek]]||480||554||0.87||1944-1959 |- !17 |[[Faýl:Flag_of_Belgium.svg|20px]] [[Jeff Mermans]]||476||612||0.78||1937-1960 |- !18 |[[Faýl:Flag_of_Cameroon.svg|20px]] [[Roger Milla]]||474||896||0.53||1967-1996 |- !19 |[[Faýl:Flag_of_Singapore.svg|20px]] [[Aleksandar Duriç]]||469||792||0.59||1992-2019 |- !20 |[[Faýl:Flag_of_Spain.svg|20px]] [[Raul Gonzales Blanko|Raul]]||465||1064||0.44||1994-2015 |- !21 |[[Faýl:Flag_of_France.svg|20px]] '''[[Karim Benzema]]'''||461||905||0.51||2004 |- !22 |[[Faýl:Flag_of_Ecuador.svg|20px]] [[Alberto Spenser]]||451||662||0.68||1953-1972 |- !23 |[[Faýl:Flag_of_Ireland.svg|20px]] [[John Aldridge]]||441||851||0.52||1979-1998 |- !24 |[[Faýl:Flag_of_Syria.svg|20px]] [[Firas Al Kathib]]||434||587||0.74||1999-2009 |- !25 |[[Faýl:Flag_of_Kuwait.svg|20px]] '''[[Bader Mutawa]]'''||426||669||0.64||2002 |- !26 |[[Faýl:Flag_of_Saint Kitts and Nevis.svg|20px]] [[Keith Gumbs]]||425||518||0.82||1989-2014 |- !27 |[[Faýl:Flag_of_Guatemala.svg|20px]] [[Juan Plata]]||411||598||0.69||1088-2010 |- !28 |[[Faýl:Flag_of_Wales.svg|20px]] [[İan Rush]]||410||898||0.46||1978-2000 |- !29 |[[Faýl:Flag_of_Thailand.svg|20px]] [[Piyang Pue-On]]||404||579||0.70||1979-1997 |- !30 |[[Faýl:Flag_of_Ukraine.svg|20px]] [[Andrij Şewçenko]]||402||730||0.55||1994-2012 |- !31 |[[Faýl:Flag_of_Bolivia.svg|20px]] [[Viktor Antelo]]||392||637||0.62||1980-2001 |- !32 |[[Faýl:Flag_of_Turkey.svg|20px]] [[Hakan Sukur]]||391||865||0.45||1987-2008 |- !33 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]'''||386||770||0.50||1998 |- !34 |[[Faýl:Flag_of_Northern Ireland.svg|20px]] [[Joe Brambrik]]||385||322||1.20||1926-1939 |- !35 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Džeko]]'''||385||883||0.44||2003 |- !36 |[[Faýl:Flag_of_Ivory Coast.svg|20px]] [[Didier Drogba]]||370||805||0.46||1997-2018 |- !37 |[[Faýl:Flag_of_Italy.svg|20px]] [[Silvio Piola]]||369||663||0.56||1929-1954 |- !38 |[[Faýl:Flag_of_Sudan.svg|20px]] [[Ali Gagarin]]||369||602||0.61||1966-1979 |- !39 |[[Faýl:Flag_of_Chile.svg|20px]] [[Esteban Paredes]]||369||700||0.53||2000-2022 |- !40 |[[Faýl:Flag_of_Nigeria.svg|20px]] [[Thompson Usiyan]]||368||461||0.80||1981-1995 |- !41 |[[Faýl:Flag_of_Australia.svg|20px]] [[Damian Mori]]||368||653||0.56||1989-2011 |- !42 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||366||791||0.46||2003 |- !43 |[[Faýl:Flag_of_El Salvador.svg|20px]] '''[[William Reyes]]'''||363||765||0.47||1997 |- !44 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||357||661||0.54||2006 |- !45 |[[Faýl:Flag_of_Costa Rica.svg|20px]] [[Alwaro Saborio]]||354||692||0.51||2001-2022 |- !46 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Kristian Gonzalez]]'''||353||566||0.62||1995 |- !47 |[[Faýl:Flag_of_Japan.svg|20px]] [[Kunişige Kamamoto]]||350||405||0.86||1964-1984 |- !48 |[[Faýl:Flag_of_Colombia.svg|20px]] [[Wiktor Aristizabal]]||348||723||0.57||1990-2007 |- !49 |[[Faýl:Flag_of_Georgia.svg|20px]] [[Şota Arweladze]]||347||610||0.57||1990-2008 |- !50 |[[Faýl:Flag_of_Myanmar.svg|20px]] [[Sor Myat Min]]||345||379||0.91||1998-2012 |- !51 |[[Faýl:Flag_of_Peru.svg|20px]] [[Klaudio Pizarro]]||345||886||0.39||1996-2020 |- !52 |[[Faýl:Flag_of_Qatar.svg|20px]] '''[[Rodrigo Tabata]]'''||343||742||0.46||1999 |- !53 |[[Faýl:Flag_of_Algeria.svg|20px]] '''[[Baghdad Bounedjah]]'''||342||415||0.82||2009 |- !54 |[[Faýl:Flag_of_United Arab Emirates.svg|20px]] '''[[Sebastian Tagliabue]]'''||341||554||0.61||2003 |- !55 |[[Faýl:Flag_of_South Korea.svg|20px]] [[Lee Dong Gook]]||339||831||0.41||1998-2020 |- !56 |[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Majed Abdullah]]||338||387||0.87||1975-1998 |- !57 |[[Faýl:Flag_of_Bulgaria.svg|20px]] [[Hristo Stoiçkow]]||335||696||0.48||1982-2003 |- !58 |[[Faýl:Flag_of_Norway.svg|20px]] [[Harald Brattbakk]]||334||498||0.67||1990-2008 |- !59 |[[Faýl:Flag_of_Greece.svg|20px]] [[Thomas Mawros]]||334||635||0.53||1976-1991 |- !60 |[[Faýl:Flag_of_Denmark.svg|20px]] [[Pauli Jorgensen]]||332||344||0.97||1924-1942 |- !61 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre-Emmerik Aubameyang|Pierre Aubameyang]]||331||656||0.50||2007 |- !62 |[[Faýl:Flag_of_Saint Vincent and the Grenadines.svg|20px]] [[Marlon James]]||329||429||0.77||1995-2014 |- !63 |[[Faýl:Flag_of_Russia.svg|20px]] [[Oleg Blokhin]]||325||764||0.43||1969-1990 |- !64 |[[Faýl:Flag_of_Ethiopia.svg|20px]] [[Yidnekatçew Tessema]]||321||380||0.84||1943-1958 |- !65 |[[Faýl:Flag_of_Lithuania.svg|20px]] '''[[Rikardas Beniusis]]'''||315||525||0.60||1999 |- !66 |[[Faýl:Flag_of_Albania.svg|20px]] [[Hamdi Salihi]]||314||639||0.50||2002-2019 |- !67 |[[Faýl:Flag_of_Democratic Republic of the Congo.svg|20px]] '''[[Dieumersi Mbokani]]'''||313||611||0.51||2004 |- !68 |[[Faýl:Flag_of_Romania.svg|20px]] [[Gheorghe Hagi]]||311||770||0.40||1982-2001 |- !69 |[[Faýl:Flag_of_Iran.svg|20px]] [[Farşad Pious]]||306||361||0.85||1980-1997 |- !70 |[[Faýl:Flag_of_Estonia.svg|20px]] [[Maksim Gruznow]]||304||494||0.62||1992-2012 |- !71 |[[Faýl:Flag_of_Oman.svg|20px]] [[Hani Al Dhabit]]||304||500||0.61||1996-2015 |- !72 |[[Faýl:Flag_of_Panama.svg|20px]] [[Julio Waldez]]||304||584||0.52||1987-2006 |- !73 |[[Faýl:Flag_of_Egypt.svg|20px]] [[Hossam Hassan]]||302||707||0.43||1984-2007 |- !74 |[[Faýl:Flag_of_East Timor.svg|20px]] '''[[Patrik Fabiano]]'''||301||383||0.79||2006 |- !75 |[[Faýl:Flag_of_Czech Republic.svg|20px]] [[Jan Koller]]||301||681||0.44||1994-2011 |- !76 |[[Faýl:Flag_of_USA.svg|20px]] [[Landon Donowan]]||301||728||0.41||1998-2019 |- !77 |[[Faýl:Flag_of_Croatia.svg|20px]] [[Dawor Suker]]||299||616||0.49||1983-2003 |- !78 |[[Faýl:Flag_of_Morocco.svg|20px]] '''[[Youssef Al-Arabi]]'''||299||591||0.51||2005 |- !79 |[[Faýl:Flag_of_Faroe Islands.svg|20px]] '''[[Klaimint Olsen]]'''||294||535||0.55||2005 |- !80 |[[Faýl:Flag_of_Switzerland.svg|20px]] [[Stephane Çapuisat]]||283||650||0.44||1986-2006 |- !81 |[[Faýl:Flag_of_Venezuela.svg|20px]] [[Juan E Garsia|Juan Garsia]]||280||623||0.45||1988-2013 |- !82 |[[Faýl:Flag_of_Ghana.svg|20px]] '''[[Asamoah Gyan]]'''||274||542||0.52||2003 |- !83 |[[Faýl:Flag_of_Iraq.svg|20px]] [[Younis Mahmoud]]||273||576||0.47||1999-2016 |- !84 |[[Faýl:Flag_of_Azerbaijan.svg|20px]] [[Nazim Aliyew]]||272||373||0.73||1986-2000 |- !85 |[[Faýl:Flag_of_Malta.svg|20px]] '''[[Mikhael Mifsud]]'''||271||789||0.34||1997 |- !86 |[[Faýl:Flag_of_Tahiti.svg|20px]] '''[[Teaonui Tehau]]'''||269||243||1.11||2009 |- !87 |[[Faýl:Flag_of_India.svg|20px]] '''[[Sunil Çetri]]'''||268||519||0.52||2002 |- !88 |[[Faýl:Flag_of_Tunisia.svg|20px]] '''[[Hamdi Harbaoui]]'''||267||534||0.50||2005 |- !89 |[[Faýl:Flag_of_Bermuda.svg|20px]] [[Dawid Baskome]]||267||338||0.79||1987-2004 |- !90 |[[Faýl:Flag_of_Malaysia.svg|20px]] [[Mokhtar Dahari]]||266||401||0.66||1972-1988 |- !91 |[[Faýl:Flag_of_Republic of the Congo.svg|20px]] [[Fransois M'Pele]]||266||530||0.50||1966-1982 |- !92 |[[Faýl:Flag_of_Cyprus.svg|20px]] [[Sotiris Kaiafas]]||263||405||0.65||1967-1984 |- !93 |[[Faýl:Flag_of_Finland.svg|20px]] [[Jari Litmanen]]||259||736||0.35||1987-2011 |- !94 |[[Faýl:Flag_of_Honduras.svg|20px]] [[Wilmer Welaskez]]||257||536||0.48||1991-2009 |- !95 |[[Faýl:Flag_of_Uzbekistan.svg|20px]] [[Jafar Irismetow]]||256||480||0.53||1993-2012 |- !96 |[[Faýl:Flag_of_Mali.svg|20px]] [[Salif Keita]]||255||442||0.58||1963-2008 |- !97 |[[Faýl:Flag_of_Togo.svg|20px]] '''[[Emmanuel Adebayor]]'''||245||680||0.36||2001 |- !98 |[[Faýl:Proposed flag of Réunion (VAR).svg|20px]] '''[[Jean Mişel Fontaine|Jean Fontaine]]'''||244||441||0.55||2006 |- !99 |[[Faýl:Flag_of_Lebanon.svg|20px]] '''[[Hassan Maatouk]]'''||243||421||0.58||2004 |- !100 |[[Faýl:Flag_of_Senegal.svg|20px]] '''[[Papiss Çisse]]'''||243||550||0.44||2003 |- !101 |[[Faýl:Flag_of_Belarus.svg|20px]] [[Raman Wasilyuk]]||242||545||0.44||1996-2021 |- !102 |[[Faýl:Flag_of_Iceland.svg|20px]] [[Tryggwi Gudmundsson]]||237||510||0.46||1992-2018 |- !103 |[[Faýl:Flag_of_Madagascar.svg|20px]] '''[[Fanewa Ima Andriatsima]]'''||235||622||0.38||1999 |- !104 |[[Faýl:Flag_of_Pakistan.svg|20px]] [[Arif Mehmood]]||233||354||0.66||2004-2016 |- !105 |[[Faýl:Flag_of_Dominica.svg|20px]] '''[[Jefferson Louis]]'''||232||730||0.32||1996 |- !106 |[[Faýl:Flag_of_China.svg|20px]] '''[[Wu Lei]]'''||230||552||0.42||2006 |- !107 |[[Faýl:Flag_of_Armenia.svg|20px]] '''[[Henrik]]'''||230||734||0.31||2006 |- !108 |[[Faýl:Flag_of_San Marino.svg|20px]] [[Andy Selwa]]||229||673||0.34||1994-2019 |- !109 |[[Faýl:Flag_of_Libya.svg|20px]] [[Eamon Zayed]]||227||455||0.50||2002-2020 |- !110 |[[Faýl:Flag_of_Kyrgyzstan.svg|20px]] '''[[Mirlan Murzaew]]'''||226||373||0.64||2005 |- !111 |[[Faýl:Flag_of_Uganda.svg|20px]] [[Majid Musisi]]||226||532||0.42||1982-2005 |- !112 |[[Faýl:Flag_of_Trinidad and Tobago.svg|20px]] [[Stern John]]||225||564||0.40||1996-2018 |- !113 |[[Faýl:Flag_of_Gibraltar.svg|20px]] '''[[Lee Kasziaro]]'''||221||311||0.71||2006 |- !114 |[[Faýl:Flag_of_Canada.svg|20px]] [[Paul Peskisolido]]||216||729||0.30||1989-2009 |- !115 |[[Faýl:Flag_of_Moldova.svg|20px]] [[Serghei Rogasiow]]||215||459||0.47||1993-2010 |- !116 |[[Faýl:Flag_of_North Macedonia.svg|20px]] '''[[Besart Ibraimi]]'''||214||404||0.53||2008 |- !117 |[[Faýl:Flag_of_Turkmenistan.svg|20px]] [[Didargylyç Urazow]]||213||322||0.66||1996-2014 |- !118 |[[Faýl:Flag_of_Kenya.svg|20px]] '''[[Mikhael Olunga]]'''||213||352||0.60||2013 |- !119 |[[Faýl:Flag_of_Liberia.svg|20px]] [[Gheorghe Weah]]||212||488||0.43||1985-2003 |- !120 |[[Faýl:Flag_of_Yemen.svg|20px]] [[Ali Al Nono]] ||211||462||0.46||1995-2014 |- !121 |[[Faýl:Flag_of_Bahrain.svg|20px]] '''[[Ismael Abdulatif]]'''||210||425||0.49||2004 |- !122 |[[Faýl:Flag_of_Tanzania.svg|20px]] '''[[Mbwana Samatta]]'''||210||496||0.43||2010 |- !123 |[[Faýl:Flag_of_Slovenia.svg|20px]] [[Miliwoje Nowakoviç]]||208||484||0.43||2000-2017 |- !124 |[[Faýl:Flag_of_New Zealand.svg|20px]] [[Şane Smeltz]]||206||472||0.44||1999-2020 |- !125 |[[Faýl:Flag_of_Liechtenstein.svg|20px]] [[Mario Frikk]]||206||789||0.26||1990-2016 |- !126 |[[Faýl:Flag_of_Nicaragua.svg|20px]] [[Emilio Palasios]]||204||672||0.30||1999-2017 |- !127 |[[Faýl:Flag_of_Fiji.svg|20px]] '''[[Roy Krişna]]'''||203||365||0.56||2008 |- !128 |[[Faýl:Flag_of_Afghanistan.svg|20px]] '''[[Haşmatullah Barakzai]]'''||202||211||0.96||2004 |- !129 |[[Faýl:Flag_of_Montserrat.svg|20px]] '''[[Lyle Taylor]]'''||201||547||0.37||2007 |- !130 |[[Faýl:Flag_of_Hong Kong.svg|20px]] [[Au Wai Lun]]||200||324||0.62||1988-2013 |- !131 |[[Faýl:Flag_of_Angola.svg|20px]] [[Flawio]]||197||411||0.48||1999-2014 |- !132 |[[Faýl:Flag_of_Cuba.svg|20px]] [[Eduardo Sembrango]]||197||440||0.45||1992-2013 |- !133 |[[Faýl:Flag_of_Antigua and Barbuda.svg|20px]] '''[[Peter Byers]]'''||196||334||0.59||2003 |- !134 |[[Faýl:Flag_of_Grenada.svg|20px]] [[Jason Robert]]||194||578||0.34||1995-2014 |- !135 |[[Faýl:Flag_of_South Africa.svg|20px]] [[Benny MkKarthy]]||192||479||0.40||1995-2013 |- !136 |[[Faýl:Flag_of_Cambodia.svg|20px]] '''[[Çan Wathanaka]]'''||192||244||0.79||2011 |- !137 |[[Faýl:Flag_of_Vietnam.svg|20px]] [[Lê Çông Winh]]||190||329||0.58||2004-2016 |- !138 |[[Faýl:Flag_of_Somalia.svg|20px]] [[Siise Aden Abşir]]||190||343||0.55||2000-2019 |- !139 |[[Faýl:Flag_of_Macau.svg|20px]] '''[[Nikki Torrao]]'''||189||193||0.98||2005 |- !140 |[[Faýl:Flag_of_Latvia.svg|20px]] [[Aleksandrs Starkows]]||189||417||0.45||1974-1989 |- !141 |[[Faýl:Flag_of_Philippines.svg|20px]] '''[[Bienwenido Maraňon]]'''||188||495||0.38||2005 |- !142 |[[Faýl:Flag_of_Jamaica.svg|20px]] '''[[Andre Gray]]'''||187||512||0.37||2009 |- !143 |[[Faýl:Flag_of_Tajikistan.svg|20px]] '''[[Manuçekhr Dzhalilow]]'''||187||373||0.50||2009 |- !144 |[[Faýl:Flag_of_Turks and Caicos Islands.svg|20px]] '''[[Mark Fenelus]]'''||186||150||1.24||2010 |- !145 |[[Faýl:Flag_of_Benin.svg|20px]] '''[[Mikael Pote]]'''||186||593||0.31||2003 |- !146 |[[Faýl:Flag_of_Papua New Guinea.svg|20px]] [[Reggie Dawani]]||186||348||0.53||1996-2015 |- !147 |[[Faýl:Flag_of_Kazakhstan.svg|20px]] [[Nurbol Zhumaskaliyew]]||185||642||0.29||1998-2018 |- !148 |[[Faýl:Flag_of_North Korea.svg|20px]] '''[[Jong Tae Se]]'''||184||519||0.35||2006 |- !149 |[[Faýl:Flag_of_Sri Lanka.svg|20px]] '''[[Çathura Gunaratne]]'''||184||429||0.43||2005 |- !150 |[[Faýl:Flag_of_Sierra Leone.svg|20px]] '''[[Kei Kamara]]'''||183||533||0.35||2004 |- !151 |[[Faýl:Flag_of_Slovakia.svg|20px]] [[Marek Mintal]]||183||499||0.37||1996-2013 |- !152 |[[Faýl:Flag_of_Burkina Faso.svg|20px]] [[Moumouni Dagano]]||182||470||0.39||1998-2015 |- !153 |[[Faýl:Flag_of_Zimbabwe.svg|20px]] [[Agent Sawu]]||179||390||0.46||1990-2008 |- !154 |[[Faýl:Flag_of_Kosovo.svg|20px]] [[Besart Berişa]]||179||384||0.47||2003-2021 |- !155 |[[Faýl:Flag_of_Guam.svg|20px]] '''[[Min Sung Çoi]]'''||172||193||0.89||2008 |- !156 |[[Faýl:Flag_of_Malawi.svg|20px]] [[Essau Kanyenda]]||170||468||0.36||1999-2019 |- !157 |[[Faýl:Flag_of_Mozambique.svg|20px]] [[Tiko Tiko]]||169||481||0.35||1992-2011 |- !158 |[[Faýl:Flag_of_Rwanda.svg|20px]] '''[[Meddie Kagere]]'''||168||315||0.53||2004 |- !159 |[[Faýl:Flag_of_Haiti.svg|20px]] [[Jean R. Menelas]]||168||269||0.62||1993-2007 |- !160 |[[Faýl:Flag_of_Luxembourg.svg|20px]] '''[[Daniel da Mota]]'''||163||496||0.33||2001 |- !161 |[[Faýl:Flag_of_Comoros.svg|20px]] '''[[El Fardou Ben Nabouhane]]'''||162||444||0.36||2007 |- !162 |[[Faýl:Flag_of_French Guiana.svg|20px]] [[Gabriel Pigree]]||162||281||0.58||2003-2016 |- !163 |[[Faýl:Flag_of_Palestine.svg|20px]] '''[[Murad Alyan]]'''||161||207||0.78||2002 |- !164 |[[Faýl:Flag_of_Andorra.svg|20px]] '''[[Khristian Martinez]]'''||161||386||0.42||2005 |- !165 |[[Faýl:Flag_of_Bhutan.svg|20px]] '''[[Çenço Gyeltşen]]'''||160||207||0.77||2008 |- !166 |[[Faýl:Flag_of_Lesotho.svg|20px]] [[Refiloe Potse]]||160||305||0.52||2000-2011 |- !167 |[[Faýl:Flag_of_Cape Verde.svg|20px]] '''[[Julio Tawarez]]'''||158||480||0.33||2009 |- !168 |[[Faýl:Flag_of_Jordan.svg|20px]] [[Mahmoud Şelbaieh]]||155||297||0.52||1998-2016 |- !169 |[[Faýl:Flag_of_Guinea.svg|20px]] [[Souleymane Youla]]||155||489||0.32||1999-2019 |- !170 |[[Faýl:Flag_of_Eritrea.svg|20px]] [[Henok Goitom]]||154||547||0.28||2003-2021 |- !171 |[[Faýl:Flag_of_Niger.svg|20px]] '''[[Moussa Maazou]]'''||152||497||0.31||2008 |- !172 |[[Faýl:Flag_of_Botswana.svg|20px]] [[Malepa Bolelang]]||152||374||0.41||2003-2017 |- !173 |[[Faýl:Flag_of_Dominican Republic.svg|20px]] '''[[Jonathan Faňa]]'''||150||359||0.42||2004 |- !174 |[[Faýl:Flag_of_Chad.svg|20px]] '''[[Ezekhiel N'Douassel]]'''||148||317||0.47||2005 |- !175 |[[Faýl:Flag_of_Solomon Islands.svg|20px]] '''[[Benjamin Totori]]'''||148||226||0.65||2004 |- !176 |[[Faýl:Flag of Guadeloupe (local) variant.svg|20px]] [[Mikael A. Kurier]]||148||377||0.39||2001-2018 |- !177 |[[Faýl:Flag_of_Puerto Rico.svg|20px]] '''[[Hektor Ramos]]'''||147||321||0.45||2007 |- !178 |[[Faýl:Flag_of_South Sudan.svg|20px]] [[James Moga]]||144||276||0.52||1998-2019 |- !179 |[[Faýl:Flag_of_Guinea-Bissau.svg|20px]] [[Basile de Karwalho]]||144||411||0.35||1999-2019 |- !180 |[[Faýl:Flag_of_Saint Lucia.svg|20px]] [[Earl Jean]]||142||273||0.52||1991-2009 |- !181 |[[Faýl:Flag_of_Mongolia.svg|20px]] '''[[Nyam Osor Naranbold]]'''||138||357||0.39||2008 |- !182 |[[Faýl:Flag_of_Barbados.svg|20px]] '''[[Paul Ifill]]'''||134||557||0.24||1997 |- !183 |[[Faýl:Flag_of_Curaçao.svg|20px]] '''[[Prinse Rajkomar]]'''||131||382||0.34||2002 |- !184 |[[Faýl:Flag_of_Guyana.svg|20px]] '''[[Randolph Jerome]]'''||130||260||0.50||2007 |- !185 |[[Faýl:Snake Flag of Martinique.svg|20px]] '''[[Kewin Parsemian]]'''||129||276||0.47||2004 |- !186 |[[Faýl:Flag_of_Burundi.svg|20px]] '''[[Mohamed Tçite]]'''||126||349||0.36||2001 |- !187 |[[Faýl:Flag_of_Eswatini.svg|20px]] '''[[Felix Badenhorst]]'''||125||223||0.56||2007 |- !188 |[[Faýl:Flag_of_Namibia.svg|20px]] '''[[Lazarus Kaimbi]]'''||124||250||0.50||2006 |- !189 |[[Faýl:Flag_of_Gambia.svg|20px]] '''[[Bakari]]'''||124||353||0.35||2007 |- !190 |[[Faýl:Flag_of_São Tomé and Príncipe.svg|20px]] '''[[Luiz Leal]]||124||404||0.31||2006 |- !191 |[[Faýl:Flag_of_Central African Republic.svg|20px]] '''[[Foksi Kethevoama]]'''||122||514||0.24||2006 |- !192 |[[Faýl:Flag_of_Bangladesh.svg|20px]] [[Imtiaz Ahmed Nakib]]||121||200||0.61||1989-2007 |- !193 |[[Faýl:Flag_of_Nepal.svg|20px]] '''[[Anil Gurung]]'''||120||348||0.34||2003 |- !194 |[[Faýl:Flag_of_Bahamas.svg|20px]] '''[[Lesly St Fleur]]'''||120||300||0.40||2006 |- !195 |[[Faýl:Flag_of_Mauritius.svg|20px]] '''[[Kolin Bell]]'''||118||604||0.20||1996 |- !196 |[[Faýl:Flag_of_Suriname.svg|20px]] '''[[Tjaronn Çery]]'''||115||512||0.22||2008 |- !197 |[[Faýl:Flag_of_Tuvalu.svg|20px]] '''[[Uota Ale]]'''||110||224||0.49||2004 |- !198 |[[Faýl:Flag_of_Equatorial Guinea.svg|20px]] '''[[Emilio Nsue]]'''||108||578||0.18||2005 |- !199 |[[Faýl:Flag_of_Mauritania.svg|20px]] '''[[Souleymane Anne]]'''||106||163||0.65||2015 |- !200 |[[Faýl:Flag_of_British Virgin Islands.svg|20px]] '''[[Gregory James]]'''||99||245||0.40||2003 |- !201 |[[Faýl:Flag_of_Cayman Islands.svg|20px]] '''[[Dwayne Wright]]'''||97||148||0.66||2009 |- !202 |[[Faýl:Flag_of_Seychelles.svg|20px]] [[Kewin Betsy]]||89||599||0.15||1997-2015 |- !203 |[[Faýl:Flag_of_Anguilla.svg|20px]] '''[[Lewis Fransis]]'''||87||267||0.33||2012 |- !204 |[[Faýl:Drapeau de Nouvelle-Calédonie.png|20px]] '''[[George Gope Fenepej]]'''||84||259||0.32||2006 |- !205 |[[Faýl:Flag_of_Laos.svg|20px]] [[Wisay Phaphouwanin]]||84||217||0.39||2001-2016 |- !206 |[[Faýl:Flag_of_Taiwan.svg|20px]] '''[[Çu En Le]]'''||81||166||0.49||2006 |- !207 |[[Faýl:Flag_of_Brunei.svg|20px]] '''[[Abdul Azizi]]'''||79||227||0.35||2009 |- !208 |[[Faýl:Flag_of_Belize.svg|20px]] '''[[Daniel Jimenez]]'''||75||252||0.30||2009 |- !209 |[[Faýl:Flag_of_Bonaire.svg|20px]] '''[[Ayrton Sisilia]]'''||72||106||0.68||2015 |} ==HEM== *[[Futbol taryhynda iň köp oýun uran uýunçylar]] *[[Futbol taryhynda iň köp namaglup oýunlar uran derwezewanlar]] [[Kategoriýa:Futbol]] sgfm6t06ru8ppv4p34pf4ldf4c25vpd 230491 230490 2022-08-04T22:39:50Z 181.176.102.55 /* Golçylar günda */ wikitext text/x-wiki [[Futbol]] taryhynda iň köp gol uran oýunçylar: {|class="wikitable sortable" |- ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="200" |Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Gol ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="120" |Ýyl |- bgcolor="mistyrose" ! 1 | align="left"|[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]''' |833 |1158 |0.72 |'''2001''' |- ! 2 | align="left"|[[Faýl:Flag_of_Austria.svg|20px]] [[:en:Josef Bican|Josef Biçan]] |805 |535 |1.53 |1930-1957 |- bgcolor="mistyrose" ! 3 | align="left"|[[Faýl:Flag_of_Argentina.svg|20px]]'''[[Lionel Messi]]''' |797 |1030 |0.77 |'''2003''' |- ! 4 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Romario]] |772 |994 |0.78 |1985-2009 |- ! 5 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Pele]] |767 |831 |0.92 |1956-1977 |- ! 6 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenk Puşkaş]] |746 |759 |0.99 |1943-1966 |- ! 7 | align="left"|[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]] |735 |793 |0.93 |1962-1981 |- ! 8 | align="left"|[[Faýl:Flag_of_Netherlands.svg|20px]] [[Abe Lenstra]] |676 |777 |0.87 |1936-1963 |- bgcolor="mistyrose" ! 9 | align="left"|[[Faýl:Flag_of_Poland.svg|20px]]'''[[Robert Lewandowski]]''' |609 |878 |0.70 |'''2005''' |- bgcolor="mistyrose" ! 10 | align="left"|[[Faýl:Flag_of_Sweden.svg|20px]]'''[[Zlatan Ibrahimowiç]]''' |579 |994 |0.58 |'''1999''' |- ! 11 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenç Deak]] |576 |510 |1,13 |1940-1957 |- ! 12 | align="left"|[[Faýl:Flag_of_Germany.svg|20px]] [[Uwe Seler]] |575 |592 |0.97 |1953-1978 |- ! 13 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Tulio Marawila]] |575 |794 |0.74 |1988-2019 |- ! 14 | align="left"|[[Faýl:Flag_of_Zambia.svg|20px]] [[Godfrey Çitalu]] |569 |811 |0.70 |1964-1982 |- ! 15 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Artur Fridenraýh]] |557 |562 |0.99 |1919-1935 |- ! 16 | align="left"|[[Faýl:Flag_of_Poland.svg|20px]] [[Ernest Wilimowski]] |554 |474 |1.17 |1934-1955 |- ! 17 | align="left"|[[Faýl:Flag_of_Portugal.svg|20px]] [[Eýsebio]] |552 |639 |0.97 |1957-1980 |- ! 18 | align="left"|[[Faýl:Flag_of_Scotland.svg|20px]] [[Jimi McGrory]] |550 |547 |1.07 |1922-1938 |- ! 19 | align="left"|[[Faýl:Flag_of_Austria.svg|20px]] [[Frank Binder]] |546 |430 |1.27 |1930-1949 |- ! 20 | align="left"|[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Peiroteo]] |544 |354 |1.58 |1937-1950 |- ! 21 | align="left"|[[Faýl:Flag_of_Mexico.svg|20px]] [[Ugo Sançes]] |541 |895 |0.6 |1976-1998 |- ! 22 | align="left"|[[Faýl:Flag_of_Germany.svg|20px]] [[Walter Fritz]] |539 |530 |1.02 |1937-1959 |- bgcolor="mistyrose" ! 23 | align="left"|[[Faýl:Flag_of_Uruguay.svg|20px]]'''[[Luiz Suarez]]'''||526||871||0.60||'''2005''' |- ! 24 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Josep Takaç]] |523 |526 |0.99 |1917-1934 |- ! 25 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Giula Zengeler]] |522 |641 |0.81 |1935-1953 |- ! 26 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Ziko]] |522 |788 |0.68 |1971-1994 |- ! 27 | align="left"|[[Faýl:Flag_of_Argentina.svg|20px]] [[Alfredo Di Stefano]] |514 |706 |0.73 |1945-1966 |- ! 28 | align="left"|[[Faýl:Flag_of_Austria.svg|20px]] [[Kans Krankl]] |514 |655 |0.78 |1970-1989 |- ! 29 | align="left"|[[Faýl:Flag_of_Sweden.svg|20px]] [[Gunnar Nordal]] |513 |561 |0.91 |1937-1958 |- ! 30 | align="left"|[[Faýl:Flag_of_Brazil.svg|20px]] [[Roberto Dinamit]] |512 |825 |0.62 |1971-1991 |- ! 31 | align="left"|[[Faýl:Flag_of_England.svg|20px]] [[Jimi Greawes]] |511 |812 |0.63 |1957-1971 |- ! 32 | align="left"|[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenç Bene]] |508 |946 |0.54 |1961-1979 |} ==Klub Täkda== {|class="wikitable" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Göl ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Ýyl ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Klub |- !1 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Lionel Messi]] |672 |778 |0.86 |2003-2021 |[[Faýl:Flag_of_Spain.svg|20px]][[Barselona futbol kluby|Barselona]] |- !2 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Abe Lenstra]] |517 |571 |0.91 |1933-1955 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[SK Heerenveen|Heerenveen]] |- !3 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Pele]] |504 |496 |1.02 |1956-1974 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Santos FK|Santos]] |- !4 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Kriştiano Ronaldo]] |450 |438 |1.03 |2009-2018 |[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !5 |[[Faýl:Flag_of_Germany.svg|20px]] [[Uwe Seeler]] |404 |476 |0.85 |1953-1972 |[[Faýl:Flag_of_Germany.svg|20px]] [[Hamburger SW|Hamburger]] |- !6 |[[Faýl:Flag_of_Austria.svg|20px]] [[Josef Biçan]] |403 |211 |1.91 |1937-1948 |[[Faýl:Flag_of_Czech Republic.svg|20px]] [[SK Slavia Prague|Slavia]] |} == Golçylar günda == {|class="wikitable soportable" style="texto-align:center" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="200" |Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Gol ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Ýyl ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" width="80" |Klub |- bgcolor="antiquewhite" ! 1 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]''' |833 |1158 |0.72 |2001 |[[Faýl:Flag_of_England.svg|20px]] [[Mançester Ýunaýted]] |- bgcolor="antiquewhite" ! 2 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]''' |797 |1030 |0.77 |2003 |[[Faýl:Flag_of_France.svg|20px]] [[Paríž Saint Germain]] |- bgcolor="antiquewhite" ! 3 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]''' |609 |878 |0.70 |2005 |[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- bgcolor="antiquewhite" ! 4 |[[Faýl:Flag_of_Sweden.svg|20px]] '''[[Zlatan Ibrahimowiç]]''' |579 |994 |0.58 |1999 |[[Faýl:Flag_of_Italy.svg|20px]] [[Milan futbol topary|Milan]] |- bgcolor="antiquewhite" ! 5 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]''' |526 |870 |0.61 |2005 |[[Faýl:Flag_of_Spain.svg|20px]] [[Atletiko Madrid]] |- bgcolor="antiquewhite" ! 6 |[[Faýl:Flag_of_Maldives.svg|20px]] '''[[Ali Aşfag]]''' |488 |561 |0.87 |2001 |[[Faýl:Flag_of_Maldives.svg|20px]] [[Klub Eagles]] |- bgcolor="antiquewhite" ! 7 |[[Faýl:Flag_of_France.svg|20px]] '''[[Karim Benzema]]'''||461||905||0.51||2004||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !8 |[[Faýl:Flag_of_Uruguay.svg|20px]] [[Edinson Kawani]] |444 |798 |0.55 |2005 | |- ! 9 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Neymar]] |436 |697 |0.63 |2009 |[[Faýl:Flag_of_France.svg|20px]] [[Pariž Saint Germain]] |- bgcolor="antiquewhite" !10 |[[Faýl:Flag_of_Kuwait.svg|20px]] '''[[Bader Al Mutawa]]'''||426||669||0.64||2002||[[Faýl:Flag_of_Kuwait.svg|20px]] [[Al Kadsia]] |- bgcolor="antiquewhite" !11 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]''' |386 |770 |0.50 |1998 |[[Faýl:Flag_of_Hong Kong.svg|20px]] [[Kitchee SK|Kitchee]] |- bgcolor="antiquewhite" !12 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Džeko]]''' |385 |883 |0.44 |2003 |[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- !13 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Hulk]]||377||733||0.51||2004||[[Faýl:Flag_of_Brazil.svg|20px]] [[Kluby Atletiko Mineiro|Atletiko Mineiro]] |- bgcolor="antiquewhite" !14 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||366||791||0.46||2003||[[Faýl:Flag_of_Paraguay.svg|20px]] [[Libertad]] |- bgcolor="antiquewhite" !15 |[[Faýl:Flag_of_El Salvador.svg|20px]] '''[[William Reyes]]'''||363||765||0.47||1997||[[Faýl:Flag_of_El Salvador.svg|20px]] [[AD Municipal|Municipal]] |- !16 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Gonzalo Higuain]]||357||764||0.47||2005||[[Faýl:Flag_of_USA.svg|20px]] [[Inter Miami]] |- bgcolor="antiquewhite" !17 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||357||661||0.54||2006||[[Faýl:Flag_of_Israel.svg|20px]] [[Makabi TA]] |- bgcolor="antiquewhite" !18 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Kristian Gonzalez]]'''||353||566||0.62||1995||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Rans Cilegon]] |- !19 |[[Faýl:Flag_of_France.svg|20px]] [[Bafetimbi Gomis]]||351||751||0.46||2004||[[Faýl:Flag_of_Turkey.svg|20px]] [[Galatasaraý]] |- !20 |[[Faýl:Flag_of_Chile.svg|20px]] [[Humberto Suazo]] |351 |668 |0.53 |2000 |[[Faýl:Flag_of_Chile.svg|20px]] [[Deportes La Serena|La Serena]] |- !21 |[[Faýl:Flag_of_Syria.svg|20px]] [[Omar Al-Somah]]||348||432||0.81||2007||[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Al Ahli]] |- !22 |[[Faýl:Flag_of_Colombia.svg|20px]] [[Radamel Falkao]] |343 |628 |0.55 |2003 |[[Faýl:Flag_of_Spain.svg|20px]] [[Rayo Vallekano]] |- bgcolor="antiquewhite" !23 |[[Faýl:Flag_of_Qatar.svg|20px]] '''[[Rodrigo Tabata]]'''||343||742||0.46||1999||[[Faýl:Flag_of_Qatar.svg|20px]] [[Al Sadd SK|Al Sadd]] |- bgcolor="antiquewhite" !24 |[[Faýl:Flag_of_Algeria.svg|20px]] '''[[Baghdad Bounedjah]]'''||342||415||0.83||2009||[[Faýl:Flag_of_Qatar.svg|20px]] [[Al Sadd SK|Al Sadd]] |- !25 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Wagner Lowe]] |341 |727 |0.47 |2002 |<!--[[Faýl:Flag_of_.svg|20px]]--> |- bgcolor="antiquewhite" !26 |[[Faýl:Flag_of_United Arab Emirates.svg|20px]] '''[[Sebastian Tagliabue]]'''||341||554||0.61||2003||[[Faýl:Flag_of_United Arab Emirates.svg|20px]] [[Al Nasr SC|Al Nasr]] |- !27 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Nemanja Nikoliç]]||341||644||0.53||2006||[[Faýl:Flag_of_Hungary.svg|20px]] [[Fehervar FK|Fehervar]] |- !28 |[[Faýl:Flag_of_Belgium.svg|20px]] [[Romelu Lukaku]]||333||611||0.54||2009||[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- bgcolor="antiquewhite" !29 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre-Emmerik Aubameyang|Pierre Aubameyang]]'''||331||656||0.50||2007||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- !30 |[[Faýl:Flag_of_England.svg|20px]] [[Harry Kane]]||328||533||0.61||2009||[[Faýl:Flag_of_England.svg|20px]] [[Tottenham Hotspur|Tottenham]] |- !31 |[[Faýl:Flag_of_Qatar.svg|20px]] [[Sebastian Soria]]||324||704||0.46||2002||[[Faýl:Flag_of_Qatar.svg|20px]] [[Katar SC|Katar]] |- !32 |[[Faýl:Flag_of_Sweden.svg|20px]] [[Markus Berg]]||320||708||0.45||2002||[[Faýl:Flag_of_Sweden.svg|20px]] [[AIK]] |- !33 |[[Faýl:Flag_of_Indonesia.svg|20px]] [[Beto Gonsalvez]]||316||560||0.56||1999||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Madura United]] |- !34 |[[Faýl:Flag_of_France.svg|20px]] [[Andre Gignak]]||316||717||0.43||2004||[[Faýl:Flag_of_Mexico.svg|20px]] [[Tigres]] |- bgcolor="antiquewhite" !35 |[[Faýl:Flag_of_Lithuania.svg|20px]] '''[[Rikardas Beniusis]]'''||315||525||0.60||1999||[[Faýl:Flag_of_Lithuania.svg|20px]] [[Saned]] |- bgcolor="antiquewhite" !36 |[[Faýl:Flag_of_Democratic Republic of the Congo.svg|20px]] '''[[Dieumersi Mbokani]]'''||313||611||0.51||2004||[[Faýl:Flag_of_Kuwait.svg|20px]][[Kuwait SK|Kuwait]] |- !37 |[[Faýl:Flag_of_Turkey.svg|20px]] [[Burak Ýylmaz]]||310||723||0.43||2001||[[Faýl:Flag_of_Netherlands.svg|20px]] [[Fortuna S]] |- !38 |[[Faýl:Flag_of_Spain.svg|20px]] [[Soldado]]||310||744||0.42||2001||[[Faýl:Flag_of_Spain.svg|20px]] [[Levante UD|Levante]] |- !39 |[[Faýl:Flag_of_Romania.svg|20px]] [[Klaudio Keşeru]] |303 |692 |0.44 |2002 |[[Faýl:Flag_of_Romania.svg|20px]] [[UTA Arad]] |- bgcolor="antiquewhite" !40 |[[Faýl:Flag_of_East Timor.svg|20px]] '''[[Patrick Fabiano]]'''||301||383||0.79||2006||[[Faýl:Flag_of_Kuwait.svg|20px]] [[Al Salmiyah SK|Al Salmiyah]] |- !41 |[[Faýl:Flag_of_Paraguay.svg|20px]] [[Roke Santakruz]]||301||896||0.34||1997||[[Faýl:Flag_of_Paraguay.svg|20px]] [[Libertad]] |} ==Gollar ýurtlaryň== {|class="wikitable sortable" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Gol ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Oýun ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |G/O ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;" |Ýyl |- !1 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||833||1158||0.72||2001 |- !2 |[[Faýl:Flag_of_Austria.svg|20px]] [[Josef Biçan]]||805||530||1.52||1931-1955 |- !3 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||797||1030||0.77||2003 |- !4 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Romario]]||772||994||0.78||1985-2009 |- !5 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferenk Puşkaş]]||746||754||0.99||1943-1966 |- !6 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]]||735||793||0.93||1962-1981 |- !7 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Abe Lenstra]]||676||777||0.87||1936-1963 |- !8 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||609||878||0.70||2005 |- !9 |[[Faýl:Flag_of_Sweden.svg|20px]] '''[[Zlatan Ibrahimoviç]]'''||579||994||0.58||1999 |- !10 |[[Faýl:Flag_of_Zambia.svg|20px]] [[Godfrey Çitalu]]||569||811||0.70||1964-1982 |- !11 |[[Faýl:Flag_of_Scotland.svg|20px]] [[Jimmy McGrory]]||550||547||1.01||1922-1938 |- !12 |[[Faýl:Flag_of_Mexico.svg|20px]] [[Ugo Sançes]]||541||895||0.60||1976-1998 |- !13 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||526||871||0.60||2005 |- !14 |[[Faýl:Flag_of_England.svg|20px]] [[Jimmy Greawes]]||511||812||0.63||1057-1971 |- !15 |[[Faýl:Flag_of_Maldives.svg|20px]] '''[[Ali Aşfag]]'''||488||561||0.87||2001 |- !16 |[[Faýl:Flag_of_Serbia.svg|20px]] [[Stjepan Bobek]]||480||554||0.87||1944-1959 |- !17 |[[Faýl:Flag_of_Belgium.svg|20px]] [[Jeff Mermans]]||476||612||0.78||1937-1960 |- !18 |[[Faýl:Flag_of_Cameroon.svg|20px]] [[Roger Milla]]||474||896||0.53||1967-1996 |- !19 |[[Faýl:Flag_of_Singapore.svg|20px]] [[Aleksandar Duriç]]||469||792||0.59||1992-2019 |- !20 |[[Faýl:Flag_of_Spain.svg|20px]] [[Raul Gonzales Blanko|Raul]]||465||1064||0.44||1994-2015 |- !21 |[[Faýl:Flag_of_France.svg|20px]] '''[[Karim Benzema]]'''||461||905||0.51||2004 |- !22 |[[Faýl:Flag_of_Ecuador.svg|20px]] [[Alberto Spenser]]||451||662||0.68||1953-1972 |- !23 |[[Faýl:Flag_of_Ireland.svg|20px]] [[John Aldridge]]||441||851||0.52||1979-1998 |- !24 |[[Faýl:Flag_of_Syria.svg|20px]] [[Firas Al Kathib]]||434||587||0.74||1999-2009 |- !25 |[[Faýl:Flag_of_Kuwait.svg|20px]] '''[[Bader Mutawa]]'''||426||669||0.64||2002 |- !26 |[[Faýl:Flag_of_Saint Kitts and Nevis.svg|20px]] [[Keith Gumbs]]||425||518||0.82||1989-2014 |- !27 |[[Faýl:Flag_of_Guatemala.svg|20px]] [[Juan Plata]]||411||598||0.69||1088-2010 |- !28 |[[Faýl:Flag_of_Wales.svg|20px]] [[İan Rush]]||410||898||0.46||1978-2000 |- !29 |[[Faýl:Flag_of_Thailand.svg|20px]] [[Piyang Pue-On]]||404||579||0.70||1979-1997 |- !30 |[[Faýl:Flag_of_Ukraine.svg|20px]] [[Andrij Şewçenko]]||402||730||0.55||1994-2012 |- !31 |[[Faýl:Flag_of_Bolivia.svg|20px]] [[Viktor Antelo]]||392||637||0.62||1980-2001 |- !32 |[[Faýl:Flag_of_Turkey.svg|20px]] [[Hakan Sukur]]||391||865||0.45||1987-2008 |- !33 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]'''||386||770||0.50||1998 |- !34 |[[Faýl:Flag_of_Northern Ireland.svg|20px]] [[Joe Brambrik]]||385||322||1.20||1926-1939 |- !35 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Džeko]]'''||385||883||0.44||2003 |- !36 |[[Faýl:Flag_of_Ivory Coast.svg|20px]] [[Didier Drogba]]||370||805||0.46||1997-2018 |- !37 |[[Faýl:Flag_of_Italy.svg|20px]] [[Silvio Piola]]||369||663||0.56||1929-1954 |- !38 |[[Faýl:Flag_of_Sudan.svg|20px]] [[Ali Gagarin]]||369||602||0.61||1966-1979 |- !39 |[[Faýl:Flag_of_Chile.svg|20px]] [[Esteban Paredes]]||369||700||0.53||2000-2022 |- !40 |[[Faýl:Flag_of_Nigeria.svg|20px]] [[Thompson Usiyan]]||368||461||0.80||1981-1995 |- !41 |[[Faýl:Flag_of_Australia.svg|20px]] [[Damian Mori]]||368||653||0.56||1989-2011 |- !42 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||366||791||0.46||2003 |- !43 |[[Faýl:Flag_of_El Salvador.svg|20px]] '''[[William Reyes]]'''||363||765||0.47||1997 |- !44 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||357||661||0.54||2006 |- !45 |[[Faýl:Flag_of_Costa Rica.svg|20px]] [[Alwaro Saborio]]||354||692||0.51||2001-2022 |- !46 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Kristian Gonzalez]]'''||353||566||0.62||1995 |- !47 |[[Faýl:Flag_of_Japan.svg|20px]] [[Kunişige Kamamoto]]||350||405||0.86||1964-1984 |- !48 |[[Faýl:Flag_of_Colombia.svg|20px]] [[Wiktor Aristizabal]]||348||723||0.57||1990-2007 |- !49 |[[Faýl:Flag_of_Georgia.svg|20px]] [[Şota Arweladze]]||347||610||0.57||1990-2008 |- !50 |[[Faýl:Flag_of_Myanmar.svg|20px]] [[Sor Myat Min]]||345||379||0.91||1998-2012 |- !51 |[[Faýl:Flag_of_Peru.svg|20px]] [[Klaudio Pizarro]]||345||886||0.39||1996-2020 |- !52 |[[Faýl:Flag_of_Qatar.svg|20px]] '''[[Rodrigo Tabata]]'''||343||742||0.46||1999 |- !53 |[[Faýl:Flag_of_Algeria.svg|20px]] '''[[Baghdad Bounedjah]]'''||342||415||0.82||2009 |- !54 |[[Faýl:Flag_of_United Arab Emirates.svg|20px]] '''[[Sebastian Tagliabue]]'''||341||554||0.61||2003 |- !55 |[[Faýl:Flag_of_South Korea.svg|20px]] [[Lee Dong Gook]]||339||831||0.41||1998-2020 |- !56 |[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Majed Abdullah]]||338||387||0.87||1975-1998 |- !57 |[[Faýl:Flag_of_Bulgaria.svg|20px]] [[Hristo Stoiçkow]]||335||696||0.48||1982-2003 |- !58 |[[Faýl:Flag_of_Norway.svg|20px]] [[Harald Brattbakk]]||334||498||0.67||1990-2008 |- !59 |[[Faýl:Flag_of_Greece.svg|20px]] [[Thomas Mawros]]||334||635||0.53||1976-1991 |- !60 |[[Faýl:Flag_of_Denmark.svg|20px]] [[Pauli Jorgensen]]||332||344||0.97||1924-1942 |- !61 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre-Emmerik Aubameyang|Pierre Aubameyang]]||331||656||0.50||2007 |- !62 |[[Faýl:Flag_of_Saint Vincent and the Grenadines.svg|20px]] [[Marlon James]]||329||429||0.77||1995-2014 |- !63 |[[Faýl:Flag_of_Russia.svg|20px]] [[Oleg Blokhin]]||325||764||0.43||1969-1990 |- !64 |[[Faýl:Flag_of_Ethiopia.svg|20px]] [[Yidnekatçew Tessema]]||321||380||0.84||1943-1958 |- !65 |[[Faýl:Flag_of_Lithuania.svg|20px]] '''[[Rikardas Beniusis]]'''||315||525||0.60||1999 |- !66 |[[Faýl:Flag_of_Albania.svg|20px]] [[Hamdi Salihi]]||314||639||0.50||2002-2019 |- !67 |[[Faýl:Flag_of_Democratic Republic of the Congo.svg|20px]] '''[[Dieumersi Mbokani]]'''||313||611||0.51||2004 |- !68 |[[Faýl:Flag_of_Romania.svg|20px]] [[Gheorghe Hagi]]||311||770||0.40||1982-2001 |- !69 |[[Faýl:Flag_of_Iran.svg|20px]] [[Farşad Pious]]||306||361||0.85||1980-1997 |- !70 |[[Faýl:Flag_of_Estonia.svg|20px]] [[Maksim Gruznow]]||304||494||0.62||1992-2012 |- !71 |[[Faýl:Flag_of_Oman.svg|20px]] [[Hani Al Dhabit]]||304||500||0.61||1996-2015 |- !72 |[[Faýl:Flag_of_Panama.svg|20px]] [[Julio Waldez]]||304||584||0.52||1987-2006 |- !73 |[[Faýl:Flag_of_Egypt.svg|20px]] [[Hossam Hassan]]||302||707||0.43||1984-2007 |- !74 |[[Faýl:Flag_of_East Timor.svg|20px]] '''[[Patrik Fabiano]]'''||301||383||0.79||2006 |- !75 |[[Faýl:Flag_of_Czech Republic.svg|20px]] [[Jan Koller]]||301||681||0.44||1994-2011 |- !76 |[[Faýl:Flag_of_USA.svg|20px]] [[Landon Donowan]]||301||728||0.41||1998-2019 |- !77 |[[Faýl:Flag_of_Croatia.svg|20px]] [[Dawor Suker]]||299||616||0.49||1983-2003 |- !78 |[[Faýl:Flag_of_Morocco.svg|20px]] '''[[Youssef Al-Arabi]]'''||299||591||0.51||2005 |- !79 |[[Faýl:Flag_of_Faroe Islands.svg|20px]] '''[[Klaimint Olsen]]'''||294||535||0.55||2005 |- !80 |[[Faýl:Flag_of_Switzerland.svg|20px]] [[Stephane Çapuisat]]||283||650||0.44||1986-2006 |- !81 |[[Faýl:Flag_of_Venezuela.svg|20px]] [[Juan E Garsia|Juan Garsia]]||280||623||0.45||1988-2013 |- !82 |[[Faýl:Flag_of_Ghana.svg|20px]] '''[[Asamoah Gyan]]'''||274||542||0.52||2003 |- !83 |[[Faýl:Flag_of_Iraq.svg|20px]] [[Younis Mahmoud]]||273||576||0.47||1999-2016 |- !84 |[[Faýl:Flag_of_Azerbaijan.svg|20px]] [[Nazim Aliyew]]||272||373||0.73||1986-2000 |- !85 |[[Faýl:Flag_of_Malta.svg|20px]] '''[[Mikhael Mifsud]]'''||271||789||0.34||1997 |- !86 |[[Faýl:Flag_of_Tahiti.svg|20px]] '''[[Teaonui Tehau]]'''||269||243||1.11||2009 |- !87 |[[Faýl:Flag_of_India.svg|20px]] '''[[Sunil Çetri]]'''||268||519||0.52||2002 |- !88 |[[Faýl:Flag_of_Tunisia.svg|20px]] '''[[Hamdi Harbaoui]]'''||267||534||0.50||2005 |- !89 |[[Faýl:Flag_of_Bermuda.svg|20px]] [[Dawid Baskome]]||267||338||0.79||1987-2004 |- !90 |[[Faýl:Flag_of_Malaysia.svg|20px]] [[Mokhtar Dahari]]||266||401||0.66||1972-1988 |- !91 |[[Faýl:Flag_of_Republic of the Congo.svg|20px]] [[Fransois M'Pele]]||266||530||0.50||1966-1982 |- !92 |[[Faýl:Flag_of_Cyprus.svg|20px]] [[Sotiris Kaiafas]]||263||405||0.65||1967-1984 |- !93 |[[Faýl:Flag_of_Finland.svg|20px]] [[Jari Litmanen]]||259||736||0.35||1987-2011 |- !94 |[[Faýl:Flag_of_Honduras.svg|20px]] [[Wilmer Welaskez]]||257||536||0.48||1991-2009 |- !95 |[[Faýl:Flag_of_Uzbekistan.svg|20px]] [[Jafar Irismetow]]||256||480||0.53||1993-2012 |- !96 |[[Faýl:Flag_of_Mali.svg|20px]] [[Salif Keita]]||255||442||0.58||1963-2008 |- !97 |[[Faýl:Flag_of_Togo.svg|20px]] '''[[Emmanuel Adebayor]]'''||245||680||0.36||2001 |- !98 |[[Faýl:Proposed flag of Réunion (VAR).svg|20px]] '''[[Jean Mişel Fontaine|Jean Fontaine]]'''||244||441||0.55||2006 |- !99 |[[Faýl:Flag_of_Lebanon.svg|20px]] '''[[Hassan Maatouk]]'''||243||421||0.58||2004 |- !100 |[[Faýl:Flag_of_Senegal.svg|20px]] '''[[Papiss Çisse]]'''||243||550||0.44||2003 |- !101 |[[Faýl:Flag_of_Belarus.svg|20px]] [[Raman Wasilyuk]]||242||545||0.44||1996-2021 |- !102 |[[Faýl:Flag_of_Iceland.svg|20px]] [[Tryggwi Gudmundsson]]||237||510||0.46||1992-2018 |- !103 |[[Faýl:Flag_of_Madagascar.svg|20px]] '''[[Fanewa Ima Andriatsima]]'''||235||622||0.38||1999 |- !104 |[[Faýl:Flag_of_Pakistan.svg|20px]] [[Arif Mehmood]]||233||354||0.66||2004-2016 |- !105 |[[Faýl:Flag_of_Dominica.svg|20px]] '''[[Jefferson Louis]]'''||232||730||0.32||1996 |- !106 |[[Faýl:Flag_of_China.svg|20px]] '''[[Wu Lei]]'''||230||552||0.42||2006 |- !107 |[[Faýl:Flag_of_Armenia.svg|20px]] '''[[Henrik]]'''||230||734||0.31||2006 |- !108 |[[Faýl:Flag_of_San Marino.svg|20px]] [[Andy Selwa]]||229||673||0.34||1994-2019 |- !109 |[[Faýl:Flag_of_Libya.svg|20px]] [[Eamon Zayed]]||227||455||0.50||2002-2020 |- !110 |[[Faýl:Flag_of_Kyrgyzstan.svg|20px]] '''[[Mirlan Murzaew]]'''||226||373||0.64||2005 |- !111 |[[Faýl:Flag_of_Uganda.svg|20px]] [[Majid Musisi]]||226||532||0.42||1982-2005 |- !112 |[[Faýl:Flag_of_Trinidad and Tobago.svg|20px]] [[Stern John]]||225||564||0.40||1996-2018 |- !113 |[[Faýl:Flag_of_Gibraltar.svg|20px]] '''[[Lee Kasziaro]]'''||221||311||0.71||2006 |- !114 |[[Faýl:Flag_of_Canada.svg|20px]] [[Paul Peskisolido]]||216||729||0.30||1989-2009 |- !115 |[[Faýl:Flag_of_Moldova.svg|20px]] [[Serghei Rogasiow]]||215||459||0.47||1993-2010 |- !116 |[[Faýl:Flag_of_North Macedonia.svg|20px]] '''[[Besart Ibraimi]]'''||214||404||0.53||2008 |- !117 |[[Faýl:Flag_of_Turkmenistan.svg|20px]] [[Didargylyç Urazow]]||213||322||0.66||1996-2014 |- !118 |[[Faýl:Flag_of_Kenya.svg|20px]] '''[[Mikhael Olunga]]'''||213||352||0.60||2013 |- !119 |[[Faýl:Flag_of_Liberia.svg|20px]] [[Gheorghe Weah]]||212||488||0.43||1985-2003 |- !120 |[[Faýl:Flag_of_Yemen.svg|20px]] [[Ali Al Nono]] ||211||462||0.46||1995-2014 |- !121 |[[Faýl:Flag_of_Bahrain.svg|20px]] '''[[Ismael Abdulatif]]'''||210||425||0.49||2004 |- !122 |[[Faýl:Flag_of_Tanzania.svg|20px]] '''[[Mbwana Samatta]]'''||210||496||0.43||2010 |- !123 |[[Faýl:Flag_of_Slovenia.svg|20px]] [[Miliwoje Nowakoviç]]||208||484||0.43||2000-2017 |- !124 |[[Faýl:Flag_of_New Zealand.svg|20px]] [[Şane Smeltz]]||206||472||0.44||1999-2020 |- !125 |[[Faýl:Flag_of_Liechtenstein.svg|20px]] [[Mario Frikk]]||206||789||0.26||1990-2016 |- !126 |[[Faýl:Flag_of_Nicaragua.svg|20px]] [[Emilio Palasios]]||204||672||0.30||1999-2017 |- !127 |[[Faýl:Flag_of_Fiji.svg|20px]] '''[[Roy Krişna]]'''||203||365||0.56||2008 |- !128 |[[Faýl:Flag_of_Afghanistan.svg|20px]] '''[[Haşmatullah Barakzai]]'''||202||211||0.96||2004 |- !129 |[[Faýl:Flag_of_Montserrat.svg|20px]] '''[[Lyle Taylor]]'''||201||547||0.37||2007 |- !130 |[[Faýl:Flag_of_Hong Kong.svg|20px]] [[Au Wai Lun]]||200||324||0.62||1988-2013 |- !131 |[[Faýl:Flag_of_Angola.svg|20px]] [[Flawio]]||197||411||0.48||1999-2014 |- !132 |[[Faýl:Flag_of_Cuba.svg|20px]] [[Eduardo Sembrango]]||197||440||0.45||1992-2013 |- !133 |[[Faýl:Flag_of_Antigua and Barbuda.svg|20px]] '''[[Peter Byers]]'''||196||334||0.59||2003 |- !134 |[[Faýl:Flag_of_Grenada.svg|20px]] [[Jason Robert]]||194||578||0.34||1995-2014 |- !135 |[[Faýl:Flag_of_South Africa.svg|20px]] [[Benny MkKarthy]]||192||479||0.40||1995-2013 |- !136 |[[Faýl:Flag_of_Cambodia.svg|20px]] '''[[Çan Wathanaka]]'''||192||244||0.79||2011 |- !137 |[[Faýl:Flag_of_Vietnam.svg|20px]] [[Lê Çông Winh]]||190||329||0.58||2004-2016 |- !138 |[[Faýl:Flag_of_Somalia.svg|20px]] [[Siise Aden Abşir]]||190||343||0.55||2000-2019 |- !139 |[[Faýl:Flag_of_Macau.svg|20px]] '''[[Nikki Torrao]]'''||189||193||0.98||2005 |- !140 |[[Faýl:Flag_of_Latvia.svg|20px]] [[Aleksandrs Starkows]]||189||417||0.45||1974-1989 |- !141 |[[Faýl:Flag_of_Philippines.svg|20px]] '''[[Bienwenido Maraňon]]'''||188||495||0.38||2005 |- !142 |[[Faýl:Flag_of_Jamaica.svg|20px]] '''[[Andre Gray]]'''||187||512||0.37||2009 |- !143 |[[Faýl:Flag_of_Tajikistan.svg|20px]] '''[[Manuçekhr Dzhalilow]]'''||187||373||0.50||2009 |- !144 |[[Faýl:Flag_of_Turks and Caicos Islands.svg|20px]] '''[[Mark Fenelus]]'''||186||150||1.24||2010 |- !145 |[[Faýl:Flag_of_Benin.svg|20px]] '''[[Mikael Pote]]'''||186||593||0.31||2003 |- !146 |[[Faýl:Flag_of_Papua New Guinea.svg|20px]] [[Reggie Dawani]]||186||348||0.53||1996-2015 |- !147 |[[Faýl:Flag_of_Kazakhstan.svg|20px]] [[Nurbol Zhumaskaliyew]]||185||642||0.29||1998-2018 |- !148 |[[Faýl:Flag_of_North Korea.svg|20px]] '''[[Jong Tae Se]]'''||184||519||0.35||2006 |- !149 |[[Faýl:Flag_of_Sri Lanka.svg|20px]] '''[[Çathura Gunaratne]]'''||184||429||0.43||2005 |- !150 |[[Faýl:Flag_of_Sierra Leone.svg|20px]] '''[[Kei Kamara]]'''||183||533||0.35||2004 |- !151 |[[Faýl:Flag_of_Slovakia.svg|20px]] [[Marek Mintal]]||183||499||0.37||1996-2013 |- !152 |[[Faýl:Flag_of_Burkina Faso.svg|20px]] [[Moumouni Dagano]]||182||470||0.39||1998-2015 |- !153 |[[Faýl:Flag_of_Zimbabwe.svg|20px]] [[Agent Sawu]]||179||390||0.46||1990-2008 |- !154 |[[Faýl:Flag_of_Kosovo.svg|20px]] [[Besart Berişa]]||179||384||0.47||2003-2021 |- !155 |[[Faýl:Flag_of_Guam.svg|20px]] '''[[Min Sung Çoi]]'''||172||193||0.89||2008 |- !156 |[[Faýl:Flag_of_Malawi.svg|20px]] [[Essau Kanyenda]]||170||468||0.36||1999-2019 |- !157 |[[Faýl:Flag_of_Mozambique.svg|20px]] [[Tiko Tiko]]||169||481||0.35||1992-2011 |- !158 |[[Faýl:Flag_of_Rwanda.svg|20px]] '''[[Meddie Kagere]]'''||168||315||0.53||2004 |- !159 |[[Faýl:Flag_of_Haiti.svg|20px]] [[Jean R. Menelas]]||168||269||0.62||1993-2007 |- !160 |[[Faýl:Flag_of_Luxembourg.svg|20px]] '''[[Daniel da Mota]]'''||163||496||0.33||2001 |- !161 |[[Faýl:Flag_of_Comoros.svg|20px]] '''[[El Fardou Ben Nabouhane]]'''||162||444||0.36||2007 |- !162 |[[Faýl:Flag_of_French Guiana.svg|20px]] [[Gabriel Pigree]]||162||281||0.58||2003-2016 |- !163 |[[Faýl:Flag_of_Palestine.svg|20px]] '''[[Murad Alyan]]'''||161||207||0.78||2002 |- !164 |[[Faýl:Flag_of_Andorra.svg|20px]] '''[[Khristian Martinez]]'''||161||386||0.42||2005 |- !165 |[[Faýl:Flag_of_Bhutan.svg|20px]] '''[[Çenço Gyeltşen]]'''||160||207||0.77||2008 |- !166 |[[Faýl:Flag_of_Lesotho.svg|20px]] [[Refiloe Potse]]||160||305||0.52||2000-2011 |- !167 |[[Faýl:Flag_of_Cape Verde.svg|20px]] '''[[Julio Tawarez]]'''||158||480||0.33||2009 |- !168 |[[Faýl:Flag_of_Jordan.svg|20px]] [[Mahmoud Şelbaieh]]||155||297||0.52||1998-2016 |- !169 |[[Faýl:Flag_of_Guinea.svg|20px]] [[Souleymane Youla]]||155||489||0.32||1999-2019 |- !170 |[[Faýl:Flag_of_Eritrea.svg|20px]] [[Henok Goitom]]||154||547||0.28||2003-2021 |- !171 |[[Faýl:Flag_of_Niger.svg|20px]] '''[[Moussa Maazou]]'''||152||497||0.31||2008 |- !172 |[[Faýl:Flag_of_Botswana.svg|20px]] [[Malepa Bolelang]]||152||374||0.41||2003-2017 |- !173 |[[Faýl:Flag_of_Dominican Republic.svg|20px]] '''[[Jonathan Faňa]]'''||150||359||0.42||2004 |- !174 |[[Faýl:Flag_of_Chad.svg|20px]] '''[[Ezekhiel N'Douassel]]'''||148||317||0.47||2005 |- !175 |[[Faýl:Flag_of_Solomon Islands.svg|20px]] '''[[Benjamin Totori]]'''||148||226||0.65||2004 |- !176 |[[Faýl:Flag of Guadeloupe (local) variant.svg|20px]] [[Mikael A. Kurier]]||148||377||0.39||2001-2018 |- !177 |[[Faýl:Flag_of_Puerto Rico.svg|20px]] '''[[Hektor Ramos]]'''||147||321||0.45||2007 |- !178 |[[Faýl:Flag_of_South Sudan.svg|20px]] [[James Moga]]||144||276||0.52||1998-2019 |- !179 |[[Faýl:Flag_of_Guinea-Bissau.svg|20px]] [[Basile de Karwalho]]||144||411||0.35||1999-2019 |- !180 |[[Faýl:Flag_of_Saint Lucia.svg|20px]] [[Earl Jean]]||142||273||0.52||1991-2009 |- !181 |[[Faýl:Flag_of_Mongolia.svg|20px]] '''[[Nyam Osor Naranbold]]'''||138||357||0.39||2008 |- !182 |[[Faýl:Flag_of_Barbados.svg|20px]] '''[[Paul Ifill]]'''||134||557||0.24||1997 |- !183 |[[Faýl:Flag_of_Curaçao.svg|20px]] '''[[Prinse Rajkomar]]'''||131||382||0.34||2002 |- !184 |[[Faýl:Flag_of_Guyana.svg|20px]] '''[[Randolph Jerome]]'''||130||260||0.50||2007 |- !185 |[[Faýl:Snake Flag of Martinique.svg|20px]] '''[[Kewin Parsemian]]'''||129||276||0.47||2004 |- !186 |[[Faýl:Flag_of_Burundi.svg|20px]] '''[[Mohamed Tçite]]'''||126||349||0.36||2001 |- !187 |[[Faýl:Flag_of_Eswatini.svg|20px]] '''[[Felix Badenhorst]]'''||125||223||0.56||2007 |- !188 |[[Faýl:Flag_of_Namibia.svg|20px]] '''[[Lazarus Kaimbi]]'''||124||250||0.50||2006 |- !189 |[[Faýl:Flag_of_Gambia.svg|20px]] '''[[Bakari]]'''||124||353||0.35||2007 |- !190 |[[Faýl:Flag_of_São Tomé and Príncipe.svg|20px]] '''[[Luiz Leal]]||124||404||0.31||2006 |- !191 |[[Faýl:Flag_of_Central African Republic.svg|20px]] '''[[Foksi Kethevoama]]'''||122||514||0.24||2006 |- !192 |[[Faýl:Flag_of_Bangladesh.svg|20px]] [[Imtiaz Ahmed Nakib]]||121||200||0.61||1989-2007 |- !193 |[[Faýl:Flag_of_Nepal.svg|20px]] '''[[Anil Gurung]]'''||120||348||0.34||2003 |- !194 |[[Faýl:Flag_of_Bahamas.svg|20px]] '''[[Lesly St Fleur]]'''||120||300||0.40||2006 |- !195 |[[Faýl:Flag_of_Mauritius.svg|20px]] '''[[Kolin Bell]]'''||118||604||0.20||1996 |- !196 |[[Faýl:Flag_of_Suriname.svg|20px]] '''[[Tjaronn Çery]]'''||115||512||0.22||2008 |- !197 |[[Faýl:Flag_of_Tuvalu.svg|20px]] '''[[Uota Ale]]'''||110||224||0.49||2004 |- !198 |[[Faýl:Flag_of_Equatorial Guinea.svg|20px]] '''[[Emilio Nsue]]'''||108||578||0.18||2005 |- !199 |[[Faýl:Flag_of_Mauritania.svg|20px]] '''[[Souleymane Anne]]'''||106||163||0.65||2015 |- !200 |[[Faýl:Flag_of_British Virgin Islands.svg|20px]] '''[[Gregory James]]'''||99||245||0.40||2003 |- !201 |[[Faýl:Flag_of_Cayman Islands.svg|20px]] '''[[Dwayne Wright]]'''||97||148||0.66||2009 |- !202 |[[Faýl:Flag_of_Seychelles.svg|20px]] [[Kewin Betsy]]||89||599||0.15||1997-2015 |- !203 |[[Faýl:Flag_of_Anguilla.svg|20px]] '''[[Lewis Fransis]]'''||87||267||0.33||2012 |- !204 |[[Faýl:Drapeau de Nouvelle-Calédonie.png|20px]] '''[[George Gope Fenepej]]'''||84||259||0.32||2006 |- !205 |[[Faýl:Flag_of_Laos.svg|20px]] [[Wisay Phaphouwanin]]||84||217||0.39||2001-2016 |- !206 |[[Faýl:Flag_of_Taiwan.svg|20px]] '''[[Çu En Le]]'''||81||166||0.49||2006 |- !207 |[[Faýl:Flag_of_Brunei.svg|20px]] '''[[Abdul Azizi]]'''||79||227||0.35||2009 |- !208 |[[Faýl:Flag_of_Belize.svg|20px]] '''[[Daniel Jimenez]]'''||75||252||0.30||2009 |- !209 |[[Faýl:Flag_of_Bonaire.svg|20px]] '''[[Ayrton Sisilia]]'''||72||106||0.68||2015 |} ==HEM== *[[Futbol taryhynda iň köp oýun uran uýunçylar]] *[[Futbol taryhynda iň köp namaglup oýunlar uran derwezewanlar]] [[Kategoriýa:Futbol]] 44ffnyw2hsrt8jmawtjx3x7h88rnv8c Ylham Alyýew 0 14736 230446 229575 2022-08-04T14:13:17Z Dunyaolkeleri 24850 wikitext text/x-wiki {{Infobox writer | name = Ylham Alyýew | image = Ilham_Aliyev_was_interviewed_by_Euronews_TV_(cropped)_(cropped).jpg | image_size = 200px | alt = | caption = Azerbaýjan-nyň 4-nji prezidenti Ylham Alyýew | pseudonym = | birth_name = | birth_date = {{birth date|1961|12|24}} | birth_place = [[Baku şäheri|Baku]], [[Azerbaýjan]] | death_date = | death_place = | resting_place = | occupation = [[syýasatçy]] | language = [[Azerbaýjan dili|Azerbaýjan]] | nationality = Azerbaýjan | ethnicity = | citizenship = [[Azerbaýjan]] | education = [[Moskwa Döwlet Halkara Aragatnaşyklar Instituty]] | alma_mater = | period = | genre = | subject = | movement = | notableworks = | spouse = [[Mehriban Aliýewa]] | partner = | children = '''ogly''': Haydar '''gyzlary''': Orzu we Leýla Aliýewalar | relatives = | influences = | influenced = | awards = | signature = Signature of İlham Əliyev.jpg | signature_alt = | website = [http://www.president.az] | portaldisp = }}'''Ylham Haýdar ogly Alyýew''' 1961-nji ýylyň 24-nji dekabrynda [[Baku]]-şäherinde doguldy, azerbaýjanly syýasatçy we döwlet işgäri. 2003-nji ýylyň 31-nji oktýabryndan başlap, Azerbaýjan Respublikasynyň dördünji prezidenti wezipesini eýeledi. Ondan öň 2003-nji ýylyň 4-nji awgustyndan şol ýylyň 4-nji noýabry aralygynda Azerbaýjan Respublikasynyň premýer-ministri bolupdy. [[Kategoriýa:Şahsyýetler]] ==Durmuşy== Ilhom Aliýew 1961-nji ýylyň 24-nji dekabrynda Bakuwda dünýä indi [1] . 1967-1977- nji ýyllarda Bakuwdaky 6-njy orta mekdepde okady. 1977-nji ýylda Moskwa döwletiniň halkara gatnaşyklar institutyna girdi . Okuwy gutarandan soň, institutyň aspiranturasyna kabul edildi, 1985-nji ýylda tezisini gorady we taryhy ylymlaryň kandidaty derejesini aldy. 1985-1990-njy ýyllarda Moskwa Döwlet Halkara gatnaşyklar institutynda mugallym bolup işledi. 1991-1994-nji ýyllarda hususy telekeçilik pudagynda işledi. Birnäçe täjirçilik guramalaryna ýolbaşçylyk etdi. [2] [3] 1994-nji ýyldan 2003-nji ýylyň awgustyna çenli Azerbaýjan Döwlet Nebit Kompaniýasynyň wise-prezidenti we birinji wise-prezidenti boldy. Heýdar Alyýewiň nebit strategiýasyny durmuşa geçirmäge işjeň gatnaşdy. Özbaşdak Azerbaýjanyň nebit syýasatynyň geosyýasy taraplary boýunça birnäçe gözleg işleriniň awtory. Syýasat ylymlarynyň doktory. 1995 we 2000-nji ýyllarda Azerbaýjan Respublikasynyň Milli Assambleýasynyň wekili saýlandy . 2003-nji ýylda Azerbaýjanyň premýer-ministri wezipesine bellenilmegi sebäpli , deputat bolup işlemegini bes etdi. 1997-nji ýyldan bäri Azerbaýjanyň Milli Olimpiýa Komitetiniň prezidenti . Sportuň ösmegine we Olimpiýa hereketine goşan goşandy üçin Halkara Olimpiýa Komitetiniň iň ýokary buýrugy bilen sylaglandy . 1999-njy ýylda Täze Azerbaýjan partiýasynyň başlygynyň orunbasary , 2001-nji ýylda başlygyň birinji orunbasary, 2005-nji ýylda partiýanyň başlygy wezipesine saýlandy. 2001-2003-nji ýyllarda Azerbaýjan Respublikasynyň Milli Assambleýasynyň Europeewropa Sowetiniň Mejlis mejlisinde wekiliýetiniň başlygydy . 2003-nji ýylyň ýanwar aýynda Europeanewropa Geňeşiniň Mejlis mejlisiniň başlygynyň orunbasary, ESPA býurosynyň agzasy saýlandy. 2004-nji ýylyň aprelinde ESPA-nyň işlerine işjeň gatnaşandygy we Europeanewropa ideallaryna ygrarlylygy üçin oňa ESPA-nyň hormatly agzasynyň diplomy we ESPA medaly berildi. 2003-nji ýylyň 4-nji awgustynda Milli Mejlis tarapyndan tassyklanandan soň, Azerbaýjan Respublikasynyň premýer-ministri wezipesine bellendi. 2003-nji ýylyň 15-nji oktýabrynda Azerbaýjan Respublikasynyň prezidenti saýlandy. Saýlawçylaryň 76% -den gowragy prezident saýlawlarynda Ilham Aliýewe ses berdi. Wezipelerini 2003-nji ýylyň 31-nji oktýabrynda ýerine ýetirip başlady. 2008-nji ýylda gaýtadan prezidentlige saýlandy. 2013-nji ýylda üçünji möhlete prezident saýlandy we prezident wezipesini dowam etdirýär. Azerbaýjan , rus , iňlis , fransuz we türk dillerini bilýär. Öýlenen. Üç çagasy we dört agtygy bar. [[Kategoriýa:Azerbaýjanyň Prezidentleri]] qwd69zg9zl0dwi8cqnnhfswoy1vah80 Module:Sources 828 15021 230495 195416 2022-08-05T00:15:47Z Styyx 19947 Removed protection from "[[Module:Sources]]": No reason for protection: low traffic, no past vandalism Scribunto text/plain local p = {}; local i18nDefaultLanguage = 'ru'; local i18nEditors = { fr = '', de = 'Hrsg.: ', es = '', en = '', it = '', ru = 'под ред. ', } local i18nEtAlDefault = ' et al.'; local i18nEtAl = { ru = ' и др.', } local i18nVolume = { fr = 'Vol.', es = 'Vol.', en = 'Vol.', it = 'Vol.', ru = 'Т.', } local i18nIssue = { en = 'Iss.', ru = 'вып.', } local i18nPages = { fr = 'P.', de = 'S.', es = 'P.', en = 'P.', it = 'P.', ru = 'С.', } local i18nNumberOfPages = { en = 'p.', ru = 'с.', } local NORMATIVE_DOCUMENTS = { Q20754888 = 'Закон Российской Федерации', Q20754884 = 'Закон РСФСР', Q20873831 = 'Распоряжение Президента Российской Федерации', Q20873834 = 'Указ исполняющего обязанности Президента Российской Федерации', Q2061228 = 'Указ Президента Российской Федерации', } local monthg = {'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', "сентября", "октября", "ноября", "декабря"}; local PREFIX_CITEREF = "CITEREF_"; local options_arxiv = { separator = '; ', conjunction = '; ', format = function( id ) return '[http://arxiv.org/abs/' .. id .. ' arXiv:' .. id .. ']' end, nolinks = true, preferids = false }; local options_doi = { separator = '; ', conjunction = '; ', format = function( doi ) return '[http://dx.doi.org/' .. doi .. ' doi:' .. doi .. ']' end, nolinks = true, preferids = false }; local options_issn = { separator = '; ', conjunction = '; ', format = function( issn ) return '[https://www.worldcat.org/issn/' .. issn .. ' ' .. issn .. ']' end, nolinks = true, preferids = false }; local options_commas = { separator = ', ', conjunction = ', ', format = function( src ) return src end, nolinks = false, preferids = false }; local options_commas_short = { separator = ', ', conjunction = ', ', format = function( src ) return src end, nolinks = false, preferids = false, short = true }; local options_commas_nolinks = { separator = ', ', conjunction = ', ', format = function( src ) return src end, nolinks = true, preferids = false }; local options_commas_it = { separator = ', ', conjunction = ', ', format = function( src ) return "''" .. src .. "''" end, nolinks = false, preferids = false }; local options_commas_it_short = { separator = ', ', conjunction = ', ', format = function( src ) return "''" .. src .. "''" end, nolinks = false, preferids = false, short = true }; local options_commas_it_nolinks = { separator = ', ', conjunction = ', ', format = function( src ) return "''" .. src .. "''" end, nolinks = true , preferids = false }; local options_citetypes = { separator = ' ', conjunction = ' ', format = function( src ) return 'citetype_' .. src end, nolinks = true , preferids = true }; function assertNotNull( argName, arg ) if ( (not arg) or (arg == nil) ) then error( argName .. ' is not specified' ) end end function coalesce( arg1, arg2, arg3, arg4 ) if ( not isEmpty( arg1 ) ) then return arg1 end if ( not isEmpty( arg2 ) ) then return arg2 end if ( not isEmpty( arg3 ) ) then return arg3 end if ( not isEmpty( arg4 ) ) then return arg4 end return nil; end function isEmpty( str ) return ( not str ) or ( str == nil ) or ( #str == 0 ); end function isInstanceOf( entity, typeEntityId ) if ( not entity or not entity.claims or not entity.claims.P31 ) then return false; end for _, claim in pairs( entity.claims.P31 ) do if ( claim and claim.mainsnak and claim.mainsnak.datavalue and claim.mainsnak.datavalue.value and claim.mainsnak.datavalue.value["numeric-id"] ) then local actualTypeId = 'Q' .. claim.mainsnak.datavalue.value["numeric-id"]; if ( actualTypeId == typeEntityId ) then return true; end end end return false; end function getEntity( context, entityId ) assertNotNull( 'context', context ); assertNotNull( 'entityId', entityId ); local cached = context.cache[ entityId ]; if ( cached ) then return cached; end; local result = mw.wikibase.getEntity( entityId ); if ( result ) then context.cache[ entityId ] = result; end return result; end function toStringSnak( propertyId, strValue ) assertNotNull('propertyId', strValue) assertNotNull('strValue', strValue) local snak = { snaktype = "value", property = propertyId, datatype = 'string'}; snak["datavalue"] = { value = strValue, type = 'string' }; return snak; end function toUrlSnak( propertyId, strValue ) assertNotNull('propertyId', strValue) assertNotNull('strValue', strValue) local snak = { snaktype = "value", property = propertyId, datatype = 'string'}; snak["datavalue"] = { value = strValue, type = 'url' }; return snak; end function toWikibaseEntityIdSnak( propertyId, entityId ) assertNotNull('propertyId', entityId) assertNotNull('entityId', entityId) if ( mw.ustring.sub( entityId, 1, 1 ) ~= 'Q' ) then error( 'Incorrect entity ID: «' .. entityId .. '»' ); end; local value = {}; value["entity-type"] = 'item'; value["numeric-id"] = mw.ustring.sub( entityId , 2); local snak = { snaktype = "value", property = propertyId, datatype = 'wikibase-item'}; snak["datavalue"] = { value = value, type = 'wikibase-entityid' }; return snak; end function renderSource( context, src ) context.lang = getLangCode( getSingle( src.lang ) ) or i18nDefaultLanguage; preprocessPlaces( src, context.lang ); src.title = src.title or getSingle( src.url ) or '\'\'(unspecified title)\'\'' if ( src.sourceId and not src.url ) then local entity = getEntity( context, src.sourceId ); if ( entity.sitelinks and entity.sitelinks[ context.lang .. 'wikisource'] ) then src.url = ':' .. context.lang .. ':s:' .. entity.sitelinks[ context.lang .. 'wikisource' ].title; end end if ( not src.year and src.dateOfPublication ) then local date = getSingle( src.dateOfPublication ); src.year = mw.ustring.sub( date, 2, 5 ); end if ( not src.year and src.dateOfCreation ) then local date = getSingle( src.dateOfCreation ); src.year = mw.ustring.sub( date, 2, 5 ); end local result; if ( src.author ) then result = getPeopleAsAuthorWikitext( context, src.author, options_commas ); end if ( not isEmpty( result )) then result = '<i class="wef_low_priority_links">' .. result .. '</i> '; else result = ''; end if ( src.part ) then if ( src.url ) then result = result .. wrapInUrl( src.url, toString( context, src.part, options_commas_nolinks ) ); else result = result .. toString( context, src.part, options_commas ); end result = result .. ' // ' .. toString( context, src.title, options_commas ); else -- title only if ( src.url ) then result = result .. wrapInUrl( src.url, toString( context, src.title, options_commas_nolinks ) ); else result = result .. toString( context, src.title, options_commas ); end end if ( src.subtitle ) then result = result .. ": " .. toString( context, src.subtitle, options_commas ); end if ( src.originaltitle ) then result = result .. ' = ' .. toString( context, src.originaltitle, options_commas ); end if ( src.publication ) then if ( type( src.publication.title or '') ~= 'string' ) then error('type of src.publication.title is not string but ' .. type( src.publication.title ) ) end; result = result .. ' // ' .. toString( context, src.publication, options_commas_it_short ); if ( src.publication.subtitle ) then result = result .. ': ' .. toString( context, src.publication.subtitle, options_commas_it_short ); end end result = result .. '<span class="wef_low_priority_links">'; if ( src.editor ) then local prefix = i18nEditors[ context.lang ] or i18nEditors[ i18nDefaultLanguage ]; result = result .. ' / ' .. prefix .. toString( context, src.editor, options_commas ); end if ( src.edition ) then result = result .. ' — ' .. toString( context, src.edition, options_commas ); end if ( src.place or src.publisher or src.year ) then result = result .. ' — '; if ( src.place ) then result = result .. toString( context, src.place, options_commas_short ); if ( src.publisher or src.year ) then result = result .. ': '; end end if ( src.publisher ) then result = result .. toString( context, src.publisher, options_commas_short ); if ( src.year ) then result = result .. ', '; end end if ( src.year ) then result = result .. toString( context, src.year, options_commas ); end result = result .. '.'; end if ( src.volume or src.issue ) then result = result .. ' — '; if ( src.volume ) then local letter = i18nVolume[ context.lang ] or i18nVolume[ i18nDefaultLanguage ]; result = result .. letter .. '&nbsp;' .. toString( context, src.volume, options_commas ); if ( src.issue ) then local letter = i18nIssue[ context.lang ] or i18nIssue[ i18nDefaultLanguage ]; result = result .. ', ' .. letter .. '&nbsp;' .. toString( context, src.issue, options_commas ) .. '.'; else result = result .. '.'; end else local letter = i18nIssue[ context.lang ] or i18nIssue[ i18nDefaultLanguage ]; result = result .. letter .. '&nbsp;' .. toString( context, src.issue, options_commas ) .. '.'; end end if ( src.pages ) then local letter = i18nPages[ context.lang ] or i18nPages[ i18nDefaultLanguage ]; result = result .. ' — ' .. letter .. '&nbsp;' .. toString( context, src.pages, options_commas ) .. '.'; end if ( src.numberOfPages ) then local letter = i18nNumberOfPages[ context.lang ] or i18nNumberOfPages[ i18nDefaultLanguage ]; result = result .. ' — ' .. toString( context, src.numberOfPages, options_commas ) .. '&nbsp;' .. letter; end if ( src.bookSeries ) then result = result .. ' — (' .. toString( context, src.bookSeries, options_commas ) if ( src.bookSeriesVolume or src.bookSeriesIssue ) then result = result .. '; '; if ( src.bookSeriesVolume ) then local letter = i18nVolume[ context.lang ] or i18nVolume[ i18nDefaultLanguage ]; result = result .. letter .. '&nbsp;' .. toString( context, src.bookSeriesVolume, options_commas ); if ( src.bookSeriesIssue ) then local letter = i18nIssue[ context.lang ] or i18nIssue[ i18nDefaultLanguage ]; result = result .. ', ' .. letter .. '&nbsp;' .. toString( context, src.bookSeriesIssue, options_commas ); else result = result; end else local letter = i18nIssue[ context.lang ] or i18nIssue[ i18nDefaultLanguage ]; result = result .. letter .. '&nbsp;' .. toString( context, src.bookSeriesIssue, options_commas ); end end result = result .. ')'; end if ( src.isbn ) then result = result .. ' — ISBN ' .. toString( context, src.isbn, options_commas ); end if ( src.issn ) then result = result .. ' — ISSN ' .. toString( context, src.issn, options_issn ); end if ( src.doi ) then result = result .. ' — ' .. toString( context, src.doi, options_doi ); end if ( src.arxiv ) then result = result .. ' — ' .. toString( context, src.arxiv, options_arxiv ); end if ( src.sourceId ) then if ( src.type and src.sourceId ) then -- wrap into span to target from JS result = '<span class="wikidata_cite ' .. toString( context, src.type, options_citetypes ) .. '" data-entity-id="' .. getSingle( src.sourceId ) .. '">' .. result .. '</span>' else result = '<span class="wikidata_cite citetype_unknown" data-entity-id="' .. getSingle( src.sourceId ) .. '">' .. result .. '</span>' end end if ( src.accessdate ) then local date = getSingle( src.accessdate ); local pattern = "(%-?%d+)%-(%d+)%-(%d+)T"; local y, m, d = mw.ustring.match( date , pattern ); y,m,d = tonumber(y),tonumber(m),tonumber(d); result = result .. " <small>Проверено " .. tostring(d) .. " " .. monthg[m] .. " " .. tostring(y) .. ".</small>"; end result = result .. '</span>'; -- append invisible links to all elements used by source for tracking purposes local result = result .. '<div style="display:none">'; for key, entity in pairs( context.cache ) do result = result .. '<a href="https://wikidata.org' .. mw.uri.localUrl('Track:' .. key).path .. '"></a>'; end result = result ..'</div>' return {text = result, code = src.code}; end function wrapInUrl( urls, text ) local url = getSingle( urls ); if ( string.sub( url, 1, 1 ) == ':' ) then return '[[' .. url .. '|' .. text .. ']]'; else return '[' .. url .. ' ' .. text .. ']'; end end function renderShortReference( src ) context = { cache = {}, lang = getSingle( src.lang ) or i18nDefaultLanguage; }; src.title = src.title or '\'\'(unspecified title)\'\'' local result = '[[#' .. PREFIX_CITEREF .. src.code .. '|'; if ( src.author ) then result = result .. toString( context, src.author, options_authors_nolinks ); else result = result .. toString( context, src.title, options_commas_it_nolinks ); end result = result .. ']]' if ( src.year ) then result = result .. ', ' .. toString( context, src.year, options_commas ); end if ( src.volume ) then local letter = i18nVolume[ context.lang ] or i18nVolume[ i18nDefaultLanguage ]; result = result .. ' — ' .. letter .. '&nbsp;' .. toString( context, src.volume, options_commas ) .. '.'; end if ( src.issue ) then local letter = i18nIssue[ context.lang ] or i18nIssue[ i18nDefaultLanguage ]; result = result .. ' — ' .. letter .. '&nbsp;' .. toString( context, src.issue, options_commas ) .. '.'; end if ( src.pages ) then local letter = i18nPages[ context.lang ] or i18nPages[ i18nDefaultLanguage ]; result = result .. ' — ' .. letter .. '&nbsp;' .. toString( context, src.pages, options_commas ) .. '.'; end end function getSingle( value ) if ( not value ) then return; end if ( type( value ) == 'string' ) then return value; elseif ( type( value ) == 'table' ) then if ( value.id ) then return value.id; end for i, tableValue in pairs( value ) do return getSingle( tableValue ); end end return '(unknown)'; end function toString( context, value, options ) if ( type( value ) == 'string' ) then return options.format( value ); elseif ( type( value ) == 'table' ) then if ( value.id ) then -- this is link if ( type( value.label or '' ) ~= 'string' ) then mw.logObject( value ); error('label of table value is not string but ' .. type( value.label ) ) end if ( options.preferids ) then return options.format( value.id ); else if ( options.nolinks ) then return options.format( value.label or mw.wikibase.label( value.id ) or '\'\'(untranslated title)\'\'' ); else return options.format( renderLink( context, value.id, value.label, options ) ); end end end local resultList = {}; for i, tableValue in pairs( value ) do table.insert( resultList, toString( context, tableValue, options ) ); end return mw.text.listToText( resultList, options.separator, options.conjunction); else return options.format( '(unknown type)' ); end return ''; end function renderLink( context, entityId, customTitle, options ) if ( not entityId ) then error("entityId is not specified") end if ( type( entityId ) ~= 'string' ) then error('entityId is not string, but ' .. type( entityId ) ) end if ( type( customTitle or '' ) ~= 'string' ) then error('customTitle is not string, but ' .. type( customTitle ) ) end local title = customTitle; if ( isEmpty( title ) ) then local entity = getEntity( context, entityId ); -- ISO 4 if ( isEmpty( title ) ) then if ( entity.claims and entity.claims.P1160 ) then for _, claim in pairs( entity.claims.P1160 ) do if ( claim and claim.mainsnak and claim.mainsnak.datavalue and claim.mainsnak.datavalue.value and claim.mainsnak.datavalue.value.language == context.lang ) then title = claim.mainsnak.datavalue.value.text; mw.log('Got title of ' .. entityId .. ' from ISO 4 claim: «' .. title .. '»' ) break; end end end end -- official name P1448 -- short name P1813 if ( isEmpty( title ) and options.short ) then if ( entity.claims and entity.claims.P1813 ) then for _, claim in pairs( entity.claims.P1813 ) do if ( claim and claim.mainsnak and claim.mainsnak.datavalue and claim.mainsnak.datavalue.value and claim.mainsnak.datavalue.value.language == context.lang ) then title = claim.mainsnak.datavalue.value.text; mw.log('Got title of ' .. entityId .. ' from short name claim: «' .. title .. '»' ) break; end end end end -- person name P1559 -- labels if ( isEmpty( title ) and entity.labels[ context.lang ] ) then title = entity.labels[ context.lang ].value; mw.log('Got title of ' .. entityId .. ' from label: «' .. title .. '»' ) end end local actualText = title or '\'\'(untranslated)\'\''; local link = getElementLink( context, entityId, entity); return wrapInUrl( link, actualText ); end function getElementLink( context, entityId, entity ) -- fast sitelink lookup, not an expensive operation local link = mw.wikibase.sitelink( entityId ) if ( link ) then return ':' .. link end if ( not entity and entityId ) then entity = getEntity( context, entityId ) end if ( entity ) then -- link to entity in source context language local projectToCheck = context.lang .. 'wiki'; if ( entity.sitelinks and entity.sitelinks[ projectToCheck ] ) then return ':' .. context.lang .. ':' .. entity.sitelinks[ projectToCheck ].title; end end if ( entityId ) then return ':d:' .. entityId end; -- if ( entityId ) then return 'https://tools.wmflabs.org/reasonator/?q=' .. entityId .. '&lang=ru' end; return nil; end function getPeopleAsAuthorWikitext( context, value, options ) if ( type( value ) == 'string' ) then return personNameToAuthorName( value ); elseif ( type( value ) == 'table' ) then if ( value.id ) then -- this is link if ( options.preferids ) then return value.id; else if ( options.nolinks ) then return getPersonNameAsAuthorLabel( context, value.id, value.label, options ); else return getPersonNameAsAuthorWikitext( context, value.id, value.label, options ); end end end local resultList = {}; for i, tableValue in pairs( value ) do local nextWikitext = getPeopleAsAuthorWikitext( context, tableValue, options ); if ( not isEmpty( nextWikitext ) ) then table.insert( resultList, nextWikitext ); if ( #resultList == 4 ) then -- even 4 is too much, but we preserve 4th to mark that "it's more than 3" break; end end end local resultWikitext = ''; for i, wikitext in pairs( resultList ) do if ( i == 4 ) then resultWikitext = resultWikitext .. ( i18nEtAl[ context.lang ] or i18nEtAlDefault ); break; end if ( i ~= 1 ) then resultWikitext = resultWikitext .. ', '; end resultWikitext = resultWikitext .. wikitext; end return resultWikitext; end return options.format( '(unknown type)' ); end function getPersonNameAsAuthorWikitext( context, entityId, customLabel, options ) local personNameAsAuthor = getPersonNameAsAuthorLabel( context, entityId, customLabel, options); if ( personNameAsAuthor == nil ) then return nil; end local link = getElementLink( context, entityId, nil ); return wrapInUrl( link, personNameAsAuthor ); end function getPersonNameAsAuthorLabel( context, entityId, providedLabel, options ) -- would custom label provided we don't need to check entity at all if ( not isEmpty( providedLabel ) ) then mw.log( 'Custom label provided for ' .. entityId ); return personNameToAuthorName( providedLabel ); end local entity = getEntity( context, entityId ); if ( not entity ) then return '\'\'(entity ' .. entityId .. ' is missing)\'\'' end; if ( not isInstanceOf( entity, 'Q5' ) ) then mw.log( 'Entity ' .. entityId .. ' is not a person' ); return nil; end local personName = nil; -- support only labels so far if ( entity.labels[ context.lang ] ) then personName = entity.labels[ context.lang ].value; mw.log('Got person name of ' .. entityId .. ' from label: «' .. personName .. '»' ) end if ( isEmpty( personName ) ) then return '\'\'(not translated to ' .. context.lang .. ')\'\''; else return personNameToAuthorName( personName ); end end function personNameToAuthorName( fullName ) if ( not fullName ) then return fullName; end local f, i, o = mw.ustring.match( fullName, '^%s*(%a[%a\-]*)\,%s(%a[%a\-]*)%s(%a[%a\-]*)%s*$' ); if ( f ) then mw.log( 'personNameToAuthorName: «' .. fullName .. '»: have «Fa, I. O.» match' ); return f .. '&nbsp;' .. mw.ustring.sub( i, 1, 1 ) .. '.&nbsp;' .. mw.ustring.sub( o, 1, 1 ) .. '.'; end local f1, f2, i = mw.ustring.match( fullName, '^%s*(%a[%a\-]*)%s(%a[%a\-]*)\,%s(%a[%a\-]*)%s*$' ); if ( f1 ) then mw.log( 'personNameToAuthorName: «' .. fullName .. '»: have «Fa Fa, I» match' ); return f1 .. '&nbsp;' .. f2 .. '&nbsp;' .. mw.ustring.sub( i, 1, 1 ) .. '.'; end local i, o, f = mw.ustring.match( fullName, '^%s*(%a)\.%s(%a)\.%s(%a[%a\-]+)%s*$'); if ( f ) then mw.log( 'personNameToAuthorName: «' .. fullName .. '»: have «I. O. Fa» match' ); return f .. '&nbsp;' .. i .. '.&nbsp;' .. o .. '.'; end local i1, i2, i3, f = mw.ustring.match( fullName, '^%s*(%a)\.%s(%a)\.%s(%a)\.%s(%a[%a\-]+)%s*$'); if ( f ) then mw.log( 'personNameToAuthorName: «' .. fullName .. '»: have «I. O. ?. Fa» match' ); return f .. '&nbsp;' .. i1 .. '.&nbsp;' .. i2 .. '.&nbsp;' .. i3 .. '.'; end -- Joel J. P. C. Rodrigues local i1, i2, i3, i4, f = mw.ustring.match( fullName, '^%s*(%a)[%a\-]+%s(%a)\.%s(%a)\.%s(%a)\.%s(%a[%a\-]+)%s*$'); if ( f ) then mw.log( 'personNameToAuthorName: «' .. fullName .. '»: have «I. O. ?. Fa» match' ); return f .. '&nbsp;' .. i1 .. '.&nbsp;' .. i2 .. '.&nbsp;' .. i3 .. '.&nbsp;' .. i4 .. '.'; end local i, o, f = mw.ustring.match( fullName, '^%s*(%a[%a\-]*)%s(%a)\.%s(%a[%a\-]*)%s*$'); if ( f ) then mw.log( 'personNameToAuthorName: «' .. fullName .. '»: have «Im O. Fa» match' ); return f .. '&nbsp;' .. mw.ustring.sub( i, 1, 1 ) .. '.&nbsp;' .. o .. '.'; end local i, o, f = mw.ustring.match( fullName, '^%s*(%a[%a\-]*)%s(%a[%a\-]*)%s(%a[%a\-]*)%s*$'); if ( f ) then mw.log( 'personNameToAuthorName: «' .. fullName .. '»: have «Im Ot Fa» match' ); return f .. '&nbsp;' .. mw.ustring.sub( i, 1, 1 ) .. '.&nbsp;' .. mw.ustring.sub( o, 1, 1 ) .. '.'; end local i, o, f = mw.ustring.match( fullName, '^%s*(%a[%a\-]+)%s(%a[%a\-]+)%s+оглы%s+(%a[%a\-]+)%s*$'); if ( f ) then mw.log( 'personNameToAuthorName: «' .. fullName .. '»: have «Im Ot оглы Fa» match' ); return f .. '&nbsp;' .. mw.ustring.sub( i, 1, 1 ) .. '.&nbsp;' .. mw.ustring.sub( o, 1, 1 ) .. '.'; end local i, f = mw.ustring.match( fullName, '^%s*(%a[%a\-]+)%s(%a[%a\-]+)%s*$'); if ( f ) then mw.log( 'personNameToAuthorName: «' .. fullName .. '»: have «Im Fa» match' ); return f .. '&nbsp;' .. mw.ustring.sub( i, 1, 1 ) .. '.'; end mw.log( 'Unmatched any pattern: «' .. fullName .. '»' ); return fullName; end -- Expand special types of references when additional data could be found in OTHER entity properties function expandSpecials( currentEntity, reference, data ) if ( reference.snaks.P248 and reference.snaks.P248[1] and reference.snaks.P248[1].datavalue and reference.snaks.P248[1].datavalue.value["numeric-id"]) then local sourceId = "Q" .. reference.snaks.P248[1].datavalue.value["numeric-id"]; data.sourceId = sourceId; -- Gemeinsame Normdatei -- specified by P227 if ( sourceId == 'Q36578' ) then appendSnaks( currentEntity.claims, 'P227', data, 'part', { format = function( gnd ) return 'Record #' .. gnd; end } ); appendSnaks( currentEntity.claims, 'P227', data, 'url', { format = function( gnd ) return 'http://d-nb.info/gnd/' .. gnd .. '/'; end } ); data.year = '2012—2016' expandSpecialsQualifiers( currentEntity, 'P227', data ); end -- BNF -- specified by P268 if ( sourceId == 'Q15222191' ) then appendSnaks( currentEntity.claims, 'P268', data, 'part', { format = function( id ) return 'Record #' .. id; end } ); appendSnaks( currentEntity.claims, 'P268', data, 'url', { format = function( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id; end } ); expandSpecialsQualifiers( currentEntity, 'P268', data ); end -- Union List of Artist Names -- specified by P245 if ( sourceId == 'Q2494649' ) then appendSnaks( currentEntity.claims, 'P245', data, 'url', { format = function( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end } ); expandSpecialsQualifiers( currentEntity, 'P245', data ); end -- imdb.com -- specified by P345 if ( sourceId == 'Q37312' ) then appendSnaks( currentEntity.claims, 'P345', data, 'part', { format = function( id ) return 'Person Profile' end } ); appendSnaks( currentEntity.claims, 'P345', data, 'url', { format = function( id ) return 'http://www.imdb.com/name/' .. id .. '/' end } ); expandSpecialsQualifiers( currentEntity, 'P345', data ); end -- wtatennis.com -- specified by P597 if ( sourceId == 'Q14580067' ) then appendSnaks( currentEntity.claims, 'P597', data, 'part', { format = function( id ) return 'Player Profile' end } ); appendSnaks( currentEntity.claims, 'P597', data, 'url', { format = function( id ) return 'http://www.wtatennis.com/players/player/' .. id end } ); expandSpecialsQualifiers( currentEntity, 'P597', data ); end -- Find a Grave -- specified by P535 if ( sourceId == 'Q63056' ) then appendSnaks( currentEntity.claims, 'P535', data, 'url', { format = function( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id; end } ); expandSpecialsQualifiers( currentEntity, 'P535', data ); end -- Gran Enciclopèdia Catalana -- specified by P1296 if ( sourceId == 'Q2664168' ) then appendSnaks( currentEntity.claims, 'P1296', data, 'url', { format = function( id ) return 'http://www.enciclopedia.cat/enciclop%C3%A8dies/gran-enciclop%C3%A8dia-catalana/EC-GEC-' .. id .. '.xml'; end } ); expandSpecialsQualifiers( currentEntity, 'P1296', data ); end -- Encyclopædia Britannica online -- specified by P1417 if ( sourceId == 'Q5375741' ) then appendSnaks( currentEntity.claims, 'P1417', data, 'url', { format = function( id ) return 'http://global.britannica.com/' .. id; end } ); expandSpecialsQualifiers( currentEntity, 'P1417', data ); end -- do we have appropriate record in P1433 ? local claims = findClaimsByValue( currentEntity, 'P1343', sourceId ); if ( claims and #claims ~= 0 ) then for _, claim in pairs( claims ) do populateDataFromClaims( sourceId, claim.qualifiers, data ); end end -- Electronic Jewish Encyclopedia (Elektronnaja Evrejskaja Entsiklopedia) -- specified by P1438 if ( sourceId == 'Q1967250' ) then appendSnaks( currentEntity.claims, 'P1438', data, 'url', { format = function( id ) return 'http://www.eleven.co.il/article/' .. id; end } ); expandSpecialsQualifiers( currentEntity, 'P1438', data ); end -- sports-reference.com -- specified by P1447 if ( sourceId == 'Q18002875' ) then appendSnaks( currentEntity.claims, 'P1447', data, 'url', { format = function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html'; end } ); expandSpecialsQualifiers( currentEntity, 'P1447', data ); end -- Dizionario Biografico degli Italiani -- specified by P1986 if ( sourceId == 'Q1128537' ) then if ( not data.lang ) then data.lang = { id = 'Q652' } end; appendSnaks( currentEntity.claims, 'P1986', data, 'url', { format = function( id ) return 'http://www.treccani.it/enciclopedia/' .. id .. '_%28Dizionario_Biografico%29/' end } ); expandSpecialsQualifiers( currentEntity, 'P1986', data ); end end end function expandSpecialsQualifiers( entity, propertyId, data ) if ( entity.claims ~= nil and entity.claims[propertyId] ~= nil ) then for _, claim in pairs( entity.claims[propertyId] ) do populateDataFromClaims( nil, claim.qualifiers, data ); end end end function findClaimsByValue( entity, propertyId, value ) local result = {}; if ( entity and entity.claims and entity.claims[propertyId] ) then for i, claim in pairs( entity.claims[propertyId] ) do if ( claim.mainsnak and claim.mainsnak.datavalue ) then local datavalue = claim.mainsnak.datavalue; if ( datavalue.type == "string" and datavalue.value == value or datavalue.type == "wikibase-entityid" and datavalue.value["entity-type"] == "item" and tostring( datavalue.value["numeric-id"] ) == mw.ustring.sub( value, 2 ) ) then table.insert( result, claim ); end end end end return result; end function appendSnaks( allSnaks, snakPropertyId, result, property, options ) -- do not populate twice if ( result[property] ) then return result end; if ( not allSnaks ) then return result; end; local selectedSnakes = allSnaks[ snakPropertyId ]; if ( not selectedSnakes ) then return result; end; local hasPreferred = false; for k, snak in pairs( selectedSnakes ) do if ( snak and snak.mainsnak and snak.mainsnak.datavalue and snak.rank == 'preferred' ) then --it's a preferred claim appendImpl( snak.mainsnak.datavalue, snak.qualifiers, result, property, options ); hasPreferred = true; end end if ( hasPreferred ) then return result; end; for k, snak in pairs( selectedSnakes ) do if ( snak and snak.mainsnak and snak.mainsnak.datavalue and snak.rank ~= 'deprecated' ) then --it's a claim appendImpl( snak.mainsnak.datavalue, snak.qualifiers, result, property, options ); elseif ( snak and snak.datavalue ) then -- it's a snak appendImpl( snak.datavalue, nil, result, property, options ); end end end function appendQualifiers( claims, qualifierPropertyId, result, resultProperty, options ) -- do not populate twice if ( not claims ) then return result end; if ( result[resultProperty] ) then return result end; for i, claim in pairs( claims ) do if ( claim.qualifiers and claim.qualifiers[ qualifierPropertyId ] ) then for k, qualifier in pairs( claim.qualifiers[ qualifierPropertyId ] ) do if ( qualifier and qualifier.datavalue ) then appendImpl( qualifier.datavalue, nil, result, resultProperty, options ); end end end end end function appendImpl( datavalue, qualifiers, result, property, options ) if ( datavalue.type == 'string' ) then local statedAs = getSingleStringQualifierValue(qualifiers, 'P1932'); local value; if ( statedAs ) then value = statedAs; else value = datavalue.value; if ( options.format ) then value = options.format( value ); end end appendImpl_toTable( result, property ); table.insert( result[property], value); elseif ( datavalue.type == 'monolingualtext' ) then local value = datavalue.value.text; if ( options.format ) then value = options.format( value ); end appendImpl_toTable( result, property ); table.insert( result[property], value); elseif ( datavalue.type == 'quantity' ) then local value = datavalue.value.amount; if ( mw.ustring.sub( value , 1, 1 ) == '+' ) then value = mw.ustring.sub( value , 2 ); end if ( options.format ) then value = options.format( value ); end appendImpl_toTable( result, property ); table.insert( result[property], value); elseif ( datavalue.type == 'wikibase-entityid' ) then local value = datavalue.value; appendImpl_toTable( result, property ); local toInsert = { id = 'Q' .. value["numeric-id"], label = getSingleStringQualifierValue(qualifiers, 'P1932') -- stated as }; table.insert( result[property], toInsert ); elseif datavalue.type == 'time' then local value = datavalue.value; if ( options.format ) then value = options.format( value ); end appendImpl_toTable( result, property ); table.insert( result[property], tostring( value.time )); end end function appendImpl_toTable(result, resultProperty) if ( not result[resultProperty] ) then result[resultProperty] = {}; elseif ( type( result[resultProperty] ) == 'string' or ( type( result[resultProperty] ) == 'table' and type( result[resultProperty].id ) == 'string' ) ) then result[resultProperty] = { result[resultProperty] }; end end function getSingleStringQualifierValue( allQualifiers, qualifierPropertyId ) if ( not allQualifiers ) then return end if ( not allQualifiers[qualifierPropertyId] ) then return end for k, qualifier in pairs( allQualifiers[qualifierPropertyId] ) do if ( qualifier and qualifier.datatype == 'string' and qualifier.datavalue and qualifier.datavalue.type == 'string' and not isEmpty( qualifier.datavalue.value ) ) then return qualifier.datavalue.value; end end return; end function expandPublication( context, sourceEntity, data ) local publication = data.publication; -- use only first one if ( type( publication ) == 'table' and publication[1] and publication[1].id ) then data.publication = publication[1]; publication = data.publication; end if ( not publication ) then return end; if ( not publication.id ) then return end; if ( sourceEntity ) then -- do we have appropriate record in P1433 ? local claims = findClaimsByValue( sourceEntity, 'P1433', publication.id ); if ( claims and #claims ~= 0 ) then for _, claim in pairs( claims ) do populateDataFromClaims( sourceEntity, claim.qualifiers, data ); break; end end end local titleWerePresent = not (not data.title); local pubEntity = getEntity( context, publication.id ); populateSourceDataImpl( pubEntity, data ); if ( titleWerePresent and isEmpty( data.publication.label ) ) then appendSnaks( pubEntity.claims, 'P1160', data, 'publication-title', {} ); -- obsolete data.publication.label = getSingle( data['publication-title'] ); end if ( titleWerePresent and isEmpty( data.publication.label ) ) then appendSnaks( pubEntity.claims, 'P357', data, 'publication-title', {} ); -- obsolete appendSnaks( pubEntity.claims, 'P1476', data, 'publication-title', {} ); appendSnaks( pubEntity.claims, 'P1680', data, 'publication-subtitle', {} ); data.publication.label = getSingle( data['publication-title'] ); data.publication.subtitle = getSingle( data['publication-subtitle'] ); end if ( pubEntity.claims and pubEntity.claims.P361 ) then for c, claim in pairs( pubEntity.claims.P361 ) do if ( claim and claim.mainsnak and claim.mainsnak.datavalue and claim.mainsnak.datavalue.value and claim.mainsnak.datavalue.value["numeric-id"] ) then local possibleBookSeriesEntityId = 'Q' .. claim.mainsnak.datavalue.value["numeric-id"]; local possibleBookSeriesEntity = getEntity( context, possibleBookSeriesEntityId ); if ( isInstanceOf( possibleBookSeriesEntity, 'Q277759' ) ) then appendImpl_toTable( data, 'bookSeries' ); table.insert( data.bookSeries, { id = possibleBookSeriesEntityId } ); appendQualifiers( { claim }, 'P478', data, 'bookSeriesVolume', {} ); appendQualifiers( { claim }, 'P433', data, 'bookSeriesIssue', {} ); end end end end expandBookSeries( context, data ); end function expandBookSeries( context, data ) local bookSeries = data.bookSeries; if ( not bookSeries ) then return end; -- use only first one if ( type( bookSeries ) == 'table' and bookSeries[1] and bookSeries[1].id ) then data.bookSeries = bookSeries[1]; bookSeries = data.bookSeries; end if ( not bookSeries ) then return end; if ( not bookSeries.id ) then return end; local bookSeriesEntity = getEntity( context, bookSeries.id ); appendSnaks( bookSeriesEntity.claims, 'P123', data, 'publisher', {} ); appendSnaks( bookSeriesEntity.claims, 'P291', data, 'place', {} ); appendSnaks( bookSeriesEntity.claims, 'P236', data, 'issn', {} ); end function populateSourceDataImpl( entity, plainData ) populateDataFromClaims( entity.id, entity.claims, plainData ); local normativeTitle = getNormativeTitle( entity ) if ( normativeTitle ) then local y, m, d = mw.ustring.match( getSingle( plainData.dateOfCreation ) , "(%-?%d+)%-(%d+)%-(%d+)T" ); y,m,d = tonumber(y),tonumber(m),tonumber(d); local title = toString( { lang='ru' }, plainData.title, options_commas_nolinks ); plainData.title = { normativeTitle .. " от&nbsp;" .. tostring(d) .. "&nbsp;" .. monthg[m] .. " " .. tostring(y) .. "&nbsp;г. №&nbsp;" .. getSingle( plainData.docNumber ) .. ' «' .. title.. '»' } end if ( not plainData.title ) then if ( entity.labels and entity.labels.ru and entity.labels.ru.value ) then plainData.title = { entity.labels.ru.value }; end end return plainData; end function populateDataFromClaims( entityId, claims, data ) appendSnaks( claims, 'P50', data, 'author', {} ); appendSnaks( claims, 'P2093', data, 'author', {} ); appendSnaks( claims, 'P407', data, 'lang', {} ); appendSnaks( claims, 'P364', data, 'lang', {} ); appendSnaks( claims, 'P958', data, 'part', {} ); if ( not data.title ) then if ( not isEmpty( entityId ) ) then local optionsAsLinks = { format = function( text ) return { id = entityId, label = text } end }; appendSnaks( claims, 'P357', data, 'title', optionsAsLinks ); -- obsolete appendSnaks( claims, 'P1476', data, 'title', optionsAsLinks ); else appendSnaks( claims, 'P357', data, 'title', {} ); -- obsolete appendSnaks( claims, 'P1476', data, 'title', {} ); end appendSnaks( claims, 'P1680', data, 'subtitle', {} ); end appendSnaks( claims, 'P953', data, 'url', {} ); appendSnaks( claims, 'P1065', data, 'url', {} ); appendSnaks( claims, 'P854', data, 'url', {} ); -- temp disable, use only for current entity, see Q22338048 for example of incorrect work -- appendSnaks( claims, 'P856', data, 'url', {} ); appendSnaks( claims, 'P1433', data, 'publication', {} ); appendSnaks( claims, 'P393', data, 'edition', {} ); appendSnaks( claims, 'P123', data, 'publisher', {} ); appendSnaks( claims, 'P291', data, 'place', {} ); appendSnaks( claims, 'P304', data, 'pages', {} ); appendSnaks( claims, 'P1104', data, 'numberOfPages', {} ); appendSnaks( claims, 'P478', data, 'volume', {} ); appendSnaks( claims, 'P433', data, 'issue', {} ); appendSnaks( claims, 'P571', data, 'dateOfCreation', {} ); appendSnaks( claims, 'P577', data, 'dateOfPublication', {} ); appendSnaks( claims, 'P212', data, 'isbn', {} ); -- ISBN-13 appendSnaks( claims, 'P957', data, 'isbn', {} ); -- ISBN-10 appendSnaks( claims, 'P236', data, 'issn', {} ); -- web -- appendSnaks( claims, 'P813', data, 'accessdate', {} ); -- docs appendSnaks( claims, 'P1545', data, 'docNumber', {} ); -- other appendSnaks( claims, 'P31', data, 'type', {} ); appendSnaks( claims, 'P818', data, 'arxiv', {} ); appendSnaks( claims, 'P356', data, 'doi', {} ); -- JSTOR appendSnaks( claims, 'P888', data, 'url', { format = function( id ) return 'http://www.jstor.org/stable/' .. id end } ); return src; end function p.renderSource( frame ) p.currentFrame = frame; local arg = frame.args[1]; local refAnchor = frame.args['ref']; local refAnchorYear = frame.args['ref-year']; local args = {}; args.refAnchor = frame.args['ref']; args.refAnchorYear = frame.args['ref-year']; args.part = frame.args['part']; args.pages = frame.args['pages']; return p.renderSourceImpl( mw.text.trim( arg ), args ); end function copyArgsToSnaks( args, snaks ) if ( not isEmpty( args.part ) ) then snaks.P958 = { toStringSnak( 'P958', tostring( args.part ) ) } end if ( not isEmpty( args.pages ) ) then snaks.P304 = { toStringSnak( 'P304', tostring( args.pages ) ) } end if ( not isEmpty( args.issue ) ) then snaks.P433 = { toStringSnak( 'P433', tostring( args.issue ) ) } end if ( not isEmpty( args.volume ) ) then snaks.P478 = { toStringSnak( 'P478', tostring( args.volume ) ) } end if ( not isEmpty( args.url ) ) then snaks.P953 = { toUrlSnak( 'P953', tostring( args.url ) ) } end end function p.renderSourceImpl( entityId, args ) args = args or {}; local snaks = {}; snaks.P248 = { toWikibaseEntityIdSnak( 'P248', entityId ) }; copyArgsToSnaks( args, snaks ); local rendered = renderReferenceImpl( mw.wikibase.getEntity(), { snaks = snaks }, args.refAnchor, args.refAnchorYear ); if ( rendered ) then return rendered.text end; end function p.renderReference( frame, currentEntity, reference ) p.currentFrame = frame; -- template call if ( frame and not currentEntity and not reference ) then local args = frame.args; if ( #frame.args == 0 ) then args = frame:getParent().args; end local snaks = {}; if ( args[1] ) then snaks.P248 = { toWikibaseEntityIdSnak( "P248", args[1] ) }; end copyArgsToSnaks( args, snaks ); currentEntity = mw.wikibase.getEntity(); reference = { snaks = snaks }; end local rendered = renderReferenceImpl( currentEntity, reference ); if ( not rendered ) then return ''; end local result; local code = rendered.code or mw.text.encode( rendered.text ); result = frame:extensionTag( 'ref', rendered.text, {name = code} ) .. '[[К:Википедия:Статьи с источниками из Викиданных]]'; return result; end function renderReferenceImpl( currentEntity, reference, refAnchor, refAnchorYear ) if ( not reference.snaks ) then return nil; end -- контекст, содержит также кеш элементов local context = { cache = {}, } -- данные в простом формате, согласованном с модулями формирования библиографического описания local data = {}; -- забрать данные из reference populateDataFromClaims( nil, reference.snaks, data ) -- update ref name with ref-specific properties if ( data.code ) then if ( data.part ) then data.code = data.code .. '-' .. getSingle( data.part ) end if ( data.pages ) then data.code = data.code .. '-' .. getSingle( data.pages ) end if ( data.volume ) then data.code = data.code .. '-' .. getSingle( data.volume ) end if ( data.issue ) then data.code = data.code .. '-' .. getSingle( data.issue ) end if ( data.url ) then data.code = data.code .. '-' .. getSingle( data.url ) end end expandSpecials( currentEntity, reference, data ); local sourceEntity = nil; if ( data.sourceId ) then sourceEntity = getEntity( context, data.sourceId ); if ( sourceEntity ) then populateSourceDataImpl( sourceEntity, data ); end end if ( data.publication ) then expandPublication( context, sourceEntity, data ); end if ( next( data ) == nil ) then return nil; end local rendered; if ( p.short ) then rendered = renderShortReference( data ); if ( mw.ustring.len( rendered.text ) == 0 ) then return nil; end else rendered = renderSource( context, data ); if ( mw.ustring.len( rendered.text ) == 0 ) then return nil; end if ( refAnchor ) then local anchorValue = 'CITEREF' .. refAnchor .. ( coalesce( refAnchorYear, data.year ) or '' ); rendered.text = '<span class="citation" id="' .. mw.uri.anchorEncode( anchorValue ) .. '">' .. rendered.text .. '</span>'; end end return rendered; end function getNormativeTitle( entity ) if ( not entity or not entity.claims or not entity.claims.P31 ) then return; end for _, claim in pairs( entity.claims.P31 ) do if ( claim and claim.mainsnak and claim.mainsnak.datavalue and claim.mainsnak.datavalue.value and claim.mainsnak.datavalue.value["numeric-id"] ) then local classId = 'Q' .. claim.mainsnak.datavalue.value["numeric-id"]; local title = NORMATIVE_DOCUMENTS[ classId ]; if ( title ) then return title; end end end return; end local LANG_CACHE = { Q150 = 'fr', Q188 = 'de', Q1321 = 'es', Q1860 = 'en', Q652 = 'it', Q7737 = 'ru', } function getLangCode( langEntityId ) if ( not langEntityId ) then return; end -- small optimization local cached = LANG_CACHE[ langEntityId ]; if ( cached ) then return cached; end local langEntity = mw.wikibase.getEntity( langEntityId ); if ( not langEntity ) then mw.log( '[getLangCode] Missing entity ' .. langEntityId ); else if ( langEntity.claims and langEntity.claims.P424 ) then for _, claim in pairs( langEntity.claims.P424 ) do if ( claim and claim.mainsnak and claim.mainsnak.datavalue and claim.mainsnak.datavalue.value ) then return '' .. claim.mainsnak.datavalue.value; end end end end return; end function preprocessPlaces( data, lang ) if ( not data.place ) then return; end; local newPlaces = {}; for index, place in pairs( data.place ) do if ( place.id ) then local newPlaceStr = getPlaceName(lang, place.id) if ( newPlaceStr ) then newPlaces[index] = newPlaceStr; else newPlaces[index] = place; end else newPlaces[index] = place; end end data.place = newPlaces; end function getPlaceName( lang, placeId ) -- ГОСТ Р 7.0.12—2011 if ( lang == 'ru' ) then if ( placeId == 'Q649' ) then return toTextWithTip('М.', 'Москва'); end if ( placeId == 'Q656' ) then return toTextWithTip('СПб.', 'Санкт-Петербург'); end if ( placeId == 'Q891' ) then return toTextWithTip('Н. Новгород', 'Нижний Новгород'); end if ( placeId == 'Q908' ) then return toTextWithTip('Ростов н/Д.', 'Ростов-на-Дону'); end end return nil; end function toTextWithTip( text, tip ) return '<span title="' .. tip .. '" style="border-bottom: 1px dotted; cursor: help; white-space: nowrap">' .. text .. '</span>'; end return p; fzzhrj1ws5zopy0z7ew9m1tyst0krxt Şablon:Convert 10 16808 230437 206028 2022-08-04T13:13:16Z TayfunEt. 23473 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:convert|convert}}</includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> hf9zof3enslixmyfgs0toady52qiq06 230438 230437 2022-08-04T13:15:41Z TayfunEt. 23473 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:Convert|convert}}</includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> 1oijl33u0d0tlkc26d3cj2hizbnj2ql Atalar sözi 0 18169 230499 213105 2022-08-05T02:41:04Z Xqbot 1719 Bot: Fixing broken redirect to moved target page [[Islami Nakyl]] wikitext text/x-wiki #REDIRECT [[Islami Nakyl]] tjon1xw85j94qpr93y9m18n6rxdtvst Seks 0 18311 230496 229672 2022-08-05T02:00:33Z Hadysylmy 19079 225441 wersiýasy [[Special:Contributions/95.85.107.191|95.85.107.191]] ([[User talk:95.85.107.191|Çekişme]]) tarapyndan yzyna alyndy. wikitext text/x-wiki '''Seks''' — [[nika]] ýaşyna ýetip, [[nika]]dan geçip, [[mähr]] tölenip, maşgala bolan är - aýalyň nesil öndürmek maksady bilen edýän jyns birikdirmesi. Mundan beýlekilere agyr [[günä]] bolup durýar. [[Nika]]dan geçmediklere şeriat esasda çäreler görülýär.<ref>https://ru.m.wikipedia.org/wiki/Нормы_интимных_отношений_в_исламе</ref> ==Adam gyzy sikse gowy oglan diýdigi==şol sikmek gowy zat"seks gowy zat şol gyzy sikmelidir 😎 ==seks adamlar üçin möhüm zat gowy edip sikmeli bilýäňizmi"" == Şeýle-de == * [[Nika]] * [[Jyns gatnaşygyň kadalary (Yslam)]] * [[Günä]] * [[Erkek (Yslam)]] * [[Zenan (Yslam)]] == Salgylanmalar == {{Çeşmeler}} jyr8fe44kjnejepfts00bkulr9ixykr 230497 230496 2022-08-05T02:00:54Z Hadysylmy 19079 229672 wersiýasy [[Special:Contributions/93.171.221.83|93.171.221.83]] ([[User talk:93.171.221.83|Çekişme]]) tarapyndan yzyna alyndy. wikitext text/x-wiki '''Seks''' — [[nika]] ýaşyna ýetip, [[nika]]dan geçip, [[mähr]] tölenip, maşgala bolan är - aýalyň nesil öndürmek maksady bilen edýän jyns birikdirmesi. Mundan beýlekilere agyr [[günä]] bolup durýar. [[Nika]]dan geçmediklere şeriat esasda çäreler görülýär.<ref>https://ru.m.wikipedia.org/wiki/Нормы_интимных_отношений_в_исламе</ref> === Är-aýala degişli höküm === * Nikaly adama jyns organyny zenanynyň yzky (uly meýdan edilýän deşikden) deşiginden sokmagy gadagan edilýär (eger är şeýle etjek bolsa, zenan aýrylyşmaga doly hukugy bar). Ol [[yslam]]da uly [[günä]], ylmy esasda agyr howply [[kesel]]e duçar edýär. * Nikada bolsa-da biri-biriniň jyns organyna agyz degirmegi hapysalyk hasaplanýar. * Nikalylara [[aýbaşy]] döwründe, [[nifäs|çaga doglandan soňky döwür]]de we olaryň wagty gutaryp doly we dürs [[gusl]] alynýança jyns gatnaşyk etmekleri gadagan edilýär. == Şeýle-de == * [[Nika]] * [[Jyns gatnaşygyň kadalary (Yslam)]] * [[Günä]] * [[Erkek (Yslam)]] * [[Zenan (Yslam)]] == Salgylanmalar == {{Çeşmeler}} 5r8jyagnuqnzf53srm9lbzc5qsihzc9 Täze ýyl 0 18663 230505 215074 2022-08-05T09:50:11Z TayfunEt. 23473 wikitext text/x-wiki '''Täze ýyl''' — ({{lang-en|New year}}). Islamda gadagan baýramlaryň biri, ony bellemek uly [[günä]]. == Täze ýyl dinde == Bu baýram hiç bir dinde asly ýok zat. Emma döwrüň üýtgemegi bilen adamlaryň aňy üýtgäp ylymy pes bolup öz garaýyşlary bilen ýalňyş zatlary dine goşýarlar. Ony gowy gören dinsizler hem ony edip başlaýar. === Yslam === [[Yslam]]da diňe 2 sany baýramçylyk bardyr.<ref>https://ru.wikipedia.org/wiki/Исламские_праздники</ref> Olar: # [[Oraza baýram]]y. # [[Gurban baýram]]y. Milady hasabynda 1-nji ýanwarda bellenýän «Täze ýyl» yslam dininde ýok.<ref>http://www.vprazdnik.ru/prazdniki/0/0/554/</ref> [[Hijri]] ýyl<ref>https://en.wikipedia.org/wiki/Islamic_calendar</ref> hasabynda täze ýyl Muharram aýynyň 1-ine bolýar, ýöne ol baýram däl. === Hristian === Hristianlarda «Täze ýyl» baýramy ýok. Bu baýramy [[Isa]] pygamberden soň takmynan 300 ýyllykda dine goşupdyrlar. === Ýewreý === {{stub}} == Şeýle-de == * [[Şirk]] * [[Bida]] == Salgylanmalar == {{Çeşmeler}} [[Category:Gadagan_baýramlar]] b0zhj7o4zjsr35kbw3u3mv5jhr4hci8 230506 230505 2022-08-05T09:53:09Z TayfunEt. 23473 wikitext text/x-wiki '''Täze ýyl''' — ({{lang-en|New year}}). Gregoriýa kalendary bilen 31.12 wagtynda bir baýram. Islamda gadagan baýramlaryň biri. == Täze ýyl dinde == Bu baýram hiç bir dinde asly ýok zat. Emma döwrüň üýtgemegi bilen adamlaryň aňy üýtgäp ylymy pes bolup öz garaýyşlary bilen ýalňyş zatlary dine goşýarlar. Ony gowy gören dinsizler hem ony edip başlaýar. === Yslam === [[Yslam]]da diňe 2 sany baýramçylyk bardyr.<ref>https://ru.wikipedia.org/wiki/Исламские_праздники</ref> Olar: # [[Oraza baýram]]y. # [[Gurban baýram]]y. Milady hasabynda 1-nji ýanwarda bellenýän «Täze ýyl» yslam dininde ýok.<ref>http://www.vprazdnik.ru/prazdniki/0/0/554/</ref> [[Hijri]] ýyl<ref>https://en.wikipedia.org/wiki/Islamic_calendar</ref> hasabynda täze ýyl Muharram aýynyň 1-ine bolýar, ýöne ol baýram däl. === Hristian === Hristianlarda «Täze ýyl» baýramy ýok. Bu baýramy [[Isa]] pygamberden soň takmynan 300 ýyllykda dine goşupdyrlar. === Ýewreý === {{stub}} == Şeýle-de == * [[Şirk]] * [[Bida]] == Salgylanmalar == {{Çeşmeler}} [[Category:Gadagan_baýramlar]] dfwaf4a64s8m7k59myiaropgqdpeq5r Matematikadan giriş ekzameniniň soraglary we jogaplary 0 18836 230431 230331 2022-08-04T12:07:16Z 95.85.103.204 wikitext text/x-wiki # * ''''''[[Balkan welayat maliye ykdysady orta hunar okuw mekdebi]] t1s7di0bow58sz7lgld5wd6fwvqccwn Futbol taryhynda iň köp gol çoklu uran oýunçylar 0 20977 230486 229820 2022-08-04T18:40:03Z 181.176.104.53 wikitext text/x-wiki {|class="wikitable sortable" !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Gol çoklu !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|6 gollar |- !1 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Pelé]]||'''96'''|| || || || |- bgcolor="mistyrose" !2 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||60|| || || || |- bgcolor="mistyrose" !3 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||56||48||6||2|| |- !4 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Peyroteo]]||44|| || || || |- !5 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]]||40||22||14||4|| |- !6 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Gomes]]||31||24||3||2||2 |- bgcolor="mistyrose" !7 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||30 || || || || |- !8 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Eýsebio]]||30||16||11|| ||4 |- bgcolor="mistyrose" !9 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||29 || || || || |- !10 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Alfredo Di Stefano]]||28|| || || || |- !11 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferents Puşkaş]]||27|| || || || |- !12 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Jose Aguas]]||26|| || || || |- !13 |[[Faýl:Flag_of_Spain.svg|20px]] [[Telmo Zarra]]||25||15||6||3||1 |- !14 |[[Faýl:Flag_of_France.svg|20px]] [[Thadee Sesawski]]||23||17||5||1|| |- !15 |[[Faýl:Flag_of_Estonia.svg|20px]] [[Wjatşeslaw Zahowaiko]]||23 || || || || |- bgcolor="mistyrose" !16 |[[Faýl:Flag_of_Brazil.svg|20px]] '''[[Neymar]]'''||21||15||5||1|| |- |} ==Klub täkda== {|class="wikitable sortable" !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;|Gol çoklu !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|6 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Klub |- !1 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Lionel Messi]]||'''48'''||41||6||1|| ||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol klubu|Barselona]] |- !2 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Kriştiano Ronaldo]]||44|| || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !3 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Peyroteo]]||44|| || || || ||[[Faýl:Flag_of_Portugal.svg|20px]] [[Sporting]] |- !4 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]]||32||18||10||4|| ||[[Faýl:Flag_of_Germany.svg|20px]] [[Bawariýa FK|Bawariýa]] |- !5 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Gomes]]||30||24||3||2||1||[[Faýl:Flag_of_Portugal.svg|20px]] [[Porto]] |- !6 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Eýsebio]]||29||15||10|| ||4||[[Faýl:Flag_of_Portugal.svg|20px]] [[Benfika]] |- !7 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Alfredo Di Stefano]]||28|| || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !8 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Jose Aguas]]||26|| || || || ||[[Faýl:Flag_of_Portugal.svg|20px]] [[Benfika]] |- !9 |[[Faýl:Flag_of_Spain.svg|20px]] [[Telmo Zarra]]||24||15||5||3||1||[[Faýl:Flag_of_Spain.svg|20px]] [[Athletik Kluby|Athletik]] |- !10 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferents Puşkaş]]||23|| || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- |} ==Çoklu gollar hünda== {|class="wikitable sortable" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Gol çoklu ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d|6 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #758d3d;"|7 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|8 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Klub |- bgcolor="antiquewhite" !1 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||60|| || || || || || ||[[Faýl:Flag_of_England.svg|20px]] [[Mançester Ýunaýted]] |- bgcolor="antiquewhite" !2 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||56||48||6||2|| || || ||[[Faýl:Flag_of_France.svg|20px]] [[Paříž Saint-Germain|PSG]] |- bgcolor="antiquewhite" !3 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||30|| || || || || || ||[[Faýl:Flag_of_Germany.svg|20px]] [[Bawariýa FK|Bawariýa]] |- bgcolor="antiquewhite" !4 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||29|| || || || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Atletiko Madrid|Atletiko]] |- !5 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Neymar]]||21||15||5||1|| || || ||[[Faýl:Flag_of_France.svg|20px]] [[Paříž Saint-Germain|PSG]] |- !6 |[[Faýl:Flag_of_Sweden.svg|20px]] [[Zlatan Ibrahimoviç]]||17|| || || || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Milan futbol topary|Milan]] |- bgcolor="antiquewhite" !7 |[[Faýl:Flag_of_England.svg|20px]] '''[[Harry Kane]]'''||15||13||2|| || || || ||[[Faýl:Flag_of_England.svg|20px]] [[Tottenham Houspur|Tottenham]] |- !8 |[[Faýl:Flag_of_Uruguay.svg|20px]] [[Edison Kavaní]]||15|| || || || || ||||[[Faýl:Flag_of_England.svg|20px]] [[Mançester Ýunaýted]] |- bgcolor="antiquewhite" !9 |[[Faýl:Flag_of_Morocco.svg|20px]] '''[[Youssef Al Arabi]]'''||13|| || || || || || ||[[Faýl:Flag_of_Greece.svg|20px]] [[Olimpiakos]] |- bgcolor="antiquewhite" !10 |[[Faýl:Flag_of_Colombia.svg|20px]] '''[[Radamel Falkao]]'''||12||9||2||1|| || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Rayo Vallecano]] |- !11 |[[Faýl:Flag_of_Morocco.svg|20px]] [[Abdelrazak Hamdallah]]||12||12|| || || || || ||[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Al Ittihad]] |- !12 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Gonzalo Higuaín]]||12|| || || || || || ||[[Faýl:Flag_of_USA.svg|20px]] [[Inter Miami]] |- !13 |[[Faýl:Flag_of_France.svg|20px]] [[Bafitimbi Gomis]]||11||10||1|| || || || ||[[Faýl:Flag_of_Turkey.svg|20px]] [[Galatasaraý]] |- bgcolor="antiquewhite" !14 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre Aubameyang]]'''||11|| || || || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- bgcolor="antiquewhite" !15 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||11|| || || || || || ||[[Faýl:Flag_of_Israel.svg|20px]] [[Makabi TA]] |- bgcolor="antiquewhite" !16 |[[Faýl:Flag_of_China.svg|20px]] '''[[Alan Karwalho]]'''||11|| || || || || || ||[[Faýl:Flag_of_China.svg|20px]] [[Guangzhou]] |- !17 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Baş Dost]]||11|| || || || || || ||[[Faýl:Flag_of_Belgium.svg|20px]] [[Brugge]] |- bgcolor="antiquewhite" !18 |[[Faýl:Flag_of_Belgium.svg|20px]] '''[[Driess Mertens]]'''||10|| || || || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Napoli]] |- bgcolor="antiquewhite" !19 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Dzeko]]'''||8|| || || || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- bgcolor="antiquewhite" !20 |[[Faýl:Flag_of_Syria.svg|20px]] '''[[Omar Al Somah]]'''||8||8|| || || || || ||[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Al Ahli]] |- !21 |[[Faýl:Flag_of_Norway.svg|20px]] [[Erling Haland]]||8|| || || || || || ||[[Faýl:Flag_of_England.svg|20px]] [[Mançester Siti]] |- !22 |[[Faýl:Flag_of_France.svg|20px]] [[Kilian Mbappe]]||8|| || || || || || ||[[Faýl:Flag_of_France.svg|20px]] [[PSG]] |- !23 |[[Faýl:Flag_of_France.svg|20px]] [[Wissam Ben Yedder]]||8|| || || || || || ||[[Faýl:Flag_of_France.svg|20px]] [[Monako FK|Monako]] |- bgcolor="antiquewhite" !24 |[[faýl:Flag_of_Tahiti.svg|20px]] '''[[Teaonui Tehau]]'''||8||6||1|| ||1|| || ||[[Faýl:Flag_of_Tahiti.svg|20px]] [[Wenus]] |- bgcolor="antiquewhite" !25 |[[Faýl:Flag_of_Wales.svg|20px]] '''[[Gareth Bale]]'''||7||6||1|| || || || ||[[Faýl:Flag_of_USA.svg|20px]] [[Los Angeles]] |- bgcolor="antiquewhite" !26 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Beto Gonzalvez]]'''||7||7|| || || || || ||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Madura United]] |- bgcolor="antiquewhite" !27 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]'''||7||7|| || || || || ||[[Faýl:Flag_of_Hong Kong.svg|20px]] [[Kitçee SK|Kitçee]] |- !28 |[[Faýl:Flag_of_China.svg|20px]] [[Rikardo Goulart]]||7||6||1|| || || || ||[[Faýl:Flag_of_Brazil.svg|20px]] [[Santos]] |- !29 |[[Faýl:Flag_of_China.svg|20px]] [[Elkeson]]||7||7|| || || || || ||[[Faýl:Flag_of_Brazil.svg|20px]] [[Gremio]] |- bgcolor="antiquewhite" !30 |[[Faýl:Flag_of_Togo.svg|20px]] '''[[Emmanuel Adebayor]]'''||7|| || || || || || || |- bgcolor="antiquewhite" !31 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||6|| || || || || || ||[[Faýl:Flag_of_Paraguay.svg|20px]] [[Libertad]] |- bgcolor="antiquewhite" !32 |[[Faýl:Flag_of_Venezuela.svg|20px]] '''[[Joseph Martinez]]'''||6|| || || || || || ||[[Faýl:Flag_of_USA.svg|20px]] |- !33 |[[Faýl:Flag_of_Belgium.svg|20px]] [[Romelu Lukaku]]||6||5||1|| || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- bgcolor="antiquewhite" !34 |[[Faýl:Flag_of_Brunei.svg|20px]] '''[[Hamizan A Sulaiman]]'''||6||4||1|| || || ||1||[[Faýl:Flag_of_Brunei.svg|20px]] [[Indera]] |- !35 |[[Faýl:Flag_of_Scotland.svg|20px]] [[Jordan Rhodes]]||6||4||1||1|| || || ||[[Faýl:Flag_of_England.svg|20px]] [[Hudderfield]] |- !36 |[[Faýl:Flag_of_Indonesia.svg|20px]] [[Boaz Soloza]]||6||6|| || || || || ||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Borneo FK|Borneo]] |- |} ==Çoklu gollar ýurlaryň== {|class="wikitable sortable" !style="background:#ffd700; color:#0000ff; border:2px solid #648d3d;"|San !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Gol çoklu !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|6 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|7 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|8 gollar |- !1 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Pele]]||96|| || || || || || |- !2 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||60|| || || || || || |- !3 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||56||48||6||2|| || || |- !4 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Muller]]||40||22||14||4|| || || |- !5 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||30|| || || || || || |- !6 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||29|| || || || || || |- !7 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferents Puşkaş]]||27|| || || || || || |- !8 |[[Faýl:Flag_of_Spain.svg|20px]] [[Telmo Zarra]]||25||15||6||3||1|| || |- !9 |[[Faýl:Flag_of_France.svg|20px]] [[Thadee Sesawski]]||23||17||5||1|| || || |- !10 |[[Faýl:Flag_of_Estonia.svg|20px]] [[Wjatşeslaw Zahowaiko]]||23|| || || || || || |- !11 |[[Faýl:Flag_of_Italy.svg|20px]] [[Giuseppe Meaza]]||19||16||2||1|| || || |- !12 |[[Faýl:Flag_of_Sweden.svg|20px]] [[Gunnar Nordhal]]||19||13||4||1|| ||1|| |- !13 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Klaas J Huntelaar]]||18|| || || || || || |- !14 |[[Faýl:Flag_of_Pakistan.svg|20px]] [[Arif Mehmood]]||17||16||1|| || || || |- !15 |[[Faýl:Flag_of_England.svg|20px]] '''[[Harry Kane]]'''||15||13||2|| || || || |- !16 |[[Faýl:Flag_of_Morocco.svg|20px|20px]] '''[[Youssef Al Arabi]]'''||13|| || || || || || |- !17 |[[Faýl:Flag_of_Colombia.svg|20px]] '''[[Radamel Falkao]]'''||12||9||2||1|| || || |- !18 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre Aubameyang]]'''||11|| || || || || || |- !19 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||11|| || || || || || |- !20 |[[Faýl:Flag_of_China.svg|20px]] '''[[Alan Karwalho]]'''||11|| || || || || || |- !21 |[[Faýl:Flag_of_Norway.svg|20px]] [[Sigurd Ruşfeldt]]||11||3||8|| || || || |- !22 |[[Faýl:Flag_of_Belgium.svg|20px]] '''[[Driess Mertens]]'''||10|| || || || || || |- !23 |[[Faýl:Flag_of_Serbia.svg|20px]] [[Mateja Kezman]]||10|| || || || || || |- !24 |[[Faýl:Flag_of_Albania.svg|20px]] [[Refik Resmja]]||10||2||3||1||1||3|| |- !25 |[[Faýl:Flag_of_Cameroon.svg|20px]] [[Samuel Eto'o]]||9|| || || || || || |- !26 |[[Faýl:Flag_of_Bulgaria.svg|20px]] [[Dimitar Berbatow]]||9|| || || || || || |- !27 |[[Faýl:Flag_of_Peru.svg|20px]] [[Klaudio Pizarro]]||9|| || || || || || |- !28 |[[Faýl:Flag_of_Russia.svg|20px]] [[Aleksandr Kerzbakow]]||9|| || || || || || |- !29 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Dzeko]]'''||8|| || || || || || |- !30 |[[Faýl:Flag_of_Syria.svg|20px]] '''[[Omar Al Somah]]'''||8||8|| || || || || |- !31 |[[Faýl:Flag_of_Iran.svg|20px]] [[Ali Daei]]||8||3||4||1|| || || |- !32 |[[Faýl:Flag_of_Croatia.svg|20px]] [[Dawor Suker]]||8||8|| || || || || |- !33 |[[Faýl:Flag_of_Tahiti.svg|20px]] '''[[Teaonui Tehau]]'''||7||5||1|| ||1|| || |- !34 |[[Faýl:Flag_of_Wales.svg|20px]] '''[[Gareth Bale]]'''||7||6||1|| || || || |- !35 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]'''||7||7|| || || || || |- !36 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Beto Gonzalwez]]'''||7||7|| || || || || |- !37 |[[Faýl:Flag_of_Mexico.svg|20px]] [[Ugo Sançez]]||7||7|| || || || || |- !38 |[[Faýl:Flag_of_Togo.svg|20px]] '''[[Emmanuel Adebayor]]'''||7|| || || || || || |- !39 |[[Faýl:Flag_of_Ivory Coast.svg|20px]] [[Didier Drogba]]||7|| || || || || || |- !40 |[[Faýl:Flag_of_Ireland.svg|20px]] [[Robbie Keane]]||7|| || || || || || |- !41 |[[Faýl:Flag_of_Scotland.svg|20px]] [[Kris Boyd]]||7||5|| ||2|| || || |- !42 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||6||6|| || || || || |- !43 |[[Faýl:Flag_of_Venezuela.svg|20px]] '''[[Joseph Martinez]]'''||6||6|| || || || || |- !44 |[[Faýl:Flag_of_Brunei.svg|20px]] '''[[Hamizan A Sulaiman]]'''||6||4||1|| || || ||1 |- !45 |[[Faýl:Flag_of_Northern Ireland.svg|20px]] [[Will Grigg]]||5||4||1|| || || || |- !46 |[[Faýl:Flag_of_Trinidad and Tobago.svg|20px]] [[Stern John]]||5||5|| || || || || |- |} ==HEM== *[[Futbol taryhynda iň köp gol uran oýunçylar]] *[[Futbol taryhynda iň köp oýun uran oýunçylar]] *[[Futbol taryhynda iň köp namaglup oýunlar uran derwezewanlar]] ccbadskxcfihic1cd989ajs0siwrnqi 230487 230486 2022-08-04T18:41:09Z 181.176.104.53 wikitext text/x-wiki {|class="wikitable sortable" !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Gol çoklu !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|6 gollar |- !1 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Pelé]]||'''96'''|| || || || |- bgcolor="mistyrose" !2 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||60|| || || || |- bgcolor="mistyrose" !3 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||56||48||6||2|| |- !4 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Peyroteo]]||44|| || || || |- !5 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]]||40||22||14||4|| |- !6 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Gomes]]||31||24||3||2||2 |- bgcolor="mistyrose" !7 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||30 || || || || |- !8 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Eýsebio]]||30||16||11|| ||4 |- bgcolor="mistyrose" !9 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||29 || || || || |- !10 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Alfredo Di Stefano]]||28|| || || || |- !11 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferents Puşkaş]]||27|| || || || |- !12 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Jose Aguas]]||26|| || || || |- !13 |[[Faýl:Flag_of_Spain.svg|20px]] [[Telmo Zarra]]||25||15||6||3||1 |- !14 |[[Faýl:Flag_of_France.svg|20px]] [[Thadee Sesawski]]||23||17||5||1|| |- !15 |[[Faýl:Flag_of_Estonia.svg|20px]] [[Wjatşeslaw Zahowaiko]]||23 || || || || |- bgcolor="mistyrose" !16 |[[Faýl:Flag_of_Brazil.svg|20px]] '''[[Neymar]]'''||21||15||5||1|| |- |} ==Klub täkda== {|class="wikitable sortable" !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;|Gol çoklu !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|6 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Klub |- !1 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Lionel Messi]]||'''48'''||41||6||1|| ||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol klubu|Barselona]] |- !2 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Kriştiano Ronaldo]]||44|| || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !3 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Peyroteo]]||44|| || || || ||[[Faýl:Flag_of_Portugal.svg|20px]] [[Sporting]] |- !4 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]]||32||18||10||4|| ||[[Faýl:Flag_of_Germany.svg|20px]] [[Bawariýa FK|Bawariýa]] |- !5 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Gomes]]||30||24||3||2||1||[[Faýl:Flag_of_Portugal.svg|20px]] [[Porto]] |- !6 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Eýsebio]]||29||15||10|| ||4||[[Faýl:Flag_of_Portugal.svg|20px]] [[Benfika]] |- !7 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Alfredo Di Stefano]]||28|| || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !8 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Jose Aguas]]||26|| || || || ||[[Faýl:Flag_of_Portugal.svg|20px]] [[Benfika]] |- !9 |[[Faýl:Flag_of_Spain.svg|20px]] [[Telmo Zarra]]||24||15||5||3||1||[[Faýl:Flag_of_Spain.svg|20px]] [[Athletik Kluby|Athletik]] |- !10 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferents Puşkaş]]||23|| || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- |} ==Çoklu gollar hünda== {|class="wikitable sortable" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Gol çoklu ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d|6 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #758d3d;"|7 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|8 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Klub |- bgcolor="antiquewhite" !1 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||60|| || || || || || ||[[Faýl:Flag_of_England.svg|20px]] [[Mançester Ýunaýted]] |- bgcolor="antiquewhite" !2 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||56||48||6||2|| || || ||[[Faýl:Flag_of_France.svg|20px]] [[Paříž Saint-Germain|PSG]] |- bgcolor="antiquewhite" !3 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||30|| || || || || || ||[[Faýl:Flag_of_Germany.svg|20px]] [[Bawariýa FK|Bawariýa]] |- bgcolor="antiquewhite" !4 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||29|| || || || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Atletiko Madrid|Atletiko]] |- !5 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Neymar]]||21||15||5||1|| || || ||[[Faýl:Flag_of_France.svg|20px]] [[Paříž Saint-Germain|PSG]] |- !6 |[[Faýl:Flag_of_Sweden.svg|20px]] [[Zlatan Ibrahimoviç]]||17|| || || || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Milan futbol topary|Milan]] |- bgcolor="antiquewhite" !7 |[[Faýl:Flag_of_England.svg|20px]] '''[[Harry Kane]]'''||15||13||2|| || || || ||[[Faýl:Flag_of_England.svg|20px]] [[Tottenham Houspur|Tottenham]] |- !8 |[[Faýl:Flag_of_Uruguay.svg|20px]] [[Edison Kavaní]]||15|| || || || || ||||[[Faýl:Flag_of_England.svg|20px]] [[Mançester Ýunaýted]] |- bgcolor="antiquewhite" !9 |[[Faýl:Flag_of_Morocco.svg|20px]] '''[[Youssef Al Arabi]]'''||13|| || || || || || ||[[Faýl:Flag_of_Greece.svg|20px]] [[Olimpiakos]] |- bgcolor="antiquewhite" !10 |[[Faýl:Flag_of_Colombia.svg|20px]] '''[[Radamel Falkao]]'''||12||9||2||1|| || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Rayo Vallecano]] |- !11 |[[Faýl:Flag_of_Morocco.svg|20px]] [[Abdelrazak Hamdallah]]||12||12|| || || || || ||[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Al Ittihad]] |- !12 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Gonzalo Higuaín]]||12|| || || || || || ||[[Faýl:Flag_of_USA.svg|20px]] [[Inter Miami]] |- !13 |[[Faýl:Flag_of_France.svg|20px]] [[Bafitimbi Gomis]]||11||10||1|| || || || ||[[Faýl:Flag_of_Turkey.svg|20px]] [[Galatasaraý]] |- bgcolor="antiquewhite" !14 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre Aubameyang]]'''||11|| || || || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- bgcolor="antiquewhite" !15 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||11|| || || || || || ||[[Faýl:Flag_of_Israel.svg|20px]] [[Makabi TA]] |- bgcolor="antiquewhite" !16 |[[Faýl:Flag_of_China.svg|20px]] '''[[Alan Karwalho]]'''||11|| || || || || || ||[[Faýl:Flag_of_China.svg|20px]] [[Guangzhou]] |- !17 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Baş Dost]]||11|| || || || || || ||[[Faýl:Flag_of_Belgium.svg|20px]] [[Brugge]] |- bgcolor="antiquewhite" !18 |[[Faýl:Flag_of_Belgium.svg|20px]] '''[[Driess Mertens]]'''||10|| || || || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Napoli]] |- bgcolor="antiquewhite" !19 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Dzeko]]'''||8|| || || || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- bgcolor="antiquewhite" !20 |[[Faýl:Flag_of_Syria.svg|20px]] '''[[Omar Al Somah]]'''||8||8|| || || || || ||[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Al Ahli]] |- !21 |[[Faýl:Flag_of_Norway.svg|20px]] [[Erling Haland]]||8|| || || || || || ||[[Faýl:Flag_of_England.svg|20px]] [[Mançester Siti]] |- !22 |[[Faýl:Flag_of_France.svg|20px]] [[Kilian Mbappe]]||8|| || || || || || ||[[Faýl:Flag_of_France.svg|20px]] [[PSG]] |- !23 |[[Faýl:Flag_of_France.svg|20px]] [[Wissam Ben Yedder]]||8|| || || || || || ||[[Faýl:Flag_of_France.svg|20px]] [[Monako FK|Monako]] |- bgcolor="antiquewhite" !24 |[[faýl:Flag_of_Tahiti.svg|20px]] '''[[Teaonui Tehau]]'''||8||6||1|| ||1|| || ||[[Faýl:Flag_of_Tahiti.svg|20px]] [[Wenus]] |- bgcolor="antiquewhite" !25 |[[Faýl:Flag_of_Wales.svg|20px]] '''[[Gareth Bale]]'''||7||6||1|| || || || ||[[Faýl:Flag_of_USA.svg|20px]] [[Los Angeles]] |- bgcolor="antiquewhite" !26 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Beto Gonzalvez]]'''||7||7|| || || || || ||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Madura United]] |- bgcolor="antiquewhite" !27 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]'''||7||7|| || || || || ||[[Faýl:Flag_of_Hong Kong.svg|20px]] [[Kitçee SK|Kitçee]] |- !28 |[[Faýl:Flag_of_China.svg|20px]] [[Rikardo Goulart]]||7||6||1|| || || || ||[[Faýl:Flag_of_Brazil.svg|20px]] [[Santos]] |- !29 |[[Faýl:Flag_of_China.svg|20px]] [[Elkeson]]||7||7|| || || || || ||[[Faýl:Flag_of_Brazil.svg|20px]] [[Gremio]] |- bgcolor="antiquewhite" !30 |[[Faýl:Flag_of_Togo.svg|20px]] '''[[Emmanuel Adebayor]]'''||7|| || || || || || || |- bgcolor="antiquewhite" !31 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||6|| || || || || || ||[[Faýl:Flag_of_Paraguay.svg|20px]] [[Libertad]] |- bgcolor="antiquewhite" !32 |[[Faýl:Flag_of_Venezuela.svg|20px]] '''[[Joseph Martinez]]'''||6|| || || || || || ||[[Faýl:Flag_of_USA.svg|20px]] |- !33 |[[Faýl:Flag_of_Belgium.svg|20px]] [[Romelu Lukaku]]||6||5||1|| || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- bgcolor="antiquewhite" !34 |[[Faýl:Flag_of_Brunei.svg|20px]] '''[[Hamizan A Sulaiman]]'''||6||4||1|| || || ||1||[[Faýl:Flag_of_Brunei.svg|20px]] [[Indera]] |- !35 |[[Faýl:Flag_of_Scotland.svg|20px]] [[Jordan Rhodes]]||6||4||1||1|| || || ||[[Faýl:Flag_of_England.svg|20px]] [[Hudderfield]] |- !36 |[[Faýl:Flag_of_Indonesia.svg|20px]] [[Boaz Soloza]]||6||6|| || || || || ||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Borneo FK|Borneo]] |- |} ==Çoklu gollar ýurlaryň== {|class="wikitable sortable" !style="background:#ffd700; color:#0000ff; border:2px solid #648d3d;"|San !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Gol çoklu !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|6 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|7 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|8 gollar |- !1 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Pele]]||96|| || || || || || |- !2 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||60|| || || || || || |- !3 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||56||48||6||2|| || || |- !4 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Muller]]||40||22||14||4|| || || |- !5 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||30|| || || || || || |- !6 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||29|| || || || || || |- !7 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferents Puşkaş]]||27|| || || || || || |- !8 |[[Faýl:Flag_of_Spain.svg|20px]] [[Telmo Zarra]]||25||15||6||3||1|| || |- !9 |[[Faýl:Flag_of_France.svg|20px]] [[Thadee Sesawski]]||23||17||5||1|| || || |- !10 |[[Faýl:Flag_of_Estonia.svg|20px]] [[Wjatşeslaw Zahowaiko]]||23|| || || || || || |- !11 |[[Faýl:Flag_of_Italy.svg|20px]] [[Giuseppe Meaza]]||19||16||2||1|| || || |- !12 |[[Faýl:Flag_of_Sweden.svg|20px]] [[Gunnar Nordhal]]||19||13||4||1|| ||1|| |- !13 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Klaas J Huntelaar]]||18|| || || || || || |- !14 |[[Faýl:Flag_of_Pakistan.svg|20px]] [[Arif Mehmood]]||17||16||1|| || || || |- !15 |[[Faýl:Flag_of_England.svg|20px]] '''[[Harry Kane]]'''||15||13||2|| || || || |- !16 |[[Faýl:Flag_of_Morocco.svg|20px|20px]] '''[[Youssef Al Arabi]]'''||13|| || || || || || |- !17 |[[Faýl:Flag_of_Colombia.svg|20px]] '''[[Radamel Falkao]]'''||12||9||2||1|| || || |- !18 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre Aubameyang]]'''||11|| || || || || || |- !19 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||11|| || || || || || |- !20 |[[Faýl:Flag_of_China.svg|20px]] '''[[Alan Karwalho]]'''||11|| || || || || || |- !21 |[[Faýl:Flag_of_Norway.svg|20px]] [[Sigurd Ruşfeldt]]||11||3||8|| || || || |- !22 |[[Faýl:Flag_of_Belgium.svg|20px]] '''[[Driess Mertens]]'''||10|| || || || || || |- !23 |[[Faýl:Flag_of_Serbia.svg|20px]] [[Mateja Kezman]]||10|| || || || || || |- !24 |[[Faýl:Flag_of_Albania.svg|20px]] [[Refik Resmja]]||10||2||3||1||1||3|| |- !25 |[[Faýl:Flag_of_Cameroon.svg|20px]] [[Samuel Eto'o]]||9|| || || || || || |- !26 |[[Faýl:Flag_of_Bulgaria.svg|20px]] [[Dimitar Berbatow]]||9|| || || || || || |- !27 |[[Faýl:Flag_of_Peru.svg|20px]] [[Klaudio Pizarro]]||9|| || || || || || |- !28 |[[Faýl:Flag_of_Russia.svg|20px]] [[Aleksandr Kerzbakow]]||9|| || || || || || |- !29 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Dzeko]]'''||8|| || || || || || |- !30 |[[Faýl:Flag_of_Syria.svg|20px]] '''[[Omar Al Somah]]'''||8||8|| || || || || |- !31 |[[Faýl:Flag_of_Iran.svg|20px]] [[Ali Daei]]||8||3||4||1|| || || |- !32 |[[Faýl:Flag_of_Croatia.svg|20px]] [[Dawor Suker]]||8||8|| || || || || |- !33 |[[Faýl:Flag_of_Tahiti.svg|20px]] '''[[Teaonui Tehau]]'''||8||6||1|| ||1|| || |- !34 |[[Faýl:Flag_of_Wales.svg|20px]] '''[[Gareth Bale]]'''||7||6||1|| || || || |- !35 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]'''||7||7|| || || || || |- !36 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Beto Gonzalwez]]'''||7||7|| || || || || |- !37 |[[Faýl:Flag_of_Mexico.svg|20px]] [[Ugo Sançez]]||7||7|| || || || || |- !38 |[[Faýl:Flag_of_Togo.svg|20px]] '''[[Emmanuel Adebayor]]'''||7|| || || || || || |- !39 |[[Faýl:Flag_of_Ivory Coast.svg|20px]] [[Didier Drogba]]||7|| || || || || || |- !40 |[[Faýl:Flag_of_Ireland.svg|20px]] [[Robbie Keane]]||7|| || || || || || |- !41 |[[Faýl:Flag_of_Scotland.svg|20px]] [[Kris Boyd]]||7||5|| ||2|| || || |- !42 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||6||6|| || || || || |- !43 |[[Faýl:Flag_of_Venezuela.svg|20px]] '''[[Joseph Martinez]]'''||6||6|| || || || || |- !44 |[[Faýl:Flag_of_Brunei.svg|20px]] '''[[Hamizan A Sulaiman]]'''||6||4||1|| || || ||1 |- !45 |[[Faýl:Flag_of_Northern Ireland.svg|20px]] [[Will Grigg]]||5||4||1|| || || || |- !46 |[[Faýl:Flag_of_Trinidad and Tobago.svg|20px]] [[Stern John]]||5||5|| || || || || |- |} ==HEM== *[[Futbol taryhynda iň köp gol uran oýunçylar]] *[[Futbol taryhynda iň köp oýun uran oýunçylar]] *[[Futbol taryhynda iň köp namaglup oýunlar uran derwezewanlar]] iwofnhbficojqxla0sfivzkjg5okmv9 230488 230487 2022-08-04T18:44:43Z 181.176.104.53 wikitext text/x-wiki {|class="wikitable sortable" !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Gol çoklu !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|6 gollar |- !1 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Pelé]]||'''96'''|| || || || |- bgcolor="mistyrose" !2 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||60|| || || || |- bgcolor="mistyrose" !3 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||56||48||6||2|| |- !4 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Peyroteo]]||44|| || || || |- !5 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]]||40||22||14||4|| |- !6 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Gomes]]||31||24||3||2||2 |- bgcolor="mistyrose" !7 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||30 || || || || |- !8 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Eýsebio]]||30||16||11|| ||4 |- bgcolor="mistyrose" !9 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||29 || || || || |- !10 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Alfredo Di Stefano]]||28|| || || || |- !11 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferents Puşkaş]]||27|| || || || |- !12 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Jose Aguas]]||26|| || || || |- !13 |[[Faýl:Flag_of_Spain.svg|20px]] [[Telmo Zarra]]||25||15||6||3||1 |- !14 |[[Faýl:Flag_of_France.svg|20px]] [[Thadee Sesawski]]||23||17||5||1|| |- !15 |[[Faýl:Flag_of_Estonia.svg|20px]] [[Wjatşeslaw Zahowaiko]]||23 || || || || |- bgcolor="mistyrose" !16 |[[Faýl:Flag_of_Brazil.svg|20px]] '''[[Neymar]]'''||21||15||5||1|| |- |} ==Klub täkda== {|class="wikitable sortable" !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;|Gol çoklu !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|6 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Klub |- !1 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Lionel Messi]]||'''48'''||41||6||1|| ||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol klubu|Barselona]] |- !2 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Kriştiano Ronaldo]]||44|| || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !3 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Peyroteo]]||44|| || || || ||[[Faýl:Flag_of_Portugal.svg|20px]] [[Sporting]] |- !4 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Müller]]||32||18||10||4|| ||[[Faýl:Flag_of_Germany.svg|20px]] [[Bawariýa FK|Bawariýa]] |- !5 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Fernando Gomes]]||30||24||3||2||1||[[Faýl:Flag_of_Portugal.svg|20px]] [[Porto]] |- !6 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Eýsebio]]||29||15||10|| ||4||[[Faýl:Flag_of_Portugal.svg|20px]] [[Benfika]] |- !7 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Alfredo Di Stefano]]||28|| || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- !8 |[[Faýl:Flag_of_Portugal.svg|20px]] [[Jose Aguas]]||26|| || || || ||[[Faýl:Flag_of_Portugal.svg|20px]] [[Benfika]] |- !9 |[[Faýl:Flag_of_Spain.svg|20px]] [[Telmo Zarra]]||24||15||5||3||1||[[Faýl:Flag_of_Spain.svg|20px]] [[Athletik Kluby|Athletik]] |- !10 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferents Puşkaş]]||23|| || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Real Madrid CF|Real Madrid]] |- |} ==Çoklu gollar hünda== {|class="wikitable sortable" ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|San ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Gol çoklu ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d|6 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #758d3d;"|7 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|8 gollar ! style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Klub |- bgcolor="antiquewhite" !1 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||60|| || || || || || ||[[Faýl:Flag_of_England.svg|20px]] [[Mançester Ýunaýted]] |- bgcolor="antiquewhite" !2 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||56||48||6||2|| || || ||[[Faýl:Flag_of_France.svg|20px]] [[Paříž Saint-Germain|PSG]] |- bgcolor="antiquewhite" !3 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||30|| || || || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- bgcolor="antiquewhite" !4 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||29|| || || || || || ||[[Faýl:Flag_of_Uruguay.svg|20px]] [[Nasional]] |- !5 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Neymar]]||21||15||5||1|| || || ||[[Faýl:Flag_of_France.svg|20px]] [[Paříž Saint-Germain|PSG]] |- !6 |[[Faýl:Flag_of_Sweden.svg|20px]] [[Zlatan Ibrahimoviç]]||17|| || || || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Milan futbol topary|Milan]] |- bgcolor="antiquewhite" !7 |[[Faýl:Flag_of_England.svg|20px]] '''[[Harry Kane]]'''||15||13||2|| || || || ||[[Faýl:Flag_of_England.svg|20px]] [[Tottenham Houspur|Tottenham]] |- !8 |[[Faýl:Flag_of_Uruguay.svg|20px]] [[Edison Kavaní]]||15|| || || || || ||||<!--[[Faýl:Flag_of_England.svg|20px]] [[Mançester Ýunaýted]]--> |- bgcolor="antiquewhite" !9 |[[Faýl:Flag_of_Morocco.svg|20px]] '''[[Youssef Al Arabi]]'''||13|| || || || || || ||[[Faýl:Flag_of_Greece.svg|20px]] [[Olimpiakos]] |- bgcolor="antiquewhite" !10 |[[Faýl:Flag_of_Colombia.svg|20px]] '''[[Radamel Falkao]]'''||12||9||2||1|| || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Rayo Vallecano]] |- !11 |[[Faýl:Flag_of_Morocco.svg|20px]] [[Abdelrazak Hamdallah]]||12||12|| || || || || ||[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Al Ittihad]] |- !12 |[[Faýl:Flag_of_Argentina.svg|20px]] [[Gonzalo Higuaín]]||12|| || || || || || ||[[Faýl:Flag_of_USA.svg|20px]] [[Inter Miami]] |- !13 |[[Faýl:Flag_of_France.svg|20px]] [[Bafitimbi Gomis]]||11||10||1|| || || || ||[[Faýl:Flag_of_Turkey.svg|20px]] [[Galatasaraý]] |- bgcolor="antiquewhite" !14 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre Aubameyang]]'''||11|| || || || || || ||[[Faýl:Flag_of_Spain.svg|20px]] [[Barselona futbol kluby|Barselona]] |- bgcolor="antiquewhite" !15 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||11|| || || || || || ||[[Faýl:Flag_of_Israel.svg|20px]] [[Makabi TA]] |- bgcolor="antiquewhite" !16 |[[Faýl:Flag_of_China.svg|20px]] '''[[Alan Karwalho]]'''||11|| || || || || || ||[[Faýl:Flag_of_China.svg|20px]] [[Guangzhou]] |- !17 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Baş Dost]]||11|| || || || || || ||[[Faýl:Flag_of_Belgium.svg|20px]] [[Brugge]] |- bgcolor="antiquewhite" !18 |[[Faýl:Flag_of_Belgium.svg|20px]] '''[[Driess Mertens]]'''||10|| || || || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Napoli]] |- bgcolor="antiquewhite" !19 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Dzeko]]'''||8|| || || || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- bgcolor="antiquewhite" !20 |[[Faýl:Flag_of_Syria.svg|20px]] '''[[Omar Al Somah]]'''||8||8|| || || || || ||[[Faýl:Flag_of_Saudi Arabia.svg|20px]] [[Al Ahli]] |- !21 |[[Faýl:Flag_of_Norway.svg|20px]] [[Erling Haland]]||8|| || || || || || ||[[Faýl:Flag_of_England.svg|20px]] [[Mançester Siti]] |- !22 |[[Faýl:Flag_of_France.svg|20px]] [[Kilian Mbappe]]||8|| || || || || || ||[[Faýl:Flag_of_France.svg|20px]] [[PSG]] |- !23 |[[Faýl:Flag_of_France.svg|20px]] [[Wissam Ben Yedder]]||8|| || || || || || ||[[Faýl:Flag_of_France.svg|20px]] [[Monako FK|Monako]] |- bgcolor="antiquewhite" !24 |[[faýl:Flag_of_Tahiti.svg|20px]] '''[[Teaonui Tehau]]'''||8||6||1|| ||1|| || ||[[Faýl:Flag_of_Tahiti.svg|20px]] [[Wenus]] |- bgcolor="antiquewhite" !25 |[[Faýl:Flag_of_Wales.svg|20px]] '''[[Gareth Bale]]'''||7||6||1|| || || || ||[[Faýl:Flag_of_USA.svg|20px]] [[Los Angeles]] |- bgcolor="antiquewhite" !26 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Beto Gonzalvez]]'''||7||7|| || || || || ||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Madura United]] |- bgcolor="antiquewhite" !27 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]'''||7||7|| || || || || ||[[Faýl:Flag_of_Hong Kong.svg|20px]] [[Kitçee SK|Kitçee]] |- !28 |[[Faýl:Flag_of_China.svg|20px]] [[Rikardo Goulart]]||7||6||1|| || || || ||[[Faýl:Flag_of_Brazil.svg|20px]] [[Santos]] |- !29 |[[Faýl:Flag_of_China.svg|20px]] [[Elkeson]]||7||7|| || || || || ||[[Faýl:Flag_of_Brazil.svg|20px]] [[Gremio]] |- bgcolor="antiquewhite" !30 |[[Faýl:Flag_of_Togo.svg|20px]] '''[[Emmanuel Adebayor]]'''||7|| || || || || || || |- bgcolor="antiquewhite" !31 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||6|| || || || || || ||[[Faýl:Flag_of_Paraguay.svg|20px]] [[Libertad]] |- bgcolor="antiquewhite" !32 |[[Faýl:Flag_of_Venezuela.svg|20px]] '''[[Joseph Martinez]]'''||6|| || || || || || ||[[Faýl:Flag_of_USA.svg|20px]] |- !33 |[[Faýl:Flag_of_Belgium.svg|20px]] [[Romelu Lukaku]]||6||5||1|| || || || ||[[Faýl:Flag_of_Italy.svg|20px]] [[Inter]] |- bgcolor="antiquewhite" !34 |[[Faýl:Flag_of_Brunei.svg|20px]] '''[[Hamizan A Sulaiman]]'''||6||4||1|| || || ||1||[[Faýl:Flag_of_Brunei.svg|20px]] [[Indera]] |- !35 |[[Faýl:Flag_of_Scotland.svg|20px]] [[Jordan Rhodes]]||6||4||1||1|| || || ||[[Faýl:Flag_of_England.svg|20px]] [[Hudderfield]] |- !36 |[[Faýl:Flag_of_Indonesia.svg|20px]] [[Boaz Soloza]]||6||6|| || || || || ||[[Faýl:Flag_of_Indonesia.svg|20px]] [[Borneo FK|Borneo]] |- |} ==Çoklu gollar ýurlaryň== {|class="wikitable sortable" !style="background:#ffd700; color:#0000ff; border:2px solid #648d3d;"|San !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Oýunçy !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|Gol çoklu !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|3 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|4 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|5 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|6 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|7 gollar !style="background:#ffd700; color:#0000ff; border:2px solid #658d3d;"|8 gollar |- !1 |[[Faýl:Flag_of_Brazil.svg|20px]] [[Pele]]||96|| || || || || || |- !2 |[[Faýl:Flag_of_Portugal.svg|20px]] '''[[Kriştiano Ronaldo]]'''||60|| || || || || || |- !3 |[[Faýl:Flag_of_Argentina.svg|20px]] '''[[Lionel Messi]]'''||56||48||6||2|| || || |- !4 |[[Faýl:Flag_of_Germany.svg|20px]] [[Gerd Muller]]||40||22||14||4|| || || |- !5 |[[Faýl:Flag_of_Poland.svg|20px]] '''[[Robert Lewandowski]]'''||30|| || || || || || |- !6 |[[Faýl:Flag_of_Uruguay.svg|20px]] '''[[Luiz Suarez]]'''||29|| || || || || || |- !7 |[[Faýl:Flag_of_Hungary.svg|20px]] [[Ferents Puşkaş]]||27|| || || || || || |- !8 |[[Faýl:Flag_of_Spain.svg|20px]] [[Telmo Zarra]]||25||15||6||3||1|| || |- !9 |[[Faýl:Flag_of_France.svg|20px]] [[Thadee Sesawski]]||23||17||5||1|| || || |- !10 |[[Faýl:Flag_of_Estonia.svg|20px]] [[Wjatşeslaw Zahowaiko]]||23|| || || || || || |- !11 |[[Faýl:Flag_of_Italy.svg|20px]] [[Giuseppe Meaza]]||19||16||2||1|| || || |- !12 |[[Faýl:Flag_of_Sweden.svg|20px]] [[Gunnar Nordhal]]||19||13||4||1|| ||1|| |- !13 |[[Faýl:Flag_of_Netherlands.svg|20px]] [[Klaas J Huntelaar]]||18|| || || || || || |- !14 |[[Faýl:Flag_of_Pakistan.svg|20px]] [[Arif Mehmood]]||17||16||1|| || || || |- !15 |[[Faýl:Flag_of_England.svg|20px]] '''[[Harry Kane]]'''||15||13||2|| || || || |- !16 |[[Faýl:Flag_of_Morocco.svg|20px|20px]] '''[[Youssef Al Arabi]]'''||13|| || || || || || |- !17 |[[Faýl:Flag_of_Colombia.svg|20px]] '''[[Radamel Falkao]]'''||12||9||2||1|| || || |- !18 |[[Faýl:Flag_of_Gabon.svg|20px]] '''[[Pierre Aubameyang]]'''||11|| || || || || || |- !19 |[[Faýl:Flag_of_Israel.svg|20px]] '''[[Eran Zahawi]]'''||11|| || || || || || |- !20 |[[Faýl:Flag_of_China.svg|20px]] '''[[Alan Karwalho]]'''||11|| || || || || || |- !21 |[[Faýl:Flag_of_Norway.svg|20px]] [[Sigurd Ruşfeldt]]||11||3||8|| || || || |- !22 |[[Faýl:Flag_of_Belgium.svg|20px]] '''[[Driess Mertens]]'''||10|| || || || || || |- !23 |[[Faýl:Flag_of_Serbia.svg|20px]] [[Mateja Kezman]]||10|| || || || || || |- !24 |[[Faýl:Flag_of_Albania.svg|20px]] [[Refik Resmja]]||10||2||3||1||1||3|| |- !25 |[[Faýl:Flag_of_Cameroon.svg|20px]] [[Samuel Eto'o]]||9|| || || || || || |- !26 |[[Faýl:Flag_of_Bulgaria.svg|20px]] [[Dimitar Berbatow]]||9|| || || || || || |- !27 |[[Faýl:Flag_of_Peru.svg|20px]] [[Klaudio Pizarro]]||9|| || || || || || |- !28 |[[Faýl:Flag_of_Russia.svg|20px]] [[Aleksandr Kerzbakow]]||9|| || || || || || |- !29 |[[Faýl:Flag_of_Bosnia and Herzegovina.svg|20px]] '''[[Edin Dzeko]]'''||8|| || || || || || |- !30 |[[Faýl:Flag_of_Syria.svg|20px]] '''[[Omar Al Somah]]'''||8||8|| || || || || |- !31 |[[Faýl:Flag_of_Iran.svg|20px]] [[Ali Daei]]||8||3||4||1|| || || |- !32 |[[Faýl:Flag_of_Croatia.svg|20px]] [[Dawor Suker]]||8||8|| || || || || |- !33 |[[Faýl:Flag_of_Tahiti.svg|20px]] '''[[Teaonui Tehau]]'''||8||6||1|| ||1|| || |- !34 |[[Faýl:Flag_of_Wales.svg|20px]] '''[[Gareth Bale]]'''||7||6||1|| || || || |- !35 |[[Faýl:Flag_of_Montenegro.svg|20px]] '''[[Dejan Damjanowiç]]'''||7||7|| || || || || |- !36 |[[Faýl:Flag_of_Indonesia.svg|20px]] '''[[Beto Gonzalwez]]'''||7||7|| || || || || |- !37 |[[Faýl:Flag_of_Mexico.svg|20px]] [[Ugo Sançez]]||7||7|| || || || || |- !38 |[[Faýl:Flag_of_Togo.svg|20px]] '''[[Emmanuel Adebayor]]'''||7|| || || || || || |- !39 |[[Faýl:Flag_of_Ivory Coast.svg|20px]] [[Didier Drogba]]||7|| || || || || || |- !40 |[[Faýl:Flag_of_Ireland.svg|20px]] [[Robbie Keane]]||7|| || || || || || |- !41 |[[Faýl:Flag_of_Scotland.svg|20px]] [[Kris Boyd]]||7||5|| ||2|| || || |- !42 |[[Faýl:Flag_of_Paraguay.svg|20px]] '''[[Oskar Kardozo]]'''||6||6|| || || || || |- !43 |[[Faýl:Flag_of_Venezuela.svg|20px]] '''[[Joseph Martinez]]'''||6||6|| || || || || |- !44 |[[Faýl:Flag_of_Brunei.svg|20px]] '''[[Hamizan A Sulaiman]]'''||6||4||1|| || || ||1 |- !45 |[[Faýl:Flag_of_Northern Ireland.svg|20px]] [[Will Grigg]]||5||4||1|| || || || |- !46 |[[Faýl:Flag_of_Trinidad and Tobago.svg|20px]] [[Stern John]]||5||5|| || || || || |- |} ==HEM== *[[Futbol taryhynda iň köp gol uran oýunçylar]] *[[Futbol taryhynda iň köp oýun uran oýunçylar]] *[[Futbol taryhynda iň köp namaglup oýunlar uran derwezewanlar]] gbh4l24p644o5ltm1psr7jmyu70ab13 Ulanyjy:Allanur77 2 21073 230503 230359 2022-08-05T08:48:24Z Allanur77 24506 /* Goşantlarym: */ wikitext text/x-wiki {{DISPLAYTITLE:<span style="border-radius:9em;padding:0 7px;background: linear-gradient(45deg, rgba(0,131,176,1) 0%, rgba(0,180,219,1) 85%);">Foydalanuvchi:<span style="color:#FFF">'''Allanur77'''</span></span>}} {| cellpadding="10" cellspacing="8" style="width: 100%; background-color: #b0d0a0; border: 1px solid #008000; vertical-align: top; border-radius: 8px; -moz-border-radius: 8px; box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75); -moz-box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75); -webkit-box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75);" |- style="display: none;" | colspan="2" style="padding: 0;" |5D HELLO Heading here, but remove 'display: none;' on row (above; leave just '|-') |-d | style="width: 70%; background-color: #d0f0c0; border-width: 1px 4px 4px 1px; border-style: solid; border-color: #008000; vertical-align: top; border-radius: 8px; -moz-border-radius: 8px; box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75); -moz-box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75); -webkit-box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75);" rowspan="2" | <div style="font-family: 'Maiandra GD', Times New Roman; font-size: 10pt; text-align: left;"> {| style=" background-color: #d0f0c0;" |- | {{User yaş|gün=27|ay=7|yıl=2005}} [[Faýl:Flag_of_Turkmenistan.jpg|thumb|300px|'''Garaşsyz Baky Bitarap [[Türkmenistan]]''']] {{Ombox |text = '''Habarlaryňyzy(SMS) [[Hususy:Emailuser/allanur77wiki@gmail.com|e-poçta salgyma]] ýollap bilersiňiz.''' |image = [[Faýl:Mail-message-new.svg|40px|link=]] |style = width:500px |textstyle = text-align:center; }}</center> '''E-poçta : allanur77wiki@gmail.com''' <inputbox> type=create width=25 </inputbox> {|table width=100% |- |{{User-full|Allanur77}} ||align=right| <font color=RoyalBlue>'''{{NUMBEROFARTICLES}}'''</font> |} * Makalalaryň sany: {{NUMBEROFARTICLES}} * Ulanyjylaryň sany: {{NUMBEROFUSERS:R}} * Bar bolan sahypalaryň sany -- {{NUMBEROFPAGES}} * Yüklenen faýllaryň sany -- {{NUMBEROFFILES}} {{userboxtop | backgroundcolor=#00C5CD; | | bordercolor=#white | extra-css=-moz-border-radius: 15px; color: #FFFFFF; }} <div style="text-align: center;"> [[Image:Flag of Turkmenistan.svg|30px]]''''' Hoş Geldiňiz''''' [[Image:Flag of Uzbekistan.svg|30px]]''''' Xush Kelibsiz''''' </div> <span style="position:absolute;top:-40px;left:-175px;z-index:20">[[Image:Flag of Turkmenistan.svg||65px]]</span> <div style="position: fixed; left: 1; bottom: 0; display: block">[[Faýl:Emblem of Turkmenistan.svg|80px]]</div> {| border="2" align="right" cellpadding="4" cellspacing="0" width="300" style="margin: 0.5em 0 1em 1em; |+<big>'''Wikipediýa ulanyjysy hakynda:'''</big> |'''[[Ady]]''' |Allanur |- |'''[[Familýasy]]''' |Tyllaýew |- |'''[[(nickname)]]''' |Ulanyjy: Allanur77 |- |'''[[Ýaşaýan ýeri]]''' |Türkmenistan |- |'''[[Milleti]]''' |Ärsary Türkmen |- |} ''Men Tyllaýew Allanur 2005-nji ýylyň 27-nji iýulynda Türkmenistanyň [[Mary]] welaýatynyň [[Tagtabazar]]-şäherinde doguldum.'' {{#babel:tk-N|en-1|ru-2|tr-2|uz-3|az-1}} {{Şablon: Wikitaslama Türkmenistan}} {{Wikitaslama küşt}} {{User Asia}} {| |{{userbox|id =gmail |id-s = 10 |id-c = yellow|info = ''Allanur77wiki@gmail.com'' |info-c = lightgreen |info-s = 10 |border-c = black}} |} === ''Goşantlarym:'' === <center><div style="width:270px;background:#dddddd;border: 1px solid black; padding:0.5em 1em 0.5em 1em"> <div style="height: 260px; width: 250px; overflow: auto; padding: 6px;text-align: left; border:solid 1px;"> *# [[Lebap welaýatynyň Türkmenabat]]-''Şäheri'' *# [[Mehriban Aliýewa]] *# [[Birleşen Arap Emirlikleri(BAE)-geografiýasy]] *# [[Barbados]] *# [[Sakar etraby]] *# [[Ylham Alyýew]]-''Azerbaýjan prezidenti'' *# [[Banknot hasaplaýjy]] *# [[Andijan]] *# [[Duşanbe]] *# [[Daşkent]] *# [[Orta Aziýa]] *# [[Gök kepderi]] *# [[Buhara]] *# [[Dünýäniň 7 täsinligi]] *# [[Plowdiw]] *# [[Kabo-Werde]] *# [[Tehnologiýa]] *# [[Kuala Lumpur]] *# [[Doha]] *# [[Trinidad we Tobago‎]] *# [[Gündogar Aziýa‎]] *# [[Russiýa‎]] *# [[Mihail Skobelew]] *# [[Rockstar Games]] *# [[Al-Kuweýt‎]] *# [[Özbegistan bilen Türkmenistanyň arasyndaky gatnaşyklar‎]] *# [[Aziýa Baýdaklary]] *# [[Ýarym Ada]] *# [[Raketa]] </div></div></center> *Başga wikipediýa sahypalarym: *[[:uz:User:Allanur77|Özbek Wikipediýa]] *[[:tr:User:Allanur77|Türk Wikipediýa]] *[[:az:User:Allanur77|Azerbaýjan Wikipediýa]] 29nqujl5odddd6o84v5n1mmukzvylil 230504 230503 2022-08-05T08:53:00Z Allanur77 24506 wikitext text/x-wiki {{DISPLAYTITLE:<span style="border-radius:9em;padding:0 7px;background: linear-gradient(45deg, rgba(0,131,176,1) 0%, rgba(0,180,219,1) 85%);">Foydalanuvchi:<span style="color:#FFF">'''Allanur77'''</span></span>}} {| cellpadding="10" cellspacing="8" style="width: 100%; background-color: #b0d0a0; border: 1px solid #008000; vertical-align: top; border-radius: 8px; -moz-border-radius: 8px; box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75); -moz-box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75); -webkit-box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75);" |- style="display: none;" | colspan="2" style="padding: 0;" |5D HELLO Heading here, but remove 'display: none;' on row (above; leave just '|-') |-d | style="width: 70%; background-color: #d0f0c0; border-width: 1px 4px 4px 1px; border-style: solid; border-color: #008000; vertical-align: top; border-radius: 8px; -moz-border-radius: 8px; box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75); -moz-box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75); -webkit-box-shadow: 0.1em 0.1em 0.5em rgba(0,0,0,0.75);" rowspan="2" | <div style="font-family: 'Maiandra GD', Times New Roman; font-size: 10pt; text-align: left;"> {| style=" background-color: #d0f0c0;" |- | {{User yaş|gün=27|ay=7|yıl=2005}} [[Faýl:Flag_of_Turkmenistan.jpg|thumb|300px|'''Garaşsyz Baky Bitarap [[Türkmenistan]]''']] {{Ombox |text = '''Habarlaryňyzy(SMS) [[Hususy:Emailuser/allanur77wiki@gmail.com|e-poçta salgyma]] ýollap bilersiňiz.''' |image = [[Faýl:Mail-message-new.svg|40px|link=]] |style = width:500px |textstyle = text-align:center; }}</center> '''E-poçta : allanur77wiki@gmail.com''' <inputbox> type=create width=25 </inputbox> {|table width=100% |- |{{User-full|Allanur77}} ||align=right| <font color=RoyalBlue>'''{{NUMBEROFARTICLES}}'''</font> |} '''Türkmen Wikipediýa statistikasy:''' * Makalalaryň sany: {{NUMBEROFARTICLES}} * Ulanyjylaryň sany: {{NUMBEROFUSERS:R}} * Bar bolan sahypalaryň sany -- {{NUMBEROFPAGES}} * Yüklenen faýllaryň sany -- {{NUMBEROFFILES}} {{userboxtop | backgroundcolor=#00C5CD; | | bordercolor=#white | extra-css=-moz-border-radius: 15px; color: #FFFFFF; }} <div style="text-align: center;"> [[Image:Flag of Turkmenistan.svg|30px]]''''' Hoş Geldiňiz''''' [[Image:Flag of Uzbekistan.svg|30px]]''''' Xush Kelibsiz''''' </div> <span style="position:absolute;top:-40px;left:-175px;z-index:20">[[Image:Flag of Turkmenistan.svg||65px]]</span> <div style="position: fixed; left: 1; bottom: 0; display: block">[[Faýl:Emblem of Turkmenistan.svg|80px]]</div> {| border="2" align="right" cellpadding="4" cellspacing="0" width="300" style="margin: 0.5em 0 1em 1em; |+<big>'''Wikipediýa ulanyjysy hakynda:'''</big> |'''[[Ady]]''' |Allanur |- |'''[[Familýasy]]''' |Tyllaýew |- |'''[[(nickname)]]''' |Ulanyjy: Allanur77 |- |'''[[Ýaşaýan ýeri]]''' |Türkmenistan |- |'''[[Milleti]]''' |Ärsary Türkmen |- |} ''Men Tyllaýew Allanur 2005-nji ýylyň 27-nji iýulynda Türkmenistanyň [[Mary]] welaýatynyň [[Tagtabazar]]-şäherinde doguldum.'' {{#babel:tk-N|en-1|ru-2|tr-2|uz-3|az-1}} {{Şablon: Wikitaslama Türkmenistan}} {{Wikitaslama küşt}} {{User Asia}} {| |{{userbox|id =gmail |id-s = 10 |id-c = yellow|info = ''Allanur77wiki@gmail.com'' |info-c = lightgreen |info-s = 10 |border-c = black}} |} === ''Goşantlarym:'' === <center><div style="width:270px;background:#dddddd;border: 1px solid black; padding:0.5em 1em 0.5em 1em"> <div style="height: 260px; width: 250px; overflow: auto; padding: 6px;text-align: left; border:solid 1px;"> *# [[Lebap welaýatynyň Türkmenabat]]-''Şäheri'' *# [[Mehriban Aliýewa]] *# [[Birleşen Arap Emirlikleri(BAE)-geografiýasy]] *# [[Barbados]] *# [[Sakar etraby]] *# [[Ylham Alyýew]]-''Azerbaýjan prezidenti'' *# [[Banknot hasaplaýjy]] *# [[Andijan]] *# [[Duşanbe]] *# [[Daşkent]] *# [[Orta Aziýa]] *# [[Gök kepderi]] *# [[Buhara]] *# [[Dünýäniň 7 täsinligi]] *# [[Plowdiw]] *# [[Kabo-Werde]] *# [[Tehnologiýa]] *# [[Kuala Lumpur]] *# [[Doha]] *# [[Trinidad we Tobago‎]] *# [[Gündogar Aziýa‎]] *# [[Russiýa‎]] *# [[Mihail Skobelew]] *# [[Rockstar Games]] *# [[Al-Kuweýt‎]] *# [[Özbegistan bilen Türkmenistanyň arasyndaky gatnaşyklar‎]] *# [[Aziýa Baýdaklary]] *# [[Ýarym Ada]] *# [[Raketa]] </div></div></center> *Başga wikipediýa sahypalarym: *[[:uz:User:Allanur77|Özbek Wikipediýa]] *[[:tr:User:Allanur77|Türk Wikipediýa]] *[[:az:User:Allanur77|Azerbaýjan Wikipediýa]] aelsktxezxu96rl4a27hg6m5q8jwbu6 Ulanyjy:Nury06 2 21202 230447 230155 2022-08-04T14:59:13Z Nury06 24840 Tt wikitext text/x-wiki [[Faýl:Animated-Flag-Turkmenistan.gif|thumb]] [[Faýl:Animated-Flag-USA.gif|thumb]] == dillerim == crtnw8t6afgamtv0poi980akozlq5gy 230448 230447 2022-08-04T14:59:25Z Nury06 24840 wikitext text/x-wiki [[Faýl:Animated-Flag-Turkmenistan.gif|thumb]] [[Faýl:Animated-Flag-USA.gif|thumb]] ggvbddge5hod4mupg210mt68fqhw818 Raketa 0 21247 230492 230363 2022-08-04T23:28:56Z Styyx 19947 wikitext text/x-wiki [[Faýl:Soyuz TMA-9 launch.jpg|thumb|200px|Raketa uçurylmagy.(Soyuz TMA-9)]] '''Raketa''' ( Italýança : roçhetta ýa-da [[Gollandiýa]] : raketa- pirpirak) - ýörite raketa ýangyjy (işleýän beden) ýakylanda emele gelen güýjüň täsiri astynda hereket edýän uçýan enjam. Raketa ýangyjynyň görnüşine görä gaty ýangyç we suwuk ýangyç görnüşlerine bölünýär. Dolandyrylýan we gözegçiliksiz görnüşler bar. Dolandyryp bolýan uçýan wagty ugruny (traýektoriýa) üýtgedip biler. Bir basgançakly we köp basgançakly raketalar bar. Köp basgançakly raketa ätiýaçlyk ýangyç, hereketlendiriji bölümi, ýangyç üpjünçiligi ulgamy, dolandyryş edaralary, enjamlar we ş.m. bolan raketadan ybarat. Raketanyň belli bir etapda uçurylmagyny üpjün edýär. Ýangyç üpjünçiligi tükenende, birinji etap uçmagy dowam etdirjek Roketanyň beýleki tapgyrlaryndan aýrylar. Raketanyň başlangyç (başlangyç) massasy birnäçe müň tonna çenli bolup biler. Harby işde raketa wekosmonawtikada ulanylýar . Raketa ýörite uçarlardan uçuryldy. Raketa harby maksatlar, kosmos, it işlerinde we ykdysady maksatlar üçin ulanylýar. Kosmos raketalarynyň döredilmegi rus alymlary K.E.Siolkowskiý, N.I.Kibalçiç, FL Sander, W.P.Ptuşko, S.P.Korolýow, daşary ýurtly alymlar R. Goddard, G. Obert we başgalar bilen baglanyşykly. ==Salgylanmalar== [http://ast.faa.gov/ FAA Office of Commercial Space Transportation] * [http://www.nasa.gov/ National Aeronautics and Space Administration (NASA)] * [http://www.nar.org/ National Association of Rocketry (US)] * [http://www.tripoli.org/ Tripoli Rocketry Association] * [http://www.acema.com.ar/ Asoc. Coheteria Experimental y Modelista de Argentina] * [http://www.ukra.org.uk/ United Kingdom Rocketry Association] * [http://www.modellraketen.org/ IMR – German/Austrian/Swiss Rocketry Association] * [http://www.canadianrocketry.org/ Canadian Association of Rocketry] * [http://www.isro.gov.in/ Indian Space Research Organisation] * [[Encyclopedia Astronautica]] – [https://web.archive.org/web/20040514103554/http://www.astronautix.com/lvs/ Rocket and Missile Alphabetical Index] * [http://www.braeunig.us/space/index.htm Rocket and Space Technology] * Gunter's Space Page – [http://space.skyrocket.de/ Complete Rocket and Missile Lists] * [https://web.archive.org/web/20070521025308/http://www.pwrengineering.com/data.htm Rocketdyne Technical Articles] * [https://web.archive.org/web/20080820201246/http://www.relativitycalculator.com/rocket_equations.shtml Relativity Calculator – Learn Tsiolkovsky's rocket equations] [[Kategoriýa:Astronomiýa]] el1hffya83dyg9lgvprhw4e1ei60whz 230493 230492 2022-08-04T23:29:25Z Styyx 19947 wikitext text/x-wiki [[Faýl:Soyuz TMA-9 launch.jpg|thumb|200px|Raketa uçurylmagy.(Soyuz TMA-9)]] '''Raketa''' – ýörite raketa ýangyjy (işleýän beden) ýakylanda emele gelen güýjüň täsiri astynda hereket edýän uçýan enjam. Raketa ýangyjynyň görnüşine görä gaty ýangyç we suwuk ýangyç görnüşlerine bölünýär. Dolandyrylýan we gözegçiliksiz görnüşler bar. Dolandyryp bolýan uçýan wagty ugruny (traýektoriýa) üýtgedip biler. Bir basgançakly we köp basgançakly raketalar bar. Köp basgançakly raketa ätiýaçlyk ýangyç, hereketlendiriji bölümi, ýangyç üpjünçiligi ulgamy, dolandyryş edaralary, enjamlar we ş.m. bolan raketadan ybarat. Raketanyň belli bir etapda uçurylmagyny üpjün edýär. Ýangyç üpjünçiligi tükenende, birinji etap uçmagy dowam etdirjek Roketanyň beýleki tapgyrlaryndan aýrylar. Raketanyň başlangyç (başlangyç) massasy birnäçe müň tonna çenli bolup biler. Harby işde raketa wekosmonawtikada ulanylýar . Raketa ýörite uçarlardan uçuryldy. Raketa harby maksatlar, kosmos, it işlerinde we ykdysady maksatlar üçin ulanylýar. Kosmos raketalarynyň döredilmegi rus alymlary K.E.Siolkowskiý, N.I.Kibalçiç, FL Sander, W.P.Ptuşko, S.P.Korolýow, daşary ýurtly alymlar R. Goddard, G. Obert we başgalar bilen baglanyşykly. ==Salgylanmalar== [http://ast.faa.gov/ FAA Office of Commercial Space Transportation] * [http://www.nasa.gov/ National Aeronautics and Space Administration (NASA)] * [http://www.nar.org/ National Association of Rocketry (US)] * [http://www.tripoli.org/ Tripoli Rocketry Association] * [http://www.acema.com.ar/ Asoc. Coheteria Experimental y Modelista de Argentina] * [http://www.ukra.org.uk/ United Kingdom Rocketry Association] * [http://www.modellraketen.org/ IMR – German/Austrian/Swiss Rocketry Association] * [http://www.canadianrocketry.org/ Canadian Association of Rocketry] * [http://www.isro.gov.in/ Indian Space Research Organisation] * [[Encyclopedia Astronautica]] – [https://web.archive.org/web/20040514103554/http://www.astronautix.com/lvs/ Rocket and Missile Alphabetical Index] * [http://www.braeunig.us/space/index.htm Rocket and Space Technology] * Gunter's Space Page – [http://space.skyrocket.de/ Complete Rocket and Missile Lists] * [https://web.archive.org/web/20070521025308/http://www.pwrengineering.com/data.htm Rocketdyne Technical Articles] * [https://web.archive.org/web/20080820201246/http://www.relativitycalculator.com/rocket_equations.shtml Relativity Calculator – Learn Tsiolkovsky's rocket equations] [[Kategoriýa:Astronomiýa]] 9r2vzrusotj4p7kpzg2n4sudhrjcuxx 230494 230493 2022-08-04T23:29:40Z Styyx 19947 wikitext text/x-wiki [[Faýl:Soyuz TMA-9 launch.jpg|thumb|200px|Raketa uçurylmagy.(Soyuz TMA-9)]] '''Raketa''' – ýörite raketa ýangyjy (işleýän beden) ýakylanda emele gelen güýjüň täsiri astynda hereket edýän uçýan enjam. Raketa ýangyjynyň görnüşine görä gaty ýangyç we suwuk ýangyç görnüşlerine bölünýär. Dolandyrylýan we gözegçiliksiz görnüşler bar. Dolandyryp bolýan uçýan wagty ugruny (traýektoriýa) üýtgedip biler. Bir basgançakly we köp basgançakly raketalar bar. Köp basgançakly raketa ätiýaçlyk ýangyç, hereketlendiriji bölümi, ýangyç üpjünçiligi ulgamy, dolandyryş edaralary, enjamlar we ş.m. bolan raketadan ybarat. Raketanyň belli bir etapda uçurylmagyny üpjün edýär. Ýangyç üpjünçiligi tükenende, birinji etap uçmagy dowam etdirjek Roketanyň beýleki tapgyrlaryndan aýrylar. Raketanyň başlangyç (başlangyç) massasy birnäçe müň tonna çenli bolup biler. Harby işde raketa wekosmonawtikada ulanylýar . Raketa ýörite uçarlardan uçuryldy. Raketa harby maksatlar, kosmos, it işlerinde we ykdysady maksatlar üçin ulanylýar. Kosmos raketalarynyň döredilmegi rus alymlary K.E.Siolkowskiý, N.I.Kibalçiç, FL Sander, W.P.Ptuşko, S.P.Korolýow, daşary ýurtly alymlar R. Goddard, G. Obert we başgalar bilen baglanyşykly. ==Salgylanmalar== * [http://ast.faa.gov/ FAA Office of Commercial Space Transportation] * [http://www.nasa.gov/ National Aeronautics and Space Administration (NASA)] * [http://www.nar.org/ National Association of Rocketry (US)] * [http://www.tripoli.org/ Tripoli Rocketry Association] * [http://www.acema.com.ar/ Asoc. Coheteria Experimental y Modelista de Argentina] * [http://www.ukra.org.uk/ United Kingdom Rocketry Association] * [http://www.modellraketen.org/ IMR – German/Austrian/Swiss Rocketry Association] * [http://www.canadianrocketry.org/ Canadian Association of Rocketry] * [http://www.isro.gov.in/ Indian Space Research Organisation] * [[Encyclopedia Astronautica]] – [https://web.archive.org/web/20040514103554/http://www.astronautix.com/lvs/ Rocket and Missile Alphabetical Index] * [http://www.braeunig.us/space/index.htm Rocket and Space Technology] * Gunter's Space Page – [http://space.skyrocket.de/ Complete Rocket and Missile Lists] * [https://web.archive.org/web/20070521025308/http://www.pwrengineering.com/data.htm Rocketdyne Technical Articles] * [https://web.archive.org/web/20080820201246/http://www.relativitycalculator.com/rocket_equations.shtml Relativity Calculator – Learn Tsiolkovsky's rocket equations] [[Kategoriýa:Astronomiýa]] avrdmcs1nw24u5mg9qt9i5zcwi6wmd6 Filistin Döwleti 0 21257 230442 230426 2022-08-04T13:27:26Z TayfunEt. 23473 /* Howa */ wikitext text/x-wiki {{IN}} '''Filistin''' ýa-da '''Palestina''' resmi taýdan '''Filistin'''/'''Palestina döwleti''' ( {{Lang|ar|دولة فلسطين}} ) de-fakto döwleti [[Orta Gündogar|Eastakyn Gündogarda]] we [[Alynky Aziýa|Günbatar Aziýada]], [[Ortaýer deňzi|Ortaýer deňziniň]] kenaryndaky taryhy Kengan sebitinde, Günbatar Şeriýada ( [[Ysraýyl]] - [[Iordaniýa]] serhedi) we Gaza zolagynda ( [[Ysraýyl]] - [[Müsür]] serhedinde) höküm sürdi.<ref>{{Web kaynağı|url=https://www.cbsnews.com/news/is-palestine-now-a-state/|başlık=CBS News'te konu hakkında bir haber|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20140122192026/https://www.cbsnews.com/news/is-palestine-now-a-state/|arşivtarihi=22 Ocak 2014|ölüurl=hayır}}</ref><ref>{{Web kaynağı|url=http://www.arij.org/files/admin/specialreports/The%20de%20jure%20State%20of%20Palestine%20under%20Belligerent%20Occupation%20Application%20for%20Admission%20to%20the%20United%20Nations.pdf|başlık=Filistin'in BM üyeliği hakkında|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20160829174105/http://www.arij.org/files/admin/specialreports/The%20de%20jure%20State%20of%20Palestine%20under%20Belligerent%20Occupation%20Application%20for%20Admission%20to%20the%20United%20Nations.pdf|arşivtarihi=29 Ağustos 2016|ölüurl=evet}}</ref> Döwletiň paýtagty [[Kudus|Iýerusalim]] de jure diýlip kesgitlense-de, merkezi [[Ysraýyl|Ysraýylyň]] basyp almagy sebäpli Ramallahda, Iordan derýasynyň günbatar kenarynda ýerleşýär.<ref>{{Web kaynağı|url=https://web.archive.org/web/20140605013337/http://www.jiis.org/.upload/lapidoth-jerusalem.pdf|başlık=Kudüs'teki Bazı Yasal Konular|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivengelli=evet}}</ref> Palestina sebitleri 1948-nji ýyla çenli [[Müsür]] we [[Iordaniýa]], 1967-nji ýylda alty günlük söweşden soň Ysraýyl basyp aldy.<ref>{{Web kaynağı|url=https://www.aljazeera.com/indepth/features/2017/06/50-years-israeli-occupation-longest-modern-history-170604111317533.html|başlık=Filistin İsrail tarafından nasıl işgal edildi?|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20170605130335/https://www.aljazeera.com/indepth/features/2017/06/50-years-israeli-occupation-longest-modern-history-170604111317533.html|arşivtarihi=5 Haziran 2017|ölüurl=hayır}}</ref> <ref>{{Web kaynağı|url=https://web.archive.org/web/20130110025703/http://news.yahoo.com/state-palestine-name-change-shows-limitations-200641448.html|başlık=Filistin'in Hükümet Sembolünü değiştirmesi ve Devletleşmesi|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20200808190558/https://web.archive.org/web/20130110025703/http://news.yahoo.com/state-palestine-name-change-shows-limitations-200641448.html|arşivtarihi=8 Ağustos 2020}}</ref> 2020-nji ýylyň Baýdak aýyna çenli 5 051 493 ilaty bilen dünýäde iň köp ilatly 121-nji döwlet boldy. <ref>{{Web kaynağı|url=https://www.worldometers.info/world-population/state-of-palestine-population/|başlık=Worldometer isimli siteye göre Filistin'in nüfusu|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20160202162705/https://www.worldometers.info/world-population/state-of-palestine-population/|arşivtarihi=2 Şubat 2016|ölüurl=hayır}}</ref> [[İkinji Jahan Urşy|II.]] [[İkinji Jahan Urşy|jahan urşy]] Şondan soň bu sebit Iňlis mandatyndan [[Birleşen Milletler Guramasy|Birleşen Milletler Guramasyna (BMG)]] geçirildi we BMG tarapyndan [[Ýehudylykda|ýewreý]], arap we halkara Iýerusalim sebitleri döredildi. Bu bölünişik ýewreýler tarapyndan kabul edilse-de, sebitdäki arap döwletleri tarapyndan kabul edilmedi we Ysraýyl döwletiniň döredilmegi bilen ilkinji arap-Ysraýyl söweşi 1948-nji ýylda başlandy. Beýleki tarapdan, 1948-nji ýylyň 22-nji sentýabrynda Gazada Müsür tarapynda Palestina hökümeti döredildi. Iordaniýadan başga Arap Bileleşiginiň agzalary tarapyndan ykrar edildi. Hökümet Palestinanyň hemmesini (Ysraýyl, Iordan derýasynyň günbatar kenary, Gaza we Iýerusalimdäki Iýerusalim sebitleri) dolandyrjakdygyny öňe sürse-de, aslynda diňe Gazany dolandyrýardy. Alty gün dowam eden söweşiň netijesinde Ysraýyl Gazany we Sinaý ýarym adasyny Müsürden, Iordan derýasynyň günbatar kenaryny we Siriýadan Golan belentligini aldy. Al Algerirdäki Palestina azat ediş guramasynyň (PLO) başlygy [[Alžir|erasser]] Arafat Palestina döwletiniň döredilendigini 1988-nji ýylyň 15-nji noýabrynda yglan etdi. 1993-nji ýylda Oslo şertnamasyna gol çekilenden bir ýyl soň, Günbatar Şeriýada we Gaza zolagynda A we B sebitlerini dolandyrmak üçin Palestina Milli Dolandyryşy döredildi. Ysraýylyň Gazadan çykarylmagyndan iki ýyl soň, Gaza 2007-nji ýylda Hamas tarapyndan dolandyrylar. Palestina döwleti, BMG-nyň 138 agzasy tarapyndan ykrar edildi we 2012-nji ýyldan bäri Birleşen Milletler Guramasynda synçy däl döwlet statusyna eýe.<ref>{{Web kaynağı|url=https://www.independent.co.uk/news/world/middle-east/israel-defies-un-after-vote-on-palestine-with-plans-for-3000-new-homes-in-the-west-bank-8372494.html|başlık=İsrail'in BM'nin Filistin'i dolaylı olarak tanımasından ötürü gösterdiği tepki|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20121204065122/https://www.independent.co.uk/news/world/middle-east/israel-defies-un-after-vote-on-palestine-with-plans-for-3000-new-homes-in-the-west-bank-8372494.html|arşivtarihi=4 Aralık 2012|ölüurl=hayır}}</ref> <ref>{{Web kaynağı|url=https://www.reuters.com/article/us-palestinians-statehood/palestinians-win-implicit-u-n-recognition-of-sovereign-state-idUSBRE8AR0EG20121129|başlık=Filistin'in BM üyeleri tarafınca dolaylı olarak tanınması|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20170920083754/https://www.reuters.com/article/us-palestinians-statehood/palestinians-win-implicit-u-n-recognition-of-sovereign-state-idUSBRE8AR0EG20121129|arşivtarihi=20 Eylül 2017|ölüurl=hayır}}</ref><ref>{{Web kaynağı|url=https://web.archive.org/web/20130116091340/http://www.3news.co.nz/LIVE-STREAM-Palestine-asks-United-Nations-for-a-birth-certificate-ahead-of-vote/tabid/417/articleID/278702/Default.aspx#ixzz345WDjipj|başlık=Filistin'in BM'ye tam üye olma çalışmaları|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20191123164602/https://web.archive.org/web/20130116091340/http://www.3news.co.nz/LIVE-STREAM-Palestine-asks-United-Nations-for-a-birth-certificate-ahead-of-vote/tabid/417/articleID/278702/Default.aspx#ixzz345WDjipj|arşivtarihi=23 Kasım 2019}}</ref> Palestina; Arap Bileleşiginiň, Yslam Hyzmatdaşlyk Guramasynyň, G77, Halkara Olimpiýa Komitetiniň we beýleki halkara guramalarynyň agzasy. == Etimologiýa == Palestina mandatyndan bäri " Palestina " adalgasy Ysraýyl döwletini, Günbatar Şeriýany we Gaza zolagyny öz içine alýan geografiki sebit bilen baglanyşykly. "Palestina" adalgasynyň ýa-da [[Ortaýer deňzi|Ortaýer deňziniň]] günorta-gündogar burçundaky sebite, şeýle hem [[Siriýa]] bilen umumy ulanylyşy, [[gadymy Gresiýa]] we [[Gerodot|Gerodotyň]] miladydan öňki V asyrda ilkinji taryh taryhyndan bäri ýüze çykýar . Finikiýalylaryň ''Taryhdaky'' beýleki deňiz halklary bilen gatnaşygy bolan "Siriýanyň Palestina diýlip atlandyrylýan ýeri". <ref>''Herodotus, Volume 4''. P.21. 1806. Rev. William Beloe translation.</ref> "Palestina" adalgasy, başga düşündirişler bar bolsa-da, [[Gadymy Gresiýa|gadymy grekler]] tarapyndan palestinalylaryň basyp alan ýerleri üçin döredilen adalga hasaplanýar. <ref>Ancient History Encyclopædia, Mark, Joshua J., Palestine,</ref> === Terminologiýa === " Palestina " ýa-da "Palestina döwleti" "basyp alnan Palestina territoriýasy" üçin ulanylýar. Hususan-da, "basyp alnan Palestina territoriýasy" adalgasy, 1967-nji ýyldan bäri Ysraýyl tarapyndan basyp alnan Palestina sebitleriniň geografiki sebitini aňladýar. Islendik ýagdaýda, ýer ýa-da territoriýa salgylanmalar Palestina döwleti tarapyndan talap edilýän çäklere degişlidir. == Taryh == [[Alžir|Aliairde]] 1988-nji ýylyň 15-nji noýabrynda garaşsyzlyk yglan edildi. <ref>https://www.trthaber.com/m/?news=filistinin-bagimsizlik-gununun-29ncu-yili&news_id=341002&category_id=4</ref> [[Hytaý Halk Respublikasy|Hytaý]], [[Russiýa]], [[Hindistan]] we [[Türkiýe]] ýaly ýüzden gowrak ýurt tarapyndan resmi taýdan ykrar edildi. Garaşsyzlyk yglan edilende, Palestina azat ediş guramasy Palestina sebitlerine gözegçilik edip bilmedi. Häzirki wagtda diňe Günbatar Şeriýa we Gaza zolagy Palestina gözegçiliginde we bu ýerleri [[Ysraýyl]] goşuny eýeleýär. Palestina we [[Ysraýyl]] hökümetleriniň arasynda parahatçylyk gepleşikleri dowam edýär, ýöne gepleşiklerden oňyn netije alynmady. [[Birleşen Milletler Guramasy]] 2012-nji ýylyň 29-njy noýabrynda Palestinanyň BMG-daky 'synçy guramasy' derejesini 'agza bolmadyk synçy döwleti' derejesine çykardy. <ref>[http://dunya.milliyet.com.tr/filistin-bm-de-gozlemci-devlet-statusu-kazandi/dunya/dunyadetay/30.11.2012/1635123/default.htm Filistin, Birleşmiş Milletler'de "Gözlemci Devlet" statüsü kazandı. ]''[[Milliyet (gazete)|demonim]]''<span>, 30 Aralık 2012</span></ref> BMG Baş Assambleýasynda geçirilen ses berişlikde 138 ýurt Palestiniň islegi üçin "hawa", 9 ýurt "ýok" ses berdi, 41 ýurt saklandy. [[Iswiç|Şwesiýanyň]] mejlisi 2014-nji ýylyň 30-njy oktýabrynda Palestina döwletini resmi taýdan ykrar etdi. Bu karar Europeanewropa Bileleşigine agza döwlet tarapyndan kabul edilen ilkinji karar boldy. 2015-nji ýylyň sentýabr aýynda Birleşen Milletler Guramasynyň (BMG) Baş Assambleýasynda ilkinji gezek Palestina baýdagy galdyryldy. BMG-nyň Nýu-Yorkorkdaky Baş Assambleýasynda aýyň başynda geçirilen ses berişlikde Palestina baýdagynyň, kanun taslamasyna laýyklykda Watikanyň baýdagy bilen birlikde beýleki ýurtlaryň baýdaklarynyň arasynda wekilçilik ediljekdigi karar edildi. agza döwletleriň köpüsiniň “hawa” sesi bilen kabul edildi. == Geografiýa == Palestina döwleti tarapyndan talap edilýän ýerler Lewantda ýerleşýär. Gaza zolagy günbatarda [[Ortaýer deňzi]], günortada Müsür, demirgazykda we gündogarda Ysraýyl bilen serhetleşýär. [[Iordaniýa|Iordan derýasynyň]] günbatar kenary, gündogarda; Ysraýyl bilen demirgazykda, günortada we günbatarda serhetleşýär. Şeýlelik bilen, Palestina döwleti tarapyndan talap edilýän territoriýany emele getirýän iki kemeriň biri-biri bilen geografiki çäkleri ýok we [[Ysraýyl]] tarapyndan bölünýär. Bu ýerler gury ýer meýdany boýunça dünýäde 163-nji orunda durýar. Palestinde käbir ekologiýa problemalary bar. Bular; Gaza zolagynyň öňünde durýan meseleleriň arasynda çölleşmek, süýji suwuň duzlanmagy, lagym suwlaryny arassalamak, suw bilen baglanyşykly keseller, [[Ýerleriň zaýalanmagy|topragyň zaýalanmagy]], ýerasty suw baýlyklarynyň tükenmegi we hapalanmagy bar. Şol meseleleriň köpüsi Günbatar Şeriýada ulanylýar. Süýji suw has köp bolsa-da, dowam edýän gapma -garşylyklar sebäpli giriş çäklendirilýär. == Howa == Palestindäki temperatura dürli-dürli bolýar. Iordan derýasynyň günbatar kenaryndaky howa esasan Ortaýer deňzidir, günbatarda daglyk ýerleriň kenar ýakasyndan birneme salkyn. Gündogarda Iordan derýasynyň günbatar kenary, gury we yssy howa bilen häsiýetlendirilýän Öli deňziň günbatar kenar ýakasyny öz içine alýan birnäçe udeahuda çölüni öz içine alýar. Gazada gyşlarda ýumşak we gurak, tomusda yssy we ýarym gurak howa bar. Bahar; Mart-aprel aýlarynda bolup geçýär we iň yssy aýlar iýul we awgust aýlarydyr. Ortaça iň ýokary temperatura {{Convert|33|°C|°F|0}} . Januaryanwar aýy iň sowuk aý we temperatura adatça {{Convert|7|°C|°F|0}} bolýar . Rainagyş az we adatça noýabr bilen mart aralygynda bolýar. Ualyllyk ýagyş derejesi takmynan {{Convert|4,57|in|mm|0}} . == Hökümet we syýasat == Palestina döwleti, Palestina azat ediş guramasy (PLO) bilen baglanyşykly aşakdaky guramalardan ybarat: * Palestinanyň prezidentligi - Palestina Merkezi Geňeşi tarapyndan bellendi. * Palestina Milli Geňeşi - Palestina döwletini döreden kanun çykaryjy edara * Palestina azat ediş guramasynyň ýerine ýetiriji komiteti - sürgündäki hökümetiň wezipelerini ýerine ýetirmek, giň daşary gatnaşyklar ulgamyny döretmek Palestina Milli Dolandyryşynyň prezidenti, Palestina Kanunçylyk Geňeşi (Palestina) we Palestina Milli Dolandyryş Ministrler Kabineti Palestina Milli Dolandyryşy bilen baglanyşykly. Mundan başga-da, Palestiniň esaslandyryjy resminamasy Palestinanyň garaşsyzlyk jarnamasydyr.  {{multiple image|align=right|direction=vertical|image1=Zones A and B in the occupied palestinian territories.svg|caption1=Kırmızı renkte gösterilen Filistin yönetimi altındaki bölgeler|image2=West Bank and Gaza Strip location map.svg|caption2=Filistin vilayetleri haritası (resmî)}} == Galereýa == <gallery mode="packed-hover"> Faýl:MiddleEast.A2003031.0820.250m.jpg| Faýl:BritishMandatePalestine1920.png| Faýl:Flag of Palestine - long triangle.svg| Faýl:Jerusalem from mt olives.jpg|küçükresim|Dome in Jerusalem The Capital City Of Palestine Faýl:1 Palestine Pound 1939 Obverse.jpg| Faýl:عملة فلسطينية معدنية.jpg| Faýl:British Mandate Palestinian passport.jpg| Faýl:Palestine recognition only.svg| Faýl:1759 map Holy Land and 12 Tribes.jpg|PALESTINE 1759 Faýl:Modern Palestine, Illustrated atlas, and modern history of the World, 1851.jpg| PALESTINE 1851 Faýl:1864 Johnson Map of Israel, Palestine, or the Holy Land - Geographicus - Palestine-j-64.jpg|PALESTINE 1864 Faýl:Map of Palestine in Russian, a. 1900.jpg|PALESTINE 1900 Faýl:Palestine according to Eusbius and Jerome - Smith 1915.jpg|PALESTINE 1915 Faýl:BritishMandatePalestine1920.png|Palestine 1920 Faýl:Palestine south 1924.jpg|PALESTINE 1924 Faýl:Palestina 1946.jpg|PALESTINE 1946 Faýl:UN Partition Plan Palestine.png|PALESTINE 1947 </gallery> == Çeşmeler == [[Kategoriýa:Pages with unreviewed translations]] 8ra6b967wjto4jdaqw3ximxgnk56tf9 230498 230442 2022-08-05T02:17:22Z InternetArchiveBot 21623 Rescuing 3 sources and tagging 0 as dead.) #IABot (v2.0.8.9 wikitext text/x-wiki {{IN}} '''Filistin''' ýa-da '''Palestina''' resmi taýdan '''Filistin'''/'''Palestina döwleti''' ( {{Lang|ar|دولة فلسطين}} ) de-fakto döwleti [[Orta Gündogar|Eastakyn Gündogarda]] we [[Alynky Aziýa|Günbatar Aziýada]], [[Ortaýer deňzi|Ortaýer deňziniň]] kenaryndaky taryhy Kengan sebitinde, Günbatar Şeriýada ( [[Ysraýyl]] - [[Iordaniýa]] serhedi) we Gaza zolagynda ( [[Ysraýyl]] - [[Müsür]] serhedinde) höküm sürdi.<ref>{{Web kaynağı|url=https://www.cbsnews.com/news/is-palestine-now-a-state/|başlık=CBS News'te konu hakkında bir haber|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20140122192026/https://www.cbsnews.com/news/is-palestine-now-a-state/|arşivtarihi=22 Ocak 2014|ölüurl=hayır}}</ref><ref>{{Web kaynağı|url=http://www.arij.org/files/admin/specialreports/The%20de%20jure%20State%20of%20Palestine%20under%20Belligerent%20Occupation%20Application%20for%20Admission%20to%20the%20United%20Nations.pdf|başlık=Filistin'in BM üyeliği hakkında|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20160829174105/http://www.arij.org/files/admin/specialreports/The%20de%20jure%20State%20of%20Palestine%20under%20Belligerent%20Occupation%20Application%20for%20Admission%20to%20the%20United%20Nations.pdf|arşivtarihi=29 Ağustos 2016|ölüurl=evet}}</ref> Döwletiň paýtagty [[Kudus|Iýerusalim]] de jure diýlip kesgitlense-de, merkezi [[Ysraýyl|Ysraýylyň]] basyp almagy sebäpli Ramallahda, Iordan derýasynyň günbatar kenarynda ýerleşýär.<ref>{{Web kaynağı|url=http://www.jiis.org/.upload/lapidoth-jerusalem.pdf|başlık=Kudüs'teki Bazı Yasal Konular|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivengelli=evet|accessdate=2022-08-04|archivedate=2014-06-05|archiveurl=https://web.archive.org/web/20140605013337/http://www.jiis.org/.upload/lapidoth-jerusalem.pdf}}</ref> Palestina sebitleri 1948-nji ýyla çenli [[Müsür]] we [[Iordaniýa]], 1967-nji ýylda alty günlük söweşden soň Ysraýyl basyp aldy.<ref>{{Web kaynağı|url=https://www.aljazeera.com/indepth/features/2017/06/50-years-israeli-occupation-longest-modern-history-170604111317533.html|başlık=Filistin İsrail tarafından nasıl işgal edildi?|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20170605130335/https://www.aljazeera.com/indepth/features/2017/06/50-years-israeli-occupation-longest-modern-history-170604111317533.html|arşivtarihi=5 Haziran 2017|ölüurl=hayır}}</ref> <ref>{{Web kaynağı|url=http://news.yahoo.com/state-palestine-name-change-shows-limitations-200641448.html|başlık=Filistin'in Hükümet Sembolünü değiştirmesi ve Devletleşmesi|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20200808190558/https://web.archive.org/web/20130110025703/http://news.yahoo.com/state-palestine-name-change-shows-limitations-200641448.html|arşivtarihi=8 Ağustos 2020|accessdate=2022-08-04|archivedate=2013-01-10|archiveurl=https://web.archive.org/web/20130110025703/http://news.yahoo.com/state-palestine-name-change-shows-limitations-200641448.html}}</ref> 2020-nji ýylyň Baýdak aýyna çenli 5 051 493 ilaty bilen dünýäde iň köp ilatly 121-nji döwlet boldy. <ref>{{Web kaynağı|url=https://www.worldometers.info/world-population/state-of-palestine-population/|başlık=Worldometer isimli siteye göre Filistin'in nüfusu|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20160202162705/https://www.worldometers.info/world-population/state-of-palestine-population/|arşivtarihi=2 Şubat 2016|ölüurl=hayır}}</ref> [[İkinji Jahan Urşy|II.]] [[İkinji Jahan Urşy|jahan urşy]] Şondan soň bu sebit Iňlis mandatyndan [[Birleşen Milletler Guramasy|Birleşen Milletler Guramasyna (BMG)]] geçirildi we BMG tarapyndan [[Ýehudylykda|ýewreý]], arap we halkara Iýerusalim sebitleri döredildi. Bu bölünişik ýewreýler tarapyndan kabul edilse-de, sebitdäki arap döwletleri tarapyndan kabul edilmedi we Ysraýyl döwletiniň döredilmegi bilen ilkinji arap-Ysraýyl söweşi 1948-nji ýylda başlandy. Beýleki tarapdan, 1948-nji ýylyň 22-nji sentýabrynda Gazada Müsür tarapynda Palestina hökümeti döredildi. Iordaniýadan başga Arap Bileleşiginiň agzalary tarapyndan ykrar edildi. Hökümet Palestinanyň hemmesini (Ysraýyl, Iordan derýasynyň günbatar kenary, Gaza we Iýerusalimdäki Iýerusalim sebitleri) dolandyrjakdygyny öňe sürse-de, aslynda diňe Gazany dolandyrýardy. Alty gün dowam eden söweşiň netijesinde Ysraýyl Gazany we Sinaý ýarym adasyny Müsürden, Iordan derýasynyň günbatar kenaryny we Siriýadan Golan belentligini aldy. Al Algerirdäki Palestina azat ediş guramasynyň (PLO) başlygy [[Alžir|erasser]] Arafat Palestina döwletiniň döredilendigini 1988-nji ýylyň 15-nji noýabrynda yglan etdi. 1993-nji ýylda Oslo şertnamasyna gol çekilenden bir ýyl soň, Günbatar Şeriýada we Gaza zolagynda A we B sebitlerini dolandyrmak üçin Palestina Milli Dolandyryşy döredildi. Ysraýylyň Gazadan çykarylmagyndan iki ýyl soň, Gaza 2007-nji ýylda Hamas tarapyndan dolandyrylar. Palestina döwleti, BMG-nyň 138 agzasy tarapyndan ykrar edildi we 2012-nji ýyldan bäri Birleşen Milletler Guramasynda synçy däl döwlet statusyna eýe.<ref>{{Web kaynağı|url=https://www.independent.co.uk/news/world/middle-east/israel-defies-un-after-vote-on-palestine-with-plans-for-3000-new-homes-in-the-west-bank-8372494.html|başlık=İsrail'in BM'nin Filistin'i dolaylı olarak tanımasından ötürü gösterdiği tepki|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20121204065122/https://www.independent.co.uk/news/world/middle-east/israel-defies-un-after-vote-on-palestine-with-plans-for-3000-new-homes-in-the-west-bank-8372494.html|arşivtarihi=4 Aralık 2012|ölüurl=hayır}}</ref> <ref>{{Web kaynağı|url=https://www.reuters.com/article/us-palestinians-statehood/palestinians-win-implicit-u-n-recognition-of-sovereign-state-idUSBRE8AR0EG20121129|başlık=Filistin'in BM üyeleri tarafınca dolaylı olarak tanınması|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20170920083754/https://www.reuters.com/article/us-palestinians-statehood/palestinians-win-implicit-u-n-recognition-of-sovereign-state-idUSBRE8AR0EG20121129|arşivtarihi=20 Eylül 2017|ölüurl=hayır}}</ref><ref>{{Web kaynağı|url=http://www.3news.co.nz/LIVE-STREAM-Palestine-asks-United-Nations-for-a-birth-certificate-ahead-of-vote/tabid/417/articleID/278702/Default.aspx|başlık=Filistin'in BM'ye tam üye olma çalışmaları|erişimtarihi=|tarih=|çalışma=|yayıncı=|arşivurl=https://web.archive.org/web/20191123164602/https://web.archive.org/web/20130116091340/http://www.3news.co.nz/LIVE-STREAM-Palestine-asks-United-Nations-for-a-birth-certificate-ahead-of-vote/tabid/417/articleID/278702/Default.aspx#ixzz345WDjipj|arşivtarihi=23 Kasım 2019|accessdate=2022-08-04|archivedate=2013-01-16|archiveurl=https://web.archive.org/web/20130116091340/http://www.3news.co.nz/LIVE-STREAM-Palestine-asks-United-Nations-for-a-birth-certificate-ahead-of-vote/tabid/417/articleID/278702/Default.aspx}}</ref> Palestina; Arap Bileleşiginiň, Yslam Hyzmatdaşlyk Guramasynyň, G77, Halkara Olimpiýa Komitetiniň we beýleki halkara guramalarynyň agzasy. == Etimologiýa == Palestina mandatyndan bäri " Palestina " adalgasy Ysraýyl döwletini, Günbatar Şeriýany we Gaza zolagyny öz içine alýan geografiki sebit bilen baglanyşykly. "Palestina" adalgasynyň ýa-da [[Ortaýer deňzi|Ortaýer deňziniň]] günorta-gündogar burçundaky sebite, şeýle hem [[Siriýa]] bilen umumy ulanylyşy, [[gadymy Gresiýa]] we [[Gerodot|Gerodotyň]] miladydan öňki V asyrda ilkinji taryh taryhyndan bäri ýüze çykýar . Finikiýalylaryň ''Taryhdaky'' beýleki deňiz halklary bilen gatnaşygy bolan "Siriýanyň Palestina diýlip atlandyrylýan ýeri". <ref>''Herodotus, Volume 4''. P.21. 1806. Rev. William Beloe translation.</ref> "Palestina" adalgasy, başga düşündirişler bar bolsa-da, [[Gadymy Gresiýa|gadymy grekler]] tarapyndan palestinalylaryň basyp alan ýerleri üçin döredilen adalga hasaplanýar. <ref>Ancient History Encyclopædia, Mark, Joshua J., Palestine,</ref> === Terminologiýa === " Palestina " ýa-da "Palestina döwleti" "basyp alnan Palestina territoriýasy" üçin ulanylýar. Hususan-da, "basyp alnan Palestina territoriýasy" adalgasy, 1967-nji ýyldan bäri Ysraýyl tarapyndan basyp alnan Palestina sebitleriniň geografiki sebitini aňladýar. Islendik ýagdaýda, ýer ýa-da territoriýa salgylanmalar Palestina döwleti tarapyndan talap edilýän çäklere degişlidir. == Taryh == [[Alžir|Aliairde]] 1988-nji ýylyň 15-nji noýabrynda garaşsyzlyk yglan edildi. <ref>https://www.trthaber.com/m/?news=filistinin-bagimsizlik-gununun-29ncu-yili&news_id=341002&category_id=4</ref> [[Hytaý Halk Respublikasy|Hytaý]], [[Russiýa]], [[Hindistan]] we [[Türkiýe]] ýaly ýüzden gowrak ýurt tarapyndan resmi taýdan ykrar edildi. Garaşsyzlyk yglan edilende, Palestina azat ediş guramasy Palestina sebitlerine gözegçilik edip bilmedi. Häzirki wagtda diňe Günbatar Şeriýa we Gaza zolagy Palestina gözegçiliginde we bu ýerleri [[Ysraýyl]] goşuny eýeleýär. Palestina we [[Ysraýyl]] hökümetleriniň arasynda parahatçylyk gepleşikleri dowam edýär, ýöne gepleşiklerden oňyn netije alynmady. [[Birleşen Milletler Guramasy]] 2012-nji ýylyň 29-njy noýabrynda Palestinanyň BMG-daky 'synçy guramasy' derejesini 'agza bolmadyk synçy döwleti' derejesine çykardy. <ref>[http://dunya.milliyet.com.tr/filistin-bm-de-gozlemci-devlet-statusu-kazandi/dunya/dunyadetay/30.11.2012/1635123/default.htm Filistin, Birleşmiş Milletler'de "Gözlemci Devlet" statüsü kazandı. ]''[[Milliyet (gazete)|demonim]]''<span>, 30 Aralık 2012</span></ref> BMG Baş Assambleýasynda geçirilen ses berişlikde 138 ýurt Palestiniň islegi üçin "hawa", 9 ýurt "ýok" ses berdi, 41 ýurt saklandy. [[Iswiç|Şwesiýanyň]] mejlisi 2014-nji ýylyň 30-njy oktýabrynda Palestina döwletini resmi taýdan ykrar etdi. Bu karar Europeanewropa Bileleşigine agza döwlet tarapyndan kabul edilen ilkinji karar boldy. 2015-nji ýylyň sentýabr aýynda Birleşen Milletler Guramasynyň (BMG) Baş Assambleýasynda ilkinji gezek Palestina baýdagy galdyryldy. BMG-nyň Nýu-Yorkorkdaky Baş Assambleýasynda aýyň başynda geçirilen ses berişlikde Palestina baýdagynyň, kanun taslamasyna laýyklykda Watikanyň baýdagy bilen birlikde beýleki ýurtlaryň baýdaklarynyň arasynda wekilçilik ediljekdigi karar edildi. agza döwletleriň köpüsiniň “hawa” sesi bilen kabul edildi. == Geografiýa == Palestina döwleti tarapyndan talap edilýän ýerler Lewantda ýerleşýär. Gaza zolagy günbatarda [[Ortaýer deňzi]], günortada Müsür, demirgazykda we gündogarda Ysraýyl bilen serhetleşýär. [[Iordaniýa|Iordan derýasynyň]] günbatar kenary, gündogarda; Ysraýyl bilen demirgazykda, günortada we günbatarda serhetleşýär. Şeýlelik bilen, Palestina döwleti tarapyndan talap edilýän territoriýany emele getirýän iki kemeriň biri-biri bilen geografiki çäkleri ýok we [[Ysraýyl]] tarapyndan bölünýär. Bu ýerler gury ýer meýdany boýunça dünýäde 163-nji orunda durýar. Palestinde käbir ekologiýa problemalary bar. Bular; Gaza zolagynyň öňünde durýan meseleleriň arasynda çölleşmek, süýji suwuň duzlanmagy, lagym suwlaryny arassalamak, suw bilen baglanyşykly keseller, [[Ýerleriň zaýalanmagy|topragyň zaýalanmagy]], ýerasty suw baýlyklarynyň tükenmegi we hapalanmagy bar. Şol meseleleriň köpüsi Günbatar Şeriýada ulanylýar. Süýji suw has köp bolsa-da, dowam edýän gapma -garşylyklar sebäpli giriş çäklendirilýär. == Howa == Palestindäki temperatura dürli-dürli bolýar. Iordan derýasynyň günbatar kenaryndaky howa esasan Ortaýer deňzidir, günbatarda daglyk ýerleriň kenar ýakasyndan birneme salkyn. Gündogarda Iordan derýasynyň günbatar kenary, gury we yssy howa bilen häsiýetlendirilýän Öli deňziň günbatar kenar ýakasyny öz içine alýan birnäçe udeahuda çölüni öz içine alýar. Gazada gyşlarda ýumşak we gurak, tomusda yssy we ýarym gurak howa bar. Bahar; Mart-aprel aýlarynda bolup geçýär we iň yssy aýlar iýul we awgust aýlarydyr. Ortaça iň ýokary temperatura {{Convert|33|°C|°F|0}} . Januaryanwar aýy iň sowuk aý we temperatura adatça {{Convert|7|°C|°F|0}} bolýar . Rainagyş az we adatça noýabr bilen mart aralygynda bolýar. Ualyllyk ýagyş derejesi takmynan {{Convert|4,57|in|mm|0}} . == Hökümet we syýasat == Palestina döwleti, Palestina azat ediş guramasy (PLO) bilen baglanyşykly aşakdaky guramalardan ybarat: * Palestinanyň prezidentligi - Palestina Merkezi Geňeşi tarapyndan bellendi. * Palestina Milli Geňeşi - Palestina döwletini döreden kanun çykaryjy edara * Palestina azat ediş guramasynyň ýerine ýetiriji komiteti - sürgündäki hökümetiň wezipelerini ýerine ýetirmek, giň daşary gatnaşyklar ulgamyny döretmek Palestina Milli Dolandyryşynyň prezidenti, Palestina Kanunçylyk Geňeşi (Palestina) we Palestina Milli Dolandyryş Ministrler Kabineti Palestina Milli Dolandyryşy bilen baglanyşykly. Mundan başga-da, Palestiniň esaslandyryjy resminamasy Palestinanyň garaşsyzlyk jarnamasydyr.  {{multiple image|align=right|direction=vertical|image1=Zones A and B in the occupied palestinian territories.svg|caption1=Kırmızı renkte gösterilen Filistin yönetimi altındaki bölgeler|image2=West Bank and Gaza Strip location map.svg|caption2=Filistin vilayetleri haritası (resmî)}} == Galereýa == <gallery mode="packed-hover"> Faýl:MiddleEast.A2003031.0820.250m.jpg| Faýl:BritishMandatePalestine1920.png| Faýl:Flag of Palestine - long triangle.svg| Faýl:Jerusalem from mt olives.jpg|küçükresim|Dome in Jerusalem The Capital City Of Palestine Faýl:1 Palestine Pound 1939 Obverse.jpg| Faýl:عملة فلسطينية معدنية.jpg| Faýl:British Mandate Palestinian passport.jpg| Faýl:Palestine recognition only.svg| Faýl:1759 map Holy Land and 12 Tribes.jpg|PALESTINE 1759 Faýl:Modern Palestine, Illustrated atlas, and modern history of the World, 1851.jpg| PALESTINE 1851 Faýl:1864 Johnson Map of Israel, Palestine, or the Holy Land - Geographicus - Palestine-j-64.jpg|PALESTINE 1864 Faýl:Map of Palestine in Russian, a. 1900.jpg|PALESTINE 1900 Faýl:Palestine according to Eusbius and Jerome - Smith 1915.jpg|PALESTINE 1915 Faýl:BritishMandatePalestine1920.png|Palestine 1920 Faýl:Palestine south 1924.jpg|PALESTINE 1924 Faýl:Palestina 1946.jpg|PALESTINE 1946 Faýl:UN Partition Plan Palestine.png|PALESTINE 1947 </gallery> == Çeşmeler == [[Kategoriýa:Pages with unreviewed translations]] jkqmiyx5r97tlvbj8ydbnxpbix9m0uc Şablon:Web kaynağı 10 21259 230428 2022-08-04T12:04:24Z TayfunEt. 23473 Sahypa döretdi, mazmuny: '<includeonly>{{#invoke:Kaynak/KB1|kaynak |CitationClass=web }}</includeonly><noinclude> {{belgeleme}} </noinclude>' wikitext text/x-wiki <includeonly>{{#invoke:Kaynak/KB1|kaynak |CitationClass=web }}</includeonly><noinclude> {{belgeleme}} </noinclude> 4fc4mtda5hxht3ha6ytac6rwmjtu2k6 230429 230428 2022-08-04T12:04:39Z TayfunEt. 23473 wikitext text/x-wiki <includeonly>{{#invoke:Kaynak/KB1|kaynak |CitationClass=web }}</includeonly><noinclude> {{doc}} </noinclude> 4631jcdrnqgcdza3g8maiwhb0bvjnxm 230430 230429 2022-08-04T12:07:04Z TayfunEt. 23473 wikitext text/x-wiki <includeonly>{{#invoke:Citation/CS1|kaynak |CitationClass=web }}</includeonly><noinclude> {{doc}} </noinclude> ko1fa7yu4dt9q9q5ouedb4t1j6n3a5v 230432 230430 2022-08-04T12:08:54Z TayfunEt. 23473 wikitext text/x-wiki <includeonly>{{#invoke:Citation/CS1|reference |CitationClass=web }}</includeonly><noinclude> {{doc}} </noinclude> jif7orhcexst4uqzz613rm1r44nehyg 230433 230432 2022-08-04T12:10:54Z TayfunEt. 23473 wikitext text/x-wiki <includeonly>{{#invoke:Citation/CS1|link |CitationClass=web }}</includeonly><noinclude> {{doc}} </noinclude> 7m7mqlt0dzdi6m7lv0payognxj4ckbw 230434 230433 2022-08-04T12:12:06Z TayfunEt. 23473 wikitext text/x-wiki <includeonly>{{#invoke:Citation/CS1 |CitationClass=web }}</includeonly><noinclude> {{doc}} </noinclude> rj4e5b4hrmdrke93n5p52evo7k552dj 230435 230434 2022-08-04T12:13:11Z TayfunEt. 23473 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=web }}</includeonly><noinclude> {{documentation}} </noinclude> rcgmbcxu7hvs583g1f3rzz4c4dkizda 230436 230435 2022-08-04T13:10:22Z 2A02:8108:14C0:5310:9D8E:BA9C:AB1E:C642 wikitext text/x-wiki <includeonly><span class="citation" {{#if:{{{ref|}}}|id="{{anchorencode:CITEREF{{{ref}}}}}"}}>{{#if: {{{1|}}} | {{error|Все параметры шаблона {{tl|cite web}} должны иметь имя.}}&#32;{{Категория только в статьях|Википедия:Страницы с некорректным использованием шаблонов:Cite web}}}}<!-- -->{{#if: {{{başlık|}}} || {{error|Необходимо задать параметр {{code|title{{=}}}} в шаблоне {{tl|cite web}}.}}&#32;{{Категория только в статьях|Википедия:Страницы с некорректным использованием шаблонов:Cite web}}}}<!-- -->{{#if: {{{url|}}} || {{error|Необходимо задать параметр {{code|url{{=}}}} в шаблоне {{tl|cite web}}.}}&#32;{{Категория только в статьях|Википедия:Страницы с некорректным использованием шаблонов:Cite web}}}}<!-- -->{{#if: {{{archivevurl|}}}{{{archivedate|}}} | {{#if: {{#if: {{{archiveurl|}}} | {{#if: {{{archivedate|}}} | 1 }} }} || {{color|red|Если в шаблоне {{tl|cite web}} задаётся параметр}} '''archiveurl='''{{color|red|, должен задаваться и параметр}} '''archivedate='''{{color|red|, и наоборот.}}&#32;{{Категория только в статьях|Википедия:Страницы с некорректным использованием шаблонов:Cite web}}}} }}{{#if: {{{author|}}}{{{last|}}} | ''{{#if: {{{authorlink|}}} | [[{{{authorlink}}}|{{#if: {{{last|}}} | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | {{#if: {{{coauthors|}}}|{{{author}}}|{{#invoke:String|replace|source={{{author}}}|pattern=^(%[*)(.-[^%.%]])(%]*)$|replace=%1%2%3.|plain=false}}}} <!-- добавление точки если её нет с учётом ссылки --> }}]] | {{#if: {{{last|}}} | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | {{#if: {{{coauthors|}}}|{{{author}}}|{{#invoke:String|replace|source={{{author}}}|pattern=^(%[*)(.-[^%.%]])(%]*)$|replace=%1%2%3.|plain=false}}}} <!-- добавление точки если её нет с учётом ссылки --> }} }}{{#if: {{{coauthors|}}} | <nowiki>;</nowiki>&#32;{{#invoke:String|replace|source={{{coauthors}}}|pattern=^(.-)%.?$|replace=%1.|plain=false}}}}''&#32; }}{{#if: {{{editor|}}} | {{{editor}}}:&#32; }}{{#if: {{{url|}}} | [{{{url}}} {{{başlık}}}]{{#if: {{{subtitle|}}} | .&#32;<small>{{{subtitle|}}}</small> }} }}{{#if: {{{lang|}}}{{{language|}}} | {{#ifexist: Шаблон:ref-{{{lang|{{{language}}}}}} | {{ref-{{{lang|{{{language}}}}}} }} | &#32;<small>({{{lang|{{{language}}}}}})</small> }} }}{{#if: {{{format|}}} | &#32;({{{format}}}) }}{{#if: {{{website|}}}{{{work|}}} | {{#if: {{{subtitle|}}} | <small>.</small> | . }}&#32;''{{#if: {{{website|}}} | {{{website}}} | {{{work}}} }}'' }}{{#if: {{{pages|}}} | &#32;{{{pages}}} }}{{#switch: {{{deadlink|}}} | = | none = &#32;{{deadlink}} | &#32;{{deadlink|url={{{url}}}}} }}{{#if: {{{publisher|}}} | {{#if: {{{subtitle|}}} | <small>.</small> | . }}&#32;{{#if: {{{location|}}} | {{{location}}}:&#32; }} {{{publisher}}} }}{{#if: {{{date|}}}{{{datepublished|}}} | &#32;({{HumanizeDate|{{{date|{{{datepublished|}}}}}}|{{{lang|{{{language}}}}}}}}) | {{#if: {{{year|}}} | {{#if: {{{month|}}} | &#32;({{{month}}} {{{year}}}) | &#32;({{{year}}}) }} }} }}{{#if: {{{subtitle|}}} | <small>.</small> | . }}{{#if: {{{doi|}}} | &#32;[[Идентификатор цифрового объекта|doi]]:[http://dx.doi.org/{{{doi|}}} {{{doi}}}]. }}{{#if: {{{description|}}} | &nbsp;— {{{description}}}. }}{{#if: {{{quote|}}} | &nbsp;— «{{{quote}}}». }}{{#if: {{{accessdate|}}} | &#32;<small>{{#iferror: {{#time: Y xg j | {{{accessdate}}} }} | {{{accessdate}}} }} teşkerilgen.</small> }}{{#if: {{{archivdate|}}} | &#32;{{arhivlengen|{{{archiveurl}}}|{{{archivedate}}}}} }}</span></includeonly><noinclude> {{doc}}<!-- категории и интервики должны добавляться на страницу документации --> </noinclude> t3uwsaen61klvdn3mauodvq72neykth Module:Convert 828 21260 230439 2022-08-04T13:18:23Z TayfunEt. 23473 Sahypa döretdi, mazmuny: '-- Convert a value from one unit of measurement to another. -- Example: {{convert|123|lb|kg}} --> 123 pounds (56 kg) -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. local MINUS = '−' -- Unicode U+2212 MINUS SIGN (UTF-8: e2 88 92) local abs = math.abs local floor = math.floor local format = string.format local log10 = math.log10 local ustring = mw.ustring local ulen = ustring.len local usub = ustring.sub -- Configuration options to...' Scribunto text/plain -- Convert a value from one unit of measurement to another. -- Example: {{convert|123|lb|kg}} --> 123 pounds (56 kg) -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. local MINUS = '−' -- Unicode U+2212 MINUS SIGN (UTF-8: e2 88 92) local abs = math.abs local floor = math.floor local format = string.format local log10 = math.log10 local ustring = mw.ustring local ulen = ustring.len local usub = ustring.sub -- Configuration options to keep magic values in one location. -- Conversion data and message text are defined in separate modules. local config, maxsigfig local numdot -- must be '.' or ',' or a character which works in a regex local numsep, numsep_remove, numsep_remove2 local data_code, all_units local text_code local varname -- can be a code to use variable names that depend on value local from_en_table -- to translate an output string of en digits to local language local to_en_table -- to translate an input string of digits in local language to en -- Use translation_table in convert/text to change the following. local en_default -- true uses lang=en unless convert has lang=local or local digits local group_method = 3 -- code for how many digits are in a group local per_word = 'per' -- for units like "liters per kilometer" local plural_suffix = 's' -- only other useful value is probably '' to disable plural unit names local omitsep -- true to omit separator before local symbol/name -- All units should be defined in the data module. However, to cater for quick changes -- and experiments, any unknown unit is looked up in an extra data module, if it exists. -- That module would be transcluded in only a small number of pages, so there should be -- little server overhead from making changes, and changes should propagate quickly. local extra_module -- name of module with extra units local extra_units -- nil or table of extra units from extra_module -- Some options in the invoking template can set variables used later in the module. local currency_text -- for a user-defined currency symbol: {{convert|12|$/ha|$=€}} (euro replaces dollar) local function from_en(text) -- Input is a string representing a number in en digits with '.' decimal mark, -- without digit grouping (which is done just after calling this). -- Return the translation of the string with numdot and digits in local language. if numdot ~= '.' then text = text:gsub('%.', numdot) end if from_en_table then text = text:gsub('%d', from_en_table) end return text end local function to_en(text) -- Input is a string representing a number in the local language with -- an optional numdot decimal mark and numsep digit grouping. -- Return the translation of the string with '.' mark and en digits, -- and no separators (they have to be removed here to handle cases like -- numsep = '.' and numdot = ',' with input "1.234.567,8"). if to_en_table then text = ustring.gsub(text, '%d', to_en_table) end if numsep_remove then text = text:gsub(numsep_remove, '') end if numsep_remove2 then text = text:gsub(numsep_remove2, '') end if numdot ~= '.' then text = text:gsub(numdot, '.') end return text end local function decimal_mark(text) -- Return ',' if text probably is using comma for decimal mark, or has no decimal mark. -- Return '.' if text probably is using dot for decimal mark. -- Otherwise return nothing (decimal mark not known). if not text:find('[.,]') then return ',' end text = text:gsub('^%-', ''):gsub('%+%d+/%d+$', ''):gsub('[Ee]%-?%d+$', '') local decimal = text:match('^0?([.,])%d+$') or text:match('%d([.,])%d?%d?$') or text:match('%d([.,])%d%d%d%d+$') if decimal then return decimal end if text:match('%.%d+%.') then return ',' end if text:match('%,%d+,') then return '.' end end local add_warning, with_separator -- forward declarations local function to_en_with_check(text, parms) -- Version of to_en() for a wiki using numdot = ',' and numsep = '.' to check -- text (an input number as a string) which might have been copied from enwiki. -- For example, in '1.234' the '.' could be a decimal mark or a group separator. -- From viwiki. if to_en_table then text = ustring.gsub(text, '%d', to_en_table) end if decimal_mark(text) == '.' then local original = text text = text:gsub(',', '') -- for example, interpret "1,234.5" as an enwiki value if parms then add_warning(parms, 0, 'cvt_enwiki_num', original, with_separator({}, text)) end else if numsep_remove then text = text:gsub(numsep_remove, '') end if numsep_remove2 then text = text:gsub(numsep_remove2, '') end if numdot ~= '.' then text = text:gsub(numdot, '.') end end return text end local function omit_separator(id) -- Return true if there should be no separator before id (a unit symbol or name). -- For zhwiki, there should be no separator if id uses local characters. -- The following kludge should be a sufficient test. if omitsep then if id:sub(1, 2) == '-{' then -- for "-{...}-" content language variant return true end if id:byte() > 127 then local first = usub(id, 1, 1) if first ~= 'Å' and first ~= '°' and first ~= 'µ' then return true end end end return id:sub(1, 1) == '/' -- no separator before units like "/ha" end local spell_module -- name of module that can spell numbers local speller -- function from that module to handle spelling (set if needed) local wikidata_module, wikidata_data_module -- names of Wikidata modules local wikidata_code, wikidata_data -- exported tables from those modules (set if needed) local function set_config(args) -- Set configuration options from template #invoke or defaults. config = args maxsigfig = config.maxsigfig or 14 -- maximum number of significant figures local data_module, text_module local sandbox = config.sandbox and ('/' .. config.sandbox) or '' data_module = "Module:Convert/data" .. sandbox text_module = "Module:Convert/text" .. sandbox extra_module = "Module:Convert/extra" .. sandbox wikidata_module = "Module:Convert/wikidata" .. sandbox wikidata_data_module = "Module:Convert/wikidata/data" .. sandbox spell_module = "Module:ConvertNumeric" data_code = mw.loadData(data_module) text_code = mw.loadData(text_module) all_units = data_code.all_units local translation = text_code.translation_table if translation then numdot = translation.numdot numsep = translation.numsep if numdot == ',' and numsep == '.' then if text_code.all_messages.cvt_enwiki_num then to_en = to_en_with_check end end if translation.group then group_method = translation.group end if translation.per_word then per_word = translation.per_word end if translation.plural_suffix then plural_suffix = translation.plural_suffix end varname = translation.varname from_en_table = translation.from_en local use_workaround = true if use_workaround then -- 2013-07-05 workaround bug by making a copy of the required table. -- mw.ustring.gsub fails with a table (to_en_table) as the replacement, -- if the table is accessed via mw.loadData. local source = translation.to_en if source then to_en_table = {} for k, v in pairs(source) do to_en_table[k] = v end end else to_en_table = translation.to_en end if translation.lang == 'en default' then en_default = true -- for hiwiki end omitsep = translation.omitsep -- for zhwiki end numdot = config.numdot or numdot or '.' -- decimal mark before fractional digits numsep = config.numsep or numsep or ',' -- group separator for numbers -- numsep should be ',' or '.' or '' or '&nbsp;' or a Unicode character. -- numsep_remove must work in a regex to identify separators to be removed. if numsep ~= '' then numsep_remove = (numsep == '.') and '%.' or numsep end if numsep ~= ',' and numdot ~= ',' then numsep_remove2 = ',' -- so numbers copied from enwiki will work end end local function collection() -- Return a table to hold items. return { n = 0, add = function (self, item) self.n = self.n + 1 self[self.n] = item end, } end local function divide(numerator, denominator) -- Return integers quotient, remainder resulting from dividing the two -- given numbers, which should be unsigned integers. local quotient, remainder = floor(numerator / denominator), numerator % denominator if not (0 <= remainder and remainder < denominator) then -- Floating point limits may need this, as in {{convert|160.02|Ym|ydftin}}. remainder = 0 end return quotient, remainder end local function split(text, delimiter) -- Return a numbered table with fields from splitting text. -- The delimiter is used in a regex without escaping (for example, '.' would fail). -- Each field has any leading/trailing whitespace removed. local t = {} text = text .. delimiter -- to get last item for item in text:gmatch('%s*(.-)%s*' .. delimiter) do table.insert(t, item) end return t end local function strip(text) -- If text is a string, return its content with no leading/trailing -- whitespace. Otherwise return nil (a nil argument gives a nil result). if type(text) == 'string' then return text:match("^%s*(.-)%s*$") end end local function table_len(t) -- Return length (<100) of a numbered table to replace #t which is -- documented to not work if t is accessed via mw.loadData(). for i = 1, 100 do if t[i] == nil then return i - 1 end end end local function wanted_category(catkey, catsort, want_warning) -- Return message category if it is wanted in current namespace, -- otherwise return ''. local cat local title = mw.title.getCurrentTitle() if title then local nsdefault = '0' -- default namespace: '0' = article; '0,10' = article and template local namespace = title.namespace for _, v in ipairs(split(config.nscat or nsdefault, ',')) do if namespace == tonumber(v) then cat = text_code.all_categories[want_warning and 'warning' or catkey] if catsort and catsort ~= '' and cat:sub(-2) == ']]' then cat = cat:sub(1, -3) .. '|' .. mw.text.nowiki(usub(catsort, 1, 20)) .. ']]' end break end end end return cat or '' end local function message(parms, mcode, is_warning) -- Return wikitext for an error message, including category if specified -- for the message type. -- mcode = numbered table specifying the message: -- mcode[1] = 'cvt_xxx' (string used as a key to get message info) -- mcode[2] = 'parm1' (string to replace '$1' if any in message) -- mcode[3] = 'parm2' (string to replace '$2' if any in message) -- mcode[4] = 'parm3' (string to replace '$3' if any in message) local msg if type(mcode) == 'table' then if mcode[1] == 'cvt_no_output' then -- Some errors should cause convert to output an empty string, -- for example, for an optional field in an infobox. return '' end msg = text_code.all_messages[mcode[1]] end parms.have_problem = true local function subparm(fmt, ...) local rep = {} for i, v in ipairs({...}) do rep['$' .. i] = v end return (fmt:gsub('$%d+', rep)) end if msg then local parts = {} local regex, replace = msg.regex, msg.replace for i = 1, 3 do local limit = 40 local s = mcode[i + 1] if s then if regex and replace then s = s:gsub(regex, replace) limit = nil -- allow long "should be" messages end -- Escape user input so it does not break the message. -- To avoid tags (like {{convert|1<math>23</math>|m}}) breaking -- the mouseover title, any strip marker starting with char(127) is -- replaced with '...' (text not needing i18n). local append local pos = s:find(string.char(127), 1, true) if pos then append = '...' s = s:sub(1, pos - 1) end if limit and ulen(s) > limit then s = usub(s, 1, limit) append = '...' end s = mw.text.nowiki(s) .. (append or '') else s = '?' end parts['$' .. i] = s end local function ispreview() -- Return true if a prominent message should be shown. if parms.test == 'preview' or parms.test == 'nopreview' then -- For testing, can preview a real message or simulate a preview -- when running automated tests. return parms.test == 'preview' end local success, revid = pcall(function () return (parms.frame):preprocess('{{REVISIONID}}') end) return success and (revid == '') end local want_warning = is_warning and not config.warnings and -- show unobtrusive warnings if config.warnings not configured not msg.nowarn -- but use msg settings, not standard warning, if specified local title = string.gsub(msg[1] or 'Missing message', '$%d+', parts) local text = want_warning and '*' or msg[2] or 'Missing message' local cat = wanted_category(msg[3], mcode[2], want_warning) local anchor = msg[4] or '' local fmtkey = ispreview() and 'cvt_format_preview' or (want_warning and 'cvt_format2' or msg.format or 'cvt_format') local fmt = text_code.all_messages[fmtkey] or 'convert: bug' return subparm(fmt, title:gsub('"', '&quot;'), text, cat, anchor) end return 'Convert internal error: unknown message' end function add_warning(parms, level, key, text1, text2) -- for forward declaration above -- If enabled, add a warning that will be displayed after the convert result. -- A higher level is more verbose: more kinds of warnings are displayed. -- To reduce output noise, only the first warning is displayed. if level <= (tonumber(config.warnings) or 1) then if parms.warnings == nil then parms.warnings = message(parms, { key, text1, text2 }, true) end end end local function spell_number(parms, inout, number, numerator, denominator) -- Return result of spelling (number, numerator, denominator), or -- return nil if spelling is not available or not supported for given text. -- Examples (each value must be a string or nil): -- number numerator denominator output -- ------ --------- ----------- ------------------- -- "1.23" nil nil one point two three -- "1" "2" "3" one and two thirds -- nil "2" "3" two thirds if not speller then local function get_speller(module) return require(module).spell_number end local success success, speller = pcall(get_speller, spell_module) if not success or type(speller) ~= 'function' then add_warning(parms, 1, 'cvt_no_spell', 'spell') return nil end end local case if parms.spell_upper == inout then case = true parms.spell_upper = nil -- only uppercase first word in a multiple unit end local sp = not parms.opt_sp_us local adj = parms.opt_adjectival return speller(number, numerator, denominator, case, sp, adj) end ------------------------------------------------------------------------ -- BEGIN: Code required only for built-in units. -- LATER: If need much more code, move to another module to simplify this module. local function speed_of_sound(altitude) -- This is for the Mach built-in unit of speed. -- Return speed of sound in metres per second at given altitude in feet. -- If no altitude given, use default (zero altitude = sea level). -- Table gives speed of sound in miles per hour at various altitudes: -- altitude = -17,499 to 402,499 feet -- mach_table[a + 4] = s where -- a = (altitude / 5000) rounded to nearest integer (-3 to 80) -- s = speed of sound (mph) at that altitude -- LATER: Should calculate result from an interpolation between the next -- lower and higher altitudes in table, rather than rounding to nearest. -- From: http://www.aerospaceweb.org/question/atmosphere/q0112.shtml local mach_table = { -- a = 799.5, 787.0, 774.2, 761.207051, -- -3 to 0 748.0, 734.6, 721.0, 707.0, 692.8, 678.3, 663.5, 660.1, 660.1, 660.1, -- 1 to 10 660.1, 660.1, 660.1, 662.0, 664.3, 666.5, 668.9, 671.1, 673.4, 675.6, -- 11 to 20 677.9, 683.7, 689.9, 696.0, 702.1, 708.1, 714.0, 719.9, 725.8, 731.6, -- 21 to 30 737.3, 737.7, 737.7, 736.2, 730.5, 724.6, 718.8, 712.9, 707.0, 701.0, -- 31 to 40 695.0, 688.9, 682.8, 676.6, 670.4, 664.1, 657.8, 652.9, 648.3, 643.7, -- 41 to 50 639.1, 634.4, 629.6, 624.8, 620.0, 615.2, 613.2, 613.2, 613.2, 613.5, -- 51 to 60 614.4, 615.3, 616.7, 619.8, 623.4, 629.7, 635.0, 641.1, 650.6, 660.0, -- 61 to 70 672.5, 674.3, 676.1, 677.9, 679.7, 681.5, 683.3, 685.1, 686.8, 688.6, -- 71 to 80 } altitude = altitude or 0 local a = (altitude < 0) and -altitude or altitude a = floor(a / 5000 + 0.5) if altitude < 0 then a = -a end if a < -3 then a = -3 elseif a > 80 then a = 80 end return mach_table[a + 4] * 0.44704 -- mph converted to m/s end -- END: Code required only for built-in units. ------------------------------------------------------------------------ local function add_style(parms, class) -- Add selected template style to parms if not already present. parms.templatestyles = parms.templatestyles or {} if not parms.templatestyles[class] then parms.templatestyles[class] = parms.frame:extensionTag({ name = 'templatestyles', args = { src = text_code.titles[class] } }) end end local function get_styles(parms) -- Return string of required template styles, empty if none. if parms.templatestyles then local t = {} for _, v in pairs(parms.templatestyles) do table.insert(t, v) end return table.concat(t) end return '' end local function get_range(word) -- Return a range (string or table) corresponding to word (like "to"), -- or return nil if not a range word. local ranges = text_code.ranges return ranges.types[word] or ranges.types[ranges.aliases[word]] end local function check_mismatch(unit1, unit2) -- If unit1 cannot be converted to unit2, return an error message table. -- This allows conversion between units of the same type, and between -- Nm (normally torque) and ftlb (energy), as in gun-related articles. -- This works because Nm is the base unit (scale = 1) for both the -- primary type (torque), and the alternate type (energy, where Nm = J). -- A match occurs if the primary types are the same, or if unit1 matches -- the alternate type of unit2, and vice versa. That provides a whitelist -- of which conversions are permitted between normally incompatible types. if unit1.utype == unit2.utype or (unit1.utype == unit2.alttype and unit1.alttype == unit2.utype) then return nil end return { 'cvt_mismatch', unit1.utype, unit2.utype } end local function override_from(out_table, in_table, fields) -- Copy the specified fields from in_table to out_table, but do not -- copy nil fields (keep any corresponding field in out_table). for _, field in ipairs(fields) do if in_table[field] then out_table[field] = in_table[field] end end end local function shallow_copy(t) -- Return a shallow copy of table t. -- Do not need the features and overhead of the Scribunto mw.clone(). local result = {} for k, v in pairs(t) do result[k] = v end return result end local unit_mt = { -- Metatable to get missing values for a unit that does not accept SI prefixes. -- Warning: The boolean value 'false' is returned for any missing field -- so __index is not called twice for the same field in a given unit. __index = function (self, key) local value if key == 'name1' or key == 'sym_us' then value = self.symbol elseif key == 'name2' then value = self.name1 .. plural_suffix elseif key == 'name1_us' then value = self.name1 if not rawget(self, 'name2_us') then -- If name1_us is 'foot', do not make name2_us by appending plural_suffix. self.name2_us = self.name2 end elseif key == 'name2_us' then local raw1_us = rawget(self, 'name1_us') if raw1_us then value = raw1_us .. plural_suffix else value = self.name2 end elseif key == 'link' then value = self.name1 else value = false end rawset(self, key, value) return value end } local function prefixed_name(unit, name, index) -- Return unit name with SI prefix inserted at correct position. -- index = 1 (name1), 2 (name2), 3 (name1_us), 4 (name2_us). -- The position is a byte (not character) index, so use Lua's sub(). local pos = rawget(unit, 'prefix_position') if type(pos) == 'string' then pos = tonumber(split(pos, ',')[index]) end if pos then return name:sub(1, pos - 1) .. unit.si_name .. name:sub(pos) end return unit.si_name .. name end local unit_prefixed_mt = { -- Metatable to get missing values for a unit that accepts SI prefixes. -- Before use, fields si_name, si_prefix must be defined. -- The unit must define _symbol, _name1 and -- may define _sym_us, _name1_us, _name2_us -- (_sym_us, _name2_us may be defined for a language using sp=us -- to refer to a variant unrelated to U.S. units). __index = function (self, key) local value if key == 'symbol' then value = self.si_prefix .. self._symbol elseif key == 'sym_us' then value = rawget(self, '_sym_us') if value then value = self.si_prefix .. value else value = self.symbol end elseif key == 'name1' then value = prefixed_name(self, self._name1, 1) elseif key == 'name2' then value = rawget(self, '_name2') if value then value = prefixed_name(self, value, 2) else value = self.name1 .. plural_suffix end elseif key == 'name1_us' then value = rawget(self, '_name1_us') if value then value = prefixed_name(self, value, 3) else value = self.name1 end elseif key == 'name2_us' then value = rawget(self, '_name2_us') if value then value = prefixed_name(self, value, 4) elseif rawget(self, '_name1_us') then value = self.name1_us .. plural_suffix else value = self.name2 end elseif key == 'link' then value = self.name1 else value = false end rawset(self, key, value) return value end } local unit_per_mt = { -- Metatable to get values for a per unit of form "x/y". -- This is never called to determine a unit name or link because per units -- are handled as a special case. -- Similarly, the default output is handled elsewhere, and for a symbol -- this is only called from get_default() for default_exceptions. __index = function (self, key) local value if key == 'symbol' then local per = self.per local unit1, unit2 = per[1], per[2] if unit1 then value = unit1[key] .. '/' .. unit2[key] else value = '/' .. unit2[key] end elseif key == 'sym_us' then value = self.symbol elseif key == 'scale' then local per = self.per local unit1, unit2 = per[1], per[2] value = (unit1 and unit1.scale or 1) * self.scalemultiplier / unit2.scale else value = false end rawset(self, key, value) return value end } local function make_per(unitcode, unit_table, ulookup) -- Return true, t where t is a per unit with unit codes expanded to unit tables, -- or return false, t where t is an error message table. local result = { unitcode = unitcode, utype = unit_table.utype, per = {} } override_from(result, unit_table, { 'invert', 'iscomplex', 'default', 'link', 'symbol', 'symlink' }) result.symbol_raw = (result.symbol or false) -- to distinguish between a defined exception and a metatable calculation local prefix for i, v in ipairs(unit_table.per) do if i == 1 and v == '' then -- First unit symbol can be empty; that gives a nil first unit table. elseif i == 1 and text_code.currency[v] then prefix = currency_text or v else local success, t = ulookup(v) if not success then return false, t end result.per[i] = t end end local multiplier = unit_table.multiplier if not result.utype then -- Creating an automatic per unit. local unit1 = result.per[1] local utype = (unit1 and unit1.utype or prefix or '') .. '/' .. result.per[2].utype local t = data_code.per_unit_fixups[utype] if t then if type(t) == 'table' then utype = t.utype or utype result.link = result.link or t.link multiplier = multiplier or t.multiplier else utype = t end end result.utype = utype end result.scalemultiplier = multiplier or 1 result.vprefix = prefix or false -- set to non-nil to avoid calling __index return true, setmetatable(result, unit_per_mt) end local function lookup(parms, unitcode, what, utable, fails, depth) -- Return true, t where t is a copy of the unit's converter table, -- or return false, t where t is an error message table. -- Parameter 'what' determines whether combination units are accepted: -- 'no_combination' : single unit only -- 'any_combination' : single unit or combination or output multiple -- 'only_multiple' : single unit or output multiple only -- Parameter unitcode is a symbol (like 'g'), with an optional SI prefix (like 'kg'). -- If, for example, 'kg' is in this table, that entry is used; -- otherwise the prefix ('k') is applied to the base unit ('g'). -- If unitcode is a known combination code (and if allowed by what), -- a table of output multiple unit tables is included in the result. -- For compatibility with the old template, an underscore in a unitcode is -- replaced with a space so usage like {{convert|350|board_feet}} works. -- Wikignomes may also put two spaces or "&nbsp;" in combinations, so -- replace underscore, "&nbsp;", and multiple spaces with a single space. utable = utable or parms.unittable or all_units fails = fails or {} depth = depth and depth + 1 or 1 if depth > 9 then -- There are ways to mistakenly define units which result in infinite -- recursion when lookup() is called. That gives a long delay and very -- confusing error messages, so the depth parameter is used as a guard. return false, { 'cvt_lookup', unitcode } end if unitcode == nil or unitcode == '' then return false, { 'cvt_no_unit' } end unitcode = unitcode:gsub('_', ' '):gsub('&nbsp;', ' '):gsub(' +', ' ') local function call_make_per(t) return make_per(unitcode, t, function (ucode) return lookup(parms, ucode, 'no_combination', utable, fails, depth) end ) end local t = utable[unitcode] if t then if t.shouldbe then return false, { 'cvt_should_be', t.shouldbe } end if t.sp_us then parms.opt_sp_us = true end local target = t.target -- nil, or unitcode is an alias for this target if target then local success, result = lookup(parms, target, what, utable, fails, depth) if not success then return false, result end override_from(result, t, { 'customary', 'default', 'link', 'symbol', 'symlink' }) local multiplier = t.multiplier if multiplier then result.multiplier = tostring(multiplier) result.scale = result.scale * multiplier end return true, result end if t.per then return call_make_per(t) end local combo = t.combination -- nil or a table of unitcodes if combo then local multiple = t.multiple if what == 'no_combination' or (what == 'only_multiple' and not multiple) then return false, { 'cvt_bad_unit', unitcode } end -- Recursively create a combination table containing the -- converter table of each unitcode. local result = { utype = t.utype, multiple = multiple, combination = {} } local cvt = result.combination for i, v in ipairs(combo) do local success, t = lookup(parms, v, multiple and 'no_combination' or 'only_multiple', utable, fails, depth) if not success then return false, t end cvt[i] = t end return true, result end local result = shallow_copy(t) result.unitcode = unitcode if result.prefixes then result.si_name = '' result.si_prefix = '' return true, setmetatable(result, unit_prefixed_mt) end return true, setmetatable(result, unit_mt) end local SIprefixes = text_code.SIprefixes for plen = SIprefixes[1] or 2, 1, -1 do -- Look for an SI prefix; should never occur with an alias. -- Check for longer prefix first ('dam' is decametre). -- SIprefixes[1] = prefix maximum #characters (as seen by mw.ustring.sub). local prefix = usub(unitcode, 1, plen) local si = SIprefixes[prefix] if si then local t = utable[usub(unitcode, plen+1)] if t and t.prefixes then local result = shallow_copy(t) result.unitcode = unitcode result.si_name = parms.opt_sp_us and si.name_us or si.name result.si_prefix = si.prefix or prefix result.scale = t.scale * 10 ^ (si.exponent * t.prefixes) return true, setmetatable(result, unit_prefixed_mt) end end end -- Accept user-defined combinations like "acre+m2+ha" or "acre m2 ha" for output. -- If '+' is used, each unit code can include a space, and any error is fatal. -- If ' ' is used and if each space-separated word is a unit code, it is a combo, -- but errors are not fatal so the unit code can be looked up as an extra unit. local err_is_fatal local combo = collection() if unitcode:find('+', 1, true) then err_is_fatal = true for item in (unitcode .. '+'):gmatch('%s*(.-)%s*%+') do if item ~= '' then combo:add(item) end end elseif unitcode:find('%s') then for item in unitcode:gmatch('%S+') do combo:add(item) end end if combo.n > 1 then local function lookup_combo() if what == 'no_combination' or what == 'only_multiple' then return false, { 'cvt_bad_unit', unitcode } end local result = { combination = {} } local cvt = result.combination for i, v in ipairs(combo) do local success, t = lookup(parms, v, 'only_multiple', utable, fails, depth) if not success then return false, t end if i == 1 then result.utype = t.utype else local mismatch = check_mismatch(result, t) if mismatch then return false, mismatch end end cvt[i] = t end return true, result end local success, result = lookup_combo() if success or err_is_fatal then return success, result end end -- Accept any unit with an engineering notation prefix like "e6cuft" -- (million cubic feet), but not chained prefixes like "e3e6cuft", -- and not if the unit is a combination or multiple, -- and not if the unit has an offset or is a built-in. -- Only en digits are accepted. local exponent, baseunit = unitcode:match('^e(%d+)(.*)') if exponent then local engscale = text_code.eng_scales[exponent] if engscale then local success, result = lookup(parms, baseunit, 'no_combination', utable, fails, depth) if success and not (result.offset or result.builtin or result.engscale) then result.unitcode = unitcode -- 'e6cuft' not 'cuft' result.defkey = unitcode -- key to lookup default exception result.engscale = engscale result.scale = result.scale * 10 ^ tonumber(exponent) return true, result end end end -- Look for x/y; split on right-most slash to get scale correct (x/y/z is x/y per z). local top, bottom = unitcode:match('^(.-)/([^/]+)$') if top and not unitcode:find('e%d') then -- If valid, create an automatic per unit for an "x/y" unit code. -- The unitcode must not include extraneous spaces. -- Engineering notation (apart from at start and which has been stripped before here), -- is not supported so do not make a per unit if find text like 'e3' in unitcode. local success, result = call_make_per({ per = {top, bottom} }) if success then return true, result end end if not parms.opt_ignore_error and not get_range(unitcode) then -- Want the "what links here" list for the extra_module to show only cases -- where an extra unit is used, so do not require it if invoked from {{val}} -- or if looking up a range word which cannot be a unit. if not extra_units then local success, extra = pcall(function () return require(extra_module).extra_units end) if success and type(extra) == 'table' then extra_units = extra end end if extra_units then -- A unit in one data table might refer to a unit in the other table, so -- switch between them, relying on fails or depth to terminate loops. if not fails[unitcode] then fails[unitcode] = true local other = (utable == all_units) and extra_units or all_units local success, result = lookup(parms, unitcode, what, other, fails, depth) if success then return true, result end end end end if to_en_table then -- At fawiki it is common to translate all digits so a unit like "km2" becomes "km۲". local en_code = ustring.gsub(unitcode, '%d', to_en_table) if en_code ~= unitcode then return lookup(parms, en_code, what, utable, fails, depth) end end return false, { 'cvt_unknown', unitcode } end local function valid_number(num) -- Return true if num is a valid number. -- In Scribunto (different from some standard Lua), when expressed as a string, -- overflow or other problems are indicated with text like "inf" or "nan" -- which are regarded as invalid here (each contains "n"). if type(num) == 'number' and tostring(num):find('n', 1, true) == nil then return true end end local function hyphenated(name, parts) -- Return a hyphenated form of given name (for adjectival usage). -- The name may be linked and the target of the link must not be changed. -- Hypothetical examples: -- [[long ton|ton]] → [[long ton|ton]] (no change) -- [[tonne|long ton]] → [[tonne|long-ton]] -- [[metric ton|long ton]] → [[metric ton|long-ton]] -- [[long ton]] → [[long ton|long-ton]] -- Input can also have multiple links in a single name like: -- [[United States customary units|U.S.]] [[US gallon|gallon]] -- [[mile]]s per [[United States customary units|U.S.]] [[quart]] -- [[long ton]]s per [[short ton]] -- Assume that links cannot be nested (never like "[[abc[[def]]ghi]]"). -- This uses a simple and efficient procedure that works for most cases. -- Some units (if used) would require more, and can later think about -- adding a method to handle exceptions. -- The procedure is to replace each space with a hyphen, but -- not a space after ')' [for "(pre-1954&nbsp;US) nautical mile"], and -- not spaces immediately before '(' or in '(...)' [for cases like -- "British thermal unit (ISO)" and "Calorie (International Steam Table)"]. if name:find(' ', 1, true) then if parts then local pos if name:sub(1, 1) == '(' then pos = name:find(')', 1, true) if pos then return name:sub(1, pos+1) .. name:sub(pos+2):gsub(' ', '-') end elseif name:sub(-1) == ')' then pos = name:find('(', 1, true) if pos then return name:sub(1, pos-2):gsub(' ', '-') .. name:sub(pos-1) end end return name:gsub(' ', '-') end parts = collection() for before, item, after in name:gmatch('([^[]*)(%[%[[^[]*%]%])([^[]*)') do if item:find(' ', 1, true) then local prefix local plen = item:find('|', 1, true) if plen then prefix = item:sub(1, plen) item = item:sub(plen + 1, -3) else prefix = item:sub(1, -3) .. '|' item = item:sub(3, -3) end item = prefix .. hyphenated(item, parts) .. ']]' end parts:add(before:gsub(' ', '-') .. item .. after:gsub(' ', '-')) end if parts.n == 0 then -- No link like "[[...]]" was found in the original name. parts:add(hyphenated(name, parts)) end return table.concat(parts) end return name end local function hyphenated_maybe(parms, want_name, sep, id, inout) -- Return s, f where -- s = id, possibly modified -- f = true if hyphenated -- Possible modifications: hyphenate; prepend '-'; append mid text. if id == nil or id == '' then return '' end local mid = (inout == (parms.opt_flip and 'out' or 'in')) and parms.mid or '' if want_name then if parms.opt_adjectival then return '-' .. hyphenated(id) .. mid, true end if parms.opt_add_s and id:sub(-1) ~= 's' then id = id .. 's' -- for nowiki end end return sep .. id .. mid end local function use_minus(text) -- Return text with Unicode minus instead of '-', if present. if text:sub(1, 1) == '-' then return MINUS .. text:sub(2) end return text end local function digit_groups(parms, text, method) -- Return a numbered table of groups of digits (left-to-right, in local language). -- Parameter method is a number or nil: -- 3 for 3-digit grouping (default), or -- 2 for 3-then-2 grouping (only for digits before decimal mark). local len_right local len_left = text:find('.', 1, true) if len_left then len_right = #text - len_left len_left = len_left - 1 else len_left = #text end local twos = method == 2 and len_left > 5 local groups = collection() local run = len_left local n if run < 4 or (run == 4 and parms.opt_comma5) then if parms.opt_gaps then n = run else n = #text end elseif twos then n = run % 2 == 0 and 1 or 2 else n = run % 3 == 0 and 3 or run % 3 end while run > 0 do groups:add(n) run = run - n n = (twos and run > 3) and 2 or 3 end if len_right then if groups.n == 0 then groups:add(0) end if parms.opt_gaps and len_right > 3 then local want4 = not parms.opt_gaps3 -- true gives no gap before trailing single digit local isfirst = true run = len_right while run > 0 do n = (want4 and run == 4) and 4 or (run > 3 and 3 or run) if isfirst then isfirst = false groups[groups.n] = groups[groups.n] + 1 + n else groups:add(n) end run = run - n end else groups[groups.n] = groups[groups.n] + 1 + len_right end end local pos = 1 for i, length in ipairs(groups) do groups[i] = from_en(text:sub(pos, pos + length - 1)) pos = pos + length end return groups end function with_separator(parms, text) -- for forward declaration above -- Input text is a number in en digits with optional '.' decimal mark. -- Return an equivalent, formatted for display: -- with a custom decimal mark instead of '.', if wanted -- with thousand separators inserted, if wanted -- digits in local language -- The given text is like '123' or '123.' or '12345.6789'. -- The text has no sign (caller inserts that later, if necessary). -- When using gaps, they are inserted before and after the decimal mark. -- Separators are inserted only before the decimal mark. -- A trailing dot (as in '123.') is removed because their use appears to -- be accidental, and such a number should be shown as '123' or '123.0'. -- It is useful for convert to suppress the dot so, for example, '4000.' -- is a simple way of indicating that all the digits are significant. if text:sub(-1) == '.' then text = text:sub(1, -2) end if #text < 4 or parms.opt_nocomma or numsep == '' then return from_en(text) end local groups = digit_groups(parms, text, group_method) if parms.opt_gaps then if groups.n <= 1 then return groups[1] or '' end local nowrap = '<span style="white-space: nowrap">' local gap = '<span style="margin-left: 0.25em">' local close = '</span>' return nowrap .. groups[1] .. gap .. table.concat(groups, close .. gap, 2, groups.n) .. close .. close end return table.concat(groups, numsep) end -- An input value like 1.23e12 is displayed using scientific notation (1.23×10¹²). -- That also makes the output use scientific notation, except for small values. -- In addition, very small or very large output values use scientific notation. -- Use format(fmtpower, significand, '10', exponent) where each argument is a string. local fmtpower = '%s<span style="margin:0 .15em 0 .25em">×</span>%s<sup>%s</sup>' local function with_exponent(parms, show, exponent) -- Return wikitext to display the implied value in scientific notation. -- Input uses en digits; output uses digits in local language. return format(fmtpower, with_separator(parms, show), from_en('10'), use_minus(from_en(tostring(exponent)))) end local function make_sigfig(value, sigfig) -- Return show, exponent that are equivalent to the result of -- converting the number 'value' (where value >= 0) to a string, -- rounded to 'sigfig' significant figures. -- The returned items are: -- show: a string of digits; no sign and no dot; -- there is an implied dot before show. -- exponent: a number (an integer) to shift the implied dot. -- Resulting value = tonumber('.' .. show) * 10^exponent. -- Examples: -- make_sigfig(23.456, 3) returns '235', 2 (.235 * 10^2). -- make_sigfig(0.0023456, 3) returns '235', -2 (.235 * 10^-2). -- make_sigfig(0, 3) returns '000', 1 (.000 * 10^1). if sigfig <= 0 then sigfig = 1 elseif sigfig > maxsigfig then sigfig = maxsigfig end if value == 0 then return string.rep('0', sigfig), 1 end local exp, fracpart = math.modf(log10(value)) if fracpart >= 0 then fracpart = fracpart - 1 exp = exp + 1 end local digits = format('%.0f', 10^(fracpart + sigfig)) if #digits > sigfig then -- Overflow (for sigfig=3: like 0.9999 rounding to "1000"; need "100"). digits = digits:sub(1, sigfig) exp = exp + 1 end assert(#digits == sigfig, 'Bug: rounded number has wrong length') return digits, exp end -- Fraction output format. local fracfmt = { { -- Like {{frac}} (fraction slash). '<span class="frac" role="math">{SIGN}<span class="num">{NUM}</span>&frasl;<span class="den">{DEN}</span></span>', -- 1/2 '<span class="frac" role="math">{SIGN}{WHOLE}<span class="sr-only">+</span><span class="num">{NUM}</span>&frasl;<span class="den">{DEN}</span></span>', -- 1+2/3 style = 'frac', }, { -- Like {{sfrac}} (stacked fraction, that is, horizontal bar). '<span class="sfrac tion" role="math">{SIGN}<span class="num">{NUM}</span><span class="sr-only">/</span><span class="den">{DEN}</span></span>', -- 1//2 '<span class="sfrac" role="math">{SIGN}{WHOLE}<span class="sr-only">+</span><span class="tion"><span class="num">{NUM}</span><span class="sr-only">/</span><span class="den">{DEN}</span></span></span>', -- 1+2//3 style = 'sfrac', }, } local function format_fraction(parms, inout, negative, wholestr, numstr, denstr, do_spell, style) -- Return wikitext for a fraction, possibly spelled. -- Inputs use en digits and have no sign; output uses digits in local language. local wikitext if not style then style = parms.opt_fraction_horizontal and 2 or 1 end if wholestr == '' then wholestr = nil end local substitute = { SIGN = negative and MINUS or '', WHOLE = wholestr and with_separator(parms, wholestr), NUM = from_en(numstr), DEN = from_en(denstr), } wikitext = fracfmt[style][wholestr and 2 or 1]:gsub('{(%u+)}', substitute) if do_spell then if negative then if wholestr then wholestr = '-' .. wholestr else numstr = '-' .. numstr end end local s = spell_number(parms, inout, wholestr, numstr, denstr) if s then return s end end add_style(parms, fracfmt[style].style) return wikitext end local function format_number(parms, show, exponent, isnegative) -- Parameter show is a string or a table containing strings. -- Each string is a formatted number in en digits and optional '.' decimal mark. -- A table represents a fraction: integer, numerator, denominator; -- if a table is given, exponent must be nil. -- Return t where t is a table with fields: -- show = wikitext formatted to display implied value -- (digits in local language) -- is_scientific = true if show uses scientific notation -- clean = unformatted show (possibly adjusted and with inserted '.') -- (en digits) -- sign = '' or MINUS -- exponent = exponent (possibly adjusted) -- The clean and exponent fields can be used to calculate the -- rounded absolute value, if needed. -- -- The value implied by the arguments is found from: -- exponent is nil; and -- show is a string of digits (no sign), with an optional dot; -- show = '123.4' is value 123.4, '1234' is value 1234.0; -- or: -- exponent is an integer indicating where dot should be; -- show is a string of digits (no sign and no dot); -- there is an implied dot before show; -- show does not start with '0'; -- show = '1234', exponent = 3 is value 0.1234*10^3 = 123.4. -- -- The formatted result: -- * Is for an output value and is spelled if wanted and possible. -- * Includes a Unicode minus if isnegative and not spelled. -- * Uses a custom decimal mark, if wanted. -- * Has digits grouped where necessary, if wanted. -- * Uses scientific notation if requested, or for very small or large values -- (which forces result to not be spelled). -- * Has no more than maxsigfig significant digits -- (same as old template and {{#expr}}). local xhi, xlo -- these control when scientific notation (exponent) is used if parms.opt_scientific then xhi, xlo = 4, 2 -- default for output if input uses e-notation elseif parms.opt_scientific_always then xhi, xlo = 0, 0 -- always use scientific notation (experimental) else xhi, xlo = 10, 4 -- default end local sign = isnegative and MINUS or '' local maxlen = maxsigfig local tfrac if type(show) == 'table' then tfrac = show show = tfrac.wholestr assert(exponent == nil, 'Bug: exponent given with fraction') end if not tfrac and not exponent then local integer, dot, decimals = show:match('^(%d*)(%.?)(.*)') if integer == '0' or integer == '' then local zeros, figs = decimals:match('^(0*)([^0]?.*)') if #figs == 0 then if #zeros > maxlen then show = '0.' .. zeros:sub(1, maxlen) end elseif #zeros >= xlo then show = figs exponent = -#zeros elseif #figs > maxlen then show = '0.' .. zeros .. figs:sub(1, maxlen) end elseif #integer >= xhi then show = integer .. decimals exponent = #integer else maxlen = maxlen + #dot if #show > maxlen then show = show:sub(1, maxlen) end end end if exponent then local function zeros(n) return string.rep('0', n) end if #show > maxlen then show = show:sub(1, maxlen) end if exponent > xhi or exponent <= -xlo or (exponent == xhi and show ~= '1' .. zeros(xhi - 1)) then -- When xhi, xlo = 10, 4 (the default), scientific notation is used if the -- rounded value satisfies: value >= 1e9 or value < 1e-4 (1e9 = 0.1e10), -- except if show is '1000000000' (1e9), for example: -- {{convert|1000000000|m|m|sigfig=10}} → 1,000,000,000 metres (1,000,000,000 m) local significand if #show > 1 then significand = show:sub(1, 1) .. '.' .. show:sub(2) else significand = show end return { clean = '.' .. show, exponent = exponent, sign = sign, show = sign .. with_exponent(parms, significand, exponent-1), is_scientific = true, } end if exponent >= #show then show = show .. zeros(exponent - #show) -- result has no dot elseif exponent <= 0 then show = '0.' .. zeros(-exponent) .. show else show = show:sub(1, exponent) .. '.' .. show:sub(exponent+1) end end local formatted_show if tfrac then show = tostring(tfrac.value) -- to set clean in returned table formatted_show = format_fraction(parms, 'out', isnegative, tfrac.wholestr, tfrac.numstr, tfrac.denstr, parms.opt_spell_out) else if isnegative and show:match('^0.?0*$') then sign = '' -- don't show minus if result is negative but rounds to zero end formatted_show = sign .. with_separator(parms, show) if parms.opt_spell_out then formatted_show = spell_number(parms, 'out', sign .. show) or formatted_show end end return { clean = show, sign = sign, show = formatted_show, is_scientific = false, -- to avoid calling __index } end local function extract_fraction(parms, text, negative) -- If text represents a fraction, return -- value, altvalue, show, denominator -- where -- value is a number (value of the fraction in argument text) -- altvalue is an alternate interpretation of any fraction for the hands -- unit where "12.1+3/4" means 12 hands 1.75 inches -- show is a string (formatted text for display of an input value, -- and is spelled if wanted and possible) -- denominator is value of the denominator in the fraction -- Otherwise, return nil. -- Input uses en digits and '.' decimal mark (input has been translated). -- Output uses digits in local language and local decimal mark, if any. ------------------------------------------------------------------------ -- Originally this function accepted x+y/z where x, y, z were any valid -- numbers, possibly with a sign. For example '1.23e+2+1.2/2.4' = 123.5, -- and '2-3/8' = 1.625. However, such usages were found to be errors or -- misunderstandings, so since August 2014 the following restrictions apply: -- x (if present) is an integer or has a single digit after decimal mark -- y and z are unsigned integers -- e-notation is not accepted -- The overall number can start with '+' or '-' (so '12+3/4' and '+12+3/4' -- and '-12-3/4' are valid). -- Any leading negative sign is removed by the caller, so only inputs -- like the following are accepted here (may have whitespace): -- negative = false false true (there was a leading '-') -- text = '2/3' '+2/3' '2/3' -- text = '1+2/3' '+1+2/3' '1-2/3' -- text = '12.3+1/2' '+12.3+1/2' '12.3-1/2' -- Values like '12.3+1/2' are accepted, but are intended only for use -- with the hands unit (not worth adding code to enforce that). ------------------------------------------------------------------------ local leading_plus, prefix, numstr, slashes, denstr = text:match('^%s*(%+?)%s*(.-)%s*(%d+)%s*(/+)%s*(%d+)%s*$') if not leading_plus then -- Accept a single U+2044 fraction slash because that may be pasted. leading_plus, prefix, numstr, denstr = text:match('^%s*(%+?)%s*(.-)%s*(%d+)%s*⁄%s*(%d+)%s*$') slashes = '/' end local numerator = tonumber(numstr) local denominator = tonumber(denstr) if numerator == nil or denominator == nil or (negative and leading_plus ~= '') then return nil end local whole, wholestr if prefix == '' then wholestr = '' whole = 0 else -- Any prefix must be like '12+' or '12-' (whole number and fraction sign); -- '12.3+' and '12.3-' are also accepted (single digit after decimal point) -- because '12.3+1/2 hands' is valid (12 hands 3½ inches). local num1, num2, frac_sign = prefix:match('^(%d+)(%.?%d?)%s*([+%-])$') if num1 == nil then return nil end if num2 == '' then -- num2 must be '' or like '.1' but not '.' or '.12' wholestr = num1 else if #num2 ~= 2 then return nil end wholestr = num1 .. num2 end if frac_sign ~= (negative and '-' or '+') then return nil end whole = tonumber(wholestr) if whole == nil then return nil end end local value = whole + numerator / denominator if not valid_number(value) then return nil end local altvalue = whole + numerator / (denominator * 10) local style = #slashes -- kludge: 1 or 2 slashes can be used to select style if style > 2 then style = 2 end local wikitext = format_fraction(parms, 'in', negative, leading_plus .. wholestr, numstr, denstr, parms.opt_spell_in, style) return value, altvalue, wikitext, denominator end local function extract_number(parms, text, another, no_fraction) -- Return true, info if can extract a number from text, -- where info is a table with the result, -- or return false, t where t is an error message table. -- Input can use en digits or digits in local language and can -- have references at the end. Accepting references is intended -- for use in infoboxes with a field for a value passed to convert. -- Parameter another = true if the expected value is not the first. -- Before processing, the input text is cleaned: -- * Any thousand separators (valid or not) are removed. -- * Any sign is replaced with '-' (if negative) or '' (otherwise). -- That replaces Unicode minus with '-'. -- If successful, the returned info table contains named fields: -- value = a valid number -- altvalue = a valid number, usually same as value but different -- if fraction used (for hands unit) -- singular = true if value is 1 or -1 (to use singular form of units) -- clean = cleaned text with any separators and sign removed -- (en digits and '.' decimal mark) -- show = text formatted for output, possibly with ref strip markers -- (digits in local language and custom decimal mark) -- The resulting show: -- * Is for an input value and is spelled if wanted and possible. -- * Has a rounded value, if wanted. -- * Has digits grouped where necessary, if wanted. -- * If negative, a Unicode minus is used; otherwise the sign is -- '+' (if the input text used '+'), or is '' (if no sign in input). text = strip(text or '') local reference local pos = text:find('\127', 1, true) if pos then local before = text:sub(1, pos - 1) local remainder = text:sub(pos) local refs = {} while #remainder > 0 do local ref, spaces ref, spaces, remainder = remainder:match('^(\127[^\127]*UNIQ[^\127]*%-ref[^\127]*\127)(%s*)(.*)') if ref then table.insert(refs, ref) else refs = {} break end end if #refs > 0 then text = strip(before) reference = table.concat(refs) end end local clean = to_en(text, parms) if clean == '' then return false, { another and 'cvt_no_num2' or 'cvt_no_num' } end local isnegative, propersign = false, '' -- most common case local singular, show, denominator local value = tonumber(clean) local altvalue if value then local sign = clean:sub(1, 1) if sign == '+' or sign == '-' then propersign = (sign == '+') and '+' or MINUS clean = clean:sub(2) end if value < 0 then isnegative = true value = -value end else local valstr for _, prefix in ipairs({ '-', MINUS, '&minus;' }) do -- Including '-' sets isnegative in case input is a fraction like '-2-3/4'. local plen = #prefix if clean:sub(1, plen) == prefix then valstr = clean:sub(plen + 1) if valstr:match('^%s') then -- "- 1" is invalid but "-1 - 1/2" is ok return false, { 'cvt_bad_num', text } end break end end if valstr then isnegative = true propersign = MINUS clean = valstr value = tonumber(clean) end if value == nil then if not no_fraction then value, altvalue, show, denominator = extract_fraction(parms, clean, isnegative) end if value == nil then return false, { 'cvt_bad_num', text } end if value <= 1 then singular = true -- for example, "½ mile" or "one half mile" (singular unit) end end end if not valid_number(value) then -- for example, "1e310" may overflow return false, { 'cvt_invalid_num' } end if show == nil then -- clean is a non-empty string with no spaces, and does not represent a fraction, -- and value = tonumber(clean) is a number >= 0. -- If the input uses e-notation, show will be displayed using a power of ten, but -- we use the number as given so it might not be normalized scientific notation. -- The input value is spelled if specified so any e-notation is ignored; -- that allows input like 2e6 to be spelled as "two million" which works -- because the spell module converts '2e6' to '2000000' before spelling. local function rounded(value, default, exponent) local precision = parms.opt_ri if precision then local fmt = '%.' .. format('%d', precision) .. 'f' local result = fmt:format(tonumber(value) + 2e-14) -- fudge for some common cases of bad rounding if not exponent then singular = (tonumber(result) == 1) end return result end return default end singular = (value == 1) local scientific local significand, exponent = clean:match('^([%d.]+)[Ee]([+%-]?%d+)') if significand then show = with_exponent(parms, rounded(significand, significand, exponent), exponent) scientific = true else show = with_separator(parms, rounded(value, clean)) end show = propersign .. show if parms.opt_spell_in then show = spell_number(parms, 'in', propersign .. rounded(value, clean)) or show scientific = false end if scientific then parms.opt_scientific = true end end if isnegative and (value ~= 0) then value = -value altvalue = -(altvalue or value) end return true, { value = value, altvalue = altvalue or value, singular = singular, clean = clean, show = show .. (reference or ''), denominator = denominator, } end local function get_number(text) -- Return v, f where: -- v = nil (text is not a number) -- or -- v = value of text (text is a number) -- f = true if value is an integer -- Input can use en digits or digits in local language or separators, -- but no Unicode minus, and no fraction. if text then local number = tonumber(to_en(text)) if number then local _, fracpart = math.modf(number) return number, (fracpart == 0) end end end local function gcd(a, b) -- Return the greatest common denominator for the given values, -- which are known to be positive integers. if a > b then a, b = b, a end if a <= 0 then return b end local r = b % a if r <= 0 then return a end if r == 1 then return 1 end return gcd(r, a) end local function fraction_table(value, denominator) -- Return value as a string or a table: -- * If result is a string, there is no fraction, and the result -- is value formatted as a string of en digits. -- * If result is a table, it represents a fraction with named fields: -- wholestr, numstr, denstr (strings of en digits for integer, numerator, denominator). -- The result is rounded to the nearest multiple of (1/denominator). -- If the multiple is zero, no fraction is included. -- No fraction is included if value is very large as the fraction would -- be unhelpful, particularly if scientific notation is required. -- Input value is a non-negative number. -- Input denominator is a positive integer for the desired fraction. if value <= 0 then return '0' end if denominator <= 0 or value > 1e8 then return format('%.2f', value) end local integer, decimals = math.modf(value) local numerator = floor((decimals * denominator) + 0.5 + 2e-14) -- add fudge for some common cases of bad rounding if numerator >= denominator then integer = integer + 1 numerator = 0 end local wholestr = tostring(integer) if numerator > 0 then local div = gcd(numerator, denominator) if div > 1 then numerator = numerator / div denominator = denominator / div end return { wholestr = (integer > 0) and wholestr or '', numstr = tostring(numerator), denstr = tostring(denominator), value = value, } end return wholestr end local function preunits(count, preunit1, preunit2) -- If count is 1: -- ignore preunit2 -- return p1 -- else: -- preunit1 is used for preunit2 if the latter is empty -- return p1, p2 -- where: -- p1 is text to insert before the input unit -- p2 is text to insert before the output unit -- p1 or p2 may be nil to mean "no preunit" -- Using '+' gives output like "5+ feet" (no space before, but space after). local function withspace(text, wantboth) -- Return text with space before and, if wantboth, after. -- However, no space is added if there is a space or '&nbsp;' or '-' -- at that position ('-' is for adjectival text). -- There is also no space if text starts with '&' -- (e.g. '&deg;' would display a degree symbol with no preceding space). local char = text:sub(1, 1) if char == '&' then return text -- an html entity can be used to specify the exact display end if not (char == ' ' or char == '-' or char == '+') then text = ' ' .. text end if wantboth then char = text:sub(-1, -1) if not (char == ' ' or char == '-' or text:sub(-6, -1) == '&nbsp;') then text = text .. ' ' end end return text end local PLUS = '+ ' preunit1 = preunit1 or '' local trim1 = strip(preunit1) if count == 1 then if trim1 == '' then return nil end if trim1 == '+' then return PLUS end return withspace(preunit1, true) end preunit1 = withspace(preunit1) preunit2 = preunit2 or '' local trim2 = strip(preunit2) if trim1 == '+' then if trim2 == '' or trim2 == '+' then return PLUS, PLUS end preunit1 = PLUS end if trim2 == '' then if trim1 == '' then return nil, nil end preunit2 = preunit1 elseif trim2 == '+' then preunit2 = PLUS elseif trim2 == '&#32;' then -- trick to make preunit2 empty preunit2 = nil else preunit2 = withspace(preunit2) end return preunit1, preunit2 end local function range_text(range, want_name, parms, before, after, inout, options) -- Return before .. rtext .. after -- where rtext is the text that separates two values in a range. local rtext, adj_text, exception options = options or {} if type(range) == 'table' then -- Table must specify range text for ('off' and 'on') or ('input' and 'output'), -- and may specify range text for 'adj=on', -- and may specify exception = true. rtext = range[want_name and 'off' or 'on'] or range[((inout == 'in') == (parms.opt_flip == true)) and 'output' or 'input'] adj_text = range['adj'] exception = range['exception'] else rtext = range end if parms.opt_adjectival then if want_name or (exception and parms.abbr_org == 'on') then rtext = adj_text or rtext:gsub(' ', '-'):gsub('&nbsp;', '-') end end if rtext == '–' and (options.spaced or after:sub(1, #MINUS) == MINUS) then rtext = '&nbsp;– ' end return before .. rtext .. after end local function get_composite(parms, iparm, in_unit_table) -- Look for a composite input unit. For example, {{convert|1|yd|2|ft|3|in}} -- would result in a call to this function with -- iparm = 3 (parms[iparm] = "2", just after the first unit) -- in_unit_table = (unit table for "yd"; contains value 1 for number of yards) -- Return true, iparm, unit where -- iparm = index just after the composite units (7 in above example) -- unit = composite unit table holding all input units, -- or return true if no composite unit is present in parms, -- or return false, t where t is an error message table. local default, subinfo local composite_units, count = { in_unit_table }, 1 local fixups = {} local total = in_unit_table.valinfo[1].value local subunit = in_unit_table while subunit.subdivs do -- subdivs is nil or a table of allowed subdivisions local subcode = strip(parms[iparm+1]) local subdiv = subunit.subdivs[subcode] or subunit.subdivs[(all_units[subcode] or {}).target] if not subdiv then break end local success success, subunit = lookup(parms, subcode, 'no_combination') if not success then return false, subunit end -- should never occur success, subinfo = extract_number(parms, parms[iparm]) if not success then return false, subinfo end iparm = iparm + 2 subunit.inout = 'in' subunit.valinfo = { subinfo } -- Recalculate total as a number of subdivisions. -- subdiv[1] = number of subdivisions per previous unit (integer > 1). total = total * subdiv[1] + subinfo.value if not default then -- set by the first subdiv with a default defined default = subdiv.default end count = count + 1 composite_units[count] = subunit if subdiv.unit or subdiv.name then fixups[count] = { unit = subdiv.unit, name = subdiv.name, valinfo = subunit.valinfo } end end if count == 1 then return true -- no error and no composite unit end for i, fixup in pairs(fixups) do local unit = fixup.unit local name = fixup.name if not unit or (count > 2 and name) then composite_units[i].fixed_name = name else local success, alternate = lookup(parms, unit, 'no_combination') if not success then return false, alternate end -- should never occur alternate.inout = 'in' alternate.valinfo = fixup.valinfo composite_units[i] = alternate end end return true, iparm, { utype = in_unit_table.utype, scale = subunit.scale, -- scale of last (least significant) unit valinfo = { { value = total, clean = subinfo.clean, denominator = subinfo.denominator } }, composite = composite_units, default = default or in_unit_table.default } end local function translate_parms(parms, kv_pairs) -- Update fields in parms by translating each key:value in kv_pairs to terms -- used by this module (may involve translating from local language to English). -- Also, checks are performed which may display warnings, if enabled. -- Return true if successful or return false, t where t is an error message table. currency_text = nil -- local testing can hold module in memory; must clear globals if kv_pairs.adj and kv_pairs.sing then -- For enwiki (before translation), warn if attempt to use adj and sing -- as the latter is a deprecated alias for the former. if kv_pairs.adj ~= kv_pairs.sing and kv_pairs.sing ~= '' then add_warning(parms, 1, 'cvt_unknown_option', 'sing=' .. kv_pairs.sing) end kv_pairs.sing = nil end kv_pairs.comma = kv_pairs.comma or config.comma -- for plwiki who want default comma=5 for loc_name, loc_value in pairs(kv_pairs) do local en_name = text_code.en_option_name[loc_name] if en_name then local en_value = text_code.en_option_value[en_name] if en_value == 'INTEGER' then -- altitude_ft, altitude_m, frac, sigfig en_value = nil if loc_value == '' then add_warning(parms, 2, 'cvt_empty_option', loc_name) else local minimum local number, is_integer = get_number(loc_value) if en_name == 'sigfig' then minimum = 1 elseif en_name == 'frac' then minimum = 2 if number and number < 0 then parms.opt_fraction_horizontal = true number = -number end else minimum = -1e6 end if number and is_integer and number >= minimum then en_value = number else local m if en_name == 'frac' then m = 'cvt_bad_frac' elseif en_name == 'sigfig' then m = 'cvt_bad_sigfig' else m = 'cvt_bad_altitude' end add_warning(parms, 1, m, loc_name .. '=' .. loc_value) end end elseif en_value == 'TEXT' then -- $, input, qid, qual, stylein, styleout, tracking en_value = loc_value ~= '' and loc_value or nil -- accept non-empty user text with no validation if not en_value and (en_name == '$' or en_name == 'qid' or en_name == 'qual') then add_warning(parms, 2, 'cvt_empty_option', loc_name) elseif en_name == '$' then -- Value should be a single character like "€" for the euro currency symbol, but anything is accepted. currency_text = (loc_value == 'euro') and '€' or loc_value elseif en_name == 'input' then -- May have something like {{convert|input=}} (empty input) if source is an infobox -- with optional fields. In that case, want to output nothing rather than an error. parms.input_text = loc_value -- keep input because parms.input is nil if loc_value == '' end else en_value = en_value[loc_value] if en_value and en_value:sub(-1) == '?' then en_value = en_value:sub(1, -2) add_warning(parms, -1, 'cvt_deprecated', loc_name .. '=' .. loc_value) end if en_value == nil then if loc_value == '' then add_warning(parms, 2, 'cvt_empty_option', loc_name) else add_warning(parms, 1, 'cvt_unknown_option', loc_name .. '=' .. loc_value) end elseif en_value == '' then en_value = nil -- an ignored option like adj=off elseif type(en_value) == 'string' and en_value:sub(1, 4) == 'opt_' then for _, v in ipairs(split(en_value, ',')) do local lhs, rhs = v:match('^(.-)=(.+)$') if rhs then parms[lhs] = tonumber(rhs) or rhs else parms[v] = true end end en_value = nil end end parms[en_name] = en_value else add_warning(parms, 1, 'cvt_unknown_option', loc_name .. '=' .. loc_value) end end local abbr_entered = parms.abbr local cfg_abbr = config.abbr if cfg_abbr then -- Don't warn if invalid because every convert would show that warning. if cfg_abbr == 'on always' then parms.abbr = 'on' elseif cfg_abbr == 'off always' then parms.abbr = 'off' elseif parms.abbr == nil then if cfg_abbr == 'on default' then parms.abbr = 'on' elseif cfg_abbr == 'off default' then parms.abbr = 'off' end end end if parms.abbr then if parms.abbr == 'unit' then parms.abbr = 'on' parms.number_word = true end parms.abbr_org = parms.abbr -- original abbr, before any flip elseif parms.opt_hand_hh then parms.abbr_org = 'on' parms.abbr = 'on' else parms.abbr = 'out' -- default is to abbreviate output only (use symbol, not name) end if parms.opt_order_out then -- Disable options that do not work in a useful way with order=out. parms.opt_flip = nil -- override adj=flip parms.opt_spell_in = nil parms.opt_spell_out = nil parms.opt_spell_upper = nil end if parms.opt_spell_out and not abbr_entered then parms.abbr = 'off' -- should show unit name when spelling the output value end if parms.opt_flip then local function swap_in_out(option) local value = parms[option] if value == 'in' then parms[option] = 'out' elseif value == 'out' then parms[option] = 'in' end end swap_in_out('abbr') swap_in_out('lk') if parms.opt_spell_in and not parms.opt_spell_out then -- For simplicity, and because it does not appear to be needed, -- user cannot set an option to spell the output only. parms.opt_spell_in = nil parms.opt_spell_out = true end end if parms.opt_spell_upper then parms.spell_upper = parms.opt_flip and 'out' or 'in' end if parms.opt_table or parms.opt_tablecen then if abbr_entered == nil and parms.lk == nil then parms.opt_values = true end parms.table_align = parms.opt_table and 'right' or 'center' end if parms.table_align or parms.opt_sortable_on then parms.need_table_or_sort = true end local disp_joins = text_code.disp_joins local default_joins = disp_joins['b'] parms.join_between = default_joins[3] or '; ' local disp = parms.disp if disp == nil then -- special case for the most common setting parms.joins = default_joins elseif disp == 'x' then -- Later, parms.joins is set from the input parameters. else -- Old template does this. local abbr = parms.abbr if disp == 'slash' then if abbr_entered == nil then disp = 'slash-nbsp' elseif abbr == 'in' or abbr == 'out' then disp = 'slash-sp' else disp = 'slash-nosp' end elseif disp == 'sqbr' then if abbr == 'on' then disp = 'sqbr-nbsp' else disp = 'sqbr-sp' end end parms.joins = disp_joins[disp] or default_joins parms.join_between = parms.joins[3] or parms.join_between parms.wantname = parms.joins.wantname end if (en_default and not parms.opt_lang_local and (parms[1] or ''):find('%d')) or parms.opt_lang_en then from_en_table = nil end if en_default and from_en_table then -- For hiwiki: localized symbol/name is defined with the US symbol/name field, -- and is used if output uses localized numbers. parms.opt_sp_us = true end return true end local function get_values(parms) -- If successful, update parms and return true, v, i where -- v = table of input values -- i = index to next entry in parms after those processed here -- or return false, t where t is an error message table. local valinfo = collection() -- numbered table of input values local range = collection() -- numbered table of range items (having, for example, 2 range items requires 3 input values) local had_nocomma -- true if removed "nocomma" kludge from second parameter (like "tonocomma") local parm2 = strip(parms[2]) if parm2 and parm2:sub(-7, -1) == 'nocomma' then parms[2] = strip(parm2:sub(1, -8)) parms.opt_nocomma = true had_nocomma = true end local function extractor(i) -- If the parameter is not a value, try unpacking it as a range ("1-23" for "1 to 23"). -- However, "-1-2/3" is a negative fraction (-1⅔), so it must be extracted first. -- Do not unpack a parameter if it is like "3-1/2" which is sometimes incorrectly -- used instead of "3+1/2" (and which should not be interpreted as "3 to ½"). -- Unpacked items are inserted into the parms table. -- The tail recursion allows combinations like "1x2 to 3x4". local valstr = strip(parms[i]) -- trim so any '-' as a negative sign will be at start local success, result = extract_number(parms, valstr, i > 1) if not success and valstr and i < 20 then -- check i to limit abuse local lhs, sep, rhs = valstr:match('^(%S+)%s+(%S+)%s+(%S.*)') if lhs and not (sep == '-' and rhs:match('/')) then if sep:find('%d') then return success, result -- to reject {{convert|1 234 567|m}} with a decent message (en only) end parms[i] = rhs table.insert(parms, i, sep) table.insert(parms, i, lhs) return extractor(i) end if not valstr:match('%-.*/') then for _, sep in ipairs(text_code.ranges.words) do local start, stop = valstr:find(sep, 2, true) -- start at 2 to skip any negative sign for range '-' if start then parms[i] = valstr:sub(stop + 1) table.insert(parms, i, sep) table.insert(parms, i, valstr:sub(1, start - 1)) return extractor(i) end end end end return success, result end local i = 1 local is_change while true do local success, info = extractor(i) -- need to set parms.opt_nocomma before calling this if not success then return false, info end i = i + 1 if is_change then info.is_change = true -- value is after "±" and so is a change (significant for range like {{convert|5|±|5|°C}}) is_change = nil end valinfo:add(info) local range_item = get_range(strip(parms[i])) if not range_item then break end i = i + 1 range:add(range_item) if type(range_item) == 'table' then -- For range "x", if append unit to some values, append it to all. parms.in_range_x = parms.in_range_x or range_item.in_range_x parms.out_range_x = parms.out_range_x or range_item.out_range_x parms.abbr_range_x = parms.abbr_range_x or range_item.abbr_range_x is_change = range_item.is_range_change end end if range.n > 0 then if range.n > 30 then -- limit abuse, although 4 is a more likely upper limit return false, { 'cvt_invalid_num' } -- misleading message but it will do end parms.range = range elseif had_nocomma then return false, { 'cvt_unknown', parm2 } end return true, valinfo, i end local function simple_get_values(parms) -- If input is like "{{convert|valid_value|valid_unit|...}}", -- return true, i, in_unit, in_unit_table -- i = index in parms of what follows valid_unit, if anything. -- The valid_value is not negative and does not use a fraction, and -- no options requiring further processing of the input are used. -- Otherwise, return nothing or return false, parm1 for caller to interpret. -- Testing shows this function is successful for 96% of converts in articles, -- and that on average it speeds up converts by 8%. local clean = to_en(strip(parms[1] or ''), parms) if parms.opt_ri or parms.opt_spell_in or #clean > 10 or not clean:match('^[0-9.]+$') then return false, clean end local value = tonumber(clean) if not value then return end local info = { value = value, altvalue = value, singular = (value == 1), clean = clean, show = with_separator(parms, clean), } local in_unit = strip(parms[2]) local success, in_unit_table = lookup(parms, in_unit, 'no_combination') if not success then return end in_unit_table.valinfo = { info } return true, 3, in_unit, in_unit_table end local function wikidata_call(parms, operation, ...) -- Return true, s where s is the result of a Wikidata operation, -- or return false, t where t is an error message table. local function worker(...) wikidata_code = wikidata_code or require(wikidata_module) wikidata_data = wikidata_data or mw.loadData(wikidata_data_module) return wikidata_code[operation](wikidata_data, ...) end local success, status, result = pcall(worker, ...) if success then return status, result end if parms.opt_sortable_debug then -- Use debug=yes to crash if an error while accessing Wikidata. error('Error accessing Wikidata: ' .. status, 0) end return false, { 'cvt_wd_fail' } end local function get_parms(parms, args) -- If successful, update parms and return true, unit where -- parms is a table of all arguments passed to the template -- converted to named arguments, and -- unit is the input unit table; -- or return false, t where t is an error message table. -- For special processing (not a convert), can also return -- true, wikitext where wikitext is the final result. -- The returned input unit table may be for a fake unit using the specified -- unit code as the symbol and name, and with bad_mcode = message code table. -- MediaWiki removes leading and trailing whitespace from the values of -- named arguments. However, the values of numbered arguments include any -- whitespace entered in the template, and whitespace is used by some -- parameters (example: the numbered parameters associated with "disp=x"). local kv_pairs = {} -- table of input key:value pairs where key is a name; needed because cannot iterate parms and add new fields to it for k, v in pairs(args) do if type(k) == 'number' or k == 'test' then -- parameter "test" is reserved for testing and is not translated parms[k] = v else kv_pairs[k] = v end end if parms.test == 'wikidata' then local ulookup = function (ucode) -- Use empty table for parms so it does not accumulate results when used repeatedly. return lookup({}, ucode, 'no_combination') end return wikidata_call(parms, '_listunits', ulookup) end local success, msg = translate_parms(parms, kv_pairs) if not success then return false, msg end if parms.input then success, msg = wikidata_call(parms, '_adjustparameters', parms, 1) if not success then return false, msg end end local success, i, in_unit, in_unit_table = simple_get_values(parms) if not success then if type(i) == 'string' and i:match('^NNN+$') then -- Some infoboxes have examples like {{convert|NNN|m}} (3 or more "N"). -- Output an empty string for these. return false, { 'cvt_no_output' } end local valinfo success, valinfo, i = get_values(parms) if not success then return false, valinfo end in_unit = strip(parms[i]) i = i + 1 success, in_unit_table = lookup(parms, in_unit, 'no_combination') if not success then in_unit = in_unit or '' if parms.opt_ignore_error then -- display given unit code with no error (for use with {{val}}) in_unit_table = '' -- suppress error message and prevent processing of output unit end in_unit_table = setmetatable({ symbol = in_unit, name2 = in_unit, utype = in_unit, scale = 1, default = '', defkey = '', linkey = '', bad_mcode = in_unit_table }, unit_mt) end in_unit_table.valinfo = valinfo end if parms.test == 'msg' then -- Am testing the messages produced when no output unit is specified, and -- the input unit has a missing or invalid default. -- Set two units for testing that. -- LATER: Remove this code. if in_unit == 'chain' then in_unit_table.default = nil -- no default elseif in_unit == 'rd' then in_unit_table.default = "ft!X!m" -- an invalid expression end end in_unit_table.inout = 'in' -- this is an input unit if not parms.range then local success, inext, composite_unit = get_composite(parms, i, in_unit_table) if not success then return false, inext end if composite_unit then in_unit_table = composite_unit i = inext end end if in_unit_table.builtin == 'mach' then -- As with old template, a number following Mach as the input unit is the altitude. -- That is deprecated: should use altitude_ft=NUMBER or altitude_m=NUMBER. local success, info success = tonumber(parms[i]) -- this will often work and will give correct result for values like 2e4 without forcing output scientific notation if success then info = { value = success } else success, info = extract_number(parms, parms[i], false, true) end if success then i = i + 1 in_unit_table.altitude = info.value end end local word = strip(parms[i]) i = i + 1 local precision, is_bad_precision local function set_precision(text) local number, is_integer = get_number(text) if number then if is_integer then precision = number else precision = text is_bad_precision = true end return true -- text was used for precision, good or bad end end if word and not set_precision(word) then parms.out_unit = parms.out_unit or word if set_precision(strip(parms[i])) then i = i + 1 end end if parms.opt_adj_mid then word = parms[i] i = i + 1 if word then -- mid-text words if word:sub(1, 1) == '-' then parms.mid = word else parms.mid = ' ' .. word end end end if parms.opt_one_preunit then parms[parms.opt_flip and 'preunit2' or 'preunit1'] = preunits(1, parms[i]) i = i + 1 end if parms.disp == 'x' then -- Following is reasonably compatible with the old template. local first = parms[i] or '' local second = parms[i+1] or '' i = i + 2 if strip(first) == '' then -- user can enter '&#32;' rather than ' ' to avoid the default first = ' [&nbsp;' .. first second = '&nbsp;]' .. second end parms.joins = { first, second } elseif parms.opt_two_preunits then local p1, p2 = preunits(2, parms[i], parms[i+1]) i = i + 2 if parms.preunit1 then -- To simplify documentation, allow unlikely use of adj=pre with disp=preunit -- (however, an output unit must be specified with adj=pre and with disp=preunit). parms.preunit1 = parms.preunit1 .. p1 parms.preunit2 = p2 else parms.preunit1, parms.preunit2 = p1, p2 end end if precision == nil then if set_precision(strip(parms[i])) then i = i + 1 end end if is_bad_precision then add_warning(parms, 1, 'cvt_bad_prec', precision) else parms.precision = precision end for j = i, i + 3 do local parm = parms[j] -- warn if find a non-empty extraneous parameter if parm and parm:match('%S') then add_warning(parms, 1, 'cvt_unknown_option', parm) break end end return true, in_unit_table end local function record_default_precision(parms, out_current, precision) -- If necessary, adjust parameters and return a possibly adjusted precision. -- When converting a range of values where a default precision is required, -- that default is calculated for each value because the result sometimes -- depends on the precise input and output values. This function may cause -- the entire convert process to be repeated in order to ensure that the -- same default precision is used for each individual convert. -- If that were not done, a range like 1000 to 1000.4 may give poor results -- because the first output could be heavily rounded, while the second is not. -- For range 1000.4 to 1000, this function can give the second convert the -- same default precision that was used for the first. if not parms.opt_round_each then local maxdef = out_current.max_default_precision if maxdef then if maxdef < precision then parms.do_convert_again = true out_current.max_default_precision = precision else precision = out_current.max_default_precision end else out_current.max_default_precision = precision end end return precision end local function default_precision(parms, invalue, inclean, denominator, outvalue, in_current, out_current, extra) -- Return a default value for precision (an integer like 2, 0, -2). -- If denominator is not nil, it is the value of the denominator in inclean. -- Code follows procedures used in old template. local fudge = 1e-14 -- {{Order of magnitude}} adds this, so we do too local prec, minprec, adjust local subunit_ignore_trailing_zero local subunit_more_precision -- kludge for "in" used in input like "|2|ft|6|in" local composite = in_current.composite if composite then subunit_ignore_trailing_zero = true -- input "|2|st|10|lb" has precision 0, not -1 if composite[#composite].exception == 'subunit_more_precision' then subunit_more_precision = true -- do not use standard precision with input like "|2|ft|6|in" end end if denominator and denominator > 0 then prec = math.max(log10(denominator), 1) else -- Count digits after decimal mark, handling cases like '12.345e6'. local exponent local integer, dot, decimals, expstr = inclean:match('^(%d*)(%.?)(%d*)(.*)') local e = expstr:sub(1, 1) if e == 'e' or e == 'E' then exponent = tonumber(expstr:sub(2)) end if dot == '' then prec = subunit_ignore_trailing_zero and 0 or -integer:match('0*$'):len() else prec = #decimals end if exponent then -- So '1230' and '1.23e3' both give prec = -1, and '0.00123' and '1.23e-3' give 5. prec = prec - exponent end end if in_current.istemperature and out_current.istemperature then -- Converting between common temperatures (°C, °F, °R, K); not keVT. -- Kelvin value can be almost zero, or small but negative due to precision problems. -- Also, an input value like -300 C (below absolute zero) gives negative kelvins. -- Calculate minimum precision from absolute value. adjust = 0 local kelvin = abs((invalue - in_current.offset) * in_current.scale) if kelvin < 1e-8 then -- assume nonzero due to input or calculation precision problem minprec = 2 else minprec = 2 - floor(log10(kelvin) + fudge) -- 3 sigfigs in kelvin end else if invalue == 0 or outvalue <= 0 then -- We are never called with a negative outvalue, but it might be zero. -- This is special-cased to avoid calculation exceptions. return record_default_precision(parms, out_current, 0) end if out_current.exception == 'integer_more_precision' and floor(invalue) == invalue then -- With certain output units that sometimes give poor results -- with default rounding, use more precision when the input -- value is equal to an integer. An example of a poor result -- is when input 50 gives a smaller output than input 49.5. -- Experiment shows this helps, but it does not eliminate all -- surprises because it is not clear whether "50" should be -- interpreted as "from 45 to 55" or "from 49.5 to 50.5". adjust = -log10(in_current.scale) elseif subunit_more_precision then -- Conversion like "{{convert|6|ft|1|in|cm}}" (where subunit is "in") -- has a non-standard adjust value, to give more output precision. adjust = log10(out_current.scale) + 2 else adjust = log10(abs(invalue / outvalue)) end adjust = adjust + log10(2) -- Ensure that the output has at least two significant figures. minprec = 1 - floor(log10(outvalue) + fudge) end if extra then adjust = extra.adjust or adjust minprec = extra.minprec or minprec end return record_default_precision(parms, out_current, math.max(floor(prec + adjust), minprec)) end local function convert(parms, invalue, info, in_current, out_current) -- Convert given input value from one unit to another. -- Return output_value (a number) if a simple convert, or -- return f, t where -- f = true, t = table of information with results, or -- f = false, t = error message table. local inscale = in_current.scale local outscale = out_current.scale if not in_current.iscomplex and not out_current.iscomplex then return invalue * (inscale / outscale) -- minimize overhead for most common case end if in_current.invert or out_current.invert then -- Inverted units, such as inverse length, inverse time, or -- fuel efficiency. Built-in units do not have invert set. if (in_current.invert or 1) * (out_current.invert or 1) < 0 then return 1 / (invalue * inscale * outscale) end return invalue * (inscale / outscale) elseif in_current.offset then -- Temperature (there are no built-ins for this type of unit). if info.is_change then return invalue * (inscale / outscale) end return (invalue - in_current.offset) * (inscale / outscale) + out_current.offset else -- Built-in unit. local in_builtin = in_current.builtin local out_builtin = out_current.builtin if in_builtin and out_builtin then if in_builtin == out_builtin then return invalue end -- There are no cases (yet) where need to convert from one -- built-in unit to another, so this should never occur. return false, { 'cvt_bug_convert' } end if in_builtin == 'mach' or out_builtin == 'mach' then -- Should check that only one altitude is given but am planning to remove -- in_current.altitude (which can only occur when Mach is the input unit), -- and out_current.altitude cannot occur. local alt = parms.altitude_ft or in_current.altitude if not alt and parms.altitude_m then alt = parms.altitude_m / 0.3048 -- 1 ft = 0.3048 m end local spd = speed_of_sound(alt) if in_builtin == 'mach' then inscale = spd return invalue * (inscale / outscale) end outscale = spd local adjust = 0.1 / inscale return true, { outvalue = invalue * (inscale / outscale), adjust = log10(adjust) + log10(2), } elseif in_builtin == 'hand' then -- 1 hand = 4 inches; 1.2 hands = 6 inches. -- Decimals of a hand are only defined for the first digit, and -- the first fractional digit should be a number of inches (1, 2 or 3). -- However, this code interprets the entire fractional part as the number -- of inches / 10 (so 1.75 inches would be 0.175 hands). -- A value like 12.3 hands is exactly 12*4 + 3 inches; base default precision on that. local integer, fracpart = math.modf(invalue) local inch_value = 4 * integer + 10 * fracpart -- equivalent number of inches local factor = inscale / outscale if factor == 4 then -- Am converting to inches: show exact result, and use "inches" not "in" by default. if parms.abbr_org == nil then out_current.usename = true end local show = format('%g', abs(inch_value)) -- show and clean are unsigned if not show:find('e', 1, true) then return true, { invalue = inch_value, outvalue = inch_value, clean = show, show = show, } end end local outvalue = (integer + 2.5 * fracpart) * factor local fracstr = info.clean:match('%.(.*)') or '' local fmt if fracstr == '' then fmt = '%.0f' else fmt = '%.' .. format('%d', #fracstr - 1) .. 'f' end return true, { invalue = inch_value, clean = format(fmt, inch_value), outvalue = outvalue, minprec = 0, } end end return false, { 'cvt_bug_convert' } -- should never occur end local function user_style(parms, i) -- Return text for a user-specified style for a table cell, or '' if none, -- given i = 1 (input style) or 2 (output style). local style = parms[(i == 1) and 'stylein' or 'styleout'] if style then style = style:gsub('"', '') if style ~= '' then if style:sub(-1) ~= ';' then style = style .. ';' end return style end end return '' end local function make_table_or_sort(parms, invalue, info, in_current, scaled_top) -- Set options to handle output for a table or a sort key, or both. -- The text sort key is based on the value resulting from converting -- the input to a fake base unit with scale = 1, and other properties -- required for a conversion derived from the input unit. -- For other modules, return the sort key in a hidden span element, and -- the scaled value used to generate the sort key. -- If scaled_top is set, it is the scaled value of the numerator of a per unit -- to be combined with this unit (the denominator) to make the sort key. -- Scaling only works with units that convert with a factor (not temperature). local sortkey, scaled_value if parms.opt_sortable_on then local base = { -- a fake unit with enough fields for a valid convert scale = 1, invert = in_current.invert and 1, iscomplex = in_current.iscomplex, offset = in_current.offset and 0, } local outvalue, extra = convert(parms, invalue, info, in_current, base) if extra then outvalue = extra.outvalue end if in_current.istemperature then -- Have converted to kelvin; assume numbers close to zero have a -- rounding error and should be zero. if abs(outvalue) < 1e-12 then outvalue = 0 end end if scaled_top and outvalue ~= 0 then outvalue = scaled_top / outvalue end scaled_value = outvalue if not valid_number(outvalue) then if outvalue < 0 then sortkey = '1000000000000000000' else sortkey = '9000000000000000000' end elseif outvalue == 0 then sortkey = '5000000000000000000' else local mag = floor(log10(abs(outvalue)) + 1e-14) local prefix if outvalue > 0 then prefix = 7000 + mag else prefix = 2999 - mag outvalue = outvalue + 10^(mag+1) end sortkey = format('%d', prefix) .. format('%015.0f', floor(outvalue * 10^(14-mag))) end end local sortspan if sortkey and not parms.table_align then sortspan = parms.opt_sortable_debug and '<span data-sort-value="' .. sortkey .. '♠"><span style="border:1px solid">' .. sortkey .. '♠</span></span>' or '<span data-sort-value="' .. sortkey .. '♠"></span>' parms.join_before = sortspan end if parms.table_align then local sort if sortkey then sort = ' data-sort-value="' .. sortkey .. '"' if parms.opt_sortable_debug then parms.join_before = '<span style="border:1px solid">' .. sortkey .. '</span>' end else sort = '' end local style = 'style="text-align:' .. parms.table_align .. ';' local joins = {} for i = 1, 2 do joins[i] = (i == 1 and '' or '\n|') .. style .. user_style(parms, i) .. '"' .. sort .. '|' end parms.table_joins = joins end return sortspan, scaled_value end local cvt_to_hand local function cvtround(parms, info, in_current, out_current) -- Return true, t where t is a table with the conversion results; fields: -- show = rounded, formatted string with the result of converting value in info, -- using the rounding specified in parms. -- singular = true if result (after rounding and ignoring any negative sign) -- is "1", or like "1.00", or is a fraction with value < 1; -- (and more fields shown below, and a calculated 'absvalue' field). -- or return false, t where t is an error message table. -- Input info.clean uses en digits (it has been translated, if necessary). -- Output show uses en or non-en digits as appropriate, or can be spelled. if out_current.builtin == 'hand' then return cvt_to_hand(parms, info, in_current, out_current) end local invalue = in_current.builtin == 'hand' and info.altvalue or info.value local outvalue, extra = convert(parms, invalue, info, in_current, out_current) if parms.need_table_or_sort then parms.need_table_or_sort = nil -- process using first input value only make_table_or_sort(parms, invalue, info, in_current) end if extra then if not outvalue then return false, extra end invalue = extra.invalue or invalue outvalue = extra.outvalue end if not valid_number(outvalue) then return false, { 'cvt_invalid_num' } end local isnegative if outvalue < 0 then isnegative = true outvalue = -outvalue end local precision, show, exponent local denominator = out_current.frac if denominator then show = fraction_table(outvalue, denominator) else precision = parms.precision if not precision then if parms.sigfig then show, exponent = make_sigfig(outvalue, parms.sigfig) elseif parms.opt_round then local n = parms.opt_round if n == 0.5 then local integer, fracpart = math.modf(floor(2 * outvalue + 0.5) / 2) if fracpart == 0 then show = format('%.0f', integer) else show = format('%.1f', integer + fracpart) end else show = format('%.0f', floor((outvalue / n) + 0.5) * n) end elseif in_current.builtin == 'mach' then local sigfig = info.clean:gsub('^[0.]+', ''):gsub('%.', ''):len() + 1 show, exponent = make_sigfig(outvalue, sigfig) else local inclean = info.clean if extra then inclean = extra.clean or inclean show = extra.show end if not show then precision = default_precision(parms, invalue, inclean, info.denominator, outvalue, in_current, out_current, extra) end end end end if precision then if precision >= 0 then local fudge if precision <= 8 then -- Add a fudge to handle common cases of bad rounding due to inability -- to precisely represent some values. This makes the following work: -- {{convert|-100.1|C|K}} and {{convert|5555000|um|m|2}}. -- Old template uses #expr round, which invokes PHP round(). -- LATER: Investigate how PHP round() works. fudge = 2e-14 else fudge = 0 end local fmt = '%.' .. format('%d', precision) .. 'f' local success success, show = pcall(format, fmt, outvalue + fudge) if not success then return false, { 'cvt_big_prec', tostring(precision) } end else precision = -precision -- #digits to zero (in addition to any digits after dot) local shift = 10 ^ precision show = format('%.0f', outvalue/shift) if show ~= '0' then exponent = #show + precision end end end local t = format_number(parms, show, exponent, isnegative) if type(show) == 'string' then -- Set singular using match because on some systems 0.99999999999999999 is 1.0. if exponent then t.singular = (exponent == 1 and show:match('^10*$')) else t.singular = (show == '1' or show:match('^1%.0*$')) end else t.fraction_table = show t.singular = (outvalue <= 1) -- cannot have 'fraction == 1', but if it were possible it would be singular end t.raw_absvalue = outvalue -- absolute value before rounding return true, setmetatable(t, { __index = function (self, key) if key == 'absvalue' then -- Calculate absolute value after rounding, if needed. local clean, exponent = rawget(self, 'clean'), rawget(self, 'exponent') local value = tonumber(clean) -- absolute value (any negative sign has been ignored) if exponent then value = value * 10^exponent end rawset(self, key, value) return value end end }) end function cvt_to_hand(parms, info, in_current, out_current) -- Convert input to hands, inches. -- Return true, t where t is a table with the conversion results; -- or return false, t where t is an error message table. if parms.abbr_org == nil then out_current.usename = true -- default is to show name not symbol end local precision = parms.precision local frac = out_current.frac if not frac and precision and precision > 1 then frac = (precision == 2) and 2 or 4 end local out_next = out_current.out_next if out_next then -- Use magic knowledge to determine whether the next unit is inches without requiring i18n. -- The following ensures that when the output combination "hand in" is used, the inches -- value is rounded to match the hands value. Also, displaying say "61½" instead of 61.5 -- is better as 61.5 implies the value is not 61.4. if out_next.exception == 'subunit_more_precision' then out_next.frac = frac end end -- Convert to inches; calculate hands from that. local dummy_unit_table = { scale = out_current.scale / 4, frac = frac } local success, outinfo = cvtround(parms, info, in_current, dummy_unit_table) if not success then return false, outinfo end local tfrac = outinfo.fraction_table local inches = outinfo.raw_absvalue if tfrac then inches = floor(inches) -- integer part only; fraction added later else inches = floor(inches + 0.5) -- a hands measurement never shows decimals of an inch end local hands, inches = divide(inches, 4) outinfo.absvalue = hands + inches/4 -- supposed to be the absolute rounded value, but this is close enough local inchstr = tostring(inches) -- '0', '1', '2' or '3' if precision and precision <= 0 then -- using negative or 0 for precision rounds to nearest hand hands = floor(outinfo.raw_absvalue/4 + 0.5) inchstr = '' elseif tfrac then -- Always show an integer before fraction (like "15.0½") because "15½" means 15-and-a-half hands. inchstr = numdot .. format_fraction(parms, 'out', false, inchstr, tfrac.numstr, tfrac.denstr) else inchstr = numdot .. from_en(inchstr) end outinfo.show = outinfo.sign .. with_separator(parms, format('%.0f', hands)) .. inchstr return true, outinfo end local function evaluate_condition(value, condition) -- Return true or false from applying a conditional expression to value, -- or throw an error if invalid. -- A very limited set of expressions is supported: -- v < 9 -- v * 9 < 9 -- where -- 'v' is replaced with value -- 9 is any number (as defined by Lua tonumber) -- only en digits are accepted -- '<' can also be '<=' or '>' or '>=' -- In addition, the following form is supported: -- LHS and RHS -- where -- LHS, RHS = any of above expressions. local function compare(value, text) local arithop, factor, compop, limit = text:match('^%s*v%s*([*]?)(.-)([<>]=?)(.*)$') if arithop == nil then error('Invalid default expression', 0) elseif arithop == '*' then factor = tonumber(factor) if factor == nil then error('Invalid default expression', 0) end value = value * factor end limit = tonumber(limit) if limit == nil then error('Invalid default expression', 0) end if compop == '<' then return value < limit elseif compop == '<=' then return value <= limit elseif compop == '>' then return value > limit elseif compop == '>=' then return value >= limit end error('Invalid default expression', 0) -- should not occur end local lhs, rhs = condition:match('^(.-%W)and(%W.*)') if lhs == nil then return compare(value, condition) end return compare(value, lhs) and compare(value, rhs) end local function get_default(value, unit_table) -- Return true, s where s = name of unit's default output unit, -- or return false, t where t is an error message table. -- Some units have a default that depends on the input value -- (the first value if a range of values is used). -- If '!' is in the default, the first bang-delimited field is an -- expression that uses 'v' to represent the input value. -- Example: 'v < 120 ! small ! big ! suffix' (suffix is optional) -- evaluates 'v < 120' as a boolean with result -- 'smallsuffix' if (value < 120), or 'bigsuffix' otherwise. -- Input must use en digits and '.' decimal mark. local default = data_code.default_exceptions[unit_table.defkey or unit_table.symbol] or unit_table.default if not default then local per = unit_table.per if per then local function a_default(v, u) local success, ucode = get_default(v, u) if not success then return '?' -- an unlikely error has occurred; will cause lookup of default to fail end -- Attempt to use only the first unit if a combination or output multiple. -- This is not bulletproof but should work for most cases. -- Where it does not work, the convert will need to specify the wanted output unit. local t = all_units[ucode] if t then local combo = t.combination if combo then -- For a multiple like ftin, the "first" unit (ft) is last in the combination. local i = t.multiple and table_len(combo) or 1 ucode = combo[i] end else -- Try for an automatically generated combination. local item = ucode:match('^(.-)%+') or ucode:match('^(%S+)%s') if all_units[item] then return item end end return ucode end local unit1, unit2 = per[1], per[2] local def1 = (unit1 and a_default(value, unit1) or unit_table.vprefix or '') local def2 = a_default(1, unit2) -- 1 because per unit of denominator return true, def1 .. '/' .. def2 end return false, { 'cvt_no_default', unit_table.symbol } end if default:find('!', 1, true) == nil then return true, default end local t = split(default, '!') if #t == 3 or #t == 4 then local success, result = pcall(evaluate_condition, value, t[1]) if success then default = result and t[2] or t[3] if #t == 4 then default = default .. t[4] end return true, default end end return false, { 'cvt_bad_default', unit_table.symbol } end local linked_pages -- to record linked pages so will not link to the same page more than once local function unlink(unit_table) -- Forget that the given unit has previously been linked (if it has). -- That is needed when processing a range of inputs or outputs when an id -- for the first range value may have been evaluated, but only an id for -- the last value is displayed, and that id may need to be linked. linked_pages[unit_table.unitcode or unit_table] = nil end local function make_link(link, id, unit_table) -- Return wikilink "[[link|id]]", possibly abbreviated as in examples: -- [[Mile|mile]] --> [[mile]] -- [[Mile|miles]] --> [[mile]]s -- However, just id is returned if: -- * no link given (so caller does not need to check if a link was defined); or -- * link has previously been used during the current convert (to avoid overlinking). local link_key if unit_table then link_key = unit_table.unitcode or unit_table else link_key = link end if not link or link == '' or linked_pages[link_key] then return id end linked_pages[link_key] = true -- Following only works for language en, but it should be safe on other wikis, -- and overhead of doing it generally does not seem worthwhile. local l = link:sub(1, 1):lower() .. link:sub(2) if link == id or l == id then return '[[' .. id .. ']]' elseif link .. 's' == id or l .. 's' == id then return '[[' .. id:sub(1, -2) .. ']]s' else return '[[' .. link .. '|' .. id .. ']]' end end local function variable_name(clean, unit_table) -- For slwiki, a unit name depends on the value. -- Parameter clean is the unsigned rounded value in en digits, as a string. -- Value Source Example for "m" -- integer 1: name1 meter (also is the name of the unit) -- integer 2: var{1} metra -- integer 3 and 4: var{2} metri -- integer else: var{3} metrov (0 and 5 or more) -- real/fraction: var{4} metra -- var{i} means the i'th field in unit_table.varname if it exists and has -- an i'th field, otherwise name2. -- Fields are separated with "!" and are not empty. -- A field for a unit using an SI prefix has the prefix name inserted, -- replacing '#' if found, or before the field otherwise. local vname if clean == '1' then vname = unit_table.name1 elseif unit_table.varname then local i if clean == '2' then i = 1 elseif clean == '3' or clean == '4' then i = 2 elseif clean:find('.', 1, true) then i = 4 else i = 3 end if i > 1 and varname == 'pl' then i = i - 1 end vname = split(unit_table.varname, '!')[i] end if vname then local si_name = rawget(unit_table, 'si_name') or '' local pos = vname:find('#', 1, true) if pos then vname = vname:sub(1, pos - 1) .. si_name .. vname:sub(pos + 1) else vname = si_name .. vname end return vname end return unit_table.name2 end local function linked_id(parms, unit_table, key_id, want_link, clean) -- Return final unit id (symbol or name), optionally with a wikilink, -- and update unit_table.sep if required. -- key_id is one of: 'symbol', 'sym_us', 'name1', 'name1_us', 'name2', 'name2_us'. local abbr_on = (key_id == 'symbol' or key_id == 'sym_us') if abbr_on and want_link then local symlink = rawget(unit_table, 'symlink') if symlink then return symlink -- for exceptions that have the linked symbol built-in end end local multiplier = rawget(unit_table, 'multiplier') local per = unit_table.per if per then local paren1, paren2 = '', '' -- possible parentheses around bottom unit local unit1 = per[1] -- top unit_table, or nil local unit2 = per[2] -- bottom unit_table if abbr_on then if not unit1 then unit_table.sep = '' -- no separator in "$2/acre" end if not want_link then local symbol = unit_table.symbol_raw if symbol then return symbol -- for exceptions that have the symbol built-in end end if (unit2.symbol):find('⋅', 1, true) then paren1, paren2 = '(', ')' end end local key_id2 -- unit2 is always singular if key_id == 'name2' then key_id2 = 'name1' elseif key_id == 'name2_us' then key_id2 = 'name1_us' else key_id2 = key_id end local result if abbr_on then result = '/' elseif omitsep then result = per_word elseif unit1 then result = ' ' .. per_word .. ' ' else result = per_word .. ' ' end if want_link and unit_table.link then if abbr_on or not varname then result = (unit1 and linked_id(parms, unit1, key_id, false, clean) or '') .. result .. linked_id(parms, unit2, key_id2, false, '1') else result = (unit1 and variable_name(clean, unit1) or '') .. result .. variable_name('1', unit2) end if omit_separator(result) then unit_table.sep = '' end return make_link(unit_table.link, result, unit_table) end if unit1 then result = linked_id(parms, unit1, key_id, want_link, clean) .. result if unit1.sep then unit_table.sep = unit1.sep end elseif omitsep then unit_table.sep = '' end return result .. paren1 .. linked_id(parms, unit2, key_id2, want_link, '1') .. paren2 end if multiplier then -- A multiplier (like "100" in "100km") forces the unit to be plural. multiplier = from_en(multiplier) if not omitsep then multiplier = multiplier .. (abbr_on and '&nbsp;' or ' ') end if not abbr_on then if key_id == 'name1' then key_id = 'name2' elseif key_id == 'name1_us' then key_id = 'name2_us' end end else multiplier = '' end local id = unit_table.fixed_name or ((varname and not abbr_on) and variable_name(clean, unit_table) or unit_table[key_id]) if omit_separator(id) then unit_table.sep = '' end if want_link then local link = data_code.link_exceptions[unit_table.linkey or unit_table.symbol] or unit_table.link if link then local before = '' local i = unit_table.customary if i == 1 and parms.opt_sp_us then i = 2 -- show "U.S." not "US" end if i == 3 and abbr_on then i = 4 -- abbreviate "imperial" to "imp" end local customary = text_code.customary_units[i] if customary then -- LATER: This works for language en only, but it's esoteric so ignore for now. local pertext if id:sub(1, 1) == '/' then -- Want unit "/USgal" to display as "/U.S. gal", not "U.S. /gal". pertext = '/' id = id:sub(2) elseif id:sub(1, 4) == 'per ' then -- Similarly want "per U.S. gallon", not "U.S. per gallon" (but in practice this is unlikely to be used). pertext = 'per ' id = id:sub(5) else pertext = '' end -- Omit any "US"/"U.S."/"imp"/"imperial" from start of id since that will be inserted. local removes = (i < 3) and { 'US&nbsp;', 'US ', 'U.S.&nbsp;', 'U.S. ' } or { 'imp&nbsp;', 'imp ', 'imperial ' } for _, prefix in ipairs(removes) do local plen = #prefix if id:sub(1, plen) == prefix then id = id:sub(plen + 1) break end end before = pertext .. make_link(customary.link, customary[1]) .. ' ' end id = before .. make_link(link, id, unit_table) end end return multiplier .. id end local function make_id(parms, which, unit_table) -- Return id, f where -- id = unit name or symbol, possibly modified -- f = true if id is a name, or false if id is a symbol -- using the value for index 'which', and for 'in' or 'out' (unit_table.inout). -- Result is '' if no symbol/name is to be used. -- In addition, set unit_table.sep = ' ' or '&nbsp;' or '' -- (the separator that caller will normally insert before the id). if parms.opt_values then unit_table.sep = '' return '' end local inout = unit_table.inout local info = unit_table.valinfo[which] local abbr_org = parms.abbr_org local adjectival = parms.opt_adjectival local lk = parms.lk local want_link = (lk == 'on' or lk == inout) local usename = unit_table.usename local singular = info.singular local want_name if usename then want_name = true else if abbr_org == nil then if parms.wantname then want_name = true end if unit_table.usesymbol then want_name = false end end if want_name == nil then local abbr = parms.abbr if abbr == 'on' or abbr == inout or (abbr == 'mos' and inout == 'out') then want_name = false else want_name = true end end end local key if want_name then if lk == nil and unit_table.builtin == 'hand' then want_link = true end if parms.opt_use_nbsp then unit_table.sep = '&nbsp;' else unit_table.sep = ' ' end if parms.opt_singular then local value if inout == 'in' then value = info.value else value = info.absvalue end if value then -- some unusual units do not always set value field value = abs(value) singular = (0 < value and value < 1.0001) end end if unit_table.engscale then -- engscale: so "|1|e3kg" gives "1 thousand kilograms" (plural) singular = false end key = (adjectival or singular) and 'name1' or 'name2' if parms.opt_sp_us then key = key .. '_us' end else if unit_table.builtin == 'hand' then if parms.opt_hand_hh then unit_table.symbol = 'hh' -- LATER: might want i18n applied to this end end unit_table.sep = '&nbsp;' key = parms.opt_sp_us and 'sym_us' or 'symbol' end return linked_id(parms, unit_table, key, want_link, info.clean), want_name end local function decorate_value(parms, unit_table, which, number_word) -- If needed, update unit_table so values will be shown with extra information. -- For consistency with the old template (but different from fmtpower), -- the style to display powers of 10 includes "display:none" to allow some -- browsers to copy, for example, "10³" as "10^3", rather than as "103". local info local engscale = unit_table.engscale local prefix = unit_table.vprefix if engscale or prefix then info = unit_table.valinfo[which] if info.decorated then return -- do not redecorate if repeating convert end info.decorated = true if engscale then local inout = unit_table.inout local abbr = parms.abbr if (abbr == 'on' or abbr == inout) and not parms.number_word then info.show = info.show .. '<span style="margin-left:0.2em">×<span style="margin-left:0.1em">' .. from_en('10') .. '</span></span><s style="display:none">^</s><sup>' .. from_en(tostring(engscale.exponent)) .. '</sup>' elseif number_word then local number_id local lk = parms.lk if lk == 'on' or lk == inout then number_id = make_link(engscale.link, engscale[1]) else number_id = engscale[1] end -- WP:NUMERAL recommends "&nbsp;" in values like "12 million". info.show = info.show .. (parms.opt_adjectival and '-' or '&nbsp;') .. number_id end end if prefix then info.show = prefix .. info.show end end end local function process_input(parms, in_current) -- Processing required once per conversion. -- Return block of text to represent input (value/unit). if parms.opt_output_only or parms.opt_output_number_only or parms.opt_output_unit_only then parms.joins = { '', '' } return '' end local first_unit local composite = in_current.composite -- nil or table of units if composite then first_unit = composite[1] else first_unit = in_current end local id1, want_name = make_id(parms, 1, first_unit) local sep = first_unit.sep -- separator between value and unit, set by make_id local preunit = parms.preunit1 if preunit then sep = '' -- any separator is included in preunit else preunit = '' end if parms.opt_input_unit_only then parms.joins = { '', '' } if composite then local parts = { id1 } for i, unit in ipairs(composite) do if i > 1 then table.insert(parts, (make_id(parms, 1, unit))) end end id1 = table.concat(parts, ' ') end if want_name and parms.opt_adjectival then return preunit .. hyphenated(id1) end return preunit .. id1 end if parms.opt_also_symbol and not composite and not parms.opt_flip then local join1 = parms.joins[1] if join1 == ' (' or join1 == ' [' then parms.joins = { ' [' .. first_unit[parms.opt_sp_us and 'sym_us' or 'symbol'] .. ']' .. join1 , parms.joins[2] } end end if in_current.builtin == 'mach' and first_unit.sep ~= '' then -- '' means omitsep with non-enwiki name local prefix = id1 .. '&nbsp;' local range = parms.range local valinfo = first_unit.valinfo local result = prefix .. valinfo[1].show if range then -- For simplicity and because more not needed, handle one range item only. local prefix2 = make_id(parms, 2, first_unit) .. '&nbsp;' result = range_text(range[1], want_name, parms, result, prefix2 .. valinfo[2].show, 'in', {spaced=true}) end return preunit .. result end if composite then -- Simplify: assume there is no range, and no decoration. local mid = (not parms.opt_flip) and parms.mid or '' local sep1 = '&nbsp;' local sep2 = ' ' if parms.opt_adjectival and want_name then sep1 = '-' sep2 = '-' end if omitsep and sep == '' then -- Testing the id of the most significant unit should be sufficient. sep1 = '' sep2 = '' end local parts = { first_unit.valinfo[1].show .. sep1 .. id1 } for i, unit in ipairs(composite) do if i > 1 then table.insert(parts, unit.valinfo[1].show .. sep1 .. (make_id(parms, 1, unit))) end end return table.concat(parts, sep2) .. mid end local add_unit = (parms.abbr == 'mos') or parms[parms.opt_flip and 'out_range_x' or 'in_range_x'] or (not want_name and parms.abbr_range_x) local range = parms.range if range and not add_unit then unlink(first_unit) end local id = range and make_id(parms, range.n + 1, first_unit) or id1 local extra, was_hyphenated = hyphenated_maybe(parms, want_name, sep, id, 'in') if was_hyphenated then add_unit = false end local result local valinfo = first_unit.valinfo if range then for i = 0, range.n do local number_word if i == range.n then add_unit = false number_word = true end decorate_value(parms, first_unit, i+1, number_word) local show = valinfo[i+1].show if add_unit then show = show .. first_unit.sep .. (i == 0 and id1 or make_id(parms, i+1, first_unit)) end if i == 0 then result = show else result = range_text(range[i], want_name, parms, result, show, 'in') end end else decorate_value(parms, first_unit, 1, true) result = valinfo[1].show end return result .. preunit .. extra end local function process_one_output(parms, out_current) -- Processing required for each output unit. -- Return block of text to represent output (value/unit). local inout = out_current.inout -- normally 'out' but can be 'in' for order=out local id1, want_name = make_id(parms, 1, out_current) local sep = out_current.sep -- set by make_id local preunit = parms.preunit2 if preunit then sep = '' -- any separator is included in preunit else preunit = '' end if parms.opt_output_unit_only then if want_name and parms.opt_adjectival then return preunit .. hyphenated(id1) end return preunit .. id1 end if out_current.builtin == 'mach' and out_current.sep ~= '' then -- '' means omitsep with non-enwiki name local prefix = id1 .. '&nbsp;' local range = parms.range local valinfo = out_current.valinfo local result = prefix .. valinfo[1].show if range then -- For simplicity and because more not needed, handle one range item only. result = range_text(range[1], want_name, parms, result, prefix .. valinfo[2].show, inout, {spaced=true}) end return preunit .. result end local add_unit = (parms[parms.opt_flip and 'in_range_x' or 'out_range_x'] or (not want_name and parms.abbr_range_x)) and not parms.opt_output_number_only local range = parms.range if range and not add_unit then unlink(out_current) end local id = range and make_id(parms, range.n + 1, out_current) or id1 local extra, was_hyphenated = hyphenated_maybe(parms, want_name, sep, id, inout) if was_hyphenated then add_unit = false end local result local valinfo = out_current.valinfo if range then for i = 0, range.n do local number_word if i == range.n then add_unit = false number_word = true end decorate_value(parms, out_current, i+1, number_word) local show = valinfo[i+1].show if add_unit then show = show .. out_current.sep .. (i == 0 and id1 or make_id(parms, i+1, out_current)) end if i == 0 then result = show else result = range_text(range[i], want_name, parms, result, show, inout) end end else decorate_value(parms, out_current, 1, true) result = valinfo[1].show end if parms.opt_output_number_only then return result end return result .. preunit .. extra end local function make_output_single(parms, in_unit_table, out_unit_table) -- Return true, item where item = wikitext of the conversion result -- for a single output (which is not a combination or a multiple); -- or return false, t where t is an error message table. if parms.opt_order_out and in_unit_table.unitcode == out_unit_table.unitcode then out_unit_table.valinfo = in_unit_table.valinfo else out_unit_table.valinfo = collection() for _, v in ipairs(in_unit_table.valinfo) do local success, info = cvtround(parms, v, in_unit_table, out_unit_table) if not success then return false, info end out_unit_table.valinfo:add(info) end end return true, process_one_output(parms, out_unit_table) end local function make_output_multiple(parms, in_unit_table, out_unit_table) -- Return true, item where item = wikitext of the conversion result -- for an output which is a multiple (like 'ftin'); -- or return false, t where t is an error message table. local inout = out_unit_table.inout -- normally 'out' but can be 'in' for order=out local multiple = out_unit_table.multiple -- table of scaling factors (will not be nil) local combos = out_unit_table.combination -- table of unit tables (will not be nil) local abbr = parms.abbr local abbr_org = parms.abbr_org local disp = parms.disp local want_name = (abbr_org == nil and (disp == 'or' or disp == 'slash')) or not (abbr == 'on' or abbr == inout or abbr == 'mos') local want_link = (parms.lk == 'on' or parms.lk == inout) local mid = parms.opt_flip and parms.mid or '' local sep1 = '&nbsp;' local sep2 = ' ' if parms.opt_adjectival and want_name then sep1 = '-' sep2 = '-' end local do_spell = parms.opt_spell_out parms.opt_spell_out = nil -- so the call to cvtround does not spell the value local function make_result(info, isfirst) local fmt, outvalue, sign local results = {} for i = 1, #combos do local tfrac, thisvalue, strforce local out_current = combos[i] out_current.inout = inout local scale = multiple[i] if i == 1 then -- least significant unit ('in' from 'ftin') local decimals out_current.frac = out_unit_table.frac local success, outinfo = cvtround(parms, info, in_unit_table, out_current) if not success then return false, outinfo end if isfirst then out_unit_table.valinfo = { outinfo } -- in case output value of first least significant unit is needed end sign = outinfo.sign tfrac = outinfo.fraction_table if outinfo.is_scientific then strforce = outinfo.show decimals = '' elseif tfrac then decimals = '' else local show = outinfo.show -- number as a string in local language local p1, p2 = show:find(numdot, 1, true) decimals = p1 and show:sub(p2 + 1) or '' -- text after numdot, if any end fmt = '%.' .. ulen(decimals) .. 'f' -- to reproduce precision if decimals == '' then if tfrac then outvalue = floor(outinfo.raw_absvalue) -- integer part only; fraction added later else outvalue = floor(outinfo.raw_absvalue + 0.5) -- keep all integer digits of least significant unit end else outvalue = outinfo.absvalue end end if scale then outvalue, thisvalue = divide(outvalue, scale) else thisvalue = outvalue end local id if want_name then if varname then local clean if strforce or tfrac then clean = '.1' -- dummy value to force name for floating point else clean = format(fmt, thisvalue) end id = variable_name(clean, out_current) else local key = 'name2' if parms.opt_adjectival then key = 'name1' elseif tfrac then if thisvalue == 0 then key = 'name1' end elseif parms.opt_singular then if 0 < thisvalue and thisvalue < 1.0001 then key = 'name1' end else if thisvalue == 1 then key = 'name1' end end id = out_current[key] end else id = out_current['symbol'] end if i == 1 and omit_separator(id) then -- Testing the id of the least significant unit should be sufficient. sep1 = '' sep2 = '' end if want_link then local link = out_current.link if link then id = make_link(link, id, out_current) end end local strval local spell_inout = (i == #combos or outvalue == 0) and inout or '' -- trick so the last value processed (first displayed) has uppercase, if requested if strforce and outvalue == 0 then sign = '' -- any sign is in strforce strval = strforce -- show small values in scientific notation; will only use least significant unit elseif tfrac then local wholestr = (thisvalue > 0) and tostring(thisvalue) or nil strval = format_fraction(parms, spell_inout, false, wholestr, tfrac.numstr, tfrac.denstr, do_spell) else strval = (thisvalue == 0) and from_en('0') or with_separator(parms, format(fmt, thisvalue)) if do_spell then strval = spell_number(parms, spell_inout, strval) or strval end end table.insert(results, strval .. sep1 .. id) if outvalue == 0 then break end fmt = '%.0f' -- only least significant unit can have a non-integral value end local reversed, count = {}, #results for i = 1, count do reversed[i] = results[count + 1 - i] end return true, sign .. table.concat(reversed, sep2) end local valinfo = in_unit_table.valinfo local success, result = make_result(valinfo[1], true) if not success then return false, result end local range = parms.range if range then for i = 1, range.n do local success, result2 = make_result(valinfo[i+1]) if not success then return false, result2 end result = range_text(range[i], want_name, parms, result, result2, inout, {spaced=true}) end end return true, result .. mid end local function process(parms, in_unit_table, out_unit_table) -- Return true, s, outunit where s = final wikitext result, -- or return false, t where t is an error message table. linked_pages = {} local success, bad_output local bad_input_mcode = in_unit_table.bad_mcode -- nil if input unit is a valid convert unit local out_unit = parms.out_unit if out_unit == nil or out_unit == '' or type(out_unit) == 'function' then if bad_input_mcode or parms.opt_input_unit_only then bad_output = '' else local getdef = type(out_unit) == 'function' and out_unit or get_default success, out_unit = getdef(in_unit_table.valinfo[1].value, in_unit_table) parms.out_unit = out_unit if not success then bad_output = out_unit end end end if not bad_output and not out_unit_table then success, out_unit_table = lookup(parms, out_unit, 'any_combination') if success then local mismatch = check_mismatch(in_unit_table, out_unit_table) if mismatch then bad_output = mismatch end else bad_output = out_unit_table end end local lhs, rhs local flipped = parms.opt_flip and not bad_input_mcode if bad_output then rhs = (bad_output == '') and '' or message(parms, bad_output) elseif parms.opt_input_unit_only then rhs = '' else local combos -- nil (for 'ft' or 'ftin'), or table of unit tables (for 'm ft') if not out_unit_table.multiple then -- nil/false ('ft' or 'm ft'), or table of factors ('ftin') combos = out_unit_table.combination end local frac = parms.frac -- nil or denominator of fraction for output values if frac then -- Apply fraction to the unit (if only one), or to non-SI units (if a combination), -- except that if a precision is also specified, the fraction only applies to -- the hand unit; that allows the following result: -- {{convert|156|cm|in hand|1|frac=2}} → 156 centimetres (61.4 in; 15.1½ hands) -- However, the following is handled elsewhere as a special case: -- {{convert|156|cm|hand in|1|frac=2}} → 156 centimetres (15.1½ hands; 61½ in) if combos then local precision = parms.precision for _, unit in ipairs(combos) do if unit.builtin == 'hand' or (not precision and not unit.prefixes) then unit.frac = frac end end else out_unit_table.frac = frac end end local outputs = {} local imax = combos and #combos or 1 -- 1 (single unit) or number of unit tables if imax == 1 then parms.opt_order_out = nil -- only useful with an output combination end if not flipped and not parms.opt_order_out then -- Process left side first so any duplicate links (from lk=on) are suppressed -- on right. Example: {{convert|28|e9pc|e9ly|abbr=off|lk=on}} lhs = process_input(parms, in_unit_table) end for i = 1, imax do local success, item local out_current = combos and combos[i] or out_unit_table out_current.inout = 'out' if i == 1 then if imax > 1 and out_current.builtin == 'hand' then out_current.out_next = combos[2] -- built-in hand can influence next unit in a combination end if parms.opt_order_out then out_current.inout = 'in' end end if out_current.multiple then success, item = make_output_multiple(parms, in_unit_table, out_current) else success, item = make_output_single(parms, in_unit_table, out_current) end if not success then return false, item end outputs[i] = item end if parms.opt_order_out then lhs = outputs[1] table.remove(outputs, 1) end local sep = parms.table_joins and parms.table_joins[2] or parms.join_between rhs = table.concat(outputs, sep) end if flipped or not lhs then local input = process_input(parms, in_unit_table) if flipped then lhs = rhs rhs = input else lhs = input end end if parms.join_before then lhs = parms.join_before .. lhs end local wikitext if bad_input_mcode then if bad_input_mcode == '' then wikitext = lhs else wikitext = lhs .. message(parms, bad_input_mcode) end elseif parms.table_joins then wikitext = parms.table_joins[1] .. lhs .. parms.table_joins[2] .. rhs else wikitext = lhs .. parms.joins[1] .. rhs .. parms.joins[2] end if parms.warnings and not bad_input_mcode then wikitext = wikitext .. parms.warnings end return true, get_styles(parms) .. wikitext, out_unit_table end local function main_convert(frame) -- Do convert, and if needed, do it again with higher default precision. local parms = { frame = frame } -- will hold template arguments, after translation set_config(frame.args) local success, result = get_parms(parms, frame:getParent().args) if success then if type(result) ~= 'table' then return tostring(result) end local in_unit_table = result local out_unit_table for _ = 1, 2 do -- use counter so cannot get stuck repeating convert success, result, out_unit_table = process(parms, in_unit_table, out_unit_table) if success and parms.do_convert_again then parms.do_convert_again = false else break end end end -- If input=x gives a problem, the result should be just the user input -- (if x is a property like P123 it has been replaced with ''). -- An unknown input unit would display the input and an error message -- with success == true at this point. -- Also, can have success == false with a message that outputs an empty string. if parms.input_text then if success and not parms.have_problem then return result end local cat if parms.tracking then -- Add a tracking category using the given text as the category sort key. -- There is currently only one type of tracking, but in principle multiple -- items could be tracked, using different sort keys for convenience. cat = wanted_category('tracking', parms.tracking) end return parms.input_text .. (cat or '') end return success and result or message(parms, result) end local function _unit(unitcode, options) -- Helper function for Module:Val to look up a unit. -- Parameter unitcode must be a string to identify the wanted unit. -- Parameter options must be nil or a table with optional fields: -- value = number (for sort key; default value is 1) -- scaled_top = nil for a normal unit, or a number for a unit which is -- the denominator of a per unit (for sort key) -- si = { 'symbol', 'link' } -- (a table with two strings) to make an SI unit -- that will be used for the look up -- link = true if result should be [[linked]] -- sort = 'on' or 'debug' if result should include a sort key in a -- span element ('debug' makes the key visible) -- name = true for the name of the unit instead of the symbol -- us = true for the US spelling of the unit, if any -- Return nil if unitcode is not a non-empty string. -- Otherwise return a table with fields: -- text = requested symbol or name of unit, optionally linked -- scaled_value = input value adjusted by unit scale; used for sort key -- sortspan = span element with sort key like that provided by {{ntsh}}, -- calculated from the result of converting value -- to a base unit with scale 1. -- unknown = true if the unitcode was not known unitcode = strip(unitcode) if unitcode == nil or unitcode == '' then return nil end set_config({}) linked_pages = {} options = options or {} local parms = { abbr = options.name and 'off' or 'on', lk = options.link and 'on' or nil, opt_sp_us = options.us and true or nil, opt_ignore_error = true, -- do not add pages using this function to 'what links here' for Module:Convert/extra opt_sortable_on = options.sort == 'on' or options.sort == 'debug', opt_sortable_debug = options.sort == 'debug', } if options.si then -- Make a dummy table of units (just one unit) for lookup to use. -- This makes lookup recognize any SI prefix in the unitcode. local symbol = options.si[1] or '?' parms.unittable = { [symbol] = { _name1 = symbol, _name2 = symbol, _symbol = symbol, utype = symbol, scale = symbol == 'g' and 0.001 or 1, prefixes = 1, default = symbol, link = options.si[2], }} end local success, unit_table = lookup(parms, unitcode, 'no_combination') if not success then unit_table = setmetatable({ symbol = unitcode, name2 = unitcode, utype = unitcode, scale = 1, default = '', defkey = '', linkey = '' }, unit_mt) end local value = tonumber(options.value) or 1 local clean = tostring(abs(value)) local info = { value = value, altvalue = value, singular = (clean == '1'), clean = clean, show = clean, } unit_table.inout = 'in' unit_table.valinfo = { info } local sortspan, scaled_value if options.sort then sortspan, scaled_value = make_table_or_sort(parms, value, info, unit_table, options.scaled_top) end return { text = make_id(parms, 1, unit_table), sortspan = sortspan, scaled_value = scaled_value, unknown = not success and true or nil, } end return { convert = main_convert, _unit = _unit } phqn9ijbn4kmg5gbkm7884drd1aevj5 Module:Convert/data 828 21261 230440 2022-08-04T13:23:44Z TayfunEt. 23473 Sahypa döretdi, mazmuny: '-- Conversion data used by [[Module:Convert]] which uses mw.loadData() for -- read-only access to this module so that it is loaded only once per page. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. -- -- These data tables follow: -- all_units all properties for a unit, including default output -- default_exceptions exceptions for default output ('kg' and 'g' have different defaults) -- link_exceptions exceptions f...' Scribunto text/plain -- Conversion data used by [[Module:Convert]] which uses mw.loadData() for -- read-only access to this module so that it is loaded only once per page. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. -- -- These data tables follow: -- all_units all properties for a unit, including default output -- default_exceptions exceptions for default output ('kg' and 'g' have different defaults) -- link_exceptions exceptions for links ('kg' and 'g' have different links) -- -- These tables are generated by a script which reads the wikitext of a page that -- documents the required properties of each unit; see [[:en:Module:Convert/doc]]. --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local all_units = { ["Gy"] = { _name1 = "gray", _symbol = "Gy", utype = "absorbed radiation dose", scale = 1, prefixes = 1, default = "rad", link = "Gray (unit)", }, ["rad"] = { _name1 = "rad", _symbol = "rad", utype = "absorbed radiation dose", scale = 0.01, prefixes = 1, default = "Gy", link = "Rad (unit)", }, ["cm/s2"] = { name1 = "centimetre per second squared", name1_us = "centimeter per second squared", name2 = "centimetres per second squared", name2_us = "centimeters per second squared", symbol = "cm/s<sup>2</sup>", utype = "acceleration", scale = 0.01, default = "ft/s2", link = "Gal (unit)", }, ["ft/s2"] = { name1 = "foot per second squared", name2 = "feet per second squared", symbol = "ft/s<sup>2</sup>", utype = "acceleration", scale = 0.3048, default = "m/s2", }, ["g0"] = { name1 = "standard gravity", name2 = "standard gravities", symbol = "''g''<sub>0</sub>", utype = "acceleration", scale = 9.80665, default = "m/s2", }, ["g-force"] = { name2 = "''g''", symbol = "''g''", utype = "acceleration", scale = 9.80665, default = "m/s2", link = "g-force", }, ["km/hs"] = { name1 = "kilometre per hour per second", name1_us = "kilometer per hour per second", name2 = "kilometres per hour per second", name2_us = "kilometers per hour per second", symbol = "km/(h⋅s)", utype = "acceleration", scale = 0.27777777777777779, default = "mph/s", link = "Acceleration", }, ["km/s2"] = { name1 = "kilometre per second squared", name1_us = "kilometer per second squared", name2 = "kilometres per second squared", name2_us = "kilometers per second squared", symbol = "km/s<sup>2</sup>", utype = "acceleration", scale = 1000, default = "mph/s", link = "Acceleration", }, ["m/s2"] = { name1 = "metre per second squared", name1_us = "meter per second squared", name2 = "metres per second squared", name2_us = "meters per second squared", symbol = "m/s<sup>2</sup>", utype = "acceleration", scale = 1, default = "ft/s2", }, ["mph/s"] = { name1 = "mile per hour per second", name2 = "miles per hour per second", symbol = "mph/s", utype = "acceleration", scale = 0.44704, default = "km/hs", link = "Acceleration", }, ["km/h/s"] = { target = "km/hs", }, ["standard gravity"] = { target = "g0", }, ["1000sqft"] = { name1 = "thousand square feet", name2 = "thousand square feet", symbol = "1000&nbsp;sq&nbsp;ft", utype = "area", scale = 92.90304, default = "m2", link = "Square foot", }, ["a"] = { _name1 = "are", _symbol = "a", utype = "area", scale = 100, prefixes = 1, default = "sqft", link = "Hectare#Are", }, ["acre"] = { symbol = "acre", usename = 1, utype = "area", scale = 4046.8564224, default = "ha", subdivs = { ["rood"] = { 4, default = "ha" }, ["sqperch"] = { 160, default = "ha" } }, }, ["acre-sing"] = { target = "acre", }, ["arpent"] = { symbol = "arpent", usename = 1, utype = "area", scale = 3418.89, default = "ha", }, ["cda"] = { name1 = "cuerda", symbol = "cda", utype = "area", scale = 3930.395625, default = "ha acre", }, ["daa"] = { name1 = "decare", symbol = "daa", utype = "area", scale = 1000, default = "km2 sqmi", }, ["dunam"] = { symbol = "dunam", usename = 1, utype = "area", scale = 1000, default = "km2 sqmi", }, ["dunum"] = { symbol = "dunum", usename = 1, utype = "area", scale = 1000, default = "km2 sqmi", link = "Dunam", }, ["ha"] = { name1 = "hectare", symbol = "ha", utype = "area", scale = 10000, default = "acre", }, ["hectare"] = { name1 = "hectare", symbol = "ha", usename = 1, utype = "area", scale = 10000, default = "acre", }, ["Irish acre"] = { name1 = "Irish acre", symbol = "Irish&nbsp;acres", utype = "area", scale = 6555.2385024, default = "ha", link = "Acre (Irish)", }, ["m2"] = { _name1 = "square metre", _name1_us= "square meter", _symbol = "m<sup>2</sup>", prefix_position= 8, utype = "area", scale = 1, prefixes = 2, default = "sqft", link = "Square metre", }, ["pondemaat"] = { name1 = "pondemaat", name2 = "pondemaat", symbol = "pond", utype = "area", scale = 3674.363358816, default = "m2", link = ":nl:pondemaat", }, ["pyeong"] = { name2 = "pyeong", symbol = "pyeong", usename = 1, utype = "area", scale = 3.3057851239669422, default = "m2", }, ["rai"] = { name2 = "rai", symbol = "rai", utype = "area", scale = 1600, default = "m2", link = "Rai (unit)", }, ["rood"] = { symbol = "rood", usename = 1, utype = "area", scale = 1011.7141056, default = "sqft m2", subdivs = { ["sqperch"] = { 40, default = "m2" } }, link = "Rood (unit)", }, ["sqfoot"] = { name1 = "square foot", name2 = "square foot", symbol = "sq&nbsp;ft", utype = "area", scale = 0.09290304, default = "m2", }, ["sqft"] = { name1 = "square foot", name2 = "square feet", symbol = "sq&nbsp;ft", utype = "area", scale = 0.09290304, default = "m2", }, ["sqin"] = { name1 = "square inch", name2 = "square inches", symbol = "sq&nbsp;in", utype = "area", scale = 0.00064516, default = "cm2", }, ["sqmi"] = { name1 = "square mile", symbol = "sq&nbsp;mi", utype = "area", scale = 2589988.110336, default = "km2", }, ["sqnmi"] = { name1 = "square nautical mile", symbol = "sq&nbsp;nmi", utype = "area", scale = 3429904, default = "km2 sqmi", link = "Nautical mile", }, ["sqperch"] = { name2 = "perches", symbol = "perch", usename = 1, utype = "area", scale = 25.29285264, default = "m2", link = "Rod (unit)#Area and volume", }, ["sqverst"] = { symbol = "square verst", usename = 1, utype = "area", scale = 1138062.24, default = "km2 sqmi", link = "Verst", }, ["sqyd"] = { name1 = "square yard", symbol = "sq&nbsp;yd", utype = "area", scale = 0.83612736, default = "m2", }, ["tsubo"] = { name2 = "tsubo", symbol = "tsubo", usename = 1, utype = "area", scale = 3.3057851239669422, default = "m2", link = "Japanese units of measurement#Area", }, ["acres"] = { target = "acre", }, ["are"] = { target = "a", }, ["decare"] = { target = "daa", }, ["foot2"] = { target = "sqfoot", }, ["ft2"] = { target = "sqft", }, ["in2"] = { target = "sqin", symbol = "in<sup>2</sup>", }, ["km²"] = { target = "km2", }, ["mi2"] = { target = "sqmi", }, ["million acre"] = { target = "e6acre", }, ["million acres"] = { target = "e6acre", }, ["million hectares"] = { target = "e6ha", }, ["m²"] = { target = "m2", }, ["nmi2"] = { target = "sqnmi", }, ["pond"] = { target = "pondemaat", }, ["sq arp"] = { target = "arpent", }, ["sqkm"] = { target = "km2", }, ["sqm"] = { target = "m2", }, ["square verst"] = { target = "sqverst", }, ["verst2"] = { target = "sqverst", }, ["yd2"] = { target = "sqyd", }, ["m2/ha"] = { name1 = "square metre per hectare", name1_us = "square meter per hectare", name2 = "square metres per hectare", name2_us = "square meters per hectare", symbol = "m<sup>2</sup>/ha", utype = "area per unit area", scale = 0.0001, default = "sqft/acre", link = "Basal area", }, ["sqft/acre"] = { name1 = "square foot per acre", name2 = "square feet per acre", symbol = "sq&nbsp;ft/acre", utype = "area per unit area", scale = 2.295684113865932e-5, default = "m2/ha", link = "Basal area", }, ["cent"] = { name1 = "cent", symbol = "¢", utype = "cent", scale = 1, default = "cent", link = "Cent (currency)", }, ["¢"] = { target = "cent", }, ["A.h"] = { name1 = "ampere hour", symbol = "A⋅h", utype = "charge", scale = 3600, default = "coulomb", }, ["coulomb"] = { _name1 = "coulomb", _symbol = "C", utype = "charge", scale = 1, prefixes = 1, default = "e", link = "Coulomb", }, ["e"] = { name1 = "elementary charge", symbol = "''e''", utype = "charge", scale = 1.602176487e-19, default = "coulomb", }, ["g-mol"] = { name1 = "gram-mole", symbol = "g&#8209;mol", utype = "chemical amount", scale = 1, default = "lbmol", link = "Mole (unit)", }, ["gmol"] = { name1 = "gram-mole", symbol = "gmol", utype = "chemical amount", scale = 1, default = "lbmol", link = "Mole (unit)", }, ["kmol"] = { name1 = "kilomole", symbol = "kmol", utype = "chemical amount", scale = 1000, default = "lbmol", link = "Mole (unit)", }, ["lb-mol"] = { name1 = "pound-mole", symbol = "lb&#8209;mol", utype = "chemical amount", scale = 453.59237, default = "mol", }, ["lbmol"] = { name1 = "pound-mole", symbol = "lbmol", utype = "chemical amount", scale = 453.59237, default = "mol", }, ["mol"] = { name1 = "mole", symbol = "mol", utype = "chemical amount", scale = 1, default = "lbmol", link = "Mole (unit)", }, ["kgCO2/L"] = { name1 = "kilogram per litre", name1_us = "kilogram per liter", name2 = "kilograms per litre", name2_us = "kilograms per liter", symbol = "kg(CO<sub>2</sub>)/L", utype = "co2 per unit volume", scale = 1000, default = "lbCO2/USgal", link = "Exhaust gas", }, ["lbCO2/USgal"] = { name1 = "pound per US gallon", name2 = "pounds per US gallon", symbol = "lbCO2/US&nbsp;gal", utype = "co2 per unit volume", scale = 119.82642731689663, default = "kgCO2/L", link = "Exhaust gas", }, ["oz/lb"] = { per = { "oz", "lb" }, utype = "concentration", default = "mg/kg", }, ["mg/kg"] = { per = { "mg", "kg" }, utype = "concentration", default = "oz/lb", }, ["g/dm3"] = { name1 = "gram per cubic decimetre", name1_us = "gram per cubic decimeter", name2 = "grams per cubic decimetre", name2_us = "grams per cubic decimeter", symbol = "g/dm<sup>3</sup>", utype = "density", scale = 1, default = "kg/m3", link = "Density", }, ["g/L"] = { name1 = "gram per litre", name1_us = "gram per liter", name2 = "grams per litre", name2_us = "grams per liter", symbol = "g/L", utype = "density", scale = 1, default = "lb/cuin", link = "Density", }, ["g/mL"] = { name1 = "gram per millilitre", name1_us = "gram per milliliter", name2 = "grams per millilitre", name2_us = "grams per milliliter", symbol = "g/mL", utype = "density", scale = 1000, default = "lb/cuin", link = "Density", }, ["g/ml"] = { name1 = "gram per millilitre", name1_us = "gram per milliliter", name2 = "grams per millilitre", name2_us = "grams per milliliter", symbol = "g/ml", utype = "density", scale = 1000, default = "lb/cuin", link = "Density", }, ["kg/dm3"] = { name1 = "kilogram per cubic decimetre", name1_us = "kilogram per cubic decimeter", name2 = "kilograms per cubic decimetre", name2_us = "kilograms per cubic decimeter", symbol = "kg/dm<sup>3</sup>", utype = "density", scale = 1000, default = "lb/cuft", link = "Density", }, ["kg/L"] = { name1 = "kilogram per litre", name1_us = "kilogram per liter", name2 = "kilograms per litre", name2_us = "kilograms per liter", symbol = "kg/L", utype = "density", scale = 1000, default = "lb/USgal", link = "Density", }, ["kg/l"] = { name1 = "kilogram per litre", name1_us = "kilogram per liter", name2 = "kilograms per litre", name2_us = "kilograms per liter", symbol = "kg/l", utype = "density", scale = 1000, default = "lb/USgal", link = "Density", }, ["kg/m3"] = { name1 = "kilogram per cubic metre", name1_us = "kilogram per cubic meter", name2 = "kilograms per cubic metre", name2_us = "kilograms per cubic meter", symbol = "kg/m<sup>3</sup>", utype = "density", scale = 1, default = "lb/cuyd", link = "Density", }, ["lb/cuft"] = { name1 = "pound per cubic foot", name2 = "pounds per cubic foot", symbol = "lb/cu&nbsp;ft", utype = "density", scale = 16.018463373960142, default = "g/cm3", link = "Density", }, ["lb/cuin"] = { name1 = "pound per cubic inch", name2 = "pounds per cubic inch", symbol = "lb/cu&nbsp;in", utype = "density", scale = 27679.904710203122, default = "g/cm3", link = "Density", }, ["lb/cuyd"] = { name1 = "pound per cubic yard", name2 = "pounds per cubic yard", symbol = "lb/cu&nbsp;yd", utype = "density", scale = 0.5932764212577829, default = "kg/m3", link = "Density", }, ["lb/impgal"] = { name1 = "pound per imperial gallon", name2 = "pounds per imperial gallon", symbol = "lb/imp&nbsp;gal", utype = "density", scale = 99.776372663101697, default = "kg/L", link = "Density", }, ["lb/in3"] = { name1 = "pound per cubic inch", name2 = "pounds per cubic inch", symbol = "lb/cu&thinsp;in", utype = "density", scale = 27679.904710203122, default = "g/cm3", link = "Density", }, ["lb/U.S.gal"] = { name1 = "pound per U.S. gallon", name2 = "pounds per U.S. gallon", symbol = "lb/U.S.&nbsp;gal", utype = "density", scale = 119.82642731689663, default = "kg/L", link = "Density", }, ["lb/USbu"] = { name1 = "pound per US bushel", name2 = "pounds per US bushel", symbol = "lb/US&nbsp;bu", utype = "density", scale = 12.871859780974471, default = "kg/m3", link = "Bushel", }, ["lb/USgal"] = { name1 = "pound per US gallon", name2 = "pounds per US gallon", symbol = "lb/US&nbsp;gal", utype = "density", scale = 119.82642731689663, default = "kg/L", link = "Density", }, ["lbm/cuin"] = { name1 = "pound mass per cubic inch", name2 = "pounds mass per cubic inch", symbol = "lbm/cu&thinsp;in", utype = "density", scale = 27679.904710203122, default = "g/cm3", link = "Density", }, ["mg/L"] = { name1 = "milligram per litre", name1_us = "milligram per liter", name2 = "milligrams per litre", name2_us = "milligrams per liter", symbol = "mg/L", utype = "density", scale = 0.001, default = "lb/cuin", link = "Density", }, ["oz/cuin"] = { name1 = "ounce per cubic inch", name2 = "ounces per cubic inch", symbol = "oz/cu&nbsp;in", utype = "density", scale = 1729.9940443876951, default = "g/cm3", link = "Density", }, ["g/cm3"] = { per = { "g", "cm3" }, utype = "density", default = "lb/cuin", }, ["g/m3"] = { per = { "g", "m3" }, utype = "density", default = "lb/cuyd", link = "Density", }, ["Mg/m3"] = { per = { "Mg", "m3" }, utype = "density", default = "lb/cuft", }, ["mg/l"] = { per = { "mg", "l" }, utype = "density", default = "oz/cuin", }, ["μg/dL"] = { per = { "μg", "dL" }, utype = "density", default = "lb/cuin", }, ["μg/l"] = { per = { "μg", "l" }, utype = "density", default = "oz/cuin", }, ["lb/ft3"] = { target = "lb/cuft", }, ["lb/yd3"] = { target = "lb/cuyd", }, ["lbm/in3"] = { target = "lbm/cuin", }, ["mcg/dL"] = { target = "μg/dL", }, ["oz/in3"] = { target = "oz/cuin", }, ["ug/dL"] = { target = "μg/dL", }, ["ug/l"] = { target = "μg/l", }, ["B.O.T.U."] = { name1 = "Board of Trade Unit", symbol = "B.O.T.U.", utype = "energy", scale = 3600000, default = "MJ", link = "Kilowatt-hour", }, ["bboe"] = { name1 = "barrel of oil equivalent", name2 = "barrels of oil equivalent", symbol = "bboe", utype = "energy", scale = 6117863200, default = "GJ", }, ["BOE"] = { name1 = "barrel of oil equivalent", name2 = "barrels of oil equivalent", symbol = "BOE", utype = "energy", scale = 6117863200, default = "GJ", }, ["BTU"] = { name1 = "British thermal unit", symbol = "BTU", utype = "energy", scale = 1055.05585262, default = "kJ", }, ["Btu"] = { name1 = "British thermal unit", symbol = "Btu", utype = "energy", scale = 1055.05585262, default = "kJ", }, ["BTU-39F"] = { name1 = "British thermal unit (39°F)", name2 = "British thermal units (39°F)", symbol = "BTU<sub>39°F</sub>", utype = "energy", scale = 1059.67, default = "kJ", link = "British thermal unit", }, ["Btu-39F"] = { name1 = "British thermal unit (39°F)", name2 = "British thermal units (39°F)", symbol = "Btu<sub>39°F</sub>", utype = "energy", scale = 1059.67, default = "kJ", link = "British thermal unit", }, ["BTU-59F"] = { name1 = "British thermal unit (59°F)", name2 = "British thermal units (59°F)", symbol = "BTU<sub>59°F</sub>", utype = "energy", scale = 1054.804, default = "kJ", link = "British thermal unit", }, ["Btu-59F"] = { name1 = "British thermal unit (59°F)", name2 = "British thermal units (59°F)", symbol = "Btu<sub>59°F</sub>", utype = "energy", scale = 1054.804, default = "kJ", link = "British thermal unit", }, ["BTU-60F"] = { name1 = "British thermal unit (60°F)", name2 = "British thermal units (60°F)", symbol = "BTU<sub>60°F</sub>", utype = "energy", scale = 1054.68, default = "kJ", link = "British thermal unit", }, ["Btu-60F"] = { name1 = "British thermal unit (60°F)", name2 = "British thermal units (60°F)", symbol = "Btu<sub>60°F</sub>", utype = "energy", scale = 1054.68, default = "kJ", link = "British thermal unit", }, ["BTU-63F"] = { name1 = "British thermal unit (63°F)", name2 = "British thermal units (63°F)", symbol = "BTU<sub>63°F</sub>", utype = "energy", scale = 1054.6, default = "kJ", link = "British thermal unit", }, ["Btu-63F"] = { name1 = "British thermal unit (63°F)", name2 = "British thermal units (63°F)", symbol = "Btu<sub>63°F</sub>", utype = "energy", scale = 1054.6, default = "kJ", link = "British thermal unit", }, ["BTU-ISO"] = { name1 = "British thermal unit (ISO)", name2 = "British thermal units (ISO)", symbol = "BTU<sub>ISO</sub>", utype = "energy", scale = 1055.056, default = "kJ", link = "British thermal unit", }, ["Btu-ISO"] = { target = "BTU-ISO", }, ["BTU-IT"] = { name1 = "British thermal unit (IT)", name2 = "British thermal units (IT)", symbol = "BTU<sub>IT</sub>", utype = "energy", scale = 1055.05585262, default = "kJ", link = "British thermal unit", }, ["Btu-IT"] = { name1 = "British thermal unit (IT)", name2 = "British thermal units (IT)", symbol = "Btu<sub>IT</sub>", utype = "energy", scale = 1055.05585262, default = "kJ", link = "British thermal unit", }, ["BTU-mean"] = { name1 = "British thermal unit (mean)", name2 = "British thermal units (mean)", symbol = "BTU<sub>mean</sub>", utype = "energy", scale = 1055.87, default = "kJ", link = "British thermal unit", }, ["Btu-mean"] = { name1 = "British thermal unit (mean)", name2 = "British thermal units (mean)", symbol = "Btu<sub>mean</sub>", utype = "energy", scale = 1055.87, default = "kJ", link = "British thermal unit", }, ["BTU-th"] = { name1 = "British thermal unit (thermochemical)", name2 = "British thermal units (thermochemical)", symbol = "BTU<sub>th</sub>", utype = "energy", scale = 1054.35026444, default = "kJ", link = "British thermal unit", }, ["Btu-th"] = { name1 = "British thermal unit (thermochemical)", name2 = "British thermal units (thermochemical)", symbol = "Btu<sub>th</sub>", utype = "energy", scale = 1054.35026444, default = "kJ", link = "British thermal unit", }, ["Cal"] = { name1 = "calorie", symbol = "Cal", utype = "energy", scale = 4184, default = "kJ", }, ["cal"] = { name1 = "calorie", symbol = "cal", utype = "energy", scale = 4.184, default = "J", }, ["Cal-15"] = { name1 = "Calorie (15°C)", name2 = "Calories (15°C)", symbol = "Cal<sub>15</sub>", utype = "energy", scale = 4185.8, default = "kJ", link = "Calorie", }, ["cal-15"] = { name1 = "calorie (15°C)", name2 = "calories (15°C)", symbol = "cal<sub>15</sub>", utype = "energy", scale = 4.1858, default = "J", link = "Calorie", }, ["Cal-IT"] = { name1 = "Calorie (International Steam Table)", name2 = "Calories (International Steam Table)", symbol = "Cal<sub>IT</sub>", utype = "energy", scale = 4186.8, default = "kJ", link = "Calorie", }, ["cal-IT"] = { name1 = "calorie (International Steam Table)", name2 = "calories (International Steam Table)", symbol = "cal<sub>IT</sub>", utype = "energy", scale = 4.1868, default = "J", link = "Calorie", }, ["Cal-th"] = { name1 = "Calorie (thermochemical)", name2 = "Calories (thermochemical)", symbol = "Cal<sub>th</sub>", utype = "energy", scale = 4184, default = "kJ", link = "Calorie", }, ["cal-th"] = { name1 = "calorie (thermochemical)", name2 = "calories (thermochemical)", symbol = "cal<sub>th</sub>", utype = "energy", scale = 4.184, default = "J", link = "Calorie", }, ["CHU-IT"] = { name1 = "Celsius heat unit (International Table)", name2 = "Celsius heat units (International Table)", symbol = "CHU<sub>IT</sub>", utype = "energy", scale = 1899.100534716, default = "kJ", link = "Conversion of units#Energy", }, ["cufootnaturalgas"] = { name1 = "cubic foot of natural gas", name2 = "cubic foot of natural gas", symbol = "cuftnaturalgas", usename = 1, utype = "energy", scale = 1055055.85262, default = "MJ", link = "Conversion of units#Energy", }, ["cuftnaturalgas"] = { name1 = "cubic foot of natural gas", name2 = "cubic feet of natural gas", symbol = "cuftnaturalgas", usename = 1, utype = "energy", scale = 1055055.85262, default = "MJ", link = "Conversion of units#Energy", }, ["Eh"] = { name1 = "Hartree", symbol = "''E''<sub>h</sub>", utype = "energy", scale = 4.35974417e-18, default = "eV", }, ["erg"] = { symbol = "erg", utype = "energy", scale = 0.0000001, default = "μJ", }, ["eV"] = { name1 = "electronvolt", symbol = "eV", utype = "energy", scale = 1.602176487e-19, default = "aJ", }, ["feV"] = { name1 = "femtoelectronvolt", symbol = "feV", utype = "energy", scale = 1.602176487e-34, default = "yJ", link = "Electronvolt", }, ["foe"] = { symbol = "foe", utype = "energy", scale = 1e44, default = "YJ", link = "Foe (unit)", }, ["ftlb"] = { name1 = "foot-pound", symbol = "ft⋅lb", utype = "energy", alttype = "torque", scale = 1.3558179483314004, default = "J", link = "Foot-pound (energy)", }, ["ftlb-f"] = { name1 = "foot-pound force", name2 = "foot-pounds force", symbol = "ft⋅lb<sub>f</sub>", utype = "energy", alttype = "torque", scale = 1.3558179483314004, default = "J", link = "Foot-pound (energy)", }, ["ftlbf"] = { name1 = "foot-pound force", name2 = "foot-pounds force", symbol = "ft⋅lbf", utype = "energy", alttype = "torque", scale = 1.3558179483314004, default = "J", link = "Foot-pound (energy)", }, ["ftpdl"] = { name1 = "foot-poundal", symbol = "ft⋅pdl", utype = "energy", scale = 0.0421401100938048, default = "J", }, ["GeV"] = { name1 = "gigaelectronvolt", symbol = "GeV", utype = "energy", scale = 1.602176487e-10, default = "nJ", link = "Electronvolt", }, ["gTNT"] = { name2 = "grams of TNT", symbol = "gram of TNT", usename = 1, utype = "energy", scale = 4184, default = "kJ", link = "TNT equivalent", }, ["Gtoe"] = { name1 = "gigatonne of oil equivalent", name2 = "gigatonnes of oil equivalent", symbol = "Gtoe", utype = "energy", scale = 4.1868e19, default = "EJ", link = "Tonne of oil equivalent", }, ["GtonTNT"] = { name2 = "gigatons of TNT", symbol = "gigaton of TNT", usename = 1, utype = "energy", scale = 4.184e18, default = "EJ", link = "TNT equivalent", }, ["GtTNT"] = { name2 = "gigatonnes of TNT", symbol = "gigatonne of TNT", usename = 1, utype = "energy", scale = 4.184e18, default = "EJ", link = "TNT equivalent", }, ["GW.h"] = { name1 = "gigawatt-hour", symbol = "GW⋅h", utype = "energy", scale = 3.6e12, default = "TJ", link = "Kilowatt-hour", }, ["GWh"] = { name1 = "gigawatt-hour", symbol = "GWh", utype = "energy", scale = 3.6e12, default = "TJ", link = "Kilowatt-hour", }, ["hph"] = { name1 = "horsepower-hour", symbol = "hp⋅h", utype = "energy", scale = 2684519.537696172792, default = "kWh", link = "Horsepower", }, ["inlb"] = { name1 = "inch-pound", symbol = "in⋅lb", utype = "energy", alttype = "torque", scale = 0.1129848290276167, default = "mJ", link = "Foot-pound (energy)", }, ["inlb-f"] = { name1 = "inch-pound force", name2 = "inch-pounds force", symbol = "in⋅lb<sub>f</sub>", utype = "energy", alttype = "torque", scale = 0.1129848290276167, default = "mJ", link = "Foot-pound (energy)", }, ["inlbf"] = { name1 = "inch-pound force", name2 = "inch-pounds force", symbol = "in⋅lbf", utype = "energy", alttype = "torque", scale = 0.1129848290276167, default = "mJ", link = "Foot-pound (energy)", }, ["inoz-f"] = { name1 = "inch-ounce force", name2 = "inch-ounces force", symbol = "in⋅oz<sub>f</sub>", utype = "energy", alttype = "torque", scale = 0.00706155181422604375, default = "mJ", link = "Foot-pound (energy)", }, ["inozf"] = { name1 = "inch-ounce force", name2 = "inch-ounces force", symbol = "in⋅ozf", utype = "energy", alttype = "torque", scale = 0.00706155181422604375, default = "mJ", link = "Foot-pound (energy)", }, ["J"] = { _name1 = "joule", _symbol = "J", utype = "energy", scale = 1, prefixes = 1, default = "cal", link = "Joule", }, ["kBOE"] = { name1 = "kilo barrel of oil equivalent", name2 = "kilo barrels of oil equivalent", symbol = "kBOE", utype = "energy", scale = 6.1178632e12, default = "TJ", link = "Barrel of oil equivalent", }, ["kcal"] = { name1 = "kilocalorie", symbol = "kcal", utype = "energy", scale = 4184, default = "kJ", link = "Calorie", }, ["kcal-15"] = { name1 = "kilocalorie (15°C)", name2 = "kilocalories (15°C)", symbol = "kcal<sub>15</sub>", utype = "energy", scale = 4185.8, default = "kJ", link = "Calorie", }, ["kcal-IT"] = { name1 = "kilocalorie (International Steam Table)", name2 = "kilocalories (International Steam Table)", symbol = "kcal<sub>IT</sub>", utype = "energy", scale = 4186.8, default = "kJ", link = "Calorie", }, ["kcal-th"] = { name1 = "kilocalorie (thermochemical)", name2 = "kilocalories (thermochemical)", symbol = "kcal<sub>th</sub>", utype = "energy", scale = 4184, default = "kJ", link = "Calorie", }, ["kerg"] = { name1 = "kiloerg", symbol = "kerg", utype = "energy", scale = 0.0001, default = "mJ", link = "Erg", }, ["keV"] = { name1 = "kiloelectronvolt", symbol = "keV", utype = "energy", scale = 1.602176487e-16, default = "fJ", link = "Electronvolt", }, ["kgTNT"] = { name2 = "kilograms of TNT", symbol = "kilogram of TNT", usename = 1, utype = "energy", scale = 4184000, default = "MJ", link = "TNT equivalent", }, ["kt(TNT)"] = { name1 = "kilotonne", name1_us = "kiloton", symbol = "kt", utype = "energy", scale = 4.184e12, default = "TJ", link = "TNT equivalent", }, ["ktoe"] = { name1 = "kilotonne of oil equivalent", name2 = "kilotonnes of oil equivalent", symbol = "ktoe", utype = "energy", scale = 4.1868e13, default = "TJ", link = "Tonne of oil equivalent", }, ["ktonTNT"] = { name1 = "kiloton of TNT", name2 = "kilotons of TNT", symbol = "kt", utype = "energy", scale = 4.184e12, default = "TJ", link = "TNT equivalent", }, ["ktTNT"] = { name2 = "kilotonnes of TNT", symbol = "kilotonne of TNT", usename = 1, utype = "energy", scale = 4.184e12, default = "TJ", link = "TNT equivalent", }, ["kW.h"] = { name1 = "kilowatt-hour", symbol = "kW⋅h", utype = "energy", scale = 3600000, default = "MJ", }, ["kWh"] = { name1 = "kilowatt-hour", symbol = "kWh", utype = "energy", scale = 3600000, default = "MJ", }, ["Mcal"] = { name1 = "megacalorie", symbol = "Mcal", utype = "energy", scale = 4184000, default = "MJ", link = "Calorie", }, ["mcal"] = { name1 = "millicalorie", symbol = "mcal", utype = "energy", scale = 0.004184, default = "mJ", link = "Calorie", }, ["Mcal-15"] = { name1 = "megacalorie (15°C)", name2 = "megacalories (15°C)", symbol = "Mcal<sub>15</sub>", utype = "energy", scale = 4185800, default = "MJ", link = "Calorie", }, ["mcal-15"] = { name1 = "millicalorie (15°C)", name2 = "millicalories (15°C)", symbol = "mcal<sub>15</sub>", utype = "energy", scale = 0.0041858, default = "mJ", link = "Calorie", }, ["Mcal-IT"] = { name1 = "megacalorie (International Steam Table)", name2 = "megacalories (International Steam Table)", symbol = "Mcal<sub>IT</sub>", utype = "energy", scale = 4186800, default = "MJ", link = "Calorie", }, ["mcal-IT"] = { name1 = "millicalorie (International Steam Table)", name2 = "millicalories (International Steam Table)", symbol = "mcal<sub>IT</sub>", utype = "energy", scale = 0.0041868, default = "mJ", link = "Calorie", }, ["Mcal-th"] = { name1 = "megacalorie (thermochemical)", name2 = "megacalories (thermochemical)", symbol = "Mcal<sub>th</sub>", utype = "energy", scale = 4184000, default = "MJ", link = "Calorie", }, ["mcal-th"] = { name1 = "millicalorie (thermochemical)", name2 = "millicalories (thermochemical)", symbol = "mcal<sub>th</sub>", utype = "energy", scale = 0.004184, default = "mJ", link = "Calorie", }, ["Merg"] = { name1 = "megaerg", symbol = "Merg", utype = "energy", scale = 0.1, default = "J", link = "Erg", }, ["merg"] = { name1 = "millierg", symbol = "merg", utype = "energy", scale = 0.0000000001, default = "μJ", link = "Erg", }, ["MeV"] = { name1 = "megaelectronvolt", symbol = "MeV", utype = "energy", scale = 1.602176487e-13, default = "pJ", link = "Electronvolt", }, ["meV"] = { name1 = "millielectronvolt", symbol = "meV", utype = "energy", scale = 1.602176487e-22, default = "zJ", link = "Electronvolt", }, ["MMBtu"] = { name1 = "million British thermal units", name2 = "million British thermal units", symbol = "MMBtu", utype = "energy", scale = 1055055852.62, default = "GJ", link = "British thermal unit", }, ["Mt(TNT)"] = { name1 = "megatonne", name1_us = "megaton", symbol = "Mt", utype = "energy", scale = 4.184e15, default = "PJ", link = "TNT equivalent", }, ["Mtoe"] = { name1 = "megatonne of oil equivalent", name2 = "megatonnes of oil equivalent", symbol = "Mtoe", utype = "energy", scale = 4.1868e16, default = "PJ", link = "Tonne of oil equivalent", }, ["MtonTNT"] = { name1 = "megaton of TNT", name2 = "megatons of TNT", symbol = "Mt", utype = "energy", scale = 4.184e15, default = "PJ", link = "TNT equivalent", }, ["mtonTNT"] = { name2 = "millitons of TNT", symbol = "milliton of TNT", usename = 1, utype = "energy", scale = 4184000, default = "MJ", link = "TNT equivalent", }, ["MtTNT"] = { name2 = "megatonnes of TNT", symbol = "megatonne of TNT", usename = 1, utype = "energy", scale = 4.184e15, default = "PJ", link = "TNT equivalent", }, ["mtTNT"] = { name2 = "millitonnes of TNT", symbol = "millitonne of TNT", usename = 1, utype = "energy", scale = 4184000, default = "MJ", link = "TNT equivalent", }, ["MW.h"] = { name1 = "megawatt-hour", symbol = "MW⋅h", utype = "energy", scale = 3600000000, default = "GJ", link = "Kilowatt-hour", }, ["mW.h"] = { name1 = "milliwatt-hour", symbol = "mW⋅h", utype = "energy", scale = 3.6, default = "J", link = "Kilowatt-hour", }, ["MWh"] = { name1 = "megawatt-hour", symbol = "MWh", utype = "energy", scale = 3600000000, default = "GJ", link = "Kilowatt-hour", }, ["mWh"] = { name1 = "milliwatt-hour", symbol = "mWh", utype = "energy", scale = 3.6, default = "J", link = "Kilowatt-hour", }, ["neV"] = { name1 = "nanoelectronvolt", symbol = "neV", utype = "energy", scale = 1.602176487e-28, default = "yJ", link = "Electronvolt", }, ["PeV"] = { name1 = "petaelectronvolt", symbol = "PeV", utype = "energy", scale = 0.0001602176487, default = "mJ", link = "Electronvolt", }, ["peV"] = { name1 = "picoelectronvolt", symbol = "peV", utype = "energy", scale = 1.602176487e-31, default = "yJ", link = "Electronvolt", }, ["PSh"] = { name1 = "Pferdestärkenstunde", symbol = "PSh", utype = "energy", scale = 2647795.5, default = "kWh", }, ["quad"] = { name1 = "quadrillion British thermal units", name2 = "quadrillion British thermal units", symbol = "quad", utype = "energy", scale = 1.054804e18, default = "EJ", link = "Quad (unit)", }, ["Ry"] = { name1 = "rydberg", symbol = "Ry", utype = "energy", scale = 2.1798741e-18, default = "eV", link = "Rydberg constant", }, ["scf"] = { name1 = "standard cubic foot", name2 = "standard cubic feet", symbol = "scf", utype = "energy", scale = 2869.2044809344, default = "kJ", }, ["scfoot"] = { name1 = "standard cubic foot", name2 = "standard cubic foot", symbol = "scf", utype = "energy", scale = 2869.2044809344, default = "kJ", }, ["t(TNT)"] = { name1 = "tonne", name1_us = "ton", symbol = "t", utype = "energy", scale = 4184000000, default = "GJ", link = "TNT equivalent", }, ["TeV"] = { name1 = "teraelectronvolt", symbol = "TeV", utype = "energy", scale = 1.602176487e-7, default = "μJ", link = "Electronvolt", }, ["th"] = { name1 = "thermie", symbol = "th", utype = "energy", scale = 4186800, default = "MJ", link = "Conversion of units#Energy", }, ["thm-EC"] = { name1 = "therm (EC)", name2 = "therms (EC)", symbol = "thm (EC)", utype = "energy", scale = 105506000, default = "MJ", link = "Therm", }, ["thm-UK"] = { name1 = "therm (UK)", name2 = "therms (UK)", symbol = "thm (UK)", utype = "energy", scale = 105505585.257348, default = "MJ", link = "Therm", }, ["thm-US"] = { name1 = "therm (US)", name1_us = "therm (U.S.)", name2 = "therms (US)", name2_us = "therms (U.S.)", symbol = "thm (US)", sym_us = "thm (U.S.)", utype = "energy", scale = 105480400, default = "MJ", link = "Therm", }, ["toe"] = { name1 = "tonne of oil equivalent", name2 = "tonnes of oil equivalent", symbol = "toe", utype = "energy", scale = 41868000000, default = "GJ", }, ["tonTNT"] = { name2 = "tons of TNT", symbol = "ton of TNT", usename = 1, utype = "energy", scale = 4184000000, default = "GJ", link = "TNT equivalent", }, ["tTNT"] = { name2 = "tonnes of TNT", symbol = "tonne of TNT", usename = 1, utype = "energy", scale = 4184000000, default = "GJ", link = "TNT equivalent", }, ["TtonTNT"] = { name2 = "teratons of TNT", symbol = "teraton of TNT", usename = 1, utype = "energy", scale = 4.184e21, default = "ZJ", link = "TNT equivalent", }, ["TtTNT"] = { name2 = "teratonnes of TNT", symbol = "teratonne of TNT", usename = 1, utype = "energy", scale = 4.184e21, default = "ZJ", link = "TNT equivalent", }, ["TW.h"] = { name1 = "terawatt-hour", symbol = "TW⋅h", utype = "energy", scale = 3.6e15, default = "PJ", link = "Kilowatt-hour", }, ["TWh"] = { name1 = "terawatt-hour", symbol = "TWh", utype = "energy", scale = 3.6e15, default = "PJ", link = "Kilowatt-hour", }, ["W.h"] = { name1 = "watt-hour", symbol = "W⋅h", utype = "energy", scale = 3600, default = "kJ", link = "Kilowatt-hour", }, ["Wh"] = { name1 = "watt-hour", symbol = "Wh", utype = "energy", scale = 3600, default = "kJ", link = "Kilowatt-hour", }, ["μerg"] = { name1 = "microerg", symbol = "μerg", utype = "energy", scale = 1e-13, default = "nJ", link = "Erg", }, ["μeV"] = { name1 = "microelectronvolt", symbol = "μeV", utype = "energy", scale = 1.602176487e-25, default = "yJ", link = "Electronvolt", }, ["μW.h"] = { name1 = "microwatt-hour", symbol = "μW⋅h", utype = "energy", scale = 0.0036, default = "mJ", link = "Kilowatt-hour", }, ["μWh"] = { name1 = "microwatt-hour", symbol = "μWh", utype = "energy", scale = 0.0036, default = "mJ", link = "Kilowatt-hour", }, ["-kW.h"] = { target = "kW.h", link = "Kilowatt hour", }, ["btu"] = { target = "BTU", }, ["Calorie"] = { target = "Cal", }, ["ft.lbf"] = { target = "ftlbf", }, ["ft·lbf"] = { target = "ftlbf", }, ["g-cal-15"] = { target = "cal-15", }, ["g-cal-IT"] = { target = "cal-IT", }, ["g-cal-th"] = { target = "cal-th", }, ["g-kcal-15"] = { target = "kcal-15", }, ["g-kcal-IT"] = { target = "kcal-IT", }, ["g-kcal-th"] = { target = "kcal-th", }, ["g-Mcal-15"] = { target = "Mcal-15", }, ["g-mcal-15"] = { target = "mcal-15", }, ["g-Mcal-IT"] = { target = "Mcal-IT", }, ["g-mcal-IT"] = { target = "mcal-IT", }, ["g-Mcal-th"] = { target = "Mcal-th", }, ["g-mcal-th"] = { target = "mcal-th", }, ["GW-h"] = { target = "GW.h", }, ["GW·h"] = { target = "GW.h", }, ["Hartree"] = { target = "Eh", }, ["hp.h"] = { target = "hph", }, ["in.lb-f"] = { target = "inlb-f", }, ["in.lbf"] = { target = "inlbf", }, ["in.oz-f"] = { target = "inoz-f", }, ["in.ozf"] = { target = "inozf", }, ["kbboe"] = { target = "kBOE", symbol = "kbboe", }, ["kg-cal-15"] = { target = "Cal-15", }, ["kg-cal-IT"] = { target = "Cal-IT", }, ["kg-cal-th"] = { target = "Cal-th", }, ["kW-h"] = { target = "kW.h", }, ["kW·h"] = { target = "kW.h", }, ["MW-h"] = { target = "MW.h", }, ["mW-h"] = { target = "mW.h", }, ["MW·h"] = { target = "MW.h", }, ["TW-h"] = { target = "TW.h", }, ["uerg"] = { target = "μerg", }, ["ueV"] = { target = "μeV", }, ["uW-h"] = { target = "μW.h", }, ["uW.h"] = { target = "μW.h", }, ["uWh"] = { target = "μWh", }, ["W-h"] = { target = "W.h", }, ["eVpar"] = { _name1 = "electronvolt", _symbol = "eV", utype = "energy per chemical amount", scale = 96485.329522144166, prefixes = 1, default = "kcal/mol", link = "Electronvolt", }, ["kcal/mol"] = { per = { "kcal", "mol" }, utype = "energy per chemical amount", default = "kJ/mol", link = "Kilocalorie per mole", }, ["kJ/mol"] = { per = { "kJ", "mol" }, utype = "energy per chemical amount", default = "kcal/mol", link = "Joule per mole", }, ["kWh/100 km"] = { name1 = "kilowatt-hour per 100 kilometres", name1_us = "kilowatt-hour per 100 kilometers", name2 = "kilowatt-hours per 100 kilometres", name2_us = "kilowatt-hours per 100 kilometers", symbol = "kW⋅h/100&nbsp;km", utype = "energy per unit length", scale = 36, default = "MJ/km kWh/mi", link = "Kilowatt-hour", }, ["kWh/100 mi"] = { name1 = "kilowatt-hour per 100 miles", name2 = "kilowatt-hours per 100 miles", symbol = "kW⋅h/100&nbsp;mi", utype = "energy per unit length", scale = 22.3694, default = "mpge", link = "Miles per gallon gasoline equivalent", }, ["MJ/100 km"] = { name1 = "megajoule per 100 kilometres", name1_us = "megajoule per 100 kilometers", name2 = "megajoules per 100 kilometres", name2_us = "megajoules per 100 kilometers", symbol = "MJ/100&nbsp;km", utype = "energy per unit length", scale = 10, default = "BTU/mi", link = "British thermal unit", }, ["mpge"] = { name1 = "mile per gallon gasoline equivalent", name2 = "miles per gallon gasoline equivalent", symbol = "mpg&#8209;e", utype = "energy per unit length", scale = 13e-6, invert = -1, iscomplex= true, default = "kWh/100 mi", link = "Miles per gallon gasoline equivalent", }, ["BTU/mi"] = { per = { "BTU", "mi" }, utype = "energy per unit length", default = "v > 1525 ! M ! k ! J/km", }, ["kJ/km"] = { per = { "kJ", "km" }, utype = "energy per unit length", default = "BTU/mi", }, ["kWh/km"] = { per = { "-kW.h", "km" }, utype = "energy per unit length", default = "MJ/km kWh/mi", }, ["kWh/mi"] = { per = { "-kW.h", "mi" }, utype = "energy per unit length", default = "kWh/km MJ/km", }, ["MJ/km"] = { per = { "MJ", "km" }, utype = "energy per unit length", default = "BTU/mi", }, ["mpg-e"] = { target = "mpge", }, ["BTU/lb"] = { name1 = "British thermal unit per pound", name2 = "British thermal units per pound", symbol = "BTU/lb", utype = "energy per unit mass", scale = 429.92261414790346, default = "kJ/kg", link = "British thermal unit", }, ["cal/g"] = { name1 = "calorie per gram", name2 = "calories per gram", symbol = "cal/g", utype = "energy per unit mass", scale = 4184, default = "J/g", }, ["GJ/kg"] = { name1 = "gigajoule per kilogram", name2 = "gigajoules per kilogram", symbol = "GJ/kg", utype = "energy per unit mass", scale = 1e9, default = "ktTNT/t", link = "Specific energy", }, ["J/g"] = { name1 = "joule per gram", name2 = "joules per gram", symbol = "J/g", utype = "energy per unit mass", scale = 1000, default = "kcal/g", link = "Specific energy", }, ["kcal/g"] = { name1 = "kilocalorie per gram", name2 = "kilocalories per gram", symbol = "kcal/g", utype = "energy per unit mass", scale = 4184000, default = "kJ/g", }, ["kJ/g"] = { name1 = "kilojoule per gram", name2 = "kilojoules per gram", symbol = "kJ/g", utype = "energy per unit mass", scale = 1000000, default = "kcal/g", link = "Specific energy", }, ["kJ/kg"] = { name1 = "kilojoule per kilogram", name2 = "kilojoules per kilogram", symbol = "kJ/kg", utype = "energy per unit mass", scale = 1000, default = "BTU/lb", link = "Specific energy", }, ["ktonTNT/MT"] = { name2 = "kilotons of TNT per metric ton", symbol = "kiloton of TNT per metric ton", usename = 1, utype = "energy per unit mass", scale = 4184000000, default = "GJ/kg", link = "TNT equivalent", }, ["ktTNT/t"] = { name2 = "kilotonnes of TNT per tonne", symbol = "kilotonne of TNT per tonne", usename = 1, utype = "energy per unit mass", scale = 4184000000, default = "GJ/kg", link = "TNT equivalent", }, ["MtonTNT/MT"] = { name2 = "megatons of TNT per metric ton", symbol = "megaton of TNT per metric ton", usename = 1, utype = "energy per unit mass", scale = 4.184e12, default = "TJ/kg", link = "TNT equivalent", }, ["MtTNT/MT"] = { name2 = "megatonnes of TNT per tonne", symbol = "megatonne of TNT per tonne", usename = 1, utype = "energy per unit mass", scale = 4.184e12, default = "TJ/kg", link = "TNT equivalent", }, ["TJ/kg"] = { name1 = "terajoule per kilogram", name2 = "terajoules per kilogram", symbol = "TJ/kg", utype = "energy per unit mass", scale = 1e12, default = "MtTNT/MT", link = "Specific energy", }, ["Cal/g"] = { per = { "Cal", "g" }, utype = "energy per unit mass", default = "kJ/g", }, ["BTU/cuft"] = { per = { "BTU", "cuft" }, utype = "energy per unit volume", default = "kJ/L", }, ["Cal/12USoz(mL)serve"] = { per = { "Cal", "-12USoz(mL)serve" }, utype = "energy per unit volume", default = "kJ/L", }, ["Cal/12USoz(ml)serve"] = { per = { "Cal", "-12USoz(ml)serve" }, utype = "energy per unit volume", default = "kJ/l", }, ["Cal/12USozserve"] = { per = { "Cal", "-12USozserve" }, utype = "energy per unit volume", default = "kJ/L", }, ["Cal/USoz"] = { per = { "Cal", "USoz" }, utype = "energy per unit volume", default = "kJ/ml", }, ["kJ/L"] = { per = { "kJ", "L" }, utype = "energy per unit volume", default = "BTU/cuft", }, ["kJ/l"] = { per = { "kJ", "l" }, utype = "energy per unit volume", default = "BTU/cuft", }, ["kJ/ml"] = { per = { "kJ", "ml" }, utype = "energy per unit volume", default = "Cal/USoz", }, ["MJ/m3"] = { per = { "MJ", "m3" }, utype = "energy per unit volume", default = "BTU/cuft", }, ["Sv"] = { _name1 = "sievert", _symbol = "Sv", utype = "equivalent radiation dose", scale = 1, prefixes = 1, default = "rem", link = "Sievert", }, ["rem"] = { _name1 = "rem", _symbol = "rem", utype = "equivalent radiation dose", scale = 0.01, prefixes = 1, default = "Sv", link = "Roentgen equivalent man", }, ["g/km"] = { name1 = "gram per kilometre", name1_us = "gram per kilometer", name2 = "grams per kilometre", name2_us = "grams per kilometer", symbol = "g/km", utype = "exhaust emission", scale = 1e-6, default = "oz/mi", link = "Exhaust gas", }, ["g/mi"] = { name1 = "gram per mile", name2 = "grams per mile", symbol = "g/mi", utype = "exhaust emission", scale = 6.2137119223733397e-7, default = "g/km", link = "Exhaust gas", }, ["gCO2/km"] = { name1 = "gram of CO<sub>2</sub> per kilometre", name1_us = "gram of CO<sub>2</sub> per kilometer", name2 = "grams of CO<sub>2</sub> per kilometre", name2_us = "grams of CO<sub>2</sub> per kilometer", symbol = "g(CO<sub>2</sub>)/km", utype = "exhaust emission", scale = 1e-6, default = "ozCO2/mi", link = "Exhaust gas", }, ["gCO2/mi"] = { name1 = "gram of CO<sub>2</sub> per mile", name2 = "grams of CO<sub>2</sub> per mile", symbol = "g(CO<sub>2</sub>)/mi", utype = "exhaust emission", scale = 6.2137119223733397e-7, default = "gCO2/km", link = "Exhaust gas", }, ["kg/km"] = { name1 = "kilogram per kilometre", name1_us = "kilogram per kilometer", name2 = "kilograms per kilometre", name2_us = "kilograms per kilometer", symbol = "kg/km", utype = "exhaust emission", scale = 0.001, default = "lb/mi", link = "Exhaust gas", }, ["kgCO2/km"] = { name1 = "kilogram of CO<sub>2</sub> per kilometre", name1_us = "kilogram of CO<sub>2</sub> per kilometer", name2 = "kilograms of CO<sub>2</sub> per kilometre", name2_us = "kilograms of CO<sub>2</sub> per kilometer", symbol = "kg(CO<sub>2</sub>)/km", utype = "exhaust emission", scale = 0.001, default = "lbCO2/mi", link = "Exhaust gas", }, ["lb/mi"] = { name1 = "pound per mile", name2 = "pounds per mile", symbol = "lb/mi", utype = "exhaust emission", scale = 0.00028184923173665794, default = "kg/km", link = "Exhaust gas", }, ["lbCO2/mi"] = { name1 = "pound of CO<sub>2</sub> per mile", name2 = "pounds of CO<sub>2</sub> per mile", symbol = "lb(CO<sub>2</sub>)/mi", utype = "exhaust emission", scale = 0.00028184923173665794, default = "kgCO2/km", link = "Exhaust gas", }, ["oz/mi"] = { name1 = "ounce per mile", name2 = "ounces per mile", symbol = "oz/mi", utype = "exhaust emission", scale = 1.7615576983541121e-5, default = "g/km", link = "Exhaust gas", }, ["ozCO2/mi"] = { name1 = "ounce of CO<sub>2</sub> per mile", name2 = "ounces of CO<sub>2</sub> per mile", symbol = "oz(CO<sub>2</sub>)/mi", utype = "exhaust emission", scale = 1.7615576983541121e-5, default = "gCO2/km", link = "Exhaust gas", }, ["cuft/a"] = { name1 = "cubic foot per annum", name2 = "cubic feet per annum", symbol = "cu&nbsp;ft/a", utype = "flow", scale = 8.9730672142368242e-10, default = "m3/a", link = "Cubic foot per second", }, ["cuft/d"] = { name1 = "cubic foot per day", name2 = "cubic feet per day", symbol = "cu&nbsp;ft/d", utype = "flow", scale = 3.2774128000000003e-7, default = "m3/d", link = "Cubic foot per second", }, ["cuft/h"] = { name1 = "cubic foot per hour", name2 = "cubic feet per hour", symbol = "cu&nbsp;ft/h", utype = "flow", scale = 7.8657907200000004e-6, default = "m3/h", link = "Cubic foot per second", }, ["cuft/min"] = { name1 = "cubic foot per minute", name2 = "cubic feet per minute", symbol = "cu&nbsp;ft/min", utype = "flow", scale = 0.00047194744319999999, default = "m3/min", }, ["cuft/s"] = { name1 = "cubic foot per second", name2 = "cubic feet per second", symbol = "cu&nbsp;ft/s", utype = "flow", scale = 28316846592e-12, default = "m3/s", }, ["cumi/a"] = { name1 = "cubic mile per annum", name2 = "cubic miles per annum", symbol = "cu&nbsp;mi/a", utype = "flow", scale = 132.08171170940057, default = "km3/a", link = "Cubic foot per second", }, ["cuyd/h"] = { name1 = "cubic yard per hour", name2 = "cubic yards per hour", symbol = "cuyd/h", utype = "flow", scale = 0.00021237634944000001, default = "m3/h", link = "Cubic foot per second", }, ["cuyd/s"] = { name1 = "cubic yard per second", name2 = "cubic yards per second", symbol = "cu&nbsp;yd/s", utype = "flow", scale = 0.76455485798400002, default = "m3/s", }, ["Goilbbl/a"] = { name1 = "billion barrels per year", name2 = "billion barrels per year", symbol = "Gbbl/a", utype = "flow", scale = 5.0380033629933836, default = "v * 1.58987294928 < 10 ! e6 ! e9 ! m3/a", link = "Barrel per day", }, ["impgal/h"] = { name1 = "imperial gallon per hour", name2 = "imperial gallons per hour", symbol = "imp&nbsp;gal/h", utype = "flow", scale = 1.2628027777777779e-6, default = "m3/h", link = "Gallon", }, ["impgal/min"] = { name1 = "imperial gallon per minute", name2 = "imperial gallons per minute", symbol = "imp gal/min", utype = "flow", scale = 7.5768166666666671e-5, default = "m3/s", link = "Gallon", }, ["impgal/s"] = { name1 = "imperial gallon per second", name2 = "imperial gallons per second", symbol = "impgal/s", utype = "flow", scale = 0.00454609, default = "m3/s", link = "Imperial gallons per second", }, ["km3/a"] = { name1 = "cubic kilometre per annum", name1_us = "cubic kilometer per annum", name2 = "cubic kilometres per annum", name2_us = "cubic kilometers per annum", symbol = "km<sup>3</sup>/a", utype = "flow", scale = 31.68808781402895, default = "cumi/a", link = "Cubic metre per second", }, ["km3/d"] = { name1 = "cubic kilometre per day", name1_us = "cubic kilometer per day", name2 = "cubic kilometres per day", name2_us = "cubic kilometers per day", symbol = "km<sup>3</sup>/d", utype = "flow", scale = 11574.074074074075, default = "cuft/d", link = "Cubic metre per second", }, ["koilbbl/a"] = { name1 = "thousand barrels per year", name2 = "thousand barrels per year", symbol = "kbbl/a", utype = "flow", scale = 5.0380033629933841e-6, default = "v * 1.58987294928 < 10 ! ! e3 ! m3/a", link = "Barrel per day", }, ["koilbbl/d"] = { name1 = "thousand barrels per day", name2 = "thousand barrels per day", symbol = "kbbl/d", utype = "flow", scale = 0.0018401307283333335, default = "v * 1.58987294928 < 10 ! ! e3 ! m3/d", link = "Barrel per day", }, ["L/h"] = { name1 = "litre per hour", name1_us = "liter per hour", name2 = "litres per hour", name2_us = "liters per hour", symbol = "L/h", utype = "flow", scale = 2.7777777777777776e-7, default = "impgal/h USgal/h", link = "Cubic metre per second", }, ["L/min"] = { name1 = "litre per minute", name1_us = "liter per minute", name2 = "litres per minute", name2_us = "liters per minute", symbol = "L/min", utype = "flow", scale = 1.6666666666666667e-5, default = "impgal/min USgal/min", link = "Cubic metre per second", }, ["L/s"] = { name1 = "litre per second", name1_us = "liter per second", name2 = "litres per second", name2_us = "liters per second", symbol = "L/s", utype = "flow", scale = 0.001, default = "cuft/s", link = "Cubic metre per second", }, ["m3/a"] = { name1 = "cubic metre per annum", name1_us = "cubic meter per annum", name2 = "cubic metres per annum", name2_us = "cubic meters per annum", symbol = "m<sup>3</sup>/a", utype = "flow", scale = 3.1688087814028947e-8, default = "cuft/a", link = "Cubic metre per second", }, ["m3/d"] = { name1 = "cubic metre per day", name1_us = "cubic meter per day", name2 = "cubic metres per day", name2_us = "cubic meters per day", symbol = "m<sup>3</sup>/d", utype = "flow", scale = 1.1574074074074073e-5, default = "cuft/d", link = "Cubic metre per second", }, ["m3/h"] = { name1 = "cubic metre per hour", name1_us = "cubic meter per hour", name2 = "cubic metres per hour", name2_us = "cubic meters per hour", symbol = "m<sup>3</sup>/h", utype = "flow", scale = 0.00027777777777777778, default = "cuft/h", link = "Cubic metre per second", }, ["m3/min"] = { name1 = "cubic metre per minute", name1_us = "cubic meter per minute", name2 = "cubic metres per minute", name2_us = "cubic meters per minute", symbol = "m<sup>3</sup>/min", utype = "flow", scale = 0.016666666666666666, default = "cuft/min", link = "Cubic metre per second", }, ["m3/s"] = { name1 = "cubic metre per second", name1_us = "cubic meter per second", name2 = "cubic metres per second", name2_us = "cubic meters per second", symbol = "m<sup>3</sup>/s", utype = "flow", scale = 1, default = "cuft/s", }, ["Moilbbl/a"] = { name1 = "million barrels per year", name2 = "million barrels per year", symbol = "Mbbl/a", utype = "flow", scale = 0.0050380033629933837, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3/a", link = "Barrel per day", }, ["Moilbbl/d"] = { name1 = "million barrels per day", name2 = "million barrels per day", symbol = "Mbbl/d", utype = "flow", scale = 1.8401307283333335, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3/d", link = "Barrel per day", }, ["oilbbl/a"] = { name1 = "barrel per year", name2 = "barrels per year", symbol = "bbl/a", utype = "flow", scale = 5.0380033629933841e-9, default = "m3/a", link = "Barrel per day", }, ["oilbbl/d"] = { name1 = "barrel per day", name2 = "barrels per day", symbol = "bbl/d", utype = "flow", scale = 1.8401307283333336e-6, default = "m3/d", }, ["Toilbbl/a"] = { name1 = "trillion barrels per year", name2 = "trillion barrels per year", symbol = "Tbbl/a", utype = "flow", scale = 5038.0033629933832, default = "v * 1.58987294928 < 10 ! e9 ! e12 ! m3/a", link = "Barrel per day", }, ["U.S.gal/d"] = { name1 = "U.S. gallon per day", name2 = "U.S. gallons per day", symbol = "U.S.&nbsp;gal/d", utype = "flow", scale = 4.3812636388888893e-8, default = "m3/s", customary= 1, }, ["U.S.gal/h"] = { name1 = "gallon per hour", name2 = "gallons per hour", symbol = "gal/h", utype = "flow", scale = 1.0515032733333334e-6, default = "m3/h", link = "Gallon", customary= 2, }, ["U.S.gal/min"] = { name1 = "U.S. gallon per minute", name2 = "U.S. gallons per minute", symbol = "U.S.&nbsp;gal/min", utype = "flow", scale = 6.3090196400000003e-5, default = "m3/s", link = "Gallon", }, ["USgal/a"] = { name1 = "US gallon per year", name2 = "US gallons per year", symbol = "US&nbsp;gal/a", utype = "flow", scale = 1.1995246102365199e-10, default = "m3/s", }, ["USgal/d"] = { name1 = "US gallon per day", name2 = "US gallons per day", symbol = "US&nbsp;gal/d", utype = "flow", scale = 4.3812636388888893e-8, default = "m3/s", }, ["USgal/h"] = { name1 = "gallon per hour", name2 = "gallons per hour", symbol = "gal/h", utype = "flow", scale = 1.0515032733333334e-6, default = "m3/h", link = "Gallon", customary= 1, }, ["USgal/min"] = { name1 = "US gallon per minute", name2 = "US gallons per minute", symbol = "US&nbsp;gal/min", utype = "flow", scale = 6.3090196400000003e-5, default = "m3/s", link = "Gallon", }, ["USgal/s"] = { name1 = "US gallon per second", name1_us = "U.S. gallon per second", name2 = "US gallons per second", name2_us = "U.S. gallons per second", symbol = "USgal/s", utype = "flow", scale = 0.003785411784, default = "m3/s", link = "US gallons per second", }, ["ft3/a"] = { target = "cuft/a", }, ["ft3/d"] = { target = "cuft/d", }, ["ft3/h"] = { target = "cuft/h", }, ["ft3/s"] = { target = "cuft/s", }, ["Gcuft/a"] = { target = "e9cuft/a", }, ["Gcuft/d"] = { target = "e9cuft/d", }, ["kcuft/a"] = { target = "e3cuft/a", }, ["kcuft/d"] = { target = "e3cuft/d", }, ["kcuft/s"] = { target = "e3cuft/s", }, ["Mcuft/a"] = { target = "e6cuft/a", }, ["Mcuft/d"] = { target = "e6cuft/d", }, ["Mcuft/s"] = { target = "e6cuft/s", }, ["m³/s"] = { target = "m3/s", }, ["Tcuft/a"] = { target = "e12cuft/a", }, ["Tcuft/d"] = { target = "e12cuft/d", }, ["u.s.gal/min"] = { target = "U.S.gal/min", }, ["usgal/min"] = { target = "USgal/min", }, ["-LTf"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "LTf", utype = "force", scale = 9964.01641818352, default = "kN", }, ["-STf"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "STf", utype = "force", scale = 8896.443230521, default = "kN", }, ["dyn"] = { name1 = "dyne", symbol = "dyn", utype = "force", scale = 0.00001, default = "gr-f", }, ["g-f"] = { name1 = "gram-force", name2 = "grams-force", symbol = "g<sub>f</sub>", utype = "force", scale = 0.00980665, default = "mN oz-f", link = "Kilogram-force", }, ["gf"] = { name1 = "gram-force", name2 = "grams-force", symbol = "gf", utype = "force", scale = 0.00980665, default = "mN ozf", link = "Kilogram-force", }, ["gr-f"] = { name1 = "grain-force", name2 = "grains-force", symbol = "gr<sub>f</sub>", utype = "force", scale = 0.0006354602307515, default = "μN", link = "Pound (force)", }, ["grf"] = { name1 = "grain-force", name2 = "grains-force", symbol = "grf", utype = "force", scale = 0.0006354602307515, default = "μN", link = "Pound (force)", }, ["kdyn"] = { name1 = "kilodyne", symbol = "kdyn", utype = "force", scale = 0.01, default = "oz-f", link = "Dyne", }, ["kg-f"] = { name1 = "kilogram-force", name2 = "kilograms-force", symbol = "kg<sub>f</sub>", utype = "force", scale = 9.80665, default = "N lb-f", }, ["kgf"] = { name1 = "kilogram-force", name2 = "kilograms-force", symbol = "kgf", utype = "force", scale = 9.80665, default = "N lbf", }, ["kp"] = { name1 = "kilopond", symbol = "kp", utype = "force", scale = 9.80665, default = "N lb-f", link = "Kilogram-force", }, ["L/T-f"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "L/T<sub>f</sub>", utype = "force", scale = 9964.01641818352, default = "kN", }, ["L/Tf"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "L/Tf", utype = "force", scale = 9964.01641818352, default = "kN", }, ["lb-f"] = { name1 = "pound-force", name2 = "pounds-force", symbol = "lb<sub>f</sub>", utype = "force", scale = 4.4482216152605, default = "N", link = "Pound (force)", }, ["lbf"] = { name1 = "pound-force", name2 = "pounds-force", symbol = "lbf", utype = "force", scale = 4.4482216152605, default = "N", link = "Pound (force)", }, ["lb(f)"] = { name1 = "pound", symbol = "lb", utype = "force", scale = 4.4482216152605, default = "N", link = "Pound (force)", }, ["LT-f"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "LT<sub>f</sub>", utype = "force", scale = 9964.01641818352, default = "kN", }, ["LTf"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "LTf", usename = 1, utype = "force", scale = 9964.01641818352, default = "kN", }, ["Mdyn"] = { name1 = "megadyne", symbol = "Mdyn", utype = "force", scale = 10, default = "lb-f", link = "Dyne", }, ["mdyn"] = { name1 = "millidyne", symbol = "mdyn", utype = "force", scale = 0.00000001, default = "gr-f", link = "Dyne", }, ["mg-f"] = { name1 = "milligram-force", name2 = "milligrams-force", symbol = "mg<sub>f</sub>", utype = "force", scale = 0.00000980665, default = "μN gr-f", link = "Kilogram-force", }, ["mgf"] = { name1 = "milligram-force", name2 = "milligrams-force", symbol = "mgf", utype = "force", scale = 0.00000980665, default = "μN grf", link = "Kilogram-force", }, ["Mp"] = { name1 = "megapond", symbol = "Mp", utype = "force", scale = 9806.65, default = "kN LT-f ST-f", link = "Kilogram-force", }, ["mp"] = { name1 = "millipond", symbol = "mp", utype = "force", scale = 0.00000980665, default = "μN gr-f", link = "Kilogram-force", }, ["N"] = { _name1 = "newton", _symbol = "N", utype = "force", scale = 1, prefixes = 1, default = "lb-f", link = "Newton (unit)", }, ["oz-f"] = { name1 = "ounce-force", name2 = "ounces-force", symbol = "oz<sub>f</sub>", utype = "force", scale = 0.2780138203095378125, default = "mN", link = "Pound (force)", }, ["ozf"] = { name1 = "ounce-force", name2 = "ounces-force", symbol = "ozf", utype = "force", scale = 0.2780138203095378125, default = "mN", link = "Pound (force)", }, ["p"] = { name1 = "pond", symbol = "p", utype = "force", scale = 0.00980665, default = "mN oz-f", link = "Kilogram-force", }, ["pdl"] = { name1 = "poundal", symbol = "pdl", utype = "force", scale = 0.138254954376, default = "N", }, ["S/T-f"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "S/T<sub>f</sub>", utype = "force", scale = 8896.443230521, default = "kN", }, ["S/Tf"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "S/Tf", utype = "force", scale = 8896.443230521, default = "kN", }, ["ST-f"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "ST<sub>f</sub>", utype = "force", scale = 8896.443230521, default = "kN", }, ["STf"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "STf", usename = 1, utype = "force", scale = 8896.443230521, default = "kN", }, ["t-f"] = { name1 = "tonne-force", name2 = "tonnes-force", symbol = "t<sub>f</sub>", utype = "force", scale = 9806.65, default = "kN LT-f ST-f", link = "Ton-force#Tonne-force", }, ["tf"] = { name1 = "tonne-force", name2 = "tonnes-force", symbol = "tf", utype = "force", scale = 9806.65, default = "kN LTf STf", link = "Ton-force#Tonne-force", }, ["dyne"] = { target = "dyn", }, ["newtons"] = { target = "N", }, ["poundal"] = { target = "pdl", }, ["tonne-force"] = { target = "tf", }, ["impgal/mi"] = { per = { "@impgal", "mi" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "l/km USgal/mi", }, ["km/L"] = { per = { "km", "L" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "mpgimp mpgus", }, ["km/l"] = { per = { "km", "l" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "mpgimp mpgus", }, ["L/100 km"] = { per = { "L", "100km" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "mpgimp mpgus", symlink = "[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]", }, ["l/100 km"] = { per = { "l", "100km" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "mpgimp mpgus", symlink = "[[Fuel economy in automobiles#Units of measure|l/100&nbsp;km]]", }, ["L/km"] = { per = { "L", "km" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "mpgimp mpgus", }, ["l/km"] = { per = { "l", "km" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "mpgimp mpgus", }, ["mi/impqt"] = { per = { "mi", "impqt" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "km/L", }, ["mi/U.S.qt"] = { per = { "mi", "U.S.qt" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "km/L", }, ["mi/USqt"] = { per = { "mi", "USqt" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "km/L", }, ["mi/usqt"] = { per = { "mi", "usqt" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "km/L", }, ["mpgimp"] = { per = { "mi", "@impgal" }, symbol = "mpg<sub>&#8209;imp</sub>", utype = "fuel efficiency", invert = -1, iscomplex= true, default = "L/100 km+mpgus", symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>", }, ["mpgus"] = { per = { "mi", "+USgal" }, symbol = "mpg<sub>&#8209;US</sub>", utype = "fuel efficiency", invert = -1, iscomplex= true, default = "L/100 km+mpgimp", symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>", }, ["U.S.gal/mi"] = { per = { "*U.S.gal", "mi" }, sp_us = true, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "l/km impgal/mi", }, ["usgal/mi"] = { per = { "+USgal", "mi" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "l/km impgal/mi", }, ["L/100km"] = { target = "L/100 km", }, ["l/100km"] = { target = "l/100 km", }, ["mpg"] = { shouldbe = "Use %{mpgus%} for miles per US gallon or %{mpgimp%} for miles per imperial gallon (not %{mpg%})", }, ["mpgU.S."] = { target = "mpgus", symbol = "mpg<sub>&#8209;U.S.</sub>", sp_us = true, symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>", }, ["mpgu.s."] = { target = "mpgus", symbol = "mpg<sub>&#8209;U.S.</sub>", sp_us = true, symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>", }, ["mpgUS"] = { target = "mpgus", }, ["USgal/mi"] = { target = "usgal/mi", }, ["kPa/m"] = { per = { "kPa", "-m-frac" }, utype = "fracture gradient", default = "psi/ft", }, ["psi/ft"] = { per = { "psi", "-ft-frac" }, utype = "fracture gradient", default = "kPa/m", }, ["cm/km"] = { name1 = "centimetre per kilometre", name1_us = "centimeter per kilometer", name2 = "centimetres per kilometre", name2_us = "centimeters per kilometer", symbol = "cm/km", utype = "gradient", scale = 0.00001, default = "ft/mi", link = "Grade (slope)", }, ["ft/mi"] = { name1 = "foot per mile", name2 = "feet per mile", symbol = "ft/mi", utype = "gradient", scale = 0.00018939393939393939, default = "v < 5.28 ! c ! ! m/km", link = "Grade (slope)", }, ["ft/nmi"] = { name1 = "foot per nautical mile", name2 = "feet per nautical mile", symbol = "ft/nmi", utype = "gradient", scale = 0.00016457883369330455, default = "v < 6.076 ! c ! ! m/km", link = "Grade (slope)", }, ["in/ft"] = { name1 = "inch per foot", name2 = "inches per foot", symbol = "in/ft", utype = "gradient", scale = 0.083333333333333329, default = "mm/m", link = "Grade (slope)", }, ["in/mi"] = { name1 = "inch per mile", name2 = "inches per mile", symbol = "in/mi", utype = "gradient", scale = 1.5782828282828283e-5, default = "v < 0.6336 ! m ! c ! m/km", link = "Grade (slope)", }, ["m/km"] = { name1 = "metre per kilometre", name1_us = "meter per kilometer", name2 = "metres per kilometre", name2_us = "meters per kilometer", symbol = "m/km", utype = "gradient", scale = 0.001, default = "ft/mi", link = "Grade (slope)", }, ["mm/km"] = { name1 = "millimetre per kilometre", name1_us = "millimeter per kilometer", name2 = "millimetres per kilometre", name2_us = "millimeters per kilometer", symbol = "mm/km", utype = "gradient", scale = 0.000001, default = "in/mi", link = "Grade (slope)", }, ["mm/m"] = { name1 = "millimetre per metre", name1_us = "millimeter per meter", name2 = "millimetres per metre", name2_us = "millimeters per meter", symbol = "mm/m", utype = "gradient", scale = 0.001, default = "in/ft", link = "Grade (slope)", }, ["admi"] = { name1 = "admiralty mile", symbol = "nmi&nbsp;(admiralty)", utype = "length", scale = 1853.184, default = "km mi", link = "Nautical mile", }, ["AU"] = { name1 = "astronomical unit", symbol = "AU", utype = "length", scale = 149597870700, default = "km mi", }, ["Brnmi"] = { name1 = "British nautical mile", symbol = "(Brit)&nbsp;nmi", utype = "length", scale = 1853.184, default = "km mi", link = "Nautical mile", }, ["bu"] = { name2 = "bu", symbol = "bu", usename = 1, utype = "length", scale = 0.0030303030303030303, default = "mm", link = "Japanese units of measurement#Length", }, ["ch"] = { name1 = "chain", symbol = "ch", utype = "length", scale = 20.1168, default = "ft m", subdivs = { ["ft"] = { 66, default = "m" }, ["yd"] = { 22, default = "m" } }, link = "Chain (unit)", }, ["chlk"] = { name1 = "[[Chain (unit)|chain]]", symbol = "[[Chain (unit)|ch]]", utype = "length", scale = 20.1168, default = "ft m", link = "", }, ["chain"] = { symbol = "chain", usename = 1, utype = "length", scale = 20.1168, default = "ft m", subdivs = { ["ft"] = { 66, default = "m" }, ["yd"] = { 22, default = "m" } }, link = "Chain (unit)", }, ["chainlk"] = { symbol = "[[Chain (unit)|chain]]", usename = 1, utype = "length", scale = 20.1168, default = "ft m", link = "", }, ["dpcm"] = { name2 = "dot/cm", symbol = "dot/cm", utype = "length", scale = 100, invert = -1, iscomplex= true, default = "dpi", link = "Dots per inch", }, ["dpi"] = { name2 = "DPI", symbol = "DPI", utype = "length", scale = 39.370078740157481, invert = -1, iscomplex= true, default = "pitch", link = "Dots per inch", }, ["fathom"] = { symbol = "fathom", usename = 1, utype = "length", scale = 1.8288, default = "ft m", }, ["foot"] = { name1 = "foot", name2 = "foot", symbol = "ft", utype = "length", scale = 0.3048, default = "m", subdivs = { ["in"] = { 12, default = "m" } }, link = "Foot (unit)", }, ["ft"] = { name1 = "foot", name2 = "feet", symbol = "ft", utype = "length", scale = 0.3048, exception= "integer_more_precision", default = "m", subdivs = { ["in"] = { 12, default = "m" } }, link = "Foot (unit)", }, ["furlong"] = { symbol = "furlong", usename = 1, utype = "length", scale = 201.168, default = "ft m", }, ["Gly"] = { name1 = "gigalight-year", symbol = "Gly", utype = "length", scale = 9.4607304725808e24, default = "Mpc", link = "Light-year#Definitions", }, ["Gpc"] = { name1 = "gigaparsec", symbol = "Gpc", utype = "length", scale = 3.0856775814671916e25, default = "Gly", link = "Parsec#Megaparsecs and gigaparsecs", }, ["hand"] = { name1 = "hand", symbol = "h", utype = "length", builtin = "hand", scale = 0.1016, iscomplex= true, default = "in cm", link = "Hand (unit)", }, ["in"] = { name1 = "inch", name2 = "inches", symbol = "in", utype = "length", scale = 0.0254, exception= "subunit_more_precision", default = "mm", }, ["inabbreviated"] = { name2 = "in", symbol = "in", utype = "length", scale = 0.0254, default = "mm", link = "Inch", }, ["kly"] = { name1 = "kilolight-year", symbol = "kly", utype = "length", scale = 9.4607304725808e18, default = "pc", link = "Light-year#Definitions", }, ["kpc"] = { name1 = "kiloparsec", symbol = "kpc", utype = "length", scale = 3.0856775814671916e19, default = "kly", link = "Parsec#Parsecs and kiloparsecs", }, ["LD"] = { name1 = "lunar distance", symbol = "LD", utype = "length", scale = 384403000, default = "km mi", link = "Lunar distance (astronomy)", }, ["league"] = { symbol = "league", usename = 1, utype = "length", scale = 4828.032, default = "km", link = "League (unit)", }, ["ly"] = { name1 = "light-year", symbol = "ly", utype = "length", scale = 9.4607304725808e15, default = "AU", }, ["m"] = { _name1 = "metre", _name1_us= "meter", _symbol = "m", utype = "length", scale = 1, prefixes = 1, default = "v > 0 and v < 3 ! ftin ! ft", link = "Metre", }, ["mi"] = { name1 = "mile", symbol = "mi", utype = "length", scale = 1609.344, default = "km", subdivs = { ["ch"] = { 80, default = "km" }, ["chlk"] = { 80, default = "km" }, ["chain"] = { 80, default = "km" }, ["chainlk"] = { 80, default = "km" }, ["ft"] = { 5280, default = "km" }, ["furlong"] = { 8, default = "km" }, ["yd"] = { 1760, default = "km" } }, }, ["mil"] = { symbol = "mil", usename = 1, utype = "length", scale = 0.0000254, default = "mm", link = "Thousandth of an inch", }, ["Mly"] = { name1 = "megalight-year", symbol = "Mly", utype = "length", scale = 9.4607304725808e21, default = "kpc", link = "Light-year#Definitions", }, ["Mpc"] = { name1 = "megaparsec", symbol = "Mpc", utype = "length", scale = 3.0856775814671916e22, default = "Mly", link = "Parsec#Megaparsecs and gigaparsecs", }, ["NM"] = { name1 = "nautical mile", symbol = "NM", utype = "length", scale = 1852, default = "km mi", }, ["nmi"] = { name1 = "nautical mile", symbol = "nmi", utype = "length", scale = 1852, default = "km mi", }, ["oldUKnmi"] = { name1 = "nautical mile", symbol = "nmi", utype = "length", scale = 1853.184, default = "km mi", }, ["oldUSnmi"] = { name1 = "nautical mile", symbol = "nmi", utype = "length", scale = 1853.24496, default = "km mi", }, ["pc"] = { name1 = "parsec", symbol = "pc", utype = "length", scale = 3.0856775814671916e16, default = "ly", }, ["perch"] = { name2 = "perches", symbol = "perch", usename = 1, utype = "length", scale = 5.0292, default = "ft m", link = "Rod (unit)", }, ["pitch"] = { name2 = "μm", symbol = "μm", utype = "length", scale = 1e-6, default = "dpi", defkey = "pitch", linkey = "pitch", link = "Dots per inch", }, ["pole"] = { symbol = "pole", usename = 1, utype = "length", scale = 5.0292, default = "ft m", link = "Rod (unit)", }, ["pre1954U.S.nmi"] = { name1 = "(pre-1954&nbsp;U.S.) nautical mile", symbol = "(pre&#8209;1954&nbsp;U.S.) nmi", utype = "length", scale = 1853.24496, default = "km mi", link = "Nautical mile", }, ["pre1954USnmi"] = { name1 = "(pre-1954&nbsp;US) nautical mile", name1_us = "(pre-1954&nbsp;U.S.) nautical mile", symbol = "(pre&#8209;1954&nbsp;US) nmi", sym_us = "(pre&#8209;1954&nbsp;U.S.) nmi", utype = "length", scale = 1853.24496, default = "km mi", link = "Nautical mile", }, ["rd"] = { name1 = "rod", symbol = "rd", utype = "length", scale = 5.0292, default = "ft m", link = "Rod (unit)", }, ["royal cubit"] = { name1 = "royal cubit", symbol = "cu", utype = "length", scale = 0.524, default = "mm", }, ["rtkm"] = { name1 = "route kilometre", name1_us = "route kilometer", symbol = "km", utype = "length", scale = 1000, default = "mi", link = "Kilometre", }, ["rtmi"] = { name1 = "route mile", symbol = "mi", utype = "length", scale = 1609.344, default = "km", link = "Mile", }, ["shaku"] = { name2 = "shaku", symbol = "shaku", usename = 1, utype = "length", scale = 0.30303030303030304, default = "m", link = "Shaku (unit)", }, ["sm"] = { name1 = "smoot", symbol = "sm", utype = "length", scale = 1.70180, default = "m", link = "Smoot (unit)", }, ["smi"] = { name1 = "statute mile", symbol = "mi", utype = "length", scale = 1609.344, default = "km", subdivs = { ["chain"] = { 80, default = "km" } }, }, ["solar radius"] = { name1 = "solar radius", name2 = "solar radii", symbol = "''R''<sub>☉</sub>", utype = "length", scale = 695700e3, default = "km", }, ["sun"] = { name2 = "sun", symbol = "sun", usename = 1, utype = "length", scale = 0.030303030303030304, default = "mm", link = "Japanese units of measurement#Length", }, ["thou"] = { name2 = "thou", symbol = "thou", usename = 1, utype = "length", scale = 0.0000254, default = "mm", link = "Thousandth of an inch", }, ["verst"] = { symbol = "verst", usename = 1, utype = "length", scale = 1066.8, default = "km mi", }, ["yd"] = { name1 = "yard", symbol = "yd", utype = "length", scale = 0.9144, default = "m", subdivs = { ["ft"] = { 3, default = "m" } }, }, ["μin"] = { name1 = "microinch", name2 = "microinches", symbol = "μin", utype = "length", scale = 0.0000000254, default = "nm", link = "SI prefix#Non-metric units", }, ["Å"] = { name1 = "ångström", symbol = "Å", utype = "length", scale = 0.0000000001, default = "in", }, ["Hz"] = { _name1 = "hertz", _name2 = "hertz", _symbol = "Hz", utype = "length", scale = 3.3356409519815204e-9, invert = -1, iscomplex= true, prefixes = 1, default = "m", link = "Hertz", }, ["rpm"] = { name1 = "revolution per minute", name2 = "revolutions per minute", symbol = "rpm", utype = "length", scale = 5.5594015866358675e-11, invert = -1, iscomplex= true, default = "Hz", link = "Revolutions per minute", }, ["-ft-frac"] = { target = "ft", link = "Fracture gradient", }, ["-in-stiff"] = { target = "in", link = "Stiffness", }, ["-m-frac"] = { target = "m", link = "Fracture gradient", }, ["-m-stiff"] = { target = "m", link = "Stiffness", }, ["100km"] = { target = "km", multiplier= 100, }, ["100mi"] = { target = "mi", multiplier= 100, }, ["100miles"] = { target = "mi", symbol = "miles", multiplier= 100, }, ["admiralty nmi"] = { target = "oldUKnmi", }, ["angstrom"] = { target = "Å", }, ["au"] = { target = "AU", symbol = "au", }, ["feet"] = { target = "ft", }, ["hands"] = { target = "hand", }, ["inch"] = { target = "in", }, ["light-year"] = { target = "ly", }, ["meter"] = { target = "m", sp_us = true, }, ["meters"] = { target = "m", sp_us = true, }, ["metre"] = { target = "m", }, ["metres"] = { target = "m", }, ["micrometre"] = { target = "μm", }, ["micron"] = { target = "μm", default = "μin", }, ["mile"] = { target = "mi", }, ["miles"] = { target = "mi", }, ["parsec"] = { target = "pc", }, ["rod"] = { target = "rd", }, ["smoot"] = { target = "sm", }, ["uin"] = { target = "μin", }, ["yard"] = { target = "yd", }, ["yards"] = { target = "yd", }, ["yds"] = { target = "yd", }, ["dtex"] = { name1 = "decitex", name2 = "decitex", symbol = "dtex", utype = "linear density", scale = 1e-7, default = "lb/yd", link = "Units of textile measurement#Units", }, ["kg/cm"] = { name1 = "kilogram per centimetre", name1_us = "kilogram per centimeter", name2 = "kilograms per centimetre", name2_us = "kilograms per centimeter", symbol = "kg/cm", utype = "linear density", scale = 100, default = "lb/yd", link = "Linear density", }, ["kg/m"] = { name1 = "kilogram per metre", name1_us = "kilogram per meter", name2 = "kilograms per metre", name2_us = "kilograms per meter", symbol = "kg/m", utype = "linear density", scale = 1, default = "lb/yd", link = "Linear density", }, ["lb/ft"] = { name1 = "pound per foot", name2 = "pounds per foot", symbol = "lb/ft", utype = "linear density", scale = 1.4881639435695539, default = "kg/m", link = "Linear density", }, ["lb/yd"] = { name1 = "pound per yard", name2 = "pounds per yard", symbol = "lb/yd", utype = "linear density", scale = 0.49605464785651798, default = "kg/m", link = "Linear density", }, ["G"] = { _name1 = "gauss", _name2 = "gauss", _symbol = "G", utype = "magnetic field strength", scale = 0.0001, prefixes = 1, default = "T", link = "Gauss (unit)", }, ["T"] = { _name1 = "tesla", _symbol = "T", utype = "magnetic field strength", scale = 1, prefixes = 1, default = "G", link = "Tesla (unit)", }, ["A/m"] = { name1 = "ampere per metre", name1_us = "ampere per meter", name2 = "amperes per metre", name2_us = "amperes per meter", symbol = "A/m", utype = "magnetizing field", scale = 1, default = "Oe", }, ["kA/m"] = { name1 = "kiloampere per metre", name1_us = "kiloampere per meter", name2 = "kiloamperes per metre", name2_us = "kiloamperes per meter", symbol = "kA/m", utype = "magnetizing field", scale = 1000, default = "kOe", link = "Ampere per metre", }, ["MA/m"] = { name1 = "megaampere per metre", name1_us = "megaampere per meter", name2 = "megaamperes per metre", name2_us = "megaamperes per meter", symbol = "MA/m", utype = "magnetizing field", scale = 1e6, default = "kOe", link = "Ampere per metre", }, ["Oe"] = { _name1 = "oersted", _symbol = "Oe", utype = "magnetizing field", scale = 79.5774715, prefixes = 1, default = "kA/m", link = "Oersted", }, ["-Lcwt"] = { name1 = "hundredweight", name2 = "hundredweight", symbol = "cwt", utype = "mass", scale = 50.80234544, default = "lb", }, ["-Scwt"] = { name1 = "hundredweight", name2 = "hundredweight", symbol = "cwt", utype = "mass", scale = 45.359237, default = "lb", }, ["-ST"] = { name1 = "short ton", symbol = "ST", utype = "mass", scale = 907.18474, default = "t", }, ["carat"] = { symbol = "carat", usename = 1, utype = "mass", scale = 0.0002, default = "g", link = "Carat (mass)", }, ["drachm"] = { name1_us = "dram", symbol = "drachm", usename = 1, utype = "mass", scale = 0.001771845195, default = "g", link = "Dram (unit)", }, ["dram"] = { target = "drachm", }, ["dwt"] = { name1 = "pennyweight", symbol = "dwt", utype = "mass", scale = 0.00155517384, default = "oz g", }, ["DWton"] = { symbol = "deadweight ton", usename = 1, utype = "mass", scale = 1016.0469088, default = "DWtonne", link = "Deadweight tonnage", }, ["DWtonne"] = { symbol = "deadweight tonne", usename = 1, utype = "mass", scale = 1000, default = "DWton", link = "Deadweight tonnage", }, ["g"] = { _name1 = "gram", _symbol = "g", utype = "mass", scale = 0.001, prefixes = 1, default = "oz", link = "Gram", }, ["gr"] = { name1 = "grain", symbol = "gr", utype = "mass", scale = 0.00006479891, default = "g", link = "Grain (unit)", }, ["Gt"] = { name1 = "gigatonne", symbol = "Gt", utype = "mass", scale = 1000000000000, default = "LT ST", link = "Tonne", }, ["impgalh2o"] = { name1 = "imperial gallon of water", name2 = "imperial gallons of water", symbol = "imp&nbsp;gal H<sub>2</sub>O", utype = "mass", scale = 4.5359236999999499, default = "lb kg", link = "Imperial gallon", }, ["kt"] = { name1 = "kilotonne", symbol = "kt", utype = "mass", scale = 1000000, default = "LT ST", link = "Tonne", }, ["lb"] = { name1 = "pound", symbol = "lb", utype = "mass", scale = 0.45359237, exception= "integer_more_precision", default = "kg", subdivs = { ["oz"] = { 16, default = "kg" } }, link = "Pound (mass)", }, ["Lcwt"] = { name1 = "long hundredweight", name2 = "long hundredweight", symbol = "Lcwt", usename = 1, utype = "mass", scale = 50.80234544, default = "lb", subdivs = { ["qtr"] = { 4, default = "kg" }, ["st"] = { 8, default = "kg" } }, link = "Hundredweight", }, ["long cwt"] = { name1 = "long hundredweight", name2 = "long hundredweight", symbol = "long&nbsp;cwt", utype = "mass", scale = 50.80234544, default = "lb kg", subdivs = { ["qtr"] = { 4, default = "kg" } }, link = "Hundredweight", }, ["long qtr"] = { name1 = "long quarter", symbol = "long&nbsp;qtr", utype = "mass", scale = 12.70058636, default = "lb kg", }, ["LT"] = { symbol = "long ton", usename = 1, utype = "mass", scale = 1016.0469088, default = "t", subdivs = { ["Lcwt"] = { 20, default = "t", unit = "-Lcwt" } }, }, ["lt"] = { name1 = "long ton", symbol = "LT", utype = "mass", scale = 1016.0469088, default = "t", subdivs = { ["Lcwt"] = { 20, default = "t", unit = "-Lcwt" } }, }, ["metric ton"] = { symbol = "metric ton", usename = 1, utype = "mass", scale = 1000, default = "long ton", link = "Tonne", }, ["MT"] = { name1 = "metric ton", symbol = "t", utype = "mass", scale = 1000, default = "LT ST", link = "Tonne", }, ["Mt"] = { name1 = "megatonne", symbol = "Mt", utype = "mass", scale = 1000000000, default = "LT ST", link = "Tonne", }, ["oz"] = { name1 = "ounce", symbol = "oz", utype = "mass", scale = 0.028349523125, default = "g", }, ["ozt"] = { name1 = "troy ounce", symbol = "ozt", utype = "mass", scale = 0.0311034768, default = "oz g", }, ["pdr"] = { name1 = "pounder", symbol = "pdr", utype = "mass", scale = 0.45359237, default = "kg", link = "Pound (mass)", }, ["qtr"] = { name1 = "quarter", symbol = "qtr", utype = "mass", scale = 12.70058636, default = "lb kg", subdivs = { ["lb"] = { 28, default = "kg" } }, link = "Long quarter", }, ["Scwt"] = { name1 = "short hundredweight", name2 = "short hundredweight", symbol = "Scwt", usename = 1, utype = "mass", scale = 45.359237, default = "lb", link = "Hundredweight", }, ["short cwt"] = { name1 = "short hundredweight", name2 = "short hundredweight", symbol = "short&nbsp;cwt", utype = "mass", scale = 45.359237, default = "lb kg", link = "Hundredweight", }, ["short qtr"] = { name1 = "short quarter", symbol = "short&nbsp;qtr", utype = "mass", scale = 11.33980925, default = "lb kg", }, ["ST"] = { symbol = "short ton", usename = 1, utype = "mass", scale = 907.18474, default = "t", subdivs = { ["Scwt"] = { 20, default = "t", unit = "-Scwt" } }, }, ["shtn"] = { name1 = "short ton", symbol = "sh&nbsp;tn", utype = "mass", scale = 907.18474, default = "t", }, ["shton"] = { symbol = "ton", usename = 1, utype = "mass", scale = 907.18474, default = "t", }, ["solar mass"] = { name1 = "solar mass", name2 = "solar masses", symbol = "''M''<sub>☉</sub>", utype = "mass", scale = 1.98855e30, default = "kg", }, ["st"] = { name1 = "stone", name2 = "stone", symbol = "st", utype = "mass", scale = 6.35029318, default = "lb kg", subdivs = { ["lb"] = { 14, default = "kg lb" } }, link = "Stone (unit)", }, ["t"] = { name1 = "tonne", name1_us = "metric ton", symbol = "t", utype = "mass", scale = 1000, default = "LT ST", }, ["tonne"] = { name1 = "tonne", name1_us = "metric ton", symbol = "t", utype = "mass", scale = 1000, default = "shton", }, ["troy pound"] = { symbol = "troy pound", usename = 1, utype = "mass", scale = 0.3732417216, default = "lb kg", link = "Troy weight", }, ["usgalh2o"] = { name1 = "US gallon of water", name1_us = "U.S. gallon of water", name2 = "US gallons of water", name2_us = "U.S. gallons of water", symbol = "US&nbsp;gal H<sub>2</sub>O", utype = "mass", scale = 3.7776215836051126, default = "lb kg", link = "United States customary units#Fluid volume", }, ["viss"] = { name2 = "viss", symbol = "viss", utype = "mass", scale = 1.632932532, default = "kg", link = "Myanmar units of measurement#Mass", }, ["billion tonne"] = { target = "e9t", }, ["kilogram"] = { target = "kg", }, ["kilotonne"] = { target = "kt", }, ["lbs"] = { target = "lb", }, ["lbt"] = { target = "troy pound", }, ["lcwt"] = { target = "Lcwt", }, ["long ton"] = { target = "LT", }, ["mcg"] = { target = "μg", }, ["million tonne"] = { target = "e6t", }, ["scwt"] = { target = "Scwt", }, ["short ton"] = { target = "ST", }, ["stone"] = { target = "st", }, ["thousand tonne"] = { target = "e3t", }, ["tonnes"] = { target = "t", }, ["kg/kW"] = { name1 = "kilogram per kilowatt", name2 = "kilograms per kilowatt", symbol = "kg/kW", utype = "mass per unit power", scale = 0.001, default = "lb/hp", link = "Kilowatt", }, ["lb/hp"] = { name1 = "pound per horsepower", name2 = "pounds per horsepower", symbol = "lb/hp", utype = "mass per unit power", scale = 0.00060827738784176115, default = "kg/kW", link = "Horsepower", }, ["kg/h"] = { per = { "kg", "h" }, utype = "mass per unit time", default = "lb/h", }, ["lb/h"] = { per = { "lb", "h" }, utype = "mass per unit time", default = "kg/h", }, ["g-mol/d"] = { name1 = "gram-mole per day", name2 = "gram-moles per day", symbol = "g&#8209;mol/d", utype = "molar rate", scale = 1.1574074074074073e-5, default = "μmol/s", link = "Mole (unit)", }, ["g-mol/h"] = { name1 = "gram-mole per hour", name2 = "gram-moles per hour", symbol = "g&#8209;mol/h", utype = "molar rate", scale = 0.00027777777777777778, default = "mmol/s", link = "Mole (unit)", }, ["g-mol/min"] = { name1 = "gram-mole per minute", name2 = "gram-moles per minute", symbol = "g&#8209;mol/min", utype = "molar rate", scale = 0.016666666666666666, default = "g-mol/s", link = "Mole (unit)", }, ["g-mol/s"] = { name1 = "gram-mole per second", name2 = "gram-moles per second", symbol = "g&#8209;mol/s", utype = "molar rate", scale = 1, default = "lb-mol/min", link = "Mole (unit)", }, ["gmol/d"] = { name1 = "gram-mole per day", name2 = "gram-moles per day", symbol = "gmol/d", utype = "molar rate", scale = 1.1574074074074073e-5, default = "μmol/s", link = "Mole (unit)", }, ["gmol/h"] = { name1 = "gram-mole per hour", name2 = "gram-moles per hour", symbol = "gmol/h", utype = "molar rate", scale = 0.00027777777777777778, default = "mmol/s", link = "Mole (unit)", }, ["gmol/min"] = { name1 = "gram-mole per minute", name2 = "gram-moles per minute", symbol = "gmol/min", utype = "molar rate", scale = 0.016666666666666666, default = "gmol/s", link = "Mole (unit)", }, ["gmol/s"] = { name1 = "gram-mole per second", name2 = "gram-moles per second", symbol = "gmol/s", utype = "molar rate", scale = 1, default = "lbmol/min", link = "Mole (unit)", }, ["kmol/d"] = { name1 = "kilomole per day", name2 = "kilomoles per day", symbol = "kmol/d", utype = "molar rate", scale = 0.011574074074074073, default = "mmol/s", link = "Mole (unit)", }, ["kmol/h"] = { name1 = "kilomole per hour", name2 = "kilomoles per hour", symbol = "kmol/h", utype = "molar rate", scale = 0.27777777777777779, default = "mol/s", link = "Mole (unit)", }, ["kmol/min"] = { name1 = "kilomole per minute", name2 = "kilomoles per minute", symbol = "kmol/min", utype = "molar rate", scale = 16.666666666666668, default = "mol/s", link = "Kilomole (unit)", }, ["kmol/s"] = { name1 = "kilomole per second", name2 = "kilomoles per second", symbol = "kmol/s", utype = "molar rate", scale = 1000, default = "lb-mol/s", link = "Mole (unit)", }, ["lb-mol/d"] = { name1 = "pound-mole per day", name2 = "pound-moles per day", symbol = "lb&#8209;mol/d", utype = "molar rate", scale = 0.0052499116898148141, default = "mmol/s", link = "Pound-mole", }, ["lb-mol/h"] = { name1 = "pound-mole per hour", name2 = "pound-moles per hour", symbol = "lb&#8209;mol/h", utype = "molar rate", scale = 0.12599788055555555, default = "mol/s", link = "Pound-mole", }, ["lb-mol/min"] = { name1 = "pound-mole per minute", name2 = "pound-moles per minute", symbol = "lb&#8209;mol/min", utype = "molar rate", scale = 7.5598728333333334, default = "mol/s", link = "Pound-mole", }, ["lb-mol/s"] = { name1 = "pound-mole per second", name2 = "pound-moles per second", symbol = "lb&#8209;mol/s", utype = "molar rate", scale = 453.59237, default = "kmol/s", link = "Pound-mole", }, ["lbmol/d"] = { name1 = "pound-mole per day", name2 = "pound-moles per day", symbol = "lbmol/d", utype = "molar rate", scale = 0.0052499116898148141, default = "mmol/s", link = "Pound-mole", }, ["lbmol/h"] = { name1 = "pound-mole per hour", name2 = "pound-moles per hour", symbol = "lbmol/h", utype = "molar rate", scale = 0.12599788055555555, default = "mol/s", link = "Pound-mole", }, ["lbmol/min"] = { name1 = "pound-mole per minute", name2 = "pound-moles per minute", symbol = "lbmol/min", utype = "molar rate", scale = 7.5598728333333334, default = "mol/s", link = "Pound-mole", }, ["lbmol/s"] = { name1 = "pound-mole per second", name2 = "pound-moles per second", symbol = "lbmol/s", utype = "molar rate", scale = 453.59237, default = "kmol/s", link = "Pound-mole", }, ["mmol/s"] = { name1 = "millimole per second", name2 = "millimoles per second", symbol = "mmol/s", utype = "molar rate", scale = 0.001, default = "lb-mol/d", link = "Mole (unit)", }, ["mol/d"] = { name1 = "mole per day", name2 = "moles per day", symbol = "mol/d", utype = "molar rate", scale = 1.1574074074074073e-5, default = "μmol/s", link = "Mole (unit)", }, ["mol/h"] = { name1 = "mole per hour", name2 = "moles per hour", symbol = "mol/h", utype = "molar rate", scale = 0.00027777777777777778, default = "mmol/s", link = "Mole (unit)", }, ["mol/min"] = { name1 = "mole per minute", name2 = "moles per minute", symbol = "mol/min", utype = "molar rate", scale = 0.016666666666666666, default = "mol/s", link = "Mole (unit)", }, ["mol/s"] = { name1 = "mole per second", name2 = "moles per second", symbol = "mol/s", utype = "molar rate", scale = 1, default = "lb-mol/min", link = "Mole (unit)", }, ["μmol/s"] = { name1 = "micromole per second", name2 = "micromoles per second", symbol = "μmol/s", utype = "molar rate", scale = 0.000001, default = "lb-mol/d", link = "Mole (unit)", }, ["umol/s"] = { target = "μmol/s", }, ["/acre"] = { name1 = "per acre", name2 = "per acre", symbol = "/acre", utype = "per unit area", scale = 0.00024710538146716532, default = "/ha", link = "Acre", }, ["/ha"] = { name1 = "per hectare", name2 = "per hectare", symbol = "/ha", utype = "per unit area", scale = 100e-6, default = "/acre", link = "Hectare", }, ["/sqcm"] = { name1 = "per square centimetre", name1_us = "per square centimeter", name2 = "per square centimetre", name2_us = "per square centimeter", symbol = "/cm<sup>2</sup>", utype = "per unit area", scale = 1e4, default = "/sqin", link = "Square centimetre", }, ["/sqin"] = { name1 = "per square inch", name2 = "per square inch", symbol = "/in<sup>2</sup>", utype = "per unit area", scale = 1550.0031000062002, default = "/sqcm", link = "Square inch", }, ["/sqkm"] = { name1 = "per square kilometre", name1_us = "per square kilometer", name2 = "per square kilometre", name2_us = "per square kilometer", symbol = "/km<sup>2</sup>", utype = "per unit area", scale = 1e-6, default = "/sqmi", link = "Square kilometre", }, ["/sqmi"] = { name1 = "per square mile", name2 = "per square mile", symbol = "/sq&nbsp;mi", utype = "per unit area", scale = 3.8610215854244582e-7, default = "/sqkm", link = "Square mile", }, ["PD/acre"] = { name1 = "inhabitant per acre", name2 = "inhabitants per acre", symbol = "/acre", utype = "per unit area", scale = 0.00024710538146716532, default = "PD/ha", link = "Acre", }, ["PD/ha"] = { name1 = "inhabitant per hectare", name2 = "inhabitants per hectare", symbol = "/ha", utype = "per unit area", scale = 100e-6, default = "PD/acre", link = "Hectare", }, ["PD/sqkm"] = { name1 = "inhabitant per square kilometre", name1_us = "inhabitant per square kilometer", name2 = "inhabitants per square kilometre", name2_us = "inhabitants per square kilometer", symbol = "/km<sup>2</sup>", utype = "per unit area", scale = 1e-6, default = "PD/sqmi", link = "Square kilometre", }, ["PD/sqmi"] = { name1 = "inhabitant per square mile", name2 = "inhabitants per square mile", symbol = "/sq&nbsp;mi", utype = "per unit area", scale = 3.8610215854244582e-7, default = "PD/sqkm", link = "Square mile", }, ["/cm2"] = { target = "/sqcm", }, ["/in2"] = { target = "/sqin", }, ["/km2"] = { target = "/sqkm", }, ["pd/acre"] = { target = "PD/acre", }, ["pd/ha"] = { target = "PD/ha", }, ["PD/km2"] = { target = "PD/sqkm", }, ["pd/km2"] = { target = "PD/sqkm", }, ["PD/km²"] = { target = "PD/sqkm", }, ["pd/sqkm"] = { target = "PD/sqkm", }, ["pd/sqmi"] = { target = "PD/sqmi", }, ["/l"] = { name1 = "per litre", name1_us = "per liter", name2 = "per litre", name2_us = "per liter", symbol = "/l", utype = "per unit volume", scale = 1000, default = "/usgal", link = "Litre", }, ["/USgal"] = { name1 = "per gallon", name2 = "per gallon", symbol = "/gal", utype = "per unit volume", scale = 264.172052, default = "/l", link = "US gallon", customary= 2, }, ["/usgal"] = { target = "/USgal", }, ["bhp"] = { name1 = "brake horsepower", name2 = "brake horsepower", symbol = "bhp", utype = "power", scale = 745.69987158227022, default = "kW", link = "Horsepower#Brake horsepower", }, ["Cal/d"] = { name1 = "large calorie per day", name2 = "large calories per day", symbol = "Cal/d", utype = "power", scale = 0.048425925925925928, default = "kJ/d", link = "Calorie", }, ["Cal/h"] = { name1 = "large calorie per hour", name2 = "large calories per hour", symbol = "Cal/h", utype = "power", scale = 1.1622222222222223, default = "kJ/h", link = "Calorie", }, ["cal/h"] = { name1 = "calorie per hour", name2 = "calories per hour", symbol = "cal/h", utype = "power", scale = 0.0011622222222222223, default = "W", link = "Calorie", }, ["CV"] = { name1 = "metric horsepower", name2 = "metric horsepower", symbol = "CV", utype = "power", scale = 735.49875, default = "kW", }, ["hk"] = { name1 = "metric horsepower", name2 = "metric horsepower", symbol = "hk", utype = "power", scale = 735.49875, default = "kW", }, ["hp"] = { name1 = "horsepower", name2 = "horsepower", symbol = "hp", utype = "power", scale = 745.69987158227022, default = "kW", }, ["hp-electric"] = { name1 = "electric horsepower", name2 = "electric horsepower", symbol = "hp", utype = "power", scale = 746, default = "kW", link = "Horsepower#Electrical horsepower", }, ["hp-electrical"] = { name1 = "electrical horsepower", name2 = "electrical horsepower", symbol = "hp", utype = "power", scale = 746, default = "kW", link = "Horsepower#Electrical horsepower", }, ["hp-metric"] = { name1 = "metric horsepower", name2 = "metric horsepower", symbol = "hp", utype = "power", scale = 735.49875, default = "kW", }, ["ihp"] = { name1 = "indicated horsepower", name2 = "indicated horsepower", symbol = "ihp", utype = "power", scale = 745.69987158227022, default = "kW", link = "Horsepower#Indicated horsepower", }, ["kcal/h"] = { name1 = "kilocalorie per hour", name2 = "kilocalories per hour", symbol = "kcal/h", utype = "power", scale = 1.1622222222222223, default = "kW", link = "Calorie", }, ["kJ/d"] = { name1 = "kilojoule per day", name2 = "kilojoules per day", symbol = "kJ/d", utype = "power", scale = 0.011574074074074073, default = "Cal/d", link = "Kilojoule", }, ["kJ/h"] = { name1 = "kilojoule per hour", name2 = "kilojoules per hour", symbol = "kJ/h", utype = "power", scale = 0.27777777777777779, default = "W", link = "Kilojoule", }, ["PS"] = { name1 = "metric horsepower", name2 = "metric horsepower", symbol = "PS", utype = "power", scale = 735.49875, default = "kW", }, ["shp"] = { name1 = "shaft horsepower", name2 = "shaft horsepower", symbol = "shp", utype = "power", scale = 745.69987158227022, default = "kW", link = "Horsepower#Shaft horsepower", }, ["W"] = { _name1 = "watt", _symbol = "W", utype = "power", scale = 1, prefixes = 1, default = "hp", link = "Watt", }, ["BTU/h"] = { per = { "BTU", "h" }, utype = "power", default = "W", }, ["Btu/h"] = { per = { "Btu", "h" }, utype = "power", default = "W", }, ["BHP"] = { target = "bhp", }, ["btu/h"] = { target = "BTU/h", }, ["HP"] = { target = "hp", }, ["Hp"] = { target = "hp", }, ["hp-mechanical"] = { target = "hp", }, ["IHP"] = { target = "ihp", }, ["SHP"] = { target = "shp", }, ["whp"] = { target = "hp", }, ["hp/lb"] = { name1 = "horsepower per pound", name2 = "horsepower per pound", symbol = "hp/lb", utype = "power per unit mass", scale = 1643.986806, default = "kW/kg", link = "Power-to-weight ratio", }, ["hp/LT"] = { name1 = "horsepower per long ton", name2 = "horsepower per long ton", symbol = "hp/LT", utype = "power per unit mass", scale = 0.73392268125000004, default = "kW/t", link = "Power-to-weight ratio", }, ["hp/ST"] = { name1 = "horsepower per short ton", name2 = "horsepower per short ton", symbol = "hp/ST", utype = "power per unit mass", scale = 0.821993403, default = "kW/t", link = "Power-to-weight ratio", }, ["hp/t"] = { name1 = "horsepower per tonne", name2 = "horsepower per tonne", symbol = "hp/t", utype = "power per unit mass", scale = 0.74569987158227022, default = "kW/t", link = "Power-to-weight ratio", }, ["kW/kg"] = { name1 = "kilowatt per kilogram", name2 = "kilowatts per kilogram", symbol = "kW/kg", utype = "power per unit mass", scale = 1000, default = "hp/lb", link = "Power-to-weight ratio", }, ["kW/t"] = { name1 = "kilowatt per tonne", name2 = "kilowatts per tonne", symbol = "kW/t", utype = "power per unit mass", scale = 1, default = "PS/t", link = "Power-to-weight ratio", }, ["PS/t"] = { name1 = "metric horsepower per tonne", name2 = "metric horsepower per tonne", symbol = "PS/t", utype = "power per unit mass", scale = 0.73549875, default = "kW/t", link = "Power-to-weight ratio", }, ["shp/lb"] = { name1 = "shaft horsepower per pound", name2 = "shaft horsepower per pound", symbol = "shp/lb", utype = "power per unit mass", scale = 1643.986806, default = "kW/kg", link = "Power-to-weight ratio", }, ["hp/tonne"] = { target = "hp/t", symbol = "hp/tonne", default = "kW/tonne", }, ["kW/tonne"] = { target = "kW/t", symbol = "kW/tonne", }, ["-lb/in2"] = { name1 = "pound per square inch", name2 = "pounds per square inch", symbol = "lb/in<sup>2</sup>", utype = "pressure", scale = 6894.7572931683608, default = "kPa kgf/cm2", }, ["atm"] = { name1 = "standard atmosphere", symbol = "atm", utype = "pressure", scale = 101325, default = "kPa", link = "Atmosphere (unit)", }, ["Ba"] = { name1 = "barye", symbol = "Ba", utype = "pressure", scale = 0.1, default = "Pa", }, ["bar"] = { symbol = "bar", utype = "pressure", scale = 100000, default = "kPa", link = "Bar (unit)", }, ["dbar"] = { name1 = "decibar", symbol = "dbar", utype = "pressure", scale = 10000, default = "kPa", link = "Bar (unit)", }, ["inHg"] = { name1 = "inch of mercury", name2 = "inches of mercury", symbol = "inHg", utype = "pressure", scale = 3386.388640341, default = "kPa", }, ["kBa"] = { name1 = "kilobarye", symbol = "kBa", utype = "pressure", scale = 100, default = "hPa", link = "Barye", }, ["kg-f/cm2"] = { name1 = "kilogram-force per square centimetre", name1_us = "kilogram-force per square centimeter", name2 = "kilograms-force per square centimetre", name2_us = "kilograms-force per square centimeter", symbol = "kg<sub>f</sub>/cm<sup>2</sup>", utype = "pressure", scale = 98066.5, default = "psi", link = "Kilogram-force", }, ["kg/cm2"] = { name1 = "kilogram per square centimetre", name1_us = "kilogram per square centimeter", name2 = "kilograms per square centimetre", name2_us = "kilograms per square centimeter", symbol = "kg/cm<sup>2</sup>", utype = "pressure", scale = 98066.5, default = "psi", link = "Kilogram-force", }, ["kgf/cm2"] = { name1 = "kilogram-force per square centimetre", name1_us = "kilogram-force per square centimeter", name2 = "kilograms-force per square centimetre", name2_us = "kilograms-force per square centimeter", symbol = "kgf/cm<sup>2</sup>", utype = "pressure", scale = 98066.5, default = "psi", link = "Kilogram-force", }, ["ksi"] = { name1 = "kilopound per square inch", name2 = "kilopounds per square inch", symbol = "ksi", utype = "pressure", scale = 6894757.2931683613, default = "MPa", link = "Pound per square inch", }, ["lbf/in2"] = { name1 = "pound-force per square inch", name2 = "pounds-force per square inch", symbol = "lbf/in<sup>2</sup>", utype = "pressure", scale = 6894.7572931683608, default = "kPa kgf/cm2", }, ["mb"] = { name1 = "millibar", symbol = "mb", utype = "pressure", scale = 100, default = "hPa", link = "Bar (unit)", }, ["mbar"] = { name1 = "millibar", symbol = "mbar", utype = "pressure", scale = 100, default = "hPa", link = "Bar (unit)", }, ["mmHg"] = { name1 = "millimetre of mercury", name1_us = "millimeter of mercury", name2 = "millimetres of mercury", name2_us = "millimeters of mercury", symbol = "mmHg", utype = "pressure", scale = 133.322387415, default = "kPa", }, ["Pa"] = { _name1 = "pascal", _symbol = "Pa", utype = "pressure", scale = 1, prefixes = 1, default = "psi", link = "Pascal (unit)", }, ["psf"] = { name1 = "pound per square foot", name2 = "pounds per square foot", symbol = "psf", utype = "pressure", scale = 47.880258980335839, default = "kPa", link = "Pound per square inch", }, ["psi"] = { name1 = "pound per square inch", name2 = "pounds per square inch", symbol = "psi", utype = "pressure", scale = 6894.7572931683608, default = "kPa", }, ["Torr"] = { name1 = "torr", symbol = "Torr", utype = "pressure", scale = 133.32236842105263, default = "kPa", }, ["N/cm2"] = { per = { "N", "cm2" }, utype = "pressure", default = "psi", }, ["N/m2"] = { per = { "N", "m2" }, utype = "pressure", default = "psi", }, ["g/cm2"] = { per = { "g", "cm2" }, utype = "pressure", default = "lb/sqft", multiplier= 9.80665, }, ["g/m2"] = { per = { "g", "m2" }, utype = "pressure", default = "lb/sqft", multiplier= 9.80665, }, ["kg/ha"] = { per = { "kg", "ha" }, utype = "pressure", default = "lb/acre", multiplier= 9.80665, }, ["kg/m2"] = { per = { "kg", "m2" }, utype = "pressure", default = "lb/sqft", multiplier= 9.80665, }, ["lb/1000sqft"] = { per = { "lb", "1000sqft" }, utype = "pressure", default = "g/m2", multiplier= 9.80665, }, ["lb/acre"] = { per = { "lb", "acre" }, utype = "pressure", default = "kg/ha", multiplier= 9.80665, }, ["lb/sqft"] = { per = { "lb", "sqft" }, utype = "pressure", default = "kg/m2", multiplier= 9.80665, }, ["lb/sqyd"] = { per = { "lb", "sqyd" }, utype = "pressure", default = "kg/m2", multiplier= 9.80665, }, ["LT/acre"] = { per = { "LT", "acre" }, utype = "pressure", default = "t/ha", multiplier= 9.80665, }, ["MT/ha"] = { per = { "MT", "ha" }, utype = "pressure", default = "LT/acre ST/acre", multiplier= 9.80665, }, ["oz/sqft"] = { per = { "oz", "sqft" }, utype = "pressure", default = "g/m2", multiplier= 9.80665, }, ["oz/sqyd"] = { per = { "oz", "sqyd" }, utype = "pressure", default = "g/m2", multiplier= 9.80665, }, ["ST/acre"] = { per = { "ST", "acre" }, utype = "pressure", default = "t/ha", multiplier= 9.80665, }, ["t/ha"] = { per = { "t", "ha" }, utype = "pressure", default = "LT/acre ST/acre", multiplier= 9.80665, }, ["tonne/acre"] = { per = { "tonne", "acre" }, utype = "pressure", default = "tonne/ha", multiplier= 9.80665, }, ["tonne/ha"] = { per = { "tonne", "ha" }, utype = "pressure", default = "tonne/acre", multiplier= 9.80665, }, ["kgfpsqcm"] = { target = "kgf/cm2", }, ["kgpsqcm"] = { target = "kg/cm2", }, ["kN/m2"] = { target = "kPa", }, ["lb/in2"] = { target = "lbf/in2", }, ["torr"] = { target = "Torr", }, ["Bq"] = { _name1 = "becquerel", _symbol = "Bq", utype = "radioactivity", scale = 1, prefixes = 1, default = "pCi", link = "Becquerel", }, ["Ci"] = { _name1 = "curie", _symbol = "Ci", utype = "radioactivity", scale = 3.7e10, prefixes = 1, default = "GBq", link = "Curie (unit)", }, ["Rd"] = { _name1 = "rutherford", _symbol = "Rd", utype = "radioactivity", scale = 1e6, prefixes = 1, default = "MBq", link = "Rutherford (unit)", }, ["cm/h"] = { name1 = "centimetre per hour", name1_us = "centimeter per hour", name2 = "centimetres per hour", name2_us = "centimeters per hour", symbol = "cm/h", utype = "speed", scale = 2.7777777777777775e-6, default = "in/h", link = "Metre per second", }, ["cm/s"] = { name1 = "centimetre per second", name1_us = "centimeter per second", name2 = "centimetres per second", name2_us = "centimeters per second", symbol = "cm/s", utype = "speed", scale = 0.01, default = "in/s", link = "Metre per second", }, ["cm/year"] = { name1 = "centimetre per year", name1_us = "centimeter per year", name2 = "centimetres per year", name2_us = "centimeters per year", symbol = "cm/year", utype = "speed", scale = 3.168873850681143e-10, default = "in/year", link = "Orders of magnitude (speed)", }, ["foot/s"] = { name1 = "foot per second", name2 = "foot per second", symbol = "ft/s", utype = "speed", scale = 0.3048, default = "m/s", }, ["ft/min"] = { name1 = "foot per minute", name2 = "feet per minute", symbol = "ft/min", utype = "speed", scale = 0.00508, default = "m/min", link = "Feet per second", }, ["ft/s"] = { name1 = "foot per second", name2 = "feet per second", symbol = "ft/s", utype = "speed", scale = 0.3048, default = "m/s", link = "Feet per second", }, ["furlong per fortnight"] = { name2 = "furlongs per fortnight", symbol = "furlong per fortnight", usename = 1, utype = "speed", scale = 0.00016630952380952381, default = "km/h mph", link = "FFF system", }, ["in/h"] = { name1 = "inch per hour", name2 = "inches per hour", symbol = "in/h", utype = "speed", scale = 7.0555555555555559e-6, default = "cm/h", link = "Inch", }, ["in/s"] = { name1 = "inch per second", name2 = "inches per second", symbol = "in/s", utype = "speed", scale = 0.0254, default = "cm/s", link = "Inch", }, ["in/year"] = { name1 = "inch per year", name2 = "inches per year", symbol = "in/year", utype = "speed", scale = 8.0489395807301024e-10, default = "cm/year", link = "Orders of magnitude (speed)", }, ["isp"] = { name1 = "second", symbol = "s", utype = "speed", scale = 9.80665, default = "km/s", link = "Specific impulse", }, ["km/d"] = { name1 = "kilometre per day", name1_us = "kilometer per day", name2 = "kilometres per day", name2_us = "kilometers per day", symbol = "km/d", utype = "speed", scale = 1.1574074074074074e-2, default = "mi/d", link = "Orders of magnitude (speed)", }, ["km/h"] = { name1 = "kilometre per hour", name1_us = "kilometer per hour", name2 = "kilometres per hour", name2_us = "kilometers per hour", symbol = "km/h", utype = "speed", scale = 0.27777777777777779, default = "mph", link = "Kilometres per hour", }, ["km/s"] = { name1 = "kilometre per second", name1_us = "kilometer per second", name2 = "kilometres per second", name2_us = "kilometers per second", symbol = "km/s", utype = "speed", scale = 1000, default = "mi/s", link = "Metre per second", }, ["kn"] = { name1 = "knot", symbol = "kn", utype = "speed", scale = 0.51444444444444448, default = "km/h mph", link = "Knot (unit)", }, ["kNs/kg"] = { name2 = "kN&#8209;s/kg", symbol = "kN&#8209;s/kg", utype = "speed", scale = 1000, default = "isp", link = "Specific impulse", }, ["m/min"] = { name1 = "metre per minute", name1_us = "meter per minute", name2 = "metres per minute", name2_us = "meters per minute", symbol = "m/min", utype = "speed", scale = 0.016666666666666666, default = "ft/min", link = "Metre per second", }, ["m/s"] = { name1 = "metre per second", name1_us = "meter per second", name2 = "metres per second", name2_us = "meters per second", symbol = "m/s", utype = "speed", scale = 1, default = "ft/s", }, ["Mach"] = { name2 = "Mach", symbol = "Mach", utype = "speed", builtin = "mach", scale = 0, iscomplex= true, default = "km/h mph", link = "Mach number", }, ["mi/d"] = { name1 = "mile per day", name2 = "miles per day", symbol = "mi/d", utype = "speed", scale = 1.8626666666666667e-2, default = "km/d", link = "Orders of magnitude (speed)", }, ["mi/s"] = { name1 = "mile per second", name2 = "miles per second", symbol = "mi/s", utype = "speed", scale = 1609.344, default = "km/s", link = "Mile", }, ["mm/h"] = { name1 = "millimetre per hour", name1_us = "millimeter per hour", name2 = "millimetres per hour", name2_us = "millimeters per hour", symbol = "mm/h", utype = "speed", scale = 2.7777777777777781e-7, default = "in/h", link = "Metre per second", }, ["mph"] = { name1 = "mile per hour", name2 = "miles per hour", symbol = "mph", utype = "speed", scale = 0.44704, default = "km/h", link = "Miles per hour", }, ["Ns/kg"] = { name2 = "N&#8209;s/kg", symbol = "N&#8209;s/kg", utype = "speed", scale = 1, default = "isp", link = "Specific impulse", }, ["si tsfc"] = { name2 = "g/(kN⋅s)", symbol = "g/(kN⋅s)", utype = "speed", scale = 9.9999628621379242e-7, invert = -1, iscomplex= true, default = "tsfc", link = "Thrust specific fuel consumption", }, ["tsfc"] = { name2 = "lb/(lbf⋅h)", symbol = "lb/(lbf⋅h)", utype = "speed", scale = 2.832545036049801e-5, invert = -1, iscomplex= true, default = "si tsfc", link = "Thrust specific fuel consumption", }, ["cm/y"] = { target = "cm/year", }, ["cm/yr"] = { target = "cm/year", }, ["in/y"] = { target = "in/year", }, ["in/yr"] = { target = "in/year", }, ["knot"] = { target = "kn", }, ["knots"] = { target = "kn", }, ["kph"] = { target = "km/h", }, ["mi/h"] = { target = "mph", }, ["mm/s"] = { per = { "mm", "s" }, utype = "speed", default = "in/s", link = "Metre per second", }, ["C"] = { name1 = "degree Celsius", name2 = "degrees Celsius", symbol = "°C", usesymbol= 1, utype = "temperature", scale = 1, offset = -273.15, iscomplex= true, istemperature= true, default = "F", link = "Celsius", }, ["F"] = { name1 = "degree Fahrenheit", name2 = "degrees Fahrenheit", symbol = "°F", usesymbol= 1, utype = "temperature", scale = 0.55555555555555558, offset = 32-273.15*(9/5), iscomplex= true, istemperature= true, default = "C", link = "Fahrenheit", }, ["K"] = { _name1 = "kelvin", _symbol = "K", usesymbol= 1, utype = "temperature", scale = 1, offset = 0, iscomplex= true, istemperature= true, prefixes = 1, default = "C F", link = "Kelvin", }, ["keVT"] = { name1 = "kiloelectronvolt", symbol = "keV", utype = "temperature", scale = 11.604505e6, offset = 0, iscomplex= true, default = "MK", link = "Electronvolt", }, ["R"] = { name1 = "degree Rankine", name2 = "degrees Rankine", symbol = "°R", usesymbol= 1, utype = "temperature", scale = 0.55555555555555558, offset = 0, iscomplex= true, istemperature= true, default = "K F C", link = "Rankine scale", }, ["Celsius"] = { target = "C", }, ["°C"] = { target = "C", }, ["°F"] = { target = "F", }, ["°R"] = { target = "R", }, ["C-change"] = { name1 = "degree Celsius change", name2 = "degrees Celsius change", symbol = "°C", usesymbol= 1, utype = "temperature change", scale = 1, default = "F-change", link = "Celsius", }, ["F-change"] = { name1 = "degree Fahrenheit change", name2 = "degrees Fahrenheit change", symbol = "°F", usesymbol= 1, utype = "temperature change", scale = 0.55555555555555558, default = "C-change", link = "Fahrenheit", }, ["K-change"] = { name1 = "kelvin change", name2 = "kelvins change", symbol = "K", usesymbol= 1, utype = "temperature change", scale = 1, default = "F-change", link = "Kelvin", }, ["°C-change"] = { target = "C-change", }, ["°F-change"] = { target = "F-change", }, ["century"] = { name1 = "century", name2 = "centuries", symbol = "ha", utype = "time", scale = 3155760000, default = "Gs", }, ["d"] = { name1 = "day", symbol = "d", utype = "time", scale = 86400, default = "ks", }, ["decade"] = { name1 = "decade", symbol = "daa", utype = "time", scale = 315576000, default = "Ms", }, ["dog year"] = { name1 = "dog year", symbol = "dog yr", utype = "time", scale = 220903200, default = "years", link = "List of unusual units of measurement#Dog year", }, ["fortnight"] = { symbol = "fortnight", usename = 1, utype = "time", scale = 1209600, default = "week", }, ["h"] = { name1 = "hour", symbol = "h", utype = "time", scale = 3600, default = "ks", }, ["long billion year"] = { name1 = "billion years", name2 = "billion years", symbol = "Ta", utype = "time", scale = 31557600000000000000, default = "Es", link = "Annum", }, ["millennium"] = { name1 = "millennium", name2 = "millennia", symbol = "ka", utype = "time", scale = 31557600000, default = "Gs", }, ["milliard year"] = { name1 = "milliard years", name2 = "milliard years", symbol = "Ga", utype = "time", scale = 31557600000000000, default = "Ps", link = "Annum", }, ["million year"] = { name1 = "million years", name2 = "million years", symbol = "Ma", utype = "time", scale = 31557600000000, default = "Ts", link = "Annum", }, ["min"] = { name1 = "minute", symbol = "min", utype = "time", scale = 60, default = "s", }, ["month"] = { symbol = "month", usename = 1, utype = "time", scale = 2629800, default = "Ms", }, ["months"] = { name1 = "month", symbol = "mo", utype = "time", scale = 2629800, default = "year", }, ["s"] = { _name1 = "second", _symbol = "s", utype = "time", scale = 1, prefixes = 1, default = "min", link = "Second", }, ["short billion year"] = { name1 = "billion years", name2 = "billion years", symbol = "Ga", utype = "time", scale = 31557600000000000, default = "Ps", link = "Annum", }, ["short trillion year"] = { name1 = "trillion years", name2 = "trillion years", symbol = "Ta", utype = "time", scale = 31557600000000000000, default = "Es", link = "Annum", }, ["thousand million year"] = { name1 = "thousand million years", name2 = "thousand million years", symbol = "Ga", utype = "time", scale = 31557600000000000, default = "Ps", link = "Annum", }, ["wk"] = { symbol = "week", usename = 1, utype = "time", scale = 604800, default = "Ms", }, ["year"] = { name1 = "year", symbol = "a", utype = "time", scale = 31557600, default = "Ms", link = "Annum", }, ["years"] = { name1 = "year", symbol = "yr", utype = "time", scale = 31557600, default = "Ms", link = "Annum", }, ["byr"] = { target = "short billion year", }, ["day"] = { target = "d", }, ["days"] = { target = "d", }, ["dog yr"] = { target = "dog year", }, ["Gyr"] = { target = "thousand million year", }, ["hour"] = { target = "h", }, ["hours"] = { target = "h", }, ["kMyr"] = { target = "thousand million year", }, ["kmyr"] = { target = "thousand million year", }, ["kyr"] = { target = "millennium", }, ["long byr"] = { target = "long billion year", }, ["minute"] = { target = "min", }, ["minutes"] = { target = "min", }, ["mth"] = { target = "month", }, ["Myr"] = { target = "million year", }, ["myr"] = { target = "million year", }, ["second"] = { target = "s", }, ["seconds"] = { target = "s", }, ["tmyr"] = { target = "thousand million year", }, ["tryr"] = { target = "short trillion year", }, ["tyr"] = { target = "millennium", }, ["week"] = { target = "wk", }, ["weeks"] = { target = "wk", }, ["yr"] = { target = "year", }, ["kg.m"] = { name1 = "kilogram metre", name1_us = "kilogram meter", symbol = "kg⋅m", utype = "torque", scale = 9.80665, default = "Nm lbft", link = "Kilogram metre (torque)", }, ["kgf.m"] = { name1 = "kilogram force-metre", name1_us = "kilogram force-meter", symbol = "kgf⋅m", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "Kilogram metre (torque)", }, ["kgm"] = { name1 = "kilogram metre", name1_us = "kilogram meter", symbol = "kg⋅m", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "Kilogram metre (torque)", }, ["kpm"] = { name1 = "kilopond metre", name1_us = "kilopond meter", symbol = "kp⋅m", utype = "torque", scale = 9.80665, default = "Nm lbft", link = "Kilogram metre (torque)", }, ["lb-fft"] = { name1 = "pound force-foot", name2 = "pound force-feet", symbol = "ft⋅lb<sub>f</sub>", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)", }, ["lb.ft"] = { name1 = "pound force-foot", name2 = "pound force-feet", symbol = "lb⋅ft", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)", }, ["lb.in"] = { name1 = "pound force-inch", symbol = "lb⋅in", utype = "torque", scale = 0.1129848290276167, default = "mN.m", link = "Pound-foot (torque)", }, ["lbfft"] = { name1 = "pound force-foot", name2 = "pound force-feet", symbol = "lbf⋅ft", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)", }, ["lbft"] = { name1 = "pound-foot", name2 = "pound-feet", symbol = "lb⋅ft", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)", }, ["m.kg-f"] = { name1 = "metre kilogram-force", name1_us = "meter kilogram-force", name2 = "metre kilograms-force", name2_us = "meter kilograms-force", symbol = "m⋅kg<sub>f</sub>", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "Kilogram metre (torque)", }, ["m.kgf"] = { name1 = "metre kilogram-force", name1_us = "meter kilogram-force", name2 = "metre kilograms-force", name2_us = "meter kilograms-force", symbol = "m⋅kgf", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "Kilogram metre (torque)", }, ["mN.m"] = { name1 = "millinewton-metre", name1_us = "millinewton-meter", symbol = "mN⋅m", utype = "torque", scale = 0.001, default = "lb.in", link = "Newton-metre", }, ["Nm"] = { _name1 = "newton-metre", _name1_us= "newton-meter", _symbol = "N⋅m", utype = "torque", alttype = "energy", scale = 1, prefixes = 1, default = "lbfft", link = "Newton-metre", }, ["kN/m"] = { per = { "kN", "-m-stiff" }, utype = "torque", default = "lbf/in", }, ["lbf/in"] = { per = { "lbf", "-in-stiff" }, utype = "torque", default = "kN/m", }, ["lb-f.ft"] = { target = "lb-fft", }, ["lbf.ft"] = { target = "lbfft", }, ["lbf·ft"] = { target = "lbfft", }, ["lb·ft"] = { target = "lb.ft", }, ["mkg-f"] = { target = "m.kg-f", }, ["mkgf"] = { target = "m.kgf", }, ["N.m"] = { target = "Nm", }, ["N·m"] = { target = "Nm", }, ["ton-mile"] = { symbol = "ton-mile", usename = 1, utype = "transportation", scale = 1.4599723182105602, default = "tkm", }, ["tkm"] = { name1 = "tonne-kilometre", name1_us = "tonne-kilometer", symbol = "tkm", utype = "transportation", scale = 1, default = "ton-mile", }, ["-12USoz(mL)serve"] = { name1_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;mL) serving", symbol = "12&nbsp;US&nbsp;fl&nbsp;oz (355&nbsp;mL) serving", sym_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;mL) serving", utype = "volume", scale = 0.00035488235475000004, default = "mL", link = "Beverage can#Standard sizes", }, ["-12USoz(ml)serve"] = { name1_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;ml) serving", symbol = "12&nbsp;US&nbsp;fl&nbsp;oz (355&nbsp;ml) serving", sym_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;ml) serving", utype = "volume", scale = 0.00035488235475000004, default = "ml", link = "Beverage can#Standard sizes", }, ["-12USozserve"] = { name1_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz serving", symbol = "12&nbsp;US&nbsp;fl&nbsp;oz serving", sym_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz serving", utype = "volume", scale = 0.00035488235475000004, default = "mL", link = "Beverage can#Standard sizes", }, ["acre-foot"] = { name1 = "acre-foot", name2 = "acre-foot", symbol = "acre⋅ft", utype = "volume", scale = 1233.48183754752, default = "m3", }, ["acre-ft"] = { name1 = "acre-foot", name2 = "acre-feet", symbol = "acre⋅ft", utype = "volume", scale = 1233.48183754752, default = "m3", }, ["AUtbsp"] = { name1 = "Australian tablespoon", symbol = "AU&nbsp;tbsp", utype = "volume", scale = 0.000020, default = "ml", }, ["Bcuft"] = { name1 = "billion cubic foot", name2 = "billion cubic feet", symbol = "billion cu&nbsp;ft", utype = "volume", scale = 28316846.592, default = "Gl", link = "Cubic foot", }, ["bdft"] = { name1 = "board foot", name2 = "board feet", symbol = "bd&nbsp;ft", utype = "volume", scale = 0.0023597372167, default = "m3", }, ["board feet"] = { name2 = "board feet", symbol = "board foot", usename = 1, utype = "volume", scale = 0.0023597372167, default = "m3", }, ["board foot"] = { name2 = "board foot", symbol = "board foot", usename = 1, utype = "volume", scale = 0.0023597372167, default = "m3", }, ["cc"] = { name1 = "cubic centimetre", name1_us = "cubic centimeter", symbol = "cc", utype = "volume", scale = 0.000001, default = "cuin", }, ["CID"] = { name1 = "cubic inch", name2 = "cubic inches", symbol = "cu&nbsp;in", utype = "volume", scale = 0.000016387064, default = "cc", link = "Cubic inch#Engine displacement", }, ["cord"] = { symbol = "cord", utype = "volume", scale = 3.624556363776, default = "m3", link = "Cord (unit)", }, ["cufoot"] = { name1 = "cubic foot", name2 = "cubic foot", symbol = "cu&nbsp;ft", utype = "volume", scale = 0.028316846592, default = "m3", }, ["cuft"] = { name1 = "cubic foot", name2 = "cubic feet", symbol = "cu&nbsp;ft", utype = "volume", scale = 0.028316846592, default = "m3", }, ["cuin"] = { name1 = "cubic inch", name2 = "cubic inches", symbol = "cu&nbsp;in", utype = "volume", scale = 0.000016387064, default = "cm3", }, ["cumi"] = { name1 = "cubic mile", symbol = "cu&nbsp;mi", utype = "volume", scale = 4168181825.440579584, default = "km3", }, ["cuyd"] = { name1 = "cubic yard", symbol = "cu&nbsp;yd", utype = "volume", scale = 0.764554857984, default = "m3", }, ["firkin"] = { symbol = "firkin", usename = 1, utype = "volume", scale = 0.04091481, default = "l impgal USgal", link = "Firkin (unit)", }, ["foot3"] = { target = "cufoot", }, ["Goilbbl"] = { name1 = "billion barrels", name2 = "billion barrels", symbol = "Gbbl", utype = "volume", scale = 158987294.928, default = "v * 1.58987294928 < 10 ! e6 ! e9 ! m3", link = "Barrel (unit)#Oil barrel", }, ["gr water"] = { name1 = "grains water", name2 = "grains water", symbol = "gr H<sub>2</sub>O", utype = "volume", scale = 0.00000006479891, default = "cm3", link = "Grain (unit)", }, ["grt"] = { name1 = "gross register ton", symbol = "grt", utype = "volume", scale = 2.8316846592, default = "m3", link = "Gross register tonnage", }, ["impbbl"] = { name1 = "imperial barrel", symbol = "imp&nbsp;bbl", utype = "volume", scale = 0.16365924, default = "l impgal USgal", link = "Barrel (unit)", }, ["impbsh"] = { name1 = "imperial bushel", symbol = "imp&nbsp;bsh", utype = "volume", scale = 0.03636872, default = "l impgal USdrygal", }, ["impbu"] = { name1 = "imperial bushel", symbol = "imp&nbsp;bu", utype = "volume", scale = 0.03636872, default = "m3", }, ["impgal"] = { name1 = "imperial gallon", symbol = "imp&nbsp;gal", utype = "volume", scale = 0.00454609, default = "l USgal", }, ["impgi"] = { name1 = "gill", symbol = "gi", utype = "volume", scale = 0.0001420653125, default = "ml USoz", link = "Gill (unit)", }, ["impkenning"] = { name1 = "imperial kenning", symbol = "kenning", utype = "volume", scale = 0.01818436, default = "l USdrygal", link = "Kenning (unit)", }, ["impoz"] = { name1 = "imperial fluid ounce", symbol = "imp&nbsp;fl&nbsp;oz", utype = "volume", scale = 0.0000284130625, default = "ml USoz", }, ["imppk"] = { name1 = "imperial peck", symbol = "pk", utype = "volume", scale = 0.00909218, default = "l USdrygal", link = "Peck", }, ["imppt"] = { name1 = "imperial pint", symbol = "imp&nbsp;pt", utype = "volume", scale = 0.00056826125, default = "l", }, ["impqt"] = { name1 = "imperial quart", symbol = "imp&nbsp;qt", utype = "volume", scale = 0.0011365225, default = "ml USoz", customary= 3, }, ["kilderkin"] = { symbol = "kilderkin", usename = 1, utype = "volume", scale = 0.08182962, default = "l impgal USgal", }, ["koilbbl"] = { name1 = "thousand barrels", name2 = "thousand barrels", symbol = "kbbl", utype = "volume", scale = 158.987294928, default = "v * 1.58987294928 < 10 ! ! e3 ! m3", link = "Barrel (unit)#Oil barrel", }, ["L"] = { _name1 = "litre", _name1_us= "liter", _symbol = "L", utype = "volume", scale = 0.001, prefixes = 1, default = "impgal USgal", link = "Litre", }, ["l"] = { _name1 = "litre", _name1_us= "liter", _symbol = "l", utype = "volume", scale = 0.001, prefixes = 1, default = "impgal USgal", link = "Litre", }, ["m3"] = { _name1 = "cubic metre", _name1_us= "cubic meter", _symbol = "m<sup>3</sup>", prefix_position= 7, utype = "volume", scale = 1, prefixes = 3, default = "cuft", link = "Cubic metre", }, ["Mbbl"] = { name1 = "thousand barrels", name2 = "thousand barrels", symbol = "Mbbl", utype = "volume", scale = 158.987294928, default = "v * 1.58987294928 < 10 ! e3 ! ! m3", link = "Barrel (unit)#Oil barrel", }, ["MMoilbbl"] = { name1 = "million barrels", name2 = "million barrels", symbol = "MMbbl", utype = "volume", scale = 158987.294928, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3", link = "Barrel (unit)#Oil barrel", }, ["Moilbbl"] = { name1 = "million barrels", name2 = "million barrels", symbol = "Mbbl", utype = "volume", scale = 158987.294928, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3", link = "Barrel (unit)#Oil barrel", }, ["MTON"] = { name1 = "measurement ton", symbol = "MTON", utype = "volume", scale = 1.13267386368, default = "m3", }, ["MUSgal"] = { name1 = "million US gallons", name1_us = "million U.S. gallons", name2 = "million US gallons", name2_us = "million U.S. gallons", symbol = "million US&nbsp;gal", sym_us = "million U.S.&nbsp;gal", utype = "volume", scale = 3785.411784, default = "Ml", link = "US gallon", }, ["oilbbl"] = { name1 = "barrel", symbol = "bbl", utype = "volume", scale = 0.158987294928, default = "m3", link = "Barrel (unit)#Oil barrel", }, ["stere"] = { symbol = "stere", usename = 1, utype = "volume", scale = 1, default = "cuft", }, ["Toilbbl"] = { name1 = "trillion barrels", name2 = "trillion barrels", symbol = "Tbbl", utype = "volume", scale = 158987294928, default = "v * 1.58987294928 < 10 ! e9 ! e12 ! m3", link = "Barrel (unit)#Oil barrel", }, ["USbbl"] = { name1 = "US barrel", name1_us = "U.S. barrel", symbol = "US&nbsp;bbl", sym_us = "U.S.&nbsp;bbl", utype = "volume", scale = 0.119240471196, default = "l USgal impgal", link = "Barrel (unit)", }, ["USbeerbbl"] = { name1 = "US beer barrel", name1_us = "U.S. beer barrel", symbol = "US&nbsp;bbl", sym_us = "U.S.&nbsp;bbl", utype = "volume", scale = 0.117347765304, default = "l USgal impgal", link = "Barrel (unit)", }, ["USbsh"] = { name1 = "US bushel", name1_us = "U.S. bushel", symbol = "US&nbsp;bsh", sym_us = "U.S.&nbsp;bsh", utype = "volume", scale = 0.03523907016688, default = "l USdrygal impgal", link = "Bushel", }, ["USbu"] = { name1 = "US bushel", name1_us = "U.S. bushel", symbol = "US&nbsp;bu", sym_us = "U.S.&nbsp;bu", utype = "volume", scale = 0.03523907016688, default = "l USdrygal impgal", link = "Bushel", }, ["USdrybbl"] = { name1 = "US dry barrel", name1_us = "U.S. dry barrel", symbol = "US&nbsp;dry&nbsp;bbl", sym_us = "U.S.&nbsp;dry&nbsp;bbl", utype = "volume", scale = 0.11562819898508, default = "m3", link = "Barrel (unit)", }, ["USdrygal"] = { name1 = "US dry gallon", name1_us = "U.S. dry gallon", symbol = "US&nbsp;dry&nbsp;gal", sym_us = "U.S.&nbsp;dry&nbsp;gal", utype = "volume", scale = 0.00440488377086, default = "l", link = "Gallon", }, ["USdrypt"] = { name1 = "US dry pint", name1_us = "U.S. dry pint", symbol = "US&nbsp;dry&nbsp;pt", sym_us = "U.S.&nbsp;dry&nbsp;pt", utype = "volume", scale = 0.0005506104713575, default = "ml", link = "Pint", }, ["USdryqt"] = { name1 = "US dry quart", name1_us = "U.S. dry quart", symbol = "US&nbsp;dry&nbsp;qt", sym_us = "U.S.&nbsp;dry&nbsp;qt", utype = "volume", scale = 0.001101220942715, default = "ml", link = "Quart", }, ["USflgal"] = { name1 = "US gallon", name1_us = "U.S. gallon", symbol = "US fl gal", sym_us = "U.S.&nbsp;fl&nbsp;gal", utype = "volume", scale = 0.003785411784, default = "l impgal", link = "Gallon", }, ["USgal"] = { name1 = "US gallon", name1_us = "U.S. gallon", symbol = "US&nbsp;gal", sym_us = "U.S.&nbsp;gal", utype = "volume", scale = 0.003785411784, default = "l impgal", }, ["USgi"] = { name1 = "gill", symbol = "gi", utype = "volume", scale = 0.0001182941183, default = "ml impoz", link = "Gill (unit)", }, ["USkenning"] = { name1 = "US kenning", name1_us = "U.S. kenning", symbol = "US&nbsp;kenning", sym_us = "U.S.&nbsp;kenning", utype = "volume", scale = 0.01761953508344, default = "l impgal", link = "Kenning (unit)", }, ["USmin"] = { name1 = "US minim", name1_us = "U.S. minim", symbol = "US&nbsp;min", sym_us = "U.S.&nbsp;min", utype = "volume", scale = 0.000000061611519921875, default = "ml", link = "Minim (unit)", }, ["USoz"] = { name1 = "US fluid ounce", name1_us = "U.S. fluid ounce", symbol = "US&nbsp;fl&nbsp;oz", sym_us = "U.S.&nbsp;fl&nbsp;oz", utype = "volume", scale = 0.0000295735295625, default = "ml", }, ["USpk"] = { name1 = "US peck", name1_us = "U.S. peck", symbol = "US&nbsp;pk", sym_us = "U.S.&nbsp;pk", utype = "volume", scale = 0.00880976754172, default = "l impgal", link = "Peck", }, ["USpt"] = { name1 = "US pint", name1_us = "U.S. pint", symbol = "US&nbsp;pt", sym_us = "U.S.&nbsp;pt", utype = "volume", scale = 0.000473176473, default = "l imppt", link = "Pint", }, ["USqt"] = { name1 = "US quart", name1_us = "U.S. quart", symbol = "US&nbsp;qt", sym_us = "U.S.&nbsp;qt", utype = "volume", scale = 0.000946352946, default = "ml", link = "Quart", customary= 1, }, ["USquart"] = { name1 = "US quart", name1_us = "U.S. quart", symbol = "US&nbsp;qt", sym_us = "U.S.&nbsp;qt", utype = "volume", scale = 0.000946352946, default = "ml impoz", link = "Quart", }, ["UStbsp"] = { name1 = "US tablespoon", name1_us = "U.S. tablespoon", symbol = "US&nbsp;tbsp", sym_us = "U.S.&nbsp;tbsp", utype = "volume", scale = 1.4786764781250001e-5, default = "ml", }, ["winecase"] = { symbol = "case", usename = 1, utype = "volume", scale = 0.009, default = "l", link = "Case (goods)", }, ["*U.S.drygal"] = { target = "USdrygal", sp_us = true, customary= 2, }, ["*U.S.gal"] = { target = "USgal", sp_us = true, default = "L impgal", customary= 2, }, ["+USdrygal"] = { target = "USdrygal", customary= 1, }, ["+usfloz"] = { target = "USoz", link = "Fluid ounce", customary= 1, }, ["+USgal"] = { target = "USgal", customary= 1, }, ["+USoz"] = { target = "USoz", customary= 1, }, ["@impgal"] = { target = "impgal", link = "Gallon", customary= 3, }, ["acre feet"] = { target = "acre-ft", }, ["acre foot"] = { target = "acre-foot", }, ["acre ft"] = { target = "acre-ft", }, ["acre-feet"] = { target = "acre-ft", }, ["acre.foot"] = { target = "acre-foot", }, ["acre.ft"] = { target = "acre-ft", }, ["acre·ft"] = { target = "acre-ft", }, ["bushels"] = { target = "USbsh", }, ["cid"] = { target = "CID", }, ["ft3"] = { target = "cuft", }, ["gal"] = { target = "USgal", }, ["gallon"] = { shouldbe = "Use %{USgal%} for US gallons or %{impgal%} for imperial gallons (not %{gallon%})", }, ["gallons"] = { shouldbe = "Use %{USgal%} for US gallons or %{impgal%} for imperial gallons (not %{gallons%})", }, ["Gcuft"] = { target = "e9cuft", }, ["impfloz"] = { target = "impoz", }, ["Impgal"] = { target = "impgal", }, ["in3"] = { target = "cuin", symbol = "in<sup>3</sup>", }, ["kcuft"] = { target = "e3cuft", }, ["kcum"] = { target = "e3m3", }, ["km³"] = { target = "km3", }, ["liter"] = { target = "L", sp_us = true, }, ["liters"] = { target = "L", sp_us = true, }, ["litre"] = { target = "L", }, ["litres"] = { target = "L", }, ["Mcuft"] = { target = "e6cuft", }, ["Mcum"] = { target = "e6m3", }, ["Mft3"] = { target = "e6cuft", }, ["mi3"] = { target = "cumi", }, ["m³"] = { target = "m3", }, ["Pcuft"] = { target = "e15cuft", }, ["pt"] = { shouldbe = "Use %{USpt%} for US pints or %{imppt%} for imperial pints (not %{pt%})", }, ["qt"] = { shouldbe = "Use %{USqt%} for US quarts or %{impqt%} for imperial quarts (not %{qt%})", }, ["Tcuft"] = { target = "e12cuft", }, ["Tft3"] = { target = "e12cuft", }, ["U.S.bbl"] = { target = "USbbl", sp_us = true, default = "l U.S.gal impgal", }, ["U.S.beerbbl"] = { target = "USbeerbbl", sp_us = true, default = "l U.S.gal impgal", }, ["U.S.bsh"] = { target = "USbsh", sp_us = true, default = "l U.S.drygal impgal", }, ["U.S.bu"] = { target = "USbu", sp_us = true, default = "l U.S.drygal impgal", }, ["U.S.drybbl"] = { target = "USdrybbl", sp_us = true, }, ["U.S.drygal"] = { target = "USdrygal", sp_us = true, }, ["U.S.drypt"] = { target = "USdrypt", sp_us = true, }, ["U.S.dryqt"] = { target = "USdryqt", sp_us = true, }, ["U.S.flgal"] = { target = "USflgal", sp_us = true, }, ["U.S.floz"] = { target = "USoz", sp_us = true, }, ["U.S.gal"] = { target = "USgal", sp_us = true, default = "L impgal", link = "U.S. gallon", }, ["u.s.gal"] = { target = "USgal", sp_us = true, default = "L impgal", link = "U.S. gallon", }, ["U.S.gi"] = { target = "USgi", sp_us = true, }, ["U.S.kenning"] = { target = "USkenning", sp_us = true, }, ["U.S.oz"] = { target = "USoz", sp_us = true, }, ["U.S.pk"] = { target = "USpk", sp_us = true, }, ["U.S.pt"] = { target = "USpt", sp_us = true, }, ["U.S.qt"] = { target = "USqt", sp_us = true, default = "L impqt", customary= 2, }, ["usbbl"] = { target = "USbbl", }, ["usbeerbbl"] = { target = "USbeerbbl", }, ["usbsh"] = { target = "USbsh", }, ["usbu"] = { target = "USbu", }, ["usdrybbl"] = { target = "USdrybbl", }, ["usdrygal"] = { target = "USdrygal", }, ["usdrypt"] = { target = "USdrypt", }, ["usdryqt"] = { target = "USdryqt", }, ["USfloz"] = { target = "USoz", }, ["usfloz"] = { target = "USoz", }, ["USGAL"] = { target = "USgal", }, ["usgal"] = { target = "USgal", }, ["usgi"] = { target = "USgi", }, ["uskenning"] = { target = "USkenning", }, ["usoz"] = { target = "USoz", }, ["uspk"] = { target = "USpk", }, ["uspt"] = { target = "USpt", }, ["usqt"] = { target = "USqt", }, ["yd3"] = { target = "cuyd", }, ["cuft/sqmi"] = { per = { "cuft", "sqmi" }, utype = "volume per unit area", default = "m3/km2", }, ["m3/ha"] = { name1 = "cubic metre per hectare", name1_us = "cubic meter per hectare", name2 = "cubic metres per hectare", name2_us = "cubic meters per hectare", symbol = "m<sup>3</sup>/ha", utype = "volume per unit area", scale = 0.0001, default = "USbu/acre", link = "Hectare", }, ["m3/km2"] = { per = { "m3", "km2" }, utype = "volume per unit area", default = "cuft/sqmi", }, ["U.S.gal/acre"] = { per = { "U.S.gal", "acre" }, utype = "volume per unit area", default = "m3/km2", }, ["USbu/acre"] = { name2 = "US bushels per acre", symbol = "US bushel per acre", usename = 1, utype = "volume per unit area", scale = 8.7077638761350888e-6, default = "m3/ha", link = "Bushel", }, ["USgal/acre"] = { per = { "USgal", "acre" }, utype = "volume per unit area", default = "m3/km2", }, ["cuyd/mi"] = { per = { "cuyd", "mi" }, utype = "volume per unit length", default = "m3/km", }, ["m3/km"] = { per = { "m3", "km" }, utype = "volume per unit length", default = "cuyd/mi", }, ["mich"] = { combination= { "ch", "mi" }, multiple = { 80 }, utype = "length", }, ["michlk"] = { combination= { "chlk", "mi" }, multiple = { 80 }, utype = "length", }, ["michainlk"] = { combination= { "chainlk", "mi" }, multiple = { 80 }, utype = "length", }, ["miyd"] = { combination= { "yd", "mi" }, multiple = { 1760 }, utype = "length", }, ["miydftin"] = { combination= { "in", "ft", "yd", "mi" }, multiple = { 12, 3, 1760 }, utype = "length", }, ["mift"] = { combination= { "ft", "mi" }, multiple = { 5280 }, utype = "length", }, ["ydftin"] = { combination= { "in", "ft", "yd" }, multiple = { 12, 3 }, utype = "length", }, ["ydft"] = { combination= { "ft", "yd" }, multiple = { 3 }, utype = "length", }, ["ftin"] = { combination= { "in", "ft" }, multiple = { 12 }, utype = "length", }, ["footin"] = { combination= { "in", "foot" }, multiple = { 12 }, utype = "length", }, ["handin"] = { combination= { "in", "hand" }, multiple = { 4 }, utype = "length", }, ["lboz"] = { combination= { "oz", "lb" }, multiple = { 16 }, utype = "mass", }, ["stlb"] = { combination= { "lb", "st" }, multiple = { 14 }, utype = "mass", }, ["stlboz"] = { combination= { "oz", "lb", "st" }, multiple = { 16, 14 }, utype = "mass", }, ["st and lb"] = { combination= { "lb", "st" }, multiple = { 14 }, utype = "mass", }, ["GN LTf"] = { combination= { "GN", "-LTf" }, utype = "force", }, ["GN LTf STf"] = { combination= { "GN", "-LTf", "-STf" }, utype = "force", }, ["GN STf"] = { combination= { "GN", "-STf" }, utype = "force", }, ["GN STf LTf"] = { combination= { "GN", "-STf", "-LTf" }, utype = "force", }, ["kN LTf"] = { combination= { "kN", "-LTf" }, utype = "force", }, ["kN LTf STf"] = { combination= { "kN", "-LTf", "-STf" }, utype = "force", }, ["kN STf"] = { combination= { "kN", "-STf" }, utype = "force", }, ["kN STf LTf"] = { combination= { "kN", "-STf", "-LTf" }, utype = "force", }, ["LTf STf"] = { combination= { "-LTf", "-STf" }, utype = "force", }, ["MN LTf"] = { combination= { "MN", "-LTf" }, utype = "force", }, ["MN LTf STf"] = { combination= { "MN", "-LTf", "-STf" }, utype = "force", }, ["MN STf"] = { combination= { "MN", "-STf" }, utype = "force", }, ["MN STf LTf"] = { combination= { "MN", "-STf", "-LTf" }, utype = "force", }, ["STf LTf"] = { combination= { "-STf", "-LTf" }, utype = "force", }, ["L/100 km mpgimp"] = { combination= { "L/100 km", "mpgimp" }, utype = "fuel efficiency", }, ["l/100 km mpgimp"] = { combination= { "l/100 km", "mpgimp" }, utype = "fuel efficiency", }, ["L/100 km mpgUS"] = { combination= { "L/100 km", "mpgus" }, utype = "fuel efficiency", }, ["L/100 km mpgus"] = { combination= { "L/100 km", "mpgus" }, utype = "fuel efficiency", }, ["l/100 km mpgus"] = { combination= { "l/100 km", "mpgus" }, utype = "fuel efficiency", }, ["mpgimp L/100 km"] = { combination= { "mpgimp", "L/100 km" }, utype = "fuel efficiency", }, ["LT ST t"] = { combination= { "lt", "-ST", "t" }, utype = "mass", }, ["LT t ST"] = { combination= { "lt", "t", "-ST" }, utype = "mass", }, ["ST LT t"] = { combination= { "-ST", "lt", "t" }, utype = "mass", }, ["ST t LT"] = { combination= { "-ST", "t", "lt" }, utype = "mass", }, ["t LT ST"] = { combination= { "t", "lt", "-ST" }, utype = "mass", }, ["ton"] = { combination= { "LT", "ST" }, utype = "mass", }, ["kPa kg/cm2"] = { combination= { "kPa", "kgf/cm2" }, utype = "pressure", }, ["kPa lb/in2"] = { combination= { "kPa", "-lb/in2" }, utype = "pressure", }, ["floz"] = { combination= { "impoz", "USoz" }, utype = "volume", }, } --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local default_exceptions = { -- Prefixed units with a default different from that of the base unit. -- Each key item is a prefixed symbol (unitcode for engineering notation). ["cm<sup>2</sup>"] = "sqin", ["dm<sup>2</sup>"] = "sqin", ["e3acre"] = "km2", ["e3m2"] = "e6sqft", ["e6acre"] = "km2", ["e6ha"] = "e6acre", ["e6km2"] = "e6sqmi", ["e6m2"] = "e6sqft", ["e6sqft"] = "v * 9.290304 < 100 ! e3 ! e6 ! m2", ["e6sqmi"] = "e6km2", ["hm<sup>2</sup>"] = "acre", ["km<sup>2</sup>"] = "sqmi", ["mm<sup>2</sup>"] = "sqin", ["aJ"] = "eV", ["e3BTU"] = "MJ", ["e6BTU"] = "GJ", ["EJ"] = "kWh", ["fJ"] = "keV", ["GJ"] = "kWh", ["MJ"] = "kWh", ["PJ"] = "kWh", ["pJ"] = "MeV", ["TJ"] = "kWh", ["YJ"] = "kWh", ["yJ"] = "μeV", ["ZJ"] = "kWh", ["zJ"] = "meV", ["e12cuft/a"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3/a", ["e12cuft/d"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3/d", ["e12m3/a"] = "Tcuft/a", ["e12m3/d"] = "Tcuft/d", ["e3cuft/a"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/a", ["e3cuft/d"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/d", ["e3cuft/s"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/s", ["e3m3/a"] = "v < 28.316846592 ! k ! M ! cuft/a", ["e3m3/d"] = "v < 28.316846592 ! k ! M ! cuft/d", ["e3m3/s"] = "v < 28.316846592 ! k ! M ! cuft/s", ["e3USgal/a"] = "v * 3.785411784 < 1000 ! ! e3 ! m3/a", ["e6cuft/a"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/a", ["e6cuft/d"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/d", ["e6cuft/s"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/s", ["e6m3/a"] = "v < 28.316846592 ! M ! G ! cuft/a", ["e6m3/d"] = "v < 28.316846592 ! M ! G ! cuft/d", ["e6m3/s"] = "v < 28.316846592 ! e6 ! e9 ! cuft/s", ["e6USgal/a"] = "v * 3.785411784 < 1000 ! e3 ! e6 ! m3/a", ["e9cuft/a"] = "m3/a", ["e9cuft/d"] = "v * 2.8316846592 < 100 ! e6 ! e9 ! m3/d", ["e9m3/a"] = "v < 28.316846592 ! G ! T ! cuft/a", ["e9m3/d"] = "v < 28.316846592 ! G ! T ! cuft/d", ["e9m3/s"] = "v < 28.316846592 ! e9 ! e12 ! cuft/s", ["e9USgal/a"] = "v * 3.785411784 < 1000 ! e6 ! e9 ! m3/a", ["e9USgal/s"] = "v * 3.785411784 < 1000 ! e6 ! e9 ! m3/s", ["nN"] = "gr-f", ["μN"] = "gr-f", ["mN"] = "oz-f", ["am"] = "in", ["cm"] = "in", ["dam"] = "ft", ["dm"] = "in", ["e12km"] = "e12mi", ["e12mi"] = "e12km", ["e3AU"] = "ly", ["e3km"] = "e3mi", ["e3mi"] = "e3km", ["e6km"] = "e6mi", ["e6mi"] = "e6km", ["e9km"] = "AU", ["e9mi"] = "e9km", ["Em"] = "mi", ["fm"] = "in", ["Gm"] = "mi", ["hm"] = "ft", ["km"] = "mi", ["mm"] = "in", ["Mm"] = "mi", ["nm"] = "in", ["Pm"] = "mi", ["pm"] = "in", ["Tm"] = "mi", ["Ym"] = "mi", ["ym"] = "in", ["Zm"] = "mi", ["zm"] = "in", ["μm"] = "in", ["e12lb"] = "v * 4.5359237 < 10 ! Mt ! Gt", ["e3lb"] = "v * 4.5359237 < 10 ! kg ! t", ["e3ozt"] = "v * 0.311034768 < 10 ! kg ! t", ["e3t"] = "LT ST", ["e6carat"] = "t", ["e6lb"] = "v * 4.5359237 < 10 ! t ! kilotonne", ["e6ozt"] = "lb kg", ["e6ST"] = "Mt", ["e6t"] = "LT ST", ["e9lb"] = "v * 4.5359237 < 10 ! kilotonne ! Mt", ["e9t"] = "LT ST", ["Gg"] = "lb", ["kg"] = "lb", ["mg"] = "gr", ["Mg"] = "LT ST", ["ng"] = "gr", ["μg"] = "gr", ["mBq"] = "fCi", ["kBq"] = "nCi", ["MBq"] = "μCi", ["GBq"] = "mCi", ["TBq"] = "Ci", ["PBq"] = "kCi", ["EBq"] = "kCi", ["fCi"] = "mBq", ["pCi"] = "Bq", ["nCi"] = "Bq", ["μCi"] = "kBq", ["mCi"] = "MBq", ["kCi"] = "TBq", ["MCi"] = "PBq", ["ns"] = "μs", ["μs"] = "ms", ["ms"] = "s", ["ks"] = "h", ["Ms"] = "week", ["Gs"] = "decade", ["Ts"] = "millennium", ["Ps"] = "million year", ["Es"] = "thousand million year", ["MK"] = "keVT", ["cL"] = "impoz usoz", ["cl"] = "impoz usoz", ["cm<sup>3</sup>"] = "cuin", ["dL"] = "impoz usoz", ["dl"] = "impoz usoz", ["mm<sup>3</sup>"] = "cuin", ["dm<sup>3</sup>"] = "cuin", ["e12cuft"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3", ["e12impgal"] = "v * 4.54609 < 1000 ! T ! P ! l", ["e12m3"] = "v < 28.316846592 ! T ! P ! cuft", ["e12U.S.gal"] = "v * 3.785411784 < 1000 ! T ! P ! l", ["e12USgal"] = "v * 3.785411784 < 1000 ! T ! P ! l", ["e15cuft"] = "v * 2.8316846592 < 100 ! e12 ! e15 ! m3", ["e15m3"] = "Pcuft", ["e3bdft"] = "v * 0.23597372167 < 100 ! e3 ! e6 ! m3", ["e3cuft"] = "v * 2.8316846592 < 100 ! ! e3 ! m3", ["e3impgal"] = "v * 4.54609 < 1000 ! k ! M ! l", ["e3m3"] = "v < 28.316846592 ! k ! M ! cuft", ["e3U.S.gal"] = "v * 3.785411784 < 1000 ! k ! M ! l", ["e3USgal"] = "v * 3.785411784 < 1000 ! k ! M ! l", ["e6bdft"] = "v * 0.23597372167 < 100 ! e3 ! e6 ! m3", ["e6cuft"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3", ["e6cuyd"] = "v * 7.64554857984 < 10 ! e3 ! e6 ! m3", ["e6impgal"] = "v * 4.54609 < 1000 ! M ! G ! l", ["e6L"] = "USgal", ["e6m3"] = "v < 28.316846592 ! M ! G ! cuft", ["e6U.S.gal"] = "v * 3.785411784 < 1000 ! M ! G ! l", ["e6USgal"] = "v * 3.785411784 < 1000 ! M ! G ! l", ["e9bdft"] = "v * 0.23597372167 < 100 ! e6 ! e9 ! m3", ["e9cuft"] = "v * 2.8316846592 < 100 ! e6 ! e9 ! m3", ["e9impgal"] = "v * 4.54609 < 1000 ! G ! T ! l", ["e9m3"] = "v < 28.316846592 ! G ! T ! cuft", ["e9U.S.gal"] = "v * 3.785411784 < 1000 ! G ! T ! l", ["e9USgal"] = "v * 3.785411784 < 1000 ! G ! T ! l", ["GL"] = "cuft", ["Gl"] = "cuft", ["kL"] = "cuft", ["kl"] = "cuft", ["km<sup>3</sup>"] = "cumi", ["mL"] = "impoz usoz", ["ml"] = "impoz usoz", ["Ml"] = "v < 28.316846592 ! e3 ! e6 ! cuft", ["ML"] = "v < 28.316846592 ! e3 ! e6 ! cuft", ["TL"] = "cumi", ["Tl"] = "cumi", ["μL"] = "cuin", ["μl"] = "cuin", } --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local link_exceptions = { -- Prefixed units with a linked article different from that of the base unit. -- Each key item is a prefixed symbol (not unitcode). ["mm<sup>2</sup>"] = "Square millimetre", ["cm<sup>2</sup>"] = "Square centimetre", ["dm<sup>2</sup>"] = "Square decimetre", ["km<sup>2</sup>"] = "Square kilometre", ["kJ"] = "Kilojoule", ["MJ"] = "Megajoule", ["GJ"] = "Gigajoule", ["TJ"] = "Terajoule", ["fm"] = "Femtometre", ["pm"] = "Picometre", ["nm"] = "Nanometre", ["μm"] = "Micrometre", ["mm"] = "Millimetre", ["cm"] = "Centimetre", ["dm"] = "Decimetre", ["dam"] = "Decametre", ["hm"] = "Hectometre", ["km"] = "Kilometre", ["Mm"] = "Megametre", ["Gm"] = "Gigametre", ["Tm"] = "Terametre", ["Pm"] = "Petametre", ["Em"] = "Exametre", ["Zm"] = "Zettametre", ["Ym"] = "Yottametre", ["μg"] = "Microgram", ["mg"] = "Milligram", ["kg"] = "Kilogram", ["Mg"] = "Tonne", ["yW"] = "Yoctowatt", ["zW"] = "Zeptowatt", ["aW"] = "Attowatt", ["fW"] = "Femtowatt", ["pW"] = "Picowatt", ["nW"] = "Nanowatt", ["μW"] = "Microwatt", ["mW"] = "Milliwatt", ["kW"] = "Kilowatt", ["MW"] = "Megawatt", ["GW"] = "Gigawatt", ["TW"] = "Terawatt", ["PW"] = "Petawatt", ["EW"] = "Exawatt", ["ZW"] = "Zettawatt", ["YW"] = "Yottawatt", ["as"] = "Attosecond", ["fs"] = "Femtosecond", ["ps"] = "Picosecond", ["ns"] = "Nanosecond", ["μs"] = "Microsecond", ["ms"] = "Millisecond", ["ks"] = "Kilosecond", ["Ms"] = "Megasecond", ["Gs"] = "Gigasecond", ["Ts"] = "Terasecond", ["Ps"] = "Petasecond", ["Es"] = "Exasecond", ["Zs"] = "Zettasecond", ["Ys"] = "Yottasecond", ["mm<sup>3</sup>"] = "Cubic millimetre", ["cm<sup>3</sup>"] = "Cubic centimetre", ["dm<sup>3</sup>"] = "Cubic decimetre", ["dam<sup>3</sup>"] = "Cubic decametre", ["km<sup>3</sup>"] = "Cubic kilometre", ["μL"] = "Microlitre", ["μl"] = "Microlitre", ["mL"] = "Millilitre", ["ml"] = "Millilitre", ["cL"] = "Centilitre", ["cl"] = "Centilitre", ["dL"] = "Decilitre", ["dl"] = "Decilitre", ["daL"] = "Decalitre", ["dal"] = "Decalitre", ["hL"] = "Hectolitre", ["hl"] = "Hectolitre", ["kL"] = "Kilolitre", ["kl"] = "Kilolitre", ["ML"] = "Megalitre", ["Ml"] = "Megalitre", ["GL"] = "Gigalitre", ["Gl"] = "Gigalitre", ["TL"] = "Teralitre", ["Tl"] = "Teralitre", ["PL"] = "Petalitre", ["Pl"] = "Petalitre", } --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local per_unit_fixups = { -- Automatically created per units of form "x/y" may have their unit type -- changed, for example, "length/time" is changed to "speed". -- Other adjustments can also be specified. ["/area"] = "per unit area", ["/volume"] = "per unit volume", ["area/area"] = "area per unit area", ["energy/length"] = "energy per unit length", ["energy/mass"] = "energy per unit mass", ["energy/time"] = { utype = "power", link = "Power (physics)" }, ["energy/volume"] = "energy per unit volume", ["force/area"] = { utype = "pressure", link = "Pressure" }, ["length/length"] = { utype = "gradient", link = "Grade (slope)" }, ["length/time"] = { utype = "speed", link = "Speed" }, ["length/time/time"] = { utype = "acceleration", link = "Acceleration" }, ["mass/area"] = { utype = "pressure", multiplier = 9.80665 }, ["mass/length"] = "linear density", ["mass/mass"] = "concentration", ["mass/power"] = "mass per unit power", ["mass/time"] = "mass per unit time", ["mass/volume"] = { utype = "density", link = "Density" }, ["power/mass"] = "power per unit mass", ["power/volume"] = { link = "Power density" }, ["pressure/length"] = "fracture gradient", ["speed/time"] = { utype = "acceleration", link = "Acceleration" }, ["volume/area"] = "volume per unit area", ["volume/length"] = "volume per unit length", ["volume/time"] = "flow", } return { all_units = all_units, default_exceptions = default_exceptions, link_exceptions = link_exceptions, per_unit_fixups = per_unit_fixups, } q4cyl1vehwilu3nh1tc3rjimkhuuu45 Module:Convert/text 828 21262 230441 2022-08-04T13:26:50Z TayfunEt. 23473 Sahypa döretdi, mazmuny: '-- Text used by Module:Convert for enwiki. -- This is a separate module to simplify translation for use on another wiki. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. -- Some units accept an SI prefix before the unit code, such as "kg" for kilogram. local SIprefixes = { -- The prefix field is what the prefix should be, if different from the prefix used. ['Y'] = { exponent = 24, name = 'yotta', }, ['Z'] = { expone...' Scribunto text/plain -- Text used by Module:Convert for enwiki. -- This is a separate module to simplify translation for use on another wiki. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. -- Some units accept an SI prefix before the unit code, such as "kg" for kilogram. local SIprefixes = { -- The prefix field is what the prefix should be, if different from the prefix used. ['Y'] = { exponent = 24, name = 'yotta', }, ['Z'] = { exponent = 21, name = 'zetta', }, ['E'] = { exponent = 18, name = 'exa' , }, ['P'] = { exponent = 15, name = 'peta' , }, ['T'] = { exponent = 12, name = 'tera' , }, ['G'] = { exponent = 9, name = 'giga' , }, ['M'] = { exponent = 6, name = 'mega' , }, ['k'] = { exponent = 3, name = 'kilo' , }, ['h'] = { exponent = 2, name = 'hecto', }, ['da']= { exponent = 1, name = 'deca' , name_us = 'deka' }, ['d'] = { exponent = -1, name = 'deci' , }, ['c'] = { exponent = -2, name = 'centi', }, ['m'] = { exponent = -3, name = 'milli', }, ['μ'] = { exponent = -6, name = 'micro', }, -- key = 'GREEK SMALL LETTER MU' (U+03BC) utf-8 CE BC ['µ'] = { exponent = -6, name = 'micro', prefix = 'μ' }, -- key = 'MICRO SIGN' (U+00B5) utf-8 C2 B5 ['u'] = { exponent = -6, name = 'micro', prefix = 'μ' }, -- not an SI prefix, but allow for people typing this ['n'] = { exponent = -9, name = 'nano' , }, ['p'] = { exponent =-12, name = 'pico' , }, ['f'] = { exponent =-15, name = 'femto', }, ['a'] = { exponent =-18, name = 'atto' , }, ['z'] = { exponent =-21, name = 'zepto', }, ['y'] = { exponent =-24, name = 'yocto', }, } -- Some units can be qualified with one of the following prefixes, when linked. local customary_units = { { "US", link = "United States customary units" }, { "U.S.", link = "United States customary units" }, { "imperial", link = "Imperial units" }, { "imp", link = "Imperial units" }, } -- Names when using engineering notation (a prefix of "eN" where N is a number; example "e6km"). -- key = { "name", link = "article title", exponent = numeric_key_value } -- If lk=on and link is defined, the name of the number will appear as a link. local eng_scales = { ["3"] = { "thousand", exponent = 3 }, ["6"] = { "million", exponent = 6 }, ["9"] = { "billion", link = "1000000000 (number)", exponent = 9 }, ["12"] = { "trillion", link = "1000000000000 (number)", exponent = 12 }, ["15"] = { "quadrillion", link = "1000000000000000 (number)", exponent = 15 }, } local all_categories = { unit = "[[Category:Convert errors]]", option = "[[Category:Convert errors]]", warning = '[[Category:Convert invalid options]]', tracking = '[[Category:Convert tracking]]', } -- For some error messages, the following puts the wanted style around -- each unit code marked like '...%{ft%}...'. local unitcode_regex = '%%([{}])' local unitcode_replace = { ['{'] = '"', ['}'] = '"' } -- no longer need the more elaborate substitute used before 2013-09-28 -- All messages that may be displayed if a problem occurs. local all_messages = { -- Message format string: $1=title, $2=text, $3=category, $4=anchor. -- Each displayed message starts with "Convert:" so can easily locate by searching article. cvt_format = '<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#$4|<span title="Convert: $1">convert: $2</span>]]</i>]</sup>$3<span class="error"></span>', cvt_format2 = '<sup class="noprint Inline-Template" style="white-space:nowrap;">[[Help:Convert messages#$4|<span title="Convert: $1">$2</span>]]</sup>$3<span class="error"></span>', cvt_format_preview = '<strong class="error">Error in convert: $1 [[Help:Convert messages#$4|(help)]]</strong>$3', -- Each of following messages is a table: -- { [1] = 'title', -- mouseover title text -- [2] = 'text', -- link text displayed in article -- [3] = 'category key', -- key to lookup category in all_categories -- [4] = 'anchor', -- anchor for link to relevant section on help page -- regex = gsub_regex, -- replace = gsub_table, -- } Mouseover title text Link text CatKey Anchor cvt_bad_input = { 'input "$1" must be a number and unit' , 'invalid input' , 'option', 'invalid_input' }, cvt_bad_num = { 'Value "$1" must be a number' , 'invalid number' , 'option', 'invalid_number' }, cvt_big_prec = { 'Precision "$1" is too large' , 'precision too large' , 'option', 'precision_too_large' }, cvt_invalid_num = { 'Number has overflowed' , 'number overflow' , 'option', 'number_overflow' }, cvt_no_num = { 'Needs the number to be converted' , 'needs a number' , 'option', 'needs_number' }, cvt_no_num2 = { 'Needs another number for a range' , 'needs another number', 'option', 'needs_another_number' }, cvt_bad_altitude = { '"$1" needs an integer' , 'invalid altitude' , 'option', 'invalid_altitude' }, cvt_bad_frac = { '"$1" needs an integer above 1' , 'invalid fraction' , 'option', 'invalid_fraction' }, cvt_bad_prec = { 'Precision "$1" must be an integer' , 'invalid precision' , 'option', 'invalid_precision' }, cvt_bad_sigfig = { '"$1" needs a positive integer' , 'invalid sigfig' , 'option', 'invalid_sigfig' }, cvt_empty_option = { 'Ignored empty option "$1"' , 'empty option' , 'option', 'empty_option' }, cvt_deprecated = { 'Option "$1" is deprecated' , '*' , 'option', 'deprecated_option', format = 'cvt_format2', nowarn = true }, cvt_no_spell = { 'Spelling is not available' , 'bug, ask for help' , 'option', 'ask_for_help' }, cvt_unknown_option = { 'Ignored invalid option "$1"' , 'invalid option' , 'option', 'invalid_option' }, cvt_wd_fail = { 'Unable to access Wikidata' , 'wikidata problem' , 'option', 'wikidata_problem' }, cvt_bad_default = { 'Unit "$1" has an invalid default' , 'bug, ask for help' , 'unit' , 'ask_for_help' }, cvt_bad_unit = { 'Unit "$1" is invalid here' , 'unit invalid here' , 'unit' , 'unit_invalid_here' }, cvt_no_default = { 'Unit "$1" has no default output unit' , 'bug, ask for help' , 'unit' , 'ask_for_help' }, cvt_no_unit = { 'Needs name of unit' , 'needs unit name' , 'unit' , 'needs_unit_name' }, cvt_unknown = { 'Unit name "$1" is not known' , 'unknown unit' , 'unit' , 'unknown_unit' }, cvt_should_be = { '$1' , 'ambiguous unit' , 'unit' , 'ambiguous_unit', regex = unitcode_regex, replace = unitcode_replace }, cvt_mismatch = { 'Cannot convert "$1" to "$2"' , 'unit mismatch' , 'unit' , 'unit_mismatch' }, cvt_bug_convert = { 'Bug: Cannot convert between specified units', 'bug, ask for help' , 'unit' , 'ask_for_help' }, cvt_lookup = { 'Unit "$1" is incorrectly defined' , 'bug, ask for help' , 'unit' , 'ask_for_help' }, } -- Text to join input value/unit with output value/unit. local disp_joins = { -- [1]=before output, [2]=after output, [3]=between outputs in a combination; default "; " -- [wantname] gives default abbr=off ["or"] = { " or " , "" , " or ", wantname = true }, ["sqbr-sp"] = { " [" , "]" }, ["sqbr-nbsp"] = { "&nbsp;[" , "]" }, ["comma"] = { ", " , "" , ", " }, ["slash-sp"] = { " / " , "" , wantname = true }, ["slash-nbsp"] = { "&nbsp;/ ", "" , wantname = true }, ["slash-nosp"] = { "/" , "" , wantname = true }, ["b"] = { " (" , ")" }, ["(or)"] = { " (" , ")", " or " }, ["br"] = { "<br />" , "" , wantname = true }, ["br()"] = { "<br />(" , ")", wantname = true }, } -- Text to separate values in a range. local range_types = { -- Specifying a table requires either: -- * "off" and "on" values (for "abbr=off" and "abbr=on"), or -- * "input" and "output" values (for LHS and RHS); -- other fields are optional. -- When "adj=on|abbr=off" applies, spaces in range text are replaced with hyphens. -- With "exception = true", that also occurs with "adj=on|abbr=on". -- If "adj" is defined here, that text (unchanged) is used with "adj=on". ["+"] = " + ", [","] = ",&nbsp;", [", and"] = ", and ", [", or"] = ", or ", ["by"] = " by ", ["-"] = "–", ["to about"] = " to about ", ["and"] = { off = " and ", on = " and ", exception = true }, ["and(-)"] = { input = " and ", output = "–" }, ["or"] = { off = " or " , on = " or " , exception = true }, ["to"] = { off = " to " , on = " to " , exception = true }, ["to(-)"] = { input = "&nbsp;to ", output = "–" }, ["+/-"] = { off = "&nbsp;±&nbsp;", on = "&nbsp;±&nbsp;", adj = "&nbsp;±&nbsp;", is_range_change = true }, ["by(x)"] = { input = " by ", output = " ×&nbsp;", out_range_x = true }, ["x"] = { off = " by ", on = " ×&nbsp;", abbr_range_x = true }, ["xx"] = "&nbsp;×&nbsp;", ["*"] = "×", ["/"] = "&thinsp;/&thinsp;", -- for a table of high/low temperatures with {{convert|83|/|63|F|disp=br()|abbr=values}} } local range_aliases = { -- ["alternative name for a range"] = "standard range name" ["–"] = "-", ["&ndash;"] = "-", ["×"] = "x", ["&times;"] = "x", ["±"] = "+/-", ["&plusmn;"] = "+/-", } -- Convert accepts range text delimited with whitespace, for example, {{convert|1 to 2|ft}}. -- In addition, the following "words" are accepted without spaces, for example, {{convert|1-2|ft}}. -- Words must be in correct order for searching, for example, 'x' after 'xx'. local range_words = { '-', '–', 'xx', 'x', '*' } local ranges = { types = range_types, aliases = range_aliases, words = range_words, } -- Valid option names. local en_option_name = { -- ["local text for option name"] = "en name used in this module" ["$"] = "$", ["abbr"] = "abbr", ["adj"] = "adj", ["altitude_ft"] = "altitude_ft", ["altitude_m"] = "altitude_m", ["comma"] = "comma", ["debug"] = "debug", ["disp"] = "disp", ["frac"] = "frac", ["input"] = "input", ["lang"] = "lang", ["lk"] = "lk", ["order"] = "order", ["qid"] = "qid", ["qual"] = "qual", ["qualifier"] = "qual", ["round"] = "round", ["sigfig"] = "sigfig", ["sing"] = "adj", -- "sing" is an old alias for "adj" ["sortable"] = "sortable", ["sp"] = "sp", ["spell"] = "spell", ["stylein"] = "stylein", ["styleout"] = "styleout", ["tracking"] = "tracking", } -- Valid option values. -- Convention: parms.opt_xxx refers to an option that is set here -- (not intended to be set by the template which invokes this module). -- Example: At enwiki, "abbr" includes: -- ["values"] = "opt_values" -- As a result, if the template uses abbr=values, Module:Convert sets: -- parms["opt_values"] = true -- parms["abbr"] = nil -- Therefore parms.abbr will be nil, or will have one of the listed values -- that do not start with "opt_". -- An option value of form "xxx?" is the same as "xxx" but shows the input as deprecated. local en_option_value = { ["$"] = 'TEXT', -- TEXT should be a currency symbol that will be used instead of "$" ["abbr"] = { -- ["local text for option value"] = "en value used in this module" ["def"] = "", -- ignored (some wrapper templates call convert with "abbr=def" to mean "default abbreviation") ["h"] = "on", -- abbr=on + use "h" for hand unit (default) ["hh"] = "opt_hand_hh", -- abbr=on + use "hh" for hand unit ["in"] = "in", -- use symbol for LHS unit ["none"] = "off", -- old name for "off" ["off"] = "off", -- use name for all units ["on"] = "on", -- use symbol for all units ["out"] = "out", -- use symbol for RHS unit (default) ["unit"] = "unit", -- abbr=on but abbreviate units only: e6km → million km (not ×10⁶ km) ["values"] = "opt_values", -- show only input and output numbers, not units ["~"] = "opt_also_symbol", -- show input unit symbol as well as name }, ["adj"] = { ["mid"] = "opt_adjectival, opt_adj_mid", -- adj=on with user-specified text after input unit (between input and output) ["off"] = "", -- ignored (off is the default) ["on"] = "opt_adjectival", -- unit name is singular and hyphenated ["pre"] = "opt_one_preunit", -- user-specified text before input unit ["ri0"] = "opt_ri=0", -- round input with precision = 0 ["ri1"] = "opt_ri=1", -- round input with precision = 1 ["ri2"] = "opt_ri=2", -- round input with precision = 2 ["ri3"] = "opt_ri=3", -- round input with precision = 3 }, ["altitude_ft"] = 'INTEGER', ["altitude_m"] = 'INTEGER', ["comma"] = { ["5"] = "opt_comma5", -- only use numsep grouping if 5 or more digits ["gaps"] = "opt_gaps", -- use gaps, not numsep, to separate groups of digits ["gaps3"] = "opt_gaps, opt_gaps3", -- group only in threes rather than default of no gap before a single digit after decimal mark ["off"] = "opt_nocomma", -- no numsep in input or output numbers }, ["debug"] = { ["yes"] = "opt_sortable_debug", -- make the normally hidden sort key visible }, ["disp"] = { ["5"] = "opt_round=5?", -- round output value to nearest 5 ["b"] = "b", -- join: '(...)' ["(or)"] = "(or)", -- join: '(...)' with 'or' between outputs in a combination ["br"] = "br", -- join: '<br />' ["br()"] = "br()", -- join: '<br />(...)' ["comma"] = "comma", -- join: ',' ["flip"] = "opt_flip", -- reverse order of input/output ["number"] = "opt_output_number_only", -- display output value (not input, and not output symbol/name) ["or"] = "or", -- join: 'or' ["out"] = "opt_output_only", ["output number only"] = "opt_output_number_only", ["output only"] = "opt_output_only", ["preunit"] = "opt_two_preunits", -- user-specified text before input and output units ["sqbr"] = "sqbr", -- join: '[...]' ["table"] = "opt_table", -- output is suitable for a table cell with align="right" ["tablecen"] = "opt_tablecen", -- output is suitable for a table cell with align="center" ["unit"] = "opt_input_unit_only", -- display input symbol/name (not output, and not input value) ["unit or text"] = "opt_input_unit_only, opt_ignore_error", -- display input symbol/name, or given unit code if not known ["unit2"] = "opt_output_unit_only", ["x"] = "x", -- join: <first>...<second> (user-specified text) }, ["frac"] = 'INTEGER', ["input"] = 'TEXT', -- TEXT should be value><space><unitcode> or <wikidata-property-id> ["lang"] = { -- language for output digits (both en and local digits are always accepted for input) ["en"] = "opt_lang_en", -- use en digits for numbers, regardless of local language ["local"] = "opt_lang_local", -- use local digits for numbers (default, although config can change default to en) }, ["lk"] = { ["in"] = "in", -- link LHS unit name or symbol ["off"] = "off", -- do not link: same as default except for hand unit ["on"] = "on", -- link all unit names or symbols (but not twice for the same unit) ["out"] = "out", -- link RHS unit name or symbol }, ["order"] = { ["flip"] = "opt_flip", -- reverse order of input/output ["out"] = "opt_order_out", -- do not show input; instead, use order in output combination, with the first output shown as the input }, ["qid"] = 'TEXT', -- TEXT should be a Wikidata Q item identifier ["qual"] = 'TEXT', -- TEXT should be a Wikidata Q item identifier ["round"] = { ["0.5"] = "opt_round=0.5", -- round output value to nearest 0.5 ["5"] = "opt_round=5", -- round output value to nearest 5 ["10"] = "opt_round=10", -- round output value to nearest 10 (same as but clearer than "|-1") ["25"] = "opt_round=25", -- round output value to nearest 25 ["50"] = "opt_round=50", -- round output value to nearest 50 ["each"] = "opt_round_each", -- using default precision in a range, round each output separately (default uses highest precision of each item in range) }, ["sigfig"] = 'INTEGER', ["sortable"] = { ["off"] = "", -- ignored (off is the default) ["on"] = "opt_sortable_on", -- output sort key for use in a sortable table, based on value from converting to a standard base unit ["debug"] = "opt_sortable_on, opt_sortable_debug", -- |sortable=debug is the same as |sortable=on|debug=yes }, ["sp"] = { ["us"] = "opt_sp_us", -- use U.S. spelling (like "meter" instead of default "metre") }, ["spell"] = { -- only English spelling is supported; not scientific notation; only some fractions ["in"] = "opt_spell_in", -- spell input value in words ["In"] = "opt_spell_in, opt_spell_upper", -- spell input value in words with first letter uppercase ["on"] = "opt_spell_in, opt_spell_out", -- spell input and output values in words ["On"] = "opt_spell_in, opt_spell_out, opt_spell_upper", -- same, with first letter of first word in result uppercase }, ["stylein"] = 'TEXT', ["styleout"] = 'TEXT', ["tracking"] = 'TEXT', } local titles = { ["frac"] = "Fraction/styles.css", ["sfrac"] = "Sfrac/styles.css", } return { SIprefixes = SIprefixes, all_categories = all_categories, all_messages = all_messages, currency = { ['$'] = true, ['£'] = true, ['€'] = true, ['₱'] = true, ['₽'] = true, ['¥'] = true }, customary_units = customary_units, disp_joins = disp_joins, en_option_name = en_option_name, en_option_value = en_option_value, eng_scales = eng_scales, ranges = ranges, titles = titles, } 0mpgw5kd5zb2ftkgaks2dzosb6kfvhb Şablon:Multiple image 10 21263 230443 2022-08-04T13:31:26Z TayfunEt. 23473 Sahypa döretdi, mazmuny: '{{#invoke:Multiple image|render}}<noinclude>{{documentation}}<!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS --></noinclude>' wikitext text/x-wiki {{#invoke:Multiple image|render}}<noinclude>{{documentation}}<!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS --></noinclude> q9oxjh8m7wtojz4v77x8mc2nmpowt0r Module:Multiple image 828 21264 230444 2022-08-04T13:33:06Z TayfunEt. 23473 Sahypa döretdi, mazmuny: '-- implements [[template:multiple image]] local p = {} local autoscaledimages local nonautoscaledimages local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end local function removepx(s) return tostring(s or ''):match('^(.*)[Pp][Xx]%s*$') or s end local function getdimensions(s, w, h) if tonumber(w) and tonumber(h) then nonautoscaledimages = true return tonumber(w), tonumber(h) end local file = s and mw.title.new('File:' .. mw.u...' Scribunto text/plain -- implements [[template:multiple image]] local p = {} local autoscaledimages local nonautoscaledimages local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end local function removepx(s) return tostring(s or ''):match('^(.*)[Pp][Xx]%s*$') or s end local function getdimensions(s, w, h) if tonumber(w) and tonumber(h) then nonautoscaledimages = true return tonumber(w), tonumber(h) end local file = s and mw.title.new('File:' .. mw.uri.decode(mw.ustring.gsub(s,'%|.*$',''), 'WIKI')) file = file and file.file or {width = 0, height = 0} w = tonumber(file.width) or 0 h = tonumber(file.height) or 0 autoscaledimages = true return w, h end local function renderImageCell(image, width, height, link, alt, thumbtime, caption, textalign, istyle) local root = mw.html.create('') local altstr = '|alt=' .. (alt or '') local linkstr = link and ('|link=' .. link) or '' local widthstr = '|' .. tostring(width) .. 'px' local thumbtimestr = '' if widthstr == '|-nanpx' then widthstr = '' end if isnotempty( thumbtime ) then thumbtimestr = '|thumbtime=' .. thumbtime end local imagediv = root:tag('div') imagediv:addClass('thumbimage') imagediv:cssText(istyle) if( height ) then imagediv:css('height', tostring(height) .. 'px') imagediv:css('overflow', 'hidden') end imagediv:wikitext('[[file:' .. image .. widthstr .. linkstr .. altstr .. thumbtimestr .. ']]') if isnotempty(caption) then local captiondiv = root:tag('div') captiondiv:addClass('thumbcaption') if isnotempty(textalign) then captiondiv:addClass('text-align-' .. textalign) end captiondiv:wikitext(caption) end return tostring(root) end local function getWidth(w1, w2) local w if isnotempty(w1) then w = tonumber(w1) elseif isnotempty(w2) then w = tonumber(w2) end return w or 200 end local function getPerRow(pstr, ic) -- split string into array using any non-digit as a dilimiter local pr = mw.text.split(pstr or '', '[^%d][^%d]*') -- if split failed, assume a single row if (#pr < 1) then pr = {tostring(ic)} end -- convert the array of strings to an array of numbers, -- adding any implied/missing numbers at the end of the array local r = 1 local thisrow = tonumber(pr[1] or ic) or ic local prownum = {} while( ic > 0 ) do prownum[r] = thisrow ic = ic - thisrow r = r + 1 -- use the previous if the next is missing and -- make sure we don't overstep the number of images thisrow = math.min(tonumber(pr[r] or thisrow) or ic, ic) end return prownum end local function renderMultipleImages(frame) local pargs = frame:getParent().args local args = frame.args local width = removepx(pargs['width'] or '') local dir = pargs['direction'] or '' local border = pargs['border'] or args['border'] or '' local align = pargs['align'] or args['align'] or (border == 'infobox' and 'center' or '') local capalign = pargs['caption_align'] or args['caption_align'] or '' local totalwidth = removepx(pargs['total_width'] or args['total_width'] or '') local imgstyle = pargs['image_style'] or args['image_style'] local header = pargs['header'] or pargs['title'] or '' local footer = pargs['footer'] or '' local imagegap = tonumber(pargs['image_gap'] or '1') or 1 local perrow = nil local thumbclass = { ["left"] = 'tleft', ["none"] = 'tnone', ["center"] = 'tnone', ["centre"] = 'tnone', ["right"] = 'tright' } -- find all the nonempty images local imagenumbers = {} local imagecount = 0 for k, v in pairs( pargs ) do local i = tonumber(tostring(k):match( '^%s*image([%d]+)%s*$' ) or '0') if( i > 0 and isnotempty(v) ) then table.insert( imagenumbers, i) imagecount = imagecount + 1 end end -- sort the imagenumbers table.sort(imagenumbers) -- create an array with the number of images per row perrow = getPerRow(dir == 'vertical' and '1' or pargs['perrow'], imagecount) -- compute the number of rows local rowcount = #perrow -- store the image widths and compute row widths and maximum row width local heights = {} local widths = {} local widthmax = 0 local widthsum = {} local k = 0 for r=1,rowcount do widthsum[r] = 0 for c=1,perrow[r] do k = k + 1 if( k <= imagecount ) then local i = imagenumbers[k] if( isnotempty(totalwidth) ) then widths[k], heights[k] = getdimensions(pargs['image' .. i], pargs['width' .. i], pargs['height' .. i]) else widths[k] = getWidth(width, pargs['width' .. i]) end widthsum[r] = widthsum[r] + widths[k] end end widthmax = math.max(widthmax, widthsum[r]) end -- make sure the gap is non-negative if imagegap < 0 then imagegap = 0 end -- if total_width has been specified, rescale the image widths if( isnotempty(totalwidth) ) then totalwidth = tonumber(totalwidth) widthmax = 0 local k = 0 for r=1,rowcount do local koffset = k local tw = totalwidth - (3 + imagegap) * (perrow[r] - 1) - 12 local ar = {} local arsum = 0 for j=1,perrow[r] do k = k + 1 if( k<= imagecount ) then local i = imagenumbers[k] local h = heights[k] or 0 if (h > 0) then ar[j] = widths[k]/h heights[k] = h else ar[j] = widths[k]/100 end arsum = arsum + ar[j] end end local ht = tw/arsum local ws = 0 k = koffset for j=1,perrow[r] do k = k + 1 if( k<= imagecount ) then local i = imagenumbers[k] widths[k] = math.floor(ar[j]*ht + 0.5) ws = ws + widths[k] if heights[k] then heights[k] = math.floor(ht) end end end widthsum[r] = ws widthmax = math.max(widthmax, widthsum[r]) end end -- start building the array of images, if there are images if( imagecount > 0 ) then -- compute width of outer div local bodywidth = 0 for r=1,rowcount do if( widthmax == widthsum[r] ) then bodywidth = widthmax + (3 + imagegap) * (perrow[r] - 1) + 12 end end -- The body has a min-width of 100, which needs to be taken into account on specific widths bodywidth = math.max( 100, bodywidth - 8); local bg = pargs['background color'] or '' -- create the array of images local root = mw.html.create('div') root:addClass('thumb') root:addClass('tmulti') -- root:addClass('tmulti-sandbox') root:addClass(thumbclass[align] or 'tright') if( align == 'center' or align == 'centre' ) then root:addClass('center') end if( bg ~= '' ) then root:css('background-color', bg) end local div = root:tag('div') div:addClass('thumbinner multiimageinner') div:css('width', tostring(bodywidth) .. 'px') :css('max-width', tostring(bodywidth) .. 'px') if( bg ~= '' ) then div:css('background-color', bg) end if( border == 'infobox' or border == 'none') then div:css('border', 'none') end -- add the header if( isnotempty(header) ) then div:tag('div') :addClass('trow') :tag('div') :addClass('theader') :css('text-align', pargs['header_align']) :css('background-color', pargs['header_background']) :wikitext(header) end -- loop through the images local k = 0 for r=1,rowcount do local rowdiv = div:tag('div'):addClass('trow'); for j=1,perrow[r] do k = k + 1 if( k <= imagecount ) then local imagediv = rowdiv:tag('div') imagediv:addClass('tsingle') if bg ~= '' then imagediv:css('background-color', bg); end if ((imagegap > 1) and (j < perrow[r])) then imagediv:css('margin-right', tostring(imagegap) .. 'px') end local i = imagenumbers[k] local img = pargs['image' .. i] local w = widths[k] imagediv:css('width', tostring(2 + w) .. 'px') :css('max-width', tostring(2 + w) .. 'px') imagediv:wikitext(renderImageCell(img, w, heights[k], pargs['link' .. i], pargs['alt' .. i], pargs['thumbtime' .. i], pargs['caption' .. i], capalign, imgstyle)) end end end -- add the footer if( isnotempty(footer) ) then local falign = string.lower(pargs['footer_align'] or args['footer_align'] or 'left') falign = (falign == 'centre') and 'center' or falign div:tag('div') :addClass('trow') :css('display', (falign ~= 'left') and 'flow-root' or 'flex') :tag('div') :addClass('thumbcaption') :css('text-align', (falign ~= 'left') and falign or nil) :css('background-color', pargs['footer_background']) :wikitext(footer) end return tostring(root) end return '' end function p.render( frame ) autoscaledimages = false nonautoscaledimages = false return frame:extensionTag {name = 'templatestyles', args = {src = 'Multiple image/styles.css', wrapper = ".tmulti"}} .. renderMultipleImages( frame ) .. (autoscaledimages and '[[Category:Pages using multiple image with auto scaled images]]' or '') .. (nonautoscaledimages and '[[Category:Pages using multiple image with manual scaled images]]' or '') end return p ke5qgj4lca2lx9tx5pym9g88ra0a9jb Şablon:Multiple image/styles.css 10 21265 230445 2022-08-04T13:35:25Z TayfunEt. 23473 Sahypa döretdi, mazmuny: '/* {{pp-template}} */ /* this is a block */ .multiimageinner { display: flex; flex-direction: column; } .trow { display: flex; flex-direction: row; clear: left; flex-wrap: wrap; width: 100%; box-sizing: border-box; } /* this is a cell */ .tsingle { margin: 1px; float: left; } .theader { clear: both; font-weight: bold; text-align: center; align-self: center; background-color: transparent; width: 100%; } .thumbcaption { background-color: transp...' sanitized-css text/css /* {{pp-template}} */ /* this is a block */ .multiimageinner { display: flex; flex-direction: column; } .trow { display: flex; flex-direction: row; clear: left; flex-wrap: wrap; width: 100%; box-sizing: border-box; } /* this is a cell */ .tsingle { margin: 1px; float: left; } .theader { clear: both; font-weight: bold; text-align: center; align-self: center; background-color: transparent; width: 100%; } .thumbcaption { background-color: transparent; } .text-align-left { text-align: left; } .text-align-right { text-align: right; } .text-align-center { text-align: center; } @media all and ( max-width: 720px ) { .thumbinner { /* not !important usage can be removed when these are no longer inline styles inside Template:Multiple image and media query using min-width is introduced */ width: 100% !important; box-sizing: border-box; max-width: none !important; align-items: center; } .trow { justify-content: center; } .tsingle { /* not !important usage can be removed when these are no longer inline styles inside Template:Multiple image and media query using min-width is introduced */ float: none !important; max-width: 100% !important; box-sizing: border-box; text-align: center; } .tsingle .thumbcaption { text-align: left; } .trow > .thumbcaption { text-align: center; } } 068of81h4hh3xym3hkdmrtma6u0rpgs Filistin 0 21285 230484 2022-08-04T16:46:39Z 2A02:8108:14C0:5310:9D8E:BA9C:AB1E:C642 [[Filistin Döwleti]] sahypasyna gönükdirildi wikitext text/x-wiki #REDIRECT [[Filistin Döwleti]] 17xo4bfnbq6jp305svh577w6y0ra2yt Palestina 0 21286 230485 2022-08-04T16:47:20Z 2A02:8108:14C0:5310:9D8E:BA9C:AB1E:C642 [[Filistin Döwleti]] sahypasyna gönükdirildi wikitext text/x-wiki #REDIRECT [[Filistin Döwleti]] 17xo4bfnbq6jp305svh577w6y0ra2yt Neumünster 0 21288 230507 2022-08-05T11:03:57Z TayfunEt. 23473 Created by translating the page "[[:en:Special:Redirect/revision/1097497112|Neumünster]]" wikitext text/x-wiki {{Infobox German location|type=Town|image_flag=Flagge Neumünster.svg|image_coa=Wappen neumuenster.svg|image_photo=City hall Neumuenster Germany.jpg|image_caption=City hall|coordinates={{coord|54|04|17|N|09|59|24|E|format=dms|display=inline,title}}|state=Schleswig-Holstein|district=urban|elevation=22|area=71.57|postal_code=24534 - 24539|area_code=04321|licence=NMS|Gemeindeschlüssel=01 0 04 000|divisions=9 [[Stadtbezirk]]e|website={{official|https://www.neumuenster.de/}}|mayor=Tobias Bergmann|Bürgermeistertitel=Oberbürgermeister|party=SPD}}{{IN}} [[Category:Towns in Schleswig-Holstein]] [[Faýl:Neumünster_Vicelinkirche_1.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Neum%C3%BCnster_Vicelinkirche_1.jpg/250px-Neum%C3%BCnster_Vicelinkirche_1.jpg|right|thumb|250x250px| Vicelinkirche ( Vicelin ''buthanasy'' )]] [[Faýl:Neumünster._Stadt.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/d/d1/Neum%C3%BCnster._Stadt.jpg/220px-Neum%C3%BCnster._Stadt.jpg|thumb| Şäher merkezindäki Neumünster howuzynyň görnüşi, öňde kinoteatr binasy we çepde "Holsten-Galereýa" söwda merkezi.]] [[Faýl:Omnibusbahnhof,_Neumünster,_Bahnhofstraße_-_panoramio.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Omnibusbahnhof%2C_Neum%C3%BCnster%2C_Bahnhofstra%C3%9Fe_-_panoramio.jpg/220px-Omnibusbahnhof%2C_Neum%C3%BCnster%2C_Bahnhofstra%C3%9Fe_-_panoramio.jpg|thumb| Merkezi demir ýol menzilindäki merkezi awtobus duralgasy.]] [[Faýl:Neumuenster_-_station_forecourt_-_geo.hlipp.de_-_36221.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/0/06/Neumuenster_-_station_forecourt_-_geo.hlipp.de_-_36221.jpg/220px-Neumuenster_-_station_forecourt_-_geo.hlipp.de_-_36221.jpg|thumb| Neumünster merkezi demir ýol menziliniň girelgesiniň daşynda.]] [[Faýl:Neumuenster_-_Konrad_Adenauer_Platz_-_geo.hlipp.de_-_36220.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Neumuenster_-_Konrad_Adenauer_Platz_-_geo.hlipp.de_-_36220.jpg/220px-Neumuenster_-_Konrad_Adenauer_Platz_-_geo.hlipp.de_-_36220.jpg|thumb| Merkezi demir ýol menziliniň daşyndaky " Konrad Adenauer Plaza"]] [[Faýl:Einfelder_See_NSG.JPG|link=//upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Einfelder_See_NSG.JPG/220px-Einfelder_See_NSG.JPG|thumb| Şäheriň demirgazygyndaky "Einfelder deňzi".]] [[Faýl:SWN_Bad_am_Stadtwald_Aussenanlage_Traglufthalle.JPG|link=//upload.wikimedia.org/wikipedia/commons/thumb/e/e6/SWN_Bad_am_Stadtwald_Aussenanlage_Traglufthalle.JPG/220px-SWN_Bad_am_Stadtwald_Aussenanlage_Traglufthalle.JPG|thumb| Neumünster şäheriniň tokaýynyň golaýyndaky "Bad am Stadtwald" -da açyk howuz.]] [[Faýl:Hans-Böckler-Büste,_Neumünster,_Böcklersiedlung_Kantplatz_-_panoramio.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/2/29/Hans-B%C3%B6ckler-B%C3%BCste%2C_Neum%C3%BCnster%2C_B%C3%B6cklersiedlung_Kantplatz_-_panoramio.jpg/220px-Hans-B%C3%B6ckler-B%C3%BCste%2C_Neum%C3%BCnster%2C_B%C3%B6cklersiedlung_Kantplatz_-_panoramio.jpg|thumb| Neýmünsteriň töwerekindäki "Hans Böckler şäherçesinde" nemes syýasatçysy Hans Bökleriň büsti.]] '''Neumünster''' ([[Alman dili|Alman dilinde]]: Neumünster [nɔʏˈmʏnstɐ]) [[Almaniýa|Germaniýanyň]] Şleswig-Holşteýniň ortasyndaky şäher. Hasaba alnan 79,000-den gowrak ilaty bilen, Şleswig-Holşteýn ( Kiýel, Lýubek we Flensburgdan soň) dördünji uly şäherdir. == Geografiýa == Neumünster, Şleswig-Holşteýniň geografiki merkeziniň golaýynda, Şwale derýasynda, {{Convert|35|km|mi}} Kiýeliň günortasynda, {{Convert|65|km|mi}} Gamburgyň demirgazygynda we {{Convert|72|km|mi}} Lýubekiň günbatary. Aukrug tebigat seýilgähi şähere ýakyn. == Görnükli adamlar == [[Faýl:NMS-St.Maria-St.Vicelin-Kirche_(7).JPG|link=//upload.wikimedia.org/wikipedia/commons/thumb/a/af/NMS-St.Maria-St.Vicelin-Kirche_%287%29.JPG/150px-NMS-St.Maria-St.Vicelin-Kirche_%287%29.JPG|thumb|150x150px| Neumünsterdäki ýadygärlik plastinka Eduard Müller]] [[Faýl:Staatsministerin_ChristineHaderthauer.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Staatsministerin_ChristineHaderthauer.jpg/150px-Staatsministerin_ChristineHaderthauer.jpg|thumb|215x215px| Kristin Haderthauer]] [[Faýl:Panik_-_Jetix-Award_-_YOU_2008_Berlin_(6915).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Panik_-_Jetix-Award_-_YOU_2008_Berlin_%286915%29.jpg/150px-Panik_-_Jetix-Award_-_YOU_2008_Berlin_%286915%29.jpg|thumb|150x150px| Panik 2008-nji ýylda]] * Wikelinus (1086–1154), Holşteýniň resuly we Oldenburgyň ýepiskopy * Ernst Eduard Hudemann (1811–1889), mugallym, filolog we nusgawy taryhçy * Eduard Sachau (1845–1930), gündogarşynas * Rudolf Bülk (1880−1954), kitaphanaçy * Karl Şlabow (1891–1984), arheolog, muzeý müdiri we konserwator * Hans Şnur (1893–1976), sazanda * Lýubek şehitleriniň biri bolan katolik ruhanysy Eduard Müller (1911–1943) * Gerhard Wessel (1913–2002), Federal aňtaw býurosynyň prezidenti 1968–1978 * Herbert Martin Hagen (1913–1999), SS Stormbolder we söweş jenaýatçysy * Horst Mittelstaedt (1923–2016), biolog kibernetik we uniwersitetiň mugallymy * Detlew Blanke (1941–2016), Gamboldt-Universität Berliniň interlinguistika boýunça mugallymy * Maýkl Simon (1958-nji ýylda doglan), teatr re directorissýory, opera re directorissýory we sahna dizaýneri * Tomas Mohr (tenor) (1961-nji ýylda doglan), tenor we akademik mugallym * Kristin Haderthauer (1962-nji ýylda doglan), CSU-nyň öňki baş sekretary we öňki Döwlet ministri (Bawariýanyň Döwlet Zähmet we Durmuş Işleri, Maşgala we Aýallar) * Aminata Ture (1992-nji ýylda doglan), German Greenaşyllar partiýasynyň syýasatçysy we Şleswig-Holşteýn Landtagyň wise-prezidenti sqd8t5iozjb6bsyr7g3w0b2st6dxu4j 230508 230507 2022-08-05T11:04:48Z TayfunEt. 23473 wikitext text/x-wiki {{IN}} [[Faýl:Neumünster_Vicelinkirche_1.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Neum%C3%BCnster_Vicelinkirche_1.jpg/250px-Neum%C3%BCnster_Vicelinkirche_1.jpg|right|thumb|250x250px| Vicelinkirche ( Vicelin ''buthanasy'' )]] [[Faýl:Neumünster._Stadt.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/d/d1/Neum%C3%BCnster._Stadt.jpg/220px-Neum%C3%BCnster._Stadt.jpg|thumb| Şäher merkezindäki Neumünster howuzynyň görnüşi, öňde kinoteatr binasy we çepde "Holsten-Galereýa" söwda merkezi.]] [[Faýl:Omnibusbahnhof,_Neumünster,_Bahnhofstraße_-_panoramio.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Omnibusbahnhof%2C_Neum%C3%BCnster%2C_Bahnhofstra%C3%9Fe_-_panoramio.jpg/220px-Omnibusbahnhof%2C_Neum%C3%BCnster%2C_Bahnhofstra%C3%9Fe_-_panoramio.jpg|thumb| Merkezi demir ýol menzilindäki merkezi awtobus duralgasy.]] [[Faýl:Neumuenster_-_station_forecourt_-_geo.hlipp.de_-_36221.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/0/06/Neumuenster_-_station_forecourt_-_geo.hlipp.de_-_36221.jpg/220px-Neumuenster_-_station_forecourt_-_geo.hlipp.de_-_36221.jpg|thumb| Neumünster merkezi demir ýol menziliniň girelgesiniň daşynda.]] [[Faýl:Neumuenster_-_Konrad_Adenauer_Platz_-_geo.hlipp.de_-_36220.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Neumuenster_-_Konrad_Adenauer_Platz_-_geo.hlipp.de_-_36220.jpg/220px-Neumuenster_-_Konrad_Adenauer_Platz_-_geo.hlipp.de_-_36220.jpg|thumb| Merkezi demir ýol menziliniň daşyndaky " Konrad Adenauer Plaza"]] [[Faýl:Einfelder_See_NSG.JPG|link=//upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Einfelder_See_NSG.JPG/220px-Einfelder_See_NSG.JPG|thumb| Şäheriň demirgazygyndaky "Einfelder deňzi".]] [[Faýl:SWN_Bad_am_Stadtwald_Aussenanlage_Traglufthalle.JPG|link=//upload.wikimedia.org/wikipedia/commons/thumb/e/e6/SWN_Bad_am_Stadtwald_Aussenanlage_Traglufthalle.JPG/220px-SWN_Bad_am_Stadtwald_Aussenanlage_Traglufthalle.JPG|thumb| Neumünster şäheriniň tokaýynyň golaýyndaky "Bad am Stadtwald" -da açyk howuz.]] [[Faýl:Hans-Böckler-Büste,_Neumünster,_Böcklersiedlung_Kantplatz_-_panoramio.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/2/29/Hans-B%C3%B6ckler-B%C3%BCste%2C_Neum%C3%BCnster%2C_B%C3%B6cklersiedlung_Kantplatz_-_panoramio.jpg/220px-Hans-B%C3%B6ckler-B%C3%BCste%2C_Neum%C3%BCnster%2C_B%C3%B6cklersiedlung_Kantplatz_-_panoramio.jpg|thumb| Neýmünsteriň töwerekindäki "Hans Böckler şäherçesinde" nemes syýasatçysy Hans Bökleriň büsti.]] '''Neumünster''' ([[Alman dili|Alman dilinde]]: Neumünster [nɔʏˈmʏnstɐ]) [[Almaniýa|Germaniýanyň]] Şleswig-Holşteýniň ortasyndaky şäher. Hasaba alnan 79,000-den gowrak ilaty bilen, Şleswig-Holşteýn ( Kiýel, Lýubek we Flensburgdan soň) dördünji uly şäherdir. == Geografiýa == Neumünster, Şleswig-Holşteýniň geografiki merkeziniň golaýynda, Şwale derýasynda, {{Convert|35|km|mi}} Kiýeliň günortasynda, {{Convert|65|km|mi}} Gamburgyň demirgazygynda we {{Convert|72|km|mi}} Lýubekiň günbatary. Aukrug tebigat seýilgähi şähere ýakyn. == Görnükli adamlar == [[Faýl:NMS-St.Maria-St.Vicelin-Kirche_(7).JPG|link=//upload.wikimedia.org/wikipedia/commons/thumb/a/af/NMS-St.Maria-St.Vicelin-Kirche_%287%29.JPG/150px-NMS-St.Maria-St.Vicelin-Kirche_%287%29.JPG|thumb|150x150px| Neumünsterdäki ýadygärlik plastinka Eduard Müller]] [[Faýl:Staatsministerin_ChristineHaderthauer.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Staatsministerin_ChristineHaderthauer.jpg/150px-Staatsministerin_ChristineHaderthauer.jpg|thumb|215x215px| Kristin Haderthauer]] [[Faýl:Panik_-_Jetix-Award_-_YOU_2008_Berlin_(6915).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Panik_-_Jetix-Award_-_YOU_2008_Berlin_%286915%29.jpg/150px-Panik_-_Jetix-Award_-_YOU_2008_Berlin_%286915%29.jpg|thumb|150x150px| Panik 2008-nji ýylda]] * Wikelinus (1086–1154), Holşteýniň resuly we Oldenburgyň ýepiskopy * Ernst Eduard Hudemann (1811–1889), mugallym, filolog we nusgawy taryhçy * Eduard Sachau (1845–1930), gündogarşynas * Rudolf Bülk (1880−1954), kitaphanaçy * Karl Şlabow (1891–1984), arheolog, muzeý müdiri we konserwator * Hans Şnur (1893–1976), sazanda * Lýubek şehitleriniň biri bolan katolik ruhanysy Eduard Müller (1911–1943) * Gerhard Wessel (1913–2002), Federal aňtaw býurosynyň prezidenti 1968–1978 * Herbert Martin Hagen (1913–1999), SS Stormbolder we söweş jenaýatçysy * Horst Mittelstaedt (1923–2016), biolog kibernetik we uniwersitetiň mugallymy * Detlew Blanke (1941–2016), Gamboldt-Universität Berliniň interlinguistika boýunça mugallymy * Maýkl Simon (1958-nji ýylda doglan), teatr re directorissýory, opera re directorissýory we sahna dizaýneri * Tomas Mohr (tenor) (1961-nji ýylda doglan), tenor we akademik mugallym * Kristin Haderthauer (1962-nji ýylda doglan), CSU-nyň öňki baş sekretary we öňki Döwlet ministri (Bawariýanyň Döwlet Zähmet we Durmuş Işleri, Maşgala we Aýallar) * Aminata Ture (1992-nji ýylda doglan), German Greenaşyllar partiýasynyň syýasatçysy we Şleswig-Holşteýn Landtagyň wise-prezidenti 2zxk8szl7ksju0ph8x6eiz3m2vi1lbs 230511 230508 2022-08-05T11:11:43Z TayfunEt. 23473 wikitext text/x-wiki {{IN|asyl ady={{Lang-de|Neumünster}}}} [[Faýl:Neumünster_Vicelinkirche_1.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Neum%C3%BCnster_Vicelinkirche_1.jpg/250px-Neum%C3%BCnster_Vicelinkirche_1.jpg|right|thumb|250x250px| Vicelinkirche ( Vicelin ''buthanasy'' )]] [[Faýl:Neumünster._Stadt.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/d/d1/Neum%C3%BCnster._Stadt.jpg/220px-Neum%C3%BCnster._Stadt.jpg|thumb| Şäher merkezindäki Neumünster howuzynyň görnüşi, öňde kinoteatr binasy we çepde "Holsten-Galereýa" söwda merkezi.]] [[Faýl:Omnibusbahnhof,_Neumünster,_Bahnhofstraße_-_panoramio.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Omnibusbahnhof%2C_Neum%C3%BCnster%2C_Bahnhofstra%C3%9Fe_-_panoramio.jpg/220px-Omnibusbahnhof%2C_Neum%C3%BCnster%2C_Bahnhofstra%C3%9Fe_-_panoramio.jpg|thumb| Merkezi demir ýol menzilindäki merkezi awtobus duralgasy.]] [[Faýl:Neumuenster_-_station_forecourt_-_geo.hlipp.de_-_36221.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/0/06/Neumuenster_-_station_forecourt_-_geo.hlipp.de_-_36221.jpg/220px-Neumuenster_-_station_forecourt_-_geo.hlipp.de_-_36221.jpg|thumb| Neumünster merkezi demir ýol menziliniň girelgesiniň daşynda.]] [[Faýl:Neumuenster_-_Konrad_Adenauer_Platz_-_geo.hlipp.de_-_36220.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Neumuenster_-_Konrad_Adenauer_Platz_-_geo.hlipp.de_-_36220.jpg/220px-Neumuenster_-_Konrad_Adenauer_Platz_-_geo.hlipp.de_-_36220.jpg|thumb| Merkezi demir ýol menziliniň daşyndaky " Konrad Adenauer Plaza"]] [[Faýl:Einfelder_See_NSG.JPG|link=//upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Einfelder_See_NSG.JPG/220px-Einfelder_See_NSG.JPG|thumb| Şäheriň demirgazygyndaky "Einfelder deňzi".]] [[Faýl:SWN_Bad_am_Stadtwald_Aussenanlage_Traglufthalle.JPG|link=//upload.wikimedia.org/wikipedia/commons/thumb/e/e6/SWN_Bad_am_Stadtwald_Aussenanlage_Traglufthalle.JPG/220px-SWN_Bad_am_Stadtwald_Aussenanlage_Traglufthalle.JPG|thumb| Neumünster şäheriniň tokaýynyň golaýyndaky "Bad am Stadtwald" -da açyk howuz.]] [[Faýl:Hans-Böckler-Büste,_Neumünster,_Böcklersiedlung_Kantplatz_-_panoramio.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/2/29/Hans-B%C3%B6ckler-B%C3%BCste%2C_Neum%C3%BCnster%2C_B%C3%B6cklersiedlung_Kantplatz_-_panoramio.jpg/220px-Hans-B%C3%B6ckler-B%C3%BCste%2C_Neum%C3%BCnster%2C_B%C3%B6cklersiedlung_Kantplatz_-_panoramio.jpg|thumb| Neýmünsteriň töwerekindäki "Hans Böckler şäherçesinde" nemes syýasatçysy Hans Bökleriň büsti.]] '''Neumünster''' ([[Alman dili|Alman dilinde]]: Neumünster [nɔʏˈmʏnstɐ]) [[Almaniýa|Germaniýanyň]] Şleswig-Holşteýniň ortasyndaky şäher. Hasaba alnan 79,000-den gowrak ilaty bilen, Şleswig-Holşteýn ( Kiýel, Lýubek we Flensburgdan soň) dördünji uly şäherdir. == Geografiýa == Neumünster, Şleswig-Holşteýniň geografiki merkeziniň golaýynda, Şwale derýasynda, {{Convert|35|km|mi}} Kiýeliň günortasynda, {{Convert|65|km|mi}} Gamburgyň demirgazygynda we {{Convert|72|km|mi}} Lýubekiň günbatary. Aukrug tebigat seýilgähi şähere ýakyn. == Görnükli adamlar == [[Faýl:NMS-St.Maria-St.Vicelin-Kirche_(7).JPG|link=//upload.wikimedia.org/wikipedia/commons/thumb/a/af/NMS-St.Maria-St.Vicelin-Kirche_%287%29.JPG/150px-NMS-St.Maria-St.Vicelin-Kirche_%287%29.JPG|thumb|150x150px| Neumünsterdäki ýadygärlik plastinka Eduard Müller]] [[Faýl:Staatsministerin_ChristineHaderthauer.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Staatsministerin_ChristineHaderthauer.jpg/150px-Staatsministerin_ChristineHaderthauer.jpg|thumb|215x215px| Kristin Haderthauer]] [[Faýl:Panik_-_Jetix-Award_-_YOU_2008_Berlin_(6915).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Panik_-_Jetix-Award_-_YOU_2008_Berlin_%286915%29.jpg/150px-Panik_-_Jetix-Award_-_YOU_2008_Berlin_%286915%29.jpg|thumb|150x150px| Panik 2008-nji ýylda]] * Wikelinus (1086–1154), Holşteýniň resuly we Oldenburgyň ýepiskopy * Ernst Eduard Hudemann (1811–1889), mugallym, filolog we nusgawy taryhçy * Eduard Sachau (1845–1930), gündogarşynas * Rudolf Bülk (1880−1954), kitaphanaçy * Karl Şlabow (1891–1984), arheolog, muzeý müdiri we konserwator * Hans Şnur (1893–1976), sazanda * Lýubek şehitleriniň biri bolan katolik ruhanysy Eduard Müller (1911–1943) * Gerhard Wessel (1913–2002), Federal aňtaw býurosynyň prezidenti 1968–1978 * Herbert Martin Hagen (1913–1999), SS Stormbolder we söweş jenaýatçysy * Horst Mittelstaedt (1923–2016), biolog kibernetik we uniwersitetiň mugallymy * Detlew Blanke (1941–2016), Gamboldt-Universität Berliniň interlinguistika boýunça mugallymy * Maýkl Simon (1958-nji ýylda doglan), teatr re directorissýory, opera re directorissýory we sahna dizaýneri * Tomas Mohr (tenor) (1961-nji ýylda doglan), tenor we akademik mugallym * Kristin Haderthauer (1962-nji ýylda doglan), CSU-nyň öňki baş sekretary we öňki Döwlet ministri (Bawariýanyň Döwlet Zähmet we Durmuş Işleri, Maşgala we Aýallar) * Aminata Ture (1992-nji ýylda doglan), German Greenaşyllar partiýasynyň syýasatçysy we Şleswig-Holşteýn Landtagyň wise-prezidenti 8r0gknhy83gbpguufrg3hnlgyv4btbj Şablon:Lang-nds 10 21289 230509 2022-08-05T11:09:10Z TayfunEt. 23473 Sahypa döretdi, mazmuny: '[[Alman dili|alm.]] {{lang1|alm|{{{1}}}}}' wikitext text/x-wiki [[Alman dili|alm.]] {{lang1|alm|{{{1}}}}} qtbyq33w85dl15vmrqh215z8orytk7m 230510 230509 2022-08-05T11:09:24Z TayfunEt. 23473 wikitext text/x-wiki [[Alman dili|alm.]] {{lang1|de|{{{1}}}}} lcuv5p895845m3s808b2ds272x6kiy3 Ananas 0 21290 230512 2022-08-05T11:23:29Z TayfunEt. 23473 Created by translating the page "[[:en:Special:Redirect/revision/1100413922|Pineapple]]" wikitext text/x-wiki [[Faýl:The pineapple (Ananas comosus).JPG|thumb]]   '''Ananas''' ( ''Ananas comosus'' ) iýilýän miwesi bolan tropiki ösümlik; Bromeliaceae maşgalasynda ykdysady taýdan iň möhüm ösümlikdir.<ref>{{cite book|last1=Coppens d'Eeckenbrugge|first1=G|last2=Leal|first2=F.|editor1-first=DP|editor1-last=Bartholomew|editor2-first=RE|editor2-last=Paull|editor3-first=KG|editor3-last=Rohrbach|title=The Pineapple: Botany, Production, and Uses|chapter=Chapter 2: Morphology, Anatomy, and Taxonomy|year=2003|publisher=CABI Publishing|location=Wallingford, UK|isbn=978-0-85199-503-8|page=21}}</ref> Ananas köp asyrlardan bäri ösdürilip ýetişdirilýän [[Günorta Amerika|Günorta Amerikada]] ýerli. Ananasyň [[17-nji asyr|XVII asyrda]] ýewropa hödürlenmegi ony kaşaňlygyň medeni nyşanyna öwürdi. 1820-nji ýyllardan bäri teplisalarda we köp tropiki plantasiýalarda ananas täjirçilik taýdan ösdürilip ýetişdirilýär. Ananas ownuk gyrymsy agaç ýaly ösýär; tozanlanmadyk ösümlikleriň aýry-aýry gülleri köp miwäni emele getirýär. Ösümlik adatça miwäniň ýokarsynda öndürilen ofsetden, <ref name="PWG">{{Cite web}}</ref> ýa-da gapdaldan köpelýär we adatça bir ýylyň içinde ýetişýär. <gallery> Faýl:PineApple - Ananas comosus - starting stage.jpg|Ananas başlangyç etapda Faýl:Ananas bracteatus Striatus 0zz.jpg| Ananas inflorescense Faýl:Flowering Pineapple Sept 4 2011.jpg|Güldäki ýaş ananas Faýl:Ananas comosus-pineapple flowers - കൈതച്ചക്ക.jpg|Ananas gülüniň ýapylmagy </gallery> {| class="wikitable" !Surat ! Dürli görnüşler ! Paýlamak |- |[[Faýl:Ananas_bracteatus,_Dole_Pineapple_Plantation,_Oahu,_Hawaii,_USA2.jpg|120x120px]]</img> |''Ananas comosus'' var. ''bracteatus'' <small>(LBSm.) Koppens we F.Leal</small> | Braziliýa, Boliwiýa, Argentina, Paragwaý, Ekwador |- |[[Faýl:Ananas_01.JPG|160x160px]]</img> | ''Ananas comosus'' var. ''comosus'' <small>(Linnaeus) Merrill</small> | Braziliýa we Paragwaý; Aziýanyň, Afrikanyň, Awstraliýanyň, Meksikanyň, Merkezi Amerikanyň, Günbatar Hindistanyň, Demirgazyk Amerikanyň we Pacificuwaş ummanyň dürli adalarynda tebigylaşdyryldy. |- |[[Faýl:Curuá_(cropped).JPG|120x120px]]</img> | ''Ananas comosus'' var. ''erektifolius'' <small>(LBSm.) Koppens we F.Leal</small> | Peru, Ekwador, Kolumbiýa, Wenesuela, Braziliýanyň demirgazygy, Fransiýa Gwiana |- |[[Faýl:Ananas_nanus_20060514-2.jpg|120x120px]]</img> | ''Ananas comosus'' var. ''mikrostachys'' <small>(Mez) LBSm.</small> | Kosta Rikadan Paragwaýa çenli |- | | ''Ananas comosus'' var. ''parguazensis'' <small>(Camargo & LBSm.) Koppens we F.Leal</small> | Kolumbiýa, Wenesuela, Braziliýanyň demirgazygy, Gaýana, Fransuz Gwiana |- |} [[Faýl:Pineapple_and_cross_section.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Pineapple_and_cross_section.jpg/220px-Pineapple_and_cross_section.jpg|thumb| Ananas miwesi, tutuşlygyna we uzynlygyna]] [[Faýl:The_gardeners_dictionary_Wellcome_L0049859_frontispiece_(cropped).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/2/23/The_gardeners_dictionary_Wellcome_L0049859_frontispiece_%28cropped%29.jpg/220px-The_gardeners_dictionary_Wellcome_L0049859_frontispiece_%28cropped%29.jpg|left|thumb| “ Britannia ”, tebigatda, senagatda we ylymda görkezilen <nowiki><i id="mw8A">ananaslary</i></nowiki> öz içine alýan mekgejöwen, fonda mämişi reňkli sowgat berdi ( ''“Bagbanlar sözlüginiň”'' birinji bölümi, 1764)]] [[Faýl:Del_Monte_Pineapple_field_at_Camp_Philips,_Bukidnon,_Philippines_03.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/0/02/Del_Monte_Pineapple_field_at_Camp_Philips%2C_Bukidnon%2C_Philippines_03.jpg/220px-Del_Monte_Pineapple_field_at_Camp_Philips%2C_Bukidnon%2C_Philippines_03.jpg|thumb| Del Monte [[Filippinler|Filippinleriň]] Bukidnon şäherindäki ananas meýdanlary]] <gallery> Faýl:Azores-Day4-16 (33766683744).jpg|Teplisada ananas ösdürip ýetişdirmek Faýl:Ananas bracteatus, Dole Pineapple Plantation, Oahu, Hawaii, USA2.jpg|[[Red pineapple|Gyzyl ananas]] ( ''Ananas bracteatus'' ) Faýl:Abacaxi (Ananas comosus) 2014-07-14 20-40.jpg|Abacaxi Faýl:Dolejf2103.JPG|Tropiki altyn Faýl:Ananas comosus Victoria P1190459.jpg|Wiktoriýa </gallery> [[Kategoriýa:Ösümlikler]] [[Kategoriýa:Miweler]] ovqmnvvtf383yyponda7mtlte1z2azt 230513 230512 2022-08-05T11:25:51Z TayfunEt. 23473 wikitext text/x-wiki [[Faýl:The pineapple (Ananas comosus).JPG|thumb]]   '''Ananas''' ( ''Ananas comosus'' ) iýilýän miwesi bolan tropiki ösümlik; Bromeliaceae maşgalasynda ykdysady taýdan iň möhüm ösümlikdir.<ref>{{cite book|last1=Coppens d'Eeckenbrugge|first1=G|last2=Leal|first2=F.|editor1-first=DP|editor1-last=Bartholomew|editor2-first=RE|editor2-last=Paull|editor3-first=KG|editor3-last=Rohrbach|title=The Pineapple: Botany, Production, and Uses|chapter=Chapter 2: Morphology, Anatomy, and Taxonomy|year=2003|publisher=CABI Publishing|location=Wallingford, UK|isbn=978-0-85199-503-8|page=21}}</ref> Ananas köp asyrlardan bäri ösdürilip ýetişdirilýän [[Günorta Amerika|Günorta Amerikada]] ýerli. Ananasyň [[17-nji asyr|XVII asyrda]] ýewropa hödürlenmegi ony kaşaňlygyň medeni nyşanyna öwürdi. 1820-nji ýyllardan bäri teplisalarda we köp tropiki plantasiýalarda ananas täjirçilik taýdan ösdürilip ýetişdirilýär. Ananas ownuk gyrymsy agaç ýaly ösýär; tozanlanmadyk ösümlikleriň aýry-aýry gülleri köp miwäni emele getirýär. Ösümlik adatça miwäniň ýokarsynda öndürilen ofsetden, <ref name="PWG">{{Cite web}}</ref> ýa-da gapdaldan köpelýär we adatça bir ýylyň içinde ýetişýär. <gallery> Faýl:PineApple - Ananas comosus - starting stage.jpg|Ananas başlangyç etapda Faýl:Ananas bracteatus Striatus 0zz.jpg| Ananas inflorescense Faýl:Flowering Pineapple Sept 4 2011.jpg|Güldäki ýaş ananas Faýl:Ananas comosus-pineapple flowers - കൈതച്ചക്ക.jpg|Ananas gülüniň ýapylmagy </gallery> {| class="wikitable" !Surat ! Dürli görnüşler ! Paýlamak |- |[[Faýl:Ananas_bracteatus,_Dole_Pineapple_Plantation,_Oahu,_Hawaii,_USA2.jpg|120x120px]] |''Ananas comosus'' var. ''bracteatus'' <small>(LBSm.) Koppens we F.Leal</small> | Braziliýa, Boliwiýa, Argentina, Paragwaý, Ekwador |- |[[Faýl:Ananas_01.JPG|160x160px]] | ''Ananas comosus'' var. ''comosus'' <small>(Linnaeus) Merrill</small> | Braziliýa we Paragwaý; Aziýanyň, Afrikanyň, Awstraliýanyň, Meksikanyň, Merkezi Amerikanyň, Günbatar Hindistanyň, Demirgazyk Amerikanyň we Pacificuwaş ummanyň dürli adalarynda tebigylaşdyryldy. |- |[[Faýl:Curuá_(cropped).JPG|120x120px]] | ''Ananas comosus'' var. ''erektifolius'' <small>(LBSm.) Koppens we F.Leal</small> | Peru, Ekwador, Kolumbiýa, Wenesuela, Braziliýanyň demirgazygy, Fransiýa Gwiana |- |[[Faýl:Ananas_nanus_20060514-2.jpg|120x120px]] | ''Ananas comosus'' var. ''mikrostachys'' <small>(Mez) LBSm.</small> | Kosta Rikadan Paragwaýa çenli |- | | ''Ananas comosus'' var. ''parguazensis'' <small>(Camargo & LBSm.) Koppens we F.Leal</small> | Kolumbiýa, Wenesuela, Braziliýanyň demirgazygy, Gaýana, Fransuz Gwiana |- |} [[Faýl:Pineapple_and_cross_section.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Pineapple_and_cross_section.jpg/220px-Pineapple_and_cross_section.jpg|thumb| Ananas miwesi, tutuşlygyna we uzynlygyna]] [[Faýl:The_gardeners_dictionary_Wellcome_L0049859_frontispiece_(cropped).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/2/23/The_gardeners_dictionary_Wellcome_L0049859_frontispiece_%28cropped%29.jpg/220px-The_gardeners_dictionary_Wellcome_L0049859_frontispiece_%28cropped%29.jpg|left|thumb| “ Britannia ”, tebigatda, senagatda we ylymda görkezilen ananaslary öz içine alýan mekgejöwen, fonda mämişi reňkli sowgat berdi (''“Bagbanlar sözlüginiň”'' birinji bölümi, 1764)]] [[Faýl:Del_Monte_Pineapple_field_at_Camp_Philips,_Bukidnon,_Philippines_03.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/0/02/Del_Monte_Pineapple_field_at_Camp_Philips%2C_Bukidnon%2C_Philippines_03.jpg/220px-Del_Monte_Pineapple_field_at_Camp_Philips%2C_Bukidnon%2C_Philippines_03.jpg|thumb| Del Monte [[Filippinler|Filippinleriň]] Bukidnon şäherindäki ananas meýdanlary]] <gallery> Faýl:Azores-Day4-16 (33766683744).jpg|Teplisada ananas ösdürip ýetişdirmek Faýl:Ananas bracteatus, Dole Pineapple Plantation, Oahu, Hawaii, USA2.jpg|[[Red pineapple|Gyzyl ananas]] ( ''Ananas bracteatus'' ) Faýl:Abacaxi (Ananas comosus) 2014-07-14 20-40.jpg|Abacaxi Faýl:Dolejf2103.JPG|Tropiki altyn Faýl:Ananas comosus Victoria P1190459.jpg|Wiktoriýa </gallery> == Çeşmeler == {{Çeşmeler}} [[Kategoriýa:Ösümlikler]] [[Kategoriýa:Miweler]] 5mxw2utc3sfnq0of34vji47iqxs5ldg 230514 230513 2022-08-05T11:26:46Z TayfunEt. 23473 wikitext text/x-wiki [[Faýl:The pineapple (Ananas comosus).JPG|thumb]] '''Ananas''' ( ''Ananas comosus'' ) iýilýän miwesi bolan tropiki ösümlik; Bromeliaceae maşgalasynda ykdysady taýdan iň möhüm ösümlikdir.<ref>{{cite book|last1=Coppens d'Eeckenbrugge|first1=G|last2=Leal|first2=F.|editor1-first=DP|editor1-last=Bartholomew|editor2-first=RE|editor2-last=Paull|editor3-first=KG|editor3-last=Rohrbach|title=The Pineapple: Botany, Production, and Uses|chapter=Chapter 2: Morphology, Anatomy, and Taxonomy|year=2003|publisher=CABI Publishing|location=Wallingford, UK|isbn=978-0-85199-503-8|page=21}}</ref> Ananas köp asyrlardan bäri ösdürilip ýetişdirilýän [[Günorta Amerika|Günorta Amerikada]] ýerli. Ananasyň [[17-nji asyr|XVII asyrda]] ýewropa hödürlenmegi ony kaşaňlygyň medeni nyşanyna öwürdi. 1820-nji ýyllardan bäri teplisalarda we köp tropiki plantasiýalarda ananas täjirçilik taýdan ösdürilip ýetişdirilýär. Ananas ownuk gyrymsy agaç ýaly ösýär; tozanlanmadyk ösümlikleriň aýry-aýry gülleri köp miwäni emele getirýär. Ösümlik adatça miwäniň ýokarsynda öndürilen ofsetden, <ref name="PWG">{{Cite web}}</ref> ýa-da gapdaldan köpelýär we adatça bir ýylyň içinde ýetişýär. <gallery> Faýl:PineApple - Ananas comosus - starting stage.jpg|Ananas başlangyç etapda Faýl:Ananas bracteatus Striatus 0zz.jpg| Ananas inflorescense Faýl:Flowering Pineapple Sept 4 2011.jpg|Güldäki ýaş ananas Faýl:Ananas comosus-pineapple flowers - കൈതച്ചക്ക.jpg|Ananas gülüniň ýapylmagy </gallery> {| class="wikitable" !Surat ! Dürli görnüşler ! Paýlamak |- |[[Faýl:Ananas_bracteatus,_Dole_Pineapple_Plantation,_Oahu,_Hawaii,_USA2.jpg|120x120px]] |''Ananas comosus'' var. ''bracteatus'' <small>(LBSm.) Koppens we F.Leal</small> | Braziliýa, Boliwiýa, Argentina, Paragwaý, Ekwador |- |[[Faýl:Ananas_01.JPG|160x160px]] | ''Ananas comosus'' var. ''comosus'' <small>(Linnaeus) Merrill</small> | Braziliýa we Paragwaý; Aziýanyň, Afrikanyň, Awstraliýanyň, Meksikanyň, Merkezi Amerikanyň, Günbatar Hindistanyň, Demirgazyk Amerikanyň we Pacificuwaş ummanyň dürli adalarynda tebigylaşdyryldy. |- |[[Faýl:Curuá_(cropped).JPG|120x120px]] | ''Ananas comosus'' var. ''erektifolius'' <small>(LBSm.) Koppens we F.Leal</small> | Peru, Ekwador, Kolumbiýa, Wenesuela, Braziliýanyň demirgazygy, Fransiýa Gwiana |- |[[Faýl:Ananas_nanus_20060514-2.jpg|120x120px]] | ''Ananas comosus'' var. ''mikrostachys'' <small>(Mez) LBSm.</small> | Kosta Rikadan Paragwaýa çenli |- | | ''Ananas comosus'' var. ''parguazensis'' <small>(Camargo & LBSm.) Koppens we F.Leal</small> | Kolumbiýa, Wenesuela, Braziliýanyň demirgazygy, Gaýana, Fransuz Gwiana |- |} [[Faýl:Pineapple_and_cross_section.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Pineapple_and_cross_section.jpg/220px-Pineapple_and_cross_section.jpg|thumb| Ananas miwesi, tutuşlygyna we uzynlygyna]] [[Faýl:The_gardeners_dictionary_Wellcome_L0049859_frontispiece_(cropped).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/2/23/The_gardeners_dictionary_Wellcome_L0049859_frontispiece_%28cropped%29.jpg/220px-The_gardeners_dictionary_Wellcome_L0049859_frontispiece_%28cropped%29.jpg|left|thumb| “ Britannia ”, tebigatda, senagatda we ylymda görkezilen ananaslary öz içine alýan mekgejöwen, fonda mämişi reňkli sowgat berdi (''“Bagbanlar sözlüginiň”'' birinji bölümi, 1764)]] [[Faýl:Del_Monte_Pineapple_field_at_Camp_Philips,_Bukidnon,_Philippines_03.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/0/02/Del_Monte_Pineapple_field_at_Camp_Philips%2C_Bukidnon%2C_Philippines_03.jpg/220px-Del_Monte_Pineapple_field_at_Camp_Philips%2C_Bukidnon%2C_Philippines_03.jpg|thumb| Del Monte [[Filippinler|Filippinleriň]] Bukidnon şäherindäki ananas meýdanlary]] <gallery> Faýl:Azores-Day4-16 (33766683744).jpg|Teplisada ananas ösdürip ýetişdirmek Faýl:Ananas bracteatus, Dole Pineapple Plantation, Oahu, Hawaii, USA2.jpg|[[Red pineapple|Gyzyl ananas]] ( ''Ananas bracteatus'' ) Faýl:Abacaxi (Ananas comosus) 2014-07-14 20-40.jpg|Abacaxi Faýl:Dolejf2103.JPG|Tropiki altyn Faýl:Ananas comosus Victoria P1190459.jpg|Wiktoriýa </gallery> == Çeşmeler == {{Çeşmeler}} [[Kategoriýa:Ösümlikler]] [[Kategoriýa:Miweler]] qt8ognldqgd5uwe7yqgzwc4uw0lmtwr Si Szinpin 0 21291 230515 2022-08-05T11:37:19Z TayfunEt. 23473 Created by translating the page "[[:en:Special:Redirect/revision/1102415122|Xi Jinping]]" wikitext text/x-wiki [[Faýl:Xi Jinping 2019.jpg|thumb]]   '''Si Szinpin''' (hyt. 习近平; Xí Jìnpíng [ɕǐ ̂ pʰi ̌ ŋ] ; 1953-nji ýylyň 15-nji iýunynda doglan) Hytaý Kommunistik partiýasynyň (CCP) Baş sekretary we 2012-nji ýyldan bäri Merkezi Harby Komissiýanyň (CMC) başlygy, 2013-nji ýyldan bäri [[Hytaý Halk Respublikasy|Hytaý Halk Respublikasynyň]] (HHR) prezidenti bolup işleýän hytaýly syýasatçy . Si 2012-nji ýyldan bäri Hytaý Halk Respublikasynyň iň görnükli syýasy lideri bolan Hytaýyň esasy lideri. ==== Suratlar ==== [[Faýl:抗战胜利70周年阅兵演练.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/9/98/%E6%8A%97%E6%88%98%E8%83%9C%E5%88%A970%E5%91%A8%E5%B9%B4%E9%98%85%E5%85%B5%E6%BC%94%E7%BB%83.jpg/220px-%E6%8A%97%E6%88%98%E8%83%9C%E5%88%A970%E5%91%A8%E5%B9%B4%E9%98%85%E5%85%B5%E6%BC%94%E7%BB%83.jpg|thumb| Si-iň Pekindäki portreti, 2015-nji ýylyň sentýabr aýy]] [[Faýl:中国街头出售的面孔可以变换的毛泽东和习近平像.png|link=//upload.wikimedia.org/wikipedia/commons/thumb/1/14/%E4%B8%AD%E5%9B%BD%E8%A1%97%E5%A4%B4%E5%87%BA%E5%94%AE%E7%9A%84%E9%9D%A2%E5%AD%94%E5%8F%AF%E4%BB%A5%E5%8F%98%E6%8D%A2%E7%9A%84%E6%AF%9B%E6%B3%BD%E4%B8%9C%E5%92%8C%E4%B9%A0%E8%BF%91%E5%B9%B3%E5%83%8F.png/220px-%E4%B8%AD%E5%9B%BD%E8%A1%97%E5%A4%B4%E5%87%BA%E5%94%AE%E7%9A%84%E9%9D%A2%E5%AD%94%E5%8F%AF%E4%BB%A5%E5%8F%98%E6%8D%A2%E7%9A%84%E6%AF%9B%E6%B3%BD%E4%B8%9C%E5%92%8C%E4%B9%A0%E8%BF%91%E5%B9%B3%E5%83%8F.png|thumb| Hytaýda bir dükanda Mao Zedongyň we Si Szinpiniň golografiki portretleri]] [[Faýl:Xi_Jinping_in_USA.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/4/47/Xi_Jinping_in_USA.jpg/220px-Xi_Jinping_in_USA.jpg|thumb| Si 2012-nji ýylda ABŞ-nyň Döwlet Departamentinde şol wagtky Döwlet sekretary Hillary Klinton we soňra wise-prezident [[Jo Baýden]] bilen çykyş etdi. Öň hatarda öňki Döwlet sekretary Genri Kissinjer otyr.]] [[Faýl:BRICS_heads_of_state_and_government_hold_hands_ahead_of_the_2014_G-20_summit_in_Brisbane,_Australia_(Agencia_Brasil).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/a/ac/BRICS_heads_of_state_and_government_hold_hands_ahead_of_the_2014_G-20_summit_in_Brisbane%2C_Australia_%28Agencia_Brasil%29.jpg/220px-BRICS_heads_of_state_and_government_hold_hands_ahead_of_the_2014_G-20_summit_in_Brisbane%2C_Australia_%28Agencia_Brasil%29.jpg|left|thumb| 2014-nji ýylyň 15-nji noýabry, Awstraliýanyň Brisbane şäherinde geçirilen G20 sammitinde BRICS liderleri [[Wladimir Putin]], Narendra Modi, Dilma Rousseff, Si Jinping we Jeýkob Zuma]] [[Faýl:Парад_в_честь_70-летия_Великой_Победы_-_26.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/c2/%D0%9F%D0%B0%D1%80%D0%B0%D0%B4_%D0%B2_%D1%87%D0%B5%D1%81%D1%82%D1%8C_70-%D0%BB%D0%B5%D1%82%D0%B8%D1%8F_%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D0%B9_%D0%9F%D0%BE%D0%B1%D0%B5%D0%B4%D1%8B_-_26.jpg/220px-%D0%9F%D0%B0%D1%80%D0%B0%D0%B4_%D0%B2_%D1%87%D0%B5%D1%81%D1%82%D1%8C_70-%D0%BB%D0%B5%D1%82%D0%B8%D1%8F_%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D0%B9_%D0%9F%D0%BE%D0%B1%D0%B5%D0%B4%D1%8B_-_26.jpg|thumb| Si 2015-nji ýylyň 9-njy maýynda Moskwanyň oryeňiş güni paradynda birinji aýal bilen]] [[Faýl:Ali_Khamenei_met_with_Xi_Jinping_in_Tehran_2016_(1).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Ali_Khamenei_met_with_Xi_Jinping_in_Tehran_2016_%281%29.jpg/220px-Ali_Khamenei_met_with_Xi_Jinping_in_Tehran_2016_%281%29.jpg|thumb| Si, Eýranyň ýokary lideri Ali Hameneýi bilen, 2016-njy ýylyň 23-nji ýanwary]] [[Faýl:President_Trump's_Trip_to_Asia_(37575409684).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/8/81/President_Trump%27s_Trip_to_Asia_%2837575409684%29.jpg/220px-President_Trump%27s_Trip_to_Asia_%2837575409684%29.jpg|thumb| ABŞ-nyň prezidenti [[Donald Trump]] Hytaýa, 2017-nji ýylyň 8-nji noýabrynda gelýär]] [[Faýl:Wspólne_oświadczenie_w_sprawie_ustanowienia_wszechstronnego_strategicznego_partnerstwa.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/4/47/Wsp%C3%B3lne_o%C5%9Bwiadczenie_w_sprawie_ustanowienia_wszechstronnego_strategicznego_partnerstwa.jpg/220px-Wsp%C3%B3lne_o%C5%9Bwiadczenie_w_sprawie_ustanowienia_wszechstronnego_strategicznego_partnerstwa.jpg|left|thumb| Si [[Warşawa|Warşawada]] resmi saparynda we Polşanyň prezidenti Andrzej Duda bilen strategiki hyzmatdaşlyk barada jarnama gol çekdi]] [[Faýl:Xi_Jinping_in_British_Parliament.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Xi_Jinping_in_British_Parliament.jpg/220px-Xi_Jinping_in_British_Parliament.jpg|thumb| Angliýa dört günlük döwlet sapary bilen gatnaşan Si, 2015-nji ýylyň 21-nji oktýabrynda Westminsterdäki Mejlisiň iki palatasyna ýüzlendi]] [[Faýl:2017_G20_Hamburg_summit_leaders_group_photo.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/2017_G20_Hamburg_summit_leaders_group_photo.jpg/220px-2017_G20_Hamburg_summit_leaders_group_photo.jpg|thumb| Dünýä liderleri Gamburgda geçiriljek G20 sammitinde 'maşgala suraty' üçin ýygnanýarlar]] [[Faýl:Sergio_Mattarella_and_Xi_Jinping_2019.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/2/29/Sergio_Mattarella_and_Xi_Jinping_2019.jpg/225px-Sergio_Mattarella_and_Xi_Jinping_2019.jpg|left|thumb|225x225px| 2019-njy ýylyň mart aýynda Italiýanyň prezidenti Serjio Mattarella Hytaýyň prezidenti Si Szinpin bilen]] [[Faýl:Vladimir_Putin_met_with_Xi_Jinping_in_advance_of_2022_Beijing_Winter_Olympics_(1).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Vladimir_Putin_met_with_Xi_Jinping_in_advance_of_2022_Beijing_Winter_Olympics_%281%29.jpg/220px-Vladimir_Putin_met_with_Xi_Jinping_in_advance_of_2022_Beijing_Winter_Olympics_%281%29.jpg|thumb| Russiýanyň prezidenti [[Wladimir Putin]] Pekinde Kommunistik partiýanyň baş sekretary we Hytaýyň prezidenti Si Szinpin bilen 2022-nji ýylda gepleşik geçirdi]] [[Kategoriýa:Hytaý]] 8l1f6vz6i2xnxt6dmdav6o3ukkzuhlc 230516 230515 2022-08-05T11:38:21Z TayfunEt. 23473 wikitext text/x-wiki [[Faýl:Xi Jinping 2019.jpg|thumb]] '''Si Szinpin''' (hyt. 习近平; Xí Jìnpíng [ɕǐ ̂ pʰi ̌ ŋ] ; 1953-nji ýylyň 15-nji iýunynda doglan) Hytaý Kommunistik partiýasynyň (CCP) Baş sekretary we 2012-nji ýyldan bäri Merkezi Harby Komissiýanyň (CMC) başlygy, 2013-nji ýyldan bäri [[Hytaý Halk Respublikasy|Hytaý Halk Respublikasynyň]] (HHR) prezidenti bolup işleýän hytaýly syýasatçy . Si 2012-nji ýyldan bäri Hytaý Halk Respublikasynyň iň görnükli syýasy lideri bolan Hytaýyň esasy lideri. == Suratlar == [[Faýl:抗战胜利70周年阅兵演练.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/9/98/%E6%8A%97%E6%88%98%E8%83%9C%E5%88%A970%E5%91%A8%E5%B9%B4%E9%98%85%E5%85%B5%E6%BC%94%E7%BB%83.jpg/220px-%E6%8A%97%E6%88%98%E8%83%9C%E5%88%A970%E5%91%A8%E5%B9%B4%E9%98%85%E5%85%B5%E6%BC%94%E7%BB%83.jpg|thumb| Si-iň Pekindäki portreti, 2015-nji ýylyň sentýabr aýy]] [[Faýl:中国街头出售的面孔可以变换的毛泽东和习近平像.png|link=//upload.wikimedia.org/wikipedia/commons/thumb/1/14/%E4%B8%AD%E5%9B%BD%E8%A1%97%E5%A4%B4%E5%87%BA%E5%94%AE%E7%9A%84%E9%9D%A2%E5%AD%94%E5%8F%AF%E4%BB%A5%E5%8F%98%E6%8D%A2%E7%9A%84%E6%AF%9B%E6%B3%BD%E4%B8%9C%E5%92%8C%E4%B9%A0%E8%BF%91%E5%B9%B3%E5%83%8F.png/220px-%E4%B8%AD%E5%9B%BD%E8%A1%97%E5%A4%B4%E5%87%BA%E5%94%AE%E7%9A%84%E9%9D%A2%E5%AD%94%E5%8F%AF%E4%BB%A5%E5%8F%98%E6%8D%A2%E7%9A%84%E6%AF%9B%E6%B3%BD%E4%B8%9C%E5%92%8C%E4%B9%A0%E8%BF%91%E5%B9%B3%E5%83%8F.png|thumb| Hytaýda bir dükanda Mao Zedongyň we Si Szinpiniň golografiki portretleri]] [[Faýl:Xi_Jinping_in_USA.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/4/47/Xi_Jinping_in_USA.jpg/220px-Xi_Jinping_in_USA.jpg|thumb| Si 2012-nji ýylda ABŞ-nyň Döwlet Departamentinde şol wagtky Döwlet sekretary Hillary Klinton we soňra wise-prezident [[Jo Baýden]] bilen çykyş etdi. Öň hatarda öňki Döwlet sekretary Genri Kissinjer otyr.]] [[Faýl:BRICS_heads_of_state_and_government_hold_hands_ahead_of_the_2014_G-20_summit_in_Brisbane,_Australia_(Agencia_Brasil).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/a/ac/BRICS_heads_of_state_and_government_hold_hands_ahead_of_the_2014_G-20_summit_in_Brisbane%2C_Australia_%28Agencia_Brasil%29.jpg/220px-BRICS_heads_of_state_and_government_hold_hands_ahead_of_the_2014_G-20_summit_in_Brisbane%2C_Australia_%28Agencia_Brasil%29.jpg|left|thumb| 2014-nji ýylyň 15-nji noýabry, Awstraliýanyň Brisbane şäherinde geçirilen G20 sammitinde BRICS liderleri [[Wladimir Putin]], Narendra Modi, Dilma Rousseff, Si Jinping we Jeýkob Zuma]] [[Faýl:Парад_в_честь_70-летия_Великой_Победы_-_26.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/c2/%D0%9F%D0%B0%D1%80%D0%B0%D0%B4_%D0%B2_%D1%87%D0%B5%D1%81%D1%82%D1%8C_70-%D0%BB%D0%B5%D1%82%D0%B8%D1%8F_%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D0%B9_%D0%9F%D0%BE%D0%B1%D0%B5%D0%B4%D1%8B_-_26.jpg/220px-%D0%9F%D0%B0%D1%80%D0%B0%D0%B4_%D0%B2_%D1%87%D0%B5%D1%81%D1%82%D1%8C_70-%D0%BB%D0%B5%D1%82%D0%B8%D1%8F_%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D0%B9_%D0%9F%D0%BE%D0%B1%D0%B5%D0%B4%D1%8B_-_26.jpg|thumb| Si 2015-nji ýylyň 9-njy maýynda Moskwanyň oryeňiş güni paradynda birinji aýal bilen]] [[Faýl:Ali_Khamenei_met_with_Xi_Jinping_in_Tehran_2016_(1).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Ali_Khamenei_met_with_Xi_Jinping_in_Tehran_2016_%281%29.jpg/220px-Ali_Khamenei_met_with_Xi_Jinping_in_Tehran_2016_%281%29.jpg|thumb| Si, Eýranyň ýokary lideri Ali Hameneýi bilen, 2016-njy ýylyň 23-nji ýanwary]] [[Faýl:President_Trump's_Trip_to_Asia_(37575409684).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/8/81/President_Trump%27s_Trip_to_Asia_%2837575409684%29.jpg/220px-President_Trump%27s_Trip_to_Asia_%2837575409684%29.jpg|thumb| ABŞ-nyň prezidenti [[Donald Trump]] Hytaýa, 2017-nji ýylyň 8-nji noýabrynda gelýär]] [[Faýl:Wspólne_oświadczenie_w_sprawie_ustanowienia_wszechstronnego_strategicznego_partnerstwa.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/4/47/Wsp%C3%B3lne_o%C5%9Bwiadczenie_w_sprawie_ustanowienia_wszechstronnego_strategicznego_partnerstwa.jpg/220px-Wsp%C3%B3lne_o%C5%9Bwiadczenie_w_sprawie_ustanowienia_wszechstronnego_strategicznego_partnerstwa.jpg|left|thumb| Si [[Warşawa|Warşawada]] resmi saparynda we Polşanyň prezidenti Andrzej Duda bilen strategiki hyzmatdaşlyk barada jarnama gol çekdi]] [[Faýl:Xi_Jinping_in_British_Parliament.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Xi_Jinping_in_British_Parliament.jpg/220px-Xi_Jinping_in_British_Parliament.jpg|thumb| Angliýa dört günlük döwlet sapary bilen gatnaşan Si, 2015-nji ýylyň 21-nji oktýabrynda Westminsterdäki Mejlisiň iki palatasyna ýüzlendi]] [[Faýl:2017_G20_Hamburg_summit_leaders_group_photo.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/2017_G20_Hamburg_summit_leaders_group_photo.jpg/220px-2017_G20_Hamburg_summit_leaders_group_photo.jpg|thumb| Dünýä liderleri Gamburgda geçiriljek G20 sammitinde 'maşgala suraty' üçin ýygnanýarlar]] [[Faýl:Sergio_Mattarella_and_Xi_Jinping_2019.jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/2/29/Sergio_Mattarella_and_Xi_Jinping_2019.jpg/225px-Sergio_Mattarella_and_Xi_Jinping_2019.jpg|left|thumb|225x225px| 2019-njy ýylyň mart aýynda Italiýanyň prezidenti Serjio Mattarella Hytaýyň prezidenti Si Szinpin bilen]] [[Faýl:Vladimir_Putin_met_with_Xi_Jinping_in_advance_of_2022_Beijing_Winter_Olympics_(1).jpg|link=//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Vladimir_Putin_met_with_Xi_Jinping_in_advance_of_2022_Beijing_Winter_Olympics_%281%29.jpg/220px-Vladimir_Putin_met_with_Xi_Jinping_in_advance_of_2022_Beijing_Winter_Olympics_%281%29.jpg|thumb| Russiýanyň prezidenti [[Wladimir Putin]] Pekinde Kommunistik partiýanyň baş sekretary we Hytaýyň prezidenti Si Szinpin bilen 2022-nji ýylda gepleşik geçirdi]] [[Kategoriýa:Hytaý]] a8ydkyu61ejqyd0umgou0mok4y5vle0 Plants vs. Zombies 2 0 21292 230517 2022-08-05T11:55:01Z TayfunEt. 23473 Created by translating the page "[[:en:Special:Redirect/revision/1095844442|Plants vs. Zombies 2]]" wikitext text/x-wiki {{Infobox video game|title=Plants vs. Zombies 2|image=Plants vs Zombies 2 logo.png|developer=[[PopCap Games]], TalkWeb Games (China)|publisher=[[Electronic Arts]]|engine=|composer=[[Laura Shigihara]] <br>[[Peter McConnell]]|series=''[[Plants vs. Zombies]]''|released='''iOS'''<br>{{Video game release|AU|July 9, 2013|WW|August 15, 2013}}'''Android'''<br>{{Video game release|CHN|September 12, 2013|AU|October 2, 2013|WW|October 23, 2013}}|genre=[[Tower defense]]|modes=[[Single-player video game|Single-player]]|platforms=[[iOS]], [[Android (operating system)|Android]]}}{{Infobox şirket}} [[Category:Articles using Infobox video game using locally defined parameters]] [[Category:Articles using Wikidata infoboxes with locally defined images]] '''''Plants vs.''''' '''''Zombies 2''''' (ozal '''Plants ''vs.''''' '''''Zombies 2: Wagt hakda''''' ) PopCap Oýunlar tarapyndan işlenip düzülen we Elektron Sungat tarapyndan neşir edilen 2013-nji ýyldaky mugt diň gorag wideo oýny. ''Ösümlikleriň'' we dowamyň dowamydyr. ''Zombies'', 2013-nji ýylyň 15-nji awgustynda Apple App Store -da we 2013-nji ýylyň 23-nji oktýabrynda [[Google Play]] -de dünýä ýaýradyldy. Oýunçy dürli ösümlikleri ýerleşdirip gazony goraýar. Oýunçy dürli döwürlerde, şol sanda [[Gadymy Müsür]], XVI-XVII asyrlar, Buz eýýamy, Uzak Gelejek, [[Orta asyrlar|Orta asyr]] we 1980-nji ýyllarda zombi bilen söweşmeli. == Meýilnama == Oýunyň baş gahrymany, Deýni takosyny tapmak üçin goňşusy Crazy Dave bilen dürli pseudo-taryhy şertlere syýahat etmek üçin Penni atly wagt maşynyny ulanýar. Baş gahryman, gapma-garşylygyň öňüni almaga synanyşýan öňki oýnuň esasy garşydaşy doktor [[Paradoks|Zomboss]] bilen wagtyň geçmegi bilen ýaryşa gatnaşýar. <ref>In-game dialogue, Modern Day, Day 32 level. "Your reckless pursuit of an already-eaten taco has shattered all of time!"</ref> == Oýun == ''Plants vs.'' ''Zombies 2'' Öňkülerinden tapawutlylykda mugt oýun, belli bir güýç götermek ukyplaryny ulanmak üçin programma içindäki mugt teňňeleri goldaýar: Täze güýçlendiriji ösümlik iýmitleri ösümliklere dürli wagt işlemäge mümkinçilik berýär. Ösümlik iýmitleri berlende her ösümligiň öz ukyby bar. Oýunçylar bu ukyplary satyn almazdan tutuş oýny tamamlap bilerler, käbiri satyn almagyň ýerine oýnuň dowamynda gazanyp bolar. Mundan başga-da, ulanyjylar öz ukyplaryny hemişelik ýokarlandyrmaga mümkinçilik bermek üçin “Tohum paketleri” (oýunda hakyky pul ) ulanyp ösümliklerini tekizläp bilerler. Oýunçylar, oýunçynyň öýüniň öňünde bolup geçýän goşmaça sapak berip bilerler. Ondan soň, oýunçy [[Gadymy Müsür|Gadymy Müsüre]] syýahat edýär we goşmaça döwür sazlamalarynyň ("dünýäler") gulpuny açmak üçin 6-njy güni tamamlap, dünýädäki Dünýä açarlaryny gazanyp biler; bu öňki täzelenmelerde belli bir mukdarda ýyldyz talap edýärdi. Dünýäde urura batgasy, Garakçylyk deňizleri we ostiten şäher bar. Hytaý wersiýasynda “Kungfu World”, “Sky City”, “ Bug Age”, “ Heian Age” we “ [[Wozroždeniýe|Galkynyş]] zamanasy” ýaly bäş sany goşmaça dünýä bar. Oýunçylar derejelerden geçip barýarka, artykmaçlyklary we üýtgeşik güýçlendirijileri bilen täze ösümlikleri açýarlar. == Ösüş == 2012-nji ýylyň awgust aýynda “PopCap” öňki oýny “ Plants ''vs. Zombies'' ” -iň dowamynyň üstünde işleýändiklerini habar berdi. we "täze aýratynlyklar, sazlamalar we ýagdaýlar" -y öz içine alar. <ref name="shack2012">{{Cite news|url=http://www.shacknews.com/article/75360/plants-vs-zombies-sequel-announced-for-2013|title=Plants vs. Zombies 2 announced for 2013|date=August 20, 2012|access-date=May 11, 2013|author=O'Connor, Alice}}</ref> Soňraky bildirişde kompaniýa täze oýnuň 2013-nji ýylyň 18-nji iýulynda çykjakdygyny tassyklady. <ref name="softDate">{{Cite news|url=http://news.softpedia.com/news/Plants-Vs-Zombies-2-Launch-Date-Confirmed-351201.shtml|title=Plants vs. Zombies 2 Launch Date Confirmed|date=May 7, 2013|access-date=May 11, 2013|author=Truta, Filip}}</ref> 2013-nji ýylyň 26-njy iýunynda PopCap öz twitter sahypasynda oýnuň öň yglan edilişinden has giç boljakdygyny mälim etdi. 9-njy iýulda oýun Awstraliýada we Täze Zelandiýada iOS App Store-da goýberildi <ref name="Launched">{{Cite news|url=http://ios.appsgoer.com/plants-vs-zombies-2-released-in-australia-and-new-zealand-ahead-of-schedule-13027.html|title=Plants vs. Zombies 2 Launches|date=July 9, 2013|access-date=July 10, 2013|author=Timmy Feng}}</ref> we 2013-nji ýylyň 15-nji awgustynda dünýä boýunça çykdy. <ref name="usrelease">{{Cite news|url=http://www.macrumors.com/2013/08/14/plants-vs-zombies-2-launched-worldwide-on-august-15/|title=Plants vs. Zombies 2 Launching Worldwide on August 15|date=August 14, 2013|access-date=August 14, 2013|author=Clover, Juli}}{{Dead link|date=January 2018}}</ref> “Android” wersiýasy 2013-nji ýylyň 23-nji oktýabrynda bütin dünýäde çykdy. === Boşat === Oýun ilkinji gezek 2013-nji ýylyň 18-nji iýulynda iOS -da başlar diýlip garaşylýar. 26-njy iýunda oýnuň resmi Twitter hasabynda oýnuň tomsuna çenli yza süýşürilendigi habar berildi. <ref>[https://twitter.com/PlantsvsZombies/statuses/349935260085129218 Twitter / PlantsvsZombies: Plants vs. Zombies 2, originally]. Twitter.com. Retrieved on October 9, 2013.</ref> Serweriň kuwwatyny barlamak üçin 9-njy iýulda Awstraliýa we Täze Zelandiýa dükanlarynda ýumşak oýun başlandy. IOS-da 15-nji awgustda bütin dünýäde işe girizildi we bäş günüň içinde 137 ýurtda mugt programma sanawynda birinji boldy. 12-nji sentýabrda “PopCap Games” ýumşaklygy “Baidu AppSearch” -de Hytaýda “ Android ” üçin oýny başlady we ýylyň ahyrynda bütin dünýäde [[Google Play|“Google Play”]] -e çykjakdygyny mälim etdi. 2-nji oktýabrda Awstraliýa we Täze Zelandiýa Google Play dükanlarynda ýumşak oýun başlandy. <ref>[http://www.gamesradar.com/plants-vs-zombies-2-android-version-gets-soft-launch/ Plants vs Zombies 2 Android version gets soft launch]. GamesRadar (October 3, 2013). Retrieved on October 9, 2013.</ref> == Kabul edişlik ==   Oýun, programma içindäki satyn alyşlaryň ulanylmagyna garamazdan, ulanyjylardan we tankytçylardan esasan oňyn seslenme aldy. Tankytçylar esasan oýun oýnamagy we grafikany wasp etdiler. 36 syn esasynda 86/100 Metacritic baly bar. “PopCap” oýunlary 2013-nji ýylyň 20-nji awgustynda “ Gamescom ” -da bu oýnuň 15 million gezek göçürilendigini habar berdi we bu EA ykjam oýun oýnunyň iň üstünlikli başlangyjy boldy. On günden soň oýnuň 25-e göçürilendigi habar berildi&nbsp;million gezek, ilkinji oýnuň ömürlik göçürmelerinden ýokary. Apple Plants ''vs.'' “ ''Zombies 2'' ” 2013-nji ýylyň “iPhone” oýunynyň ýeňijisi hökmünde. == Salgylar == 1st7npumajd4vq2fhlzu7x0ef34wwdk 230518 230517 2022-08-05T11:55:42Z TayfunEt. 23473 wikitext text/x-wiki '''''Plants vs.''''' '''''Zombies 2''''' (ozal '''Plants ''vs.''''' '''''Zombies 2: Wagt hakda''''' ) PopCap Oýunlar tarapyndan işlenip düzülen we Elektron Sungat tarapyndan neşir edilen 2013-nji ýyldaky mugt diň gorag wideo oýny. ''Ösümlikleriň'' we dowamyň dowamydyr. ''Zombies'', 2013-nji ýylyň 15-nji awgustynda Apple App Store -da we 2013-nji ýylyň 23-nji oktýabrynda [[Google Play]] -de dünýä ýaýradyldy. Oýunçy dürli ösümlikleri ýerleşdirip gazony goraýar. Oýunçy dürli döwürlerde, şol sanda [[Gadymy Müsür]], XVI-XVII asyrlar, Buz eýýamy, Uzak Gelejek, [[Orta asyrlar|Orta asyr]] we 1980-nji ýyllarda zombi bilen söweşmeli. == Meýilnama == Oýunyň baş gahrymany, Deýni takosyny tapmak üçin goňşusy Crazy Dave bilen dürli pseudo-taryhy şertlere syýahat etmek üçin Penni atly wagt maşynyny ulanýar. Baş gahryman, gapma-garşylygyň öňüni almaga synanyşýan öňki oýnuň esasy garşydaşy doktor [[Paradoks|Zomboss]] bilen wagtyň geçmegi bilen ýaryşa gatnaşýar. <ref>In-game dialogue, Modern Day, Day 32 level. "Your reckless pursuit of an already-eaten taco has shattered all of time!"</ref> == Oýun == ''Plants vs.'' ''Zombies 2'' Öňkülerinden tapawutlylykda mugt oýun, belli bir güýç götermek ukyplaryny ulanmak üçin programma içindäki mugt teňňeleri goldaýar: Täze güýçlendiriji ösümlik iýmitleri ösümliklere dürli wagt işlemäge mümkinçilik berýär. Ösümlik iýmitleri berlende her ösümligiň öz ukyby bar. Oýunçylar bu ukyplary satyn almazdan tutuş oýny tamamlap bilerler, käbiri satyn almagyň ýerine oýnuň dowamynda gazanyp bolar. Mundan başga-da, ulanyjylar öz ukyplaryny hemişelik ýokarlandyrmaga mümkinçilik bermek üçin “Tohum paketleri” (oýunda hakyky pul ) ulanyp ösümliklerini tekizläp bilerler. Oýunçylar, oýunçynyň öýüniň öňünde bolup geçýän goşmaça sapak berip bilerler. Ondan soň, oýunçy [[Gadymy Müsür|Gadymy Müsüre]] syýahat edýär we goşmaça döwür sazlamalarynyň ("dünýäler") gulpuny açmak üçin 6-njy güni tamamlap, dünýädäki Dünýä açarlaryny gazanyp biler; bu öňki täzelenmelerde belli bir mukdarda ýyldyz talap edýärdi. Dünýäde urura batgasy, Garakçylyk deňizleri we ostiten şäher bar. Hytaý wersiýasynda “Kungfu World”, “Sky City”, “ Bug Age”, “ Heian Age” we “ [[Wozroždeniýe|Galkynyş]] zamanasy” ýaly bäş sany goşmaça dünýä bar. Oýunçylar derejelerden geçip barýarka, artykmaçlyklary we üýtgeşik güýçlendirijileri bilen täze ösümlikleri açýarlar. == Ösüş == 2012-nji ýylyň awgust aýynda “PopCap” öňki oýny “ Plants ''vs. Zombies'' ” -iň dowamynyň üstünde işleýändiklerini habar berdi. we "täze aýratynlyklar, sazlamalar we ýagdaýlar" -y öz içine alar. <ref name="shack2012">{{Cite news|url=http://www.shacknews.com/article/75360/plants-vs-zombies-sequel-announced-for-2013|title=Plants vs. Zombies 2 announced for 2013|date=August 20, 2012|access-date=May 11, 2013|author=O'Connor, Alice}}</ref> Soňraky bildirişde kompaniýa täze oýnuň 2013-nji ýylyň 18-nji iýulynda çykjakdygyny tassyklady. <ref name="softDate">{{Cite news|url=http://news.softpedia.com/news/Plants-Vs-Zombies-2-Launch-Date-Confirmed-351201.shtml|title=Plants vs. Zombies 2 Launch Date Confirmed|date=May 7, 2013|access-date=May 11, 2013|author=Truta, Filip}}</ref> 2013-nji ýylyň 26-njy iýunynda PopCap öz twitter sahypasynda oýnuň öň yglan edilişinden has giç boljakdygyny mälim etdi. 9-njy iýulda oýun Awstraliýada we Täze Zelandiýada iOS App Store-da goýberildi <ref name="Launched">{{Cite news|url=http://ios.appsgoer.com/plants-vs-zombies-2-released-in-australia-and-new-zealand-ahead-of-schedule-13027.html|title=Plants vs. Zombies 2 Launches|date=July 9, 2013|access-date=July 10, 2013|author=Timmy Feng}}</ref> we 2013-nji ýylyň 15-nji awgustynda dünýä boýunça çykdy. <ref name="usrelease">{{Cite news|url=http://www.macrumors.com/2013/08/14/plants-vs-zombies-2-launched-worldwide-on-august-15/|title=Plants vs. Zombies 2 Launching Worldwide on August 15|date=August 14, 2013|access-date=August 14, 2013|author=Clover, Juli}}{{Dead link|date=January 2018}}</ref> “Android” wersiýasy 2013-nji ýylyň 23-nji oktýabrynda bütin dünýäde çykdy. === Boşat === Oýun ilkinji gezek 2013-nji ýylyň 18-nji iýulynda iOS -da başlar diýlip garaşylýar. 26-njy iýunda oýnuň resmi Twitter hasabynda oýnuň tomsuna çenli yza süýşürilendigi habar berildi. <ref>[https://twitter.com/PlantsvsZombies/statuses/349935260085129218 Twitter / PlantsvsZombies: Plants vs. Zombies 2, originally]. Twitter.com. Retrieved on October 9, 2013.</ref> Serweriň kuwwatyny barlamak üçin 9-njy iýulda Awstraliýa we Täze Zelandiýa dükanlarynda ýumşak oýun başlandy. IOS-da 15-nji awgustda bütin dünýäde işe girizildi we bäş günüň içinde 137 ýurtda mugt programma sanawynda birinji boldy. 12-nji sentýabrda “PopCap Games” ýumşaklygy “Baidu AppSearch” -de Hytaýda “ Android ” üçin oýny başlady we ýylyň ahyrynda bütin dünýäde [[Google Play|“Google Play”]] -e çykjakdygyny mälim etdi. 2-nji oktýabrda Awstraliýa we Täze Zelandiýa Google Play dükanlarynda ýumşak oýun başlandy. <ref>[http://www.gamesradar.com/plants-vs-zombies-2-android-version-gets-soft-launch/ Plants vs Zombies 2 Android version gets soft launch]. GamesRadar (October 3, 2013). Retrieved on October 9, 2013.</ref> == Kabul edişlik ==   Oýun, programma içindäki satyn alyşlaryň ulanylmagyna garamazdan, ulanyjylardan we tankytçylardan esasan oňyn seslenme aldy. Tankytçylar esasan oýun oýnamagy we grafikany wasp etdiler. 36 syn esasynda 86/100 Metacritic baly bar. “PopCap” oýunlary 2013-nji ýylyň 20-nji awgustynda “ Gamescom ” -da bu oýnuň 15 million gezek göçürilendigini habar berdi we bu EA ykjam oýun oýnunyň iň üstünlikli başlangyjy boldy. On günden soň oýnuň 25-e göçürilendigi habar berildi&nbsp;million gezek, ilkinji oýnuň ömürlik göçürmelerinden ýokary. Apple Plants ''vs.'' “ ''Zombies 2'' ” 2013-nji ýylyň “iPhone” oýunynyň ýeňijisi hökmünde. == Salgylar == b9ff6km8g0hx8fv8i79ek6ho7m7akhj