Vikipediya
crhwiki
https://crh.wikipedia.org/wiki/Ba%C5%9F_Saife
MediaWiki 1.47.0-wmf.3
first-letter
Media
Mahsus
Muzakere
Qullanıcı
Qullanıcı muzakeresi
Vikipediya
Vikipediya muzakeresi
Fayl
Fayl muzakeresi
MediaViki
MediaViki muzakeresi
Şablon
Şablon muzakeresi
Yardım
Yardım muzakeresi
Kategoriya
Kategoriya muzakeresi
R
R talk
TimedText
TimedText talk
Modul
Modul muzakeresi
Event
Event talk
Şablon:Memleket
10
112
243927
243897
2026-05-21T13:57:05Z
Хтосьці
13041
Meydanlıq sırası olmasa, () kösterilmeli. Meselâ [[Kuba]] saifesinde «109 884 km² ()» → «109 884 km²», [[Tayvan]] saifesinde «36,179 km² ()». Devbiçimli eali sıqlığı tapmaq içün [[Kategoriya:Vikipediya:Pek büyük eali sıqlığı olğan memleketler]] yaptım
243927
wikitext
text/x-wiki
{| class="infobox " style="font-size: 90%; background-color: #F9F9F9; width:300px; text-align:left;"
|-
! colspan="2" style="font-size: large; text-align:center; white-space: nowrap;"|{{{Qırımtatar adı}}}{{#if: {{{Resmiy Qırımtatar adı|}}} | <br/>'''{{{Resmiy Qırımtatar adı}}}'''}}
|-
! colspan="2" style="font-size: larger; text-align:center; white-space: nowrap;"|{{#if: {{{Original adı|}}} |''-{{{{Original adı}}}}-''}}
{{#if: {{{Resmiy Original adı|}}} | ''-{{{{Resmiy Original adı}}}}-''}}
{{#if: {{{Original adı 2|}}} | <br/> ''-{{{{Original adı 2}}}}-''}} {{#if: {{{Resmiy Original adı 2|}}} | <br/>''-{{{{Resmiy Original adı 2}}}}-''}}
{{#if: {{{Original adı 3|}}} | <br/> ''-{{{{Original adı 3}}}}-''}} {{#if: {{{Resmiy Original adı 3|}}} | <br/>''-{{{{Resmiy Original adı 3}}}}-''}}
{{#if: {{{Original adı 4|}}} | <br/> ''-{{{{Original adı 4}}}}-''}} {{#if: {{{Resmiy Original adı 4|}}} | <br/>''-{{{{Resmiy Original adı 4}}}}-''}}
{{#if: {{{Original adı 5|}}} | <br/> ''-{{{{Original adı 5}}}}-''}} {{#if: {{{Resmiy Original adı 5|}}} | <br/>''-{{{{Resmiy Original adı 5}}}}-''}}
|-
| align="center" width="140" {{#if: {{{Tuğra|}}}||colspan="2"}}} | [[Resim:{{{Bayraq}}}|160x160px|{{{Qırımtatar adı}}} bayrağı]]
{{#if: {{{Tuğra|}}}| {{!}} align="center" width="140" {{!}} [[Resim:{{{Tuğra}}}|90x160px|{{#if: {{{Tuğranıñ yerine|}}} | {{{Tuğranıñ yerine}}} {{{Qırımtatar adı}}} | {{{Qırımtatar adı}}} tuğrası}}]]}}
|-
| align="center" {{#if: {{{Tuğra|}}}||colspan="2"}}} | [[{{{Qırımtatar adı}}} bayrağı|bayraq]]
{{#if: {{{Tuğra|}}}| {{!}} align="center" style="line-height: 1.2em;" {{!}} {{#if: {{{Tuğranıñ yerine|}}} | [[{{{Tuğranıñ yerine}}} {{{Qırımtatar adı}}}]] | [[{{{Qırımtatar adı}}} tuğrası|tuğra]]}}}}
{{#if: {{{Harita|}}}| {{!}}-
{{!}} align="center" colspan="2" style="padding-top: 0.5em; padding-bottom: 0.5em;" {{!}} [[Image:{{{Harita}}}|270px]]}}
|-
|- valign="top" style="line-height: 1.2em;"
|align="center" colspan="2" | Milliy şiar: {{#if: {{{Şiar|}}} | ''«-{{{{Şiar}}}}-»'' | ''yoq''}} {{#if: {{{Şiar tercimesi|}}} | ''({{{Şiar tercimesi}}})''}}
|-
| align="center" colspan="2" | {{#if: {{{Gimn|}}} | Gimn: ''«[[{{{Qırımtatar adı}}} gimni|-{{{{Gimn}}}}-]]»'' | [[{{{Qırımtatar adı}}} gimni|{{{Qırımtatar adı}}} milliy gimni]]}} {{#if: {{{Gimn tercimesi|}}} | ''({{{Gimn tercimesi}}})''}} {{#if: {{{Audio|}}} |''({{Audio|{{{Audio}}}|audio}})''}}
|-
{{#if: {{{Mustaqillik tarihı|}}}|
{{!}} style="border-top: solid 1px #ccd2d9; padding:0.4em 1em 0.4em 0; vertical-align:top; text-align:left;" {{!}} '''[[Mustaqillik|Mustaqillik tarihı]]'''
{{!}} style="border-top: solid 1px #ccd2d9; padding:0.4em 1em 0.4em 0; vertical-align:top" {{!}} {{#if:{{{Mustaqillik tarihı|}}} |{{{Mustaqillik tarihı}}}}} {{#if: {{{Kimden mustaqillik|}}} | <span style="white-space: nowrap;">({{{Kimden mustaqillik}}})}}</span>
}}
|-
| '''[[Resmiy til|{{#if: {{{Til|}}} | Resmiy til | Resmiy tiller}}]]'''
| {{{Til|{{{Tiller}}}}}}
{{#if: {{{qonuşulğan başqa tiller|}}}| {{!}}-
{{!}} '''[[Til|{{#if: {{{qonuşulğan başqa tiller|}}} | Laf etilgen başqa tiller | Laf etilgen başqa tiller}}]]'''
{{!}} {{{qonuşulğan başqa tiller|}}}}}
|-
{{ Şablon:Memleket/satır|{{wikidata|P36|{{{Paytaht}}}}}|'''[[Paytaht]]''' }}
{{#if: {{{Eñ balaban şeer|{{{Eñ balaban şeerler|}}}}}} | {{!}}-
{{!}} '''[[Şeer{{!}}{{#if: {{{Eñ balaban şeer|}}} | Eñ balaban şeer | Eñ balaban şeerler}}]]'''
{{!}} {{{Eñ balaban şeer|{{{Eñ balaban şeerler}}}}}}}}<!--
-->{{ Şablon:Memleket/satır|{{{Devlet qurumı}}}|'''[[Devlet qurumı]]''' }}<!--
-->{{ Şablon:Memleket/satır|{{{Yolbaşçılar|}}}|{{{Yolbaşçılar vazifeleriniñ adları|}}}|nowrap=1 }}<!--
-->{{ Şablon:Memleket/satır|{{wikidata|P35|{{{Devlet başı|}}}}}|{{{Devlet başı vazifesiniñ adı|}}}|ad ögünde= • |metin üstte=1|nobottomborder={{#if: {{{Ükümet başı vazifesiniñ adı|}}}|1|}}}}<!--
-->{{ Şablon:Memleket/satır|{{wikidata|P6|{{{Ükümet başı|}}}}}|{{{Ükümet başı vazifesiniñ adı|}}}|ad ögünde= • |metin üstte=1|notopborder={{#if: {{{Devlet başı vazifesiniñ adı|}}}|1|}}}}
{{#if: {{{Meydanlıq|}}}{{{Meydanlıq 2|}}}| {{!}}- style="white-space: nowrap;"
{{!}} '''[[Meydanlığına köre memleketlerniñ cedveli|Meydanlıq]]'''<br/> • Cemi {{#if: {{{Suv|}}} | <br/> • Suv (%)}}
{{!}} <br/>{{Sayı formatı|{{{Meydanlıq|}}}}}{{#if: {{{Meydanlıq 2|}}}| / {{{Meydanlıq 2|}}}}} km² {{#if: {{{Meydanlıq sırası|}}}|([[Meydanlığına köre memleketlerniñ cedveli|{{sayı ve affiks|{{satırdaki birinci sayı|{{{Meydanlıq sırası}}}}}|inci}}]])}} {{#if: {{{Suv|}}} | <br/>{{{Suv}}} %}}}}
|- style="white-space: nowrap;"
| '''[[Ealisine köre memleketlerniñ cedveli|Eali]]'''<br/> • Cemi {{#ifeq: {{{Meydanlıq|-}}}|-||<br/> • Eali sıqlığı}}
| {{#if: {{{Eali sırası|}}}|[[Ealisine köre memleketlerniñ cedveli|{{sayı ve affiks|{{satırdaki birinci sayı|{{{Eali sırası}}}}}|inci}}]]}}<br/>{{wikidata|P1082}}<br/>{{#ifeq: {{{Meydanlıq|-}}}|-||{{Sayı formatı|{{#expr: {{satırdaki birinci sayı|{{formatnum:{{wikidata|P1082|plain=1}}|R}}}}/{{sayı formatı|{{{Meydanlıq}}}|R}} round 2 }} }} kişi/km²}}{{#ifeq: {{#expr: ({{satırdaki birinci sayı|{{formatnum:{{wikidata|P1082|plain=1}}|R}}}}/{{sayı formatı|{{{Meydanlıq}}}|R}}) > 1000}}|1|[[Kategoriya:Vikipediya:Pek büyük eali sıqlığı olğan memleketler]]}}
{{2 cell table row|data1='''[[Umumiy içki mahsulat|UİM]]''' (nominal)<br/> • Cemi <br/> • Can başına|data2={{#if: {{{UİM sırası|}}}|[[Umumiy içki mahsulatqa köre memleketlerniñ cedveli|{{sayı ve affiks|{{satırdaki birinci sayı|{{{UİM sırası}}}}}|inci}}]]}}<br/>{{wikidata|P2131}}<br/>{{wikidata|P2132}}}}
{{2 cell table row|data1='''[[Umumiy içki mahsulat|UİM]]''' ([[Satın aluv qabiliyeti pariteti|-{crh-latn:SAQP;crh-cyrl:САКъП}-]])<br/> • Cemi <br/> • Can başına|data2={{#if: {{{UİM SAQP sırası|}}}|[[Satın aluv qabiliyeti pariteti binaen umumiy içki mahsulatqa köre memleketlerniñ cedveli|{{sayı ve affiks|{{satırdaki birinci sayı|{{{UİM SAQP sırası}}}}}|inci}}]]}}<br/>{{wikidata|P4010}}<br/>{{wikidata|P2299}}}}
|-
| '''[[İnsan inkişafı indeksi|İİİ]]'''
| {{wikidata|P1081}}
{{#if: {{{Para birlemi|}}} | {{!}}-
{{!}} '''[[Para birlemi]]'''
{{!}} {{{Para birlemi}}}}}
{{#if: {{{Domen|{{{Domenleri|}}}}}} | {{!}}-
{{!}} '''[[İnternet domeni|İnternet {{#if: {{{Domen|}}} | domeni | domenleri}}]]'''
{{!}} -{{{{Domen|{{{Domenleri}}}}}}}-}}
{{#if: {{{Telefon kodu|}}} | {{!}}-
{{!}} '''[[Memleketler telefon kodlarınıñ cedveli|Telefon kodu]]'''
{{!}} +{{{Telefon kodu}}}}}
{{#if: {{{Saat quşağı|{{{Saat quşaqları|}}}}}} | {{!}}-
{{!}} '''[[Saat quşağı|{{#if: {{{Saat quşağı|}}} | Saat quşağı | Saat quşaqları}}]]'''
{{!}} {{#if: {{{Saat quşağı|}}} | [[UTC|-{UTC}-]]{{{Saat quşağı}}} | [[UTC|-{UTC}-]] {{{Saat quşaqları}}}}}}}
|-
{{#if: {{{İhtarlar|}}} | {{1 cell table row|attributes=colspan="2" style="padding-top: 0.5em;"|data={{{İhtarlar}}}}}}}
|}<noinclude>{{doc}}[[Kategoriya:Vikipediya:Malümat qutuları|{{PAGENAME}}]]
</noinclude>
lwyejcmc7glr0rum2up159ksl5uv1v8
Bahamalar
0
251
243920
242359
2026-05-21T12:12:20Z
Хтосьці
13041
konstitutstion → konstitutsion
243920
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı= Bahamalar
|Resmiy Qırımtatar adı=
|Original adı= Commonwealth of the Bahamas
|Resmiy Original adı=
|Bayraq= Flag of the Bahamas.svg
|Tuğra= Coat of arms of the Bahamas.svg
|Harita= The Bahamas on the globe (Americas centered).svg
|Şiar=Forward Upward Onward, Together
|Şiar tercimesi=
|Gimn=March On, Bahamaland
|Gimn tercimesi =
|Til= [[İngliz tili]]
|Paytaht= Nassau
|Eñ balaban şeerler= Nassau
|Devlet qurumı= konstitutsion monarhiya
|Devlet başı vazifesiniñ adı = Qıraliçe
|Mustaqillik tarihı= 1973 s. iyül 10
|Kimden mustaqillik= [[Büyük Britaniya]]dan
|Meydanlıq=13 878
|Meydanlıq sırası= 156-nci
|Suv= 28
|Eali= 412 628
|Eali sırası= 170-uncı
|Eali senesi=
|Eali sıqlığı= 25,21
|ĞSMK=
|ĞSMK sırası=
|ĞSMK senesi=
|Can başına ĞSMK=
|Para birlemi= baham dolları
|Saat quşağı = -5
|Domen= .bs
|Telefon kodu= 1-242
}}
'''Bahamalar''' - [[Şimaliy Amerika]]da bir devlet.
{{Şimaliy Amerika}}
<!--interwiki-->
[[Kategoriya:Bahamalar| ]]
8yo8pao8b4rt8aaagjwoc96uh02lntj
Beliz
0
266
243919
242344
2026-05-21T12:12:04Z
Хтосьці
13041
konstitutstion → konstitutsion
243919
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı= Beliz
|Resmiy Qırımtatar adı=
|Original adı= Belize
|Resmiy Original adı=
|Bayraq= Flag of Belize.svg
|Tuğra= Coat of arms of Belize.svg
|Harita= BLZ orthographic.svg
|Şiar=Sub Umbra Floreo
|Şiar tercimesi=
|Gimn=Land of the Free
|Gimn tercimesi =
|Til= [[İngliz tili]]
|Paytaht= Belmopan
|Eñ balaban şeerler= Beliz
|Devlet qurumı= konstitutsion monarhiya
|Devlet başı vazifesiniñ adı = Qıraliçe
|Mustaqillik tarihı= 1981 s. sentâbr 21
|Kimden mustaqillik= [[Büyük Britaniya]]dan
|Meydanlıq=22 966
|Meydanlıq sırası= 147-nci
|Suv= 0,7
|Eali= 430 131
|Eali sırası= 179-uncı
|Eali senesi=
|Eali sıqlığı= 18,7
|ĞSMK=
|ĞSMK sırası=
|ĞSMK senesi=
|Can başına ĞSMK=
|Para birlemi= beliz dolları
|Saat quşağı = -6
|Domen= .bz
|Telefon kodu= 501
}}
'''Beliz''' - [[Şimaliy Amerika]]da bir devlet.
{{commons|Belize}}
{{Şimaliy Amerika}}
<!--diğer tiller-->
[[Kategoriya:Beliz| ]]
2kvw9rijy3xj0aexjnkqqaljw9jxyl8
Büyük Britaniya
0
284
243915
242947
2026-05-21T12:10:29Z
Хтосьці
13041
konstitutstion → konstitutsion
243915
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı = Büyük Britaniya
|Resmiy Qırımtatar adı = Büyük Britaniya ve Şimaliy İrlandiya Birleşken Qırallığı
|Original adı = Great Britain
|Resmiy Original adı = United Kingdom of Great Britain and Northern Ireland
|Bayraq = Flag of the United Kingdom.svg
|Tuğra = Royal coat of arms of the United Kingdom (St. Edward's Crown).svg
|Harita = Europe-UK.svg
|Şiar = Dieu et mon droit
|Şiar tercimesi = Allah ve menim aqqım
|Gimn = God Save the Queen
|Gimn tercimesi =
|Til = [[İngliz tili]] (memleket boyunca)</br>Regional tiller:</br>[[İrland tili]],</br>[[Alster İskoç tili]],</br>[[İskoç tili]] ([[Skots]]),</br> [[İskoç Gel tili]],</br> [[Kamri tili]],</br>[[Korn tili]]
|Paytaht = [[London]]
|Eñ balaban şeerler = [[London]], [[Birminhem]], [[Glazgo]]
|Devlet qurumı = konstitutsion monarhiya
|Devlet başı vazifesiniñ adı = Qıral
|Ükümet başı vazifesiniñ adı = Baş nazir
|Mustaqillik tarihı = [[1707]] [[mayıs 1]]
|AB azası = [[1973]] [[yanvar 1]]
|Meydanlıq sırası = 79-ıncı
|Meydanlıq = 244 820
|Suv = 1,34
|Eali senesi = 2016
|Eali = 65 110 000
|Eali sırası = 22-inci
|Eali sıqlığı = 243
|ĞSMK senesi = 2006
|ĞSMK = 1 926 mlrd.
|ĞSMK sırası = 6-ıncı
|Can başına ĞSMK = 31 777
|Can başına ĞSMK sırası = 18-inci
|Para birlemi = ingliz funtu (-{GBP}-, £)
|Saat quşağı = +0
|Domen = [[.uk]]
|Telefon kodu = 44
}}
'''Büyük Britaniya''' ve ya '''Birleşken Qırallıq''', tolu resmiy adı '''Büyük Britaniya ve Şimaliy İrlandiya Birleşken Qırallığı''' ({{lang-en|Great Britain, United Kingdom of Great Brıtaın and Northern Ireland}}) – ğarbiy [[Avropa]]da bir devlet.
== İhtar ==
<references />
{{Avropa}}
[[Kategoriya:Büyük Britaniya| ]]
62z42an0ae2qieq6a3007sovny1oc44
Kanada
0
357
243916
233703
2026-05-21T12:11:02Z
Хтосьці
13041
konstitutstion → konstitutsion
243916
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı=Kanada
|Original adı=Canada
|Bayraq=Flag of Canada (Pantone).svg
|Tuğra=Royal Coat of arms of Canada.svg
|Gimn=
|Gimn tercimesi=
|Şiar=A Mari Usque Ad Mare
|Şiar tercimesi=Deñizden deñizge
|Devlet qurumı=[[konstitutsion monarhiya]]
|Harita=Canada (orthographic projection).svg
|Til=[[İngliz tili]], [[Frenk tili]]
|Mustaqillik tarihı=[[1867]] [[iyül 1]]
|Kimden mustaqillik=[[Büyük Britaniya]]dan
|Paytaht=[[Ottava]]
|Eñ balaban şeerler=[[Ottava]], [[Vankuver]]
|Devlet başı vazifesiniñ adı = Qıraliçe
|Ükümet başı vazifesiniñ adı = Baş nazir
|Meydanlıq sırası=2-ünci
|Meydanlıq=9 976 140
|Eali sırası=37-ünci
|Eali= 34 110 000
|Eali senesi=2009
|Eali sıqlığı=3,41
|ĞSMK=1 281 mlrd.
|ĞSMK senesi=2009
|ĞSMK sırası=
|Can başına ĞSMK=38 025
|Para birlemi= [[Kanada dolları]] (-{CAD}-, $)
|Domen=[[.ca]]
|Telefon kodu=1
|Saat quşağı = -3,5 - -8
}}
'''Kanada''' ({{Lang-en|Canada}}, {{Lang-fr|Canada}}) – [[Şimaliy Amerika]]da bir devlet. Kanadanıñ paytahtı [[Ottava]]dır.
{{Şimaliy Amerika}}
[[Kategoriya:Kanada| ]]
9i9cl9zzmq0oifeeoo4uifqdj7v2cet
Lesoto
0
399
243917
242531
2026-05-21T12:11:17Z
Хтосьці
13041
konstitutstion → konstitutsion
243917
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı= Lesoto
|Resmiy Qırımtatar adı=
|Original adı= Muso oa Lesotho / Naha ea Lesotho<br>Kingdom of Lesotho
|Resmiy Original adı=
|Bayraq= Flag of Lesotho.svg
|Tuğra= Coat of arms of Lesotho.svg
|Harita= Lesotho (orthographic projection).svg
|Şiar=Khotso, Pula, Nala
|Şiar tercimesi=
|Gimn=Lesotho Fatse La Bontata Rona
|Gimn tercimesi =
|Til= [[Sesoto]], [[İngliz tili]]
|Paytaht= Maseru
|Eñ balaban şeerler= Maseru
|Devlet qurumı= konstitutsion monarhiya
|Devlet başı vazifesiniñ adı = Qıraliçe
|Mustaqillik tarihı= 1968 s. sentâbr 6
|Kimden mustaqillik= [[Büyük Britaniya]]dan
|Meydanlıq=30 355
|Meydanlıq sırası= 137-nci
|Suv=
|Eali= 2 238 175
|Eali sırası= 146-uncı
|Eali senesi=
|Eali sıqlığı= 66,5
|ĞSMK=
|ĞSMK sırası=
|ĞSMK senesi=
|Can başına ĞSMK=
|Para birlemi= Rend, Loti
|Saat quşağı = +2
|Domen= .ls
|Telefon kodu= 266
}}
'''Lesoto''' – [[Afrika]]da bir memleket.
{{commons|Lesotho}}
{{Afrika}}
<!--interwiki-->
[[Kategoriya:Lesoto| ]]
8dts15fm0f7xubqfu71qrm7y8nrridy
Qırğızistan
0
493
243941
238094
2026-05-22T09:50:28Z
~2026-30578-66
74321
243941
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı=Qırğızistan
|Resmî Qırımtatar adı=Qırğız Cumhuriyeti
|Original adı=Qırğızistan
|Resmî Original adı=Qırğız Respüblikası
|Bayraq=Flag of Kyrgyzstan.svg
|Tuğra=National emblem of Kyrgyzstan.svg
|Gimn=
|Devlet qurumı=[[cumhuriyet]]
|Harita=LocationKyrgyzstan.svg
|Tiller=[[Qırğız tili]], [[Rus tili]]
|Mustaqillik tarihı=[[1991]] [[avgust 1]]
|Kimden mustaqillik=[[ŞSCB]]den
|Paytaht=[[Bişkek]]
|Eñ balaban şeher=[[Bişkek]]
|Devlet başı vazifesiniñ adı = Prezident
|Ükümet başı vazifesiniñ adı = Baş nazir
|Meydanlıq sırası=86-inci
|Meydanlıq=199 900
|Suv= 3.6
|Eali sırası=111-inci
|Eali= 5,264,000
|Eali senesi=2005
|Eali sıqlığı=60
|ĞSMK=10,764 mlrd.
|ĞSMK senesi=2005
|ĞSMK sırası=134-ünci
|Can başına ĞSMK=2088
|Para birlemi=[[som]] (KGS)
|Domen=[[.kg]]
|Telefon kodu=996
|Saat quşağı =+6
}}
'''Qırğızistan''', resmî adı '''Qırğız Cumhuriyeti''' ({{lang-ky|Кыргызстан, Кыргыз Республикасы}}) – Merkezî Asiya'da bir memleket. Deñizge çıqışı yoqtır.
== İdariy bölünmesi ==
Qırğızistan 7 vilâyet ({{lang-ky|облус}}) ve iki şeherlerden ibarettir.
{| class="wikitable sortable"
|- bgcolor="#efefef"
! Region !! Merkez !! Meydanlıq<br />(km²)!! Eali
|-
! 1 - [[Bişkek|Bişkek şeheri]]
| Bişkek|| 160 || 1 053 915
|-
! 2 - [[Oş|Oş şeheri]]
| [[Oş]] || 182 || 312 530
|-
! 3 - [[Çüy vilâyeti]]
| [[Bişkek]] || 20 200 || 959 884
|-
! 4 - [[İssi-Göl vilâyeti]]
| [[Qaraqol]] || 43 100 || 496 050
|-
! 5 - [[Talas vilâyeti]]
| [[Talas]] || 11 400 || 267 360
|-
! 6 - [[Narın vilâyeti]]
| [[Narın]] || 45 200 || 289 621
|-
! 7 - [[Celâl-Abad vilâyeti]]
| [[Celâl-Abad]] || 33 700 || 1 238 750
|-
! 8 - [[Oş vilâyeti]]
| [[Oş]] || 29 200 || 1 368 054
|-
! 9 - [[Batken vilâyeti]]
| [[Batken]] || 17 000 || 537 365
|}
{{commons|Kyrgyzstan}}
{{Asiya}}
[[Kategoriya:Qırğızistan| ]]
cm6gf3l4tt0p5eqi3gugbq6fqmlykwg
243942
243941
2026-05-22T10:03:36Z
Хтосьці
13041
[[Special:Contributions/~2026-30578-66|~2026-30578-66]] ([[User talk:~2026-30578-66|muzakere]]) qullanıcısınıñ yapqan [[Special:Diff/243941|243941]] nomeralı versiyası lâğu etildi. [[Vikipediya:İmlâ/Umumiy qaideler]]ni baqıñız: «Doğru: şeer; Yañlış: şeher» (eger bu qaideni deñiştirmege isteseñiz, [[Vikipediya:Meydan#Yañı 2025 senesi imlâsı aqqında]] temasında muzakere etiñiz) ve [[Vikipediya:İmlâ/Türkiyede yaşağanlar içün]]: «Doğru: siyasiy; Yañlış: siyasi, siyasî»
243942
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı=Qırğızistan
|Resmiy Qırımtatar adı=Qırğız Cumhuriyeti
|Original adı=Кыргызстан
|Resmiy Original adı=Кыргыз Республикасы
|Bayraq=Flag of Kyrgyzstan.svg
|Tuğra=National emblem of Kyrgyzstan.svg
|Gimn=
|Devlet qurumı=[[cumhuriyet]]
|Harita=LocationKyrgyzstan.svg
|Tiller=[[Qırğız tili]], [[Rus tili]]
|Mustaqillik tarihı=[[1991]] [[avgust 1]]
|Kimden mustaqillik=[[ŞSCB]]den
|Paytaht=[[Bişkek]]
|Eñ balaban şeer=[[Bişkek]]
|Devlet başı vazifesiniñ adı = Prezident
|Ükümet başı vazifesiniñ adı = Baş nazir
|Meydanlıq sırası=86-inci
|Meydanlıq=199 900
|Suv= 3.6
|Eali sırası=111-inci
|Eali= 5,264,000
|Eali senesi=2005
|Eali sıqlığı=60
|ĞSMK=10,764 mlrd.
|ĞSMK senesi=2005
|ĞSMK sırası=134-ünci
|Can başına ĞSMK=2088
|Para birlemi=[[som]] (KGS)
|Domen=[[.kg]]
|Telefon kodu=996
|Saat quşağı =+6
}}
'''Qırğızistan''', resmiy adı '''Qırğız Cumhuriyeti''' ({{lang-ky|Кыргызстан, Кыргыз Республикасы}}) – Merkeziy Asiyada bir memleket. Deñizge çıqışı yoqtır.
== İdariy bölünmesi ==
Qırğızistan 7 vilâyet ({{lang-ky|облус}}) ve iki şeerlerden ibarettir.
{| class="wikitable sortable"
|- bgcolor="#efefef"
! Region !! Merkez !! Meydanlıq<br />(km²)!! Eali
|-
! 1 - [[Bişkek|Bişkek şeeri]]
| Bişkek|| 160 || 1 053 915
|-
! 2 - [[Oş|Oş şeeri]]
| [[Oş]] || 182 || 312 530
|-
! 3 - [[Çüy vilâyeti]]
| [[Bişkek]] || 20 200 || 959 884
|-
! 4 - [[İssi-Göl vilâyeti]]
| [[Qaraqol]] || 43 100 || 496 050
|-
! 5 - [[Talas vilâyeti]]
| [[Talas]] || 11 400 || 267 360
|-
! 6 - [[Narın vilâyeti]]
| [[Narın]] || 45 200 || 289 621
|-
! 7 - [[Celâl-Abad vilâyeti]]
| [[Celâl-Abad]] || 33 700 || 1 238 750
|-
! 8 - [[Oş vilâyeti]]
| [[Oş]] || 29 200 || 1 368 054
|-
! 9 - [[Batken vilâyeti]]
| [[Batken]] || 17 000 || 537 365
|}
{{commons|Kyrgyzstan}}
{{Asiya}}
[[Kategoriya:Qırğızistan| ]]
cwr0skm3xc49c6y3tiv9jnjxpquq07h
Sent Kitts ve Nevis
0
534
243921
242364
2026-05-21T12:12:43Z
Хтосьці
13041
konstitutstion → konstitutsion
243921
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı= Sent Kitts ve Nevis
|Resmiy Qırımtatar adı=
|Original adı= Federation of Saint Kitts and Nevis
|Resmiy Original adı=
|Bayraq= Flag of Saint Kitts and Nevis.svg
|Tuğra= Coat of Arms of Saint Kitts and Nevis.svg
|Harita= KNA orthographic.svg
|Şiar=Country Above Self
|Şiar tercimesi=
|Gimn=O Land of Beauty!
|Gimn tercimesi =
|Til= [[İngliz tili]]
|Paytaht= Baster
|Eñ balaban şeerler= Baster
|Devlet qurumı= konstitutsion monarhiya
|Devlet başı vazifesiniñ adı = Qıraliçe
|Mustaqillik tarihı= 1983 s. sentâbr 19
|Kimden mustaqillik= [[Büyük Britaniya]]dan
|Meydanlıq=261
|Meydanlıq sırası= 207-nci
|Suv=
|Eali= 54 341
|Eali sırası= 207-uncı
|Eali senesi=
|Eali sıqlığı= 209
|ĞSMK=
|ĞSMK sırası=
|ĞSMK senesi=
|Can başına ĞSMK=
|Para birlemi= Şarq-karib dolları
|Saat quşağı = -4
|Domen= .kn
|Telefon kodu= 1-869
}}
'''Sent Kitts ve Nevis''' - [[Şimaliy Amerika]]da bir devlet.
{{Şimaliy Amerika}}
<!--diger tiller-->
[[Kategoriya:Sent Kitts ve Nevis| ]]
ch483nf97gl56kcrl3vl6smd5d3ytro
Sent Lüsiya
0
535
243923
242365
2026-05-21T12:13:33Z
Хтосьці
13041
konstitutstion → konstitutsion
243923
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı= Sent Lüsiya
|Resmiy Qırımtatar adı=
|Original adı= Saint Lucia
|Resmiy Original adı=
|Bayraq= Flag of Saint Lucia.svg
|Tuğra= Coat of arms of Saint Lucia.svg
|Harita= Saint Lucia on the globe (Americas centered).svg
|Şiar=The Land, The People, The Light
|Şiar tercimesi=
|Gimn=Sons and Daughters of Saint Lucia
|Gimn tercimesi =
|Til= [[İngliz tili]]
|Paytaht= Kastri
|Eñ balaban şeerler= Kastri
|Devlet qurumı= konstitutsion monarhiya
|Devlet başı vazifesiniñ adı = Qıraliçe
|Mustaqillik tarihı= 1979 s. fevral 22
|Kimden mustaqillik= [[Büyük Britaniya]]dan
|Meydanlıq=616
|Meydanlıq sırası= 177-nci
|Suv= 1,6
|Eali= 180 766
|Eali sırası= 191-uncı
|Eali senesi= 2024
|Eali sıqlığı= 295
|ĞSMK=
|ĞSMK sırası=
|ĞSMK senesi=
|Can başına ĞSMK=
|Para birlemi= Şarq-karib dolları
|Saat quşağı = -4
|Domen= .lc
|Telefon kodu= 1-758
}}
'''Sent Lüsiya''' - [[Şimaliy Amerika]]da bir devlet.
{{Şimaliy Amerika}}
<!--diger tiller-->
[[Kategoriya:Sent Lusiya| ]]
18v8g2pj2so4lojjv4vtfz2r4vjnakw
Sent Vinsent ve Grenadinler
0
536
243922
242368
2026-05-21T12:13:16Z
Хтосьці
13041
konstitutstion → konstitutsion
243922
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı= Sent Vinsent ve Grenadinler
|Resmiy Qırımtatar adı=
|Original adı= Saint Vincent and the Grenadines
|Resmiy Original adı=
|Bayraq= Flag of Saint Vincent and the Grenadines.svg
|Tuğra= Coat of arms of Saint Vincent and the Grenadines.svg
|Harita= VCT orthographic.svg
|Şiar=Pax et justitia
|Şiar tercimesi=
|Gimn=St Vincent Land So Beautiful
|Gimn tercimesi =
|Til= [[İngliz tili]]
|Paytaht= Kingstaun
|Eñ balaban şeerler= Kingstaun
|Devlet qurumı= konstitutsion monarhiya
|Devlet başı vazifesiniñ adı = Qıraliçe
|Mustaqillik tarihı= 1979 s. oktâbr 27
|Kimden mustaqillik= [[Büyük Britaniya]]dan
|Meydanlıq=389,3
|Meydanlıq sırası= 183-nci
|Suv=
|Eali= 110 862
|Eali sırası= 193-uncı
|Eali senesi=
|Eali sıqlığı= 284,3
|ĞSMK=
|ĞSMK sırası=
|ĞSMK senesi=
|Can başına ĞSMK=
|Para birlemi= Şarq-karib dolları
|Saat quşağı = -4
|Domen= .vc
|Telefon kodu= 1-784
}}
'''Sent Vinsent ve Grenadinler''' - [[Şimaliy Amerika]]da bir devlet.
{{commons|Saint Vincent and the Grenadines}}
{{Şimaliy Amerika}}
<!--interwiki-->
[[Kategoriya:Sent Vinsent ve Grenadinler| ]]
dl89pwi3xwgyn3br9ta6t24qwd01osi
Somaliya
0
546
243931
179436
2026-05-21T15:47:16Z
Хтосьці
13041
Meydanlıq=637,657 → Meydanlıq=637 657 (eali sıqlığı tüzetmege içün; [[Şablon muzakeresi:Memleket]] saifesinde sayı formatı aqqında muzakereni de baqınız)
243931
wikitext
text/x-wiki
{{Memleket|Qırımtatar adı=Somaliya|Harita=Somalia in its region (claimed).svg|Tuğra=Coat of arms of Somalia.svg|Bayraq=Flag of Somalia.svg|Paytaht=[[Moğadişu]]|Tiller=[[Somali]], [[Arap tili]]|Resmiy Qırımtatar adı=Somaliya Cumhuryeti|Original adı=[[Somali]] Soomaaliya|Resmiy Original adı=[[Somali]] Jamhuuriyadda Federaalka Soomaaliya|Resmiy Original adı 2={{lang-ar| جمهورية الصومال الفيدرالية}}|Original adı 2={{lang-ar|الصومال}}|Devlet qurumı=Cumhuryet|Para birlemi=Somaliya şilini|Saat quşağı=+3|Domen=[[.so]]|Telefon kodu=252|Meydanlıq=637 657|Eñ balaban şeer=Moğadişu}}[[File:Somalia scramble for africa period geledi hobyo huwan, Diiriye Guure kingdom.png|thumb|]]
'''Somaliya''' ([[Somali]] Soomaaliya, {{lang-ar|الصومال}}) resmiy adı '''Somaliya Cumhuryeti''' ([[Somali]] Jamhuuriyadda Federaalka Soomaaliya, {{lang-ar| جمهورية الصومال الفيدرالية}}) - [[Afrika]]da bir memleket.
== Tüpbilgiler ==
{{commons|Somalia}}
{{Afrika}}
<!--interwiki-->
[[Kategoriya:Somaliya| ]]
9cxk2vsgg6riyidvp351s2cxkvncpyb
Tuvalu
0
569
243924
242383
2026-05-21T12:14:05Z
Хтосьці
13041
konstitutstion → konstitutsion
243924
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı= Tuvalu
|Resmiy Qırımtatar adı=
|Original adı= Tuvalu<br>Tuvalu
|Resmiy Original adı=
|Bayraq= Flag of Tuvalu.svg
|Tuğra= Coat of arms of Tuvalu.svg
|Harita= Tuvalu on the globe (Polynesia centered).svg
|Şiar=Tuvalu mo te Atua
|Şiar tercimesi=
|Gimn=Tuvalu mo te Atua
|Gimn tercimesi =
|Til= [[Tuvalu tili]], [[İngliz tili]]
|Paytaht= Funafuti
|Eñ balaban şeerler= Funafuti
|Devlet qurumı= konstitutsion monarhiya
|Devlet başı vazifesiniñ adı = Qıraliçe
|Mustaqillik tarihı= 1978 s. oktâbr 1
|Kimden mustaqillik= [[Büyük Britaniya]]dan
|Meydanlıq=26
|Meydanlıq sırası= 191-nci
|Suv= 0
|Eali= 10 643
|Eali sırası= 234-uncı
|Eali senesi=
|Eali sıqlığı= 425,08
|ĞSMK=
|ĞSMK sırası=
|ĞSMK senesi=
|Can başına ĞSMK=
|Para birlemi= Tuvalu dolları<br>Avstraliya dolları
|Saat quşağı = +12
|Domen= .tv
|Telefon kodu= 688
}}
'''Tuvalu''' (tuvaluca ''Tuvalu''; {{lang-en|Tuvalu}}) - [[Avstraliya ve Okeaniya|Okeaniyada]] memleket.
{{commons}}
{{Okeaniya}}
<!-- interwiki -->
[[Kategoriya:Tuvalu| ]]
mqll7wwatztv1aezkzwxqle7fr55trz
Yañı Zelandiya
0
600
243918
242385
2026-05-21T12:11:44Z
Хтосьці
13041
konstitutstion → konstitutsion
243918
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı= Yañı Zelandiya
|Resmiy Qırımtatar adı=
|Original adı= New Zealand<br>Aotearoa
|Resmiy Original adı=
|Bayraq= Flag of New Zealand.svg
|Tuğra= Coat of arms of New Zealand.svg
|Harita= NZL orthographic NaturalEarth.svg
|Şiar=
|Şiar tercimesi=
|Gimn=God Defend New Zealand
|Gimn tercimesi =
|Til= [[Maori tili]], [[İngliz tili]]
|Paytaht= Vellington
|Eñ balaban şeerler= Oklend, Kraystçerç, Vellington, Gamilton, Danidin, Tauranga
|Devlet qurumı= konstitutsion monarhiya
|Devlet başı vazifesiniñ adı = Qıraliçe
|Mustaqillik tarihı= 1907 s. dekabr 26
|Kimden mustaqillik= [[Büyük Britaniya]]dan
|Meydanlıq=268 680
|Meydanlıq sırası= 75-nci
|Suv= 2,1
|Eali= 5 157 270
|Eali sırası= 121-uncı
|Eali senesi= 2023
|Eali sıqlığı= 19,1
|ĞSMK=
|ĞSMK sırası=
|ĞSMK senesi=
|Can başına ĞSMK=
|Para birlemi= Yañı Zelandiya dolları
|Saat quşağı = +12
|Domen= .nz
|Telefon kodu= 64
}}
'''Yañı Zelandiya''' ({{lang-en|New Zealand}}; maorice ''Aotearoa'') – [[Avstraliya ve Okeaniya|Okeaniyada]] memleket.
{{commons|New Zealand / Aotearoa}}
{{Okeaniya}}
[[Kategoriya:Yañı Zelandiya| ]]
dn8v92k0u3eki4q3evgmhamzd8u2maa
Zimbabve
0
608
243930
242479
2026-05-21T15:46:15Z
Хтосьці
13041
Meydanlıq=390,757 → Meydanlıq=390 757 (eali sıqlığı tüzetmege içün; [[Şablon muzakeresi:Memleket]] saifesinde sayı formatı aqqında muzakereni de baqınız)
243930
wikitext
text/x-wiki
'''Zimbabve''' ({{Lang-en|Zimbabwe}}) resmiy adı '''Zimbabve Cumhuriyeti''' ({{Lang-en|Republic of Zimbabwe}}) – [[Afrika]]da bir memleket.
{{Memleket|Qırımtatar adı=Zimbabve|Resmiy Qırımtatar adı=Zimbabve Cumhuriyeti|Original adı=Zimbabwe|Resmiy Original adı=Nyika yeZimbabwe<br>Ilizwe leZimbabwe<br>Dziko la Zimbabwe<br>Dziko la Zimbabwe<br>Hango yeZimbabwe<br>Zimbabwe Nù<br>Inyika yeZimbabwe<br>Nyika yeZimbabwe<br>Tiko ra Zimbabwe<br>Naha ya Zimbabwe<br>Cisi ca Zimbabwe<br>Shango ḽa Zimbabwe<br>Ilizwe lase-Zimbabwe<br>Republic of Zimbabwe|Tuğra=Coat_of_arms_of_Zimbabwe.svg|Bayraq=Flag_of_Zimbabwe.svg|Harita=Zimbabwe_(orthographic_projection).svg|Şiar=Unity, Freedom, Work|Tiller=[[ingliz tili]] ve daa 16 til|Devlet qurumı=Cumhuriyet|Şiar tercimesi=Birlik, Azatlıq, İş|Paytaht=[[Harare]]|Saat quşağı=+2|Telefon kodu=263|Para birlemi=[[Zimbabve dolları]]|Domen=.zw|Eñ balaban şeer=Harare|Meydanlıq=390 757}}
{{commons|Zimbabwe}}
{{Afrika}}
[[Kategoriya:Zimbabve| ]]
bhqfzi1l6mpal1drxfjou6p5v9vulom
Tayvan
0
617
243929
238086
2026-05-21T13:58:47Z
Хтосьці
13041
Meydanlıq=36.179 → Meydanlıq=36 179 (eali sıqlığı tüzetmege içün (644 490,75 kişi/km → 644,49 kişi/km); [[Şablon muzakeresi:Memleket]] maqalesinde sayı formatı aqqında muzakereni de baqınız
243929
wikitext
text/x-wiki
{{Memleket|Qırımtatar adı=Tayvan|Resmiy Qırımtatar adı=Çin Cumhuriyeti|Bayraq=Flag_of_the_Republic_of_China.svg|Original adı=臺灣|Resmiy Original adı=中華民國|Tuğra=National_Emblem_of_the_Republic_of_China.svg|Til=[[Çin tili]] ve Tayvan adasındaki yerli tiller|Harita=Reliefkarte_Taiwan.png|Paytaht=[[Taybey]]|Gimn=San Min Chu-i|Para birlemi=[[Yeñi Tayvan dolları]]|Meydanlıq=36 179|Telefon kodu=886|Saat quşağı=+8|Mustaqillik tarihı=1. Januar 1912|Domen=[[.tw]]|Devlet qurumı=[[Cumhuriyet]]|Eñ balaban şeer=[[Taybey]]}}
'''Tayvan''', resmiy adı '''Çin Cumhuriyeti''' ({{lang-zh|台灣}}) - şarqiy [[Asiya]]da Tayvan adasındaki bir memleket.
[[File:Locator map of the ROC Taiwan.svg|thumb|Çin Cumhuriyeti]]
[[Fayl:E equals m plus c square at Taipei101.jpg|thumb|left|200px|[[Taybey]]deki Taipei-101 degen bina - dünyanıñ eñ yüksek binası]]
== İhtar ==
{{Asiya}}
{{Commons|Taiwan}}
<!--Interwiki-->
[[Kategoriya:Çin Cumhuriyeti| ]]
6vn9hti1444x46gdgglosop6t0ukuaz
Seyyare
0
3655
243935
173993
2026-05-22T02:21:26Z
Kwamikagami
16661
243935
wikitext
text/x-wiki
[[Fayl:Solar_system.jpg|thumb|Küneş sistemasınıñ sekiz seyyaresi. (Büyüklikler ve uzaqlıqlar ölçeklenmegen.]]
[[Fayl:Solar sys.jpg|thumb|Küneş sistemasındaki seyyarelerniñ orbitaları]]
'''Seyyare''' (''Planet'', ''Gezegen'') – [[Küneş]]niñ etrafında aylanıp turğan kök cismi. Tar manasınen, [[Küneş sisteması]] içinde, Küneşniñ doğrudan yoldaşı olğan ve [[Halqlarara Felekiyat Birligi]] ({{lang-en|International Astronomy Union}}) tarafından bu tarifke uyğundır dep tanılğan sekiz kök cismini tayinlemek içün qullanıla. Küneş sistemasında, resmen qabul etilgen sekiz seyyareden ğayrı, bu cisimlerlge büyüklik, [[orbita]] ve fizikiy hususiyetler ceetinden aynı zümrege qoyulıp olacaq yañı kök cisimleriniñ keşif etilüvi, bir yandan da başqa yıldızlarnıñ etrafında da Küneş sistemasındaki seyyarelerge oşağan kök cisimleriniñ dolanğanınıñ saptanması, seyyare tarifiniñ sıñırlarınıñ bulanıqlaşmasına sebep olğandır.
Halqlarara Felekiyat Birliginiñ, 1919 senesi qabul etken Küneş sistemasınıñ sekiz seyyaresi, küneşke yaqınlıq sırasına köre şulardır:
# [[Fayl:Mercury symbol.svg|16px|{{unicode|☿}}]] '''[[Utarit]]'''
# [[Fayl:Venus symbol.svg|16px|{{unicode|♀}}]] '''[[Çolpan]]'''
# [[Fayl:Earth symbol.svg|16px|{{unicode|🜨}}]] '''[[Zemin]]''' ('''Yer''', '''Dünya''')
# [[Fayl:Mars symbol.svg|16px|{{unicode|♂}}]] '''[[Merih]]'''
# [[Fayl:Jupiter symbol.svg|16px|{{unicode|♃}}]] '''[[Müşteri]]'''
# [[Fayl:Saturn symbol.svg|16px|{{unicode|♄}}]] '''[[Zual]]'''
# [[Fayl:Uranus symbol.svg|16px|{{unicode|♅}}]] '''[[Uran]]'''
# [[Fayl:Neptune symbol.svg|16px|{{unicode|♆}}]] '''[[Neptun]]'''
{| class="wikitable" style="margin: 1em auto 1em auto"
|+align=bottom style="text-align:left;"|
|- bgcolor=#ccccff
! colspan=12 style="background:#dddddd;" | Seyyare hususiyetleri
|-
!
!style="font-size: smaller;"|Ad
!style="font-size: smaller;"|Ekvator<br />diametri<ref name="zemin">Ölçüler Zemin ile ilişkilidir</ref>
!style="font-size: smaller;"|Kütle<ref name="zemin"/>
!style="font-size: smaller;"|Orbita<br />radiusı (AU)
!style="font-size: smaller;"|Aylanuv devri<br />(yıl)
!style="font-size: smaller;"|Orbita avuqlığı (°)
!style="font-size: smaller;"|Tışmerkezlik
!style="font-size: smaller;"|Dönme devri<br />(kün)
!style="font-size: smaller;"|Yoldaş
!style="font-size: smaller;"|Alqalar
!style="font-size: smaller;"|Atmosfera
|-
! rowspan=4 style="background: #DDEEFF;" | [[Yer şeklindeki seyyareler]]
| [[Utarit]]
| align="center" | 0,382
| align="center" | 0,06
| align="center" | 0,39
| align="center" | 0,24
| align="center" | 3,38
| align="center" | 0,206
| align="center" | 58,64
| align="center" | —
| align="center" | yoq
| align="center" | azğariy
|-
| [[Çolpan]]
| align="center" | 0,949
| align="center" | 0,82
| align="center" | 0,72
| align="center" | 0,62
| align="center" | 3,86
| align="center" | 0,007
| align="center" | -243,02
| align="center" | —
| align="center" | yoq
| align="center" | CO<sub >2</sub>, N<sub>2</sub>
|-
| [[Zemin]]<ref>degerler içün [[Zemin]] maqalesine baqıñız</ref>
| align="center" | 1,00
| align="center" | 1,00
| align="center" | 1,00
| align="center" | 1,00
| align="center" | 7,25
| align="center" | 0,017
| align="center" | 1,00
| align="center" | [[Ay (kök cismi)|1]]
| align="center" | yoq
| align="center" | N<sub>2</sub>, O<sub>2</sub>
|-
| [[Merih]]
| align="center" | 0,532
| align="center" | 0,11
| align="center" | 1,52
| align="center" | 1,88
| align="center" | 5,65
| align="center" | 0,093
| align="center" | 1,03
| align="center" | 2
| align="center" | yoq
| align="center" | CO<sub >2</sub>, N<sub>2</sub>
|-
! rowspan=4 style="background: #DDEEFF;" | [[Gaz seyyareleri]]
| [[Müşteri]]
| align="center" | 11,209
| align="center" | 317,8
| align="center" | 5,20
| align="center" | 11,86
| align="center" | 6,09
| align="center" | 0,048
| align="center" | 0,41
| align="center" | 63
| align="center" | bar
| align="center" | H<sub>2</sub>, He
|-
| [[Zual]]
| align="center" | 9,449
| align="center" | 95,2
| align="center" | 9,54
| align="center" | 29,46
| align="center" | 5,51
| align="center" | 0,054
| align="center" | 0,43
| align="center" | 60
| align="center" | bar
| align="center" | H<sub>2</sub>, He
|-
| [[Uran]]
| align="center" | 4,007
| align="center" | 14,6
| align="center" | 19,22
| align="center" | 84,01
| align="center" | 6,48
| align="center" | 0,047
| align="center" | -0,72
| align="center" | 27
| align="center" | bar
| align="center" | H<sub>2</sub>, He
|-
| [[Neptun]]
| align="center" | 3,883
| align="center" | 17,2
| align="center" | 30,06
| align="center" | 164,8
| align="center" | 6,43
| align="center" | 0,009
| align="center" | 0,67
| align="center" | 13
| align="center" | bar
| align="center" | H<sub>2</sub>, He
|-
|colspan=12 style="background: #FFFFFF; border-right:1px solid white; border-bottom:1px solid white; border-left:1px solid white;"|<div class="references-small" style="margin-bottom: 0em;"><references />
</div>
|}
Bu sekiz seyyareniñ tışında daa evel seyyare olaraq tariflengen [[Pluton]] Halqlarara Felekiyat Birliginiñ yañı tariflemesine köre [[kiçik seyyare]] olaraq qabul etile.
{{Küneş sisteması}}
[[Kategoriya:Seyyareler| ]]
h86eo4w09c9zh7ac4fcp5gofxbjutez
Modul:Wikidata
828
19259
243938
243338
2026-05-22T09:11:36Z
Хтосьці
13041
sayı formatı: 41.167.335 → 41 167 335 ("chr" til yañlış sayı format qullanıla; başqa yerde tüzetmeli, lâkin şimdiki sayılar içün "ua" til kodu qullanmaq mümkün); [[Şablon muzakeresi:Memleket]] saifesinde administratornen sayı formatı aqqında muzakereni baqıñız
243938
Scribunto
text/plain
-- settings, may differ from project to project
local fileDefaultSize = '267x400px';
local outputReferences = true;
-- Ссылки на используемые модули, которые потребуются в 99% случаев загрузки страниц (чтобы иметь на виду при переименовании)
local moduleSources = require( 'Module:Sources' );
local WDS = require( 'Module:WikidataSelectors' );
local altScript = require( 'Modul:Alternativ elifbe' );
local commonCategoryNames = mw.loadData('Modul:Umumiy kategoriya adları')
-- Константы
local contentLanguageCode = mw.getContentLanguage():getCode();
local p = {};
local config = nil;
local formatDatavalue, formatEntityId, formatRefs, formatSnak, formatStatement,
formatStatementDefault, formatProperty, getSourcingCircumstances,
getPropertyDatatype, getPropertyParams, throwError, toBoolean;
local function copyTo( obj, target, skipEmpty )
for k, v in pairs( obj ) do
if skipEmpty ~= true or ( v ~= nil and v ~= '' ) then
target[k] = v;
end
end
return target;
end
local function min( prev, next )
if ( prev == nil ) then return next;
elseif ( prev > next ) then return next;
else return prev; end
end
local function max( prev, next )
if ( prev == nil ) then return next;
elseif ( prev < next ) then return next;
else return prev; end
end
local function getConfig( section, code )
if config == nil then
config = require( 'Module:Wikidata/config' );
end;
if not config then
config = {};
end
if not section then
return config;
end
if not code then
return config[ section ] or {};
end
if not config[ section ] then
return nil;
end
return config[ section ][ code ];
end
local function getCategoryByCode( code, sortkey )
local value = getConfig( 'categories', code );
if not value or value == '' then
return '';
end
if sortkey ~= nil then
return '[[Category:' .. value .. '|' .. sortkey .. ']]'; -- экранировать?
else
return '[[Category:' .. value .. ']]';
end
end
local function splitISO8601(str)
if 'table' == type(str) then
if str.args and str.args[1] then
str = '' .. str.args[1]
else
return 'unknown argument type: ' .. type( str ) .. ': ' .. table.tostring( str )
end
end
local Y, M, D = (function(str)
local pattern = "(%-?%d+)%-(%d+)%-(%d+)T"
local Y, M, D = mw.ustring.match( str, pattern )
return tonumber(Y), tonumber(M), tonumber(D)
end) (str);
local h, m, s = (function(str)
local pattern = "T(%d+):(%d+):(%d+)%Z";
local H, M, S = mw.ustring.match( str, pattern);
return tonumber(H), tonumber(M), tonumber(S);
end) (str);
local oh,om = ( function(str)
if str:sub(-1)=="Z" then return 0,0 end; -- ends with Z, Zulu time
-- matches ±hh:mm, ±hhmm or ±hh; else returns nils
local pattern = "([-+])(%d%d):?(%d?%d?)$";
local sign, oh, om = mw.ustring.match( str, pattern);
sign, oh, om = sign or "+", oh or "00", om or "00";
return tonumber(sign .. oh), tonumber(sign .. om);
end )(str)
return {year=Y, month=M, day=D, hour=(h+oh), min=(m+om), sec=s};
end
local function parseTimeBoundaries( time, precision )
local s = splitISO8601( time );
if (not s) then return nil; end
if ( precision >= 0 and precision <= 8 ) then
local powers = { 1000000000 , 100000000, 10000000, 1000000, 100000, 10000, 1000, 100, 10 }
local power = powers[ precision + 1 ];
local left = s.year - ( s.year % power );
return { tonumber(os.time( {year=left, month=1, day=1, hour=0, min=0, sec=0} )) * 1000,
tonumber(os.time( {year=left + power - 1, month=12, day=31, hour=29, min=59, sec=58} )) * 1000 + 1999 };
end
if ( precision == 9 ) then
return { tonumber(os.time( {year=s.year, month=1, day=1, hour=0, min=0, sec=0} )) * 1000,
tonumber(os.time( {year=s.year, month=12, day=31, hour=23, min=59, sec=58} )) * 1000 + 1999 };
end
if ( precision == 10 ) then
local lastDays = {31, 28.25, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
local lastDay = lastDays[s.month];
return { tonumber(os.time( {year=s.year, month=s.month, day=1, hour=0, min=0, sec=0} )) * 1000,
tonumber(os.time( {year=s.year, month=s.month, day=lastDay, hour=23, min=59, sec=58} )) * 1000 + 1999 };
end
if ( precision == 11 ) then
return { tonumber(os.time( {year=s.year, month=s.month, day=s.day, hour=0, min=0, sec=0} )) * 1000,
tonumber(os.time( {year=s.year, month=s.month, day=s.day, hour=23, min=59, sec=58} )) * 1000 + 1999 };
end
if ( precision == 12 ) then
return { tonumber(os.time( {year=s.year, month=s.month, day=s.day, hour=s.hour, min=0, sec=0} )) * 1000,
tonumber(os.time( {year=s.year, month=s.month, day=s.day, hour=s.hour, min=59, sec=58} )) * 1000 + 1999 };
end
if ( precision == 13 ) then
return { tonumber(os.time( {year=s.year, month=s.month, day=s.day, hour=s.hour, min=s.min, sec=0} )) * 1000,
tonumber(os.time( {year=s.year, month=s.month, day=s.day, hour=s.hour, min=s.min, sec=58} )) * 1000 + 1999 };
end
if ( precision == 14 ) then
local t = tonumber(os.time( {year=s.year, month=s.month, day=s.day, hour=s.hour, min=s.min, sec=0} ) );
return { t * 1000, t * 1000 + 999 };
end
error('Unsupported precision: ' .. precision );
end
--[[
Til içün şablon qıdıra. Meselâ:
findLanguageTemplate("ref-", "en-au") → "ref-en-au" yaki "ref-en" yaki nil
findLanguageTemplate("lang-", "tt-latn") → "lang-tt-latn" yaki "lang-tt" yaki nil
Argumentler:
- prefix - satır, şablon adınıñ başlanğıcı (meselâ "lang-", "ref-")
- languageCode - satır, til kodu (meselâ "en", "en-au", "crh-cyrl")
Qaytara:
- 1: satır (olğan şablon adı) yaki nil
- 2: "" (hassas şablon olsa) yaki hassas şablon yapmaq içün bir bağlantı
]]
local function findLanguageTemplate(prefix, languageCode)
local templateName = prefix .. languageCode
if mw.title.new(templateName, 10).exists then
return templateName, ""
end
local templateEditLink = "<sup title='Til şablonını yaratmaq'>[[:Şablon:" .. templateName .. "|[ş]]]</sup>"
local shortLanguageCode = languageCode:gsub("-.*$", "")
local shortTemplateName = prefix .. shortLanguageCode
if mw.title.new(shortTemplateName, 10).exists then
return shortTemplateName, templateEditLink
end
return nil, templateEditLink
end
--[[
Функция для формирования категории на основе wikidata/config
]]
local function extractCategory( options, value )
if ( not options.category or options.nocat ) then
return '';
end
local propertyId = string.gsub( options.category, '([^Pp0-9].*)$', '');
local wbStatus, claims = pcall( mw.wikibase.getAllStatements, value.id, propertyId );
if ( wbStatus ~= true or not claims ) then return ''; end
allClaims = {}
allClaims[ propertyId ] = claims
claims = WDS.filter( allClaims, options.category )
if not claims then return ''; end
for _, claim in pairs( claims ) do
if ( claim
and claim.mainsnak
and claim.mainsnak.datavalue
and claim.mainsnak.datavalue.type == 'wikibase-entityid' ) then
local catEntityId = claim.mainsnak.datavalue.value.id;
local wbStatus, catSiteLink = pcall( mw.wikibase.getSitelink, catEntityId );
if ( wbStatus == true and catSiteLink ) then
return '[[' .. catSiteLink .. ']]';
end
end
end
return '';
end
--[[
Преобразует строку в булевое значение
Принимает: строковое значение (может отсутствовать)
Возвращает: булевое значение true или false, если получается распознать значение, или defaultValue во всех остальных случаях
]]
local function toBoolean( valueToParse, defaultValue )
if ( valueToParse ~= nil ) then
if valueToParse == false or valueToParse == '' or valueToParse == 'false' or valueToParse == '0' then
return false
end
return true
end
return defaultValue;
end
-- Обрачивает отформатированное значение в инлайновый или блочный тег.
-- @param value String value
-- @param attributes Table of attributes
-- @return string HTML tag with value
local function wrapValue( value, attributes )
local tagName = 'span';
local spacer = '';
if (
string.match( value, '\n' )
or string.match( value, '<t[dhr][ >]' )
or string.match( value, '<div[ >]' )
or string.find( value, 'UNIQ%-%-imagemap' )
) then
tagName = 'div';
spacer = '\n'
end
local attrString = ''
for key, value in pairs( attributes or {} ) do
local _key = mw.text.trim( key )
local _value = mw.text.encode( mw.text.trim( value ) )
attrString = attrString .. _key .. '="' .. _value .. '" '
end
return '<' .. tagName .. ' ' .. attrString .. '>' .. spacer .. value .. '</' .. tagName .. '>';
end
-- Wraps formatted snak value into HTML tag with attributes.
-- @param value String value of snak
-- @param hash Snak hash
-- @param attributes Table of extra attributes
-- @return string HTML tag with value
local function wrapSnak( value, hash, attributes )
local newAttributes = mw.clone( attributes or {} )
newAttributes['class'] = ( newAttributes['class'] or '' ) .. ' wikidata-snak'
if hash then
newAttributes['data-wikidata-hash'] = hash
else
newAttributes['class'] = newAttributes['class'] .. ' wikidata-main-snak'
end
return wrapValue( value, newAttributes )
end
-- Wraps formatted statement value into HTML tag with attributes.
-- @param value String value of statement
-- @param propertyId String PID of property
-- @param claimId String ID of claim or nil for local value
-- @param attributes Table of extra attributes
-- @return string HTML tag with value
local function wrapStatement( value, propertyId, claimId, attributes )
local newAttributes = mw.clone( attributes or {} )
newAttributes['class'] = newAttributes['class'] or ''
newAttributes['data-wikidata-property-id'] = string.upper( propertyId )
if claimId then
newAttributes['class'] = newAttributes['class'] .. ' wikidata-claim'
newAttributes['data-wikidata-claim-id'] = claimId
else
newAttributes['class'] = newAttributes['class'] .. ' no-wikidata'
end
return wrapValue( value, newAttributes )
end
-- Wraps formatted qualifier's statement value into HTML tag with attributes.
-- @param value String value of qualifier's statement
-- @param propertyId String PID of qualifier
-- @param attributes Table of extra attributes
-- @return string HTML tag with value
local function wrapQualifier( value, qualifierId, attributes )
local newAttributes = mw.clone( attributes or {} )
newAttributes['data-wikidata-qualifier-id'] = string.upper( qualifierId )
return wrapValue( value, newAttributes )
end
--[[
Функция для получения сущности (еntity) для текущей страницы
Подробнее о сущностях см. d:Wikidata:Glossary/ru
Принимает: строковый индентификатор (типа P18, Q42)
Возвращает: объект таблицу, элементы которой индексируются с нуля
]]
local function getEntityFromId( id )
local entity;
local wbStatus;
if id then
wbStatus, entity = pcall( mw.wikibase.getEntityObject, id )
else
wbStatus, entity = pcall( mw.wikibase.getEntityObject );
end
return entity;
end
--[[
Внутрення функция для формирования сообщения об ошибке
Принимает: ключ элемента в таблице config.errors (например entity-not-found)
Возвращает: строку сообщения
]]
local function throwError( key )
error( getConfig( 'errors', key ) );
end
--[[
Функция для получения идентификатора сущностей
Принимает: объект таблицу сущности
Возвращает: строковый индентификатор (типа P18, Q42)
]]
local function getEntityIdFromValue( value )
local prefix = ''
if value['entity-type'] == 'item' then
prefix = 'Q'
elseif value['entity-type'] == 'property' then
prefix = 'P'
else
throwError( 'unknown-entity-type' )
end
return prefix .. value['numeric-id']
end
-- проверка на наличие специилизированной функции в опциях
local function getUserFunction( options, prefix, defaultFunction )
-- проверка на указание специализированных обработчиков в параметрах,
-- переданных при вызове
if options[ prefix .. '-module' ] or options[ prefix .. '-function' ] then
-- проверка на пустые строки в параметрах или их отсутствие
if not options[ prefix .. '-module' ] or not options[ prefix .. '-function' ] then
throwError( 'unknown-' .. prefix .. '-module' );
end
-- динамическая загруза модуля с обработчиком указанным в параметре
local formatter = require( 'Module:' .. options[ prefix .. '-module' ] );
if formatter == nil then
throwError( prefix .. '-module-not-found' )
end
local fun = formatter[ options[ prefix .. '-function' ] ]
if fun == nil then
throwError( prefix .. '-function-not-found' )
end
return fun;
end
return defaultFunction;
end
-- Выбирает свойства по property id, дополнительно фильтруя их по рангу
local function selectClaims( context, options, propertySelector )
if ( not context ) then error( 'context not specified' ); end;
if ( not options ) then error( 'options not specified' ); end;
if ( not options.entity ) then error( 'options.entity is missing' ); end;
if ( not propertySelector ) then error( 'propertySelector not specified' ); end;
result = WDS.filter( options.entity.claims, propertySelector );
if ( not result or #result == 0 ) then
return nil;
end
if options.limit and options.limit ~= '' and options.limit ~= '-' then
local limit = tonumber( options.limit, 10 );
while #result > limit do
table.remove( result );
end
end
return result;
end
--[[
Функция для получения значения свойства элемента в заданный момент времени.
Принимает: контекст, элемент, временные границы, таблица ID свойства
Возвращает: таблицу соответствующих значений свойства
]]
local function getPropertyInBoundaries( context, entityId, boundaries, propertyIds, selectors )
if (type(entityId) ~= 'string') then error('type of entityId argument expected string, but was ' .. type(entityId)); end
local results = {};
if not propertyIds or #propertyIds == 0 then
return results;
end
for _, propertyId in ipairs( propertyIds ) do
local selector = selectors[_];
local propertyClaims = mw.wikibase.getAllStatements( entityId, propertyId );
local fakeAllClaims = {};
fakeAllClaims[propertyId] = propertyClaims;
local filteredClaims = WDS.filter( fakeAllClaims, selector .. '[rank:preferred, rank:normal]' );
if filteredClaims then
for _, claim in pairs( filteredClaims ) do
if not boundaries then
table.insert( results, claim.mainsnak );
else
local startBoundaries = p.getTimeBoundariesFromQualifier( context.frame, context, claim, 'P580' );
local endBoundaries = p.getTimeBoundariesFromQualifier( context.frame, context, claim, 'P582' );
if ( (startBoundaries == nil or ( startBoundaries[2] <= boundaries[1]))
and (endBoundaries == nil or ( endBoundaries[1] >= boundaries[2]))) then
table.insert( results, claim.mainsnak );
end
end
end
end
if #results > 0 then
break;
end
end
return results;
end
--[[
TODO
]]
function p.getTimeBoundariesFromQualifier( frame, context, statement, qualifierId )
-- only support exact date so far, but need improvment
local left = nil;
local right = nil;
if ( statement.qualifiers and statement.qualifiers[qualifierId] ) then
for _, qualifier in pairs( statement.qualifiers[qualifierId] ) do
local boundaries = context.parseTimeBoundariesFromSnak( qualifier );
if ( not boundaries ) then return nil; end
left = min( left, boundaries[1] );
right = max( right, boundaries[2] );
end
end
if ( not left or not right ) then
return nil;
end
return { left, right };
end
--[[
TODO
]]
function p.getTimeBoundariesFromQualifiers( frame, context, statement, qualifierIds )
if not qualifierIds then
qualifierIds = { 'P582', 'P580', 'P585' };
end
for _, qualifierId in ipairs( qualifierIds ) do
local result = p.getTimeBoundariesFromQualifier( frame, context, statement, qualifierId );
if result then
return result;
end
end
return nil;
end
local CONTENT_LANGUAGE_CODE = mw.language.getContentLanguage():getCode();
local getLabelWithLang_DEFAULT_PROPERTIES = { "P1813", "P1448", "P1705" };
local getLabelWithLang_DEFAULT_SELECTORS = {
'P1813[language:' .. CONTENT_LANGUAGE_CODE .. '][!P3831,P3831:Q105690470]',
'P1448[language:' .. CONTENT_LANGUAGE_CODE .. '][!P3831,P3831:Q105690470]',
'P1705[language:' .. CONTENT_LANGUAGE_CODE .. '][!P3831,P3831:Q105690470]'
};
--[[
Функция для получения метки элемента в заданный момент времени.
Принимает: контекст, элемент, временные границы
Возвращает: текстовую метку элемента, язык метки
]]
local function getLabelWithLang( context, options, entityId, boundaries, propertyIds, selectors )
if (type(entityId) ~= 'string') then error('type of entityId argument expected string, but was ' .. type(entityId)); end
if not entityId then
return nil;
end
local langCode = CONTENT_LANGUAGE_CODE;
-- name from label
local label = nil;
if ( options.text and options.text ~= '' ) then
label = options.text;
else
if not propertyIds then
propertyIds = getLabelWithLang_DEFAULT_PROPERTIES;
selectors = getLabelWithLang_DEFAULT_SELECTORS;
end
-- name from properties
local results = getPropertyInBoundaries( context, entityId, boundaries, propertyIds, selectors );
for _, result in pairs( results ) do
if result.datavalue and result.datavalue.value then
if result.datavalue.type == 'monolingualtext' and result.datavalue.value.text then
label = result.datavalue.value.text;
langCode = result.datavalue.value.language;
break;
elseif result.datavalue.type == 'string' then
label = result.datavalue.value;
break;
end
end
end
if (not label) then
label, langCode = mw.wikibase.getLabelWithLang( entityId );
if not langCode then
return nil;
end
end
end
return label, langCode;
end
local function formatPropertyDefault( context, options )
if ( not context ) then error( 'context not specified' ); end;
if ( not options ) then error( 'options not specified' ); end;
if ( not options.entity ) then error( 'options.entity missing' ); end;
local claims;
if options.property then -- TODO: Почему тут может не быть property?
if options.rank then -- передать настройки ранга из конфига
claims = context.selectClaims( options, options.property .. options.rank );
else
claims = context.selectClaims( options, options.property );
end
end
if claims == nil then
return '' --TODO error?
end
-- Обход всех заявлений утверждения и с накоплением оформленных предпочтительных
-- заявлений в таблице
local formattedClaims = {}
for i, claim in ipairs(claims) do
local formattedStatement = context.formatStatement( options, claim )
-- здесь может вернуться либо оформленный текст заявления, либо строка ошибки, либо nil
if ( formattedStatement and formattedStatement ~= '' ) then
formattedStatement = context.wrapStatement( formattedStatement, options.property, claim.id )
table.insert( formattedClaims, formattedStatement )
end
end
-- создание текстовой строки со списком оформленых заявлений из таблицы
local out = mw.text.listToText( formattedClaims, options.separator, options.conjunction )
if out ~= '' then
if options.before then
out = options.before .. out
end
if options.after then
out = out .. options.after
end
end
return out
end
-- create context
local function initContext( options )
local context = {
entity = options.entity,
extractCategory = extractCategory,
formatSnak = formatSnak,
formatPropertyDefault = formatPropertyDefault,
formatStatementDefault = formatStatementDefault,
wrapSnak = wrapSnak,
wrapStatement = wrapStatement,
wrapQualifier = wrapQualifier,
}
context.cloneOptions = function( options )
local entity = options.entity;
options.entity = nil;
newOptions = mw.clone( options );
options.entity = entity;
newOptions.entity = entity;
newOptions.frame = options.frame; -- На склонированном фрейме frame:expandTemplate()
return newOptions;
end;
context.formatProperty = function( options )
local func = getUserFunction( options, 'property', context.formatPropertyDefault );
return func( context, options )
end;
context.formatStatement = function( options, statement ) return formatStatement( context, options, statement ) end;
context.formatSnak = function( options, snak, circumstances ) return formatSnak( context, options, snak, circumstances ) end;
context.formatRefs = function( options, statement ) return formatRefs( context, options, statement ) end;
context.parseTimeFromSnak = function( snak )
if ( snak and snak.datavalue and snak.datavalue.value and snak.datavalue.value.time ) then
return tonumber(os.time( splitISO8601( tostring( snak.datavalue.value.time ) ) ) ) * 1000;
end
return nil;
end
context.parseTimeBoundariesFromSnak = function( snak )
if ( snak and snak.datavalue and snak.datavalue.value and snak.datavalue.value.time and snak.datavalue.value.precision ) then
return parseTimeBoundaries( snak.datavalue.value.time, snak.datavalue.value.precision );
end
return nil;
end
context.getSourcingCircumstances = function( statement ) return getSourcingCircumstances( statement ) end;
context.selectClaims = function( options, propertyId ) return selectClaims( context, options, propertyId ) end;
return context
end
--[[
Функция для оформления утверждений (statement)
Подробнее о утверждениях см. d:Wikidata:Glossary/ru
Принимает: таблицу параметров
Возвращает: строку оформленного текста, предназначенного для отображения в статье
]]
local function formatProperty( options )
-- Получение сущности по идентификатору
local entity = getEntityFromId( options.entityId )
if not entity then
return -- throwError( 'entity-not-found' )
end
-- проверка на присутсвие у сущности заявлений (claim)
-- подробнее о заявлениях см. d:Викиданные:Глоссарий
if (entity.claims == nil) then
return '' --TODO error?
end
-- improve options
options.frame = g_frame;
options.entity = entity;
options.extends = function( self, newOptions )
return copyTo( newOptions, copyTo( self, {} ) )
end
if ( options.i18n ) then
options.i18n = copyTo( options.i18n, copyTo( getConfig( 'i18n' ), {} ) );
else
options.i18n = getConfig( 'i18n' );
end
local context = initContext( options );
return context.formatProperty( options );
end
--[[
Функция для оформления одного утверждения (statement)
Принимает: объект-таблицу утверждение и таблицу параметров
Возвращает: строку оформленного текста с заявлением (claim)
]]
function formatStatement( context, options, statement )
if ( not statement ) then
error( 'statement is not specified or nil' );
end
if not statement.type or statement.type ~= 'statement' then
throwError( 'unknown-claim-type' )
end
local functionToCall = getUserFunction( options, 'claim', context.formatStatementDefault );
return functionToCall( context, options, statement );
end
function getSourcingCircumstances( statement )
if (not statement) then error('statement is not specified') end;
local circumstances = {};
if ( statement.qualifiers
and statement.qualifiers.P1480 ) then
for i, qualifier in pairs( statement.qualifiers.P1480 ) do
if ( qualifier
and qualifier.datavalue
and qualifier.datavalue.type == 'wikibase-entityid'
and qualifier.datavalue.value
and qualifier.datavalue.value['entity-type'] == 'item' ) then
table.insert(circumstances, qualifier.datavalue.value.id)
end
end
end
return circumstances;
end
--[[
Функция для оформления одного утверждения (statement)
Принимает: объект-таблицу утверждение, таблицу параметров,
объект-функцию оформления внутренних структур утверждения (snak) и
объект-функцию оформления ссылки на источники (reference)
Возвращает: строку оформленного текста с заявлением (claim)
]]
function formatStatementDefault( context, options, statement )
if (not context) then error('context is not specified') end;
if (not options) then error('options is not specified') end;
if (not statement) then error('statement is not specified') end;
local circumstances = context.getSourcingCircumstances( statement );
options.qualifiers = statement.qualifiers;
local result = context.formatSnak( options, statement.mainsnak, circumstances );
if ( options.qualifier and statement.qualifiers and statement.qualifiers[ options.qualifier ] ) then
qualConfig = getPropertyParams( options.qualifier, nil, {})
if options.i18n then qualConfig.i18n = options.i18n end
local qualifierValues = {};
for _, qualifierSnak in pairs( statement.qualifiers[ options.qualifier ] ) do
local snakValue = context.formatSnak( qualConfig, qualifierSnak );
if snakValue and snakValue ~= '' then
table.insert( qualifierValues, snakValue );
end
end
if ( result and result ~= '' and #qualifierValues ) then
if qualConfig.invisible then
result = result .. table.concat( qualifierValues, ', ' );
else
result = result .. ' (' .. table.concat( qualifierValues, ', ' ) .. ')';
end
end
end
if ( result and result ~= '' and options.references ) then
result = result .. context.formatRefs( options, statement );
end
return result;
end
--[[
Функция для оформления части утверждения (snak)
Подробнее о snak см. d:Викиданные:Глоссарий
Принимает: таблицу snak объекта (main snak или же snak от квалификатора) и таблицу опций
Возвращает: строку оформленного викитекста
]]
function formatSnak( context, options, snak, circumstances )
circumstances = circumstances or {};
if snak.snaktype == 'somevalue' then
if ( options['somevalue'] and options['somevalue'] ~= '' ) then
result = options['somevalue'];
else
result = options.i18n['somevalue'];
end
elseif snak.snaktype == 'novalue' then
if ( options['novalue'] and options['novalue'] ~= '' ) then
result = options['novalue'];
else
result = options.i18n['novalue'];
end
elseif snak.snaktype == 'value' then
result = formatDatavalue( context, options, snak.datavalue, snak.datatype );
for _, item in pairs(circumstances) do
if options.i18n[item] then
local circumstanceText = options.i18n[item]
local placeholderPattern = "%.%.%."
local placeholderPos = string.find(circumstanceText, placeholderPattern)
if placeholderPos then
-- eger satırda çoq noqta olsa (meselâ, "... yaqın"), esas metin çoq noqtanıñ yerine qoymalı
result = string.gsub(options.i18n[item], placeholderPattern, result);
else
-- eger satırda çoq noqta olmasa (meselâ, "belki, "), bu satır başlanğıçta qoşılmalı
result = options.i18n[item] .. result;
end
end
end
else
throwError( 'unknown-snak-type' );
end
if ( not result or result == '' ) then
return nil;
end
return context.wrapSnak( result, snak.hash )
end
--[[
Функция для оформления объектов-значений с географическими координатами
Принимает: объект-значение и таблицу параметров,
Возвращает: строку оформленного текста
]]
local function formatGlobeCoordinate( value, options )
-- проверка на требование в параметрах вызова на возврат сырого значения
if options['subvalue'] == 'latitude' then -- широты
return value['latitude']
elseif options['subvalue'] == 'longitude' then -- долготы
return value['longitude']
elseif options['nocoord'] and options['nocoord'] ~= '' then
-- если передан параметр nocoord, то не выводить координаты
-- обычно это делается при использовании нескольких карточек на странице
return ''
else
-- в противном случае формируются параметры для вызова шаблона {{coord}}
-- нужно дописать в документации шаблона, что он отсюда вызывается, и что
-- любое изменние его парамеров должно быть согласовано с кодом тут
coord_mod = require( "Module:Coordinates" );
local globe = options.globe or ''
if globe == '' and value['globe'] then
globes = require( 'Module:Wikidata/Globes' )
globe = globes[value['globe']] or ''
end
local display = 'inline'
if options.display and options.display ~= '' then
display = options.display
elseif ( options.property:upper() == 'P625' ) then
display = 'title'
end
local format = options.format or ''
if format == '' then
format = 'dms'
if value['precision'] then
local precision = value['precision'] * 60
if precision >= 60 then
format = 'd'
elseif precision >= 1 then
format = 'dm'
end
end
end
g_frame.args = {
tostring(value['latitude']),
tostring(value['longitude']),
globe = globe,
type = options.type and options.type or '',
scale = options.scale and options.scale or '',
display = display,
format = format,
}
return coord_mod.coord(g_frame)
end
end
--[[
Функция для оформления объектов-значений с файлами с Викисклада
Принимает: объект-значение и таблицу параметров,
Возвращает: строку оформленного текста
]]
local function formatCommonsMedia( value, options )
local image = value;
local caption = '';
if options[ 'caption' ] and options[ 'caption' ] ~= '' then
caption = options[ 'caption' ];
end
if caption ~= '' then
caption = wrapQualifier( caption, 'P2096', { class = 'media-caption', style = 'display:block' } );
end
if not string.find( value, '[%[%]%{%}]' ) and not string.find( value, 'UNIQ%-%-imagemap' ) then
-- если в value не содержится викикод или imagemap, то викифицируем имя файла
-- ищем слово imagemap в строке, потому что вставляется плейсхолдер: [[PHAB:T28213]]
image = '[[File:' .. value .. '|frameless';
if options[ 'border' ] and options[ 'border' ] ~= '' then
image = image .. '|border';
end
local size = options[ 'size' ];
if size and size ~= '' then
-- TODO: check localized pixel names too
if not string.match( size, 'px$' ) then
size = size .. 'px'
end
else
size = fileDefaultSize;
end
image = image .. '|' .. size;
if options[ 'alt' ] and options[ 'alt' ] ~= '' then
image = image .. '|alt=' .. options[ 'alt' ];
end
if caption ~= '' then
image = image .. '|' .. caption
end
image = image .. ']]';
if caption ~= '' then
image = image .. '<br>' .. caption;
end
else
image = image .. caption .. getCategoryByCode( 'media-contains-markup' );
end
return image
end
--[[
Fonction for render math formulas
@param string Value.
@param table Parameters.
@return string Formatted string.
]]
local function formatMath( value, options )
return options.frame:extensionTag{ name = 'math', content = value };
end
--[[
Функция для оформления внешних идентификаторов
Принимает: объект-значение и таблицу параметров,
Возвращает: строку оформленного текста
]]
local function formatExternalId( value, options )
local formatter = options.formatter;
if not formatter or formatter == '' then
local wbStatus, propertyEntity = pcall( mw.wikibase.getEntity, options.property:upper() )
if wbStatus == true and propertyEntity then
local isGoodFormat = false;
local statements = propertyEntity:getBestStatements( 'P1793' );
for _, statement in pairs( statements ) do
if statement.mainsnak.snaktype == 'value' then
local pattern = mw.ustring.gsub( statement.mainsnak.datavalue.value, '\\', '%' );
pattern = mw.ustring.gsub( pattern, '{%d+,?%d*}', '+' );
if ( string.find( pattern, '|' ) or string.find( pattern, '%)%?' )
or mw.ustring.match( value, '^' .. pattern .. '$' ) ~= nil ) then
isGoodFormat = true;
break;
end
end
end
if ( isGoodFormat == true ) then
statements = propertyEntity:getBestStatements( 'P1630' );
for _, statement in pairs( statements ) do
if statement.mainsnak.snaktype == 'value' then
formatter = statement.mainsnak.datavalue.value;
break
end
end
end
end
end
if formatter and formatter ~= '' then
local encodedValue = mw.ustring.gsub( value, '%%', '%%%%' ) -- ломается, если подставить внутрь другого mw.ustring.gsub
local link = mw.ustring.gsub(
mw.ustring.gsub( formatter, '$1', encodedValue ), '.',
{ [' '] = '%20', ['+'] = '%2b', ['['] = '%5B', [']'] = '%5D' } )
local title = options.title
if not title or title == '' then
title = '$1'
end
title = mw.ustring.gsub(
mw.ustring.gsub( title, '$1', encodedValue ), '.',
{ ['['] = '(', [']'] = ')' } )
return '[' .. link .. ' ' .. title .. ']'
end
return value
end
--[[
Функция для оформления числовых значений
Принимает: объект-значение и таблицу параметров,
Возвращает: строку оформленного текста
]]
local function formatQuantity( value, options )
-- диапазон значений
local amount = string.gsub( value['amount'], '^%+', '' );
local lang = mw.language.getContentLanguage();
local numberLang = mw.language.new( 'uk' );
local langCode = lang:getCode();
local function formatNum( number, sigfig )
local multiplier = ''
if options.countByThousands then
local powers = options.i18n['thousandPowers']
local pos = 1
while math.abs(number) >= 1000 and pos < #powers do
number = number / 1000
pos = pos + 1
end
multiplier = powers[pos]
if math.abs(number) >= 100 then
sigfig = sigfig or 0
elseif math.abs(number) >= 10 then
sigfig = sigfig or 1
else
sigfig = sigfig or 2
end
else
sigfig = sigfig or 12 -- округление до 12 знаков после запятой, на 13-м возникает ошибка в точности
end
local mult = 10^sigfig;
number = math.floor( number * mult + 0.5 ) / mult;
return string.gsub( numberLang:formatNum( number ), '^-', '−' ) .. multiplier;
end
local out = formatNum( tonumber( amount ) );
if value.upperBound then
local diff = tonumber( value.upperBound ) - tonumber( amount )
if diff > 0 then -- временная провека, пока у большинства значений не будет убрано ±0
-- Пробуем понять до какого знака округлять
local integer, dot, decimals, expstr = value.upperBound:match( '^+?-?(%d*)(%.?)(%d*)(.*)' )
local prec
if dot == '' then
prec = -integer:match('0*$'):len()
else
prec = #decimals
end
bound = formatNum( diff, prec )
if string.match( bound, 'E%-(%d+)' ) then -- если в экспоненциальном формате
digits = tonumber( string.match( bound, 'E%-(%d+)' ) ) - 2
bound = formatNum( diff * 10 ^ digits, prec )
bound = string.sub( bound, 0, 2 ) .. string.rep( '0', digits ) .. string.sub( bound, -string.len( bound ) + 2 )
end
out = out .. ' ± ' .. bound
end
end
if options.unit and options.unit ~= '' then
if options.unit ~= '-' then
out = out .. ' ' .. options.unit
end
elseif value.unit and string.match( value.unit, 'http://www.wikidata.org/entity/' ) then
local unitEntityId = string.gsub( value.unit, 'http://www.wikidata.org/entity/', '' );
if unitEntityId ~= 'undefined' then
local wbStatus, unitEntity = pcall( mw.wikibase.getEntity, unitEntityId );
if wbStatus == true and unitEntity then
if unitEntity.claims.P2370 and
unitEntity.claims.P2370[1].mainsnak.snaktype == 'value' and
not value.upperBound and
options.siConversion == true
then
conversionToSIunit = string.gsub( unitEntity.claims.P2370[1].mainsnak.datavalue.value.amount, '^%+', '' );
if math.floor( math.log10( conversionToSIunit )) ~= math.log10( conversionToSIunit ) then
-- Если не степени десятки (переводить сантиметры в метры не надо!)
outValue = tonumber( amount ) * conversionToSIunit
if ( outValue > 0 ) then
-- Пробуем понять до какого знака округлять
local integer, dot, decimals, expstr = amount:match( '^(%d*)(%.?)(%d*)(.*)' )
local prec
if dot == '' then
prec = -integer:match('0*$'):len()
else
prec = #decimals
end
local adjust = math.log10( math.abs( conversionToSIunit )) + math.log10( 2 )
local minprec = 1 - math.floor( math.log10( outValue ) + 2e-14 );
out = formatNum( outValue, math.max( math.floor( prec + adjust ), minprec ));
else
out = formatNum( outValue, 0 )
end
unitEntityId = string.gsub( unitEntity.claims.P2370[1].mainsnak.datavalue.value.unit, 'http://www.wikidata.org/entity/', '' );
wbStatus, unitEntity = pcall( mw.wikibase.getEntity, unitEntityId );
end
end
local writingSystemElementId = 'Q8209';
local langElementId = 'Q7737';
local label = getLabelWithLang( context, options, unitEntity.id, nil, { "P5061", "P558", "P558" }, {
'P5061[language:' .. langCode .. ']',
'P558[P282:' .. writingSystemElementId .. ', P407:' .. langElementId .. ']',
'P558[!P282][!P407]'
} );
out = out .. ' ' .. label;
end
end
end
return out;
end
-- Функция для оформления URL
local function formatUrlValue( context, options, value )
if not options.length or options.length == '' then
options.length = 25
end
local moduleUrl = require( 'Module:URL' )
return moduleUrl.formatUrlSingle( context, options, value )
end
local DATATYPE_CACHE = {}
--[[
Get property datatype by ID.
@param string Property ID, e.g. 'P123'.
@return string Property datatype, e.g. 'commonsMedia', 'time' or 'url'.
]]
local function getPropertyDatatype( propertyId )
if not propertyId or not string.match( propertyId, '^P%d+$' ) then
return nil;
end
local cached = DATATYPE_CACHE[propertyId];
if (cached ~= nil) then return cached; end
local wbStatus, propertyEntity = pcall( mw.wikibase.getEntity, propertyId );
if wbStatus ~= true or not propertyEntity then
return nil;
end
mw.log("Loaded datatype " .. propertyEntity.datatype .. " of " .. propertyId .. ' from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config' )
DATATYPE_CACHE[propertyId] = propertyEntity.datatype;
return propertyEntity.datatype;
end
local function getDefaultValueFunction( datavalue, datatype )
-- вызов обработчиков по умолчанию для известных типов значений
if datavalue.type == 'wikibase-entityid' then
-- Entity ID
return function( context, options, value ) return formatEntityId( context, options, getEntityIdFromValue( value ) ) end;
elseif datavalue.type == 'string' then
-- String
if datatype and datatype == 'commonsMedia' then
-- Media
return function( context, options, value )
return formatCommonsMedia( value, options )
end;
elseif datatype and datatype == 'external-id' then
-- External ID
return function( context, options, value )
return formatExternalId( value, options )
end
elseif datatype and datatype == 'math' then
-- Math formula
return function( context, options, value )
return formatMath( value, options )
end
elseif datatype and datatype == 'url' then
-- URL
return formatUrlValue
end
return function( context, options, value ) return value end;
elseif datavalue.type == 'monolingualtext' then
-- моноязычный текст (строка с указанием языка)
return function( context, options, value )
if ( options.monolingualLangTemplate == 'lang' ) then
if ( value.language == contentLanguageCode ) then
return value.text;
end
local langTemplate, templateEditLink = findLanguageTemplate("lang-", value.language)
if langTemplate then
return options.frame:expandTemplate{ title = langTemplate, args = { value.text } } .. templateEditLink;
else
return '<span class="lang" lang="' .. value.language .. '">-{' .. value.text .. '}-</span>' .. templateEditLink .. '[[Kategoriya:' .. commonCategoryNames.unknownLanguageReference .. ']]'
end
elseif ( options.monolingualLangTemplate == 'ref' ) then
local languageIndication = ""
local refTemplate, templateEditLink = findLanguageTemplate("ref-", value.language)
if refTemplate then
languageIndication = options.frame:expandTemplate{ title = refTemplate } .. templateEditLink
else
languageIndication = templateEditLink .. '[[Kategoriya:' .. commonCategoryNames.unknownLanguageReference .. ']]'
end
return '<span class="lang" lang="' .. value.language .. '">-{' .. value.text .. '}-</span>' .. languageIndication;
else
local wrappedValue = value.text;
if contentLanguageCode ~= value.language then
wrappedValue = "-{" .. value.text .. "}-";
end
return '<span class="lang" lang="' .. value.language .. '">' .. wrappedValue .. '</span>';
end
end;
elseif datavalue.type == 'globecoordinate' then
-- географические координаты
return function( context, options, value ) return formatGlobeCoordinate( value, options ) end;
elseif datavalue.type == 'quantity' then
return function( context, options, value ) return formatQuantity( value, options ) end;
elseif datavalue.type == 'time' then
return function( context, options, value )
local moduleDate = require( 'Module:Wikidata/date' )
return moduleDate.formatDate( context, options, value );
end;
else
-- во всех стальных случаях возвращаем ошибку
throwError( 'unknown-datavalue-type' )
end
end
--[[
Функция для оформления значений (value)
Подробнее о значениях см. d:Wikidata:Glossary/ru
Принимает: объект-значение и таблицу параметров,
Возвращает: строку оформленного текста
]]
function formatDatavalue( context, options, datavalue, datatype )
if ( not context ) then error( 'context not specified' ); end;
if ( not options ) then error( 'options not specified' ); end;
if ( not datavalue ) then error( 'datavalue not specified' ); end;
if ( not datavalue.value ) then error( 'datavalue.value is missng' ); end;
-- проверка на указание специализированных обработчиков в параметрах,
-- переданных при вызове
context.formatValueDefault = getDefaultValueFunction( datavalue, datatype );
local functionToCall = getUserFunction( options, 'value', context.formatValueDefault );
return functionToCall( context, options, datavalue.value );
end
local DEFAULT_BOUNDARIES = { os.time() * 1000, os.time() * 1000};
--[[
Функция для оформления идентификатора сущности
Принимает: строку индентификатора (типа Q42) и таблицу параметров,
Возвращает: строку оформленного текста
]]
function formatEntityId( context, options, entityId )
-- получение локализованного названия
local boundaries = nil
if options.qualifiers then
boundaries = p.getTimeBoundariesFromQualifiers( frame, context, { qualifiers = options.qualifiers } )
end
if not boundaries then
boundaries = DEFAULT_BOUNDARIES;
end
local label, labelLanguageCode = getLabelWithLang( context, options, entityId, boundaries )
local altScriptLabel = mw.wikibase.getLabelByLang( entityId, altScript.ALT_LANG )
-- определение соответствующей показываемому элементу категории
local category = context.extractCategory( options, { id = entityId } )
-- получение ссылки по идентификатору
local link = mw.wikibase.sitelink( entityId )
if link then
-- ссылка на категорию, а не добавление страницы в неё
if mw.ustring.match( link, '^' .. mw.site.namespaces[ 14 ].name .. ':' ) then
link = ':' .. link
end
if label and not options.rawArticle then
local needsPipeSyntax = (link == label) and (altScriptLabel ~= nil)
local a = needsPipeSyntax and ('[[' .. link .. ']]') or '[[' .. link .. '|' .. altScript.format(label, altScriptLabel, labelLanguageCode) .. ']]';
if ( contentLanguageCode ~= labelLanguageCode and 'mul' ~= labelLanguageCode ) then
a = a .. getCategoryByCode( 'links-to-entities-with-missing-local-language-label' );
end
return a .. category;
else
return '[[' .. link .. ']]' .. category;
end
end
if label then -- TODO: возможно, лучше просто mw.wikibase.label(entityId)
-- красная ссылка
-- TODO: разобраться, почему не всегда есть options.frame
local title = mw.title.new( label );
if title and not title.exists and options.frame then
local moduleRedLink = require( 'Module:Wikidata/redLink' )
local rawLabel = mw.wikibase.label(entityId) or label -- без |text= и boundaries; or label - костыль
local redLink = moduleRedLink.formatRedLinkWithInfobox(rawLabel, label, entityId, nil, altScriptLabel, labelLanguageCode)
if ( contentLanguageCode ~= labelLanguageCode and 'mul' ~= labelLanguageCode ) then
redLink = redLink .. getCategoryByCode( 'links-to-entities-with-missing-local-language-label' );
end
return redLink .. '<sup>[[:d:' .. entityId .. '|[d]]]</sup>' .. category
end
-- TODO: перенести до проверки на существование статьи
local sup = '';
if ( not options.format or options.format ~= 'text' )
and entityId ~= 'Q6581072' and entityId ~= 'Q6581097' -- TODO: переписать на format=text
then
sup = '<sup class="plainlinks noprint">[//www.wikidata.org/wiki/' .. entityId .. '?uselang=' .. contentLanguageCode .. ' [d]]</sup>'
end
-- одноимённая статья уже существует - выводится текст и ссылка на ВД
return '<span class="iw" data-title="' .. label .. '">' .. label
.. sup
.. '</span>' .. category
end
-- сообщение об отсутвии локализованного названия
-- not good, but better than nothing
return '[[:d:' .. entityId .. '|' .. entityId .. ']]<span style="border-bottom: 1px dotted; cursor: help; white-space: nowrap" title="В Викиданных нет русской подписи к элементу. Вы можете помочь, указав русский вариант подписи.">?</span>' .. getCategoryByCode( 'links-to-entities-with-missing-label' ) .. category;
end
--[[
Функция для оформления утверждений (statement)
Подробнее о утверждениях см. d:Wikidata:Glossary/ru
Принимает: таблицу параметров
Возвращает: строку оформленного текста, предназначенного для отображения в статье
]]
-- устаревшее имя, не использовать
function p.formatStatements( frame )
return p.formatProperty( frame );
end
--[[
Получение параметров, которые обычно используются для вывода свойства.
]]
function getPropertyParams( propertyId, datatype, params )
local config = getConfig();
-- Различные уровни настройки параметров, по убыванию приоритета
local propertyParams = {};
-- 1. Параметры, указанные явно при вызове
if params then
for key, value in pairs( params ) do
if value ~= '' then
propertyParams[ key ] = value;
end
end
end
-- 2. Настройки конкретного параметра
if config[ 'properties' ] and config[ 'properties' ][ propertyId ] then
for key, value in pairs( config[ 'properties' ][ propertyId ] ) do
if propertyParams[ key ] == nil then
propertyParams[ key ] = value;
end
end
end
-- 3. Указанный пресет настроек
if propertyParams[ 'preset' ] and config[ 'presets' ] and
config[ 'presets' ][ propertyParams[ 'preset' ] ]
then
for key, value in pairs( config[ 'presets' ][ propertyParams[ 'preset' ] ] ) do
if propertyParams[ key ] == nil then
propertyParams[ key ] = value;
end
end
end
local datatype = datatype or params.datatype or propertyParams.datatype or getPropertyDatatype( propertyId );
if propertyParams.datatype == nil then
propertyParams.datatype = datatype;
end
-- 4. Настройки для типа данных
if datatype and config[ 'datatypes' ] and config[ 'datatypes' ][ datatype ] then
for key, value in pairs( config[ 'datatypes' ][ datatype ] ) do
if propertyParams[ key ] == nil then
propertyParams[ key ] = value;
end
end
end
-- 5. Общие настройки для всех свойств
if config[ 'global' ] then
for key, value in pairs( config[ 'global' ] ) do
if propertyParams[ key ] == nil then
propertyParams[ key ] = value;
end
end
end
return propertyParams;
end
function p.formatProperty( frame )
local args = frame.args
-- проверка на отсутствие обязательного параметра property
if not args.property then
throwError( 'property-param-not-provided' )
end
local override;
local propertyId = mw.language.getContentLanguage():ucfirst( string.gsub( args.property, '([^Pp0-9].*)$', function(w)
if string.sub( w, 1, 1 ) == '~' then override = w; end
return '';
end ) )
args = getPropertyParams( propertyId, nil, args );
if (override) then
args[override:match('[,~]([^=]*)=')] = override:match('=(.*)')
args['property'] = propertyId
end
local datatype = args.datatype;
-- проброс всех параметров из шаблона {wikidata} и параметра from откуда угодно
p_frame = frame
while p_frame do
if p_frame:getTitle() == mw.site.namespaces[10].name .. ':Wikidata' then
copyTo( p_frame.args, args, true );
end
if p_frame.args and p_frame.args.from and p_frame.args.from ~= '' then
args.entityId = p_frame.args.from;
end
p_frame = p_frame:getParent();
end
args.plain = toBoolean( args.plain, false );
args.nocat = toBoolean( args.nocat, false );
args.references = toBoolean( args.references, true );
-- если значение передано в параметрах вызова то выводим только его
if args.value and args.value ~= '' then
-- специальное значение для скрытия Викиданных
if args.value == '-' then
return ''
end
local value = args.value
-- опция, запрещающая оформление значения, поэтому никак не трогаем
if args.plain then
return value
end
local context = initContext( args );
-- обработчики по типу значения
local wrapperExtraArgs = {}
if args['value-module'] and args['value-function'] and not string.find( value, '[%[%]%{%}]' ) then
local func = getUserFunction( args, 'value' );
value = func( context, args, value );
elseif datatype == 'commonsMedia' then
value = formatCommonsMedia( value, args );
elseif datatype == 'external-id' and not string.find( value, '[%[%]%{%}]' ) then
wrapperExtraArgs['data-wikidata-external-id'] = mw.text.killMarkers( value );
value = formatExternalId( value, args );
--elseif datatype == 'math' then
-- args.frame = frame -- костыль: в formatMath нужно frame:extensionTag
-- value = formatMath( value, args );
elseif datatype == 'url' then
value = formatUrlValue( context, args, value );
end
-- оборачиваем в тег для JS-функций
if string.match( propertyId, '^P%d+$' ) then
value = mw.text.trim( value )
-- временная штрафная категория для исправления табличных вставок
local allowTables = getPropertyParams(propertyId, nil, {})['allowTables']
if ( not allowTables
and string.match( value, '<t[dhr][ >]' )
-- and not string.match( value, '<table[ >]' )
-- and not string.match( value, '^%{%|' )
) then
value = value .. getCategoryByCode( 'value-contains-table', propertyId )
else
value = wrapStatement( value, propertyId, nil, wrapperExtraArgs );
end
end
return value
end
if ( args.plain ) then -- вызова стандартного обработчика без оформления, если передана опция plain
local callArgs = { propertyId };
if args.entityId then
callArgs.from = args.entityId;
end
return frame:callParserFunction( '#property', callArgs );
end
g_frame = frame
-- после проверки всех аргументов -- вызов функции оформления для свойства (набора утверждений)
return formatProperty( args )
end
--[[
Функция проверки на присутствие источника в списке нерекомендованных.
Принимает: таблицу snak'ов
Возвращает: true/false
]]
function isReferenceDeprecated( snaks )
if not snaks then
return false
end
if snaks.P248
and snaks.P248[1]
and snaks.P248[1].datavalue
and snaks.P248[1].datavalue.value.id
then
local entityId = snaks.P248[1].datavalue.value.id
if getConfig( 'deprecatedSources', entityId ) then
return true
end
elseif snaks.P1433
and snaks.P1433[1]
and snaks.P1433[1].datavalue
and snaks.P1433[1].datavalue.value.id
then
local entityId = snaks.P1433[1].datavalue.value.id
if getConfig( 'deprecatedSources', entityId ) then
return true
end
end
return false
end
--[[
Функция оформления ссылок на источники (reference)
Подробнее о ссылках на источники см. d:Wikidata:Glossary/ru
Экспортируется в качестве зарезервированной точки для вызова из функций-расширения вида claim-module/claim-function через context
Вызов из других модулей напрямую осуществляться не должен (используйте frame:expandTemplate вместе с одним из специлизированных шаблонов вывода значения свойства).
Принимает: объект-таблицу утверждение
Возвращает: строку оформленных ссылок для отображения в статье
]]
function formatRefs( context, options, statement )
if ( not context ) then error( 'context not specified' ); end;
if ( not options ) then error( 'options not specified' ); end;
if ( not options.entity ) then error( 'options.entity missing' ); end;
if ( not statement ) then error( 'statement not specified' ); end;
if ( not outputReferences ) then
return '';
end
local references = {};
if ( statement.references ) then
local allReferences = statement.references;
local hasNotDeprecated = false;
local displayCount = 0;
for _, reference in pairs( statement.references ) do
local entityId = nil;
if not isReferenceDeprecated( reference.snaks ) then
hasNotDeprecated = true;
end
end
for _, reference in pairs( statement.references ) do
local display = true;
if ( hasNotDeprecated ) then
if isReferenceDeprecated( reference.snaks ) then
display = false;
end
end
if ( displayCount > 2 ) then
if ( options.entity and options.property ) then
local propertyID = mw.ustring.match( options.property, '^[Pp][0-9]+' ) -- TODO: обрабатывать не тут, а раньше
local moreReferences = '<sup>[[d:' .. options.entity.id .. '#' .. string.upper( propertyID ) .. '|[…]]]</sup>';
table.insert( references, moreReferences );
end
break;
end
if ( display == true ) then
local refText = moduleSources.renderReference( g_frame, options.entity, reference );
if ( refText ~= '' ) then
table.insert( references, refText );
displayCount = displayCount + 1;
end
end
end
end
return table.concat( references );
end
return p
lyw14izogcy4i9vka74rcnzx42wfw06
Velıka Kisnıtsâ
0
22310
243932
225036
2026-05-21T16:38:33Z
Spokiyny
35104
/* */
243932
wikitext
text/x-wiki
{{MY
|tip = köy
|qırımtatar adı = Velıka Kisnıtsâ
|original adı = ''ukr.'' Велика Кісниця
|memleket = Ukraina
|tuğra =
|bayraq =
|tuğra eni =
|bayraq eni =
|lat_deg =48 |lat_min =08 |lat_sec =22
|lon_deg =28 |lon_min =27 |lon_sec =45
|CoordAddon =
|CoordScale =
|memleket haritasınıñ büyükligi = 300
|region1 haritasınıñ büyükligi =
|region2 haritasınıñ büyükligi =
|region1 türü = Vilâyet
|region1 = Vinnıtsâ vilâyeti
|cedvelde region1 adı =
|içki bölünüv =
|baş türü =
|baş =
|temeli qoyulğan tarihı = 1700
|ilki añıluv =
|evelki adları =
|bu seneden berli statuslı =
|meydanlıq = 11,1
|yükseklik =
|iklim =
|resmiy til =
|resmiy til-ref =
|eali = 2 400
|cedvelge aluv senesi =
|eali sıqlığı = 289,37
|aglomeratsiya =
|milliy terkip =
|diniy terkip =
|saat quşağı = +2
|DST = bar
|telefon kodu = +380 4336
|poçta indeksi = 24546
|poçta indeksleri =
|avtomobil kodu =
|identifikator türü =
|raqamlı identifikator =
|Commons =
|sayt =
|sayt tili =
}}
'''Velıka Kisnıtsâ''' ({{lang-uk|Велика Кісниця}}) - [[Ukraina]]nıñ [[Vinnıtsâ vilâyeti]]nde [[Mogıliv-Podilskıy rayonı]]nda bir [[köy]]. Ealisiniñ sayısı 2 400 kişi.
[[Kategoriya:Vinnıtsâ vilâyetindeki köyler]]
jto0dqgqajavn94crvjcya7zmn1v4zx
Qullanıcı:Хтосьці
2
22901
243928
243889
2026-05-21T13:57:56Z
Хтосьці
13041
243928
wikitext
text/x-wiki
{{babel|crh-1|be|uk}}
Selâm! Men yarı belorusım, yarı ukrainim. Şimdi Portugaliyada yaşayım.
Bu Vikipediyada meni birinci sırada -{Lua}- kodu -{crh-latn: modulleri; crh-cyrl: модульлери}- ve kiril elifbesine çevirilüv içün kodu meraqlandıra. '''Eger siziñ kodu meseleleriñiz olsa, maña yazıñız, men kodu tüzetmekni begenem''' (atta eger men Vikipediyada iç bir şey yapmay bile, maña yazıñız). Men künniñ resmi içün yazıları da tercime etip baqam (lâkin men yahşı degilim).
== Suallerim ==
Suallerim (cevap olmasa, menim añlamama köre deñiştirim):
* [[Modul muzakeresi:Wikidata-ro|Modul muzakeresi:-{Wikidata-ro}-]]: Bu modul aqiqaten kirekmi? (2025-03-25)
* [[Şablon muzakeresi:Doc|Şablon muzakeresi:-{Doc}-]]: “-{/doc}-” ya da “-{/belge}-”? (2025-03-26)
* [[Modul muzakeresi:Citation/CS1]]: Men bu modulniñ yañı versiyanı ingliz Vikipediyada kopiyalamaq teklif etem (2025-04-23)
== Tüzetmeli ==
* Memleketler (meselâ [[Belarus]]):
** tek bir UİM körsetmeli (meselâ [[Ukrainada]], [[AQŞ]]da),
** UİM (SAQP) tüzetmeli,
** UİM (nominal) / Can başına tüzetmeli
* -{[[Modul:Wikidata|Wikidata]]}- modulinde:
** 72.793.457.588 $ → 72 793 457 588 $ ([[Şablon muzakeresi:Memleket]] baqıñız)
** <code>bölüci</code> işlemey (meselâ [[Şablon:Memleket]]te)
** <code>virgülden soñ raqam sayısı</code> işlemey (meselâ [[Şablon:Memleket]]te)
* [[Çolpan]]: -{[[wikidata:Property:P973|described at URL]]}- ливесджиэндже.джом/с…
* [[Hurma]]: «2.277 джубидж метре пер тон» konvertatsiya etilmeli, atıfalar
* [https://crh.wikipedia.org/w/index.php?search=Lua+hatası&title=Mahsus%3AAra&profile=advanced&fulltext=1&ns0=1 Bütün -{Lua}- hataları]
* [[Şablon:Ref-info]] [[Şablon:ref-lang]] — farq barmı?
* [[Con Kits]]: «Лондон, Буюк Британия я да Лондон, Буюк Британия къыраллыгъы» ⇒ «Лондон, Буюк Британия»
* Tercime etilmegen kategoriya adları ([[:Kategoriya:Gizli kategoriyalar]]):
** [[:Kategoriya:Википедия:Статьи со ссылками на элементы Викиданных без русской подписи]]
** [[:Kategoriya:Статьи с универсальной карточкой]]
** [[:Kategoriya:Статьи с универсальной карточкой, которая предположительно неуместна]]
** [[:Kategoriya:Статьи с универсальной карточкой, отображающей мало свойств]]
** -{[[:Kategoriya:Articole cu surse în limba Endonezce (id)]]}-
** -{[[:Kategoriya:Erori CS1: date]]}-
* [[:Kategoriya:İçinde bozuq fayl bağlantıları olğan saifeler]]
* [[:Kategoriya:Vikipediya:Pek büyük eali sıqlığı olğan memleketler]]
psgfx8dfan6ijofdbtzu9tdqddusey3
Modul:Wikidata/number
828
23245
243939
243156
2026-05-22T09:13:06Z
Хтосьці
13041
sayı formatı: 41.167.335 → 41 167 335 ("chr" til yañlış sayı format qullanıla; başqa yerde tüzetmeli, lâkin şimdiki sayılar içün "ua" til kodu qullanmaq mümkün); [[Şablon muzakeresi:Memleket]] saifesinde administratornen sayı formatı aqqında muzakereni baqıñız
243939
Scribunto
text/plain
local p = {}
function p.formatVisualMagnitude ( context, options )
if ( not context ) then error( 'context not specified' ); end;
if ( not options ) then error( 'options not specified' ); end;
min = context.selectClaims( options, 'P1215[P1227:Q76596947][rank:normal,rank:preferred]' )
max = context.selectClaims( options, 'P1215[P1227:Q76596417][rank:normal,rank:preferred]' )
if ( not min or not max) then -- adiy şekil köre kösteremiz
return context.formatPropertyDefault( context, options )
end
-- deñişici (змінна) yıldız içün Vmin-Vmax-nı kösteremiz
local numberLang = mw.language.new( 'uk' );
for _, claim1 in ipairs(min) do
for _, claim2 in ipairs(max) do
return numberLang:formatNum(tonumber(claim1.mainsnak.datavalue.value.amount))
.. ' − ' ..
numberLang:formatNum(tonumber(claim2.mainsnak.datavalue.value.amount))
end
end
end
function p.formatColorIndex( context, options )
if ( not context ) then error( 'context not specified' ); end;
if ( not options ) then error( 'options not specified' ); end;
if ( options.property ) then
-- rangnı közde tutmap bütün claims-lerni soratamız
claims = context.selectClaims( options, options.property .. '[rank:normal,rank:preferred]' );
end
if ( claims ) then
return context.formatPropertyDefault( context, options )
end
-- P1215-den B-V yaki U-B esaplayımız
b = context.selectClaims( options, 'P1215[P1227:Q6746395][rank:normal,rank:preferred]' )
if ( not b ) then return end
if string.find( options.property, 'Q17773035' ) then
m1 = context.selectClaims( options, 'P1215[P1227:Q15977921][rank:normal,rank:preferred]' )
m2 = b
if ( not m1 ) then return end
else
m1 = b
m2 = context.selectClaims( options, 'P1215[P1227:Q4892529][rank:normal,rank:preferred]' )
if ( not m2 ) then return end
end
for _, claim1 in ipairs(m1) do
for _, claim2 in ipairs(m2) do
newClaim = { mainsnak = { snaktype = 'value', datavalue = { type = 'quantity',
value = { unit = '1', amount = claim1.mainsnak.datavalue.value.amount -
claim2.mainsnak.datavalue.value.amount }}}}
return context.formatStatementDefault( context, options, newClaim )
end
end
end
function p.formatPropertyWithMostRecentClaimAndIndicator( context, options )
if ( not context ) then error( 'context not specified' ); end;
if ( not options ) then error( 'options not specified' ); end;
if ( not options.entity ) then error( 'options.entity missing' ); end;
local claims;
if options.property then
-- rangnı közde tutmap bütün claims-lerni soratamız
claims = context.selectClaims( options, options.property .. '[rank:normal,rank:preferred]' );
end
if claims == nil then
return ''
end
-- P585-niñ maksimal sayınen claim-nı qıdıramız ve out-ğa onı formatlayımım
local maxTimestamp = nil;
local mostRecentClaim;
for i, claim in ipairs(claims) do
if (claim.qualifiers and claim.qualifiers.P585) then -- tek bizim P585-nen claim-lerni közde tutamız
local timestamp = context.parseTimeFromSnak( claim.qualifiers.P585[1] );
if timestamp ~= nil and ( maxTimestamp == nil or maxTimestamp < timestamp ) then
maxTimestamp = timestamp;
mostRecentClaim = claim
end
end
end
if (not mostRecentClaim) then -- bu P585 ile bir claim de yoq
return context.formatPropertyDefault( context, options )
end
local out = context.formatStatement( options, mostRecentClaim )
if out ~= '' then
-- P585-niñ ekinci maksimal sayınen claim-nı qıdıramız ve secondMostRecentValue-ge yazamız
local secondMostRecentTimestamp = 0;
local secondMostRecentValue = 0;
for i, claim in ipairs(claims) do
if (claim.qualifiers and claim.qualifiers.P585) then -- tek bizim P585-nen claim-lerni közde tutamız
local timestamp = context.parseTimeFromSnak( claim.qualifiers.P585[1] )
if (timestamp ~= nil and secondMostRecentTimestamp < timestamp and maxTimestamp > timestamp) then
secondMostRecentTimestamp = timestamp
secondMostRecentValue = tonumber( claim.mainsnak.datavalue.value.amount )
end
end
end
if (secondMostRecentValue ~= 0) then -- eger daa eski sayı olsa
if (secondMostRecentValue < tonumber( mostRecentClaim.mainsnak.datavalue.value.amount )) then
out = '<span style="color: #0c0; font-size: larger;">▲</span>' .. out
else
out = '<span style="color: red; font-size: larger;">▼</span>' .. out
end
end
if options.before then
out = options.before .. out
end
if options.after then
out = out .. options.after
end
end
return out
end
function p.formatQuantityWithDateClaim( context, options, statement )
local snak = context.formatSnak( options, statement.mainsnak )
if not snak then return '' end
--Date
if ( statement.qualifiers and statement.qualifiers.P585 ) then
snak = snak .. ' (' .. context.formatSnak( options, statement.qualifiers.P585[1] ) .. ')'
end
--References
if ( options.references ) then
snak = snak .. context.formatRefs( options, statement );
end
return snak
end
function p.formatDMS( context, options, value )
if not value.amount then return value end
if options and options.unit == '-' then return value.amount end
local prefix = "+"
if tonumber( value.amount ) < 0 then
prefix = "−"
end
return p.formatAngle ( math.abs( tonumber( value.amount ) ),
string.len( value.amount ) - string.find( value.amount, '.', 1, true ) - 5,
prefix .. "%s° %02d′ %s″")
end
function p.formatRA( context, options, value )
if not value.amount then return value end
if options and options.unit == '-' then return value.amount end
return p.formatAngle (tonumber( value.amount ) / 15,
string.len( value.amount ) - string.find( value.amount, '.', 1, true ) - 4,
"%s<sup title='saat'>s</sup> %02d<sup title='daqqa'>d</sup> %s<sup title='saniye'>s</sup>")
end
function p.formatAngle ( angle, sig, format )
local d, angle = math.modf( angle )
local m, angle = math.modf( angle * 60 )
local mult = 10 ^ sig;
local s = math.floor( angle * 60 * mult + 0.5 ) / mult;
local lang = mw.language.getContentLanguage();
local numberLang = mw.language.new( 'uk' );
return string.format( format, d, m, numberLang:formatNum( s ) )
end
return p
1lgkski5lt5ix2jpu53wzkltmmc0gyh
Qullanıcı:PK2
2
59562
243934
241266
2026-05-22T01:44:09Z
PK2
1665
add user pages for new Wikipedia editions
243934
wikitext
text/x-wiki
{| class="wikitable" style="font-size:85%"
|-
| [[User:PK2/sandbox|This]] is where my sandbox pages in different languages are
|}
;<div class="center" style="width:auto; margin-left:auto; margin-right:auto; font-size:85%">My user pages in different languages by language code</div>
{| class="wikitable" style="text-align: center; font-size:85%"
|+ A
|-
| [[:ab:User:PK2|User page]] in [[:en:Abkhaz language|Abkhaz]]<br />(code: <code>ab</code>)
| [[:ace:User:PK2|User page]] in [[:en:Acehnese language|Acehnese]]<br />(code: <code>ace</code>)
| [[:ady:User:PK2|User page]] in [[:en:Adyghe language|Adyghe]]<br />(code: <code>ady</code>)
| [[:af:User:PK2|User page]] in [[:en:Afrikaans|Afrikaans]]<br />(code: <code>af</code>)
| [[:als:User:PK2|User page]] in [[:en:Alemannic German|Alemannic German]]<br />(code: <code>als</code>)
| [[:alt:User:PK2|User page]] in [[:en:Southern Altai language|Southern Altai]]<br />(code: <code>alt</code>)
| [[:am:User:PK2|User page]] in [[:en:Amharic|Amharic]]<br />(code: <code>am</code>)
| [[:ami:User:PK2|User page]] in [[:en:Amis language|Amis]]<br />(code: <code>ami</code>)
| [[:an:User:PK2|User page]] in [[:en:Aragonese language|Aragonese]]<br />(code: <code>an</code>)
| [[:ang:User:PK2|User page]] in [[:en:Old English|Old English]]<br />(code: <code>ang</code>)
|-
| [[:ann:User:PK2|User page]] in [[:en:Obolo language|Obolo]]<br />(code: <code>ann</code>)
| [[:anp:User:PK2|User page]] in [[:en:Angika|Angika]]<br />(code: <code>anp</code>)
| [[:ar:User:PK2|User page]] in [[:en:Arabic|Arabic]]<br />(code: <code>ar</code>)
| [[:arc:User:PK2|User page]] in [[:en:Aramaic|Aramaic]] ([[:en:Syriac language|Syriac]])<br />(code: <code>arc</code>)
| [[:ary:User:PK2|User page]] in [[:en:Moroccan Arabic|Moroccan Arabic]]<br />(code: <code>ary</code>)
| [[:arz:User:PK2|User page]] in [[:en:Egyptian Arabic|Egyptian Arabic]]<br />(code: <code>arz</code>)
| [[:as:User:PK2|User page]] in [[:en:Assamese language|Assamese]]<br />(code: <code>as</code>)
| [[:ast:User:PK2|User page]] in [[:en:Asturleonese language|Asturleonese]] ([[:en:Asturian language|Asturian]])<br />(code: <code>ast</code>)
| [[:atj:User:PK2|User page]] in [[:en:Atikamekw language|Atikamekw]]<br />(code: <code>atj</code>)
| [[:av:User:PK2|User page]] in [[:en:Avar language|Avar]]<br />(code: <code>av</code>)
|-
| [[:avk:User:PK2|User page]] in [[:en:Kotava|Kotava]]<br />(code: <code>avk</code>)
| [[:awa:User:PK2|User page]] in [[:en:Awadhi language|Awadhi]]<br />(code: <code>awa</code>)
| [[:ay:User:PK2|User page]] in [[:en:Aymara language|Aymara]]<br />(code: <code>ay</code>)
| [[:az:User:PK2|User page]] in [[:en:Azerbaijani language|Azerbaijani]]<br />(code: <code>az</code>)
| [[:azb:User:PK2|User page]] in [[:en:Azerbaijani language#South Azerbaijani|South Azerbaijani]]<br />(code: <code>azb</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ B
|-
| [[:ba:User:PK2|User page]] in [[:en:Bashkir language|Bashkir]]<br />(code: <code>ba</code>)
| [[:ban:User:PK2|User page]] in [[:en:Balinese language|Balinese]]<br />(code: <code>ban</code>)
| [[:bar:User:PK2|User page]] in [[:en:Bavarian language|Bavarian]]<br />(code: <code>bar</code>)
| [[:bat-smg:User:PK2|User page]] in [[:en:Samogitian language|Samogitian]]<br />(code: <code>bat-smg</code>)
| [[:bbc:User:PK2|User page]] in [[:en:Toba Batak language|Toba Batak]]<br />(code: <code>bbc</code>)
| [[:bcl:User:PK2|User page]] in [[:en:Central Bikol|Central Bikol]]<br />(code: <code>bcl</code>)
| [[:bdr:User:PK2|User page]] in [[:en:Sama–Bajaw languages|West Coast Bajau]]<br />(code: <code>bdr</code>)
| [[:be:User:PK2|User page]] in [[:en:Belarusian language|Belarusian]]<br />(code: <code>be</code>)
| [[:be-tarask:User:PK2|User page]] in [[:en:Belarusian language|Belarusian]] ([[:en:Taraškievica|Taraškievica]])<br />(code: <code>be-tarask</code>)
| [[:bew:User:PK2|User page]] in [[:en:Betawi language|Betawi]]<br />(code: <code>bew</code>)
|-
| [[:bg:User:PK2|User page]] in [[:en:Bulgarian language|Bulgarian]]<br />(code: <code>bg</code>)
| [[:bh:User:PK2|User page]] in [[:en:Bihari languages|Bihari]] ([[:en:Bhojpuri language|Bhojpuri]])<br />(code: <code>bh</code>)
| [[:bi:User:PK2|User page]] in [[:en:Bislama|Bislama]]<br />(code: <code>bi</code>)
| [[:bjn:User:PK2|User page]] in [[:en:Banjarese language|Banjarese]]<br />(code: <code>bjn</code>)
| [[:blk:User:PK2|User page]] in [[:en:Pa'O language|Pa'O]]<br />(code: <code>blk</code>)
| [[:bm:User:PK2|User page]] in [[:en:Bambara language|Bambara]]<br />(code: <code>bm</code>)
| [[:bn:User:PK2|User page]] in [[:en:Bengali language|Bengali]]<br />(code: <code>bn</code>)
| [[:bo:User:PK2|User page]] in [[:en:Central Tibetan|Central Tibetan]] ([[:en:Lhasa Tibetan|Lhasa Tibetan]])<br />(code: <code>bo</code>)
| [[:bpy:User:PK2|User page]] in [[:en:Bishnupriya Manipuri|Bishnupriya Manipuri]]<br />(code: <code>bpy</code>)
| [[:br:User:PK2|User page]] in [[:en:Breton language|Breton]]<br />(code: <code>br</code>)
|-
| [[:bs:User:PK2|User page]] in [[:en:Bosnian language|Bosnian]]<br />(code: <code>bs</code>)
| [[:btm:User:PK2|User page]] in [[:en:Mandailing Batak language|Mandailing Batak]]<br />(code: <code>btm</code>)
| [[:bug:User:PK2|User page]] in [[:en:Buginese language|Buginese]]<br />(code: <code>bug</code>)
| [[:bxr:User:PK2|User page]] in [[:en:Buryat language|Buryat]] (Russia Buriat)<br />(code: <code>bxr</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ C
|-
| [[:ca:User:PK2|User page]] in [[:en:Catalan language|Catalan]]<br />(code: <code>ca</code>)
| [[:cbk-zam:User:PK2|User page]] in [[:en:Chavacano|Chavacano]] (Zamboanga)<br />(code: <code>cbk-zam</code>)
| [[:cdo:User:PK2|User page]] in [[:en:Eastern Min|Eastern Min]]<br />(code: <code>cdo</code>)
| [[:ce:User:PK2|User page]] in [[:en:Chechen language|Chechen]]<br />(code: <code>ce</code>)
| [[:ceb:User:PK2|User page]] in [[:en:Cebuano language|Cebuano]]<br />(code: <code>ceb</code>)
| [[:ch:User:PK2|User page]] in [[:en:Chamorro language|Chamorro]]<br />(code: <code>ch</code>)
| [[:chr:User:PK2|User page]] in [[:en:Cherokee language|Cherokee]]<br />(code: <code>chr</code>)
| [[:chy:User:PK2|User page]] in [[:en:Cheyenne language|Cheyenne]]<br />(code: <code>chy</code>)
|-
| [[:ckb:User:PK2|User page]] in [[:en:Kurdish language|Kurdish]] ([[:en:Sorani|Sorani]])<br />(code: <code>ckb</code>)
| [[:co:User:PK2|User page]] in [[:en:Corsican language|Corsican]]<br />(code: <code>co</code>)
| [[:crh:User:PK2|User page]] in [[:en:Crimean Tatar language|Crimean Tatar]]<br />(code: <code>crh</code>)
| [[:cs:User:PK2|User page]] in [[:en:Czech language|Czech]]<br />(code: <code>cs</code>)
| [[:csb:User:PK2|User page]] in [[:en:Kashubian language|Kashubian]]<br />(code: <code>csb</code>)
| [[:cu:User:PK2|User page]] in [[:en:Old Church Slavonic|Old Church Slavonic]]<br />(code: <code>cu</code>)
| [[:cv:User:PK2|User page]] in [[:en:Chuvash language|Chuvash]]<br />(code: <code>cv</code>)
| [[:cy:User:PK2|User page]] in [[:en:Welsh language|Welsh]]<br />(code: <code>cy</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ D
|-
| [[:da:User:PK2|User page]] in [[:en:Danish language|Danish]]<br />(code: <code>da</code>)
| [[:dag:User:PK2|User page]] in [[:en:Dagbani language|Dagbani]]<br />(code: <code>dag</code>)
| [[:de:User:PK2|User page]] in [[:en:German language|German]]<br />(code: <code>de</code>)
| [[:dga:User:PK2|User page]] in [[:en:Dagaare language|Dagaare]]<br />(code: <code>dga</code>)
| [[:din:User:PK2|User page]] in [[:en:Dinka language|Dinka]]<br />(code: <code>din</code>)
| [[:diq:User:PK2|User page]] in [[:en:Zaza language|Zaza]]<br />(code: <code>diq</code>)
| [[:dsb:User:PK2|User page]] in [[:en:Lower Sorbian language|Lower Sorbian]]<br />(code: <code>dsb</code>)
| [[:dtp:User:PK2|User page]] in [[:en:Dusun language|Dusun]]<br />(code: <code>dtp</code>)
| [[:dty:User:PK2|User page]] in [[:en:Doteli|Doteli]]<br />(code: <code>dty</code>)
| [[:dv:User:PK2|User page]] in [[:en:Maldivian language|Maldivian]]<br />(code: <code>dv</code>)
| [[:dz:User:PK2|User page]] in [[:en:Dzongkha|Dzongkha]]<br />(code: <code>dz</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ E
|-
| [[:ee:User:PK2|User page]] in [[:en:Ewe language|Ewe]]<br />(code: <code>ee</code>)
| [[:el:User:PK2|User page]] in [[:en:Greek language|Greek]]<br />(code: <code>el</code>)
| [[:eml:User:PK2|User page]] in [[:en:Emilian–Romagnol|Emilian–Romagnol]]<br />(code: <code>eml</code>)
| [[:en:User:PK2|User page]] in [[:en:English language|English]]<br />(code: <code>en</code>)
| [[:eo:User:PK2|User page]] in [[:en:Esperanto|Esperanto]]<br />(code: <code>eo</code>)
| [[:es:User:PK2|User page]] in [[:en:Spanish language|Spanish]]<br />(code: <code>es</code>)
| [[:et:User:PK2|User page]] in [[:en:Estonian language|Estonian]]<br />(code: <code>et</code>)
| [[:eu:User:PK2|User page]] in [[:en:Basque language|Basque]]<br />(code: <code>eu</code>)
| [[:ext:User:PK2|User page]] in [[:en:Extremaduran language|Extremaduran]]<br />(code: <code>ext</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ F
|-
| [[:fa:User:PK2|User page]] in [[:en:Persian language|Persian]]<br />(code: <code>fa</code>)
| [[:fat:User:PK2|User page]] in [[:en:Akan language|Akan]] ([[:en:Fante dialect|Fante]])<br />(code: <code>fat</code>)
| [[:ff:User:PK2|User page]] in [[:en:Fula language|Fula]]<br />(code: <code>ff</code>)
| [[:fi:User:PK2|User page]] in [[:en:Finnish language|Finnish]]<br />(code: <code>fi</code>)
| [[:fiu-vro:User:PK2|User page]] in [[:en:Võro language|Võro]]<br />(code: <code>fiu-vro</code>)
| [[:fj:User:PK2|User page]] in [[:en:Fijian language|Fijian]]<br />(code: <code>fj</code>)
| [[:fo:User:PK2|User page]] in [[:en:Faroese language|Faroese]]<br />(code: <code>fo</code>)
| [[:fon:User:PK2|User page]] in [[:en:Fon language|Fon]]<br />(code: <code>fon</code>)
| [[:fr:User:PK2|User page]] in [[:en:French language|French]]<br />(code: <code>fr</code>)
| [[:frp:User:PK2|User page]] in [[:en:Franco-Provençal|Franco-Provençal]]<br />(code: <code>frp</code>)
| [[:frr:User:PK2|User page]] in [[:en:North Frisian language|North Frisian]]<br />(code: <code>frr</code>)
| [[:fur:User:PK2|User page]] in [[:en:Friulian language|Friulian]]<br />(code: <code>fur</code>)
| [[:fy:User:PK2|User page]] in [[:en:West Frisian language|West Frisian]]<br />(code: <code>fy</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ G
|-
| [[:ga:User:PK2|User page]] in [[:en:Irish language|Irish]]<br />(code: <code>ga</code>)
| [[:gag:User:PK2|User page]] in [[:en:Gagauz language|Gagauz]]<br />(code: <code>gag</code>)
| [[:gan:User:PK2|User page]] in [[:en:Gan Chinese|Gan Chinese]]<br />(code: <code>gan</code>)
| [[:gcr:User:PK2|User page]] in [[:en:French Guianese Creole|French Guianese Creole]]<br />(code: <code>gcr</code>)
| [[:gd:User:PK2|User page]] in [[:en:Scottish Gaelic|Scottish Gaelic]]<br />(code: <code>gd</code>)
| [[:gl:User:PK2|User page]] in [[:en:Galician language|Galician]]<br />(code: <code>gl</code>)
| [[:glk:User:PK2|User page]] in [[:en:Gilaki language|Gilaki]]<br />(code: <code>glk</code>)
| [[:gn:User:PK2|User page]] in [[:en:Guarani language|Guarani]]<br />(code: <code>gn</code>)
| [[:gom:User:PK2|User page]] in [[:en:Konkani language|Konkani]] (Goan Konkani)<br />(code: <code>gom</code>)
|-
| [[:gor:User:PK2|User page]] in [[:en:Gorontalo language|Gorontalo]]<br />(code: <code>gor</code>)
| [[:got:User:PK2|User page]] in [[:en:Gothic language|Gothic]]<br />(code: <code>got</code>)
| [[:gpe:User:PK2|User page]] in [[:en:Ghanaian Pidgin English|Ghanaian Pidgin English]]<br />(code: <code>gpe</code>)
| [[:gu:User:PK2|User page]] in [[:en:Gujarati language|Gujarati]]<br />(code: <code>gu</code>)
| [[:guc:User:PK2|User page]] in [[:en:Wayuu language|Wayuu]]<br />(code: <code>guc</code>)
| [[:gur:User:PK2|User page]] in [[:en:Farefare language|Farefare]]<br />(code: <code>gur</code>)
| [[:guw:User:PK2|User page]] in [[:en:Gun language|Gun]]<br />(code: <code>guw</code>)
| [[:gv:User:PK2|User page]] in [[:en:Manx language|Manx]]<br />(code: <code>gv</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ H
|-
| [[:ha:User:PK2|User page]] in [[:en:Hausa language|Hausa]]<br />(code: <code>ha</code>)
| [[:hak:User:PK2|User page]] in [[:en:Hakka Chinese|Hakka Chinese]]<br />(code: <code>hak</code>)
| [[:haw:User:PK2|User page]] in [[:en:Hawaiian language|Hawaiian]]<br />(code: <code>haw</code>)
| [[:he:User:PK2|User page]] in [[:en:Hebrew language|Hebrew]]<br />(code: <code>he</code>)
| [[:hi:User:PK2|User page]] in [[:en:Hindi|Hindi]]<br />(code: <code>hi</code>)
| [[:hif:User:PK2|User page]] in [[:en:Fiji Hindi|Fiji Hindi]]<br />(code: <code>hif</code>)
| [[:hr:User:PK2|User page]] in [[:en:Croatian language|Croatian]]<br />(code: <code>hr</code>)
| [[:hsb:User:PK2|User page]] in [[:en:Upper Sorbian language|Upper Sorbian]]<br />(code: <code>hsb</code>)
| [[:ht:User:PK2|User page]] in [[:en:Haitian Creole|Haitian Creole]]<br />(code: <code>ht</code>)
| [[:hu:User:PK2|User page]] in [[:en:Hungarian language|Hungarian]]<br />(code: <code>hu</code>)
| [[:hy:User:PK2|User page]] in [[:en:Armenian language|Armenian]] ([[:en:Eastern Armenian|Eastern Armenian]])<br />(code: <code>hy</code>)
| [[:hyw:User:PK2|User page]] in [[:en:Western Armenian|Western Armenian]]<br />(code: <code>hyw</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ I
|-
| [[:ia:User:PK2|User page]] in [[:en:Interlingua|Interlingua]]<br />(code: <code>ia</code>)
| [[:iba:User:PK2|User page]] in [[:en:Iban language|Iban]]<br />(code: <code>iba</code>)
| [[:id:User:PK2|User page]] in [[:en:Indonesian language|Indonesian]]<br />(code: <code>id</code>)
| [[:ie:User:PK2|User page]] in [[:en:Interlingue|Interlingue]]<br />(code: <code>ie</code>)
| [[:ig:User:PK2|User page]] in [[:en:Igbo language|Igbo]]<br />(code: <code>ig</code>)
| [[:igl:User:PK2|User page]] in [[:en:Igala language|Igala]]<br />(code: <code>igl</code>)
| [[:ik:User:PK2|User page]] in [[:en:Iñupiaq language|Iñupiaq]]<br />(code: <code>ik</code>)
| [[:ilo:User:PK2|User page]] in [[:en:Ilocano language|Ilocano]]<br />(code: <code>ilo</code>)
| [[:inh:User:PK2|User page]] in [[:en:Ingush language|Ingush]]<br />(code: <code>inh</code>)
| [[:io:User:PK2|User page]] in [[:en:Ido|Ido]]<br />(code: <code>io</code>)
| [[:is:User:PK2|User page]] in [[:en:Icelandic language|Icelandic]]<br />(code: <code>is</code>)
| [[:it:User:PK2|User page]] in [[:en:Italian language|Italian]]<br />(code: <code>it</code>)
| [[:iu:User:PK2|User page]] in [[:en:Inuktitut|Inuktitut]]<br />(code: <code>iu</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ J
|-
| [[:ja:User:PK2|User page]] in [[:en:Japanese language|Japanese]]<br />(code: <code>ja</code>)
| [[:jam:User:PK2|User page]] in [[:en:Jamaican Patois|Jamaican Patois]]<br />(code: <code>jam</code>)
| [[:jbo:User:PK2|User page]] in [[:en:Lojban|Lojban]]<br />(code: <code>jbo</code>)
| [[:jv:User:PK2|User page]] in [[:en:Javanese language|Javanese]]<br />(code: <code>jv</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ K
|-
| [[:ka:User:PK2|User page]] in [[:en:Georgian language|Georgian]]<br />(code: <code>ka</code>)
| [[:kaa:User:PK2|User page]] in [[:en:Karakalpak language|Karakalpak]]<br />(code: <code>kaa</code>)
| [[:kab:User:PK2|User page]] in [[:en:Kabyle language|Kabyle]]<br />(code: <code>kab</code>)
| [[:kai:User:PK2|User page]] in [[:en:Karai-karai|Karai-karai]]<br />(code: <code>kai</code>)
| [[:kaj:User:PK2|User page]] in [[:en:Jju language|Jju]]<br />(code: <code>kaj</code>)
| [[:kbd:User:PK2|User page]] in [[:en:Kabardian language|Kabardian]]<br />(code: <code>kbd</code>)
| [[:kbp:User:PK2|User page]] in [[:en:Kabiye language|Kabiye]]<br />(code: <code>kbp</code>)
| [[:kcg:User:PK2|User page]] in [[:en:Tyap|Tyap]]<br />(code: <code>kcg</code>)
| [[:kg:User:PK2|User page]] in [[:en:Kongo language|Kongo]]<br />(code: <code>kg</code>)
| [[:kge:User:PK2|User page]] in [[:en:Komering language|Komering]]<br />(code: <code>kge</code>)
| [[:ki:User:PK2|User page]] in [[:en:Kikuyu language|Kikuyu]]<br />(code: <code>ki</code>)
| [[:kk:User:PK2|User page]] in [[:en:Kazakh language|Kazakh]]<br />(code: <code>kk</code>)
| [[:km:User:PK2|User page]] in [[:en:Khmer language|Khmer]]<br />(code: <code>km</code>)
|-
| [[:kn:User:PK2|User page]] in [[:en:Kannada|Kannada]]<br />(code: <code>kn</code>)
| [[:knc:User:PK2|User page]] in [[:en:Central Kanuri|Central Kanuri]]<br />(code: <code>knc</code>)
| [[:ko:User:PK2|User page]] in [[:en:Korean language|Korean]]<br />(code: <code>ko</code>)
| [[:koi:User:PK2|User page]] in [[:en:Komi-Permyak language|Komi-Permyak]]<br />(code: <code>koi</code>)
| [[:krc:User:PK2|User page]] in [[:en:Karachay-Balkar|Karachay-Balkar]]<br />(code: <code>krc</code>)
| [[:ks:User:PK2|User page]] in [[:en:Kashmiri language|Kashmiri]]<br />(code: <code>ks</code>)
| [[:ksh:User:PK2|User page]] in [[:en:Ripuarian language|Ripuarian]]<br />(code: <code>ksh</code>)
| [[:ku:User:PK2|User page]] in [[:en:Kurdish language|Kurdish]] ([[:en:Kurmanji|Kurmanji]])<br />(code: <code>ku</code>)
| [[:kus:User:PK2|User page]] in [[:en:Kusaal language|Kusaal]]<br />(code: <code>kus</code>)
| [[:kv:User:PK2|User page]] in [[:en:Komi language|Komi]]<br />(code: <code>kv</code>)
| [[:kw:User:PK2|User page]] in [[:en:Cornish language|Cornish]]<br />(code: <code>kw</code>)
| [[:ky:User:PK2|User page]] in [[:en:Kyrgyz language|Kyrgyz]]<br />(code: <code>ky</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ L
|-
| [[:la:User:PK2|User page]] in [[:en:Latin|Latin]]<br />(code: <code>la</code>)
| [[:lad:User:PK2|User page]] in [[:en:Judaeo-Spanish|Judaeo-Spanish]]<br />(code: <code>lad</code>)
| [[:lb:User:PK2|User page]] in [[:en:Luxembourgish|Luxembourgish]]<br />(code: <code>lb</code>)
| [[:lbe:User:PK2|User page]] in [[:en:Lak language|Lak]]<br />(code: <code>lbe</code>)
| [[:lez:User:PK2|User page]] in [[:en:Lezgian language|Lezgian]]<br />(code: <code>lez</code>)
| [[:lfn:User:PK2|User page]] in [[:en:Lingua Franca Nova|Lingua Franca Nova]]<br />(code: <code>lfn</code>)
| [[:lg:User:PK2|User page]] in [[:en:Luganda|Luganda]]<br />(code: <code>lg</code>)
| [[:li:User:PK2|User page]] in [[:en:Limburgish|Limburgish]]<br />(code: <code>li</code>)
|-
| [[:lij:User:PK2|User page]] in [[:en:Ligurian language|Ligurian]]<br />(code: <code>lij</code>)
| [[:lld:User:PK2|User page]] in [[:en:Ladin language|Ladin]]<br />(code: <code>lld</code>)
| [[:lmo:User:PK2|User page]] in [[:en:Lombard language|Lombard]]<br />(code: <code>lmo</code>)
| [[:ln:User:PK2|User page]] in [[:en:Lingala|Lingala]]<br />(code: <code>ln</code>)
| [[:lo:User:PK2|User page]] in [[:en:Lao language|Lao]]<br />(code: <code>lo</code>)
| [[:lt:User:PK2|User page]] in [[:en:Lithuanian language|Lithuanian]]<br />(code: <code>lt</code>)
| [[:ltg:User:PK2|User page]] in [[:en:Latgalian language|Latgalian]]<br />(code: <code>ltg</code>)
| [[:lv:User:PK2|User page]] in [[:en:Latvian language|Latvian]]<br />(code: <code>lv</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ M
|-
| [[:mad:User:PK2|User page]] in [[:en:Madurese language|Madurese]]<br />(code: <code>mad</code>)
| [[:mai:User:PK2|User page]] in [[:en:Maithili language|Maithili]]<br />(code: <code>mai</code>)
| [[:map-bms:User:PK2|User page]] in [[:en:Javanese language|Javanese]] ([[:en:Banyumasan dialect|Banyumasan]])<br />(code: <code>map-bms</code>)
| [[:mdf:User:PK2|User page]] in [[:en:Moksha language|Moksha]]<br />(code: <code>mdf</code>)
| [[:mg:User:PK2|User page]] in [[:en:Malagasy language|Malagasy]]<br />(code: <code>mg</code>)
| [[:mhr:User:PK2|User page]] in [[:en:Meadow Mari language|Meadow Mari]]<br />(code: <code>mhr</code>)
| [[:mi:User:PK2|User page]] in [[:en:Māori language|Māori]]<br />(code: <code>mi</code>)
| [[:min:User:PK2|User page]] in [[:en:Minangkabau language|Minangkabau]]<br />(code: <code>min</code>)
| [[:mk:User:PK2|User page]] in [[:en:Macedonian language|Macedonian]]<br />(code: <code>mk</code>)
| [[:ml:User:PK2|User page]] in [[:en:Malayalam|Malayalam]]<br />(code: <code>ml</code>)
| [[:mn:User:PK2|User page]] in [[:en:Mongolian language|Mongolian]]<br />(code: <code>mn</code>)
|-
| [[:mni:User:PK2|User page]] in [[:en:Meitei language|Meitei]]<br />(code: <code>mni</code>)
| [[:mnw:User:PK2|User page]] in [[:en:Mon language|Mon]]<br />(code: <code>mnw</code>)
| [[:m:mos:User:PK2|User page]] in [[:en:Mooré|Mooré]]<br />(code: <code>mos</code>)
| [[:mr:User:PK2|User page]] in [[:en:Marathi language|Marathi]]<br />(code: <code>mr</code>)
| [[:mrj:User:PK2|User page]] in [[:en:Hill Mari language|Hill Mari]]<br />(code: <code>mrj</code>)
| [[:ms:User:PK2|User page]] in [[:en:Malay language|Malay]]<br />(code: <code>ms</code>)
| [[:mt:User:PK2|User page]] in [[:en:Maltese language|Maltese]]<br />(code: <code>mt</code>)
| [[:mwl:User:PK2|User page]] in [[:en:Mirandese language|Mirandese]]<br />(code: <code>mwl</code>)
| [[:my:User:PK2|User page]] in [[:en:Burmese language|Burmese]]<br />(code: <code>my</code>)
| [[:myv:User:PK2|User page]] in [[:en:Erzya language|Erzya]]<br />(code: <code>myv</code>)
| [[:mzn:User:PK2|User page]] in [[:en:Mazanderani language|Mazanderani]]<br />(code: <code>mzn</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ N
|-
| [[:nah:User:PK2|User page]] in [[:en:Nahuatl|Nahuatl]]<br />(code: <code>nah</code>)
| [[:nap:User:PK2|User page]] in [[:en:Neapolitan language|Neapolitan]]<br />(code: <code>nap</code>)
| [[:nds:User:PK2|User page]] in [[:en:Low German|Low German]]<br />(code: <code>nds</code>)
| [[:nds-nl:User:PK2|User page]] in [[:en:Dutch Low Saxon|Dutch Low Saxon]]<br />(code: <code>nds-nl</code>)
| [[:ne:User:PK2|User page]] in [[:en:Nepali language|Nepali]]<br />(code: <code>ne</code>)
| [[:new:User:PK2|User page]] in [[:en:Newar language|Newar]]<br />(code: <code>new</code>)
| [[:nia:User:PK2|User page]] in [[:en:Nias language|Nias]]<br />(code: <code>nia</code>)
| [[:nl:User:PK2|User page]] in [[:en:Dutch language|Dutch]]<br />(code: <code>nl</code>)
| [[:nn:User:PK2|User page]] in [[:en:Norwegian language|Norwegian]] ([[:en:Nynorsk|Nynorsk]])<br />(code: <code>nn</code>)
|-
| [[:no:User:PK2|User page]] in [[:en:Norwegian language|Norwegian]] ([[:en:Bokmål|Bokmål]])<br />(code: <code>no</code>)
| [[:nov:User:PK2|User page]] in [[:en:Novial|Novial]]<br />(code: <code>nov</code>)
| [[:nqo:User:PK2|User page]] in [[:en:N'Ko language|N'Ko]]<br />(code: <code>nqo</code>)
| [[:nr:User:PK2|User page]] in [[:en:Southern Ndebele language|Southern Ndebele]]<br />(code: <code>nr</code>)
| [[:nrm:User:PK2|User page]] in [[:en:Norman language|Norman]]<br />(code: <code>nrm</code>)
| [[:nso:User:PK2|User page]] in [[:en:Northern Sotho|Northern Sotho]]<br />(code: <code>nso</code>)
| [[:nup:User:PK2|User page]] in [[:en:Nupe language|Nupe]]<br />(code: <code>nup</code>)
| [[:nv:User:PK2|User page]] in [[:en:Navajo language|Navajo]]<br />(code: <code>nv</code>)
| [[:ny:User:PK2|User page]] in [[:en:Chewa language|Chewa]]<br />(code: <code>ny</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ O
|-
| [[:oc:User:PK2|User page]] in [[:en:Occitan language|Occitan]]<br />(code: <code>oc</code>)
| [[:olo:User:PK2|User page]] in [[:en:Livvi-Karelian language|Livvi-Karelian]]<br />(code: <code>olo</code>)
| [[:om:User:PK2|User page]] in [[:en:Oromo language|Oromo]]<br />(code: <code>om</code>)
| [[:or:User:PK2|User page]] in [[:en:Odia language|Odia]]<br />(code: <code>or</code>)
| [[:os:User:PK2|User page]] in [[:en:Ossetian language|Ossetian]]<br />(code: <code>os</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ P
|-
| [[:pa:User:PK2|User page]] in [[:en:Punjabi language|Punjabi]]<br />(code: <code>pa</code>)
| [[:pag:User:PK2|User page]] in [[:en:Pangasinan language|Pangasinan]]<br />(code: <code>pag</code>)
| [[:pam:User:PK2|User page]] in [[:en:Kapampangan language|Kapampangan]]<br />(code: <code>pam</code>)
| [[:pap:User:PK2|User page]] in [[:en:Papiamento|Papiamento]]<br />(code: <code>pap</code>)
| [[:pcd:User:PK2|User page]] in [[:en:Picard language|Picard]]<br />(code: <code>pcd</code>)
| [[:pcm:User:PK2|User page]] in [[:en:Nigerian Pidgin|Nigerian Pidgin]]<br />(code: <code>pcm</code>)
| [[:pdc:User:PK2|User page]] in [[:en:Pennsylvania Dutch language|Pennsylvania Dutch]]<br />(code: <code>pdc</code>)
| [[:pfl:User:PK2|User page]] in [[:en:Palatine German dialects|Palatine German]]<br />(code: <code>pfl</code>)
| [[:pi:User:PK2|User page]] in [[:en:Pali|Pali]]<br />(code: <code>pi</code>)
|-
| [[:pl:User:PK2|User page]] in [[:en:Polish language|Polish]]<br />(code: <code>pl</code>)
| [[:pms:User:PK2|User page]] in [[:en:Piedmontese language|Piedmontese]]<br />(code: <code>pms</code>)
| [[:pnb:User:PK2|User page]] in [[:en:Punjabi language|Punjabi]] (Western Punjabi)<br />(code: <code>pnb</code>)
| [[:pnt:User:PK2|User page]] in [[:en:Pontic Greek|Pontic Greek]]<br />(code: <code>pnt</code>)
| [[:ppl:User:PK2|User page]] in [[:en:Nawat language|Nawat]]<br />(code: <code>ppl</code>)
| [[:ps:User:PK2|User page]] in [[:en:Pashto|Pashto]]<br />(code: <code>ps</code>)
| [[:pt:User:PK2|User page]] in [[:en:Portuguese language|Portuguese]]<br />(code: <code>pt</code>)
| [[:pwn:User:PK2|User page]] in [[:en:Paiwan language|Paiwan]]<br />(code: <code>pwn</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ Q
|-
| [[:qu:User:PK2|User page]] in [[:en:Quechuan languages|Quechua]] ([[:en:Southern Quechua|Southern Quechua]])<br />(code: <code>qu</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ R
|-
| [[:rki:User:PK2|User page]] in [[:en:Rakhine language|Rakhine]]<br />(code: <code>rki</code>)
| [[:rm:User:PK2|User page]] in [[:en:Romansh language|Romansh]]<br />(code: <code>rm</code>)
| [[:rmy:User:PK2|User page]] in [[:en:Romani language|Romani]] ([[:en:Vlax Romani language|Vlax Romani]])<br />(code: <code>rmy</code>)
| [[:rn:User:PK2|User page]] in [[:en:Kirundi|Kirundi]]<br />(code: <code>rn</code>)
| [[:ro:User:PK2|User page]] in [[:en:Romanian language|Romanian]]<br />(code: <code>ro</code>)
| [[:roa-rup:User:PK2|User page]] in [[:en:Aromanian language|Aromanian]]<br />(code: <code>roa-rup</code>)
| [[:roa-tara:User:PK2|User page]] in [[:en:Neapolitan language|Neapolitan]] ([[:en:Tarantino dialect|Tarantino]])<br />(code: <code>roa-tara</code>)
| [[:rsk:User:PK2|User page]] in [[:en:Pannonian Rusyn|Pannonian Rusyn]]<br />(code: <code>rsk</code>)
| [[:ru:User:PK2|User page]] in [[:en:Russian language|Russian]]<br />(code: <code>ru</code>)
| [[:rue:User:PK2|User page]] in [[:en:Rusyn language|Rusyn]]<br />(code: <code>rue</code>)
| [[:rw:User:PK2|User page]] in [[:en:Kinyarwanda|Kinyarwanda]]<br />(code: <code>rw</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ S
|-
| [[:sa:User:PK2|User page]] in [[:en:Sanskrit|Sanskrit]]<br />(code: <code>sa</code>)
| [[:sah:User:PK2|User page]] in [[:en:Yakut language|Yakut]]<br />(code: <code>sah</code>)
| [[:sat:User:PK2|User page]] in [[:en:Santali language|Santali]]<br />(code: <code>sat</code>)
| [[:sc:User:PK2|User page]] in [[:en:Sardinian language|Sardinian]]<br />(code: <code>sc</code>)
| [[:scn:User:PK2|User page]] in [[:en:Sicilian language|Sicilian]]<br />(code: <code>scn</code>)
| [[:sco:User:PK2|User page]] in [[:en:Scots language|Scots]]<br />(code: <code>sco</code>)
| [[:sd:User:PK2|User page]] in [[:en:Sindhi language|Sindhi]]<br />(code: <code>sd</code>)
| [[:se:User:PK2|User page]] in [[:en:Northern Sámi|Northern Sámi]]<br />(code: <code>se</code>)
| [[:sg:User:PK2|User page]] in [[:en:Sango language|Sango]]<br />(code: <code>sg</code>)
| [[:sh:User:PK2|User page]] in [[:en:Serbo-Croatian|Serbo-Croatian]]<br />(code: <code>sh</code>)
| [[:shi:User:PK2|User page]] in [[:en:Shilha language|Shilha]]<br />(code: <code>shi</code>)
|-
| [[:shn:User:PK2|User page]] in [[:en:Shan language|Shan]]<br />(code: <code>shn</code>)
| [[:si:User:PK2|User page]] in [[:en:Sinhala language|Sinhala]]<br />(code: <code>si</code>)
| [[:simple:User:PK2|User page]] in [[:en:Basic English|Basic English]]<br />(code: <code>simple</code>)
| [[:sk:User:PK2|User page]] in [[:en:Slovak language|Slovak]]<br />(code: <code>sk</code>)
| [[:skr:User:PK2|User page]] in [[:en:Saraiki language|Saraiki]]<br />(code: <code>skr</code>)
| [[:sl:User:PK2|User page]] in [[:en:Slovene language|Slovene]]<br />(code: <code>sl</code>)
| [[:sm:User:PK2|User page]] in [[:en:Samoan language|Samoan]]<br />(code: <code>sm</code>)
| [[:smn:User:PK2|User page]] in [[:en:Inari Sámi language|Inari Sámi]]<br />(code: <code>smn</code>)
| [[:sn:User:PK2|User page]] in [[:en:Shona language|Shona]]<br />(code: <code>sn</code>)
| [[:so:User:PK2|User page]] in [[:en:Somali language|Somali]]<br />(code: <code>so</code>)
| [[:sq:User:PK2|User page]] in [[:en:Albanian language|Albanian]]<br />(code: <code>sq</code>)
|-
| [[:sr:User:PK2|User page]] in [[:en:Serbian language|Serbian]]<br />(code: <code>sr</code>)
| [[:srn:User:PK2|User page]] in [[:en:Sranan Tongo|Sranan Tongo]]<br />(code: <code>srn</code>)
| [[:ss:User:PK2|User page]] in [[:en:Swazi language|Swazi]]<br />(code: <code>ss</code>)
| [[:st:User:PK2|User page]] in [[:en:Sotho language|Sotho]]<br />(code: <code>st</code>)
| [[:stq:User:PK2|User page]] in [[:en:Saterland Frisian language|Saterland Frisian]]<br />(code: <code>stq</code>)
| [[:su:User:PK2|User page]] in [[:en:Sundanese language|Sundanese]]<br />(code: <code>su</code>)
| [[:sv:User:PK2|User page]] in [[:en:Swedish language|Swedish]]<br />(code: <code>sv</code>)
| [[:sw:User:PK2|User page]] in [[:en:Swahili language|Swahili]]<br />(code: <code>sw</code>)
| [[:syl:User:PK2|User page]] in [[:en:Sylheti language|Sylheti]]<br />(code: <code>syl</code>)
| [[:szl:User:PK2|User page]] in [[:en:Silesian language|Silesian]]<br />(code: <code>szl</code>)
| [[:szy:User:PK2|User page]] in [[:en:Sakizaya language|Sakizaya]]<br />(code: <code>szy</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ T
|-
| [[:ta:User:PK2|User page]] in [[:en:Tamil language|Tamil]]<br />(code: <code>ta</code>)
| [[:tay:User:PK2|User page]] in [[:en:Atayal language|Atayal]]<br />(code: <code>tay</code>)
| [[:tcy:User:PK2|User page]] in [[:en:Tulu language|Tulu]]<br />(code: <code>tcy</code>)
| [[:tdd:User:PK2|User page]] in [[:en:Tai Nuea language|Tai Nuea]]<br />(code: <code>tdd</code>)
| [[:te:User:PK2|User page]] in [[:en:Telugu language|Telugu]]<br />(code: <code>te</code>)
| [[:tet:User:PK2|User page]] in [[:en:Tetum language|Tetum]]<br />(code: <code>tet</code>)
| [[:tg:User:PK2|User page]] in [[:en:Tajik language|Tajik]]<br />(code: <code>tg</code>)
| [[:th:User:PK2|User page]] in [[:en:Thai language|Thai]]<br />(code: <code>th</code>)
| [[:ti:User:PK2|User page]] in [[:en:Tigrinya language|Tigrinya]]<br />(code: <code>ti</code>)
| [[:tig:User:PK2|User page]] in [[:en:Tigre language|Tigre]]<br />(code: <code>tig</code>)
| [[:tk:User:PK2|User page]] in [[:en:Turkmen language|Turkmen]]<br />(code: <code>tk</code>)
| [[:tl:User:PK2|User page]] in [[:en:Tagalog language|Tagalog]]<br />(code: <code>tl</code>)
| [[:tly:User:PK2|User page]] in [[:en:Talysh language|Talysh]]<br />(code: <code>tly</code>)
|-
| [[:tn:User:PK2|User page]] in [[:en:Tswana language|Tswana]]<br />(code: <code>tn</code>)
| [[:to:User:PK2|User page]] in [[:en:Tongan language|Tongan]]<br />(code: <code>to</code>)
| [[:tok:User:PK2|User page]] in [[:en:Toki Pona|Toki Pona]]<br />(code: <code>tok</code>)
| [[:tpi:User:PK2|User page]] in [[:en:Tok Pisin|Tok Pisin]]<br />(code: <code>tpi</code>)
| [[:tr:User:PK2|User page]] in [[:en:Turkish language|Turkish]]<br />(code: <code>tr</code>)
| [[:trv:User:PK2|User page]] in [[:en:Seediq language|Seediq]]<br />(code: <code>trv</code>)
| [[:ts:User:PK2|User page]] in [[:en:Tsonga language|Tsonga]]<br />(code: <code>ts</code>)
| [[:tt:User:PK2|User page]] in [[:en:Tatar language|Tatar]]<br />(code: <code>tt</code>)
| [[:tum:User:PK2|User page]] in [[:en:Tumbuka language|Tumbuka]]<br />(code: <code>tum</code>)
| [[:tw:User:PK2|User page]] in [[:en:Akan language|Akan]] (Twi)<br />(code: <code>tw</code>)
| [[:ty:User:PK2|User page]] in [[:en:Tahitian language|Tahitian]]<br />(code: <code>ty</code>)
| [[:tyv:User:PK2|User page]] in [[:en:Tuvan language|Tuvan]]<br />(code: <code>tyv</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ U
|-
| [[:udm:User:PK2|User page]] in [[:en:Udmurt language|Udmurt]]<br />(code: <code>udm</code>)
| [[:ug:User:PK2|User page]] in [[:en:Uyghur language|Uyghur]]<br />(code: <code>ug</code>)
| [[:uk:User:PK2|User page]] in [[:en:Ukrainian language|Ukrainian]]<br />(code: <code>uk</code>)
| [[:ur:User:PK2|User page]] in [[:en:Urdu|Urdu]]<br />(code: <code>ur</code>)
| [[:uz:User:PK2|User page]] in [[:en:Uzbek language|Uzbek]]<br />(code: <code>uz</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ V
|-
| [[:ve:User:PK2|User page]] in [[:en:Venda language|Venda]]<br />(code: <code>ve</code>)
| [[:vec:User:PK2|User page]] in [[:en:Venetian language|Venetian]]<br />(code: <code>vec</code>)
| [[:vep:User:PK2|User page]] in [[:en:Veps language|Veps]]<br />(code: <code>vep</code>)
| [[:vi:User:PK2|User page]] in [[:en:Vietnamese language|Vietnamese]]<br />(code: <code>vi</code>)
| [[:vls:User:PK2|User page]] in [[:en:West Flemish|West Flemish]]<br />(code: <code>vls</code>)
| [[:vo:User:PK2|User page]] in [[:en:Volapük|Volapük]]<br />(code: <code>vo</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ W
|-
| [[:wa:User:PK2|User page]] in [[:en:Walloon language|Walloon]]<br />(code: <code>wa</code>)
| [[:war:User:PK2|User page]] in [[:en:Waray language|Waray]]<br />(code: <code>war</code>)
| [[:wo:User:PK2|User page]] in [[:en:Wolof language|Wolof]]<br />(code: <code>wo</code>)
| [[:wuu:User:PK2|User page]] in [[:en:Wu Chinese|Wu Chinese]]<br />(code: <code>wuu</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ X
|-
| [[:xal:User:PK2|User page]] in [[:en:Oirat language|Oirat]] ([[:en:Kalmyk Oirat|Kalmyk Oirat]])<br />(code: <code>xal</code>)
| [[:xh:User:PK2|User page]] in [[:en:Xhosa language|Xhosa]]<br />(code: <code>xh</code>)
| [[:xmf:User:PK2|User page]] in [[:en:Mingrelian language|Mingrelian]]<br />(code: <code>xmf</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ Y
|-
| [[:yi:User:PK2|User page]] in [[:en:Yiddish|Yiddish]]<br />(code: <code>yi</code>)
| [[:yo:User:PK2|User page]] in [[:en:Yoruba language|Yoruba]]<br />(code: <code>yo</code>)
|}
{| class="wikitable" style="text-align: center; font-size:85%"
|+ Z
|-
| [[:za:User:PK2|User page]] in [[:en:Zhuang languages|Zhuang]] ([[:en:Standard Zhuang|Standard Zhuang]])<br />(code: <code>za</code>)
| [[:zea:User:PK2|User page]] in [[:en:Zeelandic|Zeelandic]]<br />(code: <code>zea</code>)
| [[:zgh:User:PK2|User page]] in [[:en:Standard Moroccan Amazigh|Standard Moroccan Amazigh]]<br />(code: <code>zgh</code>)
| [[:zh:User:PK2|User page]] in [[:en:Chinese language|Chinese]] ([[:en:Mandarin Chinese|Mandarin Chinese]])<br />(code: <code>zh</code>)
| [[:zh-classical:User:PK2|User page]] in [[:en:Classical Chinese|Classical Chinese]]<br />(code: <code>zh-classical</code>)
| [[:zh-min-nan:User:PK2|User page]] in [[:en:Southern Min|Southern Min]]<br />(code: <code>zh-min-nan</code>)
| [[:zh-yue:User:PK2|User page]] in [[:en:Cantonese|Cantonese]]<br />(code: <code>zh-yue</code>)
| [[:zu:User:PK2|User page]] in [[:en:Zulu language|Zulu]]<br />(code: <code>zu</code>)
|}
dud3tixug1qffje4pl8q76cccmmhg8l
İngiltere
0
59909
243925
242923
2026-05-21T12:16:50Z
Хтосьці
13041
konstitutstion → konstitutsion, meydanlıq birlemini yoq ettim (eali sıqlığını tüzetmek içün)
243925
wikitext
text/x-wiki
{{Memleket
|Qırımtatar adı = İnglitere
|Original adı = England
|Bayraq = Flag of England.svg
|Tuğra = Royal Arms of England (1198-1340).svg
|Harita = England in the UK and Europe.svg
|Şiar = Dieu et mon droit
|Şiar tercimesi = Tañrı ve menim aqqım
|Gimn = God Save the King
|Gimn tercimesi = Tañrı, Qıralnı saqla
|Til = [[İngliz tili]]
|Paytaht = [[London]]
|Eñ balaban şeerler = [[Birmingem]], [[Lids]], [[Liverpul]], [[Şeffild]], [[Mançester]], [[Bristol]], [[Lester]], [[Koventri]], [[Nottingem]]
|Devlet qurumı = konstitutsion monarhiya
|Meydanlıq = 130 278
|Eali senesi = 2018
|Eali =
|Para birlemi = ingliz funtu (-{GBP}-, £)
|Saat quşağı = +0
|Domen = [[.uk]]
|Telefon kodu = 44
}}
'''İnglitere''' ([[İngliz tili|inglizce]] ''England'') – [[Büyük Britaniya|Birleşken Qırallıqnı]] meydanğa ketirgen dört ülkeden biridir. O, şimalde [[İskoçiya]] ve ğarpta [[Uels]] ile sıñırdaş ola, şarqta [[Şimaliy deñiz]], cenüpte [[La-Manş]], cenüp-ğarpta [[Kelt deñizi]], ğarpta [[İrlandiya deñizi]] ile sıñırlana. Onıñ paytahtı ve eñ büyük şeeri — [[London]].
[[Kategoriya:Avropadaki memleketler]]
[[Kategoriya:Memleketler]]
fzlnrxp85tyxm1vpkrkycah7km12kag
Kategoriya:Vikipediya:Pek büyük eali sıqlığı olğan memleketler
14
60233
243926
2026-05-21T13:56:51Z
Хтосьці
13041
Yañı saife yaratıldı. Mündericesi: 'Yañlış formatlı meydanlıq olğan memleketler tapmaq içün bir kategoriya. [[Kategoriya:Vikipediya]] __HIDDENCAT__'
243926
wikitext
text/x-wiki
Yañlış formatlı meydanlıq olğan memleketler tapmaq içün bir kategoriya.
[[Kategoriya:Vikipediya]]
__HIDDENCAT__
nyue8nyjcudytecmtgidvum82gtvi55
Mançester
0
60234
243933
2026-05-22T00:39:00Z
Sultantepenn
70211
Yañı saife yaratıldı. Mündericesi: '[[Fayl:Aerial photograph of Manchester city centre.jpg|küçükresim|Mançester şeeri]] [[İngiltere]] içünde bir şeerdir. 79 senesi Rumalılar kurmuştur. 2024 senesi, eali 589,000 kişi. [[Birleşken Qırallıq|Birleşken Qırallıqnıñ]] en balaban beşinci şeeridir. <ref>https://www.eupedia.com/england/manchester_history.shtml</ref> <ref>https://worldpopulationreview.com/cities/united-kingdom</ref>'
243933
wikitext
text/x-wiki
[[Fayl:Aerial photograph of Manchester city centre.jpg|küçükresim|Mançester şeeri]]
[[İngiltere]] içünde bir şeerdir. 79 senesi Rumalılar kurmuştur. 2024 senesi, eali 589,000 kişi. [[Birleşken Qırallıq|Birleşken Qırallıqnıñ]] en balaban beşinci şeeridir. <ref>https://www.eupedia.com/england/manchester_history.shtml</ref> <ref>https://worldpopulationreview.com/cities/united-kingdom</ref>
k0x2p1y3djbij35qwzsci4fdwpwyr32
243936
243933
2026-05-22T06:39:09Z
Хтосьці
13041
/* */ içünde > içinde (i dudaqlı sez değil, dudaqlı suffik kerek degil). "kurmuştur" doğru degil dep eminim (türkiy sözde "qu" yerinde "ku", 3-ünci ecada dudaq aenki: "-tır" yerinde "-tur"), lâkin min bu sözni añlamayim ve tüzetip olmayim :(((((
243936
wikitext
text/x-wiki
[[Fayl:Aerial photograph of Manchester city centre.jpg|küçükresim|Mançester şeeri]]
[[İngiltere]] içinde bir şeerdir. 79 senesi Rumalılar kurmuştur. 2024 senesi, eali 589,000 kişi. [[Birleşken Qırallıq|Birleşken Qırallıqnıñ]] en balaban beşinci şeeridir. <ref>https://www.eupedia.com/england/manchester_history.shtml</ref> <ref>https://worldpopulationreview.com/cities/united-kingdom</ref>
r55k9cjo524x6w2bw4hrxvwjqgs8xil
243937
243936
2026-05-22T08:44:36Z
Хтосьці
13041
en balaban → eñ balaban, kurmuştur → qurğan (añlamam köre, -mış edebiy qırımtatar tilinde tek bazı sözlerde qullanıla, meselâ keçmiş 'keçken'; meselâ türkce «gitmişti» [[wiktionary:-miş#Turkish]] = qırımtatarca «ketken edi» [https://qirimtatartili.app/uk/articles/beginners-guide-36]; -mış/-miş produktiv suffiks sıralğan E.V. Sevortânnıñ "Крымско-татарский язык" ("Языки народов СССР", М., 1966, т. 2 "Тюркские языки", стр. 234-259) maqalesinde da yoq)
243937
wikitext
text/x-wiki
[[Fayl:Aerial photograph of Manchester city centre.jpg|küçükresim|Mançester şeeri]]
[[İngiltere]] içinde bir şeerdir. 79 senesi Rumalılar qurğan. 2024 senesi, eali 589,000 kişi. [[Birleşken Qırallıq|Birleşken Qırallıqnıñ]] eñ balaban beşinci şeeridir. <ref>https://www.eupedia.com/england/manchester_history.shtml</ref> <ref>https://worldpopulationreview.com/cities/united-kingdom</ref>
0e2dcgj76tq54qseacr965pxddlxpm4
243940
243937
2026-05-22T09:18:45Z
Хтосьці
13041
589,000 → 589 000 (, kesir qısmı ayıra, [[Şablon muzakeresi:Memleket]] [latin elifbesinde https://crh.wikipedia.org/w/index.php?title=%C5%9Eablon_muzakeresi:Memleket&variant=crh-latn ] sayı formatı aqqında baqıñız)
243940
wikitext
text/x-wiki
[[Fayl:Aerial photograph of Manchester city centre.jpg|küçükresim|Mançester şeeri]]
[[İngiltere]] içinde bir şeerdir. 79 senesi Rumalılar qurğan. 2024 senesi, eali 589 000 kişi. [[Birleşken Qırallıq|Birleşken Qırallıqnıñ]] eñ balaban beşinci şeeridir. <ref>https://www.eupedia.com/england/manchester_history.shtml</ref> <ref>https://worldpopulationreview.com/cities/united-kingdom</ref>
7ihsi41l3wxsivb2jvojeqbjtgvapko