Vikiiqtibos
uzwikiquote
https://uz.wikiquote.org/wiki/Bosh_Sahifa
MediaWiki 1.43.0-wmf.10
first-letter
Media
Maxsus
Munozara
Foydalanuvchi
Foydalanuvchi munozarasi
Vikiiqtibos
Vikiiqtibos munozarasi
Fayl
Fayl munozarasi
MediaWiki
MediaWiki munozarasi
Andoza
Andoza munozarasi
Yordam
Yordam munozarasi
Turkum
Turkum munozarasi
TimedText
TimedText talk
Modul
Modul munozarasi
Andoza:Babel-9
10
1503
2880
2006-03-05T18:34:54Z
Gangleri
8
from [[w:template:babel-9]]
2880
wikitext
text/x-wiki
{| style="float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px; clear: right"
|-
| style="text-align: center" | '''[[w:Wikipedia:Babel|Wikipedia:Babel]]'''
|-
| {{User {{{1}}}}}
|-
| {{User {{{2}}}}}
|-
| {{User {{{3}}}}}
|-
| {{User {{{4}}}}}
|-
| {{User {{{5}}}}}
|-
| {{User {{{6}}}}}
|-
| {{User {{{7}}}}}
|-
| {{User {{{8}}}}}
|-
| {{User {{{9}}}}}
|}
ccnzlodqt48xycqr1itmb451ap2arh3
Andoza:DIRMARK
10
1504
2881
2006-03-05T18:35:07Z
Gangleri
8
please protect this page against moves and edits - please read [[commons:Template talk:DIRMARK]]
2881
wikitext
text/x-wiki
‎
b0a7zqpzxc7zbz6xj15oyjhu21h74q1
Main Page
0
1642
4023
3315
2011-10-18T11:42:56Z
Ruslik0
396
fixing dr
4023
wikitext
text/x-wiki
#REDIRECT [[Bosh Sahifa]]
lcaywca046akv0n5vm0fcw7a0ganpx0
Andoza:Delete
10
1772
6421
5703
2021-09-22T17:38:09Z
Malikxan
1446
6421
wikitext
text/x-wiki
<includeonly>{{message box|id=speedydelete
|backgroundcolor={{deletion-bg}}
|image=Attention niels epting.svg
|heading=Ushbu sahifani [[Vikiiqtibos:Tezda oʻchirish mezonlari|tezda oʻchirish]] taklif etiladi.
|message={{#if:{{{1|}}}|Sababi: '''{{{1}}}'''.<br />}}Agar ushbu maqolani oʻchirish kerak emas, deb oʻylasangiz, oʻz fikringizni {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}|sahifasida |[[{{TALKSPACE}}:{{PAGENAME}}|munozara sahifasida]]}} qoldiring.<br /><span class="plainlinks">''Administratorlarga: [[Maxsus:Whatlinkshere/{{NAMESPACE}}:{{PAGENAME}}|bu yerga ishoratlar]], [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=history}} tarix] ([{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|diff=0}} soʻnggi oʻzgarish]), [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=delete&wpReason={{urlencode:{{#if:{{{2|}}}|{{{2}}}|{{{1|}}}}}}}}} oʻchirish].</span><br />Maqola muallifiga: [[Vikipediya:Maqolangiz oʻchirilish arafasida|Nima qilish kerak?]]
}}{{#if: {{{nocat|}}}||[[Turkum:Tezda oʻchirishga nomzodlar]]}}</includeonly><noinclude>
{{doc}}
</noinclude>
f535j3hq83ptiyl6u6rgd6tp5qeg2my
Fayl:Qo'shtirnoq1.png
6
1778
3275
2007-02-28T06:52:11Z
Abdulla
16
3275
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Fayl:Qo'shtirnoq2.png
6
1779
3276
2007-02-28T06:52:51Z
Abdulla
16
3276
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Vikiiqtibos:Kun iqtibosi/nomzodlar
4
1786
8295
7812
2024-05-09T11:56:36Z
Bekipediya
2189
8295
wikitext
text/x-wiki
*Biz millionlab ulkan galaktikalardan iborat fazoning chekkasida harakatlanuvchi uncha ham katta boʻlmagan quyosh sistemasiga kiruvchi oʻrtamiyona sayyorada yashaymiz.<br>'''[[Stephen Hawking]]'''
'''Ilhom parisi faqat ishlayotganingda keladi.'''<br>[[Gabriel García Márquez]]
Bir davlatda yashab, bu davlatning tilini bilmaganlar yo bosqinchi yoki ahmoqdir.
(Karl Marx)
Hech kim buyuk bo'lib tugʻilmaydi balki buyuk boʻlib voyaga yetadi
(Mario Pyuzo)
Chinakam sinovlar maqsad sarhatlari bilan toʻqnashganda boshlanadi.
(Zokirzoda Hikmatillo)
Qalaming fikringdan ildam yurmasin!
(Hilan)
Har qanday savolga, agar u togʻri berilgan boʻlsa, javob berish mumkin.
(Aflotun)
Omad ortidan quvma: u hamisha sening oʻzingda boʻladi!
(Pifagor)
* Farzandlarimiz bizdan koʻra kuchli, dono, bilimli va albatta baxtli boʻlishlari shart. (Islom Karimov)
* Harakat qilish kerak! Maqsadga erishish uchun, maqsaddagilarga erishish uchun.
(Nodirbek Abdumannonov)
Yoshlar millatning kelajagidir.
Halol doirada yashagan, haromdan uzoq turgan yoshlari bor millat xursand boʻoʻlsin.
Ko'ngilochar markazlarini to'ldirgan, masjidlarini bo'sh qoldirgan yoshlari bor millat esa ularni kutib turgan katta fitnaga qarshi chora tadbirlarini olsinlar.
Ihsan Shenojak
Kitob oʻqiyotgan qizni qoʻyib yubormang! Aksincha muhabbatiga sazovor boʻling. Tasavvuringizdagidan chandon yorqinroq hayotni sizga taqdim etadi.Qalbingizda va atrofda tinchlik boʻlishini istasangiz, kitob oʻqiyotgan qizni qoʻyib yubormang!
Robert Pattinson
9b8nwj1bjikhhjn0yatflc8epzr6igx
Bosh Sahifa
0
1788
8423
8391
2024-05-30T09:17:31Z
Salazarov
1839
8423
wikitext
text/x-wiki
<div style="float:right; width:100%">
{{Andoza:Bosh sahifa tepasi}}
{{Kun iqtibosi}}
</div>
{| id="mp-upper" style="padding:0px; margin:0px; border-spacing:0px; border:0px; width:100%;"
|-
| valign="top" style="width:50%;" | {{Vikiiqtibos ishoratlari}}
| valign="top" style="width:50%;" | {{Bosh sahifa Jamoa}}
|}
<div id="mp-other-lower" class="mp-bordered">
<h2 id="mp-sister" class="mp-h2">Vikiiqtibosning qardosh loyihalari</h2>
<div id="mp-sister-content">{{VikiYoʻldosh}}</div>
<h2 id="mp-otherlang" class="mp-h2">Vikiiqtibos boshqa tillarda</h2>
<div id="mp-otherlang-content">{{Vikiiqtibostillar}}</div>
</div>
33i8u83f5akf5epuzt3qqd5mbq6i11i
Andoza:Vikiiqtibos ishoratlari
10
1789
6622
6512
2022-05-11T15:21:08Z
Malikxan
1446
ʻ
6622
wikitext
text/x-wiki
<div style="background-color: #e2e2ff; border: 2px solid #e2e2ff; border-bottom: none; padding-top: 0.3em; padding-bottom: 0.3em; font-size: large;" align="center">
'''[[:Turkum:Bosh turkumlar|Bosh turkumlar]]'''
</div>
<div style="background-color: #f8f8ff; border: 2px solid #e2e2ff; border-top: none; padding: 0.6em; padding-top: none;">
{{Multicol|100%|2px}}
[[:Turkum:Kishilar|Kishilar]]<br>
[[:Turkum:Maqollar|Maqollar]]<br>
[[:Turkum:Mavzular|Mavzular]]<br>
[[:Turkum:Kitoblar|Kitoblar]]
{{Multicol-break|2px}}
[[:Turkum:Xayoliy qahramonlar|Xayoliy qahramonlar]]<br>
[[:Turkum:Filmlar|Filmlar]]<br>
[[:Turkum:Dialoglar|Dialoglar]] <br>
[[:Turkum:Koʻrsatuvlar|Koʻrsatuvlar]]
{{Multicol-break|2px}}
[[:Turkum:Devor yozuvlari|Devor yozuvlari]]<br>
[[:Turkum:Xabarlar|Xabarlar]]<br>
[[:Turkum:Loflar|Loflar]]<br>
[[:Turkum:Shiorlar|Shiorlar]]
{{Multicol-end}}
</div><noinclude>[[Turkum:Vikiiqtibos:Shablonlar]]</noinclude>
akyaiqoopq8eqoe0p7m5zkmyqzsuip9
Andoza:Kishilar ismga ko'ra
10
1790
4232
3305
2012-08-10T10:28:46Z
Abdulla
16
4232
wikitext
text/x-wiki
| [[:Category:Kishilar-A|A]]
| [[:Category:Kishilar-B|B]]
| [[:Category:Kishilar-D|D]]
| [[:Category:Kishilar-E|E]]
| [[:Category:Kishilar-F|F]]
| [[:Category:Kishilar-G|G]]
|-
| [[:Category:Kishilar-H|H]]
| [[:Category:Kishilar-I|I]]
| [[:Category:Kishilar-J|J]]
| [[:Category:Kishilar-K|K]]
| [[:Category:Kishilar-L|L]]
| [[:Category:Kishilar-M|M]]
|-
| [[:Category:Kishilar-N|N]]
| [[:Category:Kishilar-O|O]]
| [[:Category:Kishilar-P|P]]
| [[:Category:Kishilar-Q|Q]]
| [[:Category:Kishilar-R|R]]
| [[:Category:Kishilar-S|S]]
|-
| [[:Category:Kishilar-T|T]]
| [[:Category:Kishilar-U|U]]
| [[:Category:Kishilar-V|V]]
| [[:Category:Kishilar-X|X]]
| [[:Category:Kishilar-Y|Y]]
| [[:Category:Kishilar-Z|Z]]
| [[:Category:Kishilar-Oʻ|Oʻ]]
| [[:Category:Kishilar-Gʻ|Gʻ]]
|
<noinclude>[[Category:Templates]]</noinclude>
bdzoo2vgrftrtwlu7udoa43ta159po2
Andoza:Kun iqtibosi
10
1791
8314
8092
2024-05-12T08:45:48Z
Bekipediya
2189
8314
wikitext
text/x-wiki
<div style="clear: both; border: 1px solid #8488DC; margin: 0em; background-color: #F5F5FF; padding-bottom: 0.5em;">
<div style="background: #CED1FA; padding-top: 0.1em; padding-bottom: 0.1em; text-align: center; font-size: larger; width: 100%">'''Kun iqtibosi'''</div>
<div style="padding-top: 0.4em; padding-bottom: 0.3em; padding-left: 0.5em; padding-right: 0.5em;"><table border=0 align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" align="center">
<!-- -->
<center>
{|
|-
| rowspan="2" | [[Fayl:Albert Camus, gagnant de prix Nobel, portrait en buste, posé au bureau, faisant face à gauche, cigarette de tabagisme.jpg|100px]]
| valign="top" style="color:silver;font-size:3.5em;font-family:serif;font-weight:bold;text-align:left;" | “
| style="text-align:center;"|Agar bu hayotga nisbatan sotqinlik qilish imkoni boʻlsa, bu undan umid uzish emas, <br/> balki undan yaxshiroq hayotga umid qilish boʻlardi.
| valign="bottom" style="color:silver;font-size:3.5em;font-family:serif;font-weight:bold;text-align:right;" | „
|-
| colspan="3" |<div style="font-size:smaller; text-align: right;font-weight: bold;display: inline-block;float:right;">— [[Albert Camus]]</div>
|-
|}
</center>
<!-- --->
</tr>
<td valign="top" align="left">
<small>Eski kun iqtiboslari [[Vikiiqtibos:Kun iqtibosi/arxiv|arxivdan]] topiladi, yangi kun iqtibosi oʻrniga biror iqtibosni [[Vikiiqtibos:Kun iqtibosi/nomzodlar|nomzod]] qilishingiz mumkin. </small></tr>
</table></div></div>
<noinclude>[[Turkum:Kun iqtibosi]]</noinclude>
led0c8y0s6jov3ixk7bjp6arlwregzr
Ateizm
0
1792
6991
6990
2023-08-06T20:54:27Z
Salazarov
1839
6991
wikitext
text/x-wiki
[[File:Woody Allen (2006).jpeg|thumb|220px|Siz uchun men ateistdirman, biroq, Xudo uchun men muxolifatchiman. — Woody Allen, ''[[:w:Stardust Memories|Stardust Memories]]'' (1980-yil)]]
[[File:Einstein 1921 by F Schmutzer - restoration.jpg|thumb|220px|Men ateist emasman. Men o'zimni panteist deb ta'riflay olamanmi, bilmayman. Muammo bizning cheklangan ongimiz uchun juda katta. Inson ongi qanchalik yuksak tayyorgarlikka ega bo‘lmasin, koinotni idrok eta olmaydi. — Albert Einstein, [http://books.google.com/books?id=dJMpQagbz_gC&lpg=PP1&pg=PA386#v=onepage&q&f=false Einstein: His Life and Universe] (Walter Isaacson asari) ]]
[[File:Ataturk1930s.jpg|thumb|220px|Mening dinim yoʻq va baʼzida men barcha dinlarning dengiz tubida yotishini xohlayman. Mamlakatni boshqarish uchun dinga ehtiyoj sezgan hukmdor zaifdir. Bu oʻz xalqini zindonda saqlashdek gap. — Mustafa Kemal Atatürk ]]
'''Ateizm''' [[Xudo|xudoning]] mavjudligiga ishonchning yoʻqligidir. Shuningdek, [[teizm]]ni inkor etuvchi har qanday [[dunyoqarash]]ga ham ateizm deyiladi, lekin bu nooʻrin, zero bunday dunyoqarash [[nonteizm]] deb atalib, ateizmdan farqlanishi mumkin. Barcha ateistlar [[din]]sizdir, degan fikr ham mutlaq toʻgʻri emas, baʼzi dinlar ([[buddizm]] kabi) „xudo“ tushunchasiga muhtoj emas, demakki shunday dinlarga mansub shaxslar ham ''ateist'', deyilishi mumkin.
== Ateizm haqida iqtiboslar ==
* Xudo doim kuchli qoʻshinlar tomonidadir.
** [[Voltaire]], François-Louis-Henri Lerichega yozilgan xatidan parcha (1770-yil 6-fevral)
** Shuningdek, 1735—1750-yillar orasida topilgan kundaligida yozilgan: ''On dit que Dieu est toujours pour les gros bataillons'' (asl matn)
* Xudodan jannat uchun yoʻl soʻramang. Yoʻqsa, u sizga eng qiyin yoʻlni koʻrsatadi.
** [[Stanisław Jerzy Lec]], ''Unkempt Thoughts'' kitobidan (1957-yil)
* Xudoga shukurki, haliyam ateistman.
** [[Luis Buñuel]], [https://aphelis.net/luis-bunuels-aphorism-god-im-atheist/ „Luis Buñuel’s Aphorism 'Thank God I’m an Atheistʼ“.] aphelis.net saytida
** ''Je suis toujours athée, gràce á Dieu.'' (asl matn)
* [[:w:Handaqda ateist topolmaysiz|Handaqda ateist topolmaysiz]]. ([[:en:w:There are no atheists in foxholes|ing.]])
** William Thomas Cummings, ''Field Sermon on Bataan'' (1942-yil),
* „Handaqda ateist topolmaysiz“ argumenti ateizmga emas, handaqlarga qarshi argumentdir.
** [[James Morrow]], ''[[:w:Towing Jehovah|Towing Jehovah]]'' romani 8-bob, 213-bet (1994-yil)
* Dunyoviy maktablar yaramaydi, chunki ularda diniy taʼlim yoʻq, zero diniy asossiz berilgan maʼnaviy ozuqa pufakdan qurilgan inshoot kabidir; demak, barcha taʼlim-tarbiya eʼtiqodga suyanishi lozim; biz eʼtiqodli odamlarga muhtojmiz.
** [[Adolf Hitler]], 1933-yil 26-aprelgi nutqidan ''The German Churches Under Hitler. Detroit: Wayne State University Press'', (241-bet).
* Bu gipotezaga ehtiyoj yoʻq.
** [[Pierre Simon Laplace]], [[Napoleon Bonaparte|Napoleon]] nega Laplace ''Osmon mexanikasi''da [[Xudo]]ga oʻrin bermaganligi haqidagi savoliga javob berarkan. (Boyer 1968, 538-bet)
* Odamsimon Xudo gʻoyasi menga antropologik konsept kabi tuyulayapti, men esa buni jiddiy qabul qila olmayman.
** [[Albert Einstein]], „Din va sanʼat“, New York Times jurnali (1930-yil 9-noyabr).
* Men uchun xudo soʻzi inson zaifliklari ifodasidan boshqa narsa emas. Injil muqaddasdir, ammo baribir ibtidoiy afsonalar toʻplamidan boshqa narsa emas. Undagi gaplar juda bolalarcha yozilgan. Qanchalik nozik boʻlmasin, hech qanday talqin mening bu boradagi fikrimni oʻzgartira olmaydi.
** Albert Einstein, Gutkind maktubi (1954-yil 3-yanvar), [http://www.guardian.co.uk/science/2008/may/12/peopleinscience.religion „Childish superstition: Einsteinʼs letter makes view of religion relatively clear“.] (The Guardian. 2008-yil 13-may)
* Mening dinim yoʻq va baʼzida men barcha dinlarning dengiz tubida yotishini xohlayman. Mamlakatni boshqarish uchun dinga ehtiyoj sezgan hukmdor zaifdir. Bu oʻz xalqini zindonda saqlashdek gap.
** [[Mustafa Kemal Atatürk]]. Otaturkdan , Andrew Mangoning ''The Biography of the founder of Modern Turkey'' kitobida '''Atatürkdan iqtibos'''. (1928-yil)
* Xudoning quvvati cheksizdir, u nimaiki istasa, albatta boʻlgay; Biroq na odam, na boshqa biror hayvon baxtli emas; demak u hech kimga baxt tilamaydi. [[Epikur]]ning qadimgi savoli hamon javobsiz. Xudo yovuzlikni ham yenga olib, ham uni yengishni '''istaydimi'''? U holda yovuzlik nega mavjud?
** [[David Hume]], ''[[:en:s:Dialogues Concerning Natural Religion|Dialogues Concerning Natural Religion]]'' kitobi, 10-boʻlim. (1789-yil)
* Agar ibtidoga qaytsak, shuni koʻrar edikki, rad va qoʻrquv xudolarni yaratdi; xayolot, entuziazm va yolgʻon ularni bezadi; ojizlik ularga ibodat qildirdi; ishonch ularning tiraniyasini qoʻllab, hurmat qilishga undab, odamlarni koʻrlikda ushlab turibdi. Agar tabiatni rad etish xudolarni paydo qilgan esa, tabiatni tanish ularni yoʻq etgay.
** [[Baron D’Holbach]], ''[https://www.gutenberg.org/ebooks/39052 Ecce Homo! Or, A Critical Inquiry into the History of Jesus Christ; Being a Rational Analysis of the Gospels]'' kitobidan parcha
* Har bir qishloqda mash’ala bor: Oʻqituvchi. Oʻt oʻchirgich ham bor: Ruhoniy.
** [[Victor Hugo]], ''Il y a maintenant en France dans chaque village un flambeau allumé, le maître d'école, et une bouche qui souffle dessus, le curé'' (asl matn), [[s:fr:Histoire d’un crime/II#III. La Barricade Saint-Antoine|Deuxième Journée. La lutte, 3-boʻlim: La barricade Saint-Antoine]]
***T. H. Joyce va Arthur Locker asari ''The History of a Crime: The Testimony of an Eye-Witness'' (1877-yil), 3-boʻlim: The Second Day
* Odamlar ikki turdir:<br /> Miyali, biroq dinsiz,<br /> Dini bor, lek miyasiz.
** [[Maarriy]]dan iqtibos, Amin Maaloufning ''[[:fr:w:Les Croisades vues par les Arabes|Les Croisades vues par les Arabes]]'' ([[:en:w:The Crusades Through Arab Eyes|ing.]]) nomli asarida, 37-sahifa (1984)
* Xudo sir-sinoatlarni izohlash uchun ixtiro qilingan. Xudo doim siz anglamaydigan narsalarni izohlash uchun toʻqib kelingan. Lekin siz baʼzi narsalarning qanday ishlashini bilib olganingizdan soʻng, Xudoni qonunlar bilan almashtira boshlaysiz; unga ehtiyoj sezmaysiz. Lekin unga boshqa sir-sinoatlarni izohlash uchun muhtoj boʻlasiz. Shu asnoda, siz uni olamning yaratuvchisi sifatida tan olib qolaverasiz, chunki haligacha biz bilmaydigan narsalar koʻp. Bu olam sirlarga toʻladir. Siz Xudoga fan allaqachon izohlagan, ammo siz bu izohlarni tushunmaydigan paytlarda „murojaat etasiz“. Masalan ruhiyay, hayot davomiyligi, oʻlim va hk. Xudo doim siz tushunmaydigan narsalar bilan bogʻliq boʻladi.
** [[Richard Feynman]], 1956-yil 2-may sanasidan [ http://calteches.library.caltech.edu/49/2/Religion.htm qaydlar, Caltech YMCA forumi]da
* Fanning eng katta ijtimoiy vazifalaridan biri odamlarni irim-sirimdan ozod etishdir.
** [[Steven Weinberg]], ''Facing Up: Science and Its Cultural Adversaries'' kitobi, 242-bet (2001-yil)
* Fanni dinning qoʻllab-quvvatlanishi yoki buzilishi evaziga oʻrgatish kerak emas. Fanni dinga bogʻlamay oʻrgatish lozim.
** Steven Weinberg, ''[[:w:Beyond Belief : Science, Religion, Reason and Survival|Beyond Belief : Science, Religion, Reason and Survival]]'' konferensiyasidagi taqdimotining yopilish qismidan (2006-yil 5-noyabr)
* Din inson shaʼnini haqoratlaydi. U boʻlsa ham, boʻlmasa ham yaxshi odamlar yaxshilik qiladi, yomon odamlar esa yomonlik. Lekin din yaxshi odamlarni yomonlik qilishga unday oladi.
** Steven Weinberg, ''The Value of Science'' kitobidan (1955-yil)
* Madaniyatimiz qarshisida turgan buyuk illat bu yakkaxudolikdir. Eski Ahd deb nomlangan bronza davri vahshiy kitobidan uchta antiinsoniy dinlar — [[yahudiylik]], [[xristianlik]] va [[islom]] paydo boʻldi. Bular osmon xudosi dinlari. Ular tom maʼnoda patriarxaldir. Ularning fikrcha Xudo Qodir Otadir. Bu kabi fikrlar ortidan Xudosining yer ustidagi vakillari tomonidan 2000 yil davomida koʻplab mamlakatlarda ayollardan nafratlanib kelishmoqda. Osmon xudosi rashkchi xudo, albatta. U yer yuzidagi hammadan toʻliq itoatkorlikni talab qiladi. Chunki u faqat bir qabila uchun emas, balki butun insoniyat uchun oʻzini boshliq deb biladi. Uni rad etganlar oʻz manfaati uchun iymon keltirishi yoki aksi boʻlgan taqdirda oʻldirilishi kerak. Oxir oqibatda, totalitar tuzumlar osmon xudosining maqsadiga xizmat qila oladigan yagona siyosat turiga aylanib qolishdi.
** [[Gore Vidal]], [https://archive.is/20121212151230/www.dce.harvard.edu/pubs/lowell/gvidal.html „America First? America Last? America at Last?“] nomli Harvard universitetidagi leksiyasidan (1992-yil 20-aprel)
* Odamlar fan diniy qarashlarni yemirishi mumkin, deb xavotirlanib kelishgan. Jin ursin, menimcha ular haq edilar. U diniy qarashlarni yemirarkan va yaxshi narsa ekan.
** Steven Weinberg, 2004-yilgi ''[[:w:The Atheism Tapes]]'' kitobidan iqtibos
* Meni [[Xudo]] bilan muammom yoʻq, meni muammom odamlar bilan
** [[Charlie Chaplin]], ''[[:w:Monsieur Verdoux|Monsieur Verdoux]]'' filmi (1947)
* Barcha fikrlaydigan kishilar ateistdirlar.
** [[Ernest Hemingway]], ''[http://books.google.com/books?id=2_XH0Z81_ZEC&pg=PA13&dq=All+thinking+men+are+atheists+A+FAREWELL+TO+ARMS&hl=en&ei=BTQpTaOnG5CSnAfwk43pAQ&sa=X&oi=book_result&ct=result&resnum=2&ved=0CCsQ6AEwAQ#v=onepage&q&f=false A Farewell to Arms]'' (1929-yil), 13-bet
{{Vikipediya}}
[[Turkum:Falsafa]]
[[Turkum:Ateizm]]
053a6xzmh1zj6mqqkdmd42f3hycisgh
Andoza:Vikipediya
10
1793
4999
4998
2020-02-23T10:10:48Z
Malikxan
1446
4999
wikitext
text/x-wiki
{{Qardosh loyiha|project=Wikipedia
|image=Wikipedia-logo-v2.svg
|text=[[w:|Vikipediyada]] {{#switch:{{NAMESPACE}}|{{ns:14}}=tegishli turkum bor|{{ns:10}}=tegishli andoza bor|tegishli maqola bor}}:
|link={{#if:{{{1|}}}|{{{1}}}|{{FULLPAGENAME}}}}
}}
<noinclude>
</noinclude>
g1j7m08084wrmp4hhfkxgdh15q2h07b
Andoza:Qardosh loyiha
10
1794
3311
3310
2007-07-11T06:57:09Z
Abdulla
16
3311
wikitext
text/x-wiki
<div class="noprint" style="clear: right; border: solid #aaa 1px; margin: 0 0 1em 1em; font-size: 90%; background: #f9f9f9; width: 250px; padding: 4px; spacing: 0px; text-align: left; float: right;">
<div style="float: left;">[[Image:{{{image}}}|50px|none|{{{project}}}]]</div>
<div style="margin-left: 60px;">{{{text}}}
<div style="margin-left: 10px;">'''[[{{{project}}}:uz:{{{link}}}|{{{link}}}]]'''</div></div></div>
a2j4zyon76pero3qhzxcuoeufxndb3q
Oʻzbek maqollari
0
1795
7598
7596
2024-02-25T16:59:59Z
Umarxon III
998
„[[Oʻzbek maqollari]]“ sahifasi himoyalandi: Davomli vandalizm ([Tahrirlash=Faqat roʻyxatdan oʻtgan foydalanuvchilar] (16:59, 25-May 2024 (UTC) da tugaydi) [Koʻchirish=Faqat roʻyxatdan oʻtgan foydalanuvchilar] (16:59, 25-May 2024 (UTC) da tugaydi))
7596
wikitext
text/x-wiki
'''Oʻzbek xalq maqollari''' alifbo tartibida.
=== '''A''' ===
* Aytar soʻzni ayt, aytmas soʻzdan qayt.
* Aytilgan soʻz – otilgan oʻq.
* Andishaning oti qoʻrqoq.
* Arpa ekkan arpa oʻrar, bugʻdoy ekkan bugʻdoy.
* Arpaning doni boʻlguncha, bugʻdoyning somoni boʻl.
* Arqogʻini koʻrib boʻzini ol, onasini koʻrib qizini ol.
* Afting qiyshiq boʻlsa, oynadan oʻpkalama.
* Aqlli oʻzini ayblar, aqlsiz doʻstini..
* Avval oʻyla, keyin soʻyla.
=== '''B''' ===
* Bir kattaning gapiga kir, bir kichikning.
* Bir kun tuz ichgan joyinga qirq kun salom ber.
* Birovni ustidan kulmagin zinhor, sening ham ustingdan kuladiganlar bor.
* Birovga choh qazisang, oʻzing tusharsan.
* Birovga oʻlim tilaguncha, oʻzinga umr tila.
* Bolaga ishga buyur, orqasidan oʻzing yugur.
* Boshinga qilich kelsa ham rost soʻzla.
* Buqdan qoʻrqqan tezak yopmaydi.
* Bukrini gʻor tuzatadi.
=== '''D''' ===
* Dangasaga ish buyursang, otangdan ortiq nasihat qiladi.
* Dangasaga ish buyursang, senga aql oʻrgatar.
* Dangasaning ishi bitmas, yoz kelsa ham qishi bitmas.
* Danagidan magʻizi shirin.
* Darding boʻlsa boʻlsin, qarzing boʻlmasin.
* Devor tagida gapirma, devorning ham qulogʻi bor.
* Dehqon boʻlsang shudgor qil, mulla boʻlsang takror qil.
* Dunyoni suv bossa, toʻpigʻiga ham chiqmaydi.
* Dushmanga joningni bersang ham, siringni berma.
* Dushmanning kulgani – siringni bilgani.
* Doʻst achitib gapirar, dushman – kuldirib.
* Doʻst boshga boqar, dushman oyoqqa.
* Doʻst boshga kulfat tushganda sinaladi.
* Doʻst soʻzini tashlama, tashlab boshing qashlama.
* Doʻstim deb siringni aytma, doʻstingning ham doʻsti bor.
* Doʻsting uchun zahar yut.
* Doʻstsiz boshim – tuzsiz oshim.
=== '''E''' ===
* Egilgan boshni qilich kesmas.
* Ezgulikning erta kechi yoʻq.
* El ogʻziga elak tutib boʻlmas.
* Elakka chiqqan xotinning ellik ogʻiz gapi bor.
* Elchiga oʻlim yoʻq.
* Er yigitning uyalgani – oʻlgani.
* Er xotinning urushi – doka roʻmolning qurishi.
* Ering suydi – eling suydi.
* Erning soʻzi bitta.
* Eru xotin – qoʻsh hoʻkiz.
* Esingning borida etagingni yop.
* Eshakning mehnati halol, goʻshti harom.
=== '''F''' ===
* Falokat oyoq ostida.
* Farzand bilan davilatning erta-kechi yoʻq.
* Farzandiga otaning mehri ketmoncha boʻlsa, onaning mehri osmoncha bor.
* Faqir kishi panada.
=== '''G''' ===
* Gul oʻssa – yerning koʻrki, qiz oʻssa yurtning.
=== '''H''' ===
* Har qush uyasida koʻrganini qiladi.
* „Hayt“ degan tuyaga mador.
* Hazil, hazilning tagi zil.
* Hur gulning isi boshqa.
* Har yerni qilma orzu, har yerda ham bordir toshu torozu.
* Har kallada har hayol.
* Har kim ekkanini oʻradi.
* Har kimniki oʻziga, oy koʻrinar koʻziga.
* Har toʻkisda bir ayb.
* Haqiqat egiladi, ammo sinmaydi.
* Hisobli doʻst ayrilmas.
* Hovli olma, qoʻshni ol.
* Hunar – hunardan unar.
* Hunarli kishi och qolmas.
* Husn toʻyda kerak, aql kunda.
=== '''I''' ===
* Ignadek joydan tuyadek sovuq kiradi.
* Ignachining ming urgani, temirchining bir urgani.
* Ikki yorti – bir butun.
* Ikki kemaga oyoq qoʻygan gʻarq boʻlur.
* Intilganga tole yor.
* It hurar, karvon oʻtar.
* Ish bilganga bir tanga, gap bilganga ming tanga.
* Ish bor yerda xato bor.
* Ish ishtaha ochar, dangasa ishdan qochar.
* Ishongan togʻda kiyik yotmas.
* Ishonmagin doʻstingga, somon tiqar poʻstingga.
=== '''J''' ===
* Janjalli uyda boʻlmas.
* Jahl kelsa, aql ketar.
* Joyimiz tor boʻlsa ham, koʻnglimiz keng boʻlsin.
=== '''K''' ===
* Kambagʻal boʻlsang koʻchib boq.
* Kambagʻalni tuyaning ustida ham it qopadi.
* Kamtarga kamol, manmanga zavol.
* Kasalini yashirsang, istimasi oshkor qiladi
* Katta arava qayoqdan yursa, kichik arava ham oʻsha yoqdan yuradi.
* Kemaga tushganning joni bir.
* Kengga keng dunyo, torga tor dunyo.
* Kerakli toshning ogʻirligi yoʻq.
* Kim tabib – boshidan oʻtgan tabib.
* Kuch – birlikda.
* Koʻz qoʻrqoq, qoʻl botir.
* Koʻp gap eshakka yuk.
* Koʻpdan quyon qochib qutulmas.
* Koʻr koʻrni qorongʻuda topadi.
* Koʻr hassasini bir marta yoʻqotadi.
* Koʻrpangga qarab oyoq uzat.
* Kambagʻal don topmaydi, don topsa idish topmaydi
=== '''L''' ===
* Laylakning ketishiga boqma, kelishiga boq.
* Laqmaning kallasi, tarozuning pallasi.
=== '''M''' ===
* Mard maydonda sinalar.
* Maqtanganning uyiga bor, kerilganning toʻyiga bor.
* Mehmon kelar eshikdan, rizqi kelar teshikdan.
* Mehmon otangday ulugʻ.
* Mehnatning tagi rohat.
* Ming marta eshitgandan, bir marta koʻrgan yaxshi.
* Minnatli oshdan, beminnat musht yaxshi.
* Mol achchigʻi – jon achchigʻi.
* Mugʻombir oʻz tumshugʻidan ilinar.
=== '''N''' ===
* Nima eksang shuni oʻrasan.
* Nodon doʻstdan, ziyrak dushman yaxshi.
* Nomi ulugʻ – suprasi quruq.
* Nomus oʻlimdan kuchli.
* Non ham non, ushogʻi ham non.
* Nafsi gʻolib hayitda oʻladi.
* Nimani hor qilsang shunga zor boʻlasan.
== Manbalar ==
{{manbalar}}
[[Turkum:Maqollar]]
77k5hpx0ir3ogvyfapy4q3xo3ntu5ed
Aql
0
1796
6694
6446
2022-09-08T21:59:04Z
Kwamikagami
1863
6694
wikitext
text/x-wiki
* Baxtga erishish uchun eng avvalo aql kerak. ([[Sofokl]])
* Aql — har bir kishining xudosi. ([[Geraklit]])
== Havolalar ==
{{Vikipediya}}
[[Turkum:Mavzular]]
b9dxcf12qog2gaccktgi06m7ssutgwx
Mehnat
0
1797
6688
4667
2022-09-08T21:56:26Z
Kwamikagami
1863
6688
wikitext
text/x-wiki
* Mehnat maymunni [[odam]]ga aylantirdi. ([[Friedrich Engels]])
* Mehnatning tagi rohat. ([[Oʻzbek maqollari|Oʻzbek xalq maqoli]])
{{vikipediya}}
[[Turkum:Mavzular]]
pyohkppgels4soolaw5oq3k0u76ilyq
Turkum:Maqollar
14
1798
4779
3324
2016-02-14T15:51:35Z
Kebrajnas
1146
4779
wikitext
text/x-wiki
[https://uz.wikipedia.org/wiki/Maqol'''MAQOL'''] - xalq o'gzaki ijodi janri; qisqa va lo'nda, obrazli, grammatik va mantiqiy tugal ma'noli hikmatli ibora, chuqur mazmunli gap. Muayyan ritmik shaklga ega. Maqollarda avlod-ajdodlarning hayotiy tajribalari, jamiyatga munosabati, tarixi, ruhiy holati, etik va estetik tuyg'ulari, ijobiy fazilatlari mujassamlashgan. Asrlar mobaynida xalq orasida sayqallanib, ixcham va sodda poetik shaklga kelgan.
dkogcm0zedbdbnipweripvgx9uuftrp
Vikiiqtibos:Sinov taxtasi
4
1801
3333
2007-08-22T03:22:05Z
90.30.39.45
New page: Pat kabi emas, qush kabi yengil bo'lish kerak - Paul Valery
3333
wikitext
text/x-wiki
Pat kabi emas, qush kabi yengil bo'lish kerak - Paul Valery
d5343uje6cpafyd8uevjo7ok9vdzj2f
Vikiiqtibos:Nospam
4
1804
3359
3358
2007-10-13T14:05:08Z
Drini
22
Protected "[[Vikiiqtibos:Nospam]]" [edit=sysop:move=sysop] [cascading]
3359
wikitext
text/x-wiki
== Pages locked from recreation ==
* {{:*}}
* {{:MediaWiki Talk:Ipb cant unblock}}
* {{:MediaWiki Talk:Ipb cant unblock/}}
* {{:MediaWiki Talk:Ipb cant unblock/index.php}}
* {{:MediaWiki Talk:Ipb cant unblock/w/index.php}}
* {{:MediaWiki Talk:Ipb cant unblock/w/w/index.php}}
* {{:MediaWiki Talk:Ipb cant unblock/w/w/w/index.php}}
* {{:MediaWiki Talk:Ipb cant unblock/w/w/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb already blocked/wiki/MediaWiki talk:Ipb already blocked/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb already blocked/wiki/MediaWiki talk:Ipb already blocked/w/w/w/w/index.php}}
* {{:Talk:Main Page/}}
* {{:Talk:Main Page/index.php}}
* {{:Talk:Main Page/w/index.php}}
* {{:Talk:Main Page/w/w/index.php}}
* {{:Talk:Main Page/w/w/w/index.php}}
* {{:Talk:Main Page/w/w/w/w/index.php}}
* {{:Main Page/index.php}}
* {{:Main Page/w/index.php}}
* {{:Main Page/w/w/index.php}}
* {{:Main Page/w/w/w/index.php}}
* {{:Main Page/w/w/w/w/index.php}}
* {{:Talk:Main Page/w/index.php?title=Main Page/w/index.php}}
* {{:index.php}}
* {{:W/index.php}}
* {{:W/w/index.php}}
* {{:W/w/w/index.php}}
* {{:W/w/w/w/index.php}}
* {{:W/w/w/w/w/w/index.php}}
<!-- wiktionaries are case sensitive, but it won't hurt on other wikis, so again: -->
* {{:w/index.php}}
* {{:w/w/index.php}}
* {{:w/w/w/index.php}}
* {{:w/w/w/w/index.php}}
* {{:w/w/w/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid}}
* {{:MediaWiki talk:Ipb expiry invalid/}}
* {{:MediaWiki talk:Ipb expiry invalid/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid/w/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid/w/w/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid/w/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid/w/w/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb already blocked/index.php}}
* {{:MediaWiki talk:Ipb already blocked/w/index.php}}
* {{:MediaWiki talk:Ipb already blocked/w/w/index.php}}
* {{:MediaWiki talk:Ipb already blocked/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb already blocked/w/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb already blocked/w/w/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb already blocked/wiki/MediaWiki talk:Ipb already blocked/w/w/index.php}}
* {{:Talk:index.php}}
* {{:Talk:w/index.php}}
* {{:Talk:w/w/index.php}}
* {{:Talk:w/w/w/index.php}}
* {{:Talk:w/w/w/w/index.php}}
* {{:Talk:W/index.php}}
* {{:Talk:W/w/index.php}}
* {{:Talk:W/w/w/index.php}}
* {{:Talk:W/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid/wiki/MediaWiki talk:Ipb expiry invalid/w/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid/wiki/MediaWiki talk:Ipb expiry invalid/w/w/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid/wiki/MediaWiki talk:Ipb expiry invalid/w/w/w/index.php}}
* {{:MediaWiki talk:Ipb expiry invalid/wiki/MediaWiki talk:Ipb expiry invalid/w/w/w/w/index.php}}
* {{:MediaWiki munozarasi:Ipb expiry invalid/w/index.php}}
* {{:MediaWiki munozarasi:Ipb expiry invalid/w/w/index.php}}
* {{:MediaWiki munozarasi:Ipb expiry invalid/w/w/w/index.php}}
* {{:MediaWiki munozarasi:Ipb expiry invalid/w/w/w/w/index.php}}
miks2fvq97t1bshp7jrb7bb6c1y4epo
Turkum:Deleteme
14
1805
5705
3360
2020-06-09T16:59:17Z
Samuele2002
1531
+__EXPECTUNUSEDCATEGORY__
5705
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
deletions
mjulcesghmkv481ng5hwrg3gu7vsunb
Islom Karimov
0
1808
8146
6704
2024-04-17T10:20:39Z
Salazarov
1839
8146
wikitext
text/x-wiki
[[:w:Islom Karimov|Islom Karimov]] Oʻzbekiston Respublikasi 1-Prezidentidir.
[[File:Karimov Latvia.jpg|244px|thumb|right|''Farzandlarimiz bizdan ko‘ra kuchli, dono, bilimli va albatta baxtli bo‘lishlari shart.'']]
==Nutqlardan==
* Shuni ta’kidlash lozimki, mamlakatimizda, avvalo hudud va mintaqalarimizda ijtimoiy-iqtisodiy sohalarda olib borilayotgan islohotlarning samarasini oshirish, yurtimizda mavjud bo‘lgan o‘ta dolzarb muammolar, masalan, ishsizlik muammosini muhokama qilish yuzasidan Senat tomonidan tashabbuslar sezilmayapti.[http://www.press-service.uz/uz/gsection.scm?groupId=5254&contentId=17700]
* Yuqori palata nafaqat ayrim qonun buzilish holatlarini aniqlashi, balki qonun talablarining bajarilmasligiga, qonun normalarining amal qilinmayotganiga sabab bo‘layotgan omillarning tagiga yetishi zarur.[http://www.press-service.uz/uz/gsection.scm?groupId=5254&contentId=17700]
* Mintaqa mamlakatlari o‘rtasidagi munosabatlarga sovuqchilik tushurish, ularni muqobil davlatlararo birlashmalarni shakllantirish bo‘yicha turli geosiyosiy kombinatsiyalarga tortishga astoydil urinishlar davom etmoqda. Bulardan maqsad o‘zining strategik manfaatlari yo‘lida mintaqadagi vaziyatni izdan chiqarishdir.[http://www.press-service.uz/uz/gsection.scm?groupId=5254&contentId=22304]
* Bu yorugʻ olamda tili, dini va urf-odati turlicha boʻlgan yuzlab millat va elatlar yashaydi, lekin ularning barchasini birlashtiradigan qudratli bir vosita borki, uni boshqa hech narsa bilan qiyoslab boʻlmaydi: bu — musiqa, bu — ohang, bu — tarona.[http://www.press-service.uz/uz/gsection.scm?groupId=5254&contentId=12441]
==Yosh avlod haqida==
* Hali suyagi qotmagan farzandlarimizni oʻz holiga tashlab qoʻysak, tarbiyasi, ilmi va ma’naviyati bilan shugʻullanmasak, kelajakda ularning komil insonlar boʻlib yetishmogʻiga kim kafolat bera oladi? Biz jamiyatimiz, davlatimiz kelajagini kimlarning qoʻliga topshiramiz?
[http://www.javob.uz/#7OmeMZQgkWeuCVz3.99]
* Hech qachon bo‘sh kelmang, aziz bolalarim, ertangi kun – kelajak sizniki![http://www.javob.uz/topic_list/197/yosh-avlod]
* Siz, yoshlarimizga, mening aziz farzandlarimga qaratib aytmoqchiman: boʻsh kelmang, azizlarim, davr bizniki, marra bizniki![http://kun.uz/uz/news/2016/08/31/islom-karimovning-uzbekiston-halkiga-jullagan-bajram-tabrigi-ukib-esittirildi]
==Ma’naviyat haqida==
* Eng dahshatli narsa — bu fikr qaramligi, tafakkur qulligidir. Agar oddiy qilib aytadigan boʻlsak, xalqimizning "Yogʻochning boʻshini qurt yeydi", degan bir maqolini eslaylik. Xuddi shu kabi ma’naviyati qashshoq, oʻzining mustaqil dunyoqarashiga, fikriga ega boʻlmagan odamga har qanday makkor oʻz ta’sirini oʻtkaza oladi. [http://www.javob.uz/#EPh0Vl1X3pgqLWEU.99]
==Vatanparvarlik haqida==
* Biz global siyosatga aralashmaymiz, lekin bu biz unda ishtirok etmaymiz degani emas. MDH va Rossiyaga kelsak, biz ular bilan ittifoqmiz, bu barcha sohalarni qamrab oladi, ammo O’zbekiston ruslarni global miqyosdagi siyosiy ambitsiyalariga uchmaydi, himoya qilmaydi ham...[Mustaqillikga erishish ostonasida asaridan. 2011]
* Dunyoda bu qadar boy merosga ega boshqa xalq ham bormi? Qonimizda ana shunday buyuklar qoni oqar ekan, biz farovon va goʻzal turmush yaratish uchun beqiyos imkonimiz bor, desak boʻladi. [http://www.javob.uz/#EPh0Vl1X3pgqLWEU.99]
* Bu zaminda mustamlakachilikka qarshi kurash, milliy ozodlik va yurt mustaqilligini ta’minlash yoʻlida jon fido qilgan jasoratli kishilar dunyoga kelgan.[http://www.javob.uz/#7OmeMZQgkWeuCVz3.99]
* Mustaqillik — bu eng avvalo XUQUQdir. [Mustaqillikga erishish ostonasida asaridan. 2011]
==Kelajak haqida==
* Bizga bitiruvchilar emas, balki maktab ta’lim-tarbiyasini olgan shaxslar kerak. [http://www.javob.uz/#EPh0Vl1X3pgqLWEU.99]
* Yaxshi yashashni istar ekanmiz, biz tezroq eskilik sarqitlaridan, illatlaridan qutulishimiz lozim. [http://www.javob.uz/#EPh0Vl1X3pgqLWEU.99]
* Oʻzligini anglab etgan, qalbiga quloq solgan har bir inson oʻziga, men bu foniy dunyoda nima ish qildim, yana qanday ishlar qilishga vaqtim va qurbim etadi, degan savolni berishi kerak. [http://www.javob.uz/#EPh0Vl1X3pgqLWEU.99]
==Din haqida==
* Koʻp asrlik islom tarixida yuksak ma’naviyat darajasi masjidlar soni bilan emas, balki qavmning iymoni va e’tiqodi butligi, mustahkamligi bilan oʻlchangan. [http://www.javob.uz/#EPh0Vl1X3pgqLWEU.99]
==Xalq haqida==
* Islohot – islohot uchun emas, avvalo inson uchun, uning farovon hayoti uchun xizmat qilishi kerak. [http://www.javob.uz/quote/713]
[[Category:kishilar]]
* Oʻzbek xalqi hech qachon hech kimga qaram boʻlmaydi. [Mustaqillikga erishish ostonasida asaridan. 2011]
8wixgepdf9p946e63gba5q0os13pspn
Jang klubi
0
1813
6970
6460
2023-08-06T13:15:09Z
Salazarov
1839
6970
wikitext
text/x-wiki
'''''Jang klubi''''' — 1999-yilda suratga olingan film. David Fincher tomonidan suratga olingan. Ssenariy muallifi Jim Uhls, [[:w:Chuck Palahniuk|Chuck Palahniuk]] asari boʻyicha.
== Soʻylovchi ==
* Odamlar doimo mendan Tyler Durdenni bilamanmi yoʻqmi soʻrayverishadi.
* Aytishadiki, mayiblayotgan odamingni sen yaxshi koʻrasan. Yoki aksimidi — esimda yoʻq.
* Men Tyler Durden bilgani sababli bilaman.
* Va birdaniga tushunaman, bularning hammasi: pistolet, bomba, revolutsiya, — bularning hammasi qandaydir yoʻl bilan Marla ismli qiz bilan bogʻliq.
* Men olti oy davomida uhlay olmagan edim. Uyqusizlikda sen uchun hamma narsa haqiqat emas; hammasi sendan ancha uzoqda, hamma harsa nushalarning nushasini nushasi.
* Qanday qilib in-yan shaklidagi qahva stolchasidan voz kechish mumkin?
* Qachondir biz pornografiyadan koʻz uzolmas edik — hozir esa Ikea kataloglaridan.
* Men jim edim — shuning uchun odamlar mening ahvolim juda yomon deb oʻylashar edi. Ular yigʻlashardi — ammo men balandroq yigʻlardim.
* Har kecha men vafot etardim, va har kecha qayta tugʻilar edim — bu Qayta Tirilish edi.
* Marla... gastrolchi. Uning yolgʻoni mening yolgʻonimning oynadagi aksi edi, va birdaniga, men he-ch nar-sa-ni sezmay qoldim: men yigʻlolmay qoldim! Yana uyqusizligim qaytib keldi.
* Uygʻonasan... samolyotdasan. Qayerda: Los-Anjeles, San-Fransisko? Uygʻonasan... Dallasda, Fortvordda. Qayerda boʻlmasang ham, markaziy shtatlardasan, — bu sening hayoting va u sekin-asta tugamoqda.
* Sen samolyotda yashaysan. Agar boshqa vaqtda boshqa joyda uygʻonish mumkin boʻlsa, unda nega bir kun boshqa odam boʻlib uygʻonish mumkin emas?
* Qayerga uchmayin, hamma joyda — hamma joyda — bir xil hayot: bir ulush shakar, bir ulush qaymoq, bir ulush sariyogʻ, mikrovolnovkada pishirilgan tovuq, paketchalardagi sovun qismlari, kichik tish tozalagichlar. Men uchratadigan odamlar ham "bir marta ishlatishlik odamlar". Ular bilan samolyot uchishi va qoʻnishi orasida gaplashishimiz mumkin — bizni boshqa vaqtimiz yoʻq!
(— Xush kelibsiz!)
== Tyler Durden ==
*— Shunday qilib: sen bu yerdasan, men u yerdaman; u yerda hojatxona.
*— Janoblar, Jang klubiga xush kelibsiz. Jang klubining birinchi qoidasi: Jang klubi haqida gapirmaslik. Jang klubining ikkinchi qoidasi: Jang klubi haqida gapirmaslik! Jang klubining uchinchi qoidasi: jang boshlash uchun kimdir kimdirga tashlanadi, magʻlubligini imo-ishora bilan koʻrsatsa — jang tugaydi. Toʻrtinchi qoida: birga-bir urishmoq. Beshinchi qoida: bir martaga bir jang, yigitlar. Oltinchisi: hech qanday poyafzallar, hech qanday koʻylaklar. Yettinchisi: Janglar qancha kerak boʻlsa, shuncha davom etadi. Va eng oxirgi, sakkizinchi qoida…: agar bu sizning Jang klubidagi birinchi kechangiz boʻlsa — siz urishishingiz shart.
* Mona Lisa ham toʻkilib tushmoqda…
* Biz hayotdan bir tola soch masofasida edik!
* Sening ishing bu sen emas, bankdagi pullaring ham sen emas. Sen haydayotgan mashinang ham. Sen — bu sening kissangdagi pullar emas. Sen — mashinangni kaliti emassan, ming lan'at. Sen — bu qoʻshiq aytayotgan va raqsga tushayotgan ahlatsan, bu dunyoning markazi…
* Faqatgina hamma narsani oxirigacha yoʻqotib, sen ozodlikka ega boʻlasan.
* Sen foydasiz yotgan ahlat boʻlagisan!
* Odamlar — oʻz buyumlarining qullaridirlar.
* Men yagona shramsiz ham oʻlishni istamayman.
* Birinchi sovunni biz qahramonlarning qoldiqlaridan qilar edik.
[[Turkum:Filmlar]]
jhnvz85dzmn29b2tq2ceeykm0idrxgy
Albert Einstein
0
1815
8344
8343
2024-05-20T13:51:12Z
Quinlan83
1744
[[Special:Contributions/195.158.15.14|195.158.15.14]] tahrirlari [[User:OtabekMaxdum|OtabekMaxdum]] versiyasiga qaytarildi
8109
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Einstein 1921 by F Schmutzer - restoration.jpg
| wikipedia = Albert Einstein
}}
'''Albert Einstein''' (<small>talaffuzi:</small> '''Albert Eynshteyn''')''(14-mart 1879-yil; 18-aprel 1955-yil)'' — nemis va yahudiy fizik-nazariyotchisi, barcha zamonlarning eng buyuk va eng katta ta'sirga ega fizik olim.
==Iqtiboslar==
* '''E = mc<sup>2</sup>''' ([http://www.aip.org/history/einstein/sound/voice1.mp3 Einstein shu formulani izohlab berayotgani yozilgan audiofayl])
* Nasabim — yahudiy, fuqaroligim — shveysariyalik, tashqi koʻrinishim — odamniki, va men ''faqatgina'' insonman, hech qaysi davlat yoki millatga bogʻliq emasman. (7 iyul 1918)
* Xudo ayyordir, lekin yovuz emas. ([http://www.bartleby.com/66/94/18594.html manba], 1921 apreli)
* Men Spinoza'ning Xudosiga ishonaman, qaysiki oʻzini olamning qonunlarga boʻysinuvchu garmoniyasida namoyon qiladi, aslo oʻzini odamzod qilmishlari va taqdiri bilan aloqador Xudoga emas. (New York ravvini Herbert S. Goldstein bergan "Xudoga ishonasizmi?" savoliga javoban (24 aprel 1929); [[:w:Spinoza|Spinoza]]'ning [[:w:Xudo|Xudo]] haqidagi fikrlari [[w:panteizm|panteistik]]dir)
* Bu velosiped minishga oʻxshaydi. Muvozanatni saqlash uchun doimo harakatda boʻlishing kerak. (oʻgʻli Eduard'ga yozgan xatidan, 5 fevral 1930)
* Oʻylaymanki, vegeterianlikning odam temperamentiga taʼsiri odamzotga katta naf kelitirshi mumkin. (27 dekabr 1930)
* Men nafaqat [[w:patsifizm|patsifistman]], balki jangovar patsifistdirman. Odamlarning oʻzlari urushga borishdan bosh tortishishmasa, urush hech qachon tugamaydi. (yanvar 1931)
* Olam tushunarlidir, degan iddaodan tushunarsizroq gap yoʻq. (1936 marti)
* Barcha dinlar, sanʼatlar va fanlar bir daraxtning shoxlaridir. (1937)
* Diniy qarashlarim haqida oʻqiganlaringiz albatta yolgʻon, takror va takror qaytariluvchi yolgʻondir. Men shaxsiyatli Xudoga ishonmayman, va buni rad etmaganman, aksincha, aniq-tiniq ifodalaganman. Agar menda diniy deb ataluvchi tuygʻu boʻlsa ham, bu olamning fan hali ochiqlamagan qirralari va tuzilishi oldidagi cheksiz hayratdir. (1954)
*Ijodkorlik va kashfiyotchilik qobiliyatim oldidagi eng katta to‘siq bu – olgan ta’limimdir<ref name="Muvaffaqiyatli insonlarning 7 koʻnikmasi">{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
*Biz muammolarimizni ularni yaratgan vaqtimizdagi fikrlash darajamiz bilan hal ila olmaymiz<ref name="Muvaffaqiyatli insonlarning 7 koʻnikmasi" />.
*Baxtli boʻlib yashashni xohlasangiz, hayotingizni biror maqsadga bogʻlang. Insonlarga yoki matohlarga emas<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Muvaffaqiyatli boʻlishdan koʻproq qadrli inson boʻlishga harakat qiling. Muvaffaqiyat kibrga yaqindir. Mehr-muhabbat esa qadrga<ref name="Hayotimiz kengurulari" />.
*Dunyo hattoki bir dona baxtsiz [[bola]] qolgan boʻlsa ham, buyuk ijodlar va riojlanishlar hechdir<ref name="Hayotimiz kengurulari" />.
*Insoniyat yashab qolmoqchi va yanada yuqori darajalarga koʻtarilmoqchi boʻlsa, yangicha fikrlashi lozim.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Yahudiy olimlar]]
[[Turkum:Fiziklar]]
[[Turkum:1879-yilda tugʻilganlar]]
[[Turkum:1955-yilda vafot etganlar]]
5cm7tiecs196gclv8oiviu74bcdaaxx
Turkum:Olimlar
14
1816
3383
2008-01-11T07:51:54Z
Abdulla
16
yangi
3383
wikitext
text/x-wiki
[[category:kishilar]]
rtl47li9js534fobou5z83o12we2ga5
Turkum:Kishilar
14
1817
6500
4321
2021-09-23T19:50:10Z
Malikxan
1446
6500
wikitext
text/x-wiki
[[category:Bosh turkumlar]]
mi13qllmwtdkkpugr8rekh4f6i3zmbo
Turkum:Umumiy
14
1818
3385
2008-01-11T07:52:53Z
Abdulla
16
yangi
3385
wikitext
text/x-wiki
'''Umumiy kategoriya'''.
1xq3z6txwcjrwohiznnrqxdmhdcrgpp
Turkum:Bosh turkumlar
14
1819
6493
3387
2021-09-23T19:47:37Z
Malikxan
1446
Malikxan [[Turkum:Bosh kategoriyalar]] sahifasini [[Turkum:Bosh turkumlar]]ga koʻchirdi
3387
wikitext
text/x-wiki
'''Umumiy kategoriyalar'''.
exh0a2iyxg2ynzro4l3ftiznuhc80rf
Hayot
0
1820
8119
6689
2024-04-14T16:06:44Z
Bekipediya
2189
8119
wikitext
text/x-wiki
{{vikipediya}}
* Hayot maʼnosi uning tamom boʻlishidadir.<br>'''[[Franz Kafka]]'''
* Kelinglar, shunday yashaylikki, hayotimiz tugaganida hatto goʻrkov ham xafa boʻlsin.<br>'''[[Mark Twain]]'''
* Hayot yashash uchun arzirlimi yoki yoʻqligi haqidagi savol falsafaning fundamental muammolaridan biridir.<br>'''[[Albert Camus]]'''
* Yoʻl chiroyli boʻlsa, u qayoqqa olib boradi, deb soʻramaylik.<br>'''[[Anatole France]]'''
* Hayot katta hazil boʻlmasa kerak, deb umid qilaman, chunki men uni tushunmadim.<br>'''[[Jack Handey]]'''
* Hayot harakatni talab etadi.<br>'''[[Arastu]]'''
* Hayot — bu oʻtgan kunlar emas, balki esda qolgan kunlardir.<br>'''[[Pyotr Pavlenko]]'''
* Baxtli hayot mavjud emas, faqatgina baxtli kunlar mavjuddir.<br>'''[[Andre Theuriet]]'''
[[Category:falsafa]]
[[Turkum:Mavzular]]
rl8k9t9fq443kqgvovj5jxtoacnmuan
Turkum:Falsafa
14
1823
3392
2008-01-11T08:12:23Z
Abdulla
16
yangi
3392
wikitext
text/x-wiki
[[category:fanlar]]
isoft3o7mavijym8l1la9k6le7i1hf3
Turkum:Fanlar
14
1824
6495
3393
2021-09-23T19:48:08Z
Malikxan
1446
6495
wikitext
text/x-wiki
[[category:bosh turkumlar]]
72hpd72omcevrv50sacvmyeaa8mtaxx
Turkum:Mavzular
14
1825
6503
3399
2021-09-23T19:51:42Z
Malikxan
1446
6503
wikitext
text/x-wiki
[[category:bosh turkumlar]]
72hpd72omcevrv50sacvmyeaa8mtaxx
Vaqt
0
1826
6735
6687
2022-09-09T00:10:57Z
Kwamikagami
1863
6735
wikitext
text/x-wiki
* Vaqt — bu pul. [[Benjamin Franklin]], 1748
* Vaqt pul sarfidir. [[Oscar Wilde]], 1894
* Abadiyat "hozir"-lardan iborat. [[Emily Dickinson]]
* Vaqt illuziyadir. [[Albert Einstein]]
* Vaqt men tarafimda, ha, shunday. [[Mick Jagger]]
* Chiqgil vaqt zanjiridan,
:Sevgi zanjiriga kir. [[Jaloliddin Rumiy]]
[[Turkum:Mavzular]]
1b09iotptyrrjk42ljcvwn0vebsi9y9
Vladimir Putin
0
1827
6553
6549
2021-11-12T13:40:34Z
Malikxan
1446
6553
wikitext
text/x-wiki
[[Fayl:Vladimir Putin - 2012.jpg|thumb|Vladimir Putin]]
'''[[:w:Vladimir Putin|Vladimir Vladimirovich Putin]]''' (7-oktabr 1952-yilda tugʻilgan) [[:w:Rossiya|Rossiyaning]] 2- va amaldagi 4-prezidentidir.
== Iqtiboslar ==
* Biz albatta Iroqdagidek demokratiyani istamaymiz.<ref>[http://www.brendan-nyhan.com/blog/2006/07/bush_says_just_.html 17-iyul, 2006, Sankt-Peterburg]</ref>
* Rossiya hech qanday konfrontatsiya istamaydi. Va biz hech qanday "muqaddas ittifoq"qa kirmaymiz.<ref>https://web.archive.org/web/20061013001158/http://www.kremlin.ru/eng/speeches/2006/06/27/2040_type82912type82913type82914_107818.shtml</ref>
* Sobiq chekistlar boʻlmaydi<ref>[http://vesti.lenta.ru/editor/2000/05/06/pobeda/ Sergey Stepashinning "men ham sobiq chekistman", degan gapiga javoban]</ref>
* Oʻrtoq boʻri kimni yeyishni biladi. Yeydi, va hech kimga quloq solmaydi, bu alfozda hech kimga quloq solgisi ham yoʻq. (ruschasi: ''Товарищ волк знает, кого кушать. Кушает, и никого не слушает, и слушать, судя по всему, не собирается'', 10-may 2006)
* Qonunni doim bajarish kerak, faqat bir joyingizdan ushlab olishganda emas. (ruschasi: ''Надо исполнять закон всегда, а не только тогда, когда схватили за одно место'', 4-noyabr 2003-yil)
== Manbalar ==
{{manbalar}}
== Havolalar ==
{{vikipediya}}
[[Turkum:Kishilar]]
fmaeozbq4zc0i3nwrwdmyk0gv8tcmdn
Salvador Dali
0
1828
3404
2008-01-12T08:50:20Z
Abdulla
16
Redirecting to [[Salvador Dalí]]
3404
wikitext
text/x-wiki
#REDIRECT[[Salvador Dalí]]
m9e70tsndpxswdujj0rh3drdfz4haps
Salvador Dalí
0
1829
6882
6565
2023-07-13T10:23:45Z
Kagansky
1729
6882
wikitext
text/x-wiki
[[Fayl:Salvador Dalí 1939.jpg|thumb|right|200px|Dali (1939)]]
'''[[w:Salvador Dalí|Salvador Felip Jacint Dalí]]''' (11-may 1904 – 23-yanvar 1989), [[w:Ispaniya|ispan]] rassomi boʻlgan.
== Iqtiboslar ==
* Musavvirlik olijanob san'atdir. Bunda gʻirromlik qilishning iloji yoʻq. Faqatgina yomon yoki yaxshi chiqishi mumkin. (27 sentyabr 1976)
* O'zimning rasmlarimdan ham surrealroq mamlakatga boshqa bormayman. (ispanchasi: ''No volveré a venir a un pais que es mas surrealista que mis pinturas'', [[:w:Meksika|Meksikaga]] sayohatidan soʻng)
* Men nasha chekmayman. Men ''oʻzim'' nashaman.
* Galani shunchalik sevamanki, u oʻlsa, uni yeyman.
{{vikipediya}}
[[Turkum:Kishilar]]
hj4jjx0u564bfe20g2il8cxcc65p043
Nicolas Sarkozy
0
1830
4949
4558
2019-11-26T06:58:27Z
Chongkian
1475
4949
wikitext
text/x-wiki
[[File:Nicolas Sarkozy (2008).jpg|thumb|Nicolas Sarkozy]]
'''[[w:Nicolas Sarkozy|Nicolas Paul Stéphane Sarközy de Nagy-Bocsa]]''' (28 yanvar, 1955) Fransiya prezidentidir.
==Iqtiboslar==
* Odamlarning ishsizligi uchun kambagʻal boʻlishini tushunaman, lekin birovning qattiq mehnat qilib, hamon qashshoq yashayotganini qabul qila olmayman. (31 yanvar, 2007)
* Franisyaga kelib, hijob yopinib, shu alfozda biror ma'muriy idoraga kirmoqchi boʻlsangiz, bu yaxshi emas. Agar xotiningizni erkak doktor tekshirishiga qarshi chiqsangiz, sizga bu yerda joy yoʻq. Fransiya ochiq mamlakatdir. (31 yanvar, 2007)
* Agar Fransiyada yashash kimgadir yoqmasa, ular bemalol mamlakatimizdan joʻnashlari mumkin. (22 aprel, 2007)
{{vikipediya}}
[[category:kishilar]]
l3uptew4id01tklv6qnjpxwbhxbo6qn
Kurt Cobain
0
1831
6621
6619
2022-05-11T15:08:26Z
Malikxan
1446
6621
wikitext
text/x-wiki
[[Fayl:Nirvana around 1992.jpg|thumbnail|Kurt Cobain (1992)]]
'''[[w:Kurt Cobain|Kurt Donald Cobain]]''' (20-fevral 1967-yil – 5-aprel 1994-yil) qoʻshiqchi, shoir, gitaristdir, [[w:Nirvana (guruh)|Nirvana]] guruhining aʼzosi boʻlgan.
==Iqtiboslari==
* Men boshqa shaxslar qismlaridan oʻzimni shakllantiraman.
* Gay emasman, lekin boʻlishni istardim, shunchaki gomofoblarni achchiqlantirish uchun.
* Fojea uchun rahmat. Bu san'atim uchun kerak.
* Odamlar ahmoqdirlar. Odam boʻlishdan uyalaman.
* Hamlet kabi oʻlim va hayotdan birini tanlashim kerak. (1994)
{{vikipediya}}
[[Turkum:Kishilar]]
5duw4kezxrk9hlfc3flsqk1i7s4hsbj
Din
0
1832
6693
4665
2022-09-08T21:58:53Z
Kwamikagami
1863
6693
wikitext
text/x-wiki
{{vikipediya}}
* Kishining oʻzini tutishi simpatiya, taʼlim va ijtimoiy aloqalarga asoslangan boʻlishi zarur; diniy asos muhim emas. Agar kishi oʻlimdan keyingi jazodan qoʻrqib yoki mukofotdan umidvor boʻlib, oʻzini tutib yursa, bu juda achinarlidir. [[Albert Einstein]]
* Barcha dinlar, sanʼatlar va fanlar bir daraxtning shoxlaridir. [[Albert Einstein]]
* Barcha dinlar, oʻzlarining xudolari, paygʻambarlari, avliyo-anbiyolari bilan hali intellektual qudratlarini jilovlamagan va toʻliq rivojlantirmagan odamlarning xayolotlari va ishonuvchanliklariga asoslangandir. [[Mixail Bakunin]]
* Din, u hatto oʻzini sevgi dini, deb ham atasin, oʻziga oid boʻlmaganlarga beayov va nafratli munosabatda boʻlishi turgan gap. [[Sigmund Freud]]
* Uni kechiring, u shunchaki qabilasining odatlari tabiat qonunlaridir, deb ishonadi! [[George Bernard Shaw]]
* Men bizga his, ong va aql bergan Xudo ularni ishlatishni taqiqlaganiga ishonishni istamayman. [[Galileo Galilei]]
* Men hech qachon yagona haqiqiy Xudodan nafratlanmaganman, biroq odamlarning Xudosidan nafratlanaman. [[Marilyn Manson]]
* Men [[:w:ratsionalizm|ratsionalizmni]] [[ateizm]]dan afzal koʻraman. Xudo va boshqa eʼtiqodga asoslangan obyektlar ongdan tashqaridadir va ratsionalizmda rol oʻynamaydilar, shuning uchun siz vaqtingizni himoya yo hujumga sarflab oʻtirmaysiz. [[Isaac Asimov]]
* Bedavo dindor, koʻpchilikning ruhiy holatini shunday taʼriflash mumkin. [[Thomas Edison]]
* Balki bugun oltin hayotning yagona boshqaruvchisiga aylangandir, biroq hali zamon keladiki, odamzot yana undan yuqori boʻlmish Xudoga sajda qiladi. [[Adolf Hitler]]
* Odam diniy hayvondir. U hayvonlar ichida yagona diniyidir. U hayvonlar orasida Haq Dinga — ulardan bir nechasiga ega yagona hayvondir. U hayvonlar ichra qoʻshnisini oʻzidek sevadigan va agar uning teologiyasi notoʻgʻri boʻlsa, uni boʻgʻizlaydigan yagona hayvondir. U qardoshlarining yoʻlini haq va baxtga yetaklashga harakat qilib, dunyoni mozoristonga aylantirgandir. [[Mark Twain]]
* Din avomni jim saqlash uchun eng zoʻr narsadir. [[Napoleon Bonaparte]]
* Din ongni zaharlovchi viruslar ichida eng zararlisidir. [[Arthur C. Clarke]]
* Din qashshoqni boyni oʻldirishdan ushlab turuvchi narsadir. [[Napoleon Bonaparte]]
* Diniy azoblanish bir vaqtning oʻzida voqeʼiy azoblanish ifodasi va voqeʼiy azoblanishga boʻgan norozilikdir. Din ezilgan mavjudotning ohi, yuraksiz olam yuragi va ruhsiz holat ruhidir. U xalq afyunidir. [[Karl Marx]]
[[Turkum:Mavzular]]
snpsbgkg9ncu8bg8ljkfmid4bglnedo
George Bernard Shaw
0
1834
8277
6983
2024-05-09T04:26:51Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8277
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = George Bernard Shaw
| Tasvir = George Bernard Shaw 1934-12-06.jpg
| wikipedia = George Bernard Shaw
}}
'''George Bernard Shaw''' <small>(talaffuzi: '''Jorj Bernard Shou''')</small> ''(26-iyul 1856-yil; 2-noyabr 1950-yil)'' — irlandiyalik taniqli dramaturg, yozuvchi, [[w:Nobel mukofoti|adabiyot boʻyicha Nobel mukofoti]] sovrdindori (1925-yil), London iqtisodiyot va siyosatshunoslik instituti asoschilaridan biri.
== Iqtiboslari ==
*Siz narsalarni koʻrasiz; va soʻraysiz: Nega shunday? Lekin men narsalar hech qachon boʻlmaganini va yoʻq boʻlishini xayol qilaman; va soʻrayman: Nega shunday emas?
* Mangu yashashga urinmang, baribir bu qoʻlingizdan kelmaydi.
** ''[[:w:The Doctor's Dilemma|The Doctor’s Dilemma]]'' pyessasi (1906-yil).
* Mening mutaxassisligim boshqalar nohaq boʻlganda haq boʻlishdir.
** ''[[:w:You Never Can Tell|You Never Can Tell]]'' pyessasi, 4-akt (1897-yil)
* Faqat bitta din bor, uning yuzlab versiyalari boʻlgani bilan.
** ''Plays Pleasant and Unpleasant'' pyessasi, 2-boʻlim, muqaddima (1898-yil)
* Muqaddas Kitobda „maʼnaviyat“ soʻzini uchratsak, unda „telefon“ yoki „avtomobil“ soʻzlarini uchratganimizdek hayratda qolardik.
** ''[[:w:Fanny's First Play|Fanny’s First Play]]'', muqaddima (1911-yil)
* Istagim bor ekanki, yashashimga sabab bor. Qoniqish oʻlimdir.
** ''[[:w:Overruled|Overruled]]'' pyessasi (1912-yil)
* Barcha buyuk haqiqatlar kufr oʻlaroq boshlanadi.
** ''Annajanska'' pyessasi (1919-yil)
* Odamzotdan vatanparvarlikni olib tashlamas ekansiz, hech qachon tinch dunyoga erisha olmaysiz.
** ''OʻFlaherty V. C.'' pyessasi (1919-yil)
* Qotillik senzuraning ekstremal shaklidir.
** ''The Shewing Up of Blanco Posnet'' pyessasi (1909-yil): Rad etilish bayonoti, 1-sahna : Tolerantlikning chegaralari
* Pyesa sifati undagi gʻoyalar sifatidir.
** ''The Play of Ideas'' pyessasi, Yangi bayonot (1950-yil 6-may)
* Agar Siz biror odamni oʻqitib, biror narsaga oʻrgatmoqchi boʻlsangiz, yanglishasiz — u hech narsani oʻrganmaydi .
** ''[[:w:Back to Methuselah|Back to Methuselah]]'' pyessasi, ''Is there any hope in education?'' sahnasi (1921-yil)
* Bolalarni toʻgʻri tarbiyalash uchun ota-onalar farzandlariga aslidagiday koʻrinishi kerak.
** ''Maxims for Revolutionists'' pyessasi, 33-bob (1903-yil)
* Baxtni ishlab chiqarmay turib isteʼmol qilishga haqqimiz yoʻq.
** ''[[:w:Candida (play)|Candida]]'' pyessasi, 1-akt (1898-yil)
* Tasavvur ijodning boshlanishidir. Istaganingizni tasavvur qilasiz; tasavvur qilganingizni istaysiz; va nihoyat, istaganingizni yaratasiz.
** ''The Serpent'' pyessasi, 1-sahna, 1-akt
* Erkak yoki ayolning tarbiyalanganlik darajasi janjal paytida yaqqol namoyon boʻladi.
** ''[[:w:The Philanderer|The Philanderer]]'' pyessasi, 4-akt (1893-yil)
* Odam mamlakat va insoniyat uchun qilishi mumkin boʻlgan eng katta xizmat — bolalarini tarbiyalashidir.
** ''[[:w:The Intelligent Woman's Guide to Socialism and Capitalism|The Intelligent Woman's Guide to Socialism and Capitalism]]'' kitobi, 8-bob (1928-yil)
* Sogʻlom odam umurtqasi borligini bilmaganidek, sogʻlom millat ham millatchilikni bilmaydi.
** ''[[:w:John Bull's Other Island|John Bull's Other Island]]'' komedik pyessasi, muqaddima (1907-yil)
* Meni hazil qilish uslubim haqiqatni gapirishdan iborat. Bu olamdagi eng qiziq hazildir.
** ''[[:w:John Bull's Other Island|John Bull's Other Island]]'' komedik pyessasi, 2-akt (1907-yil)
* Xatolarga to‘la hayot, garchi hurmatga sazovor bo‘lmasa ham, hech bir urinishsiz va xatolarsiz yashalgan umrdan afzalroq.
** ''[[:w:The Doctor's Dilemma|The Doctor’s Dilemma]]'' pyessasi, muqaddima (1906-yil).
* Nafratlanishni bildirishning eng yaxshi yo‘li sukut qilishdir.
** ''[[:w:Back to Methuselah|Back to Methuselah]]'' pyessasi, 5-sahna: As Far as Thought Can Reach
* Agar kishi murakkab ish bilan shug‘ullansa va uni yaxshi bajarsa, hech qachon o‘ziga bo‘lgan hurmatni yo‘qotmaydi.
** ''[[:w:The Doctor's Dilemma|The Doctor’s Dilemma]]'' pyessasi, [http://books.google.com/books?id=aniaAAAAIAAJ&q=%22No+man+who+is+occupied+in+doing+a+very+difficult+thing+and+doing+it+very+well+ever+loses+his+self-respect%22&pg=PR22#v=onepage muqaddima] (1906-yil).
*[[Muhammad|Muhammad sollallohu alayhi vasallam]]!<br>Men bu zotning hayotini oʻrganish davomida aql bovar qilmaydigan narsalarni koʻrdim. U nasroniylarga dushman boʻlmagan ekan. Men bu zotni ''“Butun insoniyatning xaloskori”'' deb atash kerak ekan, degan qarorga keldim<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Irlandiyalik yozuvchilar]]
[[Turkum:1856-yilda tugʻilganlar]]
[[Turkum:1950-vafot etganlar]]
pmf15aaczcmpxb1eorg68hhjidv1ujr
George Bernard Show
0
1835
3421
2008-01-16T12:16:17Z
Abdulla
16
[[George Bernard Show]] [[George Bernard Shaw]]ga ko'chirildi
3421
wikitext
text/x-wiki
#REDIRECT [[George Bernard Shaw]]
r215yu6vons8i3dxkyufiwpwu2thcht
Galileo Galilei
0
1836
8032
6675
2024-04-08T12:45:34Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8032
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Galilee.jpg
| wikipedia = Galileo Galilei
}}
'''Galileo Galilei''' ''(15 fevral 1564-yil; 8 yanvar 1642-yil)'' — oʻz davrining ilmiga katta taʼsir koʻrsatgan [[w:Italiya|italyan]] faylasufi, fizik va astronom.
== Iqtiboslar ==
*Matematika fan eshigi va kalitidir.
*U baribir aylanadi. (''italyanchasi:'' Eppur si muove; Yer aylanishi haqida)
*Tabiatning buyuk kitobi matematika tilida yozilgandir.
*Muqaddas Kitob bizga qanday qilib osmonga [jannatga] borishni oʻrgatadi, osmon qanday yurishini emas.
*Men bizga his, ong va aql bergan [[Xudo]] ularni ishlatishni taqiqlaganiga ishonishni istamayman.
*Siz boshqalarga ular avvaldan bilmagan narsani uqtira olmaysiz. Ular allaqachon bilgan narsanigina anglatishingiz mumkin, xolos<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli. |author=Brayan Treysi |publisher=Asaxiy books |year=2020|location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
[[Turkum:Fiziklar]]
[[Turkum:Astronomlar]]
[[Turkum:1564-yilda tugʻilganlar]]
[[Turkum:1642-yilda vafot etganlar]]
qc43zkyvdvf3l47bu02glr4vofncx6f
Oʻlim
0
1837
4918
4917
2019-03-08T22:20:29Z
Risto hot sir
1441
English away!
4918
wikitext
text/x-wiki
[[File:Kuoleman Puutarha by Hugo Simberg.jpg|alt=|thumb|Kuoleman puutarha, Hugo Simberg (1906)]]
* Mening oʻlimimda mening hayotimni ayblashingizni soʻrayman. ([[Gennadiy Malkin]])
* Bugun vafot etmoq — qoʻrqinchli, qachondir esa — hech nima emas. ([[Vladimir Dal]])
* Hamma oʻladi. Lekin hamma ham yashamaydi. ([[William Wallace]], [[Sheryurak]])
== Shuningdek qarang ==
*[[Hayot]]
*[[Xudkushlik]]
[[Turkum:Mavzular]]
1ok0b38ns9la0v6cqvxf2lfbakodysf
Aflotun
0
1838
7924
7814
2024-04-01T00:44:56Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7924
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Platon-2b.jpg
| wikipedia = Aflotun
}}
'''Aflotun''' yoki '''Platon''' (<small>yunoncha:</small> Πλάτων)''(mil.av. 428/mil.av. 427 — mil. av. 348/mil. av. 347)'' — qadimgi yunon faylasufi. Ustozi [[w:Suqrot|Suqrot]] va shogirdi [[w:Arastu|Arastu]] bilan birgalikda Aflotun Gʻarb madaniyatini shakllantirdi. U shuningdek matematik, yozuvchi hamda Afinadagi ilk akademiya asoschisi boʻlgan.
==Iqtiboslar==
*Doʻstlarning hamma narsasi umumiydir.
*Koʻzlar ruh oynasidir.
*Sinalmagan hayot yashashga arzigulik emas.
*Barcha narsalarni oxir-oqibat [[oʻlim]] yamlamaydimi?
*Ishning eng muhim qismi uning boshidir.
*Nazm va [[w:falsafa|falsafa]] bir-biriga doim dushmandirlar.
*Yovuzlikning eng katta jazosi yomon odam boʻlishdir.
*Hayotda eng muhimi — ko‘p narsalarga ega bo‘lishingiz emas, oz narsalarga ehtiyoj his qilishingizdir.
*Sizda bor bo‘lgan narsalar, sizning qanchalik boy ekanligingizni belgilamaydi. Aksincha, nimalarga muhtojligingiz, saviyangizni va darajangizni belgilaydi.
*Hurmat bor joyda har doim qoʻrquv boʻladi. Qoʻrquv bor joyda hurmat doim ham boʻlavermaydi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[category:kishilar]]
[[Turkum:Faylasuflar]]
[[Turkum:Matematiklar]]
[[Turkum:Yozuvchilar]]
8uxd033f8u7gi47shnzgxhpxjkpt2qb
Karl Marx
0
1839
7607
6747
2024-02-29T03:56:34Z
Anjaniy
2032
7607
wikitext
text/x-wiki
[[Tasvir:Karl Marx.jpg|thumb|Tarix ayrim shaxslarning oʻz maqsadi yoʻlida odamalrni ishlatishi emas. Tarix shu odamlarning oʻz maqsadlariga yetishi yoʻlidagi harakatlaridir.]]
'''[[w:Karl Marx|Karl Heinrich Marx]]''' (5 may, 1818 – 14 mart, 1883) olmon [[:w:falsafa|faylasufi]] va [[:w:iqtisodiyot|iqtisodchisi]] boʻlgan.
== Iqtiboslar ==
*Bir davlatda yashab, bu davlatning tilini bilmaganlar yo bosqinchi yoki ahmoqdir.
* Faylasuflar olamni faqatgina turlicha ''taʼriflab'' berishdi. Maqsad esa, uni ''oʻzgartirishdir''.
* Har kimdan — qobiliyatlariga koʻra, har kimga — ehtiyojlariga koʻra.
* Falsafaning voqeʼiy olamni oʻrganishga aloqasi masturbatsiyaning jinsiy qovushishga aloqasidek gap.
* Dunyo proletarlarining oʻzlarini ushlab turgan zanjirlardan boshqa yoʻqotadigan hech nimasi yoʻq. Ular dunyoga erishishlari mumkin. Butun dunyo proletarlari, birlashingiz!
* Kommunizm nazariyasini bitta jumlada shunday tushuntirish mumkin: shaxsiy mulkchilikning bekor qilinishi.
* Shu kungacha boʻlgan jamiki tarix sinflar kurashi tarixidir.
* Yevropa boʻylab ruh kezmoqda; Kommunizm ruhi.
* Bolalar ota-onalarini tarbiya qilmoqliklari lozim.
{{vikipediya}}
[[Turkum:Kishilar]]
40o3oci19ada9xv0fdjqcn88810xpuo
Turkum:Vikiiqtibos:Shablonlar
14
1840
5521
3436
2020-06-09T09:11:24Z
Albatros777
1526
[[Turkum:Vikiiqtibos:Andozalar]]ga yoʻnaltirildi
5521
wikitext
text/x-wiki
#YOʻNALTIRISH [[Turkum:Vikiiqtibos:Andozalar]]
3cybjb83208y0oqx2f43kkp3x1aam4h
Turkum:Vikiiqtibos
14
1841
3437
2008-01-22T08:10:01Z
Abdulla
16
yangi
3437
wikitext
text/x-wiki
Vikiiqtibosga oid mavzular:
6mc6zc634duaimc4dfpuoaybwc3j2e3
Alfred Hitchcock
0
1843
6701
4955
2022-09-08T22:06:49Z
Kwamikagami
1863
6701
wikitext
text/x-wiki
[[Image:Hitchcock, Alfred 02.jpg|thumb|Alfred Hitchcock]]
'''[[w:Alfred Hitchcock|Alfred Hitchcock]]''' (13 avgust, 1899 – 29 aprel, 1980) britan rejjissori va produseri boʻlgan.
==Iqtiboslar==
* Hech qachon doʻstingga ortingni oʻgirma.
* [[Televideniye]]ning eng katta foydalaridan biri shundaki, u qotillikni qayta uyga, oʻzining joyiga olib kirdi.
* Politsiyaga qarshi emasman; shunchaki undan qoʻrqaman.
* Hujjatli film sujeti Xudo tomonidan yoziladi; badiiy filmda esa rejissor xudodir.
* Kechki ovqat, kinoteatr chiptasi va enagaga sarflangan pullarga arziydigan kinoni yaxshi kino desa boʻladi.
{{vikipediya}}
[[category:kishilar]]
lbbyvbsnz0fc2v0k4uqthqd0jpsm9ew
Albert Camus
0
1845
8096
8087
2024-04-09T06:02:55Z
Salazarov
1839
8096
wikitext
text/x-wiki
[[File:Albert Camus, gagnant de prix Nobel, portrait en buste, posé au bureau, faisant face à gauche, cigarette de tabagisme.jpg|thumb|right|Albert Camus tasviri]]
'''Albert Camus''' ({{talaffuz|Alber Kamyu}}; 1913-yil 7-noyabr — 1960-yil 4-yanvar) — kelib chiqishi [[:w:Jazoir|Jazoir]]ga borib taqaluvchi (afrofransuz) [[:w:Fransiya|fransiya]]lik [[:w:yozuvchi|yozuvchi]], [[:w:Absurdizm|absurdist]] [[:w:Falsafa|faylasuf]].
==Iqtiboslari==
* Inson — oʻzligicha qolishni istamaydigan yagona mavjudot.
** „[[:w:Isyonkor odam|Isyonkor odam]]“, 1951-yil. Tarjima iqtibos: Erkin Ernazarov tarjimasi. 2023-yil „Yoshlar matbuoti“ nashriyoti: Alber Kamyu — „Begona“ va „Vabo“ romanlari, 430-bet. Alber Kamyudan iqtiboslar boʻlimi.
* Biz oʻz suyuklilarimizni ikki bor aldaymiz. Birinchisi ularning foydasiga, ikkinichisi oʻzimizning.
** ''La mort heureuse'' (Baxtli oʻlim); 1971-yil; (1938-yilda yozila boshlagan) ISBN: [https://en.wikipedia.org/wiki/Special:BookSources/0-679-76400-3 0-679-76400-3]
* Kishining bu hayot absurd ekanligini anglab yetishi hayotning tugashi emas, aksincha, uning boshlanishidir. Bu holat bari buyuk daholarning boshidan oʻtgan.
**[[Jean-Paul Sartre]]ning ''Nausea'' (Koʻngil aynash) asari uchun Camus yozgan taqriz, Alger Républicain jurnalida chop etilgan; (20-oktyabr, 1938-yil) 5-sahifa.
* Kuz har yaproq gulga aylangan ikkinchi bahordir.
** James R. Millerning ''Visions from Earth'' (2004-yil) asarida keltirilgan Camusdan iqtibos; 126-sahifa
* Agar bu hayotga nisbatan sotqinlik qilish imkoni boʻlsa, bu undan umid uzish emas, balki undan yaxshiroq hayotga umid qilish boʻlardi.
**[https://books.google.co.uz/books?id=N0bNUqDVKJgC&q=%22If+there+is+a+sin+against+life+it+consists+perhaps+not+so+much+in+despairing+of+life+as+in+hoping+for+another+life+and+in+eluding+the+implacable+grandeur+of+this+life%22&pg=PA153&redir_esc=y#v=onepage ''Summer in Algiers''] (Jazoirda yoz), ''The Myth of Sisyphus and Other Essays''; 1955-yil. (Sifus siri va boshqa esselar)
==Havolalar==
{{Ijtimoiy va siyosiy faylasuflar}}
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Faylasuflar]]
[[Turkum:1913-yilda tugʻilganlar]]
[[Turkum:1960-yilda vafot etganlar]]
jbioath5i1kzw0yo1sagwg6wlqatah7
Xudkushlik
0
1846
6734
6686
2022-09-09T00:10:14Z
Kwamikagami
1863
6734
wikitext
text/x-wiki
'''[[:w:Xudkushlik|Xudkushlik]]''' oʻzini oʻldirishdir.
==Iqtiboslar==
* Hayotimiz kitobidan varaq yirtib ololmaymiz, biroq uni tamoman gulxanga tashlashimiz mumkin. ([[George Sand]])
* Suicide is not a solution <br/> But it remains an excellent option
:(''Tarjima:'' Xudkushlik yechim emas <br/> Lek zoʻr tanlovdir hamon)
::Impaled Nazarene (fin [[:w:heavy metal|metal guruhi]]) ashulasidan
* Melanxoliyaga toʻlib oʻzini oʻldirgan kishi agarda yana bir hafta yashaganida edi, hayotdan ketishni istamasdi. ([[Voltaire]])
* Hayot yashashga arzigulikmi, degan savol [[falsafa]]ning bosh muammosidir. ([[Albert Camus]])
* Doʻstlarimga: ishlarim qilib boʻlingan. Nega kutayin? (George Eastman xudkushlik xatidan)
* Sinik boʻlish yaxshidir — har holda, boqimanda mushukdek boʻlishdan yaxshiroq — va eng yaxshisi, umuman boʻlmaslik. Batamom xudkushlik olamdagi eng mantiqiy ishdir — biz uni qorongʻulikdan primitiv va bolalarcha qoʻrqqanimiz tufayli rad etamiz. Agar ongli boʻlganimizda oʻlimga — yana oʻsha mavjud boʻlmasimizdan avvalgi orombaxsh yoʻqlikka talpinardik. ([[H. P. Lovecraft]])
* Xudkushlik haqidagi xayollar yupatuvchidir: ular yordamida kishi yomon tunlarni kechib oʻta oladi. ([[Nietzsche]])
* Qon uchun uzr. ([[:w:Dead|Per Yngve Ohlin]] xudkushlik xatidan)
* Aziz Olam, men sendan zerikkanim uchun seni tashlab ketayotirman. Yetarlicha yashagandekman. Men seni sening muammolaring bilan shu magʻzava oʻrangda tashlab ketayapman — omad senga! ([[George Sanders]])
* Hayot kino kabidir, agar siz uning yarmini koʻrsangiz-u, har soniyasi jonga tegarlik darajada rasvo va bemaʼni boʻlsa, hoynahoy, u bundan keyin ham qiziqarli boʻlmaydi va oxirigacha oʻtirib koʻrish uchun arzimaydi. Hech kim sizga kino tugamasidan avval, vaqtli chiqib ketganingiz uchun dakki berishi kerak emas. ([[Doug Stanhope]])
{{vikipediya}}
[[Turkum:Mavzular]]
8twpec3j1z9hmjljybvbeokw4j8rx11
Xudo
0
1847
6746
6685
2022-09-09T00:23:15Z
Kwamikagami
1863
6746
wikitext
text/x-wiki
'''[[:w:Xudo|Xudo]]''' oliy hilqat, olam yaratuvchisi, deb taʼriflanuvchi mifologik mavjudotdir.
== Iqtiboslar ==
* Avvalboshda Olam yaratildi. Bu koʻp odamlarni gʻazablantirib, yomon ish, deya baholandi. ([[Douglas Adams]])
* Xudo odam yelkasiga u qila olmaydigan ish ortmaydi. ([[Muhammad Ali]])
* Xudo yo zolim, yoki layoqatsizdir. ([[Woody Allen]])
* Agar Xudo mavjud boʻlsa, umid qilamanki, uzrli sababi bor. ([[Woody Allen]])
* Kulishni bilmaydigan Xudo bundayin kulguli olamni yarata olmasdi. ([[Shri Aurobindo]])
* Xudoning essensiyasi va mavjudligi bir narsadir. ([[Ibn Sino]])
* Xudo boʻlmaganida edi, uni toʻqib chiqarish zarur boʻlur edi. ([[Voltaire]])
* Voltaire gapini teskari qilib aytamanki, agar Xudo boʻlganida edi, uni yoʻqotish zarur boʻlur edi. ([[Mixail Bakunin]])
* Anʼanaviy dinlar Xudoni qasoskor kimsa oʻlaroq taʼriflashadi, lekin odamlar shunday kimsani sevish kerakligi haqida gapirishadi. ([[P. T. Barnum]])
* Dinning hech qachon qotillik bilan muammosi boʻlmagan. Umuman. Xudo nomiga oʻlidirlgan odamlar soni boshqa sabab bilan boʻlgan oʻldirilganlar sonidan koʻproqdir. ([[George Carlin]])
* Balki bizning shu sayyoradagi vazifamiz Xudoga sigʻinish emas, balki uni yaratishdir. ([[Arthur C. Clarke]])
* Xudo oldida hammamiz birdek dono va birdek nodonmiz. ([[Albert Einstein]])
* Men Spinoza'ning Xudosiga, oʻzini olam garmoniyasida namoyon qiluvchi Xudoga ishonaman; aslo odamzod taqdiri va qilmishlari bilan bezovta xudoga emas. ([[Albert Einstein]])
* Odamlar oʻzlaridan yuksakroq xudoni oʻylab topisha olmagan. Koʻp xudolar ahloqsiz va buzilgan bolaga oʻxshab ketishadi. ([[Robert A. Heinlein]])
* Xudo oʻldi: biroq, odamzotning hozirgi ahvoliga koʻra, U paydo boʻlib turuvchi gʻorlar hali boʻlgusi. ([[Friedrich Nietzsche]])
* Odam Xudo xatosimi? Yoki Xudo odam xatosi? ([[Friedrich Nietzsche]])
* Bitta odamni oʻldir — va sen qotilsan. Millionlarni oʻldir — va sen hukmdorsan. Hammani oʻldir — va sen Xudosan. ([[Jean Rostand]])
{{vikipediya}}
[[Turkum:Mavzular]]
kpxpckb9026sec4vsif40jwtsriwfu4
Fan
0
1848
6736
6690
2022-09-09T00:11:53Z
Kwamikagami
1863
/* Iqtiboslar */
6736
wikitext
text/x-wiki
'''[[:w:Fan|Fan]]''', keng maʼnoda, tizimlashtirilgan obyektiv bilim toʻplamidir.
==Iqtiboslar==
* Buyuk nazariyalar keng miqyoslidir; xatolar bizni dogmatizm va tornazarlikka tortadi. ([[Stephen Jay Gould]])
* Irratsional qoʻllanuvchi haqiqatlar aqlli xatolardan zararliroq boʻlishi mumkin. ([[Thomas Henry Huxley]])
* Fanning buyuk fojeasi - goʻzal gipotezani xunuk fakt bilan oʻldirishdir. ([[Stephen Jay Gould]])
* Fan voqeʼlik nazmidir. ([[Richard Dawkins]])
* Mendan soʻrashadi, [[:w:NUJ|uchar likopchalarga]] ishonasizmi? Telepatiyaga-chi? — [[:w:en:Ancient astronauts|Qadimgi fazogirlarga-chi]]? — Bermud Uchburchagiga-chi? — Oʻlimdan soʻng hayotga-chi?
:Yoʻq, javob beraman men. Yoʻq, yoʻq, yoʻq, yoʻq, va yana yoʻq.
:Yaqinda bir kishi, mening shu alfozdagi javoblarimdan gʻazablanib, soʻradi "Hech narsaga ishonmas ekansiz-da?"
:"Ishonaman", dedim men. "Dalillarga ishonaman. Betaraf kuzatuvchilar tomonidan tasdiqlangan kuzatuv, oʻlchov va argumentlarga ishonaman. Qay darajada aql bovar hodisa boʻlmasin, agarda unga dalillar boʻlsa, ishonaman. Biroq, naqadar aql bovar qilinmas hodisa boʻlsa, shu qadar kuchli dalillar kerak." ([[Isaac Asimov]])
* Biz kimmiz? Bu savolgan javob topish nafaqat fan vazifalaridan biri, balki eng bosh vazifasidir. ([[Erwin Schrodinger]])
* Fan yoki fizika, yoki marka yigʻishdan iboratdir. ([[Ernest Rutherford]])
* Informatikani komputerlar haqidagi fan, deyish, astronomiyani teleskoplar haqidagi fan, deyish bilan barobar. ([[Edsger Dijkstra]])
* Fan juda ajoyib narsadir; agar biror kimsa u orqali pul topmoqchi boʻlmasa. ([[Albert Einstein]])
* Fizika seks kabidir: albatta, uning praktik foydalari bor, lekin biz u bilan bu tufayli shugʻullanmaymiz. ([[Richard Feynman]])
* Biz hayot sirini ochdik. ([[Francis Crick]], DNK kashfiyoti haqida)
* Olim qanday inson? U tabiat eshigining kalit teshigidan boqib, nimalar boʻlayotganini bilishga urinayotgan odamdir. ([[Jacques-Yves Cousteau]])
* ''Je n'ai pas besoin de cette hypothèse''. ([[Pierre-Simon Laplace]]; ''tarjimasi:'' Bu gipotezaga ehtiyoj yoʻq; Napoleon'ning nega Quyosh tizimi modelida [[Xudo]]ga oʻrin berilmagani haqidagi savoliga javoban.)
{{vikipediya}}
[[Turkum:Mavzular]]
co72eqj5llunsvreq8r7b3rmptcffol
Falsafa
0
1849
6737
6692
2022-09-09T00:12:46Z
Kwamikagami
1863
/* Iqtiboslar */
6737
wikitext
text/x-wiki
'''[[:w:Falsafa|Falsafa]]''', keng maʼnoda, odam va olam munosabatlarini oʻrganuvchi fandir.
==Iqtiboslar==
* Faylasuflar olamni faqatgina turlicha taʼriflab berishdi. Maqsad esa, uni oʻzgartirishdir. ([[Karl Marx]])
* Falsafa taraqqiyoti qatʼiyroq boʻla borishda emas, balki ijodkor boʻlishdadir. ([[Richard Rorty]])
* Hamma narsa nisbiy — [[Albert Einstein|Einstein]] nazariyasidan tashqari, albatta! ([[Leonid Suxorukov]])
* Hayot yashashga arzigulikmi, degan savol falsafaning bosh muammosidir. ([[Albert Camus]])
* Bilganimiz — fan, bilmaganimiz esa falsafadir. ([[Bertrand Russel]])
* Falsafaning voqeʼiy olamni oʻrganishga aloqasi masturbatsiyaning jinsiy qovushishga aloqasidek gap. ([[karl Marx]])
* Falsafa hech qayerdan hech qayerga eltmaydigan yoʻllar toʻplamidir. ([[Ambrose Bierce]])
{{vikipediya}}
[[Turkum:Mavzular]]
[[Turkum:Falsafa]]
cw9d9gssskmnc70nztk7ylvvq801124
Pessimizm
0
1852
4657
4383
2015-02-12T13:15:05Z
Cekli829
376
4657
wikitext
text/x-wiki
{{vikipediya}}
'''Pessimizm''' olam va undagi hodisalarning salbiy sifatlarga egaligini uqtiruvchi dunyoqarashdir. '''[[:w:optimizm|Optimizm]]''' esa, aksincha, olamning umumiy manzarasi ijobiy baholanishi kerakligini ta'kidlovchi dunyoqarashdir.
==Iqtiboslar==
* Optimist biz boʻlishi mumkin olamlar ichidagi eng yaxshi olamda yashayapmiz, deb oʻylaydi. Pessimist shu iddaoning haqiqatan ham rost ekanligidan qoʻrqadi. ([[James Branch Cabell]])
* Yosh pessimistning xoʻrsinishidan ham qaygʻuliroq manzara yoʻq, keksa optimistning ohidan tashqari. ([[Mark Twain]])
* Pessimist hech qachon xafa boʻlmaydi. (Jack Cleary)
* Optimistlar ham, pessimistlar ham jamiyatga foyda keltiradilar. Optimist [[:w:uchoq|uchoq]] ixtiro etsa, pessimist parashut oʻylab topadi. ([[George Bernard Shaw]])
* Optimizm soʻqir, pessimizm esa achchiqdir. ([[Jean Cocteau]])
* Pessimist ikki balodan ikkalasini ham tanlaydigan kishidir. ([[Oscar Wilde]])
[[Category:Falsafa]]
rtwkmpk5ptvypugjhnzplkpy219pnx3
Optimizm
0
1853
3462
2008-03-26T06:32:21Z
Abdulla
16
yangi
3462
wikitext
text/x-wiki
#REDIRECT[[Pessimizm]]
gjmwzzcdk9hzb0pw5jpgu7tfeypa13h
Pessimizm va optimizm
0
1855
3468
2008-03-26T06:37:19Z
Abdulla
16
[[Pessimizm va optimizm]] moved to [[Pessimizm]] over redirect
3468
wikitext
text/x-wiki
#REDIRECT [[Pessimizm]]
ohewdr3z765e5c63tdkqp9s0e4934b3
Ivan Vasilyevich kasbini oʻzgartiradi
0
1920
7036
4866
2023-11-18T15:44:36Z
Umarxon III
998
7036
wikitext
text/x-wiki
'''[[:w:Ivan Vasilyevich kasbini oʻzgartiradi|Ivan Vasilyevich kasbini oʻzgartiradi]]''' 1973-yili chiqarilgan sovet filmidir.
==Iqtiboslar==
*"Koʻppak" deyapsan, yaramas! Shoh huzurida bunaqa ashula aytishlariga yoʻl qoʻymayman! Men yoʻgʻimda jaa quyushqondan chiqib ketibsizlar. Luburtanlaring yaramaydi! Ommaviy-zamonaviy qoʻshiq aytish lozim. Qanaqa edi haligi, bor-u, nima, ha, "Trali-vali, tili-tili! Eto nam ne tili-tili." Bu sizga trali-valimas!
*- E, meni kechirasiz, ismi-shariflari nima edi?<br/>- Marfa Vasilyevnaman.<br/>- A-ya, ha. Eh, Marfusha, gʻam-gʻussaga ne hojat?
*Qanaqa Ivan Grozniy?
*Ey, kim bor, menga qara, ofitsiant!
*- Menga qarang, birodar, restoraningizning alohida xonasi yoʻqmi?<br/>- O'v, kayfing oshib qopti-yu, ogʻayni.
* Muzikachilar, nime jim boʻp qoldilar, qani, shoʻxrogʻidan bir chalinglar!
* Hamma raqsga tushsin!
* Salom, shoh!
* Bu haqiqiy Ivan!
* Ichvolib nega bezorilik qilasiz?
* Toʻrt tomoning qibla!
*- Bir narsa desang-chi, qara, jon kuyintirishini?<br/>- [[:w:Adolf Hitler|Gitler]] - kaputt!<br/>- Davom eting, mister elchi, biz hamma gapingizga qoʻshilamiz.
*Seniyam davolashadi... seniyam davolashadi... meniyam davolashadi.
*Xoʻp, aufviedersehen, goodbye, aurevouir. Xullas kalom, xayr!
[[Turkum:1973-yil filmlari]]
[[Turkum:Chet tilidagi filmlar]]
[[Turkum:Sovet Ittifoqi filmlari]]
[[Turkum:Komediya filmlar]]
ho3lm89in8z3fp3miu4mmcswi2dzcjd
Andoza:Softredirect
10
1940
4391
3650
2013-09-03T11:29:40Z
Jafeluv
402
link to meta; no uzbek page yet but feel free to translate
4391
wikitext
text/x-wiki
[[Image:Redirectltr.png|#REDIRECT ]]<span class="redirectText" id="softredirect">[[{{{1}}}]]</span><br /><span style="font-size:85%; padding-left:52px;">This page is a [[m:Soft redirect|soft redirect]].</span>
ssfijtf2z597zh65zyyxytr76yq8b7x
Vikiiqtibos:Bot policy
4
1951
4026
3686
2011-10-18T11:47:42Z
Ruslik0
396
fixing dr
4026
wikitext
text/x-wiki
#redirect[[Munozara:Bosh Sahifa]]
62zcyovbt2c8phql8w9h96i0rsy8n6s
Vikiiqtibos:Joriy hodisalar
4
1983
8371
8370
2024-05-22T09:57:20Z
Umarxon III
998
8371
wikitext
text/x-wiki
{{TOC-Right}}
== 2024-yil ==
* 24-yanvar — [[Foydalanuvchi:Umarxon III|Umarxon III]] Vikiiqtibosga administrator etib [[m:Steward_requests/Permissions/2024-01#Umarxon_III@uzwikiquote|saylandi]].
== 2023-yil ==
== 2022-yil ==
== 2021-yil ==
== 2020-yil ==
== 2019-yil ==
== 2018-yil ==
* 28-avgust — [[Oʻzbekcha Vikiiqtibos]]ni nofaollik sababli yopish taklif qilindi. Taklif [[m:Proposals for closing projects/Closure of Uzbek Wikiquote|maʼqullanmadi]].
== 2017-yil ==
== 2016-yil ==
== 2015-yil ==
== 2014-yil ==
== 2013-yil ==
== 2012-yil ==
== 2011-yil ==
== 2010-yil ==
== 2009-yil ==
== 2008-yil ==
== 2007-yil ==
ttgbck5gvwgduc0b9ke8it13k0kwd9w
Vikiiqtibos:Jamoa portali
4
1984
5294
5293
2020-06-07T03:56:52Z
Albatros777
1526
5294
wikitext
text/x-wiki
{{Yordam sahifalari tepasi}}
{| cellspacing="1" style="margin-bottom: 3px; width: 100%; border: #CCCCCC solid 1px"
|-
| style="text-align: left" |
{| cellspacing="0" style="float: center; width:100%; background-color:#f3f3f3; border: #CCCCCC solid 1px;"
|align="center" style="background:#E1E1FF;"|'''Assalomu aleykum'''
|-
|style="font-size:115%; padding: 0.5em 0.5em 0.5em 0.5em;"|Assalomu alaykum! [[Oʻzbekcha Vikiiqtibos]]ning jamoa portaliga xush kelibsiz! Loyihada qatnashish sizga manzur boʻladi deb umid qilamiz. Vikipediya — har kim tahrirlashi mumkin boʻlgan ochiq ensiklopediya. U koʻpchilik tomonidan yoziladi va uni tahrir qilishda deyarli hech qanday cheklovlar yoʻq. Oʻzbekcha Vikipediyada hozir '''{{NUMBEROFARTICLES}}''' ta maqola mavjud.
{{Jamoa/jadval/oxir}}<!--------------------------------------------------------->
{|width="100%" cellspacing="0" cellpadding="0"
|width="70%" valign="top" align="left"|
{|width="100%" cellspacing="0" cellpadding="0"
|
{{Jamoa/jadval/bosh}}<!--------------------------------------------------------->
== Loyihada qatnashish ==
{| style="background-color:;"
|- valign="top"
| align="right" | '''Muloqot:'''
| [[:Turkum:Vikiiqtibos:Muloqot|Muloqot]] - [[Vikiiqtibos:Forum|Forum]] - [[Vikiiqtibos:Saylovlar|Saylovlar]] - [[Vikiiqtibos:Soʻroqlar|Soʻroqlar]] - [[Vikiiqtibos:Munozara qoidalari|Munozara qoidalari]] - [[:Turkum:Vikiiqtibos:Tematik munozoralar|Tematik munozoralar]] - [[Vikiiqtibos:Foydalanuvchilar eʼtiboriga|Foydalanuvchilar eʼtiboriga]] - [[Vikiiqtibos:Skype|Skype]]
|- valign="top"
| align="right" | '''[[Vikiiqtibos: Qilish qerak|Qilish qerak:]]'''
| [[Special:Recentchanges|Yangi oʻzgarishlar]] - [[Special:Newpages|Yangi maqolalar]] - [[Vikiiqtibos:Soʻrovlar|Soʻrovlar]] - [[Vikiiqtibos:Yaxshilanishi kerak maqolalar|Yaxshilanishi kerak maqolalar]] - [[Vikiiqtibos:Tezda oʻchirish mezonlari|Tezda oʻchirish mezonlari]]
|}
{{Jamoa/jadval/oxir}}<!--------------------------------------------------------->
|-
|
{{Jamoa/jadval/bosh}}<!--------------------------------------------------------->
=== Foydalanuvchilar ===
* [[Vikiiqtibos:Administratorlar|Administratorlar roʻyxati]]
* [[Special:Listusers|Foydalanuvchilar roʻyxati]]
* [[Vikiiqtibos:Faol foydalanuvchilar reytingi|Faol foydalanuvchilar reytingi]]
{{Jamoa/jadval/oxir}}<!--------------------------------------------------------->
|-
|
{{Jamoa/jadval/bosh}}<!--------------------------------------------------------->
lo5yhodgjihdgeodp8poze4l9cdjtgz
MediaWiki:Sitesupport-url
8
2057
4335
4290
2013-02-07T01:38:04Z
Pgehres (WMF)
486
Updating sidebar link to use subst:CONTENTLANGUAGE
4335
wikitext
text/x-wiki
//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_uz.wikiquote.org&uselang=uz
pag32oulcwmovv3bon0p41s71pue8lw
O'zbek maqollari
0
2097
3937
2011-06-04T08:34:57Z
Casual
28
[[O'zbek maqollari]] [[Oʻzbek maqollari]]ga ko'chirildi
3937
wikitext
text/x-wiki
#REDIRECT [[Oʻzbek maqollari]]
4tn2q8u9mumtmftxxncyjuths8rb0tw
Bosh sahifa
0
2137
4020
2011-10-18T11:39:34Z
Ruslik0
396
[[Bosh sahifa]] [[Bosh Sahifa]]ga ko'chirildi: Histmerge
4020
wikitext
text/x-wiki
#REDIRECT [[Bosh Sahifa]]
lcaywca046akv0n5vm0fcw7a0ganpx0
MediaWiki:Mainpage
8
2138
4021
2011-10-18T11:41:32Z
Ruslik0
396
cap
4021
wikitext
text/x-wiki
Bosh Sahifa
5yds1btkqt0irefw6rrcom7sdbl2wvx
MediaWiki:Mainpage-description
8
2139
4022
2011-10-18T11:42:02Z
Ruslik0
396
cap
4022
wikitext
text/x-wiki
Bosh Sahifa
5yds1btkqt0irefw6rrcom7sdbl2wvx
Andoza:Bot
10
2158
4206
4066
2012-07-26T23:41:08Z
Merlissimo
234
+second parameter for site
4206
wikitext
text/x-wiki
{| align="center" class="plainlinks" style="padding: 8px; border: 2px solid #000; width: 80%; text-align: justify;"
|- valign="center"
| [[File:Crystal Clear action run.svg|90px|left|link=]] || '''This user account is a [[m:en:Wikipedia:Bots|bot]], operated by [[:{{{2|uz}}}:User:{{{1}}}|{{{1}}}]] ([[:{{{2|uz}}}:User talk:{{{1}}}|talk]]).'''<br />It is not a [[m:en:Wikipedia:Sock puppetry|sock-puppet]], but rather an automated or semi-automated account for making repetitive edits that would be extremely tedious to do manually.<br />''Administrators: if this bot is malfunctioning or causing harm, please [{{fullurl:Special:Blockip|wpBlockAddress={{PAGENAMEE}}&wpBlockExpiry=indefinite&wpAnonOnly=0&wpEnableAutoblock=0&wpCreateAccount=0&wpBlockReason=Bot%20malfunctioning:%20}} block it].''
|}<noinclude>
== Documentation ==
* Replace "Example" with your bot's username.
{| class="wikitable" width="100%"
|-
! width="150px" | Code
! Result
|-
| <code><nowiki>{{Bot|Example}}</nowiki></code>
| {{Bot|Example}}
|}
[[de:Vorlage:Bot]]
</noinclude>
o72h3rvkksrz4lfwlcsf38u7jwqujod
Turkum:Kitoblar
14
2206
7768
4828
2024-03-27T03:04:14Z
Bekipediya
2189
Sahifadagi barcha matn oʻchirib tashlandi
7768
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Turkum:Shiorlar
14
2235
4192
2012-06-14T13:32:06Z
188.113.227.28
vatan uchun yonib yashaylik
4192
wikitext
text/x-wiki
Vatan sen menga nima berding. Men senga nima berdim.
t9b1qtdron8zhkp1sp1288vy8n5063i
Vikiiqtibos:Forum
4
2255
5263
5256
2020-06-06T19:40:40Z
Albatros777
1526
5263
wikitext
text/x-wiki
{{Yangilarini pastdan}}
{{/Tepasi}}
55td935ojx7uu0kl4nbwi656y7n47bv
O'lim
0
2256
4242
2012-08-10T11:38:33Z
Abdulla
16
Abdulla [[O'lim]] sahifasini [[Oʻlim]]ga koʻchirdi
4242
wikitext
text/x-wiki
#REDIRECT [[Oʻlim]]
hbz7cr9md6hgtwnoq689ipt81phwfko
Ivan Vasilyevich o'z kasbini o'zgartiradi
0
2257
4867
4270
2017-06-09T07:43:37Z
AvicBot
440
Bot: Fixing double redirect to [[Ivan Vasilyevich kasbini oʻzgartiradi]]
4867
wikitext
text/x-wiki
#YOʻNALTIRISH [[Ivan Vasilyevich kasbini oʻzgartiradi]]
8x90ech2odv22b3cttcm1rhzt1gm0wl
Ivan Vasilyevich oʻz kasbini o'zgartiradi
0
2258
4868
4246
2017-06-09T07:43:47Z
AvicBot
440
Bot: Fixing double redirect to [[Ivan Vasilyevich kasbini oʻzgartiradi]]
4868
wikitext
text/x-wiki
#YOʻNALTIRISH [[Ivan Vasilyevich kasbini oʻzgartiradi]]
8x90ech2odv22b3cttcm1rhzt1gm0wl
Vikiiqtibos:Vikiiqtibos
4
2396
6404
6403
2021-08-24T00:44:38Z
Mtarch11
1617
[[Special:Contributions/2001:8F8:183D:907F:6580:F61A:C5E1:A31F|2001:8F8:183D:907F:6580:F61A:C5E1:A31F]] tahrirlari [[User:YiFeiBot|YiFeiBot]] versiyasiga qaytarildi
5008
wikitext
text/x-wiki
{{Qisqartma|[[VI:VI]]}}
'''Vikiiqtibos''' ({{lang-en|Wikiquote}}) — mashhur kishilar hamda asar qahramonlari [[w:Iqtibos|iqtibos]]larining erkin toʻplami. [[w:Vikipediya|Vikipediya]] singari Vikiiqtibos ham [[w:Vikimedia Jamgʻarmasi|Vikimedia Jamgʻarmasi]]ning loyihasi boʻlib, koʻngillilar tomonidan yaratiladi. Vikiiqtibos ilk bor ingliz tilida 2003-yil 10-iyulda ish boshlagan.
Loyihaning oʻzbekcha boʻlimi boʻlsa 2007-yilning fevral oyida faol tahrir qilina boshlagan. Oʻzbekcha Vikiiqtibosda hozirda '''[[Special:Statistics|{{NUMBEROFARTICLES}} ]]''' ta maqola bor.
== Vikiiqtibosdan oʻrganish ==
[[Maxsus:NewPages|Yangi sahifalar]]
== Tashqi havolalar ==
{{Vikipediya}}
[[nl:Wikiquote:Wat WikiQuote is]]
[[tr:Vikisöz:Hakkında]]
[[ur:وکی اقتباسات:ویکی اقتباسات]]
[[uz:Vikiiqtibos:Vikiiqtibos]]
[[zh:Wikiquote:維基語錄]]
p14cyu3yy8rcvim12m7c3ijmekyqyw2
Zlatan Ibrahimović
0
2397
8136
6501
2024-04-15T10:00:34Z
Salazarov
1839
Salazarov [[Zlatan Ibrohimovich]] sahifasini [[Zlatan Ibrahimović]]ga koʻchirdi
6501
wikitext
text/x-wiki
[[Fayl:Zlatan Ibrahimović-13.jpg|right|200px]]
'''Zlatan Ibrohimovich'''
*Mening Fransiya birinchi dvizioni haqida koʻp narsa bilmasligim haqiqat, biroq, aminmanki, birinchi dvizion mening kimligimni yaxshi biladi.
[[Turkum:Futbolchilar]]
8upskplzlvgtph4d7ng62npjct714km
Turkum:Futbol oʻyinchilari
14
2398
6502
6497
2021-09-23T19:51:14Z
Malikxan
1446
[[Turkum:Futbolchilar]]ga yoʻnaltirildi
6502
wikitext
text/x-wiki
#YOʻNALTIRISH [[Turkum:Futbolchilar]]
6zzd7ii2rk2g9t62n7nz68d4lcune8b
Richard Rorty
0
2452
6432
4670
2021-09-22T17:49:56Z
Malikxan
1446
6432
wikitext
text/x-wiki
'''[[w:Richard Rorty|Richard McKay Rorty]]''' (4-oktabr 1931-yil, [[w:New York shahri|New York shahri]] – 8-iyun 2007-yil) — amerikalik faylasuf boʻlgan.
== Iqtiboslari ==
* Falsafa taraqqiyoti qat'iyroq boʻla borishda emas, balki ijodkor boʻlishdadir.
{{Vikipediya}}
[[Turkum:Kishilar]]
4320iietsrat0gfk5vo1h85f79urf91
Leonid Suxorukov
0
2453
6573
6572
2022-01-07T19:40:20Z
Malikxan
1446
6573
wikitext
text/x-wiki
[[Fayl:Сухоруков Леонід Семенович.jpg|thumb]]
'''Leonid Suxorukov''' (ukraincha: Леоні́д Семе́нович Сухору́ков; 1945-yil 2-yanvarda tugʻilgan) — sovet va ukrain yozuvchisi.
== Iqtiboslar ==
* Hamma narsa nisbiy — [[Albert Einstein|Einstein]] nazariyasidan tashqari, albatta!
[[Turkum:Kishilar]]
9sf6cpvw40lxzokmblelunwoshdjwg6
Bertrand Russell
0
2454
6668
4929
2022-09-08T21:39:43Z
Kwamikagami
1863
6668
wikitext
text/x-wiki
[[File:Bertrand Arthur William Russell, 3rd Earl Russell.jpg|thumb|right|Bertrand Russell]]
'''Bertrand Russell'''
* Bilganimiz — fan, bilmaganimiz esa falsafadir.
[[Turkum:Kishilar]]
ok7ivlo1rpnypsf85y63idz4u3cn4q4
Ambrose Bierce
0
2455
4900
4673
2018-08-04T16:43:00Z
DARIO SEVERI
1282
Added image
4900
wikitext
text/x-wiki
[[File:Ambrose Bierce portre.jpg|thumb|240px|Ambrose Bierce]]
'''Ambrose Bierce'''
* Falsafa hech qayerdan hech qayerga eltmaydigan yoʻllar toʻplamidir.
[[Turkum:Kishilar]]
t7ikrj1x8qgbmdzk604ogxtvqe8xsol
James Branch Cabell
0
2456
6763
4934
2022-10-07T10:47:47Z
Siperia opettaa
1878
6763
wikitext
text/x-wiki
[[File:Jbcabell.jpg|thumb|right|Cabell (1935)]]
'''James Branch Cabell'''
* Optimist biz boʻlishi mumkin olamlar ichidagi eng yaxshi olamda yashayapmiz, deb oʻylaydi. Pessimist shu iddaoning haqiqatan ham rost ekanligidan qoʻrqadi.
[[Turkum:Kishilar]]
4whtiaadw5wlkmqbu32g94zoaimpzew
Mark Twain
0
2457
8336
8010
2024-05-19T09:55:30Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8336
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Mark Twain.jpg
| wikipedia = Mark Twain
}}
'''Mark Twain''' <small>(talaffuzi: '''Mark Tven''')</small>''(30-noyabr 1835-yil; 21-aprel 1910-yil)'' — buyuk amerikalik yozuvchi, satirachi, jurnalist va maʼruzachi. Samuel Clemens Amerikalik eng yaxshi va eng sevimli yozuvchilardan biri hisoblanadi. Asl ismi '''Samuel Langhorne Clemens''' <small>(talaffuzi: '''Semyuel Lengxorn Klemens''')</small>.
== Iqtiboslar ==
*Yosh [[Pessimizm|pessimistning]] xoʻrsinishidan ham [[Qaygʻu|qaygʻuliroq]] manzara yoʻq, keksa [[Optimizm|optimistning]] ohidan tashqari.
*Hayotingizdagi eng muhim ikki kun — bu siz [[Tugʻilgan kun|tugʻilgan kuningiz]] va nima uchun ekanligini bilib olgan kuningiz.
*Oldinga borishning [[Sir|siri]] — boshlashdir.
*Bu hayotda sizga kerak boʻlgan narsa — johillik va [[ishonch]]; shunda [[muvaffaqiyat]] shubhasizdir.
*Hech qachon [[Ahmoq|ahmoqlar]] bilan [[Bahs|bahslashmang]] va ularning darajasiga tushmang, agar ularning darajasiga tushsangiz ular o‘z [[Ahmoq|ahmoqlik]] tajribalari bilan sizni yanchib tashlaydilar.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Jurnalistlar]]
[[Turkum:1835-yilda tugʻilganlar]]
[[Turkum:1910-yilda vafot etganlar]]
a9k5t56iccd256ifn81vxvlkikjq4jw
Jean Cocteau
0
2458
6764
6540
2022-10-07T12:38:05Z
Siperia opettaa
1878
6764
wikitext
text/x-wiki
[[Fayl:Cocteau 1923.jpg |thumb|right|Jean Cocteau (1923)]]
'''[[w:Jean Cocteau|Jean Maurice Eugène Clément Cocteau]]''' (5-iyul 1889-yil – 11-oktabr 1963-yil) fransuz shoiri, musavviri va rejissori boʻlgan.
== Iqtiboslari ==
* Optimizm soʻqir, pessimizm esa achchiqdir.
== Havolalar ==
{{Vikipediya}}
[[Turkum:Kishilar]]
r43cy9vwxgp11vbc9b7ewtmbtkt1lsg
Oscar Wilde
0
2459
8005
6780
2024-04-04T09:34:16Z
Bekipediya
2189
Turkumga qoʻshidim
8005
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Oscar Wilde portrait by Napoleon Sarony - albumen.jpg
| wikipedia = Oscar Wilde
}}
'''Oscar Fingal OʻFlahertie Wills Wilde''' <small>(talaffuzi: '''Oskar Fingal O'Flaerti Uills Uayld''')</small>''(16-oktyabr 1854-yil; 30-noyabr 1900-yil)'' — ingliz yozuvchisi, tanqidchi, shoir, dramaturg.
== Iqtiboslar ==
* Pessimist ikki balodan ikkalasini ham tanlaydigan kishidir.
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Shoirlar]]
[[Turkum:Dramaturglar]]
[[Turkum:1854-yilda tugʻilganlar]]
[[Turkum:1900-yilda vafot etganlar]]
jm3q9o7laifnhx8pfcn1a2pyihbpe7s
Doug Stanhope
0
2460
6547
6546
2021-10-15T17:44:13Z
Malikxan
1446
+ talaffuz
6547
wikitext
text/x-wiki
'''[[w:Doug Stanhope|Doug Stanhope]]''' ({{talaffuz|Dug Stenhoup}}; 25-mart 1967-yilda tugʻilgan) amerikalik stand-up qiziqchidir.
== Iqtiboslari ==
* Hayot kino kabidir, agar siz uning yarmini koʻrsangiz-u, har soniyasi jonga tegarlik darajada rasvo va bema'ni boʻlsa, hoynahoy, u bundan keyin ham qiziqarli boʻlmaydi va oxirigacha oʻtirib koʻrish uchun arzimaydi. Hech kim sizga kino tugamasidan avval, vaqtli chiqib ketganingiz uchun dakki berishi kerak emas.
== Havolalar ==
{{Vikipediya}}
[[Turkum:Kishilar]]
qt91ztf5k8b303d5wnjyt5qyyn47qe6
George Sanders
0
2461
4679
2015-02-12T13:28:26Z
Cekli829
376
"'''George Sanders''' * Aziz Olam, men sendan zerikkanim uchun seni tashlab ketayotirman. Yetarlicha yashagandekman. Men seni sening muammolaring bilan shu..." yozuvi orqali yangi sahifa yaratildi
4679
wikitext
text/x-wiki
'''George Sanders'''
* Aziz Olam, men sendan zerikkanim uchun seni tashlab ketayotirman. Yetarlicha yashagandekman. Men seni sening muammolaring bilan shu magʻzava oʻrangda tashlab ketayapman - omad senga!
[[Turkum:Kishilar]]
j1he9ta6ur8x4ce5rvjxa33h8fsmdjf
Nietzsche
0
2462
8328
4923
2024-05-16T09:49:08Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8328
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Fridrix Vilgelm Nitsshe (nemischa: Friedrich Wilhelm Nietzsche, [ˈfʁiːdʁɪç ˈvɪlhəlm ˈniːtsʃə]; 15-oktabr 1844, Rekken, Saksoniya — 25-avgust 1900, Veymar) — nemis faylasufi, hayot falsafasi namoyandasi
| Tasvir = FWNietzscheSiebe.jpg
| wikipedia = Fridrix Nitsshe
}}
'''Fridrix Vilgelm Nitsshe''' <small>(nemischa: '''Friedrich Wilhelm Nietzsche''')</small>''(15-oktabr 1844-yil; 25-avgust 1900-yil)'' — nemis faylasufi, hayot falsafasi namoyandasi.
* Xudkushlik haqidagi xayollar yupatuvchidir: ular yordamida kishi yomon tunlarni kechib oʻta oladi.
* Terisini to‘ka olmagan ilon o‘ladi. O‘z [[Fikr|fikrini]] o‘zgartirmaydigan [[Aql|aqllar]] ham shunday.
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
__INDEKS__
8utc56ncflcfllbm1ssuoil44dqml1o
H. P. Lovecraft
0
2463
6705
4928
2022-09-08T22:15:20Z
Kwamikagami
1863
6705
wikitext
text/x-wiki
[[File:H. P. Lovecraft, June 1934.jpg|thumb|H. P. Lovecraft]]
'''H. P. Lovecraft'''
* Sinik boʻlish yaxshidir — har holda, boqimanda mushukdek boʻlishdan yaxshiroq — va eng yaxshisi, umuman boʻlmaslik. Batamom xudkushlik olamdagi eng mantiqiy ishdir — biz uni qorongʻulikdan primitiv va bolalarcha qoʻrqqanimiz tufayli rad etamiz. Agar ongli boʻlganimizda oʻlimga — yana oʻsha mavjud boʻlmasimizdan avvalgi orombaxsh yoʻqlikka talpinardik.
[[Turkum:Kishilar]]
t6672opot2fnmewwhzl74h78i2robyk
Voltaire
0
2464
6855
6849
2023-04-29T09:31:21Z
Humoyun Qodirov
1939
/* Adabiyotlar */
6855
wikitext
text/x-wiki
[[File:D'après_Nicolas_de_Largillière,_portrait_de_Voltaire_(Institut_et_Musée_Voltaire)_-002.jpg|thumb|right|]]
'''[[w:Voltaire|Voltaire]]'''
* Melanxoliyaga toʻlib oʻzini oʻldirgan kishi agarda yana bir hafta yashaganida edi, hayotdan ketishni istamasdi.
* Kimda oʻz yoshining ruhi boʻlmasa, u ushbu yoshining qaygʻusi bilan yashaydi<ref name="Serjilo">{{harvnb|Serjilo tafakkur durdonalaridan|2003-y|p=234}}</ref>.
* Biz bu dunyonin qanday uchratgan boʻlsak, uni shunday bemaʼni va yomon holatda qoldiramiz<ref name="Serjilo" />.
* „Nekbinlik nima?“ — „Evoh, bu — dedi Kandid, — hamma narsa aslida yomon boʻlgan paytda, hamma narsa yaxshi, deb aytish ishtiyoqi“.
* — Shuningdek, men bilaman, — dedi Kandid, — bogʻingni parvarishi qilishing kerak... — Bahslashmasdan ishlaylik, — dedi Marten, — hayotni chidasa boʻladigan qilishning tanho vositasi shudir.
* Men shubhalanishnigina bilaman.
* ... Har qanday yaratilganlik yaratuvchi haqida guvohlik beradi.
* ... Biz miya yordamida, oyoqlar yordamida yurganimizdek, fikr qilamiz.
{{vikipediya}}
== Manbalar ==
{{manbalar}}
== Adabiyotlar ==
*{{Kitob manbasi|title=Serjilo tafakkur durdonalaridan (Falsafiy hikmatli iboralar va muxtasar fikrlardan namunalar)|publisher=„Navroʻz“ nashriyoti|location=[[w:Toshkent|Toshkent]]|pages=320|author=Abdulhafiz Jalolov|year=2003|ref=Serjilo}}
[[Turkum:Kishilar]]
8zvqjlmpoiqxdpd12dib6zc7gou06k2
George Sand
0
2465
4899
4683
2018-08-04T16:38:45Z
DARIO SEVERI
1282
Added image
4899
wikitext
text/x-wiki
[[File:George Sand.jpg|thumb|240px|George Sand]]
'''George Sand'''
* Hayotimiz kitobidan varaq yirtib ololmaymiz, biroq uni tamoman gulxanga tashlashimiz mumkin.
[[Turkum:Kishilar]]
kin9wcq73byjyns7qccnc0buyzgcc5e
Andoza:FlowMention
10
2488
4733
2015-08-03T23:39:47Z
Flow talk page manager
1102
/* Automatically created by Flow */
4733
wikitext
text/x-wiki
@[[Foydalanuvchi:{{{1|Example}}}|{{{2|{{{1|Example}}}}}}]]
5mukmk6q3ivysbvu8wnhqlz15u8wq63
Andoza:LQT Moved thread stub converted to Flow
10
2492
4745
2015-10-02T20:15:14Z
Flow talk page manager
1102
/* Automatically created by Flow */
4745
wikitext
text/x-wiki
This post by {{{author}}} was moved on {{{date}}}. You can find it at [[{{{title}}}]].
e5j16chw2130kmdotptl65jvxa6lw5w
Andoza:LQT page converted to Flow
10
2493
4746
2015-10-02T20:15:14Z
Flow talk page manager
1102
/* Automatically created by Flow */
4746
wikitext
text/x-wiki
Previous page history was archived for backup purposes at <span class='flow-link-to-archive'>[[{{{archive}}}]]</span> on {{#time: Y-m-d|{{{date}}}}}.
njhr9sbh7lx81p2xfwikn7amdd3n1zn
Andoza:Archive for converted LQT page
10
2494
4747
2015-10-02T20:15:14Z
Flow talk page manager
1102
/* Automatically created by Flow */
4747
wikitext
text/x-wiki
This page is an archived LiquidThreads page. '''Do not edit the contents of this page'''. Please direct any additional comments to the [[{{{from}}}|current talk page]].
nigyidinm7czjt0s9dq851dwhckapia
Andoza:LQT post imported with supressed user
10
2495
4748
2015-10-02T20:15:14Z
Flow talk page manager
1102
/* Automatically created by Flow */
4748
wikitext
text/x-wiki
This revision was imported from LiquidThreads with a suppressed user. It has been reassigned to the current user.
1pswkbcu7hauadd98nklgf3pku080ee
Andoza:LQT post imported with different signature user
10
2496
4749
2015-10-02T20:15:15Z
Flow talk page manager
1102
/* Automatically created by Flow */
4749
wikitext
text/x-wiki
''This post was posted by [[User:{{{authorUser}}}|{{{authorUser}}}]], but signed as [[User:{{{signatureUser}}}|{{{signatureUser}}}]].''
gr9xg2oo9p9alcaf8usi587bcmsi65s
Andoza:Wikitext talk page converted to Flow
10
2497
4750
2015-10-02T20:15:15Z
Flow talk page manager
1102
/* Automatically created by Flow */
4750
wikitext
text/x-wiki
Previous discussion was archived at <span class='flow-link-to-archive'>[[{{{archive}}}]]</span> on {{#time: Y-m-d|{{{date}}}}}.
ccusakfp9y2sl227h5sbt4ok1ptcsxi
Andoza:Archive for converted wikitext talk page
10
2498
4751
2015-10-02T20:15:15Z
Flow talk page manager
1102
/* Automatically created by Flow */
4751
wikitext
text/x-wiki
This page is an archive. '''Do not edit the contents of this page'''. Please direct any additional comments to the [[{{{from|{{TALKSPACE}}:{{BASEPAGENAME}}}}}|current talk page]].
hd1xxik7k0u7gcb9oq9ddgh20zmhpy4
Karl Gustav Jung
0
2505
6674
6673
2022-09-08T21:43:08Z
Kwamikagami
1863
6674
wikitext
text/x-wiki
Karl Gustav Jung (26 Iyul 1875 – 6 Iyun 1961) — Shveytsarialik tibbiy ruxshunos va tahliliy ruxshunoslik asoschisi.
c66hnwajtg3lioik2yl1acixmq0vait
Abdulla Qahhor
0
2506
6853
6699
2023-04-29T09:22:14Z
Humoyun Qodirov
1939
6853
wikitext
text/x-wiki
[[w:Abdulla Qahhor|'''Abdulla Qahhor''']] (1907–1968) — O‘zbek adabiyotining atoqli namoyondasi, mohir hikoyanavis va yozuvchi.
===Vatan va vatanparvarlik haqida===
*Uyingni o‘g‘ri bossa, o‘g‘lingni sandiqqa solib qo‘yib, qo‘shningni chaqirmaysan.
*Xalqni ko‘rgani, yurtga qaragani bo‘yi yetmaydigan odamchaning oftobshuvoqda qornini yalab, orqa oyog‘i bilan bo‘ynini qashlab yotgan mushuk boladan farqi yo‘q.
*Xalqning qalbiga uzoqdan qo‘l solib bo‘lmaydi, qo‘l solish uchun uning oldiga borish kerak.
*Yurtni obod qilaman degan kishi o‘zi obod bo‘ladi.
*Yurtdan chiqish tiriklay go‘rga kirish degan so‘z.
*O‘zbek dehqoni o‘z qo‘liga olgan tuprog‘imiz haqiqatan oltin tuproq bo‘lib qoldi.
===Inson, qadr-qimmat va qudrat haqida===
*Inson bamisoli bir mashina, mashinaning sarf qilingan quvvatini ishga aylantirish qobiliyati turlichadir. Inson ham shunday. Insonlarning ham insoniyatga foyda yetkazish qobiliyati turlicha. Fan mashinalarning shu qobiliyatini orttirishga, ya’ni sarf qilingan quvvatdan iloji boricha ko‘proq foyda chiqarishga uringanday, tarbiya ham insonning jamiyatga foyda yetkazish qobiliyatini oshirishga urinadi. Fan hali sarf qilingan butun quvvatni isrofsiz foydali ishga aylantiradigan mashina topolgani yo‘q, ammo tarbiya buni topdi, Yer yuzida shunday bir tarbiya borki, bu tarbiyani ko‘rgan kishi kuch va umrini samarasiz, xudbinlik natijasi bo‘lgan ishlarga sarf qilmaydi. Bunday tarbiyani beradigan murabbiy avval o‘zi tarbiyalangan bo‘lishi kerak.
*Inson hamma yerda ulug‘... Uning ulug‘ligi qo‘lidan kelgan ishlarda, yaratuvchiligida ko‘rinib turadi.
*Ko‘z yoshi-e ye ko‘ngildagi g‘am-g‘ussaning damini kesish, yo berahmning rahmini keltirish uchun to‘kiladi.
*Odam bolasining o‘lim kutishiga, ya’ni dunyodan umid uzishiga ishonmayman.
*Odamning yomoni bo‘lmaydi. Birov tosh, birov gul, o‘z joyida ikkovi ham yaxshi.
*Odamning odamga aksi uradi.
*Odamning chiqiti bo‘lmaydi.
*Taqdirini o‘z qo‘liga olgan odamlarning kelajagi, albatta, yorqin bo‘ladi, hali bu ne’matga erishmaganlarning yo‘lini kurash yoritadi.
*Shunday odamlar ham bo‘ladiki, tug‘ilganda hech kim sevinmagan bo‘lsa ham, o‘lganda butun yurt aza tutadi.
===Ko‘zbo‘yamachilik va munofiqlik haqida===
*Ajoyib it. O‘g‘ri kirganda olqishlasak, yotib dumini yalaydi.
*Bir odamning biri o‘n sakkiz yashar, biri qirq yashar ikkita xotini bor ekan: yosh xotinning oldiga borganda soch-soqolidagi oq tuklarni yular ekan, qari xotinining oldiga borganda qora tuklarni... Shunday qilib bu odam moxovdek bo‘lib yurar ekan.
*Mushuk... osmondan tashlab yuborsang oyog‘i bilan tushadi.
*Shaxsiy boylik orttirish, o‘g‘rilik va muttahamlik qilish uchun amal, mansabni issiq uyaga aylantirgan ko‘zbo‘yamachilar xalq bilan davlat orasiga parda tortadi, xo‘jalikni izdan chiqaradi. Ilm-fan ahllarining boshini aylantiradi, rahbar tashkilotlarni yanglishtiradi va hokazo! Ko‘zbo‘yamachilik natijasida vujudga kelgan yomon ahvolning jabrini borib-borib xalq tortadi.
*O‘z xotinini aldagan odam o‘ynashiga rost gapirmaydi.
===Nuqson va murosasizlik haqida===
*Bir narsa haqida birgina odam gapirsa balki hali hech nima yuz bermagandir. Lekin boshqalar ham gapira boshladimi, demak, bir gap bor, bu ishga endi diqqat qilmoq lozim.
*Biz xatolarni qancha tez tuzatsak, o‘tmish madaniyatimiz uchun ham, kelgusi taraqqiyotimiz uchun ham shunchalik katta savob ish qilgan bo‘lamiz.
*Yiqilgan qoqilganga kulibdi.
*Kamchiliklarni chimdib olib tashlash bilan ish bitmaydi... tomiri bilan sug‘urib tashlash zarur. Buning uchun hovliqmasdan, shovqin solmasdan, umidsizlikka tushmasdan, sabr va qunt bilan ish ko‘rish kerak, o‘shanda... kamchiliklarning katta-kichik, yashirin-oshkora oqibatlarini topib, bu yomon oqibatlarga ilg‘or odamlarning, shular vositasi bilan butun xalqning diqqatini tortish, shu yo‘l bilan bu kamchiliklarning payini qirqish... mumkin bo‘ladi.
*Odam o‘z gunohini birovning gunohi bilan yuvmoqchi bo‘lishi chakki, chunki gunohni gunoh hech qachon yuva olmaydi.
*Tomoqqa qiltiriq tiqilsa, mushukning tirnog‘i dori.
*Tilini tishlab olgan odam tishini sug‘urib tashlamaydi.
*Chalasavod kishi o‘zidan past, nima desa «hikmat» deb turadigan odamlar bilan ulfatchilik qilishga moyilroq bo‘ladi.
*O‘lik tirikning joniga oro kiradi.
*Qoqilgan odam yo‘lda yotgan toshdan o‘pkalanmaydi.
===Nodonlik va ezmalik haqida===
*Ayniqsa bahor kunlari majlisdan yomoni yo‘q! Ko‘cha-kuyga suqlanib qarab o‘tirganingizda bir odam minbarga chiqib, sartaroshning qaychisidek shaqillayversa... har qanaqa odamning ham uyqusi keladi.
*Birovning uyiga oyog‘ingni artmasdan kirgani-ku ibo qilasan, nega havoni bulg‘atgani ibo qilmaysan?!
*Gapni tonnalab oling-u grammlab soting.
*Don Kixot bo‘yi, bo‘yni, yuzi, burni — hammasi uzun, faqat aqli qisqa, xolos.
*Odamlarki bor, halol mehnat bilan o‘zini ko‘rsatgani erinadi-yu, olamda borligini ma’lum qilib turish uchun ko‘proq gapirishga harakat qiladi; majlis-pajlisda so‘z tegib qolsa, foydali biron fikr aytish uchun emas, gapirish, faqat gapirish uchun gapiradi. Jamiyatda o‘zi ko‘rinmay faqat tovushi chiqadigan bu xildagi odamlar, tekin quloq topilsa, bitta eski do‘ppi to‘g‘risida sakkiz soat suv ichmasdan gapiradi. Odamlar esnaydi, mudraydi, majlis raisiga xo‘mrayib qaraydi...
===Halollik, poraxo‘rlik va tamagirlik haqida===
*Amaldorni maqtagan odam borib uni qulog‘iga maqtaydi. Ko‘pchilik o‘rtasida maqtaydi. Bu o‘sha amaldorga obro‘ keltiradi. Va u obro‘ni maydalab pul qiladi.
*Birov poraxo‘rning bilagidan og‘gan moyni itday yalaydi; birov «poraxo‘r hurkmasdan olsin, bemalol yesin» deb poraning otini «sovg‘a», «hadya», «to‘yona», «yordam» qo‘yib beradi.
*Bitta go‘l poraxo‘rni tutishdan ko‘ra yigirmata uchar o‘g‘rini tutish osonroq. O‘g‘ri urgan kishi «dod, o‘g‘rini ushla» deydi, pora bergan kishi «dod, poraxo‘rni ushla!» demaydi.
*Bu zamonda obro‘ning birdan bir manbayi — mehnat, obro‘ esa pul yasash quroli emas, xalqning hurmatiga sazovor bo‘lishdir. Demak, obro‘ni pul sochib topish mumkin emas, bunga urinish xalqning o‘rinli shubha va nafratini qo‘zg‘atadi, xolos.
*Boshiga ish tushgan odamni shilish — o‘likning kafanini yechib olishday gap.
*Jonini olgani kelgan Azroildan ham pora so‘raydi.
*Jurnal, gazeta yozuvchilar ijodini muzayyan qilib, kitobxonlar oldiga yoziladigan dasturxon. Bas shunday ekan, bu dasturxon halol va pok bo‘lmog‘i kerak.
*Kimning go‘ri kuysa kuysin-u, mening qozonim qaynasin, degan ekan bir tamagir.
*Ko‘chada yotgan suyakni qaysi it g‘ajimaydi!
*Foydasi naqd bo‘lmagan haq so‘zdan ko‘ra foydasi naqd nohaq so‘z quloqqa tezroq kiradi.
*Porani qildek sug‘urib, ilikdek yutadi.
*Ta’na qilish — qattiq o‘pkalash degan so‘z.
*O‘zi to‘ymaganning salqiti qorin og‘ritadi.
*O‘g‘ri kechasi yo‘lingizni to‘sib cho‘ntagingizga qo‘l soladi, pulingizni oladi, oladi-yu, qochadi-ketadi. Poraxo‘r kuppa-kunduz kuni, yana hukumat idorasida o‘tirib cho‘ntagingizga qo‘l soladi, pulingizni oladi-yu, qochib ketmaydi, jinoyatga sizni sherik qiladi.
*Hay-hay, yo alhazar... bu odamning og‘ziga olgan luqmalarini uncha-muncha odam otashkurak bilan ushlashga hazar qiladi.
*Haqiqatan, poraxo‘rdagi qulay sharoit hech bir o‘g‘rida yo‘q.
*Halol odamning yaxshi niyatini barbod qilish, uni harom yo‘lga, halokat chohi yoqasiga boshlashdan og‘irroq jinoyat yo‘q.
===Muomala haqida===
*Birov gapni yog‘lab gapiradi, birov tikanak bog‘lab gapiradi, ... odam gapni qay tarzda gapirganiga emas, nima deganiga qaralsa, durust bo‘lar...
*Kirpitikanni turtsangiz tikanini hurpaytirib oladi-yu, keyin qo‘l tegizib bo‘lmaydi.
*Mezbon uzoq yo‘ldan kelgan mehmonni ochiq chehra bilan qarshi olmasa, bir piyola choyini darig‘ tutsa, biron harakati yoki so‘zdagi ohangi bilan “nega kelding, yo‘qlab turgan edimmi?” degan ma’noni bildirsa, mehmonning qay holatda qolishini tasavvur qila olasizmi? Agar mehmon mezbon oilasida biron janjal bo‘layotgani ustidan chiqsa, bundan ham yomon, o‘ng‘aysiz holatda qoladi. Mezbon uning uchun jonini fido qilsa ham, o‘sha janjalning natijasi bo‘ladigan bir necha minutlik jimlik yoki asabiy yuzida aks etgan soxta tabassum hammasini yuvib ketadi.
*Olamda kishini yayratadigan narsalarning hisobi yo‘q, ammo bularning hammasi zaharli so‘z, olovli qamchi kutgan kishing tomonidan bo‘lgan iltifotga yetarmikan?
{{vikipediya}}
[[category:kishilar]]
fyzyku5ixn5m3x5b26790mjiabgu37l
Turkum:Kishilar-I
14
2512
4827
4826
2016-09-26T20:50:16Z
Doniyorsher Juraev
1123
4827
wikitext
text/x-wiki
* [[Islom Karimov]]
r8sesmniibh5bbb90qh6rfbn0434z0u
Andoza:Kun so'zi
10
2518
5780
4856
2020-06-10T20:21:05Z
EmausBot
1325
Bot: Fixing double redirect to [[Andoza:Kun iqtibosi]]
5780
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Kun iqtibosi]]
o6jd8cx2dd4ynaj21rf73ua5mdqhw3t
Ivan Vasilyevich oʻz kasbini oʻzgartiradi
0
2521
4865
2017-06-09T07:22:20Z
Umarxon III
998
Umarxon III [[Ivan Vasilyevich oʻz kasbini oʻzgartiradi]] sahifasini [[Ivan Vasilyevich kasbini oʻzgartiradi]]ga koʻchirdi
4865
wikitext
text/x-wiki
#YOʻNALTIRISH [[Ivan Vasilyevich kasbini oʻzgartiradi]]
8x90ech2odv22b3cttcm1rhzt1gm0wl
Andoza:Lang-en
10
2523
4992
4991
2020-02-23T10:02:32Z
Malikxan
1446
4992
wikitext
text/x-wiki
[[:w:Ingliz tili|inglizcha]]: -{''{{{1}}}''}-<noinclude>[[Turkum:Tillar andozalari|en]]</noinclude>
oyebyp0saavwr57unm17pbab3gc58vh
Benjamin Franklin
0
2525
7957
7931
2024-04-01T14:43:11Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7957
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Benjamin Franklin by Jean-Baptiste Greuze.jpg
| wikipedia = Benjamin Franklin
}}
Benjamin Franklin ''(17-yanvar 1706-yil; 17-aprel 1790-yil)'' — [[w:AQSH|AQSHning]] asoschi otalaridan biridir. U yozuvchi, bosmaxonachi, siyosiy faylasuf, siyosatchi, mason, pochtmeyster, olim, ixtirochi, yumorist, faol, davlat arbobi va diplomat boʻlgan.
== Iqtiboslari ==
* Tejalgan penni, ishlab topilgan penni.
*Tinglashni bilganlar mamlakatni boshqarishni bilganlardan ham ulugʻroqdir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Hayotni sevsangiz, vaqtni behuda sarflamang. Chunki vaqt hayotning oʻzidir<ref name="Hayotimiz kengurulari" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Davlat arboblari]]
[[Turkum:Siyosatchilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Noshirlar]]
[[Turkum:Masonlar]]
[[Turkum:Diplomatlar]]
[[Turkum:1706-yilda tugʻilganlar]]
[[Turkum:1790-yilda vafot etganlar]]
d9d2d1skhc7uctuc0bwfa3dhry5ofv2
Steve Jobs
0
2527
7970
7648
2024-04-01T15:18:05Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7970
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = SteveJobsMacbookAir.JPG
| wikipedia = Steve Jobs
}}
'''Steven Paull Jobs''' yoki '''Steve Jobs''' <small>(talaffuzi: '''Stiv Jobs''')</small>''(24-fevral 1955-yil; 5-oktabr 2011-yil)'' — amerikalik muhandis va tadbirkor, Apple Inc. korporatsiyasi asoschisi va direktori boʻlgan. Stiv Jobs ham koʻp ishni bajara oladigan, ham oʻziga tortadigan ishlamli mahsulotlarni chiqarishda bir qator yangiliklarni kiritgan. Uni koʻpincha biznes tarixidagi eng muvaffaqiyatli va boshqalarga oʻrnak boʻla oladigan tadbirkor deb atashadi.
== Iqtiboslar ==
* Bilim xazinasini va insoniyat tajribasini boyitadigan ixtiro o‘ylab topsang, hech narsaga taqqoslanmaydigan zavqni boshingdan o‘tkazasan.
* Nima qilish lozimligini tushunish muhimdir. Lekin nimani qilish kerak emasligini tushunish ham muhimdir. Kompaniya haqida ham, mahsulot haqida ham shuni aytish mumkin.
* Ko‘pchilik odamlarning ongida dizayn — bu niqob. Lekin mening nazdimda bunday yondashuvning dizaynga umuman aloqasi yo‘q. Dizayn — bu inson ijodining yuragi. U muvaffaqiyatli yaratilsa, buyum qobig‘i orqali uning ichki olamini ko‘rish mumkin.
* Albatta, foyda bu zo‘r, chunki foyda bunday ajoyib mahsulot yaratish imkonini beradi. Biroq asosiysi foyda emas, mahsulot.
* Ayrimlar "Iste’molchilarga ular nimani xohlashsa, shuni berish kerak" deyishadi. Lekin bu mening yondashuvim emas. Bizning ishimiz — iste’molchilardan oldin ularga nima kerakligini topishdir.
* Odamlar ularga o‘zlari xohlagan narsani ko‘rsatmaguninga qadar o‘zlari nima xohlashini bilmaydi.
* Bizning vazifamiz — sahifada yo‘q narsani o‘qishdir.
*Muvaffaqiyat — bu tez buziladigan mahsulotdir.
*Yaxshi natijalarga erishishni xohlasangiz, uning bir yoʻli bor. Qilayotgan ishingizdan zavq olishdir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Tadbirkorlar]]
[[Turkum:Muhandislar]]
[[Turkum:1955-yilda tugʻilganlar]]
[[Turkum:2011-yilda vafot etganlar]]
9xpepiw0zfbgjaepwqhzi3wq4hvfeaz
Andoza:User en-2
10
2532
4884
2018-01-14T09:07:08Z
105.71.136.91
fk
4884
wikitext
text/x-wiki
Battu
im78ykmx5mie6j203uv25h42l8ha9d5
Stiv Jobs
0
2556
4980
2020-02-23T09:54:38Z
Malikxan
1446
Malikxan [[Stiv Jobs]] sahifasini [[Steve Jobs]]ga koʻchirdi
4980
wikitext
text/x-wiki
#YOʻNALTIRISH [[Steve Jobs]]
g2qdf841m0l24o5653rvxv9f4q3e2s7
Andoza:Qisqartma
10
2557
6918
6915
2023-08-05T16:59:30Z
Salazarov
1839
6918
wikitext
text/x-wiki
<includeonly>{{#invoke:Qisqartma|main}}</includeonly>
<noinclude>
{{documentation}}
</noinclude>
eqdvr6xzil8qo62f7y5cy9r1i4es0du
Thor: Ragnarok
0
2558
6462
6461
2021-09-23T18:45:55Z
Malikxan
1446
/* Havolalar */
6462
wikitext
text/x-wiki
'''''[[:w:Thor: Ragnarok|Thor: Ragnarok]]''''' — 2017-yilda [[:w:Marvel Studios|Marvel Studios]] tomonidan ishlab chiqarilgan va [[:w:Walt Disney Studios Motion Pictures|Walt Disney Studios Motion Pictures]] tomonidan tarqatilgan, hamda [[:w:Marvel Comics|Marvel Comics]] nashriyotidagi [[:w:Thor (Marvel Comics)|Thor]] qahramoniga asoslangan Amerika [[:w:Superqahramon film|superqahramon film]]i.
== [[w:Thor (Marvel Comics)|Thor]] ==
* [''Valkyriening belgisini koʻrgan paytda''] Xudoyim, sen Valkyriesan! Bilasanmi, men doim yoshligimda Valkyrie boʻlishni orzu qilar edim, barchangiz...ayollar ekanligingizni bilgunimcha. Albatta, ayollarni yomon demoqchi emasman. Men ayollarni yaxshi koʻraman, baʼzan esa juda koʻp. Hatto makkorona usulda ham emas, balki uni koʻproq hurmat qilish kerak. Menimcha, ayollar jangchilarining tanlangan kuchi borligi juda yaxshi. [''Valkyrie unga qaraydi'']
* U juda ham kuchli. Bolgʻasiz uddalay olmayman.
* [''Quinjet kompyuterining parolini topish chogʻida''] Ugh. Jin ursin, [[w:Tony Stark (Marvel Cinematic Universe)|Stark]].
== [[w:Odin (comics)|Odin]] ==
* ''[Soʻnggi soʻzlar]'' Bu joyni eslab qoling, uy.
== Cast ==
* [[w:Chris Hemsworth|Chris Hemsworth]] roli [[w:Thor (Marvel Comics)|Thor]]
* [[Tom Hiddleston]] roli [[w:Loki (comics)|Loki]]
* [[Cate Blanchett]] roli [[w:Hela (comics)|Hela]]
* [[Idris Elba]] roli [[w:Heimdall (comics)|Heimdall]]
* [[Jeff Goldblum]] roli [[w:Grandmaster (Marvel Comics)|Grandmaster]]
* [[w:Tessa Thompson|Tessa Thompson]] roli [[w:Valkyrie (Marvel Comics)|Valkyrie]]
* [[w:Karl Urban|Karl Urban]] roli [[w:Executioner (comics)|Skurge]]
* [[w:Mark Ruffalo|Mark Ruffalo]] roli [[w:Hulk (comics)|Bruce Banner / Hulk]]
* [[Anthony Hopkins]] roli [[w:Odin (comics)|Odin]]
* [[w:Tadanobu Asano|Tadanobu Asano]] roli [[w:Hogun|Hogun]]
* [[w:Ray Stevenson|Ray Stevenson]] roli [[w:Volstagg|Volstagg]]
* [[w:Zachary Levi|Zachary Levi]] roli [[w:Fandral|Fandral]]
* [[w:Benedict Cumberbatch|Benedict Cumberbatch]] roli [[w:Doctor Strange|Dr. Stephen Strange]]
* [[w:Rachel House (actress)|Rachel House]] roli [[w:Topaz (Malibu Comics)|Topaz]]
* [[w:Taika Waititi|Taika Waititi]] roli [[w:Korg (comics)|Korg]]
* [[Clancy Brown]] roli [[w:Surtur (Marvel Comics)|Surtur]] (ovoz)
* [[w:Michael Rooker|Michael Rooker]] roli [[w:Yondu Udonta|Yondu Udonta]] (Gag Reel)
==Havolalar==
{{vikipediya}}
[[Turkum:Filmlar]]
7dzr2q3owr0g9qalmvsiee7rtu0ge89
Sahihi Buxoriy
0
2560
6732
6731
2022-09-09T00:08:40Z
Kwamikagami
1863
/* Iqtiboslar */
6732
wikitext
text/x-wiki
[[w:Sahihi Buxoriy|Sahihi Buxoriy]] (arabcha-صحيح البخاري) — sunniy islomning Kutub as-Sittah (oltita asosiy hadislar toʻplami)dan biridir. Holbuki, bu oltita eng katta kitoblarning barchasida paygʻambar anʼanalari toʻplami yoki Sahih al-Buxoriy uchun hadislar toʻplamini musulmon olimi Muhammad al-Buxoriy amalga oshirgan. U milodiy 846-yilda tugatilgan. Sunniy musulmonlar buni Sahihi Muslim bilan birgalikda eng ishonchli hadislar toʻplamlaridan biri deb bilishadi.
== Iqtiboslar ==
* Qiyomat kuni, odamlar Nabiydan shafoat qilishni soʻraydilar, ular: "Ey Muhammad, siz Allohning paygʻambarisiz va oxirgi paygʻambarsiz" deyishadi.
** ''Sahihi Buxoriy, Kitob ul Munaqib 44-hadis. Sahihi Muslim: Kitab al-Fadaʼil, 24-hadis''
{{vikipediya}}
[[Turkum:Islom]]
[[Turkum:Kitoblar]]
k2xmdmcy7s3hbfmfvtzfxu14qn46uec
Ibn Ishoq
0
2561
5816
5815
2020-06-11T17:06:59Z
Albatros777
1526
/* Iqtiboslar */
5816
wikitext
text/x-wiki
[[w:Ibn Ishoq Abu Abdulloh Muhammad Ibn Ishoq Ibn Yasor|Ibn Ishoq]] (arabcha-محمد بن إسحاق بن يسار بن خيار) - arab musulmon tarixchisi va xagiografi edi. Ibn Ishoq Islom paygʻambari Muhammadning muhim tarjimai holi asosini tashkil etgan ogʻzaki rivoyatlarni toʻpladi.
== Iqtiboslar ==
* "Zinokor toshboʻron qilinishi kerak."
* "Jizyani toʻxtatgan kishi Alloh va uning Rasuliga dushmandir".
{{vikipediya}}
[[Turkum:Islom]]
nwgigo9d5l3gktu6oocrzf4ip8qn42w
Ibn Ishaq
0
2562
5036
2020-06-06T08:24:30Z
Albatros777
1526
Asadbek Botirqulov [[Ibn Ishaq]] sahifasini [[Ibn Ishoq]]ga koʻchirdi
5036
wikitext
text/x-wiki
#YOʻNALTIRISH [[Ibn Ishoq]]
2ibayb8adhp6rrmj12fhpl4kww0yvx3
Amit Ray
0
2563
6766
6748
2022-10-20T12:08:32Z
Husniddin Rasulov
1884
/* Iqtiboslari */
6766
wikitext
text/x-wiki
[[Tasvir:Amit Ray.jpg|thumb|Jimlik — bu Omning tili. Bizni oʻzimizga yetishishimiz uchun jimlik kerak. Ichki va tashqi jimlik bu buyuk sevgi borligini his qilish uchun juda muhimdir.]]
'''Dr Amit Ray''' — 1960-yilda tugʻilgan hind muallifi, ruhiy ustoz va sunʼiy intellekt harakatining kashshofidir. U Om meditatsiyasi va yoga va vipassana meditatsiya usullari bilan mashhur.
== Iqtiboslari ==
* Om shunchaki tovush yoki tebranish emas. Bu shunchaki ramz emas. Bu biz koʻradigan, tegadigan, eshitadigan yoki his qiladigan narsalardan qatʼi nazar, butun kosmosdir. Bundan tashqari, bu bizning idrokimizdagi va bizning idrokimizdan tashqaridagi narsalarning barchasi. Bu bizning mavjudligimizning asosidir.
** {{cite web| url=http://books.google.co.uk/books/about/OM_Chanting_and_Meditation.html?id=3KKjPoFmf4YC |title=''OM Chanting and Meditation '' (2010)}}
* Om — bu sirli kosmik energiya, u barcha narsalarning va butun koinotning barcha mavjudotlarining poydevoridir. U ilohiyotning abadiy qoʻshigʻidir.
** {{cite web| url=http://books.google.co.uk/books/about/OM_Chanting_and_Meditation.html?id=3KKjPoFmf4YC |title=''OM Chanting and Meditation '' (2010)}}
* Jimlik — bu Omning tili. Bizni oʻzimizga yetishishimiz uchun jimlik kerak. Ichki va tashqi jimlik bu buyuk sevgi borligini his qilish uchun juda muhimdir.
** {{cite web| url=http://books.google.co.uk/books/about/OM_Chanting_and_Meditation.html?id=3KKjPoFmf4YC |title=''OM Chanting and Meditation '' (2010)}}
* Qoʻshiq va meditatsiya bularning barchasi bizning haqiqiy tabiatimiz bilan bogʻliq.
** {{cite web| url=http://books.google.co.uk/books/about/OM_Chanting_and_Meditation.html?id=3KKjPoFmf4YC |title=''OM Chanting and Meditation '' (2010)}}
* '''Agar siz hayotdagi tashvishlarni yengmoqchi boʻlsangiz, hozir yashang, nafas oling.'''
** {{cite web| url=http://books.google.co.uk/books/about/OM_Chanting_and_Meditation.html?id=3KKjPoFmf4YC |title=''OM Chanting and Meditation '' (2010)}}
* Dunyodagi goʻzallikka qarash, ongni tozalashning birinchi bosqichidir.
** {{cite web| url=https://books.google.com/books?id=s2ctBgAAQBAJ |title=''Meditation:Insights and Inspirations'' (2010)}}
* Meditatsiya sizning ichingizda ilohiylikni oziqlantirish va gullash uchun usuldir.
** {{cite web| url=https://books.google.com/books?id=s2ctBgAAQBAJ |title=''Meditation:Insights and Inspirations'' (2010)}}
* Sizning eng katta uygʻonishingiz sizning cheksiz tabiatingizni bilganingizda keladi.
** {{cite web| url=https://books.google.com/books?id=s2ctBgAAQBAJ |title=''Meditation:Insights and Inspirations'' (2010)}}
* Aql bu dunyoni yaxshiroq koʻrish uchun moslashuvchan oynadir, uni sozlang.
** {{cite web| url=https://books.google.com/books?id=s2ctBgAAQBAJ |title=''Meditation:Insights and Inspirations'' (2010)}}
* Nafas tabiatning eng yaxshi sovgʻasidir. Ushbu ajoyib sovgʻa uchun minnatdor boʻling.
** {{cite web| url=https://books.google.com/books?id=s2ctBgAAQBAJ |title=''Meditation:Insights and Inspirations'' (2010)}}
== Havolalar ==
* [http://amitray.com/ Rasmiy vebsayti]
[[Turkum:1960-yilda tugʻilganlar]]
{{vikipediya}}
o0gkhtq2hpc715ehs81xkw928fvw7ow
Andoza:Veb manbasi
10
2564
6841
5522
2023-04-26T07:02:07Z
Malikxan
1446
Malikxan [[Andoza:Cite web]] sahifasini [[Andoza:Veb manbasi]]ga koʻchirdi: oʻzbekcha
5522
wikitext
text/x-wiki
<includeonly>{{
#if: {{#if: {{{url|}}} | {{#if: {{{title|}}} |1}}}}
||Error on call to [[Template:cite web]]: Parameters '''url''' and '''title''' must be specified
}}{{
#if: {{{archiveurl|}}}{{{archivedate|}}}
| {{#if: {{#if: {{{archiveurl|}}}| {{#if: {{{archivedate|}}} |1}}}}
||Error on call to [[template:cite web]]: Parameters '''archiveurl''' and '''archivedate''' must be both specified or both omitted
}}
}}{{#if: {{{author|}}}{{{last|}}}
| {{#if: {{{authorlink|}}}
| [[{{{authorlink}}}|{{#if: {{{last|}}}
| {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }}
| {{{author}}}
}}]]
| {{#if: {{{last|}}}
| {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }}
| {{{author}}}
}}
}}
}}{{#if: {{{author|}}}{{{last|}}}
| {{#if: {{{coauthors|}}}| <nowiki>;</nowiki> {{{coauthors}}} }}
}}{{#if: {{{author|}}}{{{last|}}}|
{{#if: {{{date|}}}
|  ({{#formatdate:{{{date}}}}})
| {{#if: {{{year|}}}
| {{#if: {{{month|}}}
|  ({{{month}}} {{{year}}})
|  ({{{year}}})
}}
}}
|}}
}}{{#if: {{{last|}}}{{{author|}}}
| . }}{{#if: {{{archiveurl|}}}
| {{#if: {{{archiveurl|}}} | {{#if: {{{title|}}} | [{{{archiveurl}}} {{{title}}}] }}}}
| {{#if: {{{url|}}} | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] }}}}
}}{{#if: {{{doi|}}}
| . [[w:Digital object identifier|DOI]]:[http://dx.doi.org/{{{doi}}} {{{doi}}}]
}}{{#if: {{{language|}}} |  (in {{{language}}})
}}{{#if: {{{format|}}}
|  ({{{format|}}})
}}{{#if: {{{work|}}}
| . ''{{{work}}}''
}}{{#if: {{{pages|}}}
|  {{{pages}}}
}}{{#if: {{{publisher|{{{website|}}}}}}
| . {{{publisher|{{{website}}}}}}{{#if: {{{author|}}}{{{last|}}}
|
| {{#if: {{{date|}}}{{{year|}}}{{{month|}}} || }}
}}
}}{{#if: {{{author|}}}{{{last|}}}
||{{#if: {{{date|}}}
|  ({{#if:{{{year|}}}{{{month|}}}|{{{date}}}|{{#formatdate:{{{date}}}}}}})
| {{#if: {{{year|}}}
| {{#if: {{{month|}}}
|  ({{{month}}} {{{year}}})
|  ({{{year}}})
}}
}}
}}
}}.{{#if: {{{archivedate|}}}
|  Archived from [{{{url}}} the original] on {{#formatdate:{{{archivedate}}}}}.
}}{{#if: {{{accessdate|}}}
|  Retrieved on {{{accessdate}}}{{#if: {{{accessyear|}}} | , {{{accessyear}}} }}.
}}{{#if: {{{accessmonthday|}}}
|  Retrieved on {{{accessmonthday}}}, {{{accessyear}}}.
}}</includeonly><noinclude>
{{Doc}} [[Turkum:Vikiiqtibos:Andozalar]]
</noinclude>
i3k6zn3foksrfvpclzv3kk7gjhwdkzb
Andoza:Documentation
10
2565
5523
5043
2020-06-09T09:13:37Z
Albatros777
1526
5523
wikitext
text/x-wiki
<!--
Automatically add {{template sandbox notice}} when on a /sandbox page.
-->{{#ifeq: {{SUBPAGENAME}} | qumloq
| <div style="clear: both;"></div>{{template sandbox notice}}
}}<!--
Automatically add {{pp-template}} to protected templates.
-->{{template other
| {{#ifeq: {{PROTECTIONLEVEL:move}} | sysop
| {{pp-template|docusage=yes}}
| {{#if: {{PROTECTIONLEVEL:edit}}
| {{pp-template|docusage=yes}}
| <!--Not protected, or only semi-move-protected-->
}}
}}
}}<!--
Start of green doc box.
-->{{documentation/start box2
| preload = {{{preload|}}} <!--Allow custom preloads-->
| heading = {{{heading|¬}}} <!--Empty but defined means no header-->
| heading-style = {{{heading-style|}}}
| content = {{{content|}}}
<!--Some namespaces must have the /doc, /sandbox and /testcases
in talk space-->
| docspace = {{documentation/docspace}}
| 1 = {{{1|}}} <!--Other docname, if fed-->
<!--The namespace is added in /start box2-->
| template page = {{documentation/template page}}
}}<!-- Start content --><!--
Start load the /doc content:
Note: The line breaks between this comment and the next line are necessary
so "=== Headings ===" at the start and end of docs are interpreted.
-->
{{#switch: {{#if:{{{content|}}}|1|0}}{{#if:{{{1|}}}|1|0}}{{#ifexist:{{{1|}}}|1|0}}{{#ifexist:{{documentation/docspace}}:{{documentation/template page}}/doc|1|0}}
| 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110
| 1111 = {{{content|}}}
| 0110 | 0111 = {{ {{{1}}} }}
| 0001 | 0011 = {{ {{documentation/docspace}}:{{documentation/template page}}/doc }}
| 0000 | 0100 | 0010 | 0101 =
}}
<!--
End load the /doc content:
Note: The line breaks between this comment and the previous line are necessary
so "=== Headings ===" at the start and end of docs are interpreted.
-->{{documentation/end box2
| preload = {{{preload|}}} <!--Allow custom preloads-->
| content = {{{content|}}}
| link box = {{{link box|}}} <!--So "link box=off" works-->
<!--Some namespaces must have the /doc, /sandbox and /testcases
in talk space-->
| docspace = {{documentation/docspace}}
| 1 = {{{1|}}} <!--Other docname, if fed-->
<!--The namespace is added in /end box2-->
| template page = {{documentation/template page}}
}}<!--
End of green doc box
--><noinclude>
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
[[Turkum:Vikiiqtibos:Andozalar]]
5yh44cb6zmgsn0jykcs9h84yjpwghb9
Andoza:Documentation/start box2
10
2566
5044
2020-06-06T09:42:12Z
Albatros777
1526
„{{documentation/start box | preload = {{{preload|}}} <!--Allow custom preloads--> | heading = {{{heading|¬}}} <!--Empty but defined means no header...“ yozuvi orqali yangi sahifa yaratildi
5044
wikitext
text/x-wiki
{{documentation/start box
| preload = {{{preload|}}} <!--Allow custom preloads-->
| heading = {{{heading|¬}}} <!--Empty but defined means no header-->
| heading-style = {{{heading-style|}}}
| content = {{{content|}}}
| docpage =
{{#if: {{{1|}}}
| {{{1|}}}
| {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/doc
}}
| doc exist =
{{#ifexist:
{{#if: {{{1|}}}
| {{{1|}}} <!--Other docname fed-->
| {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/doc
}}
| yes
}}
}}<noinclude>
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
isalm4zpwpuzqa1uht4gpdsmlbmtwot
Andoza:Documentation/start box
10
2567
7183
5045
2023-12-29T05:41:01Z
Minorax
1473
vva
7183
wikitext
text/x-wiki
<!--
Start of green doc box
--><div id="template-documentation" class="template-documentation iezoomfix"><!--
Add the heading at the top of the doc box:
-->{{#ifeq: {{{heading|¬}}} | <!--Defined but empty-->
| <!--"heading=", do nothing-->
| <div style="padding-bottom: 3px; border-bottom: 1px solid #aaa; margin-bottom: 1ex;"><span style="{{#if: {{{heading-style|}}}
| {{{heading-style|}}}
| {{#ifeq: {{SUBJECTSPACE}} | {{ns:Template}}
| font-weight: bold; font-size: 125%
| font-size: 150%
}}
}}">{{#switch: {{{heading|¬}}}
| ¬ =
<!--"heading" not defined in this or previous level-->
{{#switch: {{SUBJECTSPACE}}
| {{ns:Template}} = [[File:Test Template Info-Icon.svg|50px|link=|alt=Documentation icon]] {{{Documentation alt text|Andoza hujjati}}}
| {{ns:Module}} = [[File:Test Template Info-Icon.svg|50px|link=|alt=Documentation icon]] Modul hujjati
| {{ns:File}} = Summary
| #default = Hujjat
}}
| #default =
<!--"heading" has data or is empty but defined-->
{{{heading|}}}
}}</span>{{
#if: {{{content|}}}
|
| <!--Add the [view][edit][history][purge] or [create] links-->
<span class="mw-editsection plainlinks" id="doc_editlinks">{{
#if: {{{doc exist|yes}}}
| [[[{{{docpage|{{FULLPAGENAME}}/doc}}}|koʻrib chiqish]]] [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=edit}} tahrirlash]] [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=history}} tarix]] [{{purge|yangilash}}]
| <!--/doc doesn't exist-->
[[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}| action=edit&preload={{
#if: {{{preload|}}}
| {{urlencode:{{{preload}}}}}
| {{#ifeq: {{SUBJECTSPACE}} | {{ns:File}}
| Template:Documentation/preload-filespace
| Template:Documentation/preload
}} }} }} yaratish]]
}}</span>
}}</div>
}}<noinclude><!-- close the div --></div>
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
n437lyw5mk5ptpdy6zo1v7l7gsdocj3
Andoza:Documentation/end box2
10
2568
5046
2020-06-06T09:45:18Z
Albatros777
1526
„{{documentation/end box | preload = {{{preload|}}} <!--Allow custom preloads--> | content = {{{content|}}} | link box = {{{link box|}}} <!--So "link...“ yozuvi orqali yangi sahifa yaratildi
5046
wikitext
text/x-wiki
{{documentation/end box
| preload = {{{preload|}}} <!--Allow custom preloads-->
| content = {{{content|}}}
| link box = {{{link box|}}} <!--So "link box=off" works-->
| docpage =
{{#if: {{{1|}}}
| {{{1|}}}
| {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/doc
}}
| doc exist =
{{#ifexist:
{{#if: {{{1|}}}
| {{{1|}}} <!--Other docname fed-->
| {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/doc
}}
| yes
}}
| docname fed =
{{#if: {{{1|}}}
| yes
}}
| qumloq =
{{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/qumloq
| testqutilar =
{{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/testqutilar
| template page =
{{NAMESPACE}}:{{{template page|{{PAGENAME}}}}}
}}<noinclude>
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
t7m0u3h0lna5itv8hs62owvrawnsv9t
Andoza:Documentation/end box
10
2569
5047
2020-06-06T09:46:41Z
Albatros777
1526
„<noinclude><div></noinclude><div style="clear: both;"></div><!--So right or left floating items don't stick out of the doc box.--> </div><!--End of gree...“ yozuvi orqali yangi sahifa yaratildi
5047
wikitext
text/x-wiki
<noinclude><div></noinclude><div style="clear: both;"></div><!--So right or left floating items don't stick out of the doc box.-->
</div><!--End of green doc box--><!--
Link box below for the doc meta-data:
-->{{#if:
<!--Check if we should show the link box-->
{{#ifeq: {{{link box|}}} | off
|
| {{{doc exist|yes}}}{{
#switch: {{SUBJECTSPACE}}
| {{ns:User}}
| {{ns:Template}} = yes
}}
}}
| {{fmbox
| id = documentation-meta-data
| image = none
| style = background-color: #ecfcf4;
| textstyle = font-style: italic;
| text =
{{#if: {{{link box|}}}
| {{{link box}}} <!--Use custom link box content-->
| {{#if: {{{doc exist|yes}}}
| <!--/doc exists, link to it-->
Yuqoridagi hujjat [[{{{docpage|{{FULLPAGENAME}}/doc}}}]] sahifasidan olingan.
}}<!--
Add links to /sandbox and /testcases when appropriate:
-->{{#switch: {{SUBJECTSPACE}}
| {{ns:User}}
| {{ns:Template}} =
Tajriba oʻtkazish uchun [{{fullurl:{{FULLPAGENAME}}/qumloq | action=edit&preload }} qumloq] va [{{fullurl:{{FULLPAGENAME}}/testqutilar | action=edit&preload }} test sahifasidan] foydalaning. <br>
}}<!--
Show the cats and interwiki text, but not
if "content" fed or "docname fed" since then it is
unclear where to add the cats and interwikis.
-->{{#if: {{{content|}}} {{{docname fed|}}}
|
| Iltimos, turkumlarni [[{{{docpage|{{FULLPAGENAME}}/doc}}}|hujjat]] sahifasiga va intervikilarni [[vikimaʼlumotlar]]ga joylashtiring.
}}<!--
Show the "Subpages" link:
-->{{#switch: {{SUBJECTSPACE}}
| {{ns:File}} = <!--Don't show it-->
| {{ns:Template}} =  [[Special:PrefixIndex/{{{template page|{{FULLPAGENAME}}}}}/|Ushbu andoza ostsahifalari]].
| #default =  [[Special:PrefixIndex/{{{template page|{{FULLPAGENAME}}}}}/|Ushbu sahifa ostsahifalari]].
}}
}}{{#ifexist:{{FULLPAGENAME}}/Print
|</br>A [[Help:Books/for experts#Improving the book layout|print version]] of this template exists at [[/Print]]. If you make a change to this template, please update the print version as well.<!--[[Category:Templates with print versions]]-->
}}
}}
}}<!--End link box--><!--
Detect and report strange usage:
-->{{#if:
<!--Check if {{documentation}} is transcluded
on a /doc or /testcases page-->
{{#switch: {{SUBPAGENAME}}
| doc
| testqutilar = strange
}}
<!--More checks can be added here, just return anything
to make the surrounding if-case trigger-->
| <!--includeonly[[Category:Wikipedia pages with strange ((documentation)) usage|{{main other|Main:}}{{FULLPAGENAME}}]] Sort on namespace includeonly-->
}}<noinclude>
</noinclude>
dw4mqi3skouiafg246tx02k8pmgzoj9
Andoza:Fmbox
10
2570
5065
5048
2020-06-06T10:17:57Z
Albatros777
1526
5065
wikitext
text/x-wiki
{{#invoke:Message box|fmbox}}<noinclude>
{{documentation}}
</noinclude>
ogmuiyurjrolvfc2vaok1w2l99rmotu
Modul:Message box
828
2571
5050
5049
2020-06-06T09:51:33Z
Albatros777
1526
5050
Scribunto
text/plain
-- This is a meta-module for producing message box templates, including
-- {{mbox}}, {{ambox}}, {{imbox}}, {{tmbox}}, {{ombox}}, {{cmbox}} and {{fmbox}}.
-- Load necessary modules.
require('Module:No globals')
local getArgs
local categoryHandler = require('Module:Category handler')._main
local yesno = require('Module:Yesno')
-- Get a language object for formatDate and ucfirst.
local lang = mw.language.getContentLanguage()
-- Define constants
local CONFIG_MODULE = 'Module:Message box/configuration'
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function getTitleObject(...)
-- Get the title object, passing the function through pcall
-- in case we are over the expensive function count limit.
local success, title = pcall(mw.title.new, ...)
if success then
return title
end
end
local function union(t1, t2)
-- Returns the union of two arrays.
local vals = {}
for i, v in ipairs(t1) do
vals[v] = true
end
for i, v in ipairs(t2) do
vals[v] = true
end
local ret = {}
for k in pairs(vals) do
table.insert(ret, k)
end
table.sort(ret)
return ret
end
local function getArgNums(args, prefix)
local nums = {}
for k, v in pairs(args) do
local num = mw.ustring.match(tostring(k), '^' .. prefix .. '([1-9]%d*)$')
if num then
table.insert(nums, tonumber(num))
end
end
table.sort(nums)
return nums
end
--------------------------------------------------------------------------------
-- Box class definition
--------------------------------------------------------------------------------
local MessageBox = {}
MessageBox.__index = MessageBox
function MessageBox.new(boxType, args, cfg)
args = args or {}
local obj = {}
-- Set the title object and the namespace.
obj.title = getTitleObject(args.page) or mw.title.getCurrentTitle()
-- Set the config for our box type.
obj.cfg = cfg[boxType]
if not obj.cfg then
local ns = obj.title.namespace
-- boxType is "mbox" or invalid input
if ns == 0 then
obj.cfg = cfg.ambox -- main namespace
elseif ns == 6 then
obj.cfg = cfg.imbox -- file namespace
elseif ns == 14 then
obj.cfg = cfg.cmbox -- category namespace
else
local nsTable = mw.site.namespaces[ns]
if nsTable and nsTable.isTalk then
obj.cfg = cfg.tmbox -- any talk namespace
else
obj.cfg = cfg.ombox -- other namespaces or invalid input
end
end
end
-- Set the arguments, and remove all blank arguments except for the ones
-- listed in cfg.allowBlankParams.
do
local newArgs = {}
for k, v in pairs(args) do
if v ~= '' then
newArgs[k] = v
end
end
for i, param in ipairs(obj.cfg.allowBlankParams or {}) do
newArgs[param] = args[param]
end
obj.args = newArgs
end
-- Define internal data structure.
obj.categories = {}
obj.classes = {}
return setmetatable(obj, MessageBox)
end
function MessageBox:addCat(ns, cat, sort)
if not cat then
return nil
end
if sort then
cat = string.format('[[Category:%s|%s]]', cat, sort)
else
cat = string.format('[[Category:%s]]', cat)
end
self.categories[ns] = self.categories[ns] or {}
table.insert(self.categories[ns], cat)
end
function MessageBox:addClass(class)
if not class then
return nil
end
table.insert(self.classes, class)
end
function MessageBox:setParameters()
local args = self.args
local cfg = self.cfg
-- Get type data.
self.type = args.type
local typeData = cfg.types[self.type]
self.invalidTypeError = cfg.showInvalidTypeError
and self.type
and not typeData
typeData = typeData or cfg.types[cfg.default]
self.typeClass = typeData.class
self.typeImage = typeData.image
-- Find if the box has been wrongly substituted.
self.isSubstituted = cfg.substCheck and args.subst == 'SUBST'
-- Find whether we are using a small message box.
self.isSmall = cfg.allowSmall and (
cfg.smallParam and args.small == cfg.smallParam
or not cfg.smallParam and yesno(args.small)
)
-- Add attributes, classes and styles.
self.id = args.id
if yesno(args.plainlinks) ~= false then
self:addClass('plainlinks')
end
for _, class in ipairs(cfg.classes or {}) do
self:addClass(class)
end
if self.isSmall then
self:addClass(cfg.smallClass or 'mbox-small')
end
self:addClass(self.typeClass)
self:addClass(args.class)
self.style = args.style
self.attrs = args.attrs
-- Set text style.
self.textstyle = args.textstyle
-- Find if we are on the template page or not. This functionality is only
-- used if useCollapsibleTextFields is set, or if both cfg.templateCategory
-- and cfg.templateCategoryRequireName are set.
self.useCollapsibleTextFields = cfg.useCollapsibleTextFields
if self.useCollapsibleTextFields
or cfg.templateCategory
and cfg.templateCategoryRequireName
then
self.name = args.name
if self.name then
local templateName = mw.ustring.match(
self.name,
'^[tT][eE][mM][pP][lL][aA][tT][eE][%s_]*:[%s_]*(.*)$'
) or self.name
templateName = 'Template:' .. templateName
self.templateTitle = getTitleObject(templateName)
end
self.isTemplatePage = self.templateTitle
and mw.title.equals(self.title, self.templateTitle)
end
-- Process data for collapsible text fields. At the moment these are only
-- used in {{ambox}}.
if self.useCollapsibleTextFields then
-- Get the self.issue value.
if self.isSmall and args.smalltext then
self.issue = args.smalltext
else
local sect
if args.sect == '' then
sect = 'This ' .. (cfg.sectionDefault or 'page')
elseif type(args.sect) == 'string' then
sect = 'This ' .. args.sect
end
local issue = args.issue
issue = type(issue) == 'string' and issue ~= '' and issue or nil
local text = args.text
text = type(text) == 'string' and text or nil
local issues = {}
table.insert(issues, sect)
table.insert(issues, issue)
table.insert(issues, text)
self.issue = table.concat(issues, ' ')
end
-- Get the self.talk value.
local talk = args.talk
-- Show talk links on the template page or template subpages if the talk
-- parameter is blank.
if talk == ''
and self.templateTitle
and (
mw.title.equals(self.templateTitle, self.title)
or self.title:isSubpageOf(self.templateTitle)
)
then
talk = '#'
elseif talk == '' then
talk = nil
end
if talk then
-- If the talk value is a talk page, make a link to that page. Else
-- assume that it's a section heading, and make a link to the talk
-- page of the current page with that section heading.
local talkTitle = getTitleObject(talk)
local talkArgIsTalkPage = true
if not talkTitle or not talkTitle.isTalkPage then
talkArgIsTalkPage = false
talkTitle = getTitleObject(
self.title.text,
mw.site.namespaces[self.title.namespace].talk.id
)
end
if talkTitle and talkTitle.exists then
local talkText = 'Relevant discussion may be found on'
if talkArgIsTalkPage then
talkText = string.format(
'%s [[%s|%s]].',
talkText,
talk,
talkTitle.prefixedText
)
else
talkText = string.format(
'%s the [[%s#%s|talk page]].',
talkText,
talkTitle.prefixedText,
talk
)
end
self.talk = talkText
end
end
-- Get other values.
self.fix = args.fix ~= '' and args.fix or nil
local date
if args.date and args.date ~= '' then
date = args.date
elseif args.date == '' and self.isTemplatePage then
date = lang:formatDate('F Y')
end
if date then
self.date = string.format(" <small>''(%s)''</small>", date)
end
self.info = args.info
if yesno(args.removalnotice) then
self.removalNotice = cfg.removalNotice
end
end
-- Set the non-collapsible text field. At the moment this is used by all box
-- types other than ambox, and also by ambox when small=yes.
if self.isSmall then
self.text = args.smalltext or args.text
else
self.text = args.text
end
-- Set the below row.
self.below = cfg.below and args.below
-- General image settings.
self.imageCellDiv = not self.isSmall and cfg.imageCellDiv
self.imageEmptyCell = cfg.imageEmptyCell
if cfg.imageEmptyCellStyle then
self.imageEmptyCellStyle = 'border:none;padding:0px;width:1px'
end
-- Left image settings.
local imageLeft = self.isSmall and args.smallimage or args.image
if cfg.imageCheckBlank and imageLeft ~= 'blank' and imageLeft ~= 'none'
or not cfg.imageCheckBlank and imageLeft ~= 'none'
then
self.imageLeft = imageLeft
if not imageLeft then
local imageSize = self.isSmall
and (cfg.imageSmallSize or '30x30px')
or '40x40px'
self.imageLeft = string.format('[[File:%s|%s|link=|alt=]]', self.typeImage
or 'Imbox notice.png', imageSize)
end
end
-- Right image settings.
local imageRight = self.isSmall and args.smallimageright or args.imageright
if not (cfg.imageRightNone and imageRight == 'none') then
self.imageRight = imageRight
end
end
function MessageBox:setMainspaceCategories()
local args = self.args
local cfg = self.cfg
if not cfg.allowMainspaceCategories then
return nil
end
local nums = {}
for _, prefix in ipairs{'cat', 'category', 'all'} do
args[prefix .. '1'] = args[prefix]
nums = union(nums, getArgNums(args, prefix))
end
-- The following is roughly equivalent to the old {{Ambox/category}}.
local date = args.date
date = type(date) == 'string' and date
local preposition = 'from'
for _, num in ipairs(nums) do
local mainCat = args['cat' .. tostring(num)]
or args['category' .. tostring(num)]
local allCat = args['all' .. tostring(num)]
mainCat = type(mainCat) == 'string' and mainCat
allCat = type(allCat) == 'string' and allCat
if mainCat and date and date ~= '' then
local catTitle = string.format('%s %s %s', mainCat, preposition, date)
self:addCat(0, catTitle)
catTitle = getTitleObject('Category:' .. catTitle)
if not catTitle or not catTitle.exists then
self:addCat(0, 'Articles with invalid date parameter in template')
end
elseif mainCat and (not date or date == '') then
self:addCat(0, mainCat)
end
if allCat then
self:addCat(0, allCat)
end
end
end
function MessageBox:setTemplateCategories()
local args = self.args
local cfg = self.cfg
-- Add template categories.
if cfg.templateCategory then
if cfg.templateCategoryRequireName then
if self.isTemplatePage then
self:addCat(10, cfg.templateCategory)
end
elseif not self.title.isSubpage then
self:addCat(10, cfg.templateCategory)
end
end
-- Add template error categories.
if cfg.templateErrorCategory then
local templateErrorCategory = cfg.templateErrorCategory
local templateCat, templateSort
if not self.name and not self.title.isSubpage then
templateCat = templateErrorCategory
elseif self.isTemplatePage then
local paramsToCheck = cfg.templateErrorParamsToCheck or {}
local count = 0
for i, param in ipairs(paramsToCheck) do
if not args[param] then
count = count + 1
end
end
if count > 0 then
templateCat = templateErrorCategory
templateSort = tostring(count)
end
if self.categoryNums and #self.categoryNums > 0 then
templateCat = templateErrorCategory
templateSort = 'C'
end
end
self:addCat(10, templateCat, templateSort)
end
end
function MessageBox:setAllNamespaceCategories()
-- Set categories for all namespaces.
if self.invalidTypeError then
local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText
self:addCat('all', 'Wikipedia message box parameter needs fixing', allSort)
end
if self.isSubstituted then
self:addCat('all', 'Pages with incorrectly substituted templates')
end
end
function MessageBox:setCategories()
if self.title.namespace == 0 then
self:setMainspaceCategories()
elseif self.title.namespace == 10 then
self:setTemplateCategories()
end
self:setAllNamespaceCategories()
end
function MessageBox:renderCategories()
-- Convert category tables to strings and pass them through
-- [[Module:Category handler]].
return categoryHandler{
main = table.concat(self.categories[0] or {}),
template = table.concat(self.categories[10] or {}),
all = table.concat(self.categories.all or {}),
nocat = self.args.nocat,
page = self.args.page
}
end
function MessageBox:export()
local root = mw.html.create()
-- Add the subst check error.
if self.isSubstituted and self.name then
root:tag('b')
:addClass('error')
:wikitext(string.format(
'Template <code>%s[[Template:%s|%s]]%s</code> has been incorrectly substituted.',
mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}')
))
end
root:wikitext(mw.getCurrentFrame():extensionTag('templatestyles', '', { src = 'Module:Message box/styles.css' }))
-- Create the box table.
local boxTable = root:tag('table')
boxTable:attr('id', self.id or nil)
for i, class in ipairs(self.classes or {}) do
boxTable:addClass(class or nil)
end
boxTable
:cssText(self.style or nil)
:attr('role', 'presentation')
if self.attrs then
boxTable:attr(self.attrs)
end
-- Add the left-hand image.
local row = boxTable:tag('tr')
if self.imageLeft then
local imageLeftCell = row:tag('td'):addClass('mbox-image')
if self.imageCellDiv then
-- If we are using a div, redefine imageLeftCell so that the image
-- is inside it. Divs use style="width: 52px;", which limits the
-- image width to 52px. If any images in a div are wider than that,
-- they may overlap with the text or cause other display problems.
imageLeftCell = imageLeftCell:tag('div'):css('width', '52px')
end
imageLeftCell:wikitext(self.imageLeft or nil)
elseif self.imageEmptyCell then
-- Some message boxes define an empty cell if no image is specified, and
-- some don't. The old template code in templates where empty cells are
-- specified gives the following hint: "No image. Cell with some width
-- or padding necessary for text cell to have 100% width."
row:tag('td')
:addClass('mbox-empty-cell')
:cssText(self.imageEmptyCellStyle or nil)
end
-- Add the text.
local textCell = row:tag('td'):addClass('mbox-text')
if self.useCollapsibleTextFields then
-- The message box uses advanced text parameters that allow things to be
-- collapsible. At the moment, only ambox uses this.
textCell:cssText(self.textstyle or nil)
local textCellDiv = textCell:tag('div')
textCellDiv
:addClass('mbox-text-span')
:wikitext(self.issue or nil)
if (self.talk or self.fix) and not self.isSmall then
textCellDiv:tag('span')
:addClass('hide-when-compact')
:wikitext(self.talk and (' ' .. self.talk) or nil)
:wikitext(self.fix and (' ' .. self.fix) or nil)
end
textCellDiv:wikitext(self.date and (' ' .. self.date) or nil)
if self.info and not self.isSmall then
textCellDiv
:tag('span')
:addClass('hide-when-compact')
:wikitext(self.info and (' ' .. self.info) or nil)
end
if self.removalNotice then
textCellDiv:tag('small')
:addClass('hide-when-compact')
:tag('i')
:wikitext(string.format(" (%s)", self.removalNotice))
end
else
-- Default text formatting - anything goes.
textCell
:cssText(self.textstyle or nil)
:wikitext(self.text or nil)
end
-- Add the right-hand image.
if self.imageRight then
local imageRightCell = row:tag('td'):addClass('mbox-imageright')
if self.imageCellDiv then
-- If we are using a div, redefine imageRightCell so that the image
-- is inside it.
imageRightCell = imageRightCell:tag('div'):css('width', '52px')
end
imageRightCell
:wikitext(self.imageRight or nil)
end
-- Add the below row.
if self.below then
boxTable:tag('tr')
:tag('td')
:attr('colspan', self.imageRight and '3' or '2')
:addClass('mbox-text')
:cssText(self.textstyle or nil)
:wikitext(self.below or nil)
end
-- Add error message for invalid type parameters.
if self.invalidTypeError then
root:tag('div')
:css('text-align', 'center')
:wikitext(string.format(
'This message box is using an invalid "type=%s" parameter and needs fixing.',
self.type or ''
))
end
-- Add categories.
root:wikitext(self:renderCategories() or nil)
return tostring(root)
end
--------------------------------------------------------------------------------
-- Exports
--------------------------------------------------------------------------------
local p, mt = {}, {}
function p._exportClasses()
-- For testing.
return {
MessageBox = MessageBox
}
end
function p.main(boxType, args, cfgTables)
local box = MessageBox.new(boxType, args, cfgTables or mw.loadData(CONFIG_MODULE))
box:setParameters()
box:setCategories()
return box:export()
end
function mt.__index(t, k)
return function (frame)
if not getArgs then
getArgs = require('Module:Arguments').getArgs
end
return t.main(k, getArgs(frame, {trim = false, removeBlanks = false}))
end
end
return setmetatable(p, mt)
991azllz9iaki96a7a2lfx1p2x7v6k4
Modul:No globals
828
2572
5051
2020-06-06T09:52:46Z
Albatros777
1526
„-- dummy comment local mt = getmetatable(_G) or {} function mt.__index (t, k) if k ~= 'arg' then error('Tried to read nil global ' .. tostring(k), 2)...“ yozuvi orqali yangi sahifa yaratildi
5051
Scribunto
text/plain
-- dummy comment
local mt = getmetatable(_G) or {}
function mt.__index (t, k)
if k ~= 'arg' then
error('Tried to read nil global ' .. tostring(k), 2)
end
return nil
end
function mt.__newindex(t, k, v)
if k ~= 'arg' then
error('Tried to write global ' .. tostring(k), 2)
end
rawset(t, k, v)
end
setmetatable(_G, mt)
in8hbwad1hk3fec3gd2yoqbrdxvy845
Modul:Category handler
828
2573
5052
2020-06-06T09:54:20Z
Albatros777
1526
„-------------------------------------------------------------------------------- --...“ yozuvi orqali yangi sahifa yaratildi
5052
Scribunto
text/plain
--------------------------------------------------------------------------------
-- --
-- CATEGORY HANDLER --
-- --
-- This module implements the {{category handler}} template in Lua, --
-- with a few improvements: all namespaces and all namespace aliases --
-- are supported, and namespace names are detected automatically for --
-- the local wiki. This module requires [[Module:Namespace detect]] --
-- and [[Module:Yesno]] to be available on the local wiki. It can be --
-- configured for different wikis by altering the values in --
-- [[Module:Category handler/config]], and pages can be blacklisted --
-- from categorisation by using [[Module:Category handler/blacklist]]. --
-- --
--------------------------------------------------------------------------------
-- Load required modules
local yesno = require('Module:Yesno')
-- Lazily load things we don't always need
local mShared, mappings
local p = {}
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function trimWhitespace(s, removeBlanks)
if type(s) ~= 'string' then
return s
end
s = s:match('^%s*(.-)%s*$')
if removeBlanks then
if s ~= '' then
return s
else
return nil
end
else
return s
end
end
--------------------------------------------------------------------------------
-- CategoryHandler class
--------------------------------------------------------------------------------
local CategoryHandler = {}
CategoryHandler.__index = CategoryHandler
function CategoryHandler.new(data, args)
local obj = setmetatable({ _data = data, _args = args }, CategoryHandler)
-- Set the title object
do
local pagename = obj:parameter('demopage')
local success, titleObj
if pagename then
success, titleObj = pcall(mw.title.new, pagename)
end
if success and titleObj then
obj.title = titleObj
if titleObj == mw.title.getCurrentTitle() then
obj._usesCurrentTitle = true
end
else
obj.title = mw.title.getCurrentTitle()
obj._usesCurrentTitle = true
end
end
-- Set suppression parameter values
for _, key in ipairs{'nocat', 'categories'} do
local value = obj:parameter(key)
value = trimWhitespace(value, true)
obj['_' .. key] = yesno(value)
end
do
local subpage = obj:parameter('subpage')
local category2 = obj:parameter('category2')
if type(subpage) == 'string' then
subpage = mw.ustring.lower(subpage)
end
if type(category2) == 'string' then
subpage = mw.ustring.lower(category2)
end
obj._subpage = trimWhitespace(subpage, true)
obj._category2 = trimWhitespace(category2) -- don't remove blank values
end
return obj
end
function CategoryHandler:parameter(key)
local parameterNames = self._data.parameters[key]
local pntype = type(parameterNames)
if pntype == 'string' or pntype == 'number' then
return self._args[parameterNames]
elseif pntype == 'table' then
for _, name in ipairs(parameterNames) do
local value = self._args[name]
if value ~= nil then
return value
end
end
return nil
else
error(string.format(
'invalid config key "%s"',
tostring(key)
), 2)
end
end
function CategoryHandler:isSuppressedByArguments()
return
-- See if a category suppression argument has been set.
self._nocat == true
or self._categories == false
or (
self._category2
and self._category2 ~= self._data.category2Yes
and self._category2 ~= self._data.category2Negative
)
-- Check whether we are on a subpage, and see if categories are
-- suppressed based on our subpage status.
or self._subpage == self._data.subpageNo and self.title.isSubpage
or self._subpage == self._data.subpageOnly and not self.title.isSubpage
end
function CategoryHandler:shouldSkipBlacklistCheck()
-- Check whether the category suppression arguments indicate we
-- should skip the blacklist check.
return self._nocat == false
or self._categories == true
or self._category2 == self._data.category2Yes
end
function CategoryHandler:matchesBlacklist()
if self._usesCurrentTitle then
return self._data.currentTitleMatchesBlacklist
else
mShared = mShared or require('Module:Category handler/shared')
return mShared.matchesBlacklist(
self.title.prefixedText,
mw.loadData('Module:Category handler/blacklist')
)
end
end
function CategoryHandler:isSuppressed()
-- Find if categories are suppressed by either the arguments or by
-- matching the blacklist.
return self:isSuppressedByArguments()
or not self:shouldSkipBlacklistCheck() and self:matchesBlacklist()
end
function CategoryHandler:getNamespaceParameters()
if self._usesCurrentTitle then
return self._data.currentTitleNamespaceParameters
else
if not mappings then
mShared = mShared or require('Module:Category handler/shared')
mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData
end
return mShared.getNamespaceParameters(
self.title,
mappings
)
end
end
function CategoryHandler:namespaceParametersExist()
-- Find whether any namespace parameters have been specified.
-- We use the order "all" --> namespace params --> "other" as this is what
-- the old template did.
if self:parameter('all') then
return true
end
if not mappings then
mShared = mShared or require('Module:Category handler/shared')
mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData
end
for ns, params in pairs(mappings) do
for i, param in ipairs(params) do
if self._args[param] then
return true
end
end
end
if self:parameter('other') then
return true
end
return false
end
function CategoryHandler:getCategories()
local params = self:getNamespaceParameters()
local nsCategory
for i, param in ipairs(params) do
local value = self._args[param]
if value ~= nil then
nsCategory = value
break
end
end
if nsCategory ~= nil or self:namespaceParametersExist() then
-- Namespace parameters exist - advanced usage.
if nsCategory == nil then
nsCategory = self:parameter('other')
end
local ret = {self:parameter('all')}
local numParam = tonumber(nsCategory)
if numParam and numParam >= 1 and math.floor(numParam) == numParam then
-- nsCategory is an integer
ret[#ret + 1] = self._args[numParam]
else
ret[#ret + 1] = nsCategory
end
if #ret < 1 then
return nil
else
return table.concat(ret)
end
elseif self._data.defaultNamespaces[self.title.namespace] then
-- Namespace parameters don't exist, simple usage.
return self._args[1]
end
return nil
end
--------------------------------------------------------------------------------
-- Exports
--------------------------------------------------------------------------------
local p = {}
function p._exportClasses()
-- Used for testing purposes.
return {
CategoryHandler = CategoryHandler
}
end
function p._main(args, data)
data = data or mw.loadData('Module:Category handler/data')
local handler = CategoryHandler.new(data, args)
if handler:isSuppressed() then
return nil
end
return handler:getCategories()
end
function p.main(frame, data)
data = data or mw.loadData('Module:Category handler/data')
local args = require('Module:Arguments').getArgs(frame, {
wrappers = data.wrappers,
valueFunc = function (k, v)
v = trimWhitespace(v)
if type(k) == 'number' then
if v ~= '' then
return v
else
return nil
end
else
return v
end
end
})
return p._main(args, data)
end
return p
letwavu3yvlayfzew66uuwixmwebq5b
Andoza:Documentation/docspace
10
2574
5053
2020-06-06T09:55:40Z
Albatros777
1526
„<includeonly>{{#switch: {{SUBJECTSPACE}} | {{ns:0}} | {{ns:File}} | {{ns:MediaWiki}} | {{ns:Category}} = {{TALKSPACE}} | #default = {{SUBJECTS...“ yozuvi orqali yangi sahifa yaratildi
5053
wikitext
text/x-wiki
<includeonly>{{#switch: {{SUBJECTSPACE}}
| {{ns:0}}
| {{ns:File}}
| {{ns:MediaWiki}}
| {{ns:Category}} = {{TALKSPACE}}
| #default = {{SUBJECTSPACE}}
}}</includeonly><noinclude>
{{documentation|content=
Ushbu andoza {{tl|hujjat}} andozasining ostandozalaridan biridir. U hujjat sahifalarining nomfazolarini aniqlash vazifasini bajaradi.
}}</noinclude>
0jtn52sak26aojqwvm8dvly40877hd8
Andoza:Template other
10
2575
5054
2020-06-06T09:56:43Z
Albatros777
1526
„{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower ca...“ yozuvi orqali yangi sahifa yaratildi
5054
wikitext
text/x-wiki
{{#switch:
<!--If no or empty "demospace" parameter then detect namespace-->
{{#if:{{{demospace|}}}
| {{lc: {{{demospace}}} }} <!--Use lower case "demospace"-->
| {{#ifeq:{{NAMESPACE}}|{{ns:Template}}
| template
| other
}}
}}
| template = {{{1|}}}
| other
| #default = {{{2|}}}
}}<!--End switch--><noinclude>
{{Documentation}}
<!-- Iltimos, turkum va intervikilarni hujjat sahifasiga qo'shing. -->
</noinclude>
3maayhtzq8fivhsj4lizbb3fdtqhktd
Andoza:Documentation/template page
10
2576
5055
2020-06-06T09:58:26Z
Albatros777
1526
„<includeonly>{{#switch: {{SUBPAGENAME}} | qumloq | testqutilar = {{BASEPAGENAME}} | #default = {{PAGENAME}} }}</includeonly><noinclude>{{documentation|c...“ yozuvi orqali yangi sahifa yaratildi
5055
wikitext
text/x-wiki
<includeonly>{{#switch: {{SUBPAGENAME}}
| qumloq
| testqutilar = {{BASEPAGENAME}}
| #default = {{PAGENAME}}
}}</includeonly><noinclude>{{documentation|content=
Ushbu ostandoza {{tl|hujjat}} andozasi joylashtirilgan sahifa nomini aniqlash vazifasini bajaradi.
}}</noinclude>
qr1sn3xwp4qgy6k1u4p8zt9bl66cvls
Andoza:Tl
10
2577
5056
2020-06-06T09:59:22Z
Albatros777
1526
„{{[[Andoza:{{{1}}}|{{{1}}}]]}}<noinclude>{{doc}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5056
wikitext
text/x-wiki
{{[[Andoza:{{{1}}}|{{{1}}}]]}}<noinclude>{{doc}}</noinclude>
9l69edq28au3pp9rbs2uv7shca414jo
Andoza:Doc
10
2578
5057
2020-06-06T10:00:55Z
Albatros777
1526
[[Andoza:Documentation]]ga yoʻnaltirildi
5057
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Documentation]]
s0tzh8l5rwl3o8906o7mxugl1jhtcu8
Modul:Yesno
828
2579
5058
2020-06-06T10:01:58Z
Albatros777
1526
„-- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (val, de...“ yozuvi orqali yangi sahifa yaratildi
5058
Scribunto
text/plain
-- Function allowing for consistent treatment of boolean-like wikitext input.
-- It works similarly to the template {{yesno}}.
return function (val, default)
-- If your wiki uses non-ascii characters for any of "yes", "no", etc., you
-- should replace "val:lower()" with "mw.ustring.lower(val)" in the
-- following line.
val = type(val) == 'string' and val:lower() or val
if val == nil then
return nil
elseif val == true
or val == 'yes'
or val == 'y'
or val == 'true'
or val == 't'
or val == 'on'
or tonumber(val) == 1
then
return true
elseif val == false
or val == 'no'
or val == 'n'
or val == 'false'
or val == 'f'
or val == 'off'
or tonumber(val) == 0
then
return false
else
return default
end
end
swdskn7svew8i9wuydn9uj5l3r2ghcs
Modul:Arguments
828
2580
5059
2020-06-06T10:03:34Z
Albatros777
1526
„-- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be...“ yozuvi orqali yangi sahifa yaratildi
5059
Scribunto
text/plain
-- This module provides easy processing of arguments passed to Scribunto from
-- #invoke. It is intended for use by other Lua modules, and should not be
-- called from #invoke directly.
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local arguments = {}
-- Generate four different tidyVal functions, so that we don't have to check the
-- options every time we call it.
local function tidyValDefault(key, val)
if type(val) == 'string' then
val = val:match('^%s*(.-)%s*$')
if val == '' then
return nil
else
return val
end
else
return val
end
end
local function tidyValTrimOnly(key, val)
if type(val) == 'string' then
return val:match('^%s*(.-)%s*$')
else
return val
end
end
local function tidyValRemoveBlanksOnly(key, val)
if type(val) == 'string' then
if val:find('%S') then
return val
else
return nil
end
else
return val
end
end
local function tidyValNoChange(key, val)
return val
end
local function matchesTitle(given, title)
local tp = type( given )
return (tp == 'string' or tp == 'number') and mw.title.new( given ).prefixedText == title
end
local translate_mt = { __index = function(t, k) return k end }
function arguments.getArgs(frame, options)
checkType('getArgs', 1, frame, 'table', true)
checkType('getArgs', 2, options, 'table', true)
frame = frame or {}
options = options or {}
--[[
-- Set up argument translation.
--]]
options.translate = options.translate or {}
if getmetatable(options.translate) == nil then
setmetatable(options.translate, translate_mt)
end
if options.backtranslate == nil then
options.backtranslate = {}
for k,v in pairs(options.translate) do
options.backtranslate[v] = k
end
end
if options.backtranslate and getmetatable(options.backtranslate) == nil then
setmetatable(options.backtranslate, {
__index = function(t, k)
if options.translate[k] ~= k then
return nil
else
return k
end
end
})
end
--[[
-- Get the argument tables. If we were passed a valid frame object, get the
-- frame arguments (fargs) and the parent frame arguments (pargs), depending
-- on the options set and on the parent frame's availability. If we weren't
-- passed a valid frame object, we are being called from another Lua module
-- or from the debug console, so assume that we were passed a table of args
-- directly, and assign it to a new variable (luaArgs).
--]]
local fargs, pargs, luaArgs
if type(frame.args) == 'table' and type(frame.getParent) == 'function' then
if options.wrappers then
--[[
-- The wrappers option makes Module:Arguments look up arguments in
-- either the frame argument table or the parent argument table, but
-- not both. This means that users can use either the #invoke syntax
-- or a wrapper template without the loss of performance associated
-- with looking arguments up in both the frame and the parent frame.
-- Module:Arguments will look up arguments in the parent frame
-- if it finds the parent frame's title in options.wrapper;
-- otherwise it will look up arguments in the frame object passed
-- to getArgs.
--]]
local parent = frame:getParent()
if not parent then
fargs = frame.args
else
local title = parent:getTitle():gsub('/sandbox$', '')
local found = false
if matchesTitle(options.wrappers, title) then
found = true
elseif type(options.wrappers) == 'table' then
for _,v in pairs(options.wrappers) do
if matchesTitle(v, title) then
found = true
break
end
end
end
-- We test for false specifically here so that nil (the default) acts like true.
if found or options.frameOnly == false then
pargs = parent.args
end
if not found or options.parentOnly == false then
fargs = frame.args
end
end
else
-- options.wrapper isn't set, so check the other options.
if not options.parentOnly then
fargs = frame.args
end
if not options.frameOnly then
local parent = frame:getParent()
pargs = parent and parent.args or nil
end
end
if options.parentFirst then
fargs, pargs = pargs, fargs
end
else
luaArgs = frame
end
-- Set the order of precedence of the argument tables. If the variables are
-- nil, nothing will be added to the table, which is how we avoid clashes
-- between the frame/parent args and the Lua args.
local argTables = {fargs}
argTables[#argTables + 1] = pargs
argTables[#argTables + 1] = luaArgs
--[[
-- Generate the tidyVal function. If it has been specified by the user, we
-- use that; if not, we choose one of four functions depending on the
-- options chosen. This is so that we don't have to call the options table
-- every time the function is called.
--]]
local tidyVal = options.valueFunc
if tidyVal then
if type(tidyVal) ~= 'function' then
error(
"bad value assigned to option 'valueFunc'"
.. '(function expected, got '
.. type(tidyVal)
.. ')',
2
)
end
elseif options.trim ~= false then
if options.removeBlanks ~= false then
tidyVal = tidyValDefault
else
tidyVal = tidyValTrimOnly
end
else
if options.removeBlanks ~= false then
tidyVal = tidyValRemoveBlanksOnly
else
tidyVal = tidyValNoChange
end
end
--[[
-- Set up the args, metaArgs and nilArgs tables. args will be the one
-- accessed from functions, and metaArgs will hold the actual arguments. Nil
-- arguments are memoized in nilArgs, and the metatable connects all of them
-- together.
--]]
local args, metaArgs, nilArgs, metatable = {}, {}, {}, {}
setmetatable(args, metatable)
local function mergeArgs(tables)
--[[
-- Accepts multiple tables as input and merges their keys and values
-- into one table. If a value is already present it is not overwritten;
-- tables listed earlier have precedence. We are also memoizing nil
-- values, which can be overwritten if they are 's' (soft).
--]]
for _, t in ipairs(tables) do
for key, val in pairs(t) do
if metaArgs[key] == nil and nilArgs[key] ~= 'h' then
local tidiedVal = tidyVal(key, val)
if tidiedVal == nil then
nilArgs[key] = 's'
else
metaArgs[key] = tidiedVal
end
end
end
end
end
--[[
-- Define metatable behaviour. Arguments are memoized in the metaArgs table,
-- and are only fetched from the argument tables once. Fetching arguments
-- from the argument tables is the most resource-intensive step in this
-- module, so we try and avoid it where possible. For this reason, nil
-- arguments are also memoized, in the nilArgs table. Also, we keep a record
-- in the metatable of when pairs and ipairs have been called, so we do not
-- run pairs and ipairs on the argument tables more than once. We also do
-- not run ipairs on fargs and pargs if pairs has already been run, as all
-- the arguments will already have been copied over.
--]]
metatable.__index = function (t, key)
--[[
-- Fetches an argument when the args table is indexed. First we check
-- to see if the value is memoized, and if not we try and fetch it from
-- the argument tables. When we check memoization, we need to check
-- metaArgs before nilArgs, as both can be non-nil at the same time.
-- If the argument is not present in metaArgs, we also check whether
-- pairs has been run yet. If pairs has already been run, we return nil.
-- This is because all the arguments will have already been copied into
-- metaArgs by the mergeArgs function, meaning that any other arguments
-- must be nil.
--]]
if type(key) == 'string' then
key = options.translate[key]
end
local val = metaArgs[key]
if val ~= nil then
return val
elseif metatable.donePairs or nilArgs[key] then
return nil
end
for _, argTable in ipairs(argTables) do
local argTableVal = tidyVal(key, argTable[key])
if argTableVal ~= nil then
metaArgs[key] = argTableVal
return argTableVal
end
end
nilArgs[key] = 'h'
return nil
end
metatable.__newindex = function (t, key, val)
-- This function is called when a module tries to add a new value to the
-- args table, or tries to change an existing value.
if type(key) == 'string' then
key = options.translate[key]
end
if options.readOnly then
error(
'could not write to argument table key "'
.. tostring(key)
.. '"; the table is read-only',
2
)
elseif options.noOverwrite and args[key] ~= nil then
error(
'could not write to argument table key "'
.. tostring(key)
.. '"; overwriting existing arguments is not permitted',
2
)
elseif val == nil then
--[[
-- If the argument is to be overwritten with nil, we need to erase
-- the value in metaArgs, so that __index, __pairs and __ipairs do
-- not use a previous existing value, if present; and we also need
-- to memoize the nil in nilArgs, so that the value isn't looked
-- up in the argument tables if it is accessed again.
--]]
metaArgs[key] = nil
nilArgs[key] = 'h'
else
metaArgs[key] = val
end
end
local function translatenext(invariant)
local k, v = next(invariant.t, invariant.k)
invariant.k = k
if k == nil then
return nil
elseif type(k) ~= 'string' or not options.backtranslate then
return k, v
else
local backtranslate = options.backtranslate[k]
if backtranslate == nil then
-- Skip this one. This is a tail call, so this won't cause stack overflow
return translatenext(invariant)
else
return backtranslate, v
end
end
end
metatable.__pairs = function ()
-- Called when pairs is run on the args table.
if not metatable.donePairs then
mergeArgs(argTables)
metatable.donePairs = true
end
return translatenext, { t = metaArgs }
end
local function inext(t, i)
-- This uses our __index metamethod
local v = t[i + 1]
if v ~= nil then
return i + 1, v
end
end
metatable.__ipairs = function (t)
-- Called when ipairs is run on the args table.
return inext, t, 0
end
return args
end
return arguments
5qx9tzlul9ser30uxj9nbasjt92cevn
Modul:Message box/configuration
828
2581
5060
2020-06-06T10:05:38Z
Albatros777
1526
„-------------------------------------------------------------------------------- -- Message box configuration...“ yozuvi orqali yangi sahifa yaratildi
5060
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Message box configuration --
-- --
-- This module contains configuration data for [[Module:Message box]]. --
--------------------------------------------------------------------------------
return {
ambox = {
types = {
speedy = {
class = 'ambox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'ambox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'ambox-content',
image = 'Ambox important.svg'
},
style = {
class = 'ambox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'ambox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'ambox-protection',
image = 'Padlock-silver-medium.svg'
},
notice = {
class = 'ambox-notice',
image = 'OOjs_UI_icon_info_big_progressive.svg'
}
},
default = 'notice',
allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'},
allowSmall = true,
smallParam = 'left',
smallClass = 'mbox-small-left',
substCheck = true,
classes = {'metadata', 'ambox'},
imageEmptyCell = true,
imageCheckBlank = true,
imageSmallSize = '20x20px',
imageCellDiv = true,
useCollapsibleTextFields = true,
imageRightNone = true,
sectionDefault = 'article',
allowMainspaceCategories = true,
templateCategory = 'Article message templates',
templateCategoryRequireName = true,
templateErrorCategory = 'Article message templates with missing parameters',
templateErrorParamsToCheck = {'issue', 'fix', 'subst'},
removalNotice = '[[Help:Maintenance template removal|Learn how and when to remove this template message]]'
},
cmbox = {
types = {
speedy = {
class = 'cmbox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'cmbox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'cmbox-content',
image = 'Ambox important.svg'
},
style = {
class = 'cmbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'cmbox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'cmbox-protection',
image = 'Padlock-silver-medium.svg'
},
notice = {
class = 'cmbox-notice',
image = 'OOjs_UI_icon_info_big_progressive.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'cmbox'},
imageEmptyCell = true
},
fmbox = {
types = {
warning = {
class = 'fmbox-warning',
image = 'Ambox warning pn.svg'
},
editnotice = {
class = 'fmbox-editnotice',
image = 'OOjs_UI_icon_info_big_progressive.svg'
},
system = {
class = 'fmbox-system',
image = 'OOjs_UI_icon_info_big_progressive.svg'
}
},
default = 'system',
showInvalidTypeError = true,
classes = {'fmbox'},
imageEmptyCell = false,
imageRightNone = false
},
imbox = {
types = {
speedy = {
class = 'imbox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'imbox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'imbox-content',
image = 'Ambox important.svg'
},
style = {
class = 'imbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'imbox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'imbox-protection',
image = 'Padlock-silver-medium.svg'
},
license = {
class = 'imbox-license licensetpl',
image = 'Imbox license.png' -- @todo We need an SVG version of this
},
featured = {
class = 'imbox-featured',
image = 'Cscr-featured.svg'
},
notice = {
class = 'imbox-notice',
image = 'OOjs_UI_icon_info_big_progressive.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'imbox'},
imageEmptyCell = true,
below = true,
templateCategory = 'File message boxes'
},
ombox = {
types = {
speedy = {
class = 'ombox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'ombox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'ombox-content',
image = 'Ambox important.svg'
},
style = {
class = 'ombox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'ombox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'ombox-protection',
image = 'Padlock-silver-medium.svg'
},
notice = {
class = 'ombox-notice',
image = 'OOjs_UI_icon_info_big_progressive.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'ombox'},
allowSmall = true,
imageEmptyCell = true,
imageRightNone = true
},
tmbox = {
types = {
speedy = {
class = 'tmbox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'tmbox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'tmbox-content',
image = 'Ambox important.svg'
},
style = {
class = 'tmbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'tmbox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'tmbox-protection',
image = 'Padlock-silver-medium.svg'
},
notice = {
class = 'tmbox-notice',
image = 'OOjs_UI_icon_info_big_progressive.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'tmbox'},
allowSmall = true,
imageRightNone = true,
imageEmptyCell = true,
imageEmptyCellStyle = true,
templateCategory = 'Talk message boxes'
}
}
eag3pe1zfalxtbbj2va1l2oex8jxv7a
Modul:Category handler/data
828
2582
5061
2020-06-06T10:07:09Z
Albatros777
1526
„-- This module assembles data to be passed to [[Module:Category handler]] using -- mw.loadData. This includes the configuration data and whether the cur...“ yozuvi orqali yangi sahifa yaratildi
5061
Scribunto
text/plain
-- This module assembles data to be passed to [[Module:Category handler]] using
-- mw.loadData. This includes the configuration data and whether the current
-- page matches the title blacklist.
local data = require('Module:Category handler/config')
local mShared = require('Module:Category handler/shared')
local blacklist = require('Module:Category handler/blacklist')
local title = mw.title.getCurrentTitle()
data.currentTitleMatchesBlacklist = mShared.matchesBlacklist(
title.prefixedText,
blacklist
)
data.currentTitleNamespaceParameters = mShared.getNamespaceParameters(
title,
mShared.getParamMappings()
)
return data
k26mwixuaeijisfddb0sxkg82iux8v4
Modul:Category handler/config
828
2583
5062
2020-06-06T10:10:21Z
Albatros777
1526
„-------------------------------------------------------------------------------- -- [[Module:Category handler]] configuration data...“ yozuvi orqali yangi sahifa yaratildi
5062
Scribunto
text/plain
--------------------------------------------------------------------------------
-- [[Module:Category handler]] configuration data --
-- Language-specific parameter names and values can be set here. --
-- For blacklist config, see [[Module:Category handler/blacklist]]. --
--------------------------------------------------------------------------------
local cfg = {} -- Don't edit this line.
--------------------------------------------------------------------------------
-- Start configuration data --
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Parameter names --
-- These configuration items specify custom parameter names. --
-- To add one extra name, you can use this format: --
-- --
-- foo = 'parameter name', --
-- --
-- To add multiple names, you can use this format: --
-- --
-- foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'}, --
--------------------------------------------------------------------------------
cfg.parameters = {
-- The nocat and categories parameter suppress
-- categorisation. They are used with Module:Yesno, and work as follows:
--
-- cfg.nocat:
-- Result of yesno() Effect
-- true Categorisation is suppressed
-- false Categorisation is allowed, and
-- the blacklist check is skipped
-- nil Categorisation is allowed
--
-- cfg.categories:
-- Result of yesno() Effect
-- true Categorisation is allowed, and
-- the blacklist check is skipped
-- false Categorisation is suppressed
-- nil Categorisation is allowed
nocat = 'nocat',
categories = 'categories',
-- The parameter name for the legacy "category2" parameter. This skips the
-- blacklist if set to the cfg.category2Yes value, and suppresses
-- categorisation if present but equal to anything other than
-- cfg.category2Yes or cfg.category2Negative.
category2 = 'category2',
-- cfg.subpage is the parameter name to specify how to behave on subpages.
subpage = 'subpage',
-- The parameter for data to return in all namespaces.
all = 'all',
-- The parameter name for data to return if no data is specified for the
-- namespace that is detected.
other = 'other',
-- The parameter name used to specify a page other than the current page;
-- used for testing and demonstration.
demopage = 'page',
}
--------------------------------------------------------------------------------
-- Parameter values --
-- These are set values that can be used with certain parameters. Only one --
-- value can be specified, like this: --
-- --
-- cfg.foo = 'value name' -- --
--------------------------------------------------------------------------------
-- The following settings are used with the cfg.category2 parameter. Setting
-- cfg.category2 to cfg.category2Yes skips the blacklist, and if cfg.category2
-- is present but equal to anything other than cfg.category2Yes or
-- cfg.category2Negative then it supresses cateogrisation.
cfg.category2Yes = 'yes'
cfg.category2Negative = '¬'
-- The following settings are used with the cfg.subpage parameter.
-- cfg.subpageNo is the value to specify to not categorise on subpages;
-- cfg.subpageOnly is the value to specify to only categorise on subpages.
cfg.subpageNo = 'no'
cfg.subpageOnly = 'only'
--------------------------------------------------------------------------------
-- Default namespaces --
-- This is a table of namespaces to categorise by default. The keys are the --
-- namespace numbers. --
--------------------------------------------------------------------------------
cfg.defaultNamespaces = {
[ 0] = true, -- main
[ 6] = true, -- file
[ 12] = true, -- help
[ 14] = true, -- category
[100] = true, -- portal
[108] = true, -- book
}
--------------------------------------------------------------------------------
-- Wrappers --
-- This is a wrapper template or a list of wrapper templates to be passed to --
-- [[Module:Arguments]]. --
--------------------------------------------------------------------------------
cfg.wrappers = 'Template:Category handler'
--------------------------------------------------------------------------------
-- End configuration data --
--------------------------------------------------------------------------------
return cfg -- Don't edit this line.
6ga9hbq2pdwalsvx68i53dmbr421rq5
Modul:Category handler/blacklist
828
2584
5063
2020-06-06T10:14:07Z
Albatros777
1526
„-- This module contains the blacklist used by [[Module:Category handler]]. -- Pages that match Lua patterns in this list will not be categorised unless...“ yozuvi orqali yangi sahifa yaratildi
5063
Scribunto
text/plain
-- This module contains the blacklist used by [[Module:Category handler]].
-- Pages that match Lua patterns in this list will not be categorised unless
-- categorisation is explicitly requested.
return {
'^Main Page$', -- don't categorise the main page.
-- Don't categorise the following pages or their subpages.
-- "%f[/\0]" matches if the next character is "/" or the end of the string.
'^Wikipedia:Cascade%-protected items%f[/\0]',
'^User:UBX%f[/\0]', -- The userbox "template" space.
'^User talk:UBX%f[/\0]',
-- Don't categorise subpages of these pages, but allow
-- categorisation of the base page.
'^Wikipedia:Template messages/.*$',
-- Don't categorise archives.
'/[aA]rchive',
"^Wikipedia:Administrators' noticeboard/IncidentArchive%d+$",
}
hwue3i1eua4tsdxlsbcs4f5syudywbe
Modul:Category handler/shared
828
2585
5064
2020-06-06T10:15:26Z
Albatros777
1526
„-- This module contains shared functions used by [[Module:Category handler]] -- and its submodules. local p = {} function p.matchesBlacklist(page, bla...“ yozuvi orqali yangi sahifa yaratildi
5064
Scribunto
text/plain
-- This module contains shared functions used by [[Module:Category handler]]
-- and its submodules.
local p = {}
function p.matchesBlacklist(page, blacklist)
for i, pattern in ipairs(blacklist) do
local match = mw.ustring.match(page, pattern)
if match then
return true
end
end
return false
end
function p.getParamMappings(useLoadData)
local dataPage = 'Module:Namespace detect/data'
if useLoadData then
return mw.loadData(dataPage).mappings
else
return require(dataPage).mappings
end
end
function p.getNamespaceParameters(titleObj, mappings)
-- We don't use title.nsText for the namespace name because it adds
-- underscores.
local mappingsKey
if titleObj.isTalkPage then
mappingsKey = 'talk'
else
mappingsKey = mw.site.namespaces[titleObj.namespace].name
end
mappingsKey = mw.ustring.lower(mappingsKey)
return mappings[mappingsKey] or {}
end
return p
omlsnhudxz6juptvtxz7ns97jutbzc5
Modul:Namespace detect/data
828
2586
5066
2020-06-06T10:19:22Z
Albatros777
1526
„-------------------------------------------------------------------------------- -- Namespace detect data...“ yozuvi orqali yangi sahifa yaratildi
5066
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Namespace detect data --
-- This module holds data for [[Module:Namespace detect]] to be loaded per --
-- page, rather than per #invoke, for performance reasons. --
--------------------------------------------------------------------------------
local cfg = require('Module:Namespace detect/config')
local function addKey(t, key, defaultKey)
if key ~= defaultKey then
t[#t + 1] = key
end
end
-- Get a table of parameters to query for each default parameter name.
-- This allows wikis to customise parameter names in the cfg table while
-- ensuring that default parameter names will always work. The cfg table
-- values can be added as a string, or as an array of strings.
local defaultKeys = {
'main',
'talk',
'other',
'subjectns',
'demospace',
'demopage'
}
local argKeys = {}
for i, defaultKey in ipairs(defaultKeys) do
argKeys[defaultKey] = {defaultKey}
end
for defaultKey, t in pairs(argKeys) do
local cfgValue = cfg[defaultKey]
local cfgValueType = type(cfgValue)
if cfgValueType == 'string' then
addKey(t, cfgValue, defaultKey)
elseif cfgValueType == 'table' then
for i, key in ipairs(cfgValue) do
addKey(t, key, defaultKey)
end
end
cfg[defaultKey] = nil -- Free the cfg value as we don't need it any more.
end
local function getParamMappings()
--[[
-- Returns a table of how parameter names map to namespace names. The keys
-- are the actual namespace names, in lower case, and the values are the
-- possible parameter names for that namespace, also in lower case. The
-- table entries are structured like this:
-- {
-- [''] = {'main'},
-- ['wikipedia'] = {'wikipedia', 'project', 'wp'},
-- ...
-- }
--]]
local mappings = {}
local mainNsName = mw.site.subjectNamespaces[0].name
mainNsName = mw.ustring.lower(mainNsName)
mappings[mainNsName] = mw.clone(argKeys.main)
mappings['talk'] = mw.clone(argKeys.talk)
for nsid, ns in pairs(mw.site.subjectNamespaces) do
if nsid ~= 0 then -- Exclude main namespace.
local nsname = mw.ustring.lower(ns.name)
local canonicalName = mw.ustring.lower(ns.canonicalName)
mappings[nsname] = {nsname}
if canonicalName ~= nsname then
table.insert(mappings[nsname], canonicalName)
end
for _, alias in ipairs(ns.aliases) do
table.insert(mappings[nsname], mw.ustring.lower(alias))
end
end
end
return mappings
end
return {
argKeys = argKeys,
cfg = cfg,
mappings = getParamMappings()
}
ojp6d3pc8mql5nufaqdg576c9so3479
Modul:Namespace detect/config
828
2587
5067
2020-06-06T10:20:40Z
Albatros777
1526
„-------------------------------------------------------------------------------- -- Namespace detect configuration data...“ yozuvi orqali yangi sahifa yaratildi
5067
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Namespace detect configuration data --
-- --
-- This module stores configuration data for Module:Namespace detect. Here --
-- you can localise the module to your wiki's language. --
-- --
-- To activate a configuration item, you need to uncomment it. This means --
-- that you need to remove the text "-- " at the start of the line. --
--------------------------------------------------------------------------------
local cfg = {} -- Don't edit this line.
--------------------------------------------------------------------------------
-- Parameter names --
-- These configuration items specify custom parameter names. Values added --
-- here will work in addition to the default English parameter names. --
-- To add one extra name, you can use this format: --
-- --
-- cfg.foo = 'parameter name' --
-- --
-- To add multiple names, you can use this format: --
-- --
-- cfg.foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'} --
--------------------------------------------------------------------------------
---- This parameter displays content for the main namespace:
-- cfg.main = 'main'
---- This parameter displays in talk namespaces:
-- cfg.talk = 'talk'
---- This parameter displays content for "other" namespaces (namespaces for which
---- parameters have not been specified):
-- cfg.other = 'other'
---- This parameter makes talk pages behave as though they are the corresponding
---- subject namespace. Note that this parameter is used with [[Module:Yesno]].
---- Edit that module to change the default values of "yes", "no", etc.
-- cfg.subjectns = 'subjectns'
---- This parameter sets a demonstration namespace:
-- cfg.demospace = 'demospace'
---- This parameter sets a specific page to compare:
cfg.demopage = 'page'
--------------------------------------------------------------------------------
-- Table configuration --
-- These configuration items allow customisation of the "table" function, --
-- used to generate a table of possible parameters in the module --
-- documentation. --
--------------------------------------------------------------------------------
---- The header for the namespace column in the wikitable containing the list of
---- possible subject-space parameters.
-- cfg.wikitableNamespaceHeader = 'Namespace'
---- The header for the wikitable containing the list of possible subject-space
---- parameters.
-- cfg.wikitableAliasesHeader = 'Aliases'
--------------------------------------------------------------------------------
-- End of configuration data --
--------------------------------------------------------------------------------
return cfg -- Don't edit this line.
1o6ozz56i8q0xgyl6xa41n2v7kelhli
Modul:Message box/styles.css
828
2588
5068
2020-06-06T10:22:16Z
Albatros777
1526
„/** * Messagebox templates * Imported from [[:en:MediaWiki:Common.css]] on 2012-11-24 */ /* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox...“ yozuvi orqali yangi sahifa yaratildi
5068
sanitized-css
text/css
/**
* Messagebox templates
* Imported from [[:en:MediaWiki:Common.css]] on 2012-11-24
*/
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
padding: 2px 3px 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #a2a9b1;
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #a2a9b1;
background: #dfe8ff; /* Default "notice" blue */
}
table.cmbox-notice {
background: #dfe8ff; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #ffdbdb; /* Pink */
}
table.cmbox-delete {
background: #ffdbdb; /* Red */
}
table.cmbox-content {
background: #ffe7ce; /* Orange */
}
table.cmbox-style {
background: #fff9db; /* Yellow */
}
table.cmbox-move {
background: #e4d8ff; /* Purple */
}
table.cmbox-protection {
background: #efefe1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #a2a9b1; /* Default "notice" gray */
background: #f8f9fa;
}
table.ombox-notice {
border: 1px solid #a2a9b1; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #a2a9b1;
background: #f8f9fa; /* Default "system" gray */
}
table.fmbox-system {
background: #f8f9fa;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
7e59qgbxcumlarsrcgxui7rxixk4nvx
Andoza:Fmbox/doc
10
2589
5074
5070
2020-06-06T10:51:19Z
Albatros777
1526
5074
wikitext
text/x-wiki
{{Documentation subpage}}
{{Lua|Module:Message box}}
== Foydalanish ==
== Namuna ==
== Shuningdek qarang ==
<includeonly>
<!-- TURKUM VA INTERVIKILAR SHU YERGA JOYLASHTIRILADI -->
[[Turkum:Vikipediya meta-andozalar|{{PAGENAME}}]]
</includeonly>
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"id": {
"label": "Id",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"type": {
"label": "Type",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"class": {
"label": "Class",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"style": {
"label": "Style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"image": {
"label": "Image",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"textstyle": {
"label": "Textstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"text": {
"label": "Text",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"imageright": {
"label": "Imageright",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
1b3e5ll9xszy0j9194m171a0dpetevf
Andoza:Hujjat ostsahifasi
10
2590
6904
5073
2023-08-05T16:41:44Z
Salazarov
1839
Salazarov [[Andoza:Documentation subpage]] sahifasini [[Andoza:Hujjat ostsahifasi]]ga koʻchirdi
5073
wikitext
text/x-wiki
<includeonly>{{#ifeq: {{lc:{{SUBPAGENAME}}}} | {{{override|doc}}}
| <!-- doc page -->
</includeonly>{{
#ifeq: {{{doc-notice|show}}} | show
| {{mbox
| type = notice
| image = [[File:Edit-copy green.svg|40px|link=]]
| text =
'''Ushbu sahifa''' ''{{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}}'' '''andozasining hujjat sahifasidir.'''<br />Bu yerda andozaning asosiy sahifasidan joy olmagan ''foydalanish qoidalari, turkumlar'' va boshqa foydali maʼlumotlar joylashtiriladi.
}}
}}{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}{{
#if: {{{inhibit|}}}
| <!-- skip -->
| <includeonly>{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}|[[Category:{{
#switch: {{SUBJECTSPACE}}
| Template = Template
| Module = Module
| User = User
| #default = Wikidata
}} documentation pages]]|[[Category:Documentation subpages without corresponding pages]]}}</includeonly>
}}<includeonly>
| <!-- if not on a /doc subpage, do nothing -->
}}</includeonly><noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
jz3e2vibeey9hwp6aesiydwfqb88vrb
Andoza:Mbox
10
2591
5072
2020-06-06T10:47:12Z
Albatros777
1526
„{{#invoke:Message box|mbox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>“ yozuvi orqali yangi sahifa yaratildi
5072
wikitext
text/x-wiki
{{#invoke:Message box|mbox}}<noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
mpflpb6s8l8gaoxaeypyuqyu2w7vc7i
Andoza:Lua
10
2592
5079
5075
2020-06-06T10:57:47Z
Albatros777
1526
5079
wikitext
text/x-wiki
<includeonly>{{#invoke:Lua banner|main}}</includeonly><noinclude>
{{Lua|Module:Lua banner}}
{{documentation}}
</noinclude>
nigaetxw33bc806ngouzkampcpj2uor
Modul:Lua banner
828
2593
5076
2020-06-06T10:53:44Z
Albatros777
1526
„-- This module implements the {{lua}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require(...“ yozuvi orqali yangi sahifa yaratildi
5076
Scribunto
text/plain
-- This module implements the {{lua}} template.
local yesno = require('Module:Yesno')
local mList = require('Module:List')
local mTableTools = require('Module:TableTools')
local mMessageBox = require('Module:Message box')
local p = {}
function p.main(frame)
local origArgs = frame:getParent().args
local args = {}
for k, v in pairs(origArgs) do
v = v:match('^%s*(.-)%s*$')
if v ~= '' then
args[k] = v
end
end
return p._main(args)
end
function p._main(args)
local modules = mTableTools.compressSparseArray(args)
local box = p.renderBox(modules)
local trackingCategories = p.renderTrackingCategories(args, modules)
return box .. trackingCategories
end
function p.renderBox(modules)
local boxArgs = {}
if #modules < 1 then
boxArgs.text = '<strong class="error">Error: no modules specified</strong>'
else
local moduleLinks = {}
for i, module in ipairs(modules) do
moduleLinks[i] = string.format('[[:%s]]', module)
end
local moduleList = mList.makeList('bulleted', moduleLinks)
boxArgs.text = 'Uses [[Wikipedia:Lua|Lua]]:\n' .. moduleList
end
boxArgs.type = 'notice'
boxArgs.small = true
boxArgs.image = '[[File:Lua-logo-nolabel.svg|30px|alt=Lua logo|link=Wikipedia:Lua]]'
return mMessageBox.main('mbox', boxArgs)
end
function p.renderTrackingCategories(args, modules, titleObj)
if yesno(args.nocat) then
return ''
end
local cats = {}
-- Error category
if #modules < 1 then
cats[#cats + 1] = 'Lua templates with errors'
end
-- Lua templates category
titleObj = titleObj or mw.title.getCurrentTitle()
local subpageBlacklist = {
doc = true,
sandbox = true,
sandbox2 = true,
testcases = true
}
if titleObj.namespace == 10
and not subpageBlacklist[titleObj.subpageText]
then
local category = args.category
if not category then
local categories = {
['Module:String'] = 'Lua String-based templates',
['Module:Math'] = 'Templates based on the Math Lua module',
['Module:BaseConvert'] = 'Templates based on the BaseConvert Lua module',
['Module:Citation'] = 'Lua-based citation templates'
}
categories['Module:Citation/CS1'] = categories['Module:Citation']
category = modules[1] and categories[modules[1]]
category = category or 'Lua-based templates'
end
cats[#cats + 1] = category
end
for i, cat in ipairs(cats) do
cats[i] = string.format('[[Category:%s]]', cat)
end
return table.concat(cats)
end
return p
l8oeyvtrxsbtfip6xi5evqh3yk40lu5
Modul:List
828
2594
5077
2020-06-06T10:55:05Z
Albatros777
1526
„-- This module outputs different kinds of lists. At the moment, bulleted, -- unbulleted, horizontal, ordered, and horizontal ordered lists are supported...“ yozuvi orqali yangi sahifa yaratildi
5077
Scribunto
text/plain
-- This module outputs different kinds of lists. At the moment, bulleted,
-- unbulleted, horizontal, ordered, and horizontal ordered lists are supported.
local libUtil = require('libraryUtil')
local checkType = libUtil.checkType
local mTableTools = require('Module:TableTools')
local p = {}
local listTypes = {
['bulleted'] = true,
['unbulleted'] = true,
['horizontal'] = true,
['ordered'] = true,
['horizontal_ordered'] = true
}
function p.makeListData(listType, args)
-- Constructs a data table to be passed to p.renderList.
local data = {}
-- Classes
data.classes = {}
if listType == 'horizontal' or listType == 'horizontal_ordered' then
table.insert(data.classes, 'hlist hlist-separated')
elseif listType == 'unbulleted' then
table.insert(data.classes, 'plainlist')
end
table.insert(data.classes, args.class)
-- Main div style
data.style = args.style
-- Indent for horizontal lists
if listType == 'horizontal' or listType == 'horizontal_ordered' then
local indent = tonumber(args.indent)
indent = indent and indent * 1.6 or 0
if indent > 0 then
data.marginLeft = indent .. 'em'
end
end
-- List style types for ordered lists
-- This could be "1, 2, 3", "a, b, c", or a number of others. The list style
-- type is either set by the "type" attribute or the "list-style-type" CSS
-- property.
if listType == 'ordered' or listType == 'horizontal_ordered' then
data.listStyleType = args.list_style_type or args['list-style-type']
data.type = args['type']
-- Detect invalid type attributes and attempt to convert them to
-- list-style-type CSS properties.
if data.type
and not data.listStyleType
and not tostring(data.type):find('^%s*[1AaIi]%s*$')
then
data.listStyleType = data.type
data.type = nil
end
end
-- List tag type
if listType == 'ordered' or listType == 'horizontal_ordered' then
data.listTag = 'ol'
else
data.listTag = 'ul'
end
-- Start number for ordered lists
data.start = args.start
if listType == 'horizontal_ordered' then
-- Apply fix to get start numbers working with horizontal ordered lists.
local startNum = tonumber(data.start)
if startNum then
data.counterReset = 'listitem ' .. tostring(startNum - 1)
end
end
-- List style
-- ul_style and ol_style are included for backwards compatibility. No
-- distinction is made for ordered or unordered lists.
data.listStyle = args.list_style
-- List items
-- li_style is included for backwards compatibility. item_style was included
-- to be easier to understand for non-coders.
data.itemStyle = args.item_style or args.li_style
data.items = {}
for i, num in ipairs(mTableTools.numKeys(args)) do
local item = {}
item.content = args[num]
item.style = args['item' .. tostring(num) .. '_style']
or args['item_style' .. tostring(num)]
item.value = args['item' .. tostring(num) .. '_value']
or args['item_value' .. tostring(num)]
table.insert(data.items, item)
end
return data
end
function p.renderList(data)
-- Renders the list HTML.
-- Return the blank string if there are no list items.
if type(data.items) ~= 'table' or #data.items < 1 then
return ''
end
-- Render the main div tag.
local root = mw.html.create('div')
for i, class in ipairs(data.classes or {}) do
root:addClass(class)
end
root:css{['margin-left'] = data.marginLeft}
if data.style then
root:cssText(data.style)
end
-- Render the list tag.
local list = root:tag(data.listTag or 'ul')
list
:attr{start = data.start, type = data.type}
:css{
['counter-reset'] = data.counterReset,
['list-style-type'] = data.listStyleType
}
if data.listStyle then
list:cssText(data.listStyle)
end
-- Render the list items
for i, t in ipairs(data.items or {}) do
local item = list:tag('li')
if data.itemStyle then
item:cssText(data.itemStyle)
end
if t.style then
item:cssText(t.style)
end
item
:attr{value = t.value}
:wikitext(t.content)
end
return tostring(root)
end
function p.renderTrackingCategories(args)
local isDeprecated = false -- Tracks deprecated parameters.
for k, v in pairs(args) do
k = tostring(k)
if k:find('^item_style%d+$') or k:find('^item_value%d+$') then
isDeprecated = true
break
end
end
local ret = ''
if isDeprecated then
ret = ret .. '[[Category:List templates with deprecated parameters]]'
end
return ret
end
function p.makeList(listType, args)
if not listType or not listTypes[listType] then
error(string.format(
"bad argument #1 to 'makeList' ('%s' is not a valid list type)",
tostring(listType)
), 2)
end
checkType('makeList', 2, args, 'table')
local data = p.makeListData(listType, args)
local list = p.renderList(data)
local trackingCategories = p.renderTrackingCategories(args)
return list .. trackingCategories
end
for listType in pairs(listTypes) do
p[listType] = function (frame)
local mArguments = require('Module:Arguments')
local origArgs = mArguments.getArgs(frame)
-- Copy all the arguments to a new table, for faster indexing.
local args = {}
for k, v in pairs(origArgs) do
args[k] = v
end
return p.makeList(listType, args)
end
end
return p
lkqmcmpfob2c6xhq46f675tm6p136ns
Modul:TableTools
828
2595
5078
2020-06-06T10:56:46Z
Albatros777
1526
„--[[ ------------------------------------------------------------------------------------ -- TableTools...“ yozuvi orqali yangi sahifa yaratildi
5078
Scribunto
text/plain
--[[
------------------------------------------------------------------------------------
-- TableTools --
-- --
-- This module includes a number of functions for dealing with Lua tables. --
-- It is a meta-module, meant to be called from other Lua modules, and should --
-- not be called directly from #invoke. --
------------------------------------------------------------------------------------
--]]
local libraryUtil = require('libraryUtil')
local p = {}
-- Define often-used variables and functions.
local floor = math.floor
local infinity = math.huge
local checkType = libraryUtil.checkType
local checkTypeMulti = libraryUtil.checkTypeMulti
--[[
------------------------------------------------------------------------------------
-- isPositiveInteger
--
-- This function returns true if the given value is a positive integer, and false
-- if not. Although it doesn't operate on tables, it is included here as it is
-- useful for determining whether a given table key is in the array part or the
-- hash part of a table.
------------------------------------------------------------------------------------
--]]
function p.isPositiveInteger(v)
return type(v) == 'number' and v >= 1 and floor(v) == v and v < infinity
end
--[[
------------------------------------------------------------------------------------
-- isNan
--
-- This function returns true if the given number is a NaN value, and false
-- if not. Although it doesn't operate on tables, it is included here as it is
-- useful for determining whether a value can be a valid table key. Lua will
-- generate an error if a NaN is used as a table key.
------------------------------------------------------------------------------------
--]]
function p.isNan(v)
return type(v) == 'number' and tostring(v) == '-nan'
end
--[[
------------------------------------------------------------------------------------
-- shallowClone
--
-- This returns a clone of a table. The value returned is a new table, but all
-- subtables and functions are shared. Metamethods are respected, but the returned
-- table will have no metatable of its own.
------------------------------------------------------------------------------------
--]]
function p.shallowClone(t)
local ret = {}
for k, v in pairs(t) do
ret[k] = v
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- removeDuplicates
--
-- This removes duplicate values from an array. Non-positive-integer keys are
-- ignored. The earliest value is kept, and all subsequent duplicate values are
-- removed, but otherwise the array order is unchanged.
------------------------------------------------------------------------------------
--]]
function p.removeDuplicates(t)
checkType('removeDuplicates', 1, t, 'table')
local isNan = p.isNan
local ret, exists = {}, {}
for i, v in ipairs(t) do
if isNan(v) then
-- NaNs can't be table keys, and they are also unique, so we don't need to check existence.
ret[#ret + 1] = v
else
if not exists[v] then
ret[#ret + 1] = v
exists[v] = true
end
end
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- numKeys
--
-- This takes a table and returns an array containing the numbers of any numerical
-- keys that have non-nil values, sorted in numerical order.
------------------------------------------------------------------------------------
--]]
function p.numKeys(t)
checkType('numKeys', 1, t, 'table')
local isPositiveInteger = p.isPositiveInteger
local nums = {}
for k, v in pairs(t) do
if isPositiveInteger(k) then
nums[#nums + 1] = k
end
end
table.sort(nums)
return nums
end
--[[
------------------------------------------------------------------------------------
-- affixNums
--
-- This takes a table and returns an array containing the numbers of keys with the
-- specified prefix and suffix. For example, for the table
-- {a1 = 'foo', a3 = 'bar', a6 = 'baz'} and the prefix "a", affixNums will
-- return {1, 3, 6}.
------------------------------------------------------------------------------------
--]]
function p.affixNums(t, prefix, suffix)
checkType('affixNums', 1, t, 'table')
checkType('affixNums', 2, prefix, 'string', true)
checkType('affixNums', 3, suffix, 'string', true)
local function cleanPattern(s)
-- Cleans a pattern so that the magic characters ()%.[]*+-?^$ are interpreted literally.
s = s:gsub('([%(%)%%%.%[%]%*%+%-%?%^%$])', '%%%1')
return s
end
prefix = prefix or ''
suffix = suffix or ''
prefix = cleanPattern(prefix)
suffix = cleanPattern(suffix)
local pattern = '^' .. prefix .. '([1-9]%d*)' .. suffix .. '$'
local nums = {}
for k, v in pairs(t) do
if type(k) == 'string' then
local num = mw.ustring.match(k, pattern)
if num then
nums[#nums + 1] = tonumber(num)
end
end
end
table.sort(nums)
return nums
end
--[[
------------------------------------------------------------------------------------
-- numData
--
-- Given a table with keys like ("foo1", "bar1", "foo2", "baz2"), returns a table
-- of subtables in the format
-- { [1] = {foo = 'text', bar = 'text'}, [2] = {foo = 'text', baz = 'text'} }
-- Keys that don't end with an integer are stored in a subtable named "other".
-- The compress option compresses the table so that it can be iterated over with
-- ipairs.
------------------------------------------------------------------------------------
--]]
function p.numData(t, compress)
checkType('numData', 1, t, 'table')
checkType('numData', 2, compress, 'boolean', true)
local ret = {}
for k, v in pairs(t) do
local prefix, num = mw.ustring.match(tostring(k), '^([^0-9]*)([1-9][0-9]*)$')
if num then
num = tonumber(num)
local subtable = ret[num] or {}
if prefix == '' then
-- Positional parameters match the blank string; put them at the start of the subtable instead.
prefix = 1
end
subtable[prefix] = v
ret[num] = subtable
else
local subtable = ret.other or {}
subtable[k] = v
ret.other = subtable
end
end
if compress then
local other = ret.other
ret = p.compressSparseArray(ret)
ret.other = other
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- compressSparseArray
--
-- This takes an array with one or more nil values, and removes the nil values
-- while preserving the order, so that the array can be safely traversed with
-- ipairs.
------------------------------------------------------------------------------------
--]]
function p.compressSparseArray(t)
checkType('compressSparseArray', 1, t, 'table')
local ret = {}
local nums = p.numKeys(t)
for _, num in ipairs(nums) do
ret[#ret + 1] = t[num]
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- sparseIpairs
--
-- This is an iterator for sparse arrays. It can be used like ipairs, but can
-- handle nil values.
------------------------------------------------------------------------------------
--]]
function p.sparseIpairs(t)
checkType('sparseIpairs', 1, t, 'table')
local nums = p.numKeys(t)
local i = 0
local lim = #nums
return function ()
i = i + 1
if i <= lim then
local key = nums[i]
return key, t[key]
else
return nil, nil
end
end
end
--[[
------------------------------------------------------------------------------------
-- size
--
-- This returns the size of a key/value pair table. It will also work on arrays,
-- but for arrays it is more efficient to use the # operator.
------------------------------------------------------------------------------------
--]]
function p.size(t)
checkType('size', 1, t, 'table')
local i = 0
for k in pairs(t) do
i = i + 1
end
return i
end
local function defaultKeySort(item1, item2)
-- "number" < "string", so numbers will be sorted before strings.
local type1, type2 = type(item1), type(item2)
if type1 ~= type2 then
return type1 < type2
else -- This will fail with table, boolean, function.
return item1 < item2
end
end
--[[
Returns a list of the keys in a table, sorted using either a default
comparison function or a custom keySort function.
]]
function p.keysToList(t, keySort, checked)
if not checked then
checkType('keysToList', 1, t, 'table')
checkTypeMulti('keysToList', 2, keySort, { 'function', 'boolean', 'nil' })
end
local list = {}
local index = 1
for key, value in pairs(t) do
list[index] = key
index = index + 1
end
if keySort ~= false then
keySort = type(keySort) == 'function' and keySort or defaultKeySort
table.sort(list, keySort)
end
return list
end
--[[
Iterates through a table, with the keys sorted using the keysToList function.
If there are only numerical keys, sparseIpairs is probably more efficient.
]]
function p.sortedPairs(t, keySort)
checkType('sortedPairs', 1, t, 'table')
checkType('sortedPairs', 2, keySort, 'function', true)
local list = p.keysToList(t, keySort, true)
local i = 0
return function()
i = i + 1
local key = list[i]
if key ~= nil then
return key, t[key]
else
return nil, nil
end
end
end
--[[
Returns true if all keys in the table are consecutive integers starting at 1.
--]]
function p.isArray(t)
checkType("isArray", 1, t, "table")
local i = 0
for k, v in pairs(t) do
i = i + 1
if t[i] == nil then
return false
end
end
return true
end
-- { "a", "b", "c" } -> { a = 1, b = 2, c = 3 }
function p.invert(array)
checkType("invert", 1, array, "table")
local map = {}
for i, v in ipairs(array) do
map[v] = i
end
return map
end
--[[
{ "a", "b", "c" } -> { ["a"] = true, ["b"] = true, ["c"] = true }
--]]
function p.listToSet(t)
checkType("listToSet", 1, t, "table")
local set = {}
for _, item in ipairs(t) do
set[item] = true
end
return set
end
--[[
Recursive deep copy function.
Preserves identities of subtables.
]]
local function _deepCopy(orig, includeMetatable, already_seen)
-- Stores copies of tables indexed by the original table.
already_seen = already_seen or {}
local copy = already_seen[orig]
if copy ~= nil then
return copy
end
if type(orig) == 'table' then
copy = {}
for orig_key, orig_value in pairs(orig) do
copy[deepcopy(orig_key, includeMetatable, already_seen)] = deepcopy(orig_value, includeMetatable, already_seen)
end
already_seen[orig] = copy
if includeMetatable then
local mt = getmetatable(orig)
if mt ~= nil then
local mt_copy = deepcopy(mt, includeMetatable, already_seen)
setmetatable(copy, mt_copy)
already_seen[mt] = mt_copy
end
end
else -- number, string, boolean, etc
copy = orig
end
return copy
end
function p.deepCopy(orig, noMetatable, already_seen)
checkType("deepCopy", 3, already_seen, "table", true)
return _deepCopy(orig, not noMetatable, already_seen)
end
--[[
Concatenates all values in the table that are indexed by a number, in order.
sparseConcat{ a, nil, c, d } => "acd"
sparseConcat{ nil, b, c, d } => "bcd"
]]
function p.sparseConcat(t, sep, i, j)
local list = {}
local list_i = 0
for _, v in p.sparseIpairs(t) do
list_i = list_i + 1
list[list_i] = v
end
return table.concat(list, sep, i, j)
end
--[[
-- Finds the length of an array, or of a quasi-array with keys such
-- as "data1", "data2", etc., using an exponental search algorithm.
-- It is similar to the operator #, but may return
-- a different value when there are gaps in the array portion of the table.
-- Intended to be used on data loaded with mw.loadData. For other tables, use #.
-- Note: #frame.args in frame object always be set to 0, regardless of
-- the number of unnamed template parameters, so use this function for
-- frame.args.
--]]
function p.length(t, prefix)
-- requiring module inline so that [[Module:Exponental search]]
-- which is only needed by this one function
-- doesn't get millions of transclusions
local expSearch = require("Module:Exponential search")
checkType('length', 1, t, 'table')
checkType('length', 2, prefix, 'string', true)
return expSearch(function(i)
local key
if prefix then
key = prefix .. tostring(i)
else
key = i
end
return t[key] ~= nil
end) or 0
end
function p.inArray(arr, valueToFind)
checkType("inArray", 1, arr, "table")
-- if valueToFind is nil, error?
for _, v in ipairs(arr) do
if v == valueToFind then
return true
end
end
return false
end
return p
1ysve6f0f2ibqmdnd97k710ph63wifq
Karl Lagerfeld
0
2596
6864
5835
2023-05-23T22:53:12Z
Tallon nollat
2058
6864
wikitext
text/x-wiki
[[Tasvir:Karl Lagerfeld - Berlin Film Festival 2007.jpg|thumb|Karl Lagerfeld (2007)|250px]]
'''Karl Lagerfeld''' (10-sentabr 1933-yil - 19-fevral 2019-yil) - [[w:Germaniya|Germaniya]]lik dizayner, rassom va fotograf edi. U [[w:Fransiya|Fransiya]] Chanel modalar uyining va italiyalik moʻyna va charm buyumlar ishlab chiqaruvchisi Fendining ijodiy direktori edi.
== Iqtiboslar ==
* Fantaziya koʻpincha haqiqatdan yaxshiroqdir.
** [http://www.psfk.com/2011/12/karl-lagerfeld-launches-his-first-india-collection-with-an-alice-in-wonderland-style-tea-party.html ''The Guardian'',] 2011-yil 12-dekabr
* Odamlar va hayvonlar uchun nikoh yoʻq. Men bunday mushukni yaxshi koʻraman deb hech oʻylamagandim.
** Choupetti uy hayvoniga boʻlgan sevgisi haqida [https://www.independent.co.uk/life-style/fashion/news/karl-lagerfeld-says-he-wants-to-get-married-to-his-cat-8640689.html CNN's ''Fashion Week: Backstage Pass'',] 2013-yil iyun
== Havolalar ==
[[Turkum:1933-yilda tugʻilganlar]]
[[Turkum:2019-yilda vafot etganlar]]
{{vikipediya}}
l6nmgb0u7sprc17dxcqcwbson28kqrk
Andoza:Yil sahifasini toʻldiruvchilar
10
2597
5147
5095
2020-06-06T14:42:31Z
Albatros777
1526
5147
wikitext
text/x-wiki
<div style="background: #f0e8e8">Bu '''{{PAGENAME}}''' sahifasidir. Vikiqtiboslar hamjamiyati ushbu sahifada va umuman kalendar yil sahifalarida nima yozish kerakligi borasida hali kelisha olmagan. Iltimos, [[Munozara:Bosh Sahifa]]da yil sahifalari mazmuni boʻyicha biron bir taklifni muhokama qiling.
Bu orada Vikipediyaning [[w:{{PAGENAME}}|{{PAGENAME}}]] maqolasida ushbu yilga oid muhim voqealar roʻyxati keltirilgan.</div>
<includeonly>
__DISAMBIG__
[[Turkum:Yil sahifasini toʻldiruvchilar]]
</includeonly>
<noinclude>
[[Turkum:Yil sahifasini toʻldiruvchilar| ]]
</noinclude>
6mnikhq4m9kpl2k0aj40qqqrilk26z0
Turkum:Yil sahifasini toʻldiruvchilar
14
2598
5096
2020-06-06T12:10:03Z
Albatros777
1526
„[[Turkum:Yillar]]“ yozuvi orqali yangi sahifa yaratildi
5096
wikitext
text/x-wiki
[[Turkum:Yillar]]
nrfhp6htnufjc28rb7p8p7s2t3dxhpp
1
0
2599
5097
2020-06-06T12:12:10Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5097
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
2
0
2600
5098
2020-06-06T12:14:56Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5098
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
3
0
2601
5099
2020-06-06T12:15:33Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5099
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
4
0
2602
5100
2020-06-06T12:16:43Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5100
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
5
0
2603
5101
2020-06-06T12:17:16Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5101
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
6
0
2604
5102
2020-06-06T12:17:55Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5102
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
7
0
2605
5103
2020-06-06T12:18:35Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5103
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
8
0
2606
5104
2020-06-06T12:19:56Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5104
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
9
0
2607
5105
2020-06-06T12:20:28Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5105
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
10
0
2608
5106
2020-06-06T12:21:11Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5106
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
11
0
2609
5107
2020-06-06T12:22:43Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5107
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
12
0
2610
5108
2020-06-06T12:24:29Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5108
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
13
0
2611
5109
2020-06-06T12:27:48Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5109
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
14
0
2612
5110
2020-06-06T12:29:49Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5110
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
15
0
2613
5111
2020-06-06T12:30:25Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5111
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
16
0
2614
5112
2020-06-06T12:31:48Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5112
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
17
0
2615
5113
2020-06-06T12:33:20Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5113
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
18
0
2616
5114
2020-06-06T12:33:56Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5114
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
19
0
2617
5115
2020-06-06T12:34:30Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5115
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
20
0
2618
5116
2020-06-06T14:13:42Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5116
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
21
0
2619
5117
2020-06-06T14:14:06Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5117
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
22
0
2620
5118
2020-06-06T14:14:20Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5118
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
23
0
2621
5119
2020-06-06T14:18:33Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5119
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
24
0
2622
5120
2020-06-06T14:18:50Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5120
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
25
0
2623
5121
2020-06-06T14:19:05Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5121
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
26
0
2624
5122
2020-06-06T14:19:22Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5122
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
27
0
2625
5123
2020-06-06T14:19:57Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5123
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
28
0
2626
5124
2020-06-06T14:20:11Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5124
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
29
0
2627
5125
2020-06-06T14:20:26Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5125
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
30
0
2628
5126
2020-06-06T14:20:39Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5126
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
31
0
2629
5127
2020-06-06T14:20:52Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5127
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
32
0
2630
5128
2020-06-06T14:21:07Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5128
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
33
0
2631
5129
2020-06-06T14:21:21Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5129
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
34
0
2632
5130
2020-06-06T14:21:35Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5130
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
35
0
2633
5131
2020-06-06T14:21:48Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5131
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
36
0
2634
5132
2020-06-06T14:22:02Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5132
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
37
0
2635
5133
2020-06-06T14:22:16Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5133
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
38
0
2636
5134
2020-06-06T14:22:31Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5134
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
39
0
2637
5135
2020-06-06T14:22:45Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5135
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
40
0
2638
5136
2020-06-06T14:23:05Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5136
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
41
0
2639
5137
2020-06-06T14:23:19Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5137
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
42
0
2640
5138
2020-06-06T14:23:32Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5138
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
43
0
2641
5139
2020-06-06T14:23:48Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5139
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
44
0
2642
5140
2020-06-06T14:24:01Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5140
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
45
0
2643
5141
2020-06-06T14:24:19Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5141
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
46
0
2644
5142
2020-06-06T14:24:32Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5142
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
47
0
2645
5143
2020-06-06T14:24:55Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5143
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
48
0
2646
5144
2020-06-06T14:25:10Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5144
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
49
0
2647
5145
2020-06-06T14:25:26Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5145
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
50
0
2648
5146
2020-06-06T14:25:40Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5146
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
Amir Temur
0
2649
7007
5831
2023-09-26T11:40:48Z
Sodiq04
2139
/* Iqtiboslari */Xatoni toʻgʻriladim, soʻz qoʻshdim.
7007
wikitext
text/x-wiki
[[Tasvir:Stamps of Uzbekistan, 2007-37.jpg|thumb|250px]]
'''Amir Temur''' , Temur, Temurbek (toʻliq ismi '''Amir Temur ibn Amir Taragʻay ibn Amir Barqul''') ([[w:1336-yil|1336-yil]], [[w:9-aprel|9-aprel]], Kesh (hozirgi [[w:Shahrisabz|Shahrisabz]]) shahri yaqinidagi Xoja Ilgʻor qishlogʻi (hozirgi Yakkabogʻ tumani) — [[w:1405-yil|1405-yil]]-yil, [[w:18-fevral|18-fevral]], [[w:Oʻtror|Oʻtror]] shahri, [[w:Samarqand|Samarqand]]da dafn etilgan) — [[w:oʻrta asr|oʻrta asr]]ning yirik davlat arbobi, buyuk sarkarda, kuchli, markazlashgan davlat asoschisi, ilm-fan va madaniyat homiysi.
== Iqtiboslari ==
* '''Kuch birliktadir'''<ref name="citaty.info">[http://citaty.info/man/tamerlan Amir Temur iqtiboslari]</ref>.
* Koʻkda bitta Alloh boʻlgani kabi yerda ham bitta hukmdor boʻlishi lozim.
* Biz kim Mulki Turon, Amiri Turkistonmiz, Biz kim millatlarning eng qadimi va eng ulugʻi Turkning bosh boʻgʻinimiz. Agar bizning qudratimizga shubha qilsang, biz qurgan imoratlarga boq<ref name="citaty.info">[http://citaty.info/man/tamerlan Amir Temur iqtiboslari]</ref>.
* Turklikni ulugʻlash uchun yashang, Turkiyga qilich koʻtaradigan qoʻlni sindirib tashlang!
* Olamni yaratgan tangri yolgʻizdir, uning sherigi yoʻqdir. Shunday ekan Tanrining mulki boʻlgan yer yuzining hukmdori ham bitta boʻlmogʻligi kerak<ref name="citaty.info">[http://citaty.info/man/tamerlan Amir Temur iqtiboslari]</ref>.
* '''Xudoning ishiga qara! Katta dunyoning hukmdorligi senga oʻxshagan koʻr va men singari oqsoq insonga ravo koʻrilibdi, men unga kulayapman!'''
''([[w:Anqara jangi|Anqara jangi]]dan keyin qoʻlga olingan Yildirim Boyazidning oldiga kelganda Amir Temur kuladi. Boyazid esa "Sen kabi jahon hukmdoriga bunday kulish yarashmaydi",-deydi. Temur unga mana shu gapni aytadi. Izoh: Amir Temurning chap oyogʻi oqsoq edi, Yildirim Boyazidning bir koʻzi koʻr edi.)''
== Manbalar ==
{{manbalar}}
[[Turkum:1336-yilda tugʻilganlar]]
[[Turkum:1405-yilda vafot etganlar]]
{{vikipediya}}
jhal4gp7f0ixunugqdumxnhj4toknze
51
0
2650
5154
2020-06-06T15:06:36Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5154
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
52
0
2651
5155
2020-06-06T15:07:10Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5155
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
53
0
2652
5156
2020-06-06T15:07:58Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5156
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
54
0
2653
5157
2020-06-06T15:08:44Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5157
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
55
0
2654
5158
2020-06-06T15:09:18Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5158
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
56
0
2655
5159
2020-06-06T15:09:55Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5159
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
57
0
2656
5160
2020-06-06T15:10:31Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5160
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
58
0
2657
5161
2020-06-06T15:11:10Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5161
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
59
0
2658
5162
2020-06-06T15:11:41Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5162
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
60
0
2659
5163
2020-06-06T15:12:17Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5163
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
Andoza:Manbalar
10
2660
5171
2020-06-06T15:56:15Z
Albatros777
1526
„<div class="reflist <!-- -->{{#if: {{{1|}}} | {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }} | references-column-width | references-column-co...“ yozuvi orqali yangi sahifa yaratildi
5171
wikitext
text/x-wiki
<div class="reflist <!--
-->{{#if: {{{1|}}}
| {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }}
| references-column-width
| references-column-count references-column-count-{{#if:1|{{{1}}}}} }}
| {{#if: {{{colwidth|}}}
| references-column-width }} }}" style="<!--
-->{{#if: {{{1|}}}
| {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }}
| {{column-width|{{#if:1|{{{1}}}}}}}
| {{column-count|{{#if:1|{{{1}}}}}}} }}
| {{#if: {{{colwidth|}}}
| {{column-width|{{{colwidth}}}}} }} }} list-style-type: <!--
-->{{{liststyle|{{#switch: {{{group|}}}
| upper-alpha
| upper-roman
| lower-alpha
| lower-greek
| lower-roman = {{{group}}}
| #default = decimal}}}}};">
{{#tag:references|{{{refs|}}}|group={{{group|}}}}}</div><noinclude>
{{Documentation}}
</noinclude>
ezj0b2odt8k1zrnl786azli91a4wyox
Bobur
0
2661
6714
5839
2022-09-08T23:50:39Z
Kwamikagami
1863
6714
wikitext
text/x-wiki
'''Bobur''' (taxallusi; toʻliq ismi '''Zahiriddin Muhammad ibn Umarshayx Mirzo'''; 14-fevral 1483 – 26-dekabr 1530) — oʻzbek mumtoz adabiyotining yirik vakili, buyuk shoir, tarixchi, geograf, davlat arbobi, isteʼdodli sarkarda, [[w:Boburiylar|boburiylar sulolasi]] asoschisi, temuriy shahzoda.<ref name=":0">"{{PAGENAME}}" ''[[w:OʻzME|OʻzME]]''. [http://n.ziyouz.com/books/uzbekiston_milliy_ensiklopediyasi/O'zbekiston%20Milliy%20Ensiklopediyasi%20-%20B%20harfi.pdf B-harfi] Birinchi jild. Toshkent, 2000-yil</ref>
[[Tasvir:Babur idealisiert.jpg|thumb|Men ota va aka sifatida koʻrgan barcha yaxshi va yomon narsalar haqida xabar berdim va qarindosh va notanish odamning har bir xatosi va qadr-qimmatining ahamiyati toʻgʻrisida gapirib berdim.|250px]]
== Boburnomadan iqtiboslar ==
* Bularning barchasini shikoyat qilish uchun yozmadim: men haqiqatni yozdim. Men oʻzimni maqtashni xohlamayman: men shunchaki nima boʻlganini aytdim. Ushbu hikoyada men har bir voqea haqida haqiqatni yozishni va har bir voqeaning haqiqatidan boshqa narsani aytmaslikni maqsad qilib qoʻyganman, natijada men ota va aka sifatida koʻrgan hamma yaxshi va yomon narsalar haqida gapirib berdim va qarindosh va notanishning har bir ayb va fazilati qanchalik muhimligini aytib oʻtdim.
** "Boburnoma" da aytilganidek: Bobur, shahzoda va imperatorning xotiralari, Uiler M.Takston tomonidan tarjima qilingan (2002), p. xxvii
* Oʻz jonim — mening eng sodiq doʻstim. Mening yuragim, eng ishonchli sirim.
** [http://www.amworld.info/india-travel/history-of-india "History of India" ''Amazing World'']
== Manbalar ==
{{manbalar}}
{{vikipediya}}
[[Turkum:1483-yilda tugʻilganlar]]
[[Turkum:1530-yilda vafot etganlar]]
jtc5xdinuebivskcy9tzryipuq0m394
61
0
2662
5179
2020-06-06T16:51:33Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5179
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
62
0
2663
5180
2020-06-06T16:52:09Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5180
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
63
0
2664
5181
2020-06-06T16:52:44Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5181
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
64
0
2665
5182
2020-06-06T16:53:29Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5182
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
65
0
2666
5183
2020-06-06T16:54:37Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5183
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
66
0
2667
5184
2020-06-06T16:55:10Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5184
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
67
0
2668
5185
2020-06-06T16:55:45Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5185
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
68
0
2669
5186
2020-06-06T16:56:19Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5186
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
69
0
2670
5187
2020-06-06T16:56:54Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5187
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
70
0
2671
5188
2020-06-06T16:57:29Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5188
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
71
0
2672
5189
2020-06-06T16:58:54Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5189
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
72
0
2673
5190
2020-06-06T16:59:31Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5190
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
Andoza:Web manba
10
2674
6852
5195
2023-04-28T23:04:47Z
EmausBot
1325
Fixing double redirect to [[Andoza:Veb manbasi]]
6852
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Veb manbasi]]
sdvs56pcyxu541cnsxv6c2i86osxh6n
Andoza:Yordam sahifalari tepasi
10
2675
5199
5198
2020-06-06T17:56:00Z
Albatros777
1526
5199
wikitext
text/x-wiki
{{ start tab
| frame = yes
| link-1 = Vikiiqtibos:Yordam
| tab-1 = Yordam
| link-2 = Vikiiqtibos:Jamoa Portali|Jamoa
| tab-2 = Jamoa
| link-3 = Portal:Mundarija
| tab-3 = Portallar
| link-4 = Vikiiqtibos:Loyihalar
| tab-4 = Loyihalar
| link-5 = Vikiiqtibos:Mukofotlar
| tab-5 = Mukofot
| link-6 = Vikiiqtibos:Baholash
| tab-6 = Baholash
| off tab color =
| on tab color = #f5faff
}}<noinclude>{{documentation}}</noinclude>
hf65cuk6kif0x11wzcazgidvt1cutjc
Andoza:Start tab
10
2676
5200
2020-06-06T17:56:37Z
Albatros777
1526
„<includeonly><!-- --><table width="100%" cellspacing=0 cellpadding=0 valign="top" border=0 style="background-color: transparent"><!-- --><tr><!--...“ yozuvi orqali yangi sahifa yaratildi
5200
wikitext
text/x-wiki
<includeonly><!--
--><table width="100%" cellspacing=0 cellpadding=0 valign="top" border=0 style="background-color: transparent"><!--
--><tr><!--
-->{{dummytab|border={{{border|}}}|tab spacing percent={{{tab spacing percent|}}}}}<!--
-->{{#if:{{{tab-1|}}}|{{tab|freeform={{{freeform-1|}}}|link={{{link-1|}}}|tab={{{tab-1}}}|image={{{image-1|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-1|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}|preums=1}}}}<!--
-->{{#if:{{{tab-2|}}}|{{tab|freeform={{{freeform-2|}}}|link={{{link-2|}}}|tab={{{tab-2}}}|image={{{image-2|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-2|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-3|}}}|{{tab|freeform={{{freeform-3|}}}|link={{{link-3|}}}|tab={{{tab-3}}}|image={{{image-3|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-3|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-4|}}}|{{tab|freeform={{{freeform-4|}}}|link={{{link-4|}}}|tab={{{tab-4}}}|image={{{image-4|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-4|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-5|}}}|{{tab|freeform={{{freeform-5|}}}|link={{{link-5|}}}|tab={{{tab-5}}}|image={{{image-5|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-5|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-6|}}}|{{tab|freeform={{{freeform-6|}}}|link={{{link-6|}}}|tab={{{tab-6}}}|image={{{image-6|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-6|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-7|}}}|{{tab|freeform={{{freeform-7|}}}|link={{{link-7|}}}|tab={{{tab-7}}}|image={{{image-7|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-7|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-8|}}}|{{tab|freeform={{{freeform-8|}}}|link={{{link-8|}}}|tab={{{tab-8}}}|image={{{image-8|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-8|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-9|}}}|{{tab|freeform={{{freeform-9|}}}|link={{{link-9|}}}|tab={{{tab-9}}}|image={{{image-9|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-9|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-10|}}}|{{tab|freeform={{{freeform-10|}}}|link={{{link-10|}}}|tab={{{tab-10}}}|image={{{image-10|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-10|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-11|}}}|{{tab|freeform={{{freeform-11|}}}|link={{{link-11|}}}|tab={{{tab-11}}}|image={{{image-11|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-1|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-12|}}}|{{tab|freeform={{{freeform-12|}}}|link={{{link-12|}}}|tab={{{tab-12}}}|image={{{image-12|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-2|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-13|}}}|{{tab|freeform={{{freeform-13|}}}|link={{{link-13|}}}|tab={{{tab-13}}}|image={{{image-13|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-3|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-14|}}}|{{tab|freeform={{{freeform-14|}}}|link={{{link-14|}}}|tab={{{tab-14}}}|image={{{image-14|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-4|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-15|}}}|{{tab|freeform={{{freeform-15|}}}|link={{{link-15|}}}|tab={{{tab-15}}}|image={{{image-15|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-5|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-16|}}}|{{tab|freeform={{{freeform-16|}}}|link={{{link-16|}}}|tab={{{tab-16}}}|image={{{image-16|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-6|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-17|}}}|{{tab|freeform={{{freeform-17|}}}|link={{{link-17|}}}|tab={{{tab-17}}}|image={{{image-17|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-7|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-18|}}}|{{tab|freeform={{{freeform-18|}}}|link={{{link-18|}}}|tab={{{tab-18}}}|image={{{image-18|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-8|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-19|}}}|{{tab|freeform={{{freeform-19|}}}|link={{{link-19|}}}|tab={{{tab-19}}}|image={{{image-19|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-9|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{#if:{{{tab-20|}}}|{{tab|freeform={{{freeform-20|}}}|link={{{link-20|}}}|tab={{{tab-20}}}|image={{{image-20|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-10|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|nowrap={{{nowrap|}}}}}}}<!--
-->{{dummytab|border={{{border|}}}|tab spacing percent={{{tab spacing percent|}}}}}<!--
--></tr><!--
--></table><!--
-->{{#ifeq:{{{frame|}}}|yes|<div style="border: {{{border|solid 1px #a3b1bf}}}; padding: .5em 1em 1em 1em; border-top: none; background-color: {{{on tab color|transparent}}}; color: black; zoom: 1"><!--
--><div style="padding: 1ex">}}<!--
--></includeonly><!--
--><noinclude>{{Documentation}}</noinclude>
77h8ok8c1pxr829ibc1sqgx6io6ebur
Andoza:Dummytab
10
2677
5201
2020-06-06T17:57:23Z
Albatros777
1526
„<noinclude><table><tr></noinclude><td style="width: {{#if:{{{tab spacing percent|}}}|{{#expr:{{{tab spacing percent}}}/2}}|1}}%; border-bottom: {{#if:{{...“ yozuvi orqali yangi sahifa yaratildi
5201
wikitext
text/x-wiki
<noinclude><table><tr></noinclude><td style="width: {{#if:{{{tab spacing percent|}}}|{{#expr:{{{tab spacing percent}}}/2}}|1}}%; border-bottom: {{#if:{{{border|}}}|{{{border}}}|solid 1px #A3B1BF}}">{{#if:{{{tab spacing percent|}}}|| }}</td><noinclude></tr></table>{{Documentation|content=
Ushbu andoza {{tl|start tab}} andozasi bilan birga ishlatiladi.<!--to offset the first and last tabs from the end of the tab bar slightly.
-->
[[Turkum:Turkumlashtirilmagan andozalar]]
}}</noinclude><noinclude>{{documentation}}</noinclude>
8okn7eumw1xbbnnxu5114sv1ggao7qw
Andoza:Tab
10
2678
5202
2020-06-06T17:58:21Z
Albatros777
1526
„<!-- !!! Ingliz vikipediyasidan farqini eslash uchun: "Ctrl+G = %" !!! --><includeonly>{{#if:{{{preums|}}}||<td style="width: 5...“ yozuvi orqali yangi sahifa yaratildi
5202
wikitext
text/x-wiki
<!-- !!! Ingliz vikipediyasidan farqini eslash uchun: "Ctrl+G = %" !!!
--><includeonly>{{#if:{{{preums|}}}||<td style="width: 5%; border-bottom: {{#if:{{{border|}}}|{{{border}}}|solid 1px #a3b1bf}}">{{#if:{{{tab spacing percent|}}}|| }}</td>}}<td style="text-align: {{#if:{{{tab alignment|}}}|{{{tab alignment}}}|center}}; {{#if:{{{rounding|}}}|{{border-radius|{{{rounding}}} {{{rounding}}} 0 0}}}} padding:0.3em; border: {{#if:{{{border|}}}|{{{border}}}|solid 1px #a3b1bf}}; font-size: {{#if:{{{font-size|}}}|{{{font-size}}}|110%}}; {{#ifeq:{{FULLPAGENAME}}|{{{link}}}|background-color: {{#if:{{{on tab color|}}}|{{{on tab color}}}|transparent}}; border-bottom: none; font-weight:bold; |background-color: {{#if:{{{off tab color|}}}|{{{off tab color}}}|#cee0f2}}; }} {{#ifeq:{{{nowrap|}}}|yes|white-space: nowrap;}}" width="{{#expr:(100/{{Number of defined parameters|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}}})-5%">{{#if:{{{image|}}}|[[file:{{{image}}}|20px|{{{tab}}}|link={{{link|}}}]] }}{{#ifeq:{{{freeform|}}}|yes|{{{tab}}}|[[{{{link}}}|{{{tab}}}]]}}</td></includeonly><noinclude>
{{Documentation}}
</noinclude>
8tdup5pxbi2toz1c4sk8ec2dou81xae
Andoza:Jamoa/jadval/oxir
10
2679
5205
2020-06-06T18:04:16Z
Albatros777
1526
„|} |}<noinclude>{{documentation}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5205
wikitext
text/x-wiki
|}
|}<noinclude>{{documentation}}</noinclude>
4lebn3osbfcnkwgnay1iafsr73yg58m
Andoza:Jamoa/jadval/bosh
10
2680
5206
2020-06-06T18:04:51Z
Albatros777
1526
„{|width="100%" cellspacing="1" style="margin-top:3px;border: #CCCCCC solid 1px" | style="text-align: left" | {| cellspacing="0" style="float: center; wi...“ yozuvi orqali yangi sahifa yaratildi
5206
wikitext
text/x-wiki
{|width="100%" cellspacing="1" style="margin-top:3px;border: #CCCCCC solid 1px"
| style="text-align: left" |
{| cellspacing="0" style="float: center; width:100%; background-color:#{{#if:{{{k|}}}|clear|F3F3F3}}; border: #CCCCCC solid 1px; padding: 0em 0.5em 0em 0.5em; "
|style="background:;font-size:95%;"|<noinclude>{{hujjat}}</noinclude>
j5n784ljrrk58kmgdp1cnchln28fj9c
Andoza:Hujjat
10
2681
5208
5207
2020-06-06T18:06:45Z
Albatros777
1526
Changed redirect target from [[Andoza:Doc]] to [[Andoza:Documentation]]
5208
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Documentation]]
s0tzh8l5rwl3o8906o7mxugl1jhtcu8
Vikiiqtibos:Barcha iqtiboslar
4
2682
5209
2020-06-06T18:13:10Z
Albatros777
1526
„{| class="plainlinks" style="width:100%; font-size: 150%; font-family:monospace; padding-left: 20px; background: #f7f8ff; border: 1px solid gray; margin...“ yozuvi orqali yangi sahifa yaratildi
5209
wikitext
text/x-wiki
{| class="plainlinks" style="width:100%; font-size: 150%; font-family:monospace; padding-left: 20px; background: #f7f8ff; border: 1px solid gray; margin: 0 auto;"
|-
|[[Special:Allpages/A|A]]
|[[Special:Allpages/B|B]]
|[[Special:Allpages/D|D]]
|[[Special:Allpages/E|E]]
|[[Special:Allpages/F|F]]
|[[Special:Allpages/G|G]]
|[[Special:Allpages/H|H]]
|[[Special:Allpages/I|I]]
|[[Special:Allpages/J|J]]
|[[Special:Allpages/K|K]]
|[[Special:Allpages/L|L]]
|[[Special:Allpages/M|M]]
|[[Special:Allpages/N|N]]
|[[Special:Allpages/O|O]]
|[[Special:Allpages/P|P]]
|[[Special:Allpages/Q|Q]]
|[[Special:Allpages/R|R]]
|[[Special:Allpages/S|S]]
|[[Special:Allpages/T|T]]
|[[Special:Allpages/U|U]]
|[[Special:Allpages/V|V]]
|[[Special:Allpages/X|X]]
|[[Special:Allpages/Y|Y]]
|[[Special:Allpages/Z|Z]]
|[[Special:Allpages/Oʻ|Oʻ]]
|[[Special:Allpages/Gʻ|Gʻ]]
|[[Special:Allpages/Ch|Ch]]
|[[Special:Allpages/Sh|Sh]]
|-
|}
ebfc0s59dhr87chj15nt9yqv7vn9hn3
Andoza:Bosh sahifa tepasi
10
2683
8129
6798
2024-04-15T08:19:59Z
Salazarov
1839
8129
wikitext
text/x-wiki
<templatestyles src="Bosh sahifa/styles.css" />
<div id="mp-topbanner" class="mp-bordered">
<div id="mp-welcomecount">
<div id="mp-welcome">[[:w:Vikiiqtibos|Vikiiqtibos]]ga [[:w:Xush kelibsiz|xush kelibsiz]]!</div>
<div id="mp-free">Har kim hissa qoʻsha oladigan iqtiboslar toʻplami</div>
<div id="articlecount">[[:w:Oʻzbekcha Vikiiqtibos|Oʻzbekcha Vikiiqtibos]]dagi maqolalar soni: '''[[Maxsus:Statistics|{{MAQOLASONI}}]]'''</br>{{JORIYKUN}}-{{lc:{{JORIYOYNOMI}}}} {{JORIYYIL}}-yil, {{lc:{{JORIYKUNNOMI}}}}</div>
</div>
<ul id="mp-foydalilinklar">
<li>[[Vikiiqtibos:Barcha iqtiboslar|Iqtiboslar]]</li>
<li class="foydalilink-vmid">[[:Turkum:Turkumlar|Turkumlar]]</li>
<li class="foydalilink-vbot">[[:Turkum:Kishilar|Kishilar]]</li>
<li class="foydalilink-hmid">[[:Turkum:Filmlar|Filmlar]]</li>
<li class="foydalilink-hmid foydalilink-vmid">[[:Turkum:Televizion koʻrsatuvlar|Telekoʻrsatuvlar]]</li>
<li class="foydalilink-hmid foydalilink-vbot">[[:Turkum:Kasblar|Kasblar]]</li>
</ul>
</div>
{|id="EnWpMpBook2" class="MainPageLetterHead" style="width:100%; clear:both; background-color: #f0f8ff; border: 1px solid #ccc; padding: 1px 10px 1px 10px;"
|'''[[Vikiiqtibos:Vikiiqtibos|Vikiiqtibos]]''' — mashhur kishilar hamda asar qahramonlari iqtiboslarining erkin toʻplami. Siz ham bu loyihada qatnasha olasiz. Barcha sahifalarda oʻzgartirish kiritishingiz hamda yangi maqolalar yaratishingiz mumkin. Qanday qilib yozish kerakligini [[:w:Yordam:Mundarija|Yordam sahifalarini]] oʻqib, [[Vikiiqtibos:Qumloq|qumloq]] sahifasida biror nima qoralashingiz mumkin. Qoidalar bilan tanishib chiqish uchun qarang: [[Vikiiqtibos:Qoida va koʻrsatmalar|Qoida va koʻrsatmalar]]
|}
8yhwf1492ymsfxeo96sc1sdujzmifhb
Andoza:Tiqla
10
2684
5211
2020-06-06T18:19:01Z
Albatros777
1526
„<div style="position: relative; width: {{{width}}}; height: {{{height}}}; overflow: hidden"> <div style="position: absolute; top: 0px; left: 0px; font-s...“ yozuvi orqali yangi sahifa yaratildi
5211
wikitext
text/x-wiki
<div style="position: relative; width: {{{width}}}; height: {{{height}}}; overflow: hidden">
<div style="position: absolute; top: 0px; left: 0px; font-size: 100px; overflow: hidden; line-height: 100px; z-index: 3">[[{{{link}}}| ]]</div>
<div style="position: absolute; top: 0px; left: 0px; z-index: 2">[[Tasvir:{{{image}}}|{{{width}}}|{{{link}}}]]</div>
</div><noinclude>{{documentation}}</noinclude>
369g8hqc5j0fc81pdfr77a91uu7fhim
Andoza:Bosh sahifa tepasi sahifasi
10
2685
5213
2020-06-06T18:20:31Z
Albatros777
1526
Asadbek Botirqulov [[Andoza:Bosh sahifa tepasi sahifasi]] sahifasini [[Andoza:Bosh sahifa tepasi]]ga koʻchirdi
5213
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Bosh sahifa tepasi]]
gxk81t2d470xvrpqtiskuq3jd2164pg
Andoza:Article wizard
10
2686
5217
2020-06-06T18:24:28Z
Albatros777
1526
„<div style="text-align:center;border-bottom:3px solid #9accf6"> {{Article wizard/box|num=1|link=Boshi|label=Kirish|do={{{1|}}}}} {{Article wizard/box|nu...“ yozuvi orqali yangi sahifa yaratildi
5217
wikitext
text/x-wiki
<div style="text-align:center;border-bottom:3px solid #9accf6">
{{Article wizard/box|num=1|link=Boshi|label=Kirish|do={{{1|}}}}}
{{Article wizard/box|num=2|link=Predmet|label=Predmet|do={{{2|}}}}}
{{Article wizard/box|num=3|link=Ahamiyat|label=Ahamiyat|do={{{3|}}}}}
{{Article wizard/box|num=4|link=Manbalar|label=Manbalar|do={{{4|}}}}}
{{Article wizard/box|num=5|link=Kontent|label=Tarkib|do={{{5|}}}}}
{{Article wizard/box|num=6|link=Tayyor|label=Tamom|do={{{6|}}}}}
<div style="width:0;height:0;clear:both;overflow:hidden"></div>
</div>
<div style="border:3px solid #9accf6;padding:.5em 1em 1em 1em;border-top:none">
{{{content}}}
<div style="width:0;height:0;clear:both;overflow:hidden"></div>
</div><noinclude>{{documentation}}</noinclude>
qusu4vsi7ozwyl3vk5949ps3hmf7mjw
Andoza:Article wizard/box
10
2687
5218
2020-06-06T18:25:11Z
Albatros777
1526
„<div style="float:left;width:12.6%;margin:2px 2px 0;{{#switch:{{{do}}} |italic=background-color:#F4F4F4;color:#000;border:2px solid #B4B4B4;border-bott...“ yozuvi orqali yangi sahifa yaratildi
5218
wikitext
text/x-wiki
<div style="float:left;width:12.6%;margin:2px 2px 0;{{#switch:{{{do}}}
|italic=background-color:#F4F4F4;color:#000;border:2px solid #B4B4B4;border-bottom:0; color:#6D6D6D;">{{{num}}}. ''{{{label}}}''
|linked=background-color:#f1f9ff;color:#000;border:2px solid #9accf6;border-bottom:0">{{{num}}}. [[{{#ifeq:{{ROOTPAGENAME}}|Articles for creation|Articles for creation|Vikipediya:Maqola ustaxonasi}}/{{{link}}}|{{{label}}}]]
|boxed=line-height:1.6em;margin-bottom:-0.2em;font-weight:bold;background-color:#f1f9ff;color:#000;border:3px solid #9accf6;border-bottom:0">{{{num}}}. {{{label}}}
|plain
|#default=background-color:#F4F4F4;color:#000;border:2px solid #B4B4B4;border-bottom:0; color:#6D6D6D;">{{{num}}}. {{{label}}}
}}</div><noinclude>{{documentation}}</noinclude>
9q0va9puuy6xgcc909rwgit4cmlzt5z
Andoza:Article wizard/doc
10
2688
5219
2020-06-06T18:26:40Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5219
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"2": {
"label": "2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"3": {
"label": "3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"4": {
"label": "4",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"5": {
"label": "5",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"6": {
"label": "6",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"content": {
"label": "Content",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
}
}}</templatedata>
qiw0tkeurp4yz0vx536dt3ee8mhof97
Vikiiqtibos:Maqola ustaxonasi
4
2689
5220
2020-06-06T18:28:43Z
Albatros777
1526
„{{Article wizard|1=boxed|2=plain|3=plain|4=plain|5=plain|6=plain|content= {{shortcut|VP:MU}} '''Maqola ustaxonasiga marhamat!''' Bu yerda Vikiiqtibos uc...“ yozuvi orqali yangi sahifa yaratildi
5220
wikitext
text/x-wiki
{{Article wizard|1=boxed|2=plain|3=plain|4=plain|5=plain|6=plain|content=
{{shortcut|VP:MU}}
'''Maqola ustaxonasiga marhamat!''' Bu yerda Vikiiqtibos uchun yangi maqola yaratishingiz mumkin. 6 qadamdan soʻng tahrir oynasiga yetasiz.
{{clear}}
{{Quote box2
|width = 58%
|border = 0px
|align = left
|bgcolor = #F8FCFF
|fontsize = 1em
|title_bg = #ffffff
|title_fnt =
|title =
|halign = top
|quote = '''Roʻyxatdan oʻtmaganmisiz?'''<br>
Roʻyxatdan oʻtishingiz mumkin — bu boshqa foydalanuvchilar bilan aloqada boʻlish va qator texnik cheklovlarni olib tashlash imkoniyatini beradi (aks holda sahifalar tarixida IP-manzilingiz koʻrsatiladi):
{{Article wizard/button2|[[Special:UserLogin/signup|Roʻyxatdan oʻting]] <small><br /> va bu yerga qaytib keling.</small>}}{{-}}
<br>
Tayyor boʻlsangiz, ishga kirishaylik:
{{Article wizard/button wizard|image size=30px|Predmet|Ustaxona ishini boshlaymiz}}
}}
{{Quote box2
|width = 35%
|border = 1px
|align = right
|bgcolor =
|fontsize = 1em
|title_bg = #dddddd
|title_fnt =
|title = Foydali maslahat
|halign = top
|quote = [[File:Information.svg|70px|left|Foydali maʼlumot|link=]]
''Avval mavjud maqolalarni [[Yordam:Maqola qanday yoziladi?|tahrirlab koʻring]], keyin yangi maqola yarating. Biz maqolalarimiz bexato boʻlishi haqida qaygʻuramiz, [[VP:MI|manbalar]] koʻrsatamiz.''
|salign =
|source =
}}
{{Article wizard/feedback}}
}}<noinclude>
[[Turkum:Vikiiqtibos:Yordam|{{PAGENAME}}]]
</noinclude>
4ldodvcs0pw3rax30xtq0gamxlquicg
Andoza:Shortcut
10
2690
6910
6903
2023-08-05T16:54:33Z
Salazarov
1839
[[Andoza:Qisqartma]]ga yoʻnaltirildi
6910
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Qisqartma]]
f0ct41dcrth44hujv3w2b3rpj1jtsay
Andoza:Clear
10
2691
5222
2020-06-06T18:30:00Z
Albatros777
1526
„<div style="clear:{{{1|both}}};"></div><noinclude> {{documentation}} </noinclude>“ yozuvi orqali yangi sahifa yaratildi
5222
wikitext
text/x-wiki
<div style="clear:{{{1|both}}};"></div><noinclude>
{{documentation}}
</noinclude>
6mk3e4afot6hzu6tzbljxxk83e14xv6
Andoza:Quote box2
10
2692
5223
2020-06-06T18:30:59Z
Albatros777
1526
„<table cellspacing="5" style="{{ #switch: {{lc:{{{align|}}}}} | center = margin:auto; | left = float:left; clear:left; margin:0.5em 1.4em 0.8em 0; | rig...“ yozuvi orqali yangi sahifa yaratildi
5223
wikitext
text/x-wiki
<table cellspacing="5" style="{{ #switch: {{lc:{{{align|}}}}} | center = margin:auto; | left = float:left; clear:left; margin:0.5em 1.4em 0.8em 0; | right | #default = float:right; clear:right; margin:0.5em 0 0.8em 1.4em; }} {{#if:{{{width|}}}|width:{{{width}}};}} padding:5px; border:{{{border|1px}}} solid #aaa; font-size:{{{fontsize|88%}}}; background:{{{bgcolor|#F9F9F9}}}; {{{style|}}}">
{{#if:{{{title|}}}|<tr style="background:{{{title_bg|{{{bgcolor|#F9F9F9}}}}}}; color:{{{title_fnt|black}}}; text-align:center; font-size:larger"><th>{{{title|}}}</th></tr> }}
<tr style="text-align:{{{halign|center}}}"><td>
{{{quote|}}}
</td></tr>
<tr style="text-align:{{{salign|{{{halign|center}}}}}}"><td>{{{source|}}}</td></tr>
</table><noinclude>{{documentation}}</noinclude>
i0hnpe6dgazwpf19fcikwiuy3egolin
Andoza:Article wizard/button2
10
2693
5224
2020-06-06T18:31:33Z
Albatros777
1526
„<div class="plainlinks" style="float:left;clear:left;margin-top:4px;font-weight:bold;padding:5px 10px;-moz-border-radius:10px;-webkit-border-radius:10px...“ yozuvi orqali yangi sahifa yaratildi
5224
wikitext
text/x-wiki
<div class="plainlinks" style="float:left;clear:left;margin-top:4px;font-weight:bold;padding:5px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#f1f9ff;border:1px solid #9accf6;">{{{1}}}</div><noinclude>{{documentation}}</noinclude>
i3l1rwiybgpky37p2fyxrftqil1dcba
Andoza:-
10
2694
5225
2020-06-06T18:32:27Z
Albatros777
1526
„<includeonly><br clear="all" /></includeonly><noinclude>{{documentation}}[[Turkum:Vikipediya:Andozalar]]</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5225
wikitext
text/x-wiki
<includeonly><br clear="all" /></includeonly><noinclude>{{documentation}}[[Turkum:Vikipediya:Andozalar]]</noinclude>
7e05wo8tokgebr3w1gobcjmwh262izr
Andoza:Article wizard/button wizard
10
2695
5229
5226
2020-06-06T18:35:58Z
Albatros777
1526
5229
wikitext
text/x-wiki
<div class="plainlinks" style="float:left;clear:left;margin-top:4px;font-weight:bold;padding:4px 8px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#f1f9ff;border:2px solid #9accf6;">[[File:Arrow icon.svg|25px|link=Vikiiqtibos:Maqola ustaxonasi{{#if:{{{1|}}}|/{{{1}}}}}]] [[Vikiiqtibos:Maqola ustaxonasi{{#if:{{{1|}}}|/{{{1}}}}}|{{{2}}}]]</div><noinclude>{{documentation}}</noinclude>
h1c5mo3n0m4kvyouh77mvhxbr0itlkt
Andoza:Article wizard/feedback
10
2696
5227
2020-06-06T18:33:59Z
Albatros777
1526
„<onlyinclude>{{Quote box | quote = {{leave feedback|format=link|page=Vikipediya:Maqola ustaxonasi|feedbackpage=Vikipediya:Maqola ustaxonasi/Fikrlar|te...“ yozuvi orqali yangi sahifa yaratildi
5227
wikitext
text/x-wiki
<onlyinclude>{{Quote box
| quote = {{leave feedback|format=link|page=Vikipediya:Maqola ustaxonasi|feedbackpage=Vikipediya:Maqola ustaxonasi/Fikrlar|text=<small>Ustaxonamiz haqida fikr qoldirishingiz mumkin.</small>|plain=yes}}
| source = ''<small>Rahmat</small>''
| align = right
}}</onlyinclude><noinclude>{{documentation}}</noinclude>
sbuzo4cxqq1zrlckzmc41eoevurqy6z
Andoza:Quote box
10
2697
5228
2020-06-06T18:34:23Z
Albatros777
1526
„<onlyinclude>{| cellspacing="4" cellpadding="4" style="width: {{{width|{{{3|auto}}}}}}; border: 1px solid #aaa; font-size: 90 %; padding: 4px; {{ #switc...“ yozuvi orqali yangi sahifa yaratildi
5228
wikitext
text/x-wiki
<onlyinclude>{| cellspacing="4" cellpadding="4" style="width: {{{width|{{{3|auto}}}}}}; border: 1px solid #aaa; font-size: 90 %; padding: 4px; {{ #switch: {{{align}}}
| left = margin: 0.5em 1.4em 0.8em 0; float: left; clear: left;
| center = margin: 0.5em auto 0.8em;
| margin: 0.5em 0 0.8em 1.4em; float: right; clear: right;
}} background-color: {{{bgcolor|#f9f9f9}}};"
|-
| style="text-align:left;" |<div>{{{quote|{{{1}}} }}}</div>{{#if:{{{source|{{{2|}}} }}}|<div style="text-align:right;">—{{{source|{{{2}}} }}}</div>}}
|}</onlyinclude><noinclude>{{documentation}}</noinclude>
aavxrv936xb3mqvo3xqp1xj60djx03l
Vikiiqtibos:Maqola ustaxonasi/Predmet
4
2698
5245
5232
2020-06-06T19:03:35Z
Albatros777
1526
5245
wikitext
text/x-wiki
{{Article wizard|1=linked|2=boxed|3=plain|4=plain|5=plain|6=plain|content=
==== Bu predmet haqida maqola bormi? ====
Vikiiqtibosda buyuk shaxslarning iqtiboslariga oid {{NUMBEROFARTICLES}} ta maqola bor. Siz yozmoqchi boʻlgan iqtibos haqida allaqachon boshqa nom ostida maqola yozilgan boʻlishi mumkin. Mehnatingiz behuda ketmasligi uchun yana bir bora qidirib koʻring.
<center>''Bu yerda predmetni qidirib koʻring, topolmasangiz, bu sahifaga qayting.''</center>
<inputbox>
type=search
namespaces=main
searchbuttonlabel=Qidiruv
break=no
</inputbox>
==== Predmetingiz ahamiyatga molikmi? ====
{{Quote box2
|width = 30%
|border = 1px
|align = right
|bgcolor =
|fontsize = 1em
|title_bg = #dddddd
|title_fnt =
|title = Diqqat
|halign = top
|quote = ''Talablarimizga mos kelmaydigan maqolalar oʻchirib tashlanishi mumkin. Siz yozgan maqola oʻchirilishini istamasangiz, maslahatlarimizga quloq tutib, sifatli maqola yozing.''
|salign =
}}
Vikiiqtibosda maqola mavjud boʻlmasa, u haqida albatta Vikiiqtibosda yozish kerakligini bildirmaydi. Loyihada maqolani qabul qilish-qilmaslik haqida tayinli mezonlar mavjud. Bu kriteriylar '''ahamiyatga moliklik''' nomi ostida birlashgan. Predmet ahamiyatga molik yoki emasligini bilish uchun oʻzingizga savol bering: bu iqtibos haqida maqola [[w:Oʻzbekiston milliy ensiklopediyasi|Oʻzbekiston milliy ensiklopediyasi]], [[w:Encyclopædia Britannica|Britannica]] yoki boshqa ensiklopediyalarda paydo boʻlishi mumkinmi? Agar javob „ha“ boʻlsa, Vikiiqtibos ham bunday maqolani qabul qiladi.
Iltimos, quyidagilar haqida maqola yozmang:
* oʻzingiz ([[Vikipediya:Manfaatlar ziddiyati|nega?]]);
* doʻstlaringiz;
* musiqa guruhingiz;
* saytingiz;
* tashkilotingiz.
Katta ehtimollik bilan bunday maqolalar oʻchirib tashlanadi.
----
=== Kim/nima haqida yozmoqchisiz? ===
{{Article wizard/button wizard|Manfaatlar ziddiyati|Oʻzim haqimda}}
{{Article wizard/button wizard|Shaxsiyatlar ahamiyati|Biror kishi haqida}}
{{Article wizard/button wizard|Neologizmlar|Yangi soʻz yoki gap haqida}}
{{Article wizard/button wizard|Musiqiy ahamiyat|Musiqachi(lar), ashula yoki albomlar haqida}}
{{Article wizard/button wizard|Ahamiyat|Boshqa}}
{{Article wizard/feedback}}
}}
mqf4smbxmf9sach0ivye9fy7e78ahq9
Vikiiqtibos:Maqola ustaxonasi/boshi
4
2699
5233
2020-06-06T18:45:27Z
Albatros777
1526
[[Vikiiqtibos:Maqola ustaxonasi]]ga yoʻnaltirildi
5233
wikitext
text/x-wiki
#YOʻNALTIRISH [[Vikiiqtibos:Maqola ustaxonasi]]
n1o6ph8o0zgy4wna2pdmwu6c9ykkbtz
Andoza:Leave feedback
10
2700
5234
2020-06-06T18:46:15Z
Albatros777
1526
„{{#switch:{{{format}}} |link={{Leave feedback/link|page={{{page|{{FULLPAGENAMEE}}}}}|feedbackpage={{{feedbackpage|{{{page|{{FULLPAGENAMEE}}}}}/feedback...“ yozuvi orqali yangi sahifa yaratildi
5234
wikitext
text/x-wiki
{{#switch:{{{format}}}
|link={{Leave feedback/link|page={{{page|{{FULLPAGENAMEE}}}}}|feedbackpage={{{feedbackpage|{{{page|{{FULLPAGENAMEE}}}}}/feedback}}}|text={{{text|Leave feedback}}}|plain={{{plain}}}}}
|coord=<span id="coordinates">{{Leave feedback/link|page={{{page|{{FULLPAGENAMEE}}}}}|feedbackpage={{{feedbackpage|{{{page|{{FULLPAGENAMEE}}}}}/feedback}}}|text={{{text|Leave feedback}}}|{{{plain}}}}}</span>
|table=
<div style="margin: 3px;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF;">
<table style="background: #DFE8FF;"><tr><td>[[File:Arrow icon.svg|35px|link=]]
</td><td valign=middle style="font-size:130%;">
'''{{Leave feedback/link|page={{{page|{{FULLPAGENAMEE}}}}}|feedbackpage={{{feedbackpage|{{{page|{{FULLPAGENAMEE}}}}}/feedback}}}|text={{{text|Leave feedback to help us improve this page}}}|{{{plain}}}}}'''
</td><td align=right><div align="right">[[File:QA icon.svg|25px|link=]]</div></td></tr></table></div>
|box = <inputbox>
type=commenttitle
page={{{feedbackpage|{{{page|{{FULLPAGENAMEE}}}}}/feedback}}}
hidden=yes
preload={{#ifexist:Template:Feedback_preload/{{{page|{{FULLPAGENAMEE}}}}}
|Template:Feedback_preload/{{{page|{{FULLPAGENAMEE}}}}}
|Template:Feedback_preload
}}
editintro={{#ifexist:Template:Feedback_editintro/{{{page|{{FULLPAGENAMEE}}}}}
|Template:Feedback_editintro/{{{page|{{FULLPAGENAMEE}}}}}
|Template:Feedback_editintro
}}
buttonlabel={{{text|Leave feedback}}}
default={{subst:REVISIONUSER}}dan fikr ({{subst:#time:j-F Y}})
</inputbox>
}}<noinclude>{{documentation}}</noinclude>
2g47i4m8p0xtunwo5df2rfaesxo9zqc
Andoza:Leave feedback/link
10
2701
5235
2020-06-06T18:47:04Z
Albatros777
1526
„{{#ifeq:{{{plain}}}|yes|<span class="plainlinks">}}[{{fullurl:{{{feedbackpage|{{{page|{{FULLPAGENAMEE}}}}}/feedback}}}|action=edit&preload={{#ifexist:Te...“ yozuvi orqali yangi sahifa yaratildi
5235
wikitext
text/x-wiki
{{#ifeq:{{{plain}}}|yes|<span class="plainlinks">}}[{{fullurl:{{{feedbackpage|{{{page|{{FULLPAGENAMEE}}}}}/feedback}}}|action=edit&preload={{#ifexist:Template:Feedback_preload/{{{page|{{FULLPAGENAMEE}}}}}|Template:Feedback_preload/{{{page|{{FULLPAGENAMEE}}}}}|Template:Feedback_preload}}&editintro={{#ifexist:Template:Feedback_editintro/{{{page|{{FULLPAGENAMEE}}}}}|Template:Feedback_editintro/{{{page|{{FULLPAGENAMEE}}}}}|Template:Feedback_editintro}}&preloadtitle={{urlencode:{{<includeonly>subst:</includeonly>REVISIONUSER}}dan fikr ({{<includeonly>subst:</includeonly>#time:j-F Y}})}}§ion=new}} {{{text|Fikr qoldiring}}}]{{#ifeq:{{{plain}}}|yes|</span>}}<noinclude>{{documentation}}</noinclude>
snk3qh37qmjg42krglal5wl8wzbw4dr
Vikiiqtibos:Maqola ustaxonasi/Ahamiyat
4
2702
5237
5236
2020-06-06T18:52:00Z
Albatros777
1526
5237
wikitext
text/x-wiki
{{Article wizard|1=linked|2=linked|3=boxed|4=plain|5=plain|6=plain|content=
{{Article wizard/GNGbox}}
'''Vikiiqtibos — mashhur kishilar hamda asar qahramonlari iqtiboslarining erkin toʻplami..''' Shuning uchun Vikiiqtibos iqtiboslari [[Vikiiqtibos:Ensiklopedik ahamiyat|ahamiyatga molik]] obyektlar haqida boʻlishi kerak.
Agar iqtiboslar [[Vikiiqtibos:Nufuzli manbalar|nufuzli]] va mustaqil manbalardagi publikatsiyalarda yoritilgan boʻlsa, shu predmet ahamiyatga molikdir.
'''[[Vikiiqtibos:Vikiiqtibos nima emas|Vikiiqtibos nima emas]]:''' predmetning ahamiyatga molik boʻlishidan tashqari u ensiklopedik ham boʻlishi shart. Har xil afisha, yoʻriqnoma, katalog va lugʻaviy izohlar ensiklopedik emas.
----
=== Maqolangiz ahamiyatga molikmi? ===
{{Article wizard/feedback}}
{{Article wizard/button wizard|Manbalar|Maqolam reklama emas va ahamiyatga molik predmet haqida}}
{{Article wizard/button wizard|Tayyor emas|Maqolam ahamiyatga molik emas (nima qilay?)}}
{{Article wizard/button2|[[Vikipediya:Ensiklopedik ahamiyat|Ahamiyat haqida batafsil]]}}
}}
[[Turkum:Vikiiqtibos:Yordam|{{PAGENAME}}]]
rm3ufapax62yoa92ko5n409jzpji1hn
Andoza:Article wizard/GNGbox
10
2703
5239
5238
2020-06-06T18:53:58Z
Albatros777
1526
5239
wikitext
text/x-wiki
{{Quote box2
|width = 30%
|border = 1px
|align = right
|bgcolor =
|fontsize = 1em
|title_bg = #dddddd
|title_fnt =
|title = Ahamiyat
|halign = top
|quote = Predmet yoki mavzu mustaqil, nufuzli manbalarda batafsil yoritilgan boʻlsa, ahamiyatga molik deb hisoblanadi.
|salign =
|source = ''— [[w:Vikipediya:Ensiklopedik ahamiyat|Vikiiqtibos:Ensiklopedik ahamiyat]]''
}}<noinclude>{{documentation}}</noinclude>
0b9yl7m33n1vgzko0ujewk1y835nycx
Vikiiqtibos:Maqola ustaxonasi/Manbalar
4
2704
5241
5240
2020-06-06T18:56:38Z
Albatros777
1526
5241
wikitext
text/x-wiki
{{Article wizard|1=linked|2=linked|3=linked|4=boxed|5=plain|6=plain|content=
{{Quote box2
|width = 20%
|border = 1px
|align = right
|bgcolor =
|fontsize = 1em
|title_bg = #dddddd
|title_fnt =
|title = Manbalarga misollar
|halign = top
|quote = '''Yaxshi manbalar:'''
* Kitoblar
* Gazetalar
* Nufuzli jurnallar
* Akademik publikatsiyalar
'''Yomon manbalar:'''
* Bloglar
* Ijtimoiy tarmoqlar
* „Shaxsiy bilim-tajriba“
* Boshqa foydalanuvchilar tekshira olmaydigan har qanday manba
|salign =
|source =
}}
'''Vikiiqtibosdagi axborot ishonchli va tekshirish mumkin boʻlishi lozim.'''
Maqolaga faqatgina [[w:Vikipediya:Nufuzli manbalar|nufuzli va ishonchli manbalarda]] eʼlon qilingan fakt, nazariya, nuqtai nazar va argumentlarni qoʻshish mumkin. Manbalar obyektdan mustaqil va aniq boʻlishi kerak. [[Vikiiqtibos:Manbalarga ishoratlar|Manba berish]] Vikipediyaning tamal toshlaridan biridir. Manbasiz material shubha ostiga tushib, yoʻqotilishi mumkin.
Diqqat: ''Vikiiqtibos maqolalari nufuzli manba emas'' (biroq ularning ichidagi manbalarni koʻchirib olishingiz mumkin).
'''Yaxshi manbalar'''
# yaxshi obroʻ-nufuzga ega
# mustaqil
# [[w:Vikipediya:Tekshiruv|tekshirilishi mumkin]]
'''Maqolangiz nufuzli, ''mustaqil'' manbalar bilan mustahkamlanmagan boʻlsa, uni oʻchirishlari mumkin.'''
----
=== Maqolangiz uchun manbalar bormi? ===
{{Article wizard/feedback}}
{{Article wizard/button wizard|Kontent|Ha, maqolam uchun manbalar topdim}}
{{Article wizard/button wizard|Tayyor emas|Yoʻq, maqolam uchun manbalar topa olmadim}}
}}
24t54s2bfloes59b6fydh0yja23m61c
Vikiiqtibos:Maqola ustaxonasi/Kontent
4
2705
5242
2020-06-06T18:59:24Z
Albatros777
1526
„{{Article wizard|1=linked|2=linked|3=linked|4=linked|5=boxed|6=plain|content= {{Quote box2 |width = 35% |border = 1px |align = right |bgcolor...“ yozuvi orqali yangi sahifa yaratildi
5242
wikitext
text/x-wiki
{{Article wizard|1=linked|2=linked|3=linked|4=linked|5=boxed|6=plain|content=
{{Quote box2
|width = 35%
|border = 1px
|align = right
|bgcolor =
|fontsize = 1em
|title_bg = #dddddd
|title_fnt =
|title = Mualliflik huquqlari
|halign = top
|quote = [[File:Circle-style-warning.svg|50px|left|Muhim!|link=]]<strong style="text-transform:uppercase">Boshqa saytlardan matn koʻchirmang.</strong> <small>Mustasnolar bor,<ref name="A" /><ref name="B" /> ayrim gaplarni iqtibos qilib olish mumkin.</small>
|salign =
}}
'''Maqolangiz mualliflik huquqlarini buzmasligi kerak.'''
<strong style="color:red;">Boshqa vebsaytlardan shundayligicha matn koʻchirmang,</strong> faqat kichik iqtibos olishingiz mumkin. Mualliflik huquqlarini buzuvchi maqolalar yoʻq qilinadi.<ref name="A">Ayrim saytlardagi axborot [[jamoat mulki]]dir, bu holda uni koʻchirish mumkin (manbasini koʻrsatish shart).</ref> ''Maqolalarni oʻzingiz yozing''.<ref name="B">Koʻchirish uchun material egasidan [[w:Vikipediya:Ruxsat olish|ruxsat olishingiz]] kerak.</ref> Yozganingiz matn pala-partish boʻlsa hechqisi yoʻq — uni keyinchalik tuzatish mumkin.
Bu ogohlantirish tasvir va boshqa fayllarga ham tegishli — [[w:VikiOmbor]]ga ham erkin fayllarni yuklash mumkin.
'''Ahamiyat koʻrsatilishi zarur.'''
Avvalgi qadamda predmet ahamiyatga molik boʻlishi kerakligi haqida eslatilgan edi. Oʻquvchi maqolangizni oʻqib, nega u ahamiyatga molik ekanligini tushunishi kerak.
'''Maqolangiz betaraf boʻlishi zarur.'''
Vikiiqtibos maqolalari [[w:VP:BNN|betaraf ohangda yozilishi]] kerak. Maqola ichida predmet tanqidi yoki maqtovi boʻlishi mumkin, biroq umumiy manzara butkul betaraf boʻlishi lozim. Faqat faktlar haqida yozing — oʻz fikringizni emas, manbalarda berilgan fikrlarni yoriting. Maqola barcha nuqtai nazarlarni odil yoritishi kerak.
----
=== Maqolangiz bu talablarga javob beradimi? ===
{{Article wizard/feedback}}
{{Article wizard/button wizard|Tayyor|Ha, maqolam betaraf, ahamiyatga molik predmet haqida va hech qayerdan koʻchirilmagan}}
{{Article wizard/button wizard|Tayyor emas|Yoʻq, maqolam talablarga javob bermaydi}}
}}
: '''Izohlar'''
{{manbalar}}
eczhioqnqwk2stbm4qh9i2wuycijv83
Vikiiqtibos:Maqola ustaxonasi/Tayyor
4
2706
5243
2020-06-06T19:00:49Z
Albatros777
1526
„{{Article wizard|1=linked|2=linked|3=linked|4=linked|5=linked|6=boxed|content= '''Olgʻa!''' :[[File:N write green black.svg|left|40px|link=]]'''Maqol...“ yozuvi orqali yangi sahifa yaratildi
5243
wikitext
text/x-wiki
{{Article wizard|1=linked|2=linked|3=linked|4=linked|5=linked|6=boxed|content=
'''Olgʻa!'''
:[[File:N write green black.svg|left|40px|link=]]'''Maqolani boshlang!''' Diqqat: maqolangiz talablarga javob bermasa, uni oʻchirishlari mumkin! Bunday holat sodir boʻlsa, yurakka yaqin olmang, xafa boʻlmang, balki keyingi maqolangizni yaxshiroq yozing.
{{Article wizard/create}}
'''Keyin nima boʻladi:''' Keyingi sahifada "saqla" tugmasini bossangiz, maqolangiz Vikiiqtibosda paydo boʻladi.
Maqolangiz yaratilganida uni boshqa foydalanuvchilar quyidagi omillarga koʻra baholashlari mumkin:
* predmet yoritilishi
* predmet ahamiyati
* keltirilgan manbalar
* mualliflik huquqlari
* betaraflik
Maqolangiz barcha omillarni qoniqtirsa, u Vikiiqtibosda qoladi. Aks holda tuzatiladi yoki yoʻq qilinadi.
{{Article wizard/feedback}}
}}
tg6mxg7q8rns1k7ocj56nmkdknb4jpy
Andoza:Article wizard/create
10
2707
5244
2020-06-06T19:01:24Z
Albatros777
1526
„{| style="border:0; margin:0 auto; width:94%; background:transparent" class=wikitable | style="vertical-align:bottom;text-align:center;padding-right:0.5...“ yozuvi orqali yangi sahifa yaratildi
5244
wikitext
text/x-wiki
{| style="border:0; margin:0 auto; width:94%; background:transparent" class=wikitable
| style="vertical-align:bottom;text-align:center;padding-right:0.5em;padding-left:0.25em;width:47%;" | [[File:N write green black.svg|none|50px|link=]] '''Yarating!'''<br />''Maqolangiz nomini kiriting''<InputBox>
type=create
preload=Template:Article wizard/skeleton
default=
editintro=Vikipediya:Maqola ustaxonasi/Yoʻriqnoma
buttonlabel=Maqola yarat
width=35
</InputBox>
|}<noinclude>{{documentation}}</noinclude>
94v7c2580dde9hr8hesarpbt0gzfesz
Andoza:Yangilarini pastdan
10
2708
5707
5246
2020-06-09T19:09:58Z
Samuele2002
1531
fix [[Special:LintErrors]]
5707
wikitext
text/x-wiki
{|style="border:1px solid #A0E0FF" width="100%" cellspacing="0" cellpadding="0"
|style="background:#A0E0FF" width="48" height="48" align="center" valign="center"|<span style="font-size:24pt">'''↓'''</span>
|style="background:#F0FAFF;padding-left:12px"|Iltimos, yangi mavzularni {{#if:{{{past|}}}|'''[[#footer|shu yerda]]''' qoʻshing, yuqorida emas|sahifa '''[[#footer|pastidan]]''' qoʻshing}}. {{mavzu qoʻshish|small=1|section=new{{{link|}}}|'''Qoʻshish…'''}}{{#if:{{{en|}}}|<br /><small>Please add new posts {{#if:{{{past|}}}|'''[[#footer|here]]''', not to the top|to the '''[[#footer|bottom]]'''}} of this page. '''{{mavzu qoʻshish|small=1|section=new{{{link|}}}|Сlick here…}}'''</small>}}
|}<noinclude>
{{doc-inline}}
Bu andoza tahrirlovchilarga yangi boʻlimlarni pastdan qoʻshish uchun eslatma. Qoʻllanilishi:
: {{tlp|yangilarini pastdan|2=past=1|3=en=1|4=link=''havola parametrlari''}}
bu yerda
* <code>past=1</code> — «yangi mavzular sahifa pastida» eslatmasi oʻrniga «yangi mavzular shu yerda, yuqorida emas» eslatmasi beriladi.
* <code>en=1</code> — ikkilamchi qatorni ingliz tilidagi eslatma bilan ko‘rsatish.
* <code>link=</code>''havola parametrlari'' — havolaning qoʻshimcha parametrlari ([[mw:Manual:Parameters to index.php#Edit and submit|maʼlumotnoma]]).
Barcha parametrlar nomajburiy. Agar <code>link=</code> parametri koʻrsatilmagan yoki boʻsh boʻlsa, u holda <code>link=&preview=no&editintro=template:Mavzu_yuqorida&summary=/*++*/+yangi+mavzu</code> nazarda tutiladi.
== Sh. qarang ==
* {{tl|Yangilari yuqorida}}
[[Turkum:Andozalar:Munozara sahifalarini rasmiylashtirish|{{PAGENAME}}]]
</noinclude><noinclude>{{documentation}}</noinclude>
gsoprlla44gn71f9hn0g0x4dyvz4y03
Andoza:Doc-inline
10
2709
5247
2020-06-06T19:22:55Z
Albatros777
1526
„<div style="background:#F0F8FF; border:1px dotted #8BCBFF; padding:10px; margin-top:10px">{{#switch:{{NAMESPACE}}|{{ns:template}}|{{ns:mediawiki}}=Fil...“ yozuvi orqali yangi sahifa yaratildi
5247
wikitext
text/x-wiki
<div style="background:#F0F8FF; border:1px dotted #8BCBFF; padding:10px; margin-top:10px">{{#switch:{{NAMESPACE}}|{{ns:template}}|{{ns:mediawiki}}=[[File:Information.svg|20px]] {{resize|120%|Hujjatlashtirish}}<hr>}}<noinclude>
"Hujjatlashtirish"ni sahifaning qolgan qismidan vizual ajratish uchun andoza. Fon rangi {{tl|doc}} andozasi bilan bir xil.
== Foydalanish misollari ==
{{tl|doc-inline}} // boshlanishi <br />
Hujjatlashtirish matni <br />
{{tl|doc-end}} // oxiri
{{doc-end}}
[[Turkum:Vikiiqtibos:Andozalarni hujjatlashtirish uchun andozalar|{{PAGENAME}}]]
</noinclude><noinclude>{{documentation}}</noinclude>
rfj033uphcz2p3un4vz7zpy6betk7gm
Andoza:Resize
10
2710
5248
2020-06-06T19:23:28Z
Albatros777
1526
„{{#if:{{{2|}}} |<span style="font-size:{{{1|}}};">{{{2|}}}</span> |<span style="font-size:90%;">{{{1}}}</span> }}<noinclude>{{doc}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5248
wikitext
text/x-wiki
{{#if:{{{2|}}}
|<span style="font-size:{{{1|}}};">{{{2|}}}</span>
|<span style="font-size:90%;">{{{1}}}</span>
}}<noinclude>{{doc}}</noinclude>
ev8tr0550cdqt0bfeo4lle4umip4n5z
Andoza:Doc-end
10
2711
5249
2020-06-06T19:24:13Z
Albatros777
1526
„</div><noinclude>Qarang: [[Andoza:template doc begin]]. </noinclude><noinclude>{{documentation}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5249
wikitext
text/x-wiki
</div><noinclude>Qarang: [[Andoza:template doc begin]].
</noinclude><noinclude>{{documentation}}</noinclude>
t6jwgjqcsjc54ibyqetpjeq7t0cgouj
Andoza:Template doc begin
10
2712
5250
2020-06-06T19:26:50Z
Albatros777
1526
„<div style="background:#F0F8FF;border:1px dotted #8BCBFF;padding:10px;margin-top:10px">__NOEDITSECTION__ <div style="float:right;padding-right:1em;"><sp...“ yozuvi orqali yangi sahifa yaratildi
5250
wikitext
text/x-wiki
<div style="background:#F0F8FF;border:1px dotted #8BCBFF;padding:10px;margin-top:10px">__NOEDITSECTION__
<div style="float:right;padding-right:1em;"><span class=plainlinks style="font-size:11px"><nowiki>[</nowiki>[[{{{1}}}|Ko'rib chiqish]]<nowiki>]</nowiki> <nowiki>[</nowiki>[{{fullurl:{{{1}}}|action=edit}} taxrirlash]<nowiki>]</nowiki> <nowiki>[</nowiki>[{{fullurl:{{{1}}}|action=history}} tarix]<nowiki>]</nowiki> <nowiki>[</nowiki>[{{fullurl:{{FULLPAGENAMEE}}|action=purge}} yangilash]<nowiki>]</nowiki></span></div><span style="font-size:11pt;line-height:11pt;">[[Tasvir:information.svg|20px|Xujjat]] Xujjat</span>
----{{#if:{{{notoc|}}}|__NOTOC__|{{TOC-Right}}}}
<noinclude>[[Turkum:Vikiiqtibos:Andozalar uchun andoza]]
</noinclude><noinclude>{{documentation}}</noinclude>
1fctblart2wkeil0apz9idevhkk3eeu
Andoza:TOC-Right
10
2713
5252
5251
2020-06-06T19:28:21Z
Albatros777
1526
5252
wikitext
text/x-wiki
<div style="{{float right}}">__TOC__</div><noinclude>
</noinclude><noinclude>{{documentation}}</noinclude>
9d1160m0q4a2ywmjfiv4knpu9ix335y
Andoza:Tlp
10
2714
5253
2020-06-06T19:29:09Z
Albatros777
1526
„<span class="wp-templatelink">{{[[Andoza:{{{1|Tlp}}}|{{{1|Tlp}}}]]</span>{{#if:{{{2|}}}|<tt class="wp-templatelink">|</tt>{{{2}}}}}{{#if:{{{3|...“ yozuvi orqali yangi sahifa yaratildi
5253
wikitext
text/x-wiki
<span class="wp-templatelink">{{[[Andoza:{{{1|Tlp}}}|{{{1|Tlp}}}]]</span>{{#if:{{{2|}}}|<tt class="wp-templatelink">|</tt>{{{2}}}}}{{#if:{{{3|}}}|<tt class="wp-templatelink">|</tt>{{{3}}}}}{{#if:{{{4|}}}|<tt class="wp-templatelink">|</tt>{{{4}}}}}{{#if:{{{5|}}}|<tt class="wp-templatelink">|</tt>{{{5}}}}}{{#if:{{{6|}}}|<tt class="wp-templatelink">|</tt>{{{6}}}}}{{#if:{{{7|}}}|<tt class="wp-templatelink">|</tt>{{{7}}}}}{{#if:{{{8|}}}|<tt class="wp-templatelink">|</tt>{{{8}}}}}{{#if:{{{9|}}}|<tt class="wp-templatelink">|</tt>{{{9}}}}}{{#if:{{{10|}}}|<tt class="wp-templatelink">|</tt><i>и т. д.</i>}}<span class="wp-templatelink">}}</span><noinclude>
{{doc}}
</noinclude>
qcjjzop9hhurtsj6gp88rcb7efciotd
Andoza:Yangilari yuqorida
10
2715
5254
2020-06-06T19:30:10Z
Albatros777
1526
„__NONEWSECTIONLINK__{{Userbox |id=↑ |id-c=#FFE0A0 |id-s=24 |info=Iltimos, ''' yangi mavzularni '''yuqoriga''' '''{{mavzu qoʻshish|qoʻshing|secti...“ yozuvi orqali yangi sahifa yaratildi
5254
wikitext
text/x-wiki
__NONEWSECTIONLINK__{{Userbox
|id=↑
|id-c=#FFE0A0
|id-s=24
|info=Iltimos, ''' yangi mavzularni '''yuqoriga''' '''{{mavzu qoʻshish|qoʻshing|section=0{{#if: {{{link|}}}|{{{link}}}|&preview=no&editintro=template:Mavzu_yuqorida&summary=/*++*/+yangi+mavzu}}}}. {{#if:{{{en|}}}|<br /><small>Please '''{{mavzu qoʻshish|add|section=0{{#if: {{{link|}}}|{{{link}}}|&preview=no&editintro=template:Mavzu_yuqorida&summary=/*++*/+yangi+mavzu}}}}''' new posts to the '''beginning''' of this page.</small>}}
|info-c=#FFFAF0
}}<noinclude>
{{doc-inline}}
Bu andoza tahrirlovchilarga yangi boʻlimlarni yuqoriga qoʻshish uchun eslatma. Qoʻllanilishi:
: {{tlp|yangilari yuqorida|2=en=1|3=link=''havola parametrlari''}}
bu yerda
* <code>en=1</code> — ikkilamchi qatorni ingliz tilidagi eslatma bilan ko‘rsatish.
* <code>link=</code>''havola parametrlari'' — havolaning qoʻshimcha parametrlari ([[mw:Manual:Parameters to index.php#Edit and submit|maʼlumotnoma]]).
Barcha parametrlar nomajburiy. Agar <code>link=</code> parametri koʻrsatilmagan yoki boʻsh boʻlsa, u holda <code>link=&preview=no&editintro=template:Mavzu_yuqorida&summary=/*++*/+yangi+mavzu</code> nazarda tutiladi.
== Shuningdek qarang ==
* {{tl|Yangilari yuqorida 2}}
* {{tl|Yangilari pastda}}
[[Turkum:Andozalar:Munozara sahifalarini rasmiylashtirish|{{PAGENAME}}]]
</noinclude><noinclude>{{documentation}}</noinclude>
2g9h6j7nhfireq8w3te8322rsrjiahd
Andoza:Mavzu qoʻshish
10
2716
5255
2020-06-06T19:31:18Z
Albatros777
1526
„<includeonly><span class="plainlinks"><!-- -->[{{fullurl:{{#if:{{{page|}}}|{{FULLPAGENAME:{{{page}}}}}|{{FULLPAGENAME}}}}|action=edit§ion=<!-- -->...“ yozuvi orqali yangi sahifa yaratildi
5255
wikitext
text/x-wiki
<includeonly><span class="plainlinks"><!--
-->[{{fullurl:{{#if:{{{page|}}}|{{FULLPAGENAME:{{{page}}}}}|{{FULLPAGENAME}}}}|action=edit§ion=<!--
-->{{#if: {{#if: {{{section|}}}|{{#ifeq: {{{section|}}}|0|1}}|1}}<!--
-->|0&preview=no&editintro=template:Mavzu_yuqorida&summary=/*++*/+yangi+mavzu<!--
-->|{{{section|}}}<!--
-->}}}} <span class="plainlinks {{#ifeq:{{{button|{{{small|}}}}}}|1|mw-ui-button mw-ui-primary {{#ifeq:{{{small|}}}|1||mw-ui-big}}}}">{{{1|Mavzu qoʻshish}}}</span>]</span></includeonly><noinclude>
{{doc}}<!-- Iltimos, turkum va intervikilarni hujjat sahifasiga qoʻshing! -->
</noinclude>
k0izs7ib1o4u1nl3801h178zete67td
Vikiiqtibos:Forum/Tepasi
4
2717
5272
5269
2020-06-07T02:52:37Z
Albatros777
1526
5272
wikitext
text/x-wiki
{{Forum boʻlimi|Bosh sahifa|Forumning ushbu boʻlimi Vikiiqtibosga oid '''eng umumiy savollar'''ni muhokama qilish uchun moʻljallangan.|[[VP:F]]}}
__TOC__
fgswrff9h5g1a2k9fgm0g8qhchr4uc6
Andoza:Forum boʻlimi
10
2718
5258
2020-06-06T19:36:15Z
Albatros777
1526
„{{Xatchoʻp |Aktiv_fon_rangi = #C1FCBF |Ramka_rangi = #C6E4F2 |Aktiv_sarlavha_rangi = black |Noaktiv_fon_rangi = #FFF9E8 |Noakt...“ yozuvi orqali yangi sahifa yaratildi
5258
wikitext
text/x-wiki
{{Xatchoʻp
|Aktiv_fon_rangi = #C1FCBF
|Ramka_rangi = #C6E4F2
|Aktiv_sarlavha_rangi = black
|Noaktiv_fon_rangi = #FFF9E8
|Noaktiv_sarlavha_rangi = black
|Havola1 = Vikiiqtibos:Forum
|Sarlavha1 = '''Umumiy'''
|Havola2 = Vikiiqtibos:Forum/Yangiliklar
|Sarlavha2 = '''Yangiliklar'''
|Havola3 = Vikiiqtibos:Forum/Qoidalar
|Sarlavha3 = '''Qoidalar'''
|Havola4 = Vikiiqtibos:Forum/Texnik savollar
|Sarlavha4 = '''Texnik savollar'''
|Havola5 = Vikiiqtibos:Forum/Takliflar
|Sarlavha5 = '''Takliflar'''
|Havola6 = Vikiiqtibos:Forum/Yordam
|Sarlavha6 = '''Yordam'''
}}
{| width="100%" align="center" cellspacing="0" cellpadding="0" style="border-right: 2px solid #C6E4F2; border-left: 2px solid #C6E4F2; background-color: #C1FCBF;"
|-
|
|}
{| width="100%" align="center" cellspacing="0" cellpadding="10" style="border-right: 2px solid #C6E4F2; border-left: 2px solid #C6E4F2; border-bottom: 2px solid #C6E4F2; margin-bottom: 3px; background-color: #E0FEDF;"
|-
|align="center" style="padding: 3px;"|[[Image:Crystal_128_three.png|60px]]
|align="center"|{{{2}}}
|align="center" height="100%"|
{{shortcut|{{{3}}} }}
|-
|colspan="3" style="background-color:#E0FEDF"|<hr style="background-color: #C6E4F2; height: 2px">
<div style=margin-top:1em></div>
<includeonly>[[Turkum:Vikiiqtibos:Forum|{{{1}}}]]</includeonly><noinclude>
|}
</noinclude>
hpay4r5k2dn9q45lcn9zjd81ubt4duo
Andoza:Xatchoʻp
10
2719
5259
2020-06-06T19:37:15Z
Albatros777
1526
„{{Xatchoʻp/Xatchoʻp_boshi|{{{Fon_rangi|White}}}}} {{#if: {{{Sarlavha1|}}} | {{Xatchoʻp/{{#if:{{{Sarlavha2|}}}{{{Sarlavha3|}}}{{{Sarlavha4|}}}{{{Sarla...“ yozuvi orqali yangi sahifa yaratildi
5259
wikitext
text/x-wiki
{{Xatchoʻp/Xatchoʻp_boshi|{{{Fon_rangi|White}}}}}
{{#if: {{{Sarlavha1|}}} | {{Xatchoʻp/{{#if:{{{Sarlavha2|}}}{{{Sarlavha3|}}}{{{Sarlavha4|}}}{{{Sarlavha5|}}}{{{Sarlavha6|}}}{{{Sarlavha7|}}}{{{Sarlavha8|}}}|Xatchoʻp1|Xatchoʻp2}}|{{{Havola1|}}}|{{{Sarlavha1|}}}|{{{Aktiv_fon_rangi|#669999}}}|{{{Ramka_rangi|#669999}}}|{{{Aktiv_sarlavha_rangi|White}}}|{{{Noaktiv_fon_rangi|#ECF2F2}}}|{{{Aktiv_sarlavha_rangi|Black}}}}} }}<!--
-->{{#if: {{{Sarlavha2|}}} | {{Xatchoʻp/{{#if:{{{Sarlavha3|}}}{{{Sarlavha4|}}}{{{Sarlavha5|}}}{{{Sarlavha6|}}}{{{Sarlavha7|}}}{{{Sarlavha8|}}}|Xatchoʻp1|Xatchoʻp2}}|{{{Havola2|}}}|{{{Sarlavha2|}}}|{{{Aktiv_fon_rangi|#669999}}}|{{{Ramka_rangi|#669999}}}|{{{Aktiv_sarlavha_rangi|White}}}|{{{Noaktiv_fon_rangi|#ECF2F2}}}|{{{Noaktiv_sarlavha_rangi|Black}}}}} }}<!--
-->{{#if: {{{Sarlavha3|}}} | {{Xatchoʻp/{{#if:{{{Sarlavha4|}}}{{{Sarlavha5|}}}{{{Sarlavha6|}}}{{{Sarlavha7|}}}{{{Sarlavha8|}}}|Xatchoʻp1|Xatchoʻp2}}|{{{Havola3|}}}|{{{Sarlavha3|}}}|{{{Aktiv_fon_rangi|#669999}}}|{{{Ramka_rangi|#669999}}}|{{{Aktiv_sarlavha_rangi|White}}}|{{{Noaktiv_fon_rangi|#ECF2F2}}}|{{{Noaktiv_sarlavha_rangi|Black}}}}} }}<!--
-->{{#if: {{{Sarlavha4|}}} | {{Xatchoʻp/{{#if:{{{Sarlavha5|}}}{{{Sarlavha6|}}}{{{Sarlavha7|}}}{{{Sarlavha8|}}}|Xatchoʻp1|Xatchoʻp2}}|{{{Havola4|}}}|{{{Sarlavha4|}}}|{{{Aktiv_fon_rangi|#669999}}}|{{{Ramka_rangi|#669999}}}|{{{Aktiv_sarlavha_rangi|White}}}|{{{Noaktiv_fon_rangi|#ECF2F2}}}|{{{Noaktiv_sarlavha_rangi|Black}}}}} }}<!--
-->{{#if: {{{Sarlavha5|}}} | {{Xatchoʻp/{{#if:{{{Sarlavha6|}}}{{{Sarlavha7|}}}{{{Sarlavha8|}}}|Xatchoʻp1|Xatchoʻp2}}|{{{Havola5|}}}|{{{Sarlavha5|}}}|{{{Aktiv_fon_rangi|#669999}}}|{{{Ramka_rangi|#669999}}}|{{{Aktiv_sarlavha_rangi|White}}}|{{{Noaktiv_fon_rangi|#ECF2F2}}}|{{{Noaktiv_sarlavha_rangi|Black}}}}} }}<!--
-->{{#if: {{{Sarlavha6|}}} | {{Xatchoʻp/{{#if:{{{Sarlavha7|}}}{{{Sarlavha8|}}}|Xatchoʻp1|Xatchoʻp2}}|{{{Havola6|}}}|{{{Sarlavha6|}}}|{{{Aktiv_fon_rangi|#669999}}}|{{{Ramka_rangi|#669999}}}|{{{Aktiv_sarlavha_rangi|White}}}|{{{Noaktiv_fon_rangi|#ECF2F2}}}|{{{Noaktiv_sarlavha_rangi|Black}}}}} }}<!--
-->{{#if: {{{Sarlavha7|}}} | {{Xatchoʻp/{{#if:{{{Sarlavha8|}}}|Xatchoʻp1|Xatchoʻp2}}|{{{Havola7|}}}|{{{Sarlavha7|}}}|{{{Aktiv_fon_rangi|#669999}}}|{{{Ramka_rangi|#669999}}}|{{{Aktiv_sarlavha_rangi|White}}}|{{{Noaktiv_fon_rangi|#ECF2F2}}}|{{{Noaktiv_sarlavha_rangi|Black}}}}} }}<!--
-->{{#if: {{{Sarlavha8|}}} | {{Xatchoʻp/Xatchoʻp2|{{{Havola8|}}}|{{{Sarlavha8|}}}|{{{Aktiv_fon_rangi|#669999}}}|{{{Ramka_rangi|#669999}}}|{{{Aktiv_sarlavha_rangi|White}}}|{{{Noaktiv_fon_rangi|#ECF2F2}}}|{{{Noaktiv_sarlavha_rangi|Black}}}}} }}
{{Xatchoʻp/Xatchoʻp_oxiri}}<noinclude>{{doc}}</noinclude>
2n1n043x5ohmbkkagz9ygo5ampc7lxd
Andoza:Xatchoʻp/Xatchoʻp boshi
10
2720
5260
2020-06-06T19:37:52Z
Albatros777
1526
„<includeonly>{| style="table-layout:fixed; width:100%; border:none; background-color:{{{1}}};" cellspacing="0" cellpadding="0" valign="top" border="0" |...“ yozuvi orqali yangi sahifa yaratildi
5260
wikitext
text/x-wiki
<includeonly>{| style="table-layout:fixed; width:100%; border:none; background-color:{{{1}}};" cellspacing="0" cellpadding="0" valign="top" border="0" |</includeonly><noinclude>{{documentation}}</noinclude>
94jw5rkozlu35bde518cwbq5kmjom6g
Andoza:Xatchoʻp/Xatchoʻp oxiri
10
2721
5261
2020-06-06T19:38:23Z
Albatros777
1526
„<includeonly>|}</includeonly><noinclude>{{documentation}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5261
wikitext
text/x-wiki
<includeonly>|}</includeonly><noinclude>{{documentation}}</noinclude>
fr3e0qm8zu8f45ivh715qe2v2jg9rdy
Andoza:Xatchoʻp/Xatchoʻp1
10
2722
5262
2020-06-06T19:39:08Z
Albatros777
1526
„<includeonly>{{#ifeq:{{{1}}}|{{FULLPAGENAME}}| {{!}} style="padding:0 .3em; background-color:{{{3}}}; border:solid 2px {{{4}}}; border-bottom: 0; text-a...“ yozuvi orqali yangi sahifa yaratildi
5262
wikitext
text/x-wiki
<includeonly>{{#ifeq:{{{1}}}|{{FULLPAGENAME}}|
{{!}} style="padding:0 .3em; background-color:{{{3}}}; border:solid 2px {{{4}}}; border-bottom: 0; text-align:center; font-weight:bold; width:auto;" {{!}} [[{{{1}}}|<span style="color:{{{5}}}">{{{2}}}</span>]]
{{!}} style="border-bottom:2px solid {{{4}}}" width="1%" {{!}} {{!}}|
{{!}} style="padding:0 .3em; background-color:{{{6}}}; border:solid 2px {{{4}}}; border-bottom: 1; text-align:center; width:auto;" {{!}} [[{{{1}}}|<span style="color:{{{7}}}">{{{2}}}</span>]]
{{!}} style="border-bottom:2px solid {{{4}}}" width="1%" {{!}} {{!}}
}}</includeonly><noinclude>{{documentation}}</noinclude>
5nwrqix09ifj99n7pl7x0cbw2olunw4
Andoza:Arxiv qutisi
10
2723
5264
2020-06-06T19:41:35Z
Albatros777
1526
„{{archives | auto = {{{auto|no}}} | root = {{{root|}}} | links = {{{links|}}} | 1 =  ...“ yozuvi orqali yangi sahifa yaratildi
5264
wikitext
text/x-wiki
{{archives
| auto = {{{auto|no}}}
| root = {{{root|}}}
| links = {{{links|}}}
| 1 =  {{{1|}}}
| image = {{{image|Replacement filing cabinet.svg}}}
| style = {{#if:{{{box-width|}}}|width:{{{box-width}}};}} {{{style|}}}
| collapsible = {{{collapsible|}}}
| collapsed = {{{collapsed|}}}
| search = {{{search|no}}}
| search-break = {{{search-break|}}}
| search-width = {{{search-width|}}}
| search-button-label = {{{button-label|}}}
| index = {{{index|}}}
| title = {{{title|Arxiv}}}
| editbox = {{{editbox|no}}}
| bot = {{{bot|}}}
| age = {{{age|}}}
| units = {{{units|days}}}
| botnotesmall = {{{botnotesmall|}}}
| minthreadszero = {{{minthreadszero|}}}
}}<noinclude>
{{documentation}}
[[Turkum:Arxivlash andozalari|{{PAGENAME}}]]
[[Turkum:Munozara tepasi andozalari|{{PAGENAME}}]]
</noinclude>
8eshy60a2vydygnljsxhqjrhidmsuub
Andoza:Archives
10
2724
5265
2020-06-06T19:42:32Z
Albatros777
1526
„<table class="{{talk other |tmbox tmbox-notice |ombox ombox-notice |demospace={{{demospace|}}}}} mbox-small {{#ifeq:{{{collapsed}}}|yes |collapsible co...“ yozuvi orqali yangi sahifa yaratildi
5265
wikitext
text/x-wiki
<table class="{{talk other |tmbox tmbox-notice |ombox ombox-notice |demospace={{{demospace|}}}}} mbox-small {{#ifeq:{{{collapsed}}}|yes
|collapsible collapsed
|{{#ifeq:{{{collapsible}}}|yes
|collapsible
}}
}}" style="text-align: center; width:{{{box-width|245px}}}; {{{style|}}}">
<tr><th>{{#switch:{{{image|}}}
|none = <!-- no image -->
|<!--blank-->= [[File:Replacement filing cabinet.svg|{{{image-size|40px}}}|alt=|link=]]<br>
|#default = {{Image
|alt={{{alt|}}}{{#if:{{{link|}}}{{{alt|}}}
|{{!}}link={{{link|}}}
}}
|1={{{image|Replacement filing cabinet.svg}}}
|2={{{image-size|40px}}}
|postfix=<br>
}}
}}{{#if:{{{index|}}}
|[[{{#rel2abs: {{{index}}} }}|{{{title|Arxivlar}}}]]
|{{{title|Arxivlar}}}
}}
</th></tr>
<tr><td style="text-align:left;">{{#if:{{{list|}}}
|{{{list}}}
|{{#switch:{{#switch:{{{auto|¬}}}
|no = no
|long = long
|<!-- blank -->
|¬ = {{#ifexist:{{#rel2abs:{{{archivelist|./archivelist}}}}}
|{{#if:{{ {{#rel2abs:{{{archivelist|./archivelist}}}}} }}
|index
|long
}}
|long
}}
|yes
|#default = list
}}
|no = <!-- no output -->
|long = {{Archive list long|{{#if:{{{root|}}}|root}}={{{root}}} }}
|index = {{ {{#rel2abs:{{#if:{{{archivelist|}}}|{{{archivelist}}}|./archivelist}} }} }}
|list = <div style="text-align:center;">{{Archive list|{{#if:{{{root|}}}|root}}={{{root}}} }}</div>
}}
}}<!--Parameter content MUST be on newline in code or some wikimarkup will fail:-->
{{{1|}}}
</td></tr>{{#ifeq:{{{search|no}}}|no|
|<tr><td>{{#tag:inputbox|
bgcolor=transparent
type=fulltext
prefix={{#if:{{{prefix|}}}|{{{prefix}}}|{{#if:{{{root|}}}|{{{root}}}|{{FULLPAGENAME}}}}/}}
break={{#if:{{{search-break|}}}|{{{search-break}}}|no}}
width={{#if:{{{search-width|}}}|{{{search-width}}}|22}}
searchbuttonlabel={{#if:{{{search-button-label|}}}|{{{search-button-label}}}|Search}}
}}
</td></tr>
}}{{#if:{{{bot|}}}{{{age|}}}{{{target|}}}
|<tr><td>{{#if:{{{age|}}}
|{{#if:{{{botnotesmall|}}}
|<small>
}}Threads older than {{{age}}}{{#ifeq:{{{units|}}}|h|| }}{{{units|day{{#ifeq:{{{age|}}}|1||s}}}}} {{#if:{{{minthreadszero|}}}|are|may be}}
|This page is
}} archived{{#if:{{{target|}}}
|{{#ifexist:{{#rel2abs:{{{target}}}}}
| to [[{{#rel2abs:{{{target}}}}}]]
}}
}}{{#if:{{{bot|}}}
| by <span class="nowraplinks">[[User:{{{bot}}}|{{{bot}}}]]</span>
}}.</td></tr>
}}{{#ifeq:{{{auto}}}-{{{editbox|yes}}}|no-yes
|<tr><td><small class="plainlinks">[{{fullurl:{{#rel2abs:{{{archivelist|./archivelist}}}}}|action=edit&preload=Template:Archives/Preload}} Edit this box]</small></td></tr>
}}
</table>{{#if:{{{box-width|}}}
|[[Category:Archive boxes with unusual parameters|β{{PAGENAME}}]]
}}<noinclude>
<!-- Iltimos, turkum va intervikilarni xujjat sahifasiga joylashtiring. Raxmat -->
{{documentation}}
</noinclude>
ga8hpahwej34lyctr7voc6l9wh2esap
Andoza:Archive list long
10
2725
5266
2020-06-06T19:43:06Z
Albatros777
1526
„{| cellpadding="0" width="100%" style="text-align: center; background-color: transparent;" {{#ifexist:{{#rel2abs:./Arxiv 1|{{{root|}}}}} | {{!}} {{#re...“ yozuvi orqali yangi sahifa yaratildi
5266
wikitext
text/x-wiki
{| cellpadding="0" width="100%" style="text-align: center; background-color: transparent;"
{{#ifexist:{{#rel2abs:./Arxiv 1|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 1|{{{root|}}}}}|Arxiv 1]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 2|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 2|{{{root|}}}}}|Arxiv 2]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 3|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 3|{{{root|}}}}}|Arxiv 3]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 4|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 4|{{{root|}}}}}|Arxiv 4]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 5|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 5|{{{root|}}}}}|Arxiv 5]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 6|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 6|{{{root|}}}}}|Arxiv 6]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 7|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 7|{{{root|}}}}}|Arxiv 7]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 8|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 8|{{{root|}}}}}|Arxiv 8]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 9|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 9|{{{root|}}}}}|Arxiv 9]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 10|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 10|{{{root|}}}}}|Arxiv 10]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 11|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 11|{{{root|}}}}}|Arxiv 11]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 12|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 12|{{{root|}}}}}|Arxiv 12]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 13|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 13|{{{root|}}}}}|Arxiv 13]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 14|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 14|{{{root|}}}}}|Arxiv 14]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 15|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 15|{{{root|}}}}}|Arxiv 15]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 16|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 16|{{{root|}}}}}|Arxiv 16]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 17|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 17|{{{root|}}}}}|Arxiv 17]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 18|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 18|{{{root|}}}}}|Arxiv 18]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 19|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 19|{{{root|}}}}}|Arxiv 19]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 20|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 20|{{{root|}}}}}|Arxiv 20]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 21|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 21|{{{root|}}}}}|Arxiv 21]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 22|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 22|{{{root|}}}}}|Arxiv 22]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 23|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 23|{{{root|}}}}}|Arxiv 23]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 24|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 24|{{{root|}}}}}|Arxiv 24]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 25|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 25|{{{root|}}}}}|Arxiv 25]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 26|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 26|{{{root|}}}}}|Arxiv 26]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 27|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 27|{{{root|}}}}}|Arxiv 27]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 28|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 28|{{{root|}}}}}|Arxiv 28]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 29|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 29|{{{root|}}}}}|Arxiv 29]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 30|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 30|{{{root|}}}}}|Arxiv 30]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 31|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 31|{{{root|}}}}}|Arxiv 31]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 32|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 32|{{{root|}}}}}|Arxiv 32]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 33|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 33|{{{root|}}}}}|Arxiv 33]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 34|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 34|{{{root|}}}}}|Arxiv 34]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 35|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 35|{{{root|}}}}}|Arxiv 35]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 36|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 36|{{{root|}}}}}|Arxiv 36]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 37|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 37|{{{root|}}}}}|Arxiv 37]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 38|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 38|{{{root|}}}}}|Arxiv 38]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 39|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 39|{{{root|}}}}}|Arxiv 39]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 40|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 40|{{{root|}}}}}|Arxiv 40]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 41|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 41|{{{root|}}}}}|Arxiv 41]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 42|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 42|{{{root|}}}}}|Arxiv 42]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 43|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 43|{{{root|}}}}}|Arxiv 43]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 44|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 44|{{{root|}}}}}|Arxiv 44]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 45|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 45|{{{root|}}}}}|Arxiv 45]]}}
{{!}}-
}}
{{#ifexist:{{#rel2abs:./Arxiv 46|{{{root|}}}}} |
{{!}} [[{{#rel2abs:./Arxiv 46|{{{root|}}}}}|Arxiv 46]]
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 47|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 47|{{{root|}}}}}|Arxiv 47]]}}
{{!}} {{#ifexist:{{#rel2abs:./Arxiv 48|{{{root|}}}}} | [[{{#rel2abs:./Arxiv 48|{{{root|}}}}}|Arxiv 48]]}}
{{!}}-
}}
|}<noinclude>
{{Documentation}}
</noinclude>
eu1xe0ykhc2ncg95qwg8txbr7iww98a
Andoza:Image
10
2726
5267
2020-06-06T19:44:23Z
Albatros777
1526
„{{#if: {{{1|}}} | {{{prefix|}}}{{#ifeq: {{str left|{{{1|}}}}} | [ | {{{1}}} <!-- Full image syntax --> | {{file title|{{{1|}}} }}{{#ifeq:...“ yozuvi orqali yangi sahifa yaratildi
5267
wikitext
text/x-wiki
{{#if: {{{1|}}}
| {{{prefix|}}}{{#ifeq: {{str left|{{{1|}}}}} | [
| {{{1}}} <!-- Full image syntax -->
| [[{{file title|{{{1|}}}
}}{{#ifeq: {{{alt|a}}} | {{{alt|b}}}
| {{!}}alt={{{alt}}}
}}{{#ifeq: {{{link|a}}} | {{{link|b}}}
| {{!}}link={{{link}}}
}}{{#ifeq: {{{upright|a}}} | {{{upright|b}}}
| {{!}}upright={{{upright}}}
}}{{#ifeq: {{{2|a}}} | {{{2|b}}}
| {{!}}{{{2}}}
}}{{#ifeq: {{{3|a}}} | {{{3|b}}}
| {{!}}{{{3}}}
}}{{#ifeq: {{{4|a}}} | {{{4|b}}}
| {{!}}{{{4}}}
}}{{#ifeq: {{{5|a}}} | {{{5|b}}}
| {{!}}{{{5}}}
}}{{#ifeq: {{{6|a}}} | {{{6|b}}}
| {{!}}{{{6}}}
}}]]
}}{{{postfix|}}}
| <!-- Empty first parameter -->
}}<noinclude>
{{Documentation}}
</noinclude>
getrkmu00bfjk5f3x0yznowf03cawa4
Andoza:File title
10
2727
5268
2020-06-06T19:45:08Z
Albatros777
1526
„{{ {{{|safesubst:}}}#if: {{{1|}}} | {{ {{{|safesubst:}}}#ifeq: {{{{{|safesubst:}}}NAMESPACE:{{{1|}}}}} | {{{{{|safesubst:}}}ns:File}} |...“ yozuvi orqali yangi sahifa yaratildi
5268
wikitext
text/x-wiki
{{
{{{|safesubst:}}}#if: {{{1|}}}
| {{
{{{|safesubst:}}}#ifeq: {{{{{|safesubst:}}}NAMESPACE:{{{1|}}}}} | {{{{{|safesubst:}}}ns:File}}
| {{{{{|safesubst:}}}FULLPAGENAME:{{{1|}}}}}
| {{{{{|safesubst:}}}ns:File}}:{{{{{|safesubst:}}}#if:X|{{{1|}}}}}
}}
|
}}<noinclude>
{{Documentation}}
</noinclude>
mc07rvd6x5pqfota9fb1bxr2j3axud2
Andoza:Xatchoʻp/Xatchoʻp2
10
2728
5270
2020-06-06T19:48:52Z
Albatros777
1526
„<includeonly>{{#ifeq:{{{1}}}|{{FULLPAGENAME}}| {{!}} style="padding:0 .3em; background-color:{{{3}}}; border:solid 2px {{{4}}}; border-bottom: 0; text-a...“ yozuvi orqali yangi sahifa yaratildi
5270
wikitext
text/x-wiki
<includeonly>{{#ifeq:{{{1}}}|{{FULLPAGENAME}}|
{{!}} style="padding:0 .3em; background-color:{{{3}}}; border:solid 2px {{{4}}}; border-bottom: 0; text-align:center; font-weight:bold; width:auto;" {{!}} [[{{{1}}}|<span style="color:{{{5}}}">{{{2}}}</span>]]|
{{!}} style="padding:0 .3em; background-color:{{{6}}}; border:solid 2px {{{4}}}; border-bottom: 1; text-align:center; width:auto;" {{!}} [[{{{1}}}|<span style="color:{{{7}}}">{{{2}}}</span>]]
}}</includeonly><noinclude>{{documentation}}</noinclude>
8ails7vzafkloeokmbhzts4a8ikol9j
Andoza:Arxiv qutisi/doc
10
2729
5271
2020-06-06T19:51:04Z
Albatros777
1526
„{{documentation subpage}} == Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihag...“ yozuvi orqali yangi sahifa yaratildi
5271
wikitext
text/x-wiki
{{documentation subpage}}
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"auto": {
"label": "Auto",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"root": {
"label": "Root",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"links": {
"label": "Links",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"image": {
"label": "Image",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"box-width": {
"label": "Box-width",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"box-width": {
"label": "Box-width",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"style": {
"label": "Style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"collapsible": {
"label": "Collapsible",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"collapsed": {
"label": "Collapsed",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"search": {
"label": "Search",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"search-break": {
"label": "Search-break",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"search-width": {
"label": "Search-width",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"button-label": {
"label": "Button-label",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"index": {
"label": "Index",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"title": {
"label": "Title",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"editbox": {
"label": "Editbox",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"bot": {
"label": "Bot",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"age": {
"label": "Age",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"units": {
"label": "Units",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"botnotesmall": {
"label": "Botnotesmall",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"minthreadszero": {
"label": "Minthreadszero",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
q9rkobakdgzfexp877bmous19bddsnl
Vikiiqtibos:Forum/Yangiliklar
4
2730
7094
6762
2023-12-25T14:55:48Z
Umarxon III
998
[[Special:Contributions/185.139.139.231|185.139.139.231]] ([[User talk:185.139.139.231|munozara]]) tomonidan qilingan [[Special:Diff/6762|6762]]-sonli tahrir qaytarildi
7094
wikitext
text/x-wiki
{{Yangilarini pastdan}}
{{/Tepasi}}
55td935ojx7uu0kl4nbwi656y7n47bv
Vikiiqtibos:Forum/Yangiliklar/Tepasi
4
2731
5274
2020-06-07T02:54:13Z
Albatros777
1526
„{{Forum boʻlimi|Yordam|Bu boʻlim Vikimedia loyihalariga tegishli barcha yangilik va eʼlonlar uchun moʻljallangan.|[[VP:F-Ya]]}}“ yozuvi orqali yangi sahifa yaratildi
5274
wikitext
text/x-wiki
{{Forum boʻlimi|Yordam|Bu boʻlim Vikimedia loyihalariga tegishli barcha yangilik va eʼlonlar uchun moʻljallangan.|[[VP:F-Ya]]}}
kb2ro20ql9gxc8e49askyxsxka2v9bh
Vikiiqtibos:Forum/Qoidalar
4
2732
5275
2020-06-07T02:56:04Z
Albatros777
1526
„{{Yangilarini pastdan}} {{/Tepasi}}“ yozuvi orqali yangi sahifa yaratildi
5275
wikitext
text/x-wiki
{{Yangilarini pastdan}}
{{/Tepasi}}
55td935ojx7uu0kl4nbwi656y7n47bv
Vikiiqtibos:Forum/Qoidalar/Tepasi
4
2733
5278
5277
2020-06-07T02:57:48Z
Albatros777
1526
5278
wikitext
text/x-wiki
{{Forum boʻlimi|Yordam|Bu boʻlim [[Vikiiqtibos:QK|qoida va koʻrsatmalar]]ni muhokama qilishga moʻljallangan.|[[VQ:F-Yo]]}}
ncz7o6mqvxx7m2up89ybri4o1fjwqwl
Vikiiqtibos:Forum/Texnik savollar
4
2734
8325
6271
2024-05-14T19:25:36Z
Bekipediya
2189
/* Sahifa dizaynini oʻzgartirish */ yangi mavzu
8325
wikitext
text/x-wiki
{{Yangilarini pastdan}}
{{/Tepasi}}
== Sahifa dizaynini oʻzgartirish ==
Sahifa dizaynini oʻzgartirish va takomillashtirish uchun qaysi dasturlash tillarini oʻrganish zarur? [[Foydalanuvchi:OtabekMaxdum|OtabekMaxdum]] ([[Foydalanuvchi munozarasi:OtabekMaxdum|munozara]]) 19:25, 14-May 2024 (UTC)
op0ybjtr3s9of46n6khvxexiw2o4i09
Vikiiqtibos:Forum/Texnik savollar/Tepasi
4
2735
5280
2020-06-07T03:17:55Z
Albatros777
1526
„{{Forum boʻlimi|Texnik savollar|Bu boʻlim Vikimedia loyihalariga oid texnik savollar muhokamalari uchun moʻljallangan.|[[VQ:F-Te]]}}<!--{{Arxiv qutis...“ yozuvi orqali yangi sahifa yaratildi
5280
wikitext
text/x-wiki
{{Forum boʻlimi|Texnik savollar|Bu boʻlim Vikimedia loyihalariga oid texnik savollar muhokamalari uchun moʻljallangan.|[[VQ:F-Te]]}}<!--{{Arxiv qutisi | box-width=17em|
::*[[/Arxiv/Bosh sahifa/1|1]]
::*[[/Arxiv/Bosh sahifa/2|2]]}} -->
mtfqb5j4jrpbsnez5th6om0dd93r0t3
Vikiiqtibos:Forum/Takliflar
4
2736
8379
8378
2024-05-23T06:40:19Z
Bekipediya
2189
/* Bosh sahifa dizaynini oʻzgartirish */
8379
wikitext
text/x-wiki
__NEWSECTIONLINK__
{{Yangilarini pastdan}}
{{/Tepasi}}
== Interfeys administratori statusini joriy etish ==
Vikiiqtibosda MediaWiki nomfazosida tahrir qilish imkoniyatini beruvchi interfeys administratori statusini joriy etishni taklif qilaman. [[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 15:42, 7-May 2024 (UTC).
:Taklifingizni ijobiy qabul qilaman va qoʻllab-quvvatlayman. --[[Foydalanuvchi:OtabekMaxdum|OtabekMaxdum]] ([[Foydalanuvchi munozarasi:OtabekMaxdum|munozara]]) 03:26, 8-May 2024 (UTC)
:: Rahmat. Metada [[m:Interface_administrators/uz|qoida sahifasini]] tarjima qildim va [[Vikiiqtibos:Interfeys administratorligiga soʻrovlar|shu yerda nomzodlik sahifasini]] yaratdim. [[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 09:27, 21-May 2024 (UTC).
== Bosh sahifa dizaynini oʻzgartirish ==
Bosh sahifa dizaynini [[:az:Ana_səhifə|Ozarbayjoncha vikiiqtibos]] dizayni kabi oʻzgartirishni taklif qilaman. Oʻzbek vikiiqtibos bosh sahifasida maʼlumotlar tartibsiz joylashtirilgan va koʻzga ham yoqimli emas. [[Foydalanuvchi:OtabekMaxdum|OtabekMaxdum]] ([[Foydalanuvchi munozarasi:OtabekMaxdum|munozara]]) 12:33, 9-May 2024 (UTC)
:Ixcham ekan. Menga maʼqul. [[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 10:16, 12-May 2024 (UTC).
::Oʻzgartirdim. [[Andoza:Vikiiqtibos:Kun iqtibosi|Bu andozaga]] iqtiboslar yozib, har kuni yangilanadigan qilishimiz kerak. [[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 06:23, 23-May 2024 (UTC).
:::Nimadir notoʻgʻri boʻldi. Bosh sahifadagi boshqa narsalar ham oʻchib ketibdi. [[Foydalanuvchi:OtabekMaxdum|OtabekMaxdum]] ([[Foydalanuvchi munozarasi:OtabekMaxdum|munozara]]) 06:40, 23-May 2024 (UTC)
kr4jnzahbxqp12pqau3v24666tkhd3w
Vikiiqtibos:Forum/Takliflar/Tepasi
4
2737
5282
2020-06-07T03:19:43Z
Albatros777
1526
„{{Forum boʻlimi|Takliflar|Bu boʻlim qoidalar bilan '''bogʻliq boʻlmagan''' takliflar uchun moʻljallangan.|[[VQ:F-Ta]]}}<!--{{Arxiv qutisi | box-wid...“ yozuvi orqali yangi sahifa yaratildi
5282
wikitext
text/x-wiki
{{Forum boʻlimi|Takliflar|Bu boʻlim qoidalar bilan '''bogʻliq boʻlmagan''' takliflar uchun moʻljallangan.|[[VQ:F-Ta]]}}<!--{{Arxiv qutisi | box-width=17em|
::*[[/Arxiv/Bosh sahifa/1|1]]
::*[[/Arxiv/Bosh sahifa/2|2]]}} -->
9eufi3kzye1mst0ih2yq8oq9yybdbh0
Vikiiqtibos:Forum/Yordam
4
2738
5283
2020-06-07T03:20:21Z
Albatros777
1526
„{{Yangilarini pastdan}} {{/Tepasi}}“ yozuvi orqali yangi sahifa yaratildi
5283
wikitext
text/x-wiki
{{Yangilarini pastdan}}
{{/Tepasi}}
55td935ojx7uu0kl4nbwi656y7n47bv
Vikiiqtibos:Forum/Yordam/Tepasi
4
2739
5284
2020-06-07T03:21:23Z
Albatros777
1526
„{{Forum boʻlimi|Yordam|Bu boʻlim [[Vikiiqtibos: Yordam|yordam sahifasi]]da javob berilmagan savollar uchun moʻljallangan.|[[VQ:F-Yo]]}}“ yozuvi orqali yangi sahifa yaratildi
5284
wikitext
text/x-wiki
{{Forum boʻlimi|Yordam|Bu boʻlim [[Vikiiqtibos: Yordam|yordam sahifasi]]da javob berilmagan savollar uchun moʻljallangan.|[[VQ:F-Yo]]}}
osr6yterxjjcfc23of80n07oi8qrgkv
Andoza:Yordam sahifalari tepasi/doc
10
2740
5285
2020-06-07T03:22:59Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5285
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin. Bu andoza parametrlarga ega emas.",
"params": {
}}</templatedata>
h1rzk02zbdrga9pu0yaevk4o4n8ag05
Andoza:Veb manbasi/doc
10
2741
6843
5286
2023-04-26T07:02:44Z
Malikxan
1446
Malikxan [[Andoza:Cite web/doc]] sahifasini [[Andoza:Veb manbasi/doc]]ga koʻchirdi: oʻzbekcha
5286
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"url": {
"label": "Url",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"title": {
"label": "Title",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"archiveurl": {
"label": "Archiveurl",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"archivedate": {
"label": "Archivedate",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"author": {
"label": "Author",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"last": {
"label": "Last",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"authorlink": {
"label": "Authorlink",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"first": {
"label": "First",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"coauthors": {
"label": "Coauthors",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"date": {
"label": "Date",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"year": {
"label": "Year",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"month": {
"label": "Month",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"editor": {
"label": "Editor",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"format": {
"label": "Format",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"language": {
"label": "Language",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"work": {
"label": "Work",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"pages": {
"label": "Pages",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"publisher": {
"label": "Publisher",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"doi": {
"label": "Doi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"accessdate": {
"label": "Accessdate",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"accessyear": {
"label": "Accessyear",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"accessmonthday": {
"label": "Accessmonthday",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"accessdaymonth": {
"label": "Accessdaymonth",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"quote": {
"label": "Quote",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
,
"doilabel": {
"label": "Doilabel",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}}}</templatedata>
jnof725393k39081cozal1brw5wzusq
Andoza:Purge
10
2742
5287
2020-06-07T03:24:54Z
Albatros777
1526
„<span class="noprint plainlinks purgelink">[{{fullurl:{{{page|{{FULLPAGENAME}}}}}|action=purge}} <span title="Bu sahifani tozalang">{{{1|Tozalash}}}</sp...“ yozuvi orqali yangi sahifa yaratildi
5287
wikitext
text/x-wiki
<span class="noprint plainlinks purgelink">[{{fullurl:{{{page|{{FULLPAGENAME}}}}}|action=purge}} <span title="Bu sahifani tozalang">{{{1|Tozalash}}}</span>]</span><noinclude>
{{Documentation}}
</noinclude>
42tv2dyqn2cruit9u54aqxx7zzyamqq
Andoza:Purge/doc
10
2743
5288
2020-06-07T03:25:23Z
Albatros777
1526
„{{documentation subpage}} <!-- andoza hujjati --> == Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andoz...“ yozuvi orqali yangi sahifa yaratildi
5288
wikitext
text/x-wiki
{{documentation subpage}}
<!-- andoza hujjati -->
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"page": {
"label": "Page",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
qf9yvnntk1hs7tnf60url4kr31ejw1e
Andoza:P
10
2744
5290
2020-06-07T03:53:08Z
Albatros777
1526
„[[Portal:{{{1}}}|{{{1}}}]]<noinclude>[[Turkum:Vikiiqtibos:Andozalar]]</noinclude><noinclude>{{documentation}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5290
wikitext
text/x-wiki
[[Portal:{{{1}}}|{{{1}}}]]<noinclude>[[Turkum:Vikiiqtibos:Andozalar]]</noinclude><noinclude>{{documentation}}</noinclude>
gw324pl0jq64811yjpyns1eimh8wqq8
Andoza:P/doc
10
2745
5291
2020-06-07T03:53:37Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5291
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
}
}}</templatedata>
sriamz28dhabsoz15zbj8l7eefgyav3
Vikiiqtibos:Faol foydalanuvchilar reytingi
4
2746
6655
6281
2022-09-01T06:19:06Z
Kunduziy
1852
6655
wikitext
text/x-wiki
{{Qisqartma|[[VQ:FFR]]}}
<center>
{| class="wikitable"
! #
! Foydalanuvchi
! Tahrirlari soni
! Foydalanuvchi guruhlari
|-
| 1
| [[Foydalanuvchi:Asadbek Botirqulov|Asadbek Botirqulov]]
| align="center" | 1,193
| tasdiqlangan foydalanuvchi
|-
| 2
| [[Foydalanuvchi:Pathoschild|Pathoschild]]
| align="center" | 367
| tasdiqlangan foydalanuvchi
|-
| 3
| [[Foydalanuvchi:Abdulla|Abdulla]]
| align="center" | 150
| tasdiqlangan foydalanuvchi
|-
| 4
| [[Foydalanuvchi:Malikxan|Malikxan]]
| align="center" | 54
| tasdiqlangan foydalanuvchi
|-
| 5
| [[Foydalanuvchi:WikimediaNotifier|WikimediaNotifier]]
| align="center" | 50
| tasdiqlangan foydalanuvchi
|-
| 6
| [[Foydalanuvchi:Cekli829|Cekli829]]
| align="center" | 33
| tasdiqlangan foydalanuvchi
|-
| 7
| [[Foydalanuvchi:Kebrajnas|Kebrajnas]]
| align="center" | 25
| tasdiqlangan foydalanuvchi
|-
| 8
| [[Foydalanuvchi:Nataev|Nataev]]
| align="center" | 15
| tasdiqlangan foydalanuvchi
|-
| 8
| [[Foydalanuvchi:Doniyorsher Jurayev|Doniyorsher Jurayev]]
| align="center" | 15
| tasdiqlangan foydalanuvchi
|-
| 9
| [[Foydalanuvchi:Casual|Casual]]
| align="center" | 14
| tasdiqlangan foydalanuvchi
|-
| 10
| [[Foydalanuvchi:Potter Uz|Potter Uz]]
| align="center" | 14
| tasdiqlangan foydalanuvchi
|-
|11
| [[Foydalanuvchi:Kunduziy|Kunduziy]]
| align="center" | 14
|}</center>
== Joriy faol foydalanuvchilar ==
=== Oʻta faollar ===
Oxirgi 30 kun ichida '''kamida 50 ta''' tahrir qilgan foydalanuvchilar.
=== Faollar ===
Oxirgi 30 kun ichida '''kamida 1 ta''' tahrir qilgan foydalanuvchilar.
* [[Maxsus:ActiveUsers|Avtomatik roʻyxat]] ({{NUMBEROFACTIVEUSERS}} kishi)
== Manbalar ==
* [https://tools.wmflabs.org/xtools-ec/ Foydalanuvchilar statistikasi], tools.wmflabs.org
ifwanpd17w7msjo94p2s2ev6us6iehr
Vikiiqtibos:Administratorlar
4
2747
8158
8157
2024-04-24T10:59:38Z
Umarxon III
998
8158
wikitext
text/x-wiki
{{shortcut|[[VQ:A]]}}
'''Vikiiqtibos''' '''administratorlari''' [[w:Vikiiqtibos|Vikiiqtibos]] foydalanuvchilarining bir toifasi boʻlib, quyidagi texnik vazifalarni bajarish huquqiga egadirlar:
* Biror sahifani [[Vikiiqtibos:Himoyalash qoidalari|muhofazalash]]
* Sahifani [[Vikiiqtibos:Sahifalarni oʻchirish qoidalari|oʻchirish]]
* Oʻchirilgan sahifani [[Vikiiqtibos:Oʻchirilgan sahifalarni tiklash|tiklash]]
* Tahrir tarixidan biror versiyani yashirish
* Biror foydalanuvchini [[Vikiiqtibos:Chetlashtirish qoidalari|chetlashtirish]]
== Administrator boʻlish ==
Administratorlik unvoni maxsus sahifadagi muhokamadan soʻng beriladi: '''[[Vikiiqtibos:Administratorlikka soʻrovlar|Administrator boʻlish uchun soʻrovlar]]'''.
== Administratorlikdan chiqish ==
Administrator unvoni faqat 3 ta sabab tufayli olinishi mumkin:
* administrator unvoniga ega foydalanuvchining oʻz xohishi bilan;
* muayyan administratorning uzoq muddat nofaolligi sababli faol administratorlar xulosasi asosida;
* administratorning Vikiiqtibos va Vikimedia tamoyillarini bir necha bor buzgan hollarda.
Administrator statusini berish-olish vazifasi Vikimedia Jamgʻarmasining barcha loyihalaridagi boshqaruvchilar — [[:m:Stewards/ru|styuardlar]] tomonidan amalga oshiriladi.
Administratorlik unvonining qayta berilishi, [[Vikiiqtibos:Administratorlikka soʻrovlar|administratorlikka soʻrovlar]] sahifasida administratorlarni saylash qoidalariga muvofiq amalga oshiriladi.
== Roʻyxat ==
Oʻzbekcha Vikiiqtibosda hozirda {{NUMBEROFADMINS}} ta administrator mavjud.
== Shuningdek qarang ==
* [[Maxsus:ListUsers/sysop|Administratorlar roʻyxati]] (avtomatik yangilanadi)
* [[w:Vikipediya:Rasmiyatchilikka soʻrovlar|Vikipediya:Rasmiyatchilikka soʻrovlar]]
* [[meta:Administrators of Wikimedia projects/Wikipedias|Vikimedia Fondi loyihalaridagi administratorlar statistikasi]]
[[Turkum:Vikiiqtibos:Administratorlar|/]]
c0x5vvs693jx9xrgpxyjywvo4ilarxc
Vikiiqtibos:Administratorlikka soʻrovlar
4
2748
7374
7371
2024-01-15T07:19:13Z
Umarxon III
998
7374
wikitext
text/x-wiki
{{Shortcut|[[VQ:AS]]}}__NOTOC__
'''[[Vikiiqtibos:Administratorlar|Administrator]]''' statusi tajribali, jamoaning yetarlicha ishonchiga ega boʻlgan va loyihada tartibni saqlash, texnik yordam, konfliktlarni va xulosalar chiqarish boʻyicha xos vazifalarni bajarishda javobgarlikni oʻz zimmasiga olishga tayyor boʻlgan foydalanuvchilarga beriladi.
Ushbu sahifada administratorlikka nomzodingizni qoʻyishingiz mumkin. Nomzodingizni qoʻyishdan avval administrator boʻlish uchun qoʻyiladigan talablar bilan tanishib chiqing. Qoʻyilgan talablarga javob bera olsangizgina oʻzingizni nomzodlikka qoʻying. Oʻz nomzodingizni qoʻyganingizdan keyin foydalanuvchilar tomonidan rozilik yoki qarshilik ovozlari, ayrim savollar beriladi.
{{anchor|Administrator va rasmiyatchilarni saylash qoidalari:}}
{|class="wikitable collapsible collapsed" width="100%"
!style="text-align:left; padding-left:0.5em;"|Administrator va rasmiyatchilarni saylash qoidalari:
|-
| style="padding:0.5em;" | Administrator va rasmiyatchilarni saylash qoidalariga muvofiq, administrator statusi rasmiyatchilardan biri tomonidan administratorlik majburiyatini oʻz zimmasiga olishga tayyor boʻlgan foydalanuvchi soʻrovi asosida beriladi. Bunda koʻp koʻrsatgichlar hisobga olinadi, jumladan, tajriba, tahrirlar soni, nomzodni boshqa foydalanuvchilar tomonidan muhokamasi va ularning ovozlari natijasi. Ovoz berish nomzodning nomzodligiga ovoz berish sahifasida uning aniq roziligi olinganidan keyin boshlanadi va 1 haftadan keyin (7 sutka) 15:00 UTC da tugaydi. Ovoz berishda nomzodlik soʻrovga qoʻyilguncha [[w:vikiiqtibos|oʻzbekcha vikiiqtibos]]ning maqolalar nomfazosida 100 tadan kam boʻlmagan tahrir qilgan, kamida 2 oy oldin roʻyxatdan oʻtgan va nomzodlik soʻrovga qoʻyilguncha boʻlgan 30 va 60 kun ichida '''bitta'''dan kam boʻlmagan va nomzodlik soʻrovga qoʻyilmasdan 15 kun oldingi davr ichida '''bitta''' dan kam boʻlmagan tahrir qilgan boʻlishi kerak.
Agar administratorlik statusi sizga berilmasa, yoki siz hali bu statusga loyiq boʻlmasangiz, yoki shunchaki administratorlik vazifalar qanday ishlashini bilishni xohlasangiz, [[testwiki:Wikipedia:Requests/Tools|bu roʻyxatdagi]] har qanday test vikilarga murojaat qilishingiz va u yerda barcha administratorlik ishlarni his qilishingiz mumkin.
|}
== Nomzodligingizni qoʻyish ==
Administratorlikka oʻz nomzodligingizni qoʻyishdan avval [[Vikiiqtibos:Administratorlar|VQ:Administratorlar]] sahifasi bilan tanishib chiqing.
Nomzod nomini «/»dan keyin kiriting va «Soʻrov ostsahifasini yaratish»ni bosing:
<inputbox>
type=create
editintro=
preload=Vikiiqtibos:Administratorlikka soʻrovlar/Andoza
default=Vikiiqtibos:Administratorlikka soʻrovlar/Nomzod nomi
buttonlabel=Soʻrov ostsahifasini yaratish
width=70
break=no
</inputbox>
== Oʻtgan soʻrovlar ==
Status berilishi [[Special:Log/rights|foydalanuvchilar huquqlari jurnalida]] koʻrsatiladi.
[[Turkum:Vikiiqtibos:Statuslar uchun soʻrovlar|Administratorlar]]
[[Turkum:Vikiiqtibos:Administratorlar]]
pxo1w5yd4ult4hijtc1gskl0cqf6ogk
Andoza:Anchor
10
2749
5304
2020-06-07T07:05:59Z
Albatros777
1526
„<!-- -->{{#if: {{{1|}}}|<span id="{{anchorencode:{{{1|}}}}}"></span><!-- -->{{#if: {{{2|}}}|<span id="{{anchorencode:{{{2|}}}}}"></span><!-- -->{{#if: {...“ yozuvi orqali yangi sahifa yaratildi
5304
wikitext
text/x-wiki
<!--
-->{{#if: {{{1|}}}|<span id="{{anchorencode:{{{1|}}}}}"></span><!--
-->{{#if: {{{2|}}}|<span id="{{anchorencode:{{{2|}}}}}"></span><!--
-->{{#if: {{{3|}}}|<span id="{{anchorencode:{{{3|}}}}}"></span><!--
-->{{#if: {{{4|}}}|<span id="{{anchorencode:{{{4|}}}}}"></span><!--
-->{{#if: {{{5|}}}|<span id="{{anchorencode:{{{5|}}}}}"></span><!--
-->{{#if: {{{6|}}}|<span id="{{anchorencode:{{{6|}}}}}"></span><!--
-->{{#if: {{{7|}}}|<span id="{{anchorencode:{{{7|}}}}}"></span><!--
-->{{#if: {{{8|}}}|<span id="{{anchorencode:{{{8|}}}}}"></span><!--
-->{{#if: {{{9|}}}|<span id="{{anchorencode:{{{9|}}}}}"></span><!--
-->{{#if: {{{10|}}}|<span id="{{anchorencode:{{{10|}}}}}"></span><!--
-->{{#if: {{{11|}}}|<span style="background:#FFDD80;padding:0.2em 0.5em"> [[Andoza:Langar]]: 10 tadan koʻp belgi kiritildi </span><!--
-->}} }} }} }} }} }} }} }} }} }} }}<noinclude>{{Doc}}
<!-- turkum va intervikilarni hujjat sahifasiga yozing‼ -->
</noinclude>
r74xe6loh7i83mahys3s8t7aveahgvq
Andoza:Arxivlar
10
2750
5305
2020-06-07T07:08:01Z
Albatros777
1526
[[Andoza:Archives]]ga yoʻnaltirildi
5305
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Archives]]
nq0hu53msdyrfhn3okigqvuocvx5zs1
VQ:AS
0
2751
5309
2020-06-07T07:09:41Z
Albatros777
1526
[[Vikiiqtibos:Administratorlikka soʻrovlar]]ga yoʻnaltirildi
5309
wikitext
text/x-wiki
#YOʻNALTIRISH [[Vikiiqtibos:Administratorlikka soʻrovlar]]
pcu924x9fa0xpfclei0pbgsyvx6k486
73
0
2752
5312
2020-06-07T07:23:14Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5312
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
74
0
2753
5313
2020-06-07T07:23:48Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5313
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
75
0
2754
5314
2020-06-07T07:24:28Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5314
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
76
0
2755
5315
2020-06-07T07:25:09Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5315
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
77
0
2756
5316
2020-06-07T07:25:48Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5316
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
Andoza:Vikiiqtibos/Maqola soni boʻyicha oʻrni
10
2757
5318
5317
2020-06-07T10:00:56Z
Albatros777
1526
Asadbek Botirqulov [[Andpza:Vikiiqtibos/Maqola soni boʻyicha oʻrni]] sahifasini [[Andoza:Vikiiqtibos/Maqola soni boʻyicha oʻrni]]ga koʻchirdi
5317
wikitext
text/x-wiki
<includeonly>{{#switch:{{{1}}}|
1= en|
2= it|
3= pl|
4= ru|
5= cs|
6= fa|
7= de|
8= pt|
9= es|
10= fr|
11= uk|
12= sk|
}}</includeonly><noinclude>
{{doc}}
</noinclude>
369vjcps6wvts741kosib7m71e1jnaq
Andpza:Vikiiqtibos/Maqola soni boʻyicha oʻrni
0
2758
5319
2020-06-07T10:00:56Z
Albatros777
1526
Asadbek Botirqulov [[Andpza:Vikiiqtibos/Maqola soni boʻyicha oʻrni]] sahifasini [[Andoza:Vikiiqtibos/Maqola soni boʻyicha oʻrni]]ga koʻchirdi
5319
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Vikiiqtibos/Maqola soni boʻyicha oʻrni]]
6p8qsqupnu83bggjlomyc696820bcpy
78
0
2759
5320
2020-06-07T10:25:44Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5320
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
79
0
2760
5321
2020-06-07T10:28:07Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5321
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
80
0
2761
5322
2020-06-07T10:31:49Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5322
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
81
0
2762
5323
2020-06-07T10:32:04Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5323
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
82
0
2763
5324
2020-06-07T10:32:20Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5324
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
83
0
2764
5325
2020-06-07T10:32:36Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5325
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
84
0
2765
5326
2020-06-07T10:32:51Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5326
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
85
0
2766
5327
2020-06-07T10:33:07Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5327
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
86
0
2767
5328
2020-06-07T10:33:21Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5328
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
87
0
2768
5329
2020-06-07T10:33:35Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5329
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
88
0
2769
5330
2020-06-07T10:33:49Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5330
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
89
0
2770
5331
2020-06-07T10:34:02Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5331
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
90
0
2771
5332
2020-06-07T10:34:18Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5332
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
91
0
2772
5333
2020-06-07T10:39:50Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5333
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
92
0
2773
5334
2020-06-07T10:40:22Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5334
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
93
0
2774
5335
2020-06-07T10:40:52Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5335
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
94
0
2775
5336
2020-06-07T10:41:26Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5336
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
95
0
2776
5337
2020-06-07T10:42:00Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5337
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
96
0
2777
5338
2020-06-07T10:42:39Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5338
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
97
0
2778
5339
2020-06-07T10:43:12Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5339
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
98
0
2779
5340
2020-06-07T10:43:42Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5340
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
99
0
2780
5341
2020-06-07T10:44:15Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5341
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
100
0
2781
5342
2020-06-07T10:44:45Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5342
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
Suv
0
2782
6729
6672
2022-09-09T00:04:32Z
Kwamikagami
1863
6729
wikitext
text/x-wiki
[[File:Michael Melgar LiquidArt resize droplet.jpg|thumb|Suv]]
'''[[w:Suv|Suv]]''' (kimyoviy formula: '''H<sub>2</sub>O''') hayotning barcha maʼlum shakllari uchun zarur boʻlgan umumiy kimyoviy moddadir. Oddiy foydalanishda suv faqat suyuq holatiga tegishli, ammo modda qattiq holatga, muz va gaz holatiga, suv bugʻiga ega va qor, tuman, shudring va bulut kabi mavjud. Suyuq suv Yer yuzasining 71 foizini qoplaydi. Suv kiyimlarni yuvish, choʻmilish, tishlarni yuvish va hokazolar uchun ishlatiladi.
== Iqtiboslar ==
[[File:2006-01-14 Surface waves.jpg|thumb|right|Xavfsiz, va yetarlicha toza suv manbasi butun insoniyat yashashi, gullab yashnashi va ijtimoiy-iqtisodiy rivojlanishi uchun zaruriy shartdir. ~ [[Kofi Annan]] ]]
[[File:Niagara falls - Winter - Prospect point view at night.jpg|thumb|Minglab odamlar sevgisiz yashagan, kimdir esa suvsiz. ~ [[W. H. Auden]] ]]
[[File:A surfer at the wave.jpg|thumb|Suv juda yaxshi xizmatkor, lekin u shafqatsiz usta. ~ [[w:William Bullein|William Bullein]] ]]
[[File:LightningVolt Deep Blue Sea.jpg|thumb|right|Suv, suv, hamma joyda; Ichadigan bir tomchi ham yoʻq. ~ [[Samuel Taylor Coleridge]] ]]
[[File:SurfaceTension.jpg|thumb|Suvdan yumshoqroq va kuchliroq narsa yooʻ. Qattiq va kuchli narsalarga hujum qilish uchun bundan yaxshi narsa yoʻq.
Shuning uchun uning oʻrnini bosadigan narsa yoʻq. ~ [[Laozi]] ]]
* '''Minglab odamlar sevgisiz yashagan, kimdir esa suvsiz.'''
** [[W. H. Auden]], "First Things First" (1956)
* '''Xavfsiz, va yetarlicha toza suv manbasi butun insoniyat yashashi, gullab yashnashi va ijtimoiy-iqtisodiy rivojlanishi uchun zaruriy shartdir.''' Shunday boʻlsa-da biz uni isrof qilishda davom etmoqdamiz. '''Bunday davom etish kerak emas'''
**[[Kofi Annan]], BMT bosh kotibining "Dunyo suvsiz qolyaptimi" ''iqtibosidan parcha'', "Uygʻon gazetasi, (2001-yil iyun)
* Barchani xavfsiz va moʻl-koʻl suv bilan taʼminlash muammosi bugungi kunda dunyoda eng xavfli muammolardan biridir. . . . Koʻpincha suv kerak boʻlgan joyda biz qurol topamiz.
** Ban ki-moon. BMT bosh kotibiyatida. (2008-yil 8-noyabr)
* '''Suv juda yaxshi xizmatkor, lekin u shafqatsiz usta.'''
** [[w:William Bullein|William Bullein]] (1959-yil iyul)
* Tegirmonchi tegirmon orqali oqib oʻtadigan suvning hammasini koʻrmaydi.
** Robert Burton, The Anatomy of Melancholy (1621), Part III, Section III. Memb. 4. Subsect. 1
* Shamollar, dengiz va harakatlanuvchi oqimlar — bu ular. Agar ularda hayrat va goʻzallik va ulugʻvorlik boʻlsa, fan bu fazilatlarni kashf etadi. Agar ular yoʻq boʻlsa, fan ularni yarata olmaydi. '''Agar mening kitobimda dengiz haqida sheʼrlar boʻlsa, demak men ularni qasddan joylashtirganim uchun emas, balki hech kim dengiz haqida haqiqatan ham sheʼr yozolmasligi sababli.'''
** [[Rachel Carson]] badiiy adabiyot uchun Milliy kitob mukofotining minnatdorchilik nutqidan iqtibos.
== Maqollar va soʻzlar ==
*{{Q|Sharobdagi haqiqat, suvdagi sogʻliqdir.|Muallif=[[Lotin maqollari|lotin maqoli]]}}
*{{Q|Hammaga xoʻjayin suv: Suv va olovdan qoʻrqishadi.<ref>[https://books.google.ru/books?id=2KtiRSUTRMEC&lpg=PA231&ots=VmRcvKbYaa&dq=%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%B2%D1%81%D0%B5%D0%BC%D1%83%20%D0%B3%D0%BE%D1%81%D0%BF%D0%BE%D0%B4%D0%B8%D0%BD&hl=ru&pg=PA231#v=onepage&q=%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%B2%D1%81%D0%B5%D0%BC%D1%83%20%D0%B3%D0%BE%D1%81%D0%BF%D0%BE%D0%B4%D0%B8%D0%BD&f=false Даль В.И. Толковый словарь живого великорусского языка. В 2 тт. Т. 1: А—О]</ref>|Sharh=[[Rus maqollari|rus maqoli]]}}
{{Q|Suv yoʻl topadi.<ref>[https://books.google.ru/books?id=2KtiRSUTRMEC&lpg=PA231&ots=VmRcvKbYaa&dq=%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%B2%D1%81%D0%B5%D0%BC%D1%83%20%D0%B3%D0%BE%D1%81%D0%BF%D0%BE%D0%B4%D0%B8%D0%BD&hl=ru&pg=PA231#v=onepage&q=%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%B2%D1%81%D0%B5%D0%BC%D1%83%20%D0%B3%D0%BE%D1%81%D0%BF%D0%BE%D0%B4%D0%B8%D0%BD&f=false Даль В.И. Толковый словарь живого великорусского языка. В 2 тт. Т. 1: А—О]</ref>|Sharh=[[Rus maqollari|rus maqoli]]}}
{{Q|Tegirmon suv bilan turadi, lekin suvdan oʻladi.<ref>[https://books.google.ru/books?id=2KtiRSUTRMEC&lpg=PA231&ots=VmRcvKbYaa&dq=%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%B2%D1%81%D0%B5%D0%BC%D1%83%20%D0%B3%D0%BE%D1%81%D0%BF%D0%BE%D0%B4%D0%B8%D0%BD&hl=ru&pg=PA231#v=onepage&q=%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%B2%D1%81%D0%B5%D0%BC%D1%83%20%D0%B3%D0%BE%D1%81%D0%BF%D0%BE%D0%B4%D0%B8%D0%BD&f=false Даль В.И. Толковый словарь живого великорусского языка. В 2 тт. Т. 1: А—О]</ref>|Sharh=[[Rus maqollari|rus maqoli]]}}
{{Q|Har doim katta suvdan muammolarni kuting.<ref>[https://books.google.ru/books?id=2KtiRSUTRMEC&lpg=PA231&ots=VmRcvKbYaa&dq=%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%B2%D1%81%D0%B5%D0%BC%D1%83%20%D0%B3%D0%BE%D1%81%D0%BF%D0%BE%D0%B4%D0%B8%D0%BD&hl=ru&pg=PA231#v=onepage&q=%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%B2%D1%81%D0%B5%D0%BC%D1%83%20%D0%B3%D0%BE%D1%81%D0%BF%D0%BE%D0%B4%D0%B8%D0%BD&f=false Даль В.И. Толковый словарь живого великорусского языка. В 2 тт. Т. 1: А—О]</ref>|Sharh=[[Rus maqollari|rus maqoli]]}}
== Manbalar ==
{{manbalar}}
[[Turkum:Tabiat]]
{{vikipediya}}
2kadj3e1nvnbpnlyou4xpxd0nwr6gu4
Andoza:Q
10
2783
7431
7429
2024-01-16T15:48:53Z
Umarxon III
998
7431
wikitext
text/x-wiki
<includeonly>{| class="q" cellspacing="0" style="background-color:transparent;text-align:left;"
{{!}}- class="q-text{{#if:{{{4|{{{Оригинал|}}}}}}|-bilingual}}"
{{!}} valign="top" style="width:1em;" {{!}} <ul style="margin-top:-0.5ex;"><li> </li></ul>|| {{#tag:poem|{{{1|{{{Iqtibos}}}}}} {{#if: {{{3|{{{Izoh|}}}}}} | — <span class="q-comment" style="font-style:italic;font-size:85%;">{{{3|{{{Izoh}}}}}}</span> | }}|style="margin-top:-1ex;margin-bottom:-1ex"}}
{{#if: {{{4|{{{Asl matn|}}}}}} |
{{!}}- class="q-original"
{{!}}
{{!}} style="color:#777;padding-left:5ex" {{!}} {{#tag:poem|{{{4|{{{Asl matn}}}}}}|style="margin-top:-1ex;margin-bottom:-1ex"}}|}}
{{#if: {{{2|{{{Muallif|}}}}}} |
{{!}}- class="q-author"
{{!}}
{{!}} style="padding-left:5ex;padding-bottom:1ex" {{!}}— {{{2|{{{Muallif}}} }}}|}}</table></includeonly><noinclude>
{{doc}}
<templatedata>
{
"params": {
"1": {
"type": "content"
},
"2": {},
"3": {},
"4": {},
"Asl matn": {
"aliases": [
"4"
],
"description": "Asl matn",
"type": "content"
},
"Iqtibos": {
"aliases": [
"1"
],
"description": "Iqtibos",
"type": "content",
"suggested": true
},
"Izoh": {
"aliases": [
"3"
],
"description": "Izoh",
"type": "line"
},
"Muallif": {
"aliases": [
"2"
],
"description": "Muallif",
"type": "line"
}
},
"description": "Iqtibos uchun andoza"
}
</templatedata></noinclude>
at4g6mpd6k6kdu2uuhflejeclenx44q
Lionel Messi
0
2784
7455
6740
2024-01-18T08:07:43Z
Munavvaroy
2209
7455
wikitext
text/x-wiki
[[File:Leo messi barce 2005.jpg|thumb|right|upright|18 yoshida Messi, 2005-yilda Malaga CF ga qarshi oʻynagan]]
'''Lionel Andrés Messi Cuccittini''' (1987-yil 24-iyunda tug‘ilgan) - [[w:FC Barcelona|Barcelona futbol klubi]] va [[w:Argentina|Argentina milliy futbol jamoasi]]da oʻynaydigan professional futbolchi. Messi 2008-yilning olimpiada chempioni, 2005-yilning yoshlar orasida jahon chempioni (turnirning eng yaxshi oʻyinchisi va bombardir) hisoblanadi. Barcelonada besh marta [[w:Ispaniya|Ispaniya]] chempioni boʻldi (2004/05, 2005/06, 2008/09, 2009/10, 2010/11). 2007, 2009 va 2010-yillar Ispaniya chempionatining eng yaxshi oʻyinchisi boʻlgan. 2005, 2007 va 2011-yillar oraligʻida [[w:Argentina|Argentina]]ning eng yaxshi oʻyinchisi deb tanildi.
== Iqtiboslar ==
* Diego — bu Diego va men uchun u har doim eng yaxshi oʻyinchi. Men oʻzimni Maradona bilan solishtirish niyatim yoʻq — men erishgan narsam uchun oʻz tariximni yaratmoqchiman.
** Maradona bilan taqqoslashlariga javob, 2010-yil [http://www.telegraph.co.uk/sport/football/players/lionel-messi/7527633/Barcelonas-Lionel-Messi-says-he-will-never-be-as-good-as-Diego-Maradona.html]
* '''Meni [[Cristiano Ronaldo]]dan yaxshiroq ekanligim muhim emas, barchasi "Barselona" Madriddan yaxshiroq ekanligi.'''
** "Arsenal" ga qarshi toʻrtta gol urgandan soʻng [http://www.taringa.net/posts/deportes/12977787/Grandes-frases-de-y-sobre-Messi.html]
* Ronaldu (braziliyalik futbolchi) mening qahramonim edi. U men koʻrgan eng yaxshi hujumchi edi. U shunchalik tez ediki, yoʻq vaziyatdan gol ura olardi va toʻpni men koʻrgan futbolchilardan koʻra yaxshiroq boshqarar edi.
** 2012-yilgi interviyuda [http://www.fourfourtwo.com/news/messi-brazil-striker-ronaldo-my-hero]
* Ota boʻlish hamma narsani yaxshi tomonga oʻzgartiradi va men bundan rohatlanaman.
** 2014-yil TYc sport bilan interviyuda [http://www.insidespanishfootball.com/101179/messi-being-a-dad-changes-everything-for-the-better/]
* "Barselona" menga hamma narsani berdi, ular menga boshqa hech kim xohlamagan vaqtda imkoniyat berishdi. Men hech qachon boshqa hech kim uchun oʻynashni xohlamaganman, ular meni xohlashsa, shu yerda boʻlaman.
** 2015-yil Shortlist bilan suhbatda [http://www.shortlist.com/entertainment/sport/lionel-messi-talks-champions-league-copa-america]
* Ota boʻlish hamma narsani oʻzgartirdi. Oldin agar men adashib qolgan boʻlsam yoki biron bir notoʻgʻri ish qilsam, u oʻtguncha uch-toʻrt kun davomida hech kim bilan gaplashmasdim. Endi uyga oʻyindan keyin kelaman, oʻgʻlimni koʻraman va hammasi joyida.
** 2015-yil CONMEBOL bilan suhbatdan [http://www.conmebol.com/en/04132015-2140/messi-being-father-has-helped-me-grow-and-think-life-there-are-other-things-besides]
* '''Men erta boshlayman va kundan kunga, yildan-yilga kech tugataman. Bir kechada muvaffaqiyatga erishish uchun 17 yil 114 kun kerak boʻldi.'''
** Manba [https://www.johnfyucha.com/2019/03/17-best-lionel-messi-quotes-on-football.html?m=1]
== Messi haqida iqtiboslar ==
=== Hozirgi futbolchilardan ===
* Yarim finalda Messi eng yaxshi odam ekanligini koʻrsatdi. U 20 yoshda, kelasi 10 yil ichida u qanchalik yaxshi boʻlishini tasavvur qiling. Men uning yonida oʻynashni yaxshi koʻrardim
** [[w:Joe Cole|Joe Cole]], 2008-yil [http://news.bbc.co.uk/sport2/hi/football/teams/c/chelsea/7401762.stm]
* U boshqa sayyoradan. U barcha "Barsa" jamoasidagi asosiy fikr va asosiy odam.
** [[w:Carlos Tévez|Carlos Tévez]], 2008-yil [http://news.bbc.co.uk/sport2/hi/football/europe/7358172.stm]
* Men uning odam ekanligiga amin emasman.
** [[w:Ander Hererra|Ander Hererra]], 2010-yil [http://www.theguardian.com/football/blog/2010/mar/22/leo-messi-barcelona-la-liga-spain]
* Men uchun Messi hozirda dunyodagi eng buyuk oʻyinchi. U oʻyin haqida hayoliy tasavvurga ega va texnik jihatdan nima qila oladi — bu shunchaki aqldan ozdiradi. Uning toʻp bilan qila oladigan narsalari — juda tez — bu shunchaki ajoyib. Uning koʻp, juda koʻp fazilatlarining bor. U shunchaki buyuk.
** [[w:Nicklas Bendtner|Nicklas Bendtner]], 2010-yil [http://www.dailymail.co.uk/sport/football/article-1262224/Lionel-Messi-worlds-best-Arsenal-scupper-Barcelona-insists-Nicklas-Bendtner.html]
* Messi eng zoʻr va uni hech kimga taqqoslab boʻlmaydi. Messini hech narsaga qiyoslab boʻlmaydi.
**[[w:César Sánchez|César Sánchez]], 2010-yil [http://www.elmundo.es/elmundodeporte/2010/03/22/futbol/1269260204.html]
* U bilan duch kelganingizda, darhol qaror qabul qilishingiz kerak. U sizga yaqinlashganda, siz xochning belgisini qoʻyishingiz va hamma narsa yaxshi boʻlishini soʻrashingiz kerak.
** [[w:Thiago Silva|Thiago Silva]], 2011-yil [http://www.football-italia.net/node/13081]
* Men har doim Messini dunyoning eng yaxshi oʻyinchisi deb aytib kelganman.
** [[w:Neymar|Neymar]], 2011-yil [http://www.insidespanishfootball.com/5523/neymar-messi-is-the-best-in-the-world/]
* Garchi u odam boʻlmasligi mumkin boʻlsa-da, Messi hali ham oʻzini shunday deb oʻylayotganligi yaxshi.
** [[w:Javier Mascherano|Javier Mascherano]], 2012-yil [http://www.goal.com/en-gb/news/3277/la-liga/2012/05/06/3084331/although-messi-may-not-be-human-its-good-he-still-thinks-he]
* Koʻpincha odamlar menga Pele va Maradonaning oʻynashlarini koʻrganlarini aytishadi. Kelajakda men Messining oʻyinini koʻrdim deb ayta olaman.
** [[w:Thiago Alcântara|Thiago Alcântara]], 2012-yil [http://www.mirror.co.uk/sport/football/news/lionel-messi-hailed-world-treasure-3307492]
* Hech shubha yoʻq, siz boshqa galaktikadansiz. Rahmat Leo
** [[w:Maxi Rodríguez|Maxi Rodríguez]], 2012-yil [https://twitter.com/mr11ok/status/177512610789474304]
* Messi bu hazil. Men uchun, eng yaxshisi
** [[w:Wayne Rooney|Wayne Rooney]], 2012-yil [https://twitter.com/waynerooney/status/177501243822968833]
* Messi Chempionlar Ligasida oʻynayaptimi yoki u Playstation oʻyinini oʻynayaptimi?
** [[w:Radamel Falcao|Radamel Falcao]], 2012-yil [https://twitter.com/falcao/status/177508905629388800]
* U PlayStation-dagi kabi oʻynaydi, bunga ishonib boʻlmaydi. Boshqacha aytadigan odamlar yoki futbol haqida hech narsa bilishmaydi yoki shunchaki bemaʼni gapirishadi
** [[w:Zlatan Ibrahimovic|Zlatan Ibrahimovic]], 2012-yil [http://www.insidespanishfootball.com/34205/ibrahimovic-admits-messi-should-win-ballon-dor/]{{deadlink|date=November 2018}}
* Leo boshqa sayyoradan.
** [[w:Gerard Piqué|Gerard Piqué]], 2012-yil [http://www.insidespanishfootball.com/28669/pique-ronaldo-is-the-best-among-humans-but-messi-is-from-another-planet/]
* Messiga uning oʻng oyogʻi kerak emas. U faqat chapdan foydalanadi va u hali ham dunyodagi eng zoʻr! Agar u ham oʻng oyogʻini ishlatadigan boʻlsa, tasavvur qiling... Shunda biz jiddiy muammolarga duch kelamiz!
** [[w:Zlatan Ibrahimovic|Zlatan Ibrahimovic]], 2012-yil [http://www.goal.com/en-us/news/174/uefa-champions-league/2012/04/02/3009799/ibrahimovic-messi-is-all-talent-while-ronaldo-is-a-product]
* Yillar davomida men hech qachon Maradona kabi oʻyinchi boʻlmaydi deb oʻylagandim. Ammo hozir Messi uning darajasida.
** [[w:Pablo Aimar|Pablo Aimar]], 2012-yil [http://www.theguardian.com/football/blog/2012/mar/08/lionel-messi-five-goals]
* Men oʻzimni Messi bilan taqqoslash uchun aqldan ozganim yoʻq, chunki u eng yaxshi va bundan keyin ham eng yaxshisi boʻlib qoladi.
** [[w:Mario Gómez|Mario Gómez]], 2012-yil [http://www.firstpost.com/sports/if-barcelona-have-messi-then-bayern-have-gomez-276195.html]
* U bir avlodning eng yaxshi oʻyinchisi. Menimcha, har qanday odam yana Messi olgan raqamlarni takrorlay olmaydi.
** [[w:Gianluigi Buffon|Gianluigi Buffon]], 2012-yil [http://www.goal.com/en/news/10/italy/2012/12/29/3636448/buffon-believes-juventus-team-mate-pirlo-is-same-quality-as]
* Menimcha, Messi dunyodagi eng zoʻr, juda yaxshi oʻyinchi va u xudoning sovgʻasi
** [[w:Keylor Navas|Keylor Navas]], 2013-yil [http://www.insidespanishfootball.com/72324/navas-messi-is-the-best/]
* U dunyoning eng yaxshi oʻyinchisidir.
** [[w:Fabricio Coloccini|Fabricio Coloccini]], 2013-yil [http://www.insidespanishfootball.com/90467/coloccini-messi-is-by-far-the-best-player-in-the-world/]
* Bu farqni keltirib chiqargan samaradorlik. Messi fantastik, eng yaxshi futbolchi
** [[w:David Luiz|David Luiz]], 2014-yil [http://www.dailymail.co.uk/sport/football/article-2869764/Lionel-Messi-best-player-believes-PSG-defender-David-Luiz.html]
* Lionel Messi bu dunyodan emas, u begona. Men uchun u futbol tarixidagi eng yaxshi oʻyinchi
**[[w:Arda Turan|Arda Turan]], 2014-yil [http://www.independent.co.uk/sport/football/european/lionel-messi-is-an-alien-says-arda-turan-following-atletico-madrids-draw-with-barcelona-9054454.html]
* Messiga ishonib boʻlmaydi. Dunyodagi eng zoʻriga qarshi oʻynash uchun imkoniyat olish juda yaxshi. Haqiqatan ham takrorlashga hojat yoʻq: u ajoyib oʻyinchi.
** [[w:Niklas Moisander|Niklas Moisander]], 2014-yil [http://www.uefa.com/uefachampionsleague/news/newsid=1997197.html]
* Lionel Messi. Oh ... Menimcha, bu yigit juda ajoyib. U mening hayotimdagi eng yaxshi oʻyinchi.
** [[w:Alex Song|Alex Song]], 2014-yil [http://www.dailymail.co.uk/sport/football/article-2830821/Lionel-Messi-best-player-world-s-nearly-won-wants-says-Alex-Song.html]
* Shuni takrorlash kerakki, u dunyoning eng yaxshi oʻyinchisi va doim eng yaxshi futbolchisi. Men u bilan mashgʻulotlardan zavqlanaman, u hamma narsani osonlashtiradi.
** [[w:Ivan Rakitić|Ivan Rakitić]], 2014-yil [http://www.insidespanishfootball.com/121875/rakitic-messi-makes-everything-easier/]
* U hamma vaqtning eng yaxshisi.
** [[w:David Silva|David Silva]], 2014-yil [http://www.sportskeeda.com/football/lionel-messi-best-footballer-all-time-manchester-city-david-silva]
* Messi har doim mening butim boʻlib kelgan.
** [[w:Lucas Moura|Lucas Moura]], 2015-yil [http://futbol.as.com/futbol/2015/04/13/champions/1428888965_431999.html]
* U juda koʻp ajoyib narsalarga erishdi va toʻsiqni shu qadar baland qilib qoʻydiki, deyarli unga hech kim erisha olmaydi.
** [[w:Mario Götze|Mario Götze]], 2015-yil [http://www.marca.com/en/2015/02/11/en/football/international_football/1423676088.html]
* Messi — dunyoning eng yaxshi futbolchisi. Uni toʻxtatish uchun biz uni oʻgʻirlashimiz kerak edi.
** [[w:Juan Bernat|Juan Bernat]], 2015-yil [http://www.mundodeportivo.com/futbol/fc-barcelona/20150507/2019996864/bernat-habria-que-secuestrar-a-messi.html]
* Leoni 90 daqiqa davomida boshqarish imkonsiz.
** [[w:Mehdi Benatia|Mehdi Benatia]], 2015-yil [http://www.mundodeportivo.com/futbol/fc-barcelona/20150507/2019996864/bernat-habria-que-secuestrar-a-messi.html]
* Messi — oʻzini odamlar bilan oʻynashga bagʻishlaydigan oʻzga sayyoralik.
** [[w:Gianluigi Buffon|Gianluigi Buffon]], 2015-yil [http://www.sport-english.com/en/news/barca/gianluigi-buffon-hope-this-weekend-lionel-messi-from-earth-like-4237272]
* Messi bu dunyodan chetda. U maxsus oʻyinchi va uni men bilan solishtirib boʻlmaydi. Unga adolatsizlik boʻlar edi.
** [[w:James Rodríguez|James Rodríguez]], 2015-yil [http://www.sport-english.com/en/news/world-football/messi-out-this-world-says-colombias-james-4296528]
* Menimcha, Messi hammadan ustun.
** [[w:Massimo Luongo|Massimo Luongo]], 2015-yil [http://www.goal.com/en-gb/news/3277/la-liga/2015/10/18/16272522/messi-deserves-ballon-dor-ahead-of-record-breaking-ronaldo]
* Eng zoʻr oʻyinchi? Lionel Messi.
** [[w:Marco Reus|Marco Reus]], 2015-yil [https://www.youtube.com/watch?v=GDmeUKh3Hos]
=== Sobiq futbolchilardan ===
* Men dunyoning eng yaxshi futbolchisi boʻlgandirman, ammo Barselonaning eng yaxsho oʻyinchisi boʻlmaganman.
** [[w:Ronaldinho|Ronaldinho]], 2006-yil [http://www.espnfc.com/story/359600]
*Men Argentina futbolidagi oʻrnimni meros qilib oladigan oʻyinchini koʻrdim va uning ismi Messi. Messi daho va u bundan ham yaxshiroq oʻyinchiga aylanishi mumkin. Uning potentsiali cheksiz va menimcha, Argentinaning eng yaxshi oʻyinchisi boʻlish uchun unga kerak boʻlgan hamma narsa bor.
** [[w:Diego Maradona|Diego Maradona]], 2008-yil [http://www.fifa.com/tournaments/archive/mensolympic/beijing2008/news/newsid=822737/index.html]
* U qilgan ishlari uchun 10 tadan 10tasiga loyiqdir.
** [[w:Johan Cruyff|Johan Cruyff]], 2008-yil [http://www.abc.net.au/news/2008-08-01/lionel-messi-grand-stage-for-argentine-show-stopper/460852]
* Bir kuni uning oʻyinlaridan birini koʻrdim. U toʻp bilan yuz foiz tezlikda yugurib bordi, men unga qancha tegganini bilmayman, ehtimol besh-oltitasi, lekin toʻp oyogʻiga yopishtirilgan edi. Bu deyarli imkonsiz.
** [[w:Raúl (footballer)|Raúl]], 2008-yil [http://www.ibnlive.com/news/india/would-watch-messi-over-ronaldo-says-raul-303939.html]
* 19 yoshida hech kim bu qadar ajoyib boʻlmagan, na Pele, na Maradona.
** [[w:Karl-Heinz Rummenigge|Karl-Heinz Rummenigge]], 2008-yil [http://www.dailynews.com/sports/20100511/green-world-cup-could-be-messi-situation]
* Leo maydon boʻylab suzadi — baʼzida siz u erda yoʻqligini, u yashirganligini his qilasiz. Ammo u u yerda va raqib buni biladi.
** [[w:Johan Cruyff|Johan Cruyff]], 2010-yil [http://www1.skysports.com/football/news/15964/6081569/quotes-of-the-week]
* Messi bu sayyoradan tashqarida, deyman, u hozirda oʻynayotgan qolgan oʻyinchilaridan ancha oldinda va men ham tarixan aytaman. Uni tasvirlash uchun soʻzlar yoʻq.
** [[w:Ossie Ardilles|Ossie Ardilles]], 2010-yil [http://www1.skysports.com/football/news/15964/6081569/quotes-of-the-week]
* Bir marta ular meni faqat toʻpponcha bilan toʻxtata olaman, deyishdi, ammo bugun uni toʻxtatish uchun sizga pulemyot kerak.
** [[w:Hristo Stoichkov|Hristo Stoichkov]], 2010-yil [http://uk.reuters.com/article/2010/04/12/uk-soccer-bulgaria-stoichkov-idUKTRE63B1DO20100412]
* Men uchun Messining oʻyinini koʻrish zavq bagʻishlaydi — bu orgazmga oʻxshaydi — bu juda ajoyib zavq.
** [[w:Luís Figo|Luís Figo]], 2010-yil [http://www.rtve.es/deportes/20100419/figo-culpa-sera-dios-del-entrenador/328132.shtml]
* Messining oʻynashini koʻrganimda, u har yili "Ballon d'Or" ni yutishi kerak deb oʻylayman. Shubhasiz, u aql bovar qilmaydigan oʻyinchi.
** [[w:Paolo Maldini|Paolo Maldini]], 2010-yil [http://www.sport.es/es/noticias/barca/20101122/maldini-messi-deberia-ganar-balon-oro-cada-ano/813568.shtml]
* Toʻp oyogʻiga yopishgan holda qoladi; Men faoliyatim davomida ajoyib oʻyinchilarni koʻrdim, lekin Messini toʻp bilan boshqaradigan odamni koʻrmaganman.
** [[w:Diego Maradona|Diego Maradona]], 2010-yil [http://archiviostorico.corriere.it/2010/aprile/08/Controllo_corsa_tocco_palla_Perche_co_9_100408088.shtml]
* U, ehtimol, oxirgi 20 yil ichidagi eng yaxshi oʻyinchi. Balandligi va tezkorligi tufayli uni pastga tushirish qiyin va uning muvozanati juda ajoyib.
** [[w:Ryan Giggs|Ryan Giggs]], 2011-yil [http://www.tribalfootball.com/articles/barcelona-s-messi-best-player-last-20-years-man-utd-s-giggs-1880781]
* U ajoyib isteʼdod. Hali ham Diyego Maradona men kooʻrgan eng yaxshi oʻyinchi deb oʻylayman — lekin Messi tez yopilmoqda. U toʻliq parvozda ajoyib koʻrinishga ega va biz uni kutib olamiz.
** [[w:Ruud Gullit|Ruud Gullit]], 2011-yil [http://www.telegraph.co.uk/sport/football/players/lionel-messi/7537718/Barcelona-v-Arsenal-what-theyre-saying-about-Lionel-Messi.html]
* Mening rekordim 40 yilni tashkil qildi — 60ta oʻyinda 85ta gol — va endi dunyoning eng yaxshi oʻyinchisi buni buzdi va men undan juda xursandman. U aql bovar qilmaydigan oʻyinchi, gigant.
** [[w:Gerd Müller|Gerd Müller]], 2012-yil [http://www.telegraph.co.uk/sport/football/players/lionel-messi/9734839/Lionel-Messi-hailed-as-incredible-and-gigantic-by-Gerd-Muller-after-Barcelona-star-breaks-record-for-most-goals.html]
* Texnik jihatdan, biz deyarli bir xil darajada.
** [[w:Pele|Pele]], 2012-yil, [https://www.thestar.com/sports/soccer/2012/01/20/leo_messi_pales_in_comparison_with_pele_says_pele.html]
* Uning boshqaruvi va texnikasi toʻliq tezlikda harakatlanishi dunyoda noyobdir.
** [[w:Sandro Mazzola|Sandro Mazzola]], 2012-yil [http://www.uefa.com/community/news/newsid=1908027.html]
* Men uchun Messi eng kuchli. Men Romario, Rivaldo, Ronaldu, Maykl Laudrup va Stoichkov bilan oʻynaganman, ammo Messi men koʻrgan eng yaxshisi. U hech kim kutmagan tarzda rivojlandi.
** [[w:Albert Ferrer|Albert Ferrer]], 2012-yil [http://www.telegraph.co.uk/sport/football/teams/chelsea/9215314/Albert-Ferrer-fears-Chelsea-could-be-pulled-apart-by-Lionel-Messis-Barcelona-on-sprawling-Nou-Camp-pitch.html]
* Tabiiy isteʼdod haqida gap ketganda, Messi darajasida hech kim yoʻq.
** [[w:Willy Sagnol|Willy Sagnol]], 2012-yil [http://www.insidespanishfootball.com/28251/sagnol-convinced-messi-is-untouchable/]
* Messi Maradonadan yaxshiroq; u toʻliqroq, yanada izchil, yanada ajoyib. U oʻyinni ixtiro qilmoqda — haqiqiy va virtual aralashmasi.
** [[w:Tostão|Tostão]], 2012-yil [http://www.theguardian.com/football/blog/2012/mar/08/lionel-messi-five-goals]
* Messi Maradona va Peledan yaxshiroq. Har hafta u hozirga qadar hech kim qilmagan narsalarga qodirligini namoyish etadi. Messi anatomiya qonunlarini inkor etadi, uning toʻpigʻida qoʻshimcha suyak boʻlishi kerak.
** [[w:Carlos Bianchi|Carlos Bianchi]], 2012-yil [http://www.theguardian.com/football/blog/2012/mar/08/lionel-messi-five-goals]
* Men ham Messi kabi futbol oʻyinini oʻynashga qodir emasman.
** [[w:Michael Owen|Michael Owen]], 2012-yil [https://twitter.com/themichaelowen/status/177506734632484864]
* Messi shunchaki dunyoning eng yaxshi futbolchisi. Messi oʻz sinfida futbolchi sifatida yolgʻiz, unga oʻxshagan boshqa narsa boʻlishi mumkin emas.
** [[w:David Beckham|David Beckham]], 2013-yil [http://www.espnfc.com/story/1410228/david-beckham-cristiano-ronaldo-is-not-at-lionel-messis-level]
* Messi — men koʻrgan eng yaxshi oʻyinchi, Maradona va Kroyff birlashganidan yaxshiroq.
** [[w:Marcial Pina|Marcial Pina]], 2013-yil [http://www.lne.es/deportes/2013/06/21/messi-mejor-cruyff-maradona/1431082.html]
* Agar Messining oyogʻida toʻp boʻlsa, u siz tasavvur qila olmaydigan narsalarni qila oladi.
** [[w:Javier Zanetti|Javier Zanetti]], 2013-yil [http://www.insidespanishfootball.com/89425/zanetti-ronaldo-is-good-but-messi-is-the-best/]
* Men hech qachon qilolmaydigan narsalarni qiladigan bitta oʻyinchi bor va bu Messi.
** [[w:Francesco Totti|Francesco Totti]], 2013-yil [http://sports.yahoo.com/news/totti-only-messi-better-092500661--sow.html]{{deadlink}}
* U boshqa avlodlarda boʻlgani kabi, bu avlodning ham buyuk oʻyinchisi.
** [[w:Michel Platini|Michel Platini]], 2013-yil [http://vietnamnews.vn/print/219567/football-platini-lauds-ballon-dor-successor-messi.htm]
* Messi bitta oʻyinda men butun karerada boshqarganimdan koʻra koʻproq mahoratni namoyish etmoqda.
** [[w:Gary Lineker|Gary Lineker]], 2014-yil [https://twitter.com/GaryLineker/status/443858708465221632]
* Messining miyasida oʻziga xos alohida qism borki, u unga oʻzining shaxsiy super sekin harakatda futbolning boʻlingan tartibsizliklarini koʻrishga imkon beradi.
** [[w:Carles Puyol|Carles Puyol]], 2014-yil [http://m.espn.go.com/soccer/blogs/blogpost?w=1f8ef&i=TOP&id=2088115&topslot=1&wjb=]
* Messi haqiqatan ham boshqacha. Toʻrt marta ketma-ket "Ballon d'Or" ni yutish katta yutuq.
** [[w:Ronaldo|Ronaldo]], 2014-yil [http://timesofindia.indiatimes.com/sports/football/world-cup-2014/interviews/Fit-Neymar-can-win-the-World-Cup-for-us-Ronaldo/articleshow/36331745.cms]
* U XXI asrning birinchi dahosi.
** [[w:Jorge Valdano|Jorge Valdano]], 2014-yil [http://www.goal.com/en-sg/news/3882/spain/2014/05/17/4823638/valdano-messi-the-first-genius-of-the-21st-century]
* Messi oradagi farqni oshirmoqda. Menimcha, u Maradonaning darajasiga yetdi va undan oshdi.
** [[w:Paolo Maldini|Paolo Maldini]], 2015-yil [https://twitter.com/ChampionsLeague/status/606751034208329728]
* Koʻpincha men oʻtirib, futbolni tomosha qilaman va kimningdir yaxshi ekaniga xursand boʻlaman.
** [[w:Matt Le Tissier|Matt Le Tissier]], 2015-yil [https://twitter.com/mattletiss7/status/578291760100712448]
* Messi dunyoning eng yaxshi futbolchisi.
** [[w:Ian Wright|Ian Wright]], 2015-yil [https://www.youtube.com/watch?v=H4XvAfwx7VY]
* Messining qilgan ishi dahshatli. Sehr. Siz tahlil qila olmaysiz.
** [[w:César Luis Menotti|César Luis Menotti]], 2015 [http://www.sport.es/es/noticias/barca/menotti-rinde-culto-magia-messi-3944468]
* Men Messini yaxshi koʻraman. Kim yoʻq? U boshqa sayyoradan. Gʻayrioddiy oʻyinchi.
** [[w:Gabriel Batistuta|Gabriel Batistuta]], 2015 [http://www.ole.com.ar/seleccion/Batistuta-elogios-Messi_0_1376862552.html]
* U yetakchi boʻlish uchun shaxsga ega emas.
** [[w:Diego Maradona|Diego Maradona]], 2016-yil [http://www.firstpost.com/sports/diego-maradonas-criticism-lionel-messi-divides-argentina-2829420.html]
* Baʼzan oʻzimdan Messining insonmi yoki yoʻqmi deb soʻrayman
** [[w: Thierry Henry|Theirry Hentry]], 2016-yil [https://www.youtube.com/watch?v=5GGMaz93kgs]
* Sayyoradagi har bir oʻyinchi Messining soyasida. Agar siz Messining soyasidan chiqmoqchi boʻlsangiz, boshqa sport turini sinab koʻrishingiz kerak.
** [[w: Thierry Henry|Theirry Hentry]], 2018-yil [https://www.soccerladuma.co.za/news/articles/international/categories/messi-ronaldo-neymar-watch-1/thierry-henry-explains-controversial-neymar-lionel-messi-comments/288960]
=== Futboldagi shaxslardan ===
* Men hech qachon u kabi yoshdagi, juda muhim va joʻshqin oʻyin koʻrsatadigan, juda muhim futbolchini koʻrmaganman. U hamma narsaga ega. Uning ajoyib kelajagi bor — men uni "Yuve" ga olib kelishni juda istardim!
** [[w:Fabio Capello|Fabio Capello]], [[Juventus F.C.|Juventus]] murabbiyi, 2005-yil [http://www.infobae.com/2005/08/25/206219-el-mundo-aplaude-messi]
* Men Messini koʻrsam — mening fikrimcha dunyoning eng yaxshi oʻyinchisi — toʻpni yoʻqotib qoʻyaman, u qaytarib olguncha yoki qoʻpol xato qilguncha yugurib ketadi. Yigitlarimiz toʻpni yoʻqotib, qoʻllarini bukadilar.
** [[w:Luiz Inacio Lula da Silva|Luiz Inacio Lula da Silva]], [[w:Braziliya|Braziliya]] prezidenti, 2008-yil [http://www.dnaindia.com/sport/report-lionel-messi-is-the-worlds-best-footballer-1187854]
* Messi jamoaga nimani olib kelsa ham, uni boshqa hech kim olib kelolmaydi.
** [[w:Mauricio Pochettino|Mauricio Pochettino]], [[w:RCD Espanyol|Espanyol]]ning murabbiyi, 2009-yil [http://www.goal.com/en/news/12/spain/2009/12/11/1681171/without-lionel-messi-barcelona-lose-the-best-player-in-the-world-]
* Agar siz xayoliy oʻyinchi haqida gapirayotgan boʻlsangiz, unda Leo Messi boʻlishi kerak.
** [[w:Fabio Capello|Fabio Capello]], [[w:Angliya milliy terma jamoasi|Angliya]]ning murabbiyi, 2009-yil [http://www.dailymail.co.uk/sport/football/article-1216376/Fabio-Capellos-fantasy-football-Lionel-Messi-pick-genius-Ronaldo-second-Wayne-Rooney-gets-mention.html]
* Messini qanday tooʻxtatish kerak? Sizga qurol olib kelish kerak.
** [[w:Gregorio Manzano|Gregorio Manzano]],[[w:RCD Mallorca|Mallorca]] menejeri, 2010-yil [http://m.goal.com/s/en/news/1844965/]
* Messi Playstationga oʻxshaydi.
** [[w:Arsène Wenger|Arsène Wenger]], [[w:Arsenal F.C.|Arsenal]] bosh murabbiyi, 2010-yil [http://www.theguardian.com/football/2010/apr/07/barcelona-arsenal-lionel-messi]
* Siz Messi bilan hech kimni solishtira olmaysiz. Krishtianu Ronaldu — ajoyib inson, ammo Messi — marslik.
** [[w:Alfio Basile|Alfio Basile]], [[w:Racing Club de Avellaneda|Racing Club]] bosh murabbiyi, 2012-yil [http://www.goal.com/en-gb/news/3277/la-liga/2012/07/29/3273637/cristiano-ronaldo-is-a-great-human-player-but-messi-is-a-martian-]
* Men Ballon d'Or uchun parametrlarni bilmayman. Messi har bir sovrinni yutishga loyiq ekanligini bilaman.
** [[w:Manuel Pellegrini|Manuel Pellegrini]], [[w:Málaga CF|Málaga]] bosh murabbiyi, 2012-yil [http://www.goal.com/en-us/news/88/spain/2012/05/03/3078126/pellegrini-messi-deserves-to-win-every-individual-honor]
* Diego Maradona bizni hayajonga toʻldirdi. Ammo ular orasida shubhasiz, Messi Maradonadan yaxshiroq.
** [[w:Diego Simeone|Diego Simeone]], [[w:Atlético Madrid|Atlético Madrid]] bosh murabbiyi, 2012-yil [http://www.marca.com/2012/12/30/futbol/equipos/atletico/1356896765.html]
* Lionel Messiga qarang — uni har hafta tepib yuborishadi. Hamma Messini tepishni istaydi, chunki bu uni toʻxtatishning yagona yoʻli, lekin u doimo tabassum bilan oʻrnidan turib, oʻyinga qoʻshiladi va keyin yana shunday qilishadilar.
** [[w:David Moyes|David Moyes]], [[w:Everton F.C.|Everton]] bosh murabbiyi, 2013-yil [http://www.theguardian.com/football/2013/feb/26/marouane-fellaini-everton-oldham]
* Messi bir marta tugʻiladiganlardandir. U hech kim koʻrmaydigan ishlarni bajaradi.
** [[w:Guillem Balagué|Guillem Ballagué]], [[w:Sky Sports|Sky Sports]]dan futbol eksperti, 2013-yil [http://www.skysports.com/football/news/12087/8452615/guillem-balague-previews-the-copa-del-rey-clasico-between-real-madrid-and-barcelona]
* U ketayotganda vahima qoʻzgʻatadi. Uni toʻxtatish uchun sizda mukammal oʻyin boʻlishi kerak.
** [[w:Luis García (footballer, born 1972)|Luis García]], [[w:Getafe CF|Getafe CF]] bosh murabbiyi, 2014-yil [http://www.insidespanishfootball.com/94774/luis-garcia-you-have-to-be-perfect-to-stop-messi/]
* Messi boshqa galaktikadan. Muxlislar koʻnikib qolishadi, lekin uning qilayotgan ishi oddiy emas.
** [[w:Rodolfo Borell|Rodolfo Borell]],sobiq [[w:Liverpool F.C.|Liverpool]] yoshlar murabbiyi, 2015-yil [http://www.mundodeportivo.com/futbol/fc-barcelona/20150219/54426308722/rodolfo-borrell.html]
* U maktabdagi bola kabi oʻynay olmaydigan bolalar yukiga qarshi oʻynaydi, aql bovar qilmaydi. Bu juda ahmoqona; u boshqa sayyoradan, shunchaki hayratlanarli.
** [[w:Harry Redknapp|Harry Redknapp]], [[w:Angliya terma jamoasi|England]] sobiq bosh murabbiyi, 2015-yil [http://www1.skysports.com/football/news/11095/9872694/harry-redknapp-lionel-messi-is-on-another-planet]
* Albatta Lionel Messi bilan hayot osonroq. U har qanday narsani qiladi. Biz buni har kuni koʻrmoqdamiz. U boshqa sayyoradan.
** [[w:Luis Enrique (footballer)|Luis Enrique]], [[w:FC Barcelona|FC Barcelona]] bosh murabbiyi, 2015-yil [http://www.uefa.com/uefachampionsleague/season=2015/matches/round=2000551/match=2014428/postmatch/quotes/]
* Messi — bu eng yaxshi oʻyinchi. Baʼzilar Pele, Kroyff yoki Maradona deyishadi, ammo ularning hech biri Messi kabi hal qiluvchi emas edi.
** [[w:Ronald Koeman|Ronald Koeman]], [[w:Southampton F.C.|Southampton]] bosh murabbiyi, 2015-yil [http://www.cope.es/detalle/Entrevista-a-Koeman-en-El-Partido-de-las-12-08-06-2015.html]
* Messi — dunyodagi birinchi raqamli futbolchi. Soʻnggi yillarda boshqa hech qaysi oʻyinchi yaqinlashmayapti.
** [[w:Diego Simeone|Diego Simeone]], [[w:Atlético Madrid|Atlético Madrid]] bosh murabbiyi, 2015-yil [http://www.tycsports.com/noticias/Simeone-y-la-importancia-de-la-Copa-America-20150620-0001.html]
* Messi deyarli har bir oʻyinda oʻzini isbotlaydi. Katta isteʼdodiga qaramay, u juda kamtarin. Menga bu yoqadi va men Messini juda hurmat qilaman.
** [[w:Louis van Gaal|Louis van Gaal]], [[w:Manchester United F.C.|Manchester United]] bosh murabbiyi, 2015-yil [http://www.marca.com/en/2015/07/06/en/football/barcelona/1436203933.html]
* Messining "Barselona" bilan eng yuqori saviyada oʻynash qobiliyati va ularning izchilligi — bu ularga bu unvonlarni yutib bergani.
** [[w:Unai Emery|Unai Emery]], [[w:Sevilla FC|Sevilla]] bosh murabbiyi, 2015-yil [https://twitter.com/ChampionsLeague/status/631227153124851712]
=== OAV vakillaridan ===
* Shunchaki yulduz, magʻrur va ulugʻvor. U Maradonaning qayta mujassamlanishidir.
** Enrique Yunta [[w:ABC (newspaper)|ABC]]dan, 2007-yil [http://www.abc.es/hemeroteca/historico-11-03-2007/abc/Deportes/y-maradona-se-reencarno_1631918623996.html#]
* Ularning aytishicha, hamma Xudo oldida tengdir. Ushbu oʻyinchi sizni ushbu soʻzlar haqida jiddiy oʻylashga majbur qiladi.
** [[w:Ray Hudson|Ray Hudson]], 2012-yil [http://bleacherreport.com/articles/1036161-lionel-messi-hat-trick-video-watch-ray-hudson-lose-mind-over-barcelona-star]
* Hayotda uchta yoki toʻrtta muhim narsa bor: kitoblar, doʻstlar, ayollar va Messi.
** [[w:António Lobo Antunes|António Lobo Antunes]], 2012-yil [http://elpais.com/diario/2012/01/14/babelia/1326503558_850215.html]
* Kichkina Leoni tasvirlash uchun biron bir sifatlar va ustunliklar qolganmi? Messi toʻxtamaydi va biz har doim eng yaxshi boʻlishi mumkin boʻlgan futbolchini tomosha qilish sharafiga muyassar boʻlamiz.
** Pedro Pinto [[w:CNN|CNN]]dan, 2012-yil [http://worldsport.blogs.cnn.com/2012/12/28/fantasy-football-pedro-pintos-team-of-2012/]
* Menga Messi yoqadi, chunki u oʻzini Messi deb oʻylamaydi.
** [[w:Eduardo Galeano|Eduardo Galeano]], 2013-yil [http://www.fifa.com/world-match-centre/news/newsid/198/641/1/index.html]
* Here he is again ... here he is again .. that's astonishing, absolutely world-class!
** [[w:Martin Tyler|Martin Tyler]], 2015 [https://www.youtube.com/watch?v=Br024vDcgik]
* Messi futbolni saqlab qoldi. Hech qachon bunday gʻolib, halokatli, hal qiluvchi va noyob oʻyinchi boʻlmagan.
** [[w:Juan García Esquivel|Esquivel]], 2015-yil [http://www.sport.es/es/noticias/barca/carlos-esquivel-messi-salvado-futbol-3927310]
* Odamlar meni Messining muxlisiman deb oʻylashadi. Yoʻq, barchangiz adashyapsizlar. Men futboldagi dahoning muxlisiman. Hayotimda koʻrgan eng buyuk futbolchi.
** [[w:Ray Hudson|Ray Hudson]], 2018-yil, [https://www.youtube.com/watch?v=JXyNxBAJ2gM]
== Havolalar ==
{{vikipediya}}
* [https://sites.google.com/view/messiorronaldo/home Messi va Ronaldu haqida fikrlar] {{Ref-en}}
[[Turkum:1987-yilda tugʻilganlar]]
[[Turkum:Argentinalik futbolchilar]]
r1fklly3lwz9xcu1ax32rclv7is76vk
Andoza:Deadlink
10
2785
5428
2020-06-07T12:55:31Z
Albatros777
1526
„<small><nowiki>[</nowiki>''sayt ishlamaydi''<nowiki>]</nowiki></small><noinclude>{{documentation}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5428
wikitext
text/x-wiki
<small><nowiki>[</nowiki>''sayt ishlamaydi''<nowiki>]</nowiki></small><noinclude>{{documentation}}</noinclude>
lm2514i1vnzqzm87f4xm6d1ncaxlmwu
Andoza:Ref-en
10
2786
5445
2020-06-07T14:02:34Z
Albatros777
1526
„{{ref-lang|ingl.|inglizcha|}}<noinclude> [[Category:Til qisqartmalari]] [[Category:Andozalar:Angliya]] [[cy:Nodyn:Eicon en]] [[es:Plantilla:Lang-en]]...“ yozuvi orqali yangi sahifa yaratildi
5445
wikitext
text/x-wiki
{{ref-lang|ingl.|inglizcha|}}<noinclude>
[[Category:Til qisqartmalari]]
[[Category:Andozalar:Angliya]]
[[cy:Nodyn:Eicon en]]
[[es:Plantilla:Lang-en]]
[[fr:Modèle:En anglais]]
[[en:Template:En icon]]
</noinclude><noinclude>{{documentation}}</noinclude>
ikd3g3wiwzclqbm9pjzo2mnyqi05u79
Andoza:Ref-lang
10
2787
5446
2020-06-07T14:03:02Z
Albatros777
1526
„<sup><span title="{{{2}}}{{{3}}}" style="font-size:90%; cursor:help; margin-left:0.2em; color:#36b;">({{{1}}})</span></sup><noinclude> Turkum:Til qis...“ yozuvi orqali yangi sahifa yaratildi
5446
wikitext
text/x-wiki
<sup><span title="{{{2}}}{{{3}}}" style="font-size:90%; cursor:help; margin-left:0.2em; color:#36b;">({{{1}}})</span></sup><noinclude>
[[Turkum:Til qisqartmalari]]
</noinclude><noinclude>{{documentation}}</noinclude>
deu9uszjf5v1auc5g6rcfrmsrc6qrwl
Turkiya
0
2788
5860
5859
2020-06-11T17:57:14Z
Albatros777
1526
/* Iqtiboslar */
5860
wikitext
text/x-wiki
[[Tasvir:Flag of Turkey.svg|thumb|Men Turkiyani yaxshi koʻraman. Men u yerga birinchi marta yigirma yoshlarimda, 1915-yilgi Dardanel kampaniyasi bilan sayohat qilganman. Menga darhol odamlari yoqdi - mehmondoʻst, jasur insonlar. Men Turkiyani mintaqaga namuna sifatida koʻrdim. ~ [[Daniel Hannan]]]]
'''[[Turkiya]]''' - rasmiy ravishda '''Turkiya Respublikasi''', janubi-g'arbiy Osiyosidagi Onadoʻli yarim oroli va Yevropaning janubi-sharqidagi Bolqon mintaqasi boʻylab choʻzilgan.
== Iqtiboslar ==
{{vikipediya}}
[[Turkum:Turkiya]]
sk70rzgonev7g6w6fu4lcfm0114y6jo
Andoza:Kun soʻzi
10
2789
5458
2020-06-08T03:57:56Z
Albatros777
1526
Asadbek Botirqulov [[Andoza:Kun soʻzi]] sahifasini [[Andoza:Kun iqtibosi]]ga koʻchirdi
5458
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Kun iqtibosi]]
o6jd8cx2dd4ynaj21rf73ua5mdqhw3t
Vikiiqtibos:Kun so'zi
4
2790
5462
2020-06-08T05:02:30Z
Xusinboy Bekchanov
852
Xusinboy Bekchanov [[Vikiiqtibos:Kun so'zi]] sahifasini [[Vikiiqtibos:Kun iqtibosi]]ga koʻchirdi
5462
wikitext
text/x-wiki
#YOʻNALTIRISH [[Vikiiqtibos:Kun iqtibosi]]
p3401b3qhltuor9vhlr6ummgev26siy
Vikiiqtibos:Kun so'zi/nomzodlar
4
2791
5464
2020-06-08T05:03:08Z
Xusinboy Bekchanov
852
Xusinboy Bekchanov [[Vikiiqtibos:Kun so'zi/nomzodlar]] sahifasini [[Vikiiqtibos:Kun iqtibosi/nomzodlar]]ga koʻchirdi
5464
wikitext
text/x-wiki
#YOʻNALTIRISH [[Vikiiqtibos:Kun iqtibosi/nomzodlar]]
2v35dc4v5d9k8ani08vh4mi8gsvpz5m
Andoza:Salom
10
2795
6369
5667
2021-02-06T03:23:24Z
Minorax
1473
obs tag
6369
wikitext
text/x-wiki
<div style="vertical-align:top; background-color:#ccffcc; padding:1em; margin:2px; border:3px solid green"><div class="center">'''[[Tasvir:Crystal_ksmiletris.png|29px]]<big>Xush kelibsiz, {{PAGENAME}}!</big>'''</div>
Salom, {{PAGENAME}}, koʻngilli foydalanuvchilar tomonidan yaratiladigan va dunyoning 80 tilida mavjud boʻlgan '''Wikiquote''' loyihasining Oʻzbek tilidagi versiyasi — '''Vikiiqtibos'''ga xush kelibsiz!
Tahrirni boshlashdan oldin Vikiiqtibosning qoidalari bilan tanishib chiqing:
* Mavjud maqolalarni tahrir qilish va yangi maqolalarni yozishdan chekinmang. Vikiiqtibos butunlay koʻngillilar loyihasidir.
* Vikiiqtibos yozish oson va soodadir. Vikiiqtibosga aforizmlar, mashhur shaxslarning iqtiboslari yoziladi.
* Siz oʻzingizni qiziqtirgan savollarga javoblarni yordam sahifalarida topishingiz mumkin. Agar u yerda javob topmasangiz, tegishli munozara sahifalarida soʻrang.
* Boshqa foydalanuvchilardan koʻmak soʻrashdan tortinmang. Ularning munozara sahifasini tahrir qilish orqali oʻz savolingizni yoʻllang.
* Oʻzingizning '''imzoingizni va ismingizni''' asosiy sahifalarga va yordamchi sahifalarga (maqolalar, turkumlar, andozalar va boshqalar) yozmang. Buning oʻrniga munozara va boshqa sahifalarda '''<nowiki>~~~~</nowiki>''' (4 ta tilda) belgisini qoʻying yoki munozara sahifalarida mana bu [[Tasvir:Signature button.png]] orqali oʻz imzoingizni qoldiring.
*Oʻzingiz yaratmoqchi boʻlgan maqolaning nomini quyidagi maydonchaga kiriting va '''"Maqola yaratish"''' tugmasini bosing.
<inputbox>
type=create
width=45
break=no
</inputbox>
----------------------------------------------------------------------------------------------
[[Tasvir:Nuvola apps important yellow.svg|60px|left]]<big>'''Iltimos, oʻzingiz haqingizda maqola yaratmang. Bunday maʼlumotlarni [[Foydalanuvchi:{{PAGENAME}}|oʻz foydalanuvchi sahifangizda]] bera olasiz! '''</big>{{#if:{{{1|}}}|{{{1}}}}}</div>
fuidvzfa7lyq8r06c7fz7uywud10npi
Amy Lee
0
2806
8382
6777
2024-05-23T06:58:44Z
Bekipediya
2189
Shaxsiyat bilgiqutisini qoʻshdim. Ichki havolalar berdim
8382
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Amy Lee
| Tasvir = Evanescence Amy1.jpg
| wikipedia = Amy Lee
}}
'''Amy Lynn Hartzler''' (talaffuzi: ''Emi Lin Harsler'') — amerikalik qoʻshiqchi, qoʻshiqnavis va pianist, Evanescence guruhining vokalisti. Amy Lee nomi bilan koʻproq mashhur.
== Iqtiboslari ==
* [[Qaygʻu]] baʼzan katta...
* Men [[ayol]] xonandalar va aktrisalarning bir-birlarini [[hurmat]] qilishlarini koʻrib juda [[Gʻurur|gʻururlanaman]], chunki ular kuchli deb oʻylayman.
* [[Musiqa]] men uchun terapiya. Bu ilgari boshdan kechirgan barcha salbiy narsalarga qarshi mening [[Nutq|nutqim]]. Bu menga yomon narsani chiroyli narsaga aylantirishga imkon beradi.
* Biz yozadigan har bir narsa yurakdan chiqadi va biz oʻz [[Musiqa|musiqamizni]] sotuvchilarga mos ravishda oʻzgartira olmaymiz!
[[Turkum:Musiqachilar]]
[[Turkum:1981-yilda tugʻilganlar]]
b7z3mbxsemw70a4sicrlfis2af37oe8
Turkum:Musiqachilar
14
2807
5508
2020-06-09T08:42:50Z
Albatros777
1526
„[[Turkum:Kasb boʻyicha shaxslar]]“ yozuvi orqali yangi sahifa yaratildi
5508
wikitext
text/x-wiki
[[Turkum:Kasb boʻyicha shaxslar]]
joykuczevdg6cirs7yh7kdcmt56w90v
Bob Dilan
0
2808
8004
6745
2024-04-04T09:30:23Z
Bekipediya
2189
Turkumga qoʻshidim
8004
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Bob Dylan in Toronto2.jpg
| wikipedia = Bob Dylan
}}
'''Bob Dilan''' ''(24-may 1941-yil)'' — amerikalik qoʻshiq yozuvchisi, rassom, yozuvchi va kino aktyori, soʻnggi ellik yil ichida pop musiqasidagi eng nufuzli shaxslardan biri.
== Iqtiboslari ==
* "Aqlmi yoki pulmi?" — dedi u. Pul dedim. Agar men siz boʻlsam, men aqlni tanlagan boʻlardim, dedi u. Sen haqsan dedim. Har kim oʻzlariga kerak boʻlgan narsani tanlaydi.
* Ularga orqa tomondan oʻynalgan oʻyinlarni bilmasliklarini ayting, bolalarga miyani rivojlantirish uchun oʻyinlar kerakligini bilasiz, bu muammo boʻlmaydi.
* U nima yoʻqotganlarini koʻrish va yigʻlash kerakligini aytdi. Men aytdim. Mening topgan narsalarimni koʻrsangiz, bunga arzimasligini tushunasiz.
* Chiroyli qizlar bilan uxlash yoqimli emasmi? Umid qilamanki, qizing chiroyli boʻladi.
* Eshitishimcha, baʼzi odamlar ularni tinglamaganim uchun menga gʻazablanganga oʻxshaydi. Yoki shunga oʻxshash narsa, men uni toʻliq eshitmadim.
* Jim boʻlish — bu qabul qilish emas, balki javob.
* Tabiatda ayollarga qarshi soʻnggi soʻzni aytadigan faqat bitta narsa bor: olov!
* U mendan nafratlanganini eshitdim. Agar siz haqingizda oʻylashga vaqtim boʻlsa, sizdan ham nafratlanardim.
* Har kimning tushunish darajasi har xil. Siz tushuntirgan narsalaringizni ular tushunishini kutmang, chunki bu kelajakning imkoniyatlariga bogʻliq ...
* Men atirni yoqtirmayman! Men uchun eng chiroyli xushboʻy hid sevgilimni quchoqlaganimdan keyin meni ushlab turadigan hiddir ...
* Sevgi baʼzida yangi filmning parchasiga oʻxshaydi. Siz koʻrishingiz mumkin boʻlgan barcha goʻzalliklar shunchaki taqdim etilgan.
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Rassomlar]]
[[Turkum:Aktyorlar]]
[[Turkum:1941-yilda tugʻilganlar]]
3y3aakj9y3j34skfhkztyi20pci086w
Andoza:Musiqachi bilgiqutisi
10
2809
5517
2020-06-09T09:08:33Z
Albatros777
1526
„<includeonly>{{Bilgiquti | tanauslubi = biography vcard | yuqorigiuslubi = {{{yuqorigiuslubi|}}} | yuqorigi = {{#if:{{{ismi|}}}|{{{ismi}}}|{{PAGEN...“ yozuvi orqali yangi sahifa yaratildi
5517
wikitext
text/x-wiki
<includeonly>{{Bilgiquti
| tanauslubi = biography vcard
| yuqorigiuslubi = {{{yuqorigiuslubi|}}}
| yuqorigi = {{#if:{{{ismi|}}}|{{{ismi}}}|{{PAGENAME}}}}<br/>{{#if:{{{asl_ismi|}}}|{{{asl ismi|}}}|{{{Asl ismi|}}}}}
| yuqorigiuslubi = background-color: #f0e68c
| tasvir = {{#if:{{{Foto|}}}{{{foto|}}}{{{tasvir|}}}{{{image|}}}|[[Fayl:{{{Foto|}}}{{{foto|}}}{{{tasvir|}}}{{{image|}}}|{{px|{{{eni|}}}|200px}}|alt={{{alt|}}}|{{{portret imzosi|}}}]]}}
| tagyozuv = {{{tagyozuv|}}}{{{tavsif|}}}{{{tasvir_tagyozuvi|}}}{{{Izoh|}}}
| tagyozuvuslubi = width:40%;
|sarlavha1 = Umumiy maʼlumot
|sarlavhauslubi = background-color: #f0e68c
|belgi2 = Tugʻilgan paytidagi ismi
|matn2 = {{{Tug'ilgan paytidagi ismi|}}}
|belgi3 = Tugʻilishi
|matn3 = {{Br separated entries|1={{{tavalludsanaa|}}}{{{Tavalludi sanasi|}}}{{{tavallud sanasi|}}}{{{tavalludi_sanasi|}}}|2={{#if:{{{tavalludjoyi|}}}{{{tavallud_joyi|}}}{{{tavallud joyi|}}}{{{Tavalludi joyi|}}}|<div style="display:inline" class="birthplace">{{{tavalludjoyi|}}}{{{tavallud_joyi|}}}{{{Tavalludi joyi|}}}{{{tavallud joyi|}}}</div>}}}}
|belgi4 = Vafoti
|matn4 = {{br separated entries|{{{vafot_sanasi|{{{vafotsanasi|{{{Vafoti sanasi|{{{vafot sanasi|}}}}}}}}}}}}|{{{vafot_joyi|{{{vafotjoyi|{{{Vafoti joyi|{{{vafot joyi|}}}}}}}}}}}}}}
|belgi7 = Fuqaroligi
|matn7 = {{{fuqaroligi|}}}{{{Fuqaroligi|}}}
|belgi8 = Kasbi
|matn8 = {{{kasbi|}}}{{{Kasbi|}}}{{{Kasblari|}}}
|belgi9 = Leybl
|matn9 = {{{Leybl|}}}{{{lable|}}}{{{leybl|}}}{{{Lable|}}}
|belgi10 = Turmush oʻrtogʻi
|matn10 = {{{turmush ortogi|}}}{{{turmush_ortogi|}}}{{{eri|}}}{{{xotini|}}}{{{turmush oʻrtogʻi|}}}{{{turmush_oʻrtogʻi|}}}{{{Turmush oʻrtogʻi|}}}
|belgi11 = Ota-onasi
|matn11 = {{{otaonasi|}}}{{{otasi|}}}{{{onasi|}}}
|belgi12 = Bilimi
|matn12 = {{{bilimi|}}}
|belgi13 = Partiyasi
|matn13 = {{{partiyasi|}}}
|belgi14 = Universitet
|matn14 = {{{universitet|}}}
|belgi15 = Millati
|matn15 = {{{millati|}}}{{{millat|}}}
|belgi16 = Dini
|matn16 = {{{dini|}}}{{{din|}}}
|belgi18 = Boʻyi
|matn18 = {{{height|}}}{{{boyi|}}}{{{boʻyi|}}}
|belgi19 = Guruh
|matn19 = {{{Guruh|}}}{{{guruh|}}}
|belgi20 = Faoliyat yillari
|matn20 = {{{faoliyat_yillari|}}}{{{faoliyat yillari|}}}{{{Faoliyat yillari|}}}
|belgi21 = Yoʻnalish
|matn21 = {{{Yo'nalish|}}}{{{Yoʻnalish|}}}
|belgi22 = Mukofotlari
|matn22 = {{{sovrinlar|}}}{{{mukofotlar|}}}{{{mukofotlari|}}}{{{Mukofotlari|}}}
|belgi23 = Bolalari
|matn23 = {{{children|}}}{{{bolalari|}}}
|belgi24 = Janr
|matn24 = {{{Janr|}}}{{{janr|}}}
|belgi25 = Amplua
|matn25 = {{{Amplua|}}}{{{amplua|}}}
|belgi26 = Hamkorligi
|matn26 = {{{Hamkorligi|}}}{{{hamkorligi|}}}
|belgi28 = Sayt
|matn28 = {{{sayt|}}}{{{Sayt|}}}{{{website|}}}{{{vebsayt|}}}
|sarlavha29 = {{#if:{{{imzo|}}}|Imzo}}
|matn30 = {{#if:{{{Imzo|}}}{{{imzosi|}}}{{{imzo|}}}|[[Fayl:{{{imzo}}}|{{px|125px}}]]}}
}}[[Turkum:Kishilar]][[Turkum:Musiqachilar]]</includeonly><noinclude>{{hujjat}}[[Turkum:Bilgiquti andozalari]]</noinclude>
q7fmprdobodrzi54srgcykp4q9qh72k
Andoza:Musiqachi bilgiqutisi/doc
10
2810
5518
2020-06-09T09:09:13Z
Albatros777
1526
„{{documentation subpage}} Bu andoza musiqachilar haqidagi maqolalarda ishlatilish uchun moʻljallangan. <pre> {{Musiqachi bilgiqutisi | Ismi...“ yozuvi orqali yangi sahifa yaratildi
5518
wikitext
text/x-wiki
{{documentation subpage}}
Bu andoza musiqachilar haqidagi maqolalarda ishlatilish uchun moʻljallangan.
<pre>
{{Musiqachi bilgiqutisi
| Ismi =
| Asl ismi =
| Foto =
| Eni =
| Izoh =
| Tug'ilgan paytidagi ismi =
| Tavalludi sanasi =
| Tavalludi joyi =
| Vafoti sanasi =
| Vafoti joyi =
| Fuqaroligi =
| Guruh =
| Faoliyat yillari =
| Leybl =
| Kasblari =
| Janr =
| Sayt =
}}
</pre>
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"Ismi": {
"label": "Ismi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"Asl ismi": {
"label": "Asl ismi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Foto": {
"label": "Foto",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Eni": {
"label": "Eni",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Izoh": {
"label": "Izoh",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Tug'ilgan paytidagi ismi": {
"label": "Tug'ilgan paytidagi ismi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Tavalludi sanasi": {
"label": "Tavalludi sanasi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"Tavalludi joyi": {
"label": "Tavalludi joyi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Vafoti sanasi": {
"label": "Vafoti sanasi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Vafoti joyi": {
"label": "Vafoti joyi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Fuqaroligi": {
"label": "Fuqaroligi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Guruh": {
"label": "Guruh",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Faoliyat yillari": {
"label": "Faoliyat yillari",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Kasblari": {
"label": "Kasblari",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Janr": {
"label": "Janr",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"Sayt": {
"label": "Sayt",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
te7w5lry9sc3fsg4egsnn7tb2oq1soi
Turkum:Bilgiquti andozalari
14
2811
5519
2020-06-09T09:10:00Z
Albatros777
1526
„[[Turkum:Vikiiqtibos:Andozalar]]“ yozuvi orqali yangi sahifa yaratildi
5519
wikitext
text/x-wiki
[[Turkum:Vikiiqtibos:Andozalar]]
emhsrc0vcetkphzjc0tdvgrvlwn05rx
Turkum:Vikiiqtibos:Andozalar
14
2812
5520
2020-06-09T09:10:38Z
Albatros777
1526
„[[Turkum:Vikiiqtibos]]“ yozuvi orqali yangi sahifa yaratildi
5520
wikitext
text/x-wiki
[[Turkum:Vikiiqtibos]]
c815lwyeu1xk4qp3l7j2amtoenhxrd5
Elchin Azizov
0
2813
8381
6724
2024-05-23T06:56:10Z
Bekipediya
2189
Shaxsiyat bilgiqutisini qoʻshdim. Ichki havolalar berdim
8381
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Elchin Azizov
| Tasvir = Elchin Azizov.jpeg
| wikipedia = Elchin Azizov
}}
'''Elchin Azizov''' ''(1975-yil)'' — [[w:Ozarbayjon Respublikasi|Ozarbayjon Respublikasi]]lik opera qoʻshiqchisi.
== Iqtiboslari ==
* Ozarbayjon — butun Sharq va Kavkazda opera va klassik [[Musiqa|musiqaning]] beshigidir<ref name=oxu>[http://oxu.az/society/63313 Elçin Əzizov: Ən təsiredici və nəticəli cəza manatla cəzadır!]</ref>.
* Aralashgan [[Nikoh|nikohlar]] millatning qon aralashmasi nuqtai nazaridan juda foydali. Yangi qonni aralashtirish genlar va yangi [[Madaniyat|madaniyatlarni]] birlashtirish demakdir<ref name=oxu>[http://oxu.az/society/63313 Elçin Əzizov: Ən təsiredici və nəticəli cəza manatla cəzadır!]</ref>.
* Men uchun Moskvada tirbandlikda ikki soat turish, Bokudagi tirbandlikda 20 daqiqa qolishdan yaxshiroq<ref name=oxu>[http://oxu.az/society/63313 Elçin Əzizov: Ən təsiredici və nəticəli cəza manatla cəzadır!]</ref>.
== Manbalar ==
{{manbalar}}
[[Turkum:Musiqachilar]]
[[Turkum:1975-yilda tugʻilganlar]]
0hfljoucygg91qtb79hllqpywxj1kxp
Andoza:Birth date and age
10
2815
5532
2020-06-09T09:26:11Z
Albatros777
1526
„<includeonly>[[{{{3|{{{day|{{{3}}}}}}}}}-{{MONTHNAME|{{{2|{{{month|{{{2}}}}}}}}}}}]] [[{{{1|{{{year|{{{1}}}}}}}}}]]<span style="display:none"> (<span cl...“ yozuvi orqali yangi sahifa yaratildi
5532
wikitext
text/x-wiki
<includeonly>[[{{{3|{{{day|{{{3}}}}}}}}}-{{MONTHNAME|{{{2|{{{month|{{{2}}}}}}}}}}}]] [[{{{1|{{{year|{{{1}}}}}}}}}]]<span style="display:none"> (<span class="bday">{{{1|{{{year|}}}}}}-{{pad2digit|{{{2|{{{month|}}}}}}}}-{{pad2digit|{{{3|{{{day|{{{3}}}}}}}}}}}</span>)</span>{{selfref|1=<font class="noprint"> ({{age | {{{1|{{{year|{{{1}}}}}}}}} | {{{2|{{{month|{{{2}}}}}}}}} | {{{3|{{{day|{{{3}}}}}}}}} }} yosh)</font>|2=}}[[Turkum:{{{3}}}-{{MONTHNAME|{{{2}}}}}da tugʻilganlar]][[Turkum:{{{1}}}-yilda tugʻilganlar]]</includeonly><noinclude>Ushbu andoza shaxsiyat tugʻilgan sanasini kiritish uchun qoʻllaniladi, bunda u kishi yoshini avtomatik hisoblaydi. Ishlatilishi:<br><nowiki>{{birth date and age|yil|oy|kun}}</nowiki>[[Turkum:Vikiiqtibos:Andozalar]]{{documentation}}</noinclude>
euyin8vpruqg84xahn6vohx9l0nfae4
Andoza:Birth date and age/doc
10
2816
5533
2020-06-09T09:27:10Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5533
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"3": {
"label": "3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"2": {
"label": "2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
,
"day": {
"label": "Day",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"month": {
"label": "Month",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"year": {
"label": "Year",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}}}</templatedata>
fuxdketi8d45dge5iix5ecfrf8ggd3a
Andoza:Birth date
10
2817
5534
2020-06-09T09:27:51Z
Albatros777
1526
„<includeonly>{{#expr:{{{3}}}}}-{{MONTHNAME|{{{2}}}}} {{#expr:{{{1}}}}}-yil<span style="display:none">(<span class="bday">{{{1}}}-{{padleft:{{MONTHNUMBER...“ yozuvi orqali yangi sahifa yaratildi
5534
wikitext
text/x-wiki
<includeonly>{{#expr:{{{3}}}}}-{{MONTHNAME|{{{2}}}}} {{#expr:{{{1}}}}}-yil<span style="display:none">(<span class="bday">{{{1}}}-{{padleft:{{MONTHNUMBER|{{{2}}}}}|2|0}}-{{padleft:{{{3}}}|2|0}}</span>)</span>[[Turkum:{{{3}}}-{{MONTHNAME|{{{2}}}}}da tugʻilganlar]][[Turkum:{{{1}}}-yilda tugʻilganlar]]</includeonly><noinclude>{{documentation}}</noinclude>
jpnydihev848ixlesov1f07gpa8kv2t
Andoza:Birth date/doc
10
2818
5535
2020-06-09T09:29:14Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5535
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"3": {
"label": "3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"2": {
"label": "2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
}
}}</templatedata>
1otkpo7s2bxjp69cmvnempkzq7bl0um
Andoza:Death date and age
10
2819
5536
2020-06-09T09:30:09Z
Albatros777
1526
„<includeonly>{{{3}}}-{{MONTHNAME|{{{2}}}}} {{{1}}}-yil<span style="display:none">(<span class="dday">{{{1}}}-{{padleft:{{MONTHNUMBER|{{{2}}}}}|2|0}}-{{p...“ yozuvi orqali yangi sahifa yaratildi
5536
wikitext
text/x-wiki
<includeonly>{{{3}}}-{{MONTHNAME|{{{2}}}}} {{{1}}}-yil<span style="display:none">(<span class="dday">{{{1}}}-{{padleft:{{MONTHNUMBER|{{{2}}}}}|2|0}}-{{padleft:{{{3}}}|2|0}}</span>)</span> <br/> ({{age|{{{4}}}|{{{5}}}|{{{6}}}|{{{1}}}|{{{2}}}|{{{3}}}}} yoshda)[[Turkum:{{{3}}}-{{MONTHNAME|{{{2}}}}}da vafot etganlar]][[Turkum:{{{1}}}-yilda vafot etganlar]]</includeonly><noinclude>Ushbu andoza shaxsiyat vafot etgan sana va necha yoshda vafot etganini koʻrsatadi. Ishlatilishi:<br><nowiki>{{death date and age|yil2|oy2|kun2|yil1|oy1|kun1}}</nowiki>, bunda kun1, oy1, yil1 — tavallud sanasi, kun2, oy2, yil2 esa vafot sanasidir.</nowiki>{{documentation}}</noinclude>
l1je8j9j03sk287avj5ztatapq8a3ka
Andoza:Death date and age/doc
10
2820
5537
2020-06-09T09:30:58Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5537
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"3": {
"label": "3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"2": {
"label": "2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"4": {
"label": "4",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"5": {
"label": "5",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"6": {
"label": "6",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
}
}}</templatedata>
fkmlgoe4x60kb58af5jgekj5xin0mip
Andoza:Death date
10
2821
5538
2020-06-09T09:31:46Z
Albatros777
1526
„<includeonly><span style="display:none">(<span class="dday deathdate">{{{1}}}-{{padleft:{{MONTHNUMBER|{{{2}}}}}|2|0}}-{{padleft:{{{3}}}|2|0}}</span>)</s...“ yozuvi orqali yangi sahifa yaratildi
5538
wikitext
text/x-wiki
<includeonly><span style="display:none">(<span class="dday deathdate">{{{1}}}-{{padleft:{{MONTHNUMBER|{{{2}}}}}|2|0}}-{{padleft:{{{3}}}|2|0}}</span>)</span>{{#if:{{{df|}}}|{{#expr:{{{3}}}}} {{MONTHNAME|{{{2}}}}}|{{MONTHNAME|{{{2}}}}} {{#expr:{{{3}}}}},}} {{#expr:{{{1}}}}}<!--
-- Error checks --
-->{{#ifexpr: ( {{{1|}}} > {{CURRENTYEAR}} )
|  {{error|invalid year}}{{main other|[[Category:Pages using age template with invalid date]]}}
}}{{#if:{{{2|}}}|{{#ifexpr: ( {{{2|}}} > 12 ) OR ( {{{2|}}} < 1 )
|  {{error|invalid month}}{{main other|[[Category:Pages using age template with invalid date]]}}|}}
}}{{#if:{{{3|}}}|{{#ifexpr: ( {{{3|}}} > 31 ) OR ( {{{3|}}} < 1 )
|  {{error|invalid day}}{{main other|[[Category:Pages using age template with invalid date]]}}|}}
}}</includeonly><noinclude>
{{documentation}}
</noinclude>
th7i3ab37349g5v2x8y94g1ll9mcvii
Iosif Stalin
0
2822
6742
6718
2022-09-09T00:20:28Z
Kwamikagami
1863
/* Iqtiboslari */
6742
wikitext
text/x-wiki
[[Tasvir:Filonov - portrait-of-joseph-stalin-iosif-vissarionovich-dzhugashvili-1936.jpg|thumb|250px]]
'''Iosif Vissarionovich Stalin''' ([[w:gurji tili|gurj.]] იოსებ ბესარიონის ძე ჯუღაშვილი, '''Ioseb Besarionis dze Jugʻashvili''', [[w:rus tili|rus.]] Иосиф Виссарионович Сталин; 18-dekabr, 1878<ref name="dob">Bu sana Goridagi Iosif Jugʻashvili taʼlim olgan Uspenskiy cherkovi qaydlaridan olingan. 1921-yilgacha Stalin tugʻilgan kunini 18-dekabr, 1878, deb oʻz qoʻli bilan yozib koʻrsatgan. Biroq 1922-yili hukumat tepasiga kelib, Stalin tugʻilgan sanasini 21-dekabr, 1879, qilib oʻzgartirgan. {{cite web|url=http://state.rin.ru/cgi-bin/persona_e.pl?id=4140&id_subcat=6&r=8|publisher=State and Power in Russia|accessdate=19 July 2008|title=Prominent figures}}</ref> – 5-mart, 1953) [[w:SSRI|SSRI]] Bosh Vaziri, [[w:Sovet Ittifoqi Kommunistik Partiyasi|Sovet Ittifoqi Kommunistik Partiyasi]] Bosh Kotibi boʻlgan.
Millati [[w:gurji|gurji]] boʻlgan Stalinning haqiqiy ism-sharifi '''Ioseb Jugʻashvili''' boʻlib, uni qisqacha '''Soso''' deb chaqirishar edi. [[w:Oktabr inqilobi|Oktabr inqilobi]]ga qadar Jugʻashvili koʻp taxallus va partiya laqablaridan foydalangan. Asosan '''Besoshvili''', '''Nijeradze''', '''Chijikov''', '''Ivanovich'''; eng mashhuri — '''Koba'''. „Stalin“ taxallusining kelib chiqishi bahsli: baʼzilar uni ruscha „stal“ („stal“ — [[w:poʻlat|poʻlat]]), boshqalar esa adib E. Stalinski sharifidan ilhomlangan deyishadi.
== Iqtiboslari ==
* [[Adolf Gitler]] keladi va ketadi, lekin Germaniya va nemis xalqi qoladi.
* Bir kishining oʻlimi fojia, oʻn kishining oʻlimi dramatik, million kishining oʻlimi shunchaki statistikadir.
* Biz rivojlangan davlatlardan 50 yoki 100 yil orqadamiz va buni 5 yilda tuzatishimiz kerak. Biz buni qilamiz yoki ular bizni yoʻq qilishadi.
* Bu boshqa turdagi jang. Har bir inson tizimni oʻzlarining armiyalari erisha oladigan darajada talqin etmoqda. Boshqacha boʻlishi mumkin emas. Agar hozirgi paytda Parijda kommunistik hukumat mavjud boʻlmasa, bu 1945-yilda Sovet armiyasi u yerga yetib kelish uchun yetarlicha kuchli boʻlmaganligi sababli.
** Gap Ikkinchi Jahon urushi haqida ketmoqda.
* Shunday qilib, Gitler oʻldi. Juda yomon, biz uni tiriklay qoʻlga ola olmadik.
** 1945-yil aprel. Gitler oʻz joniga qasd qilganini eshitganda.
* Kecha uchun rahmat, bugun uchun javob bering.
* Agar dushman taslim boʻlsa, unda hamma narsa yaxshi boʻlishi kerak. Agar u taslim boʻlishni rad etsa, biz taslim boʻlishimiz kerak.
* Fikrlar quroldan kuchliroqdir. Dushmanlarimizga qurollanshiga yoʻl qoʻymadik, nega ularga gʻoyalarga ega boʻlishlariga ruxsat berishimiz kerak.
* Siz ipak qoʻlqoplar bilan inqilob qila olmaysiz.
* Kadrlar hamma narsani hal qiladilar.
** 1935-yil harbiy akademiyadagi nutqidan.
* Biz kapitalistlarni osib qoʻyganimizda, ular bizga oʻzlarini sotadilar.
* Men ketganimda, kapitalistlar sizni koʻr mushukchalar kabi boʻgʻib tashlashadi.
* Biz nima qilishimiz kerak? Biz rashk qilishimiz kerak!
* Oʻlim barcha muammolarni hal qiladi va odam boʻlmasa hech qanday muammo boʻlmaydi.
* Shayton biz bilan, biz birga gʻolib boʻlamiz
** Ikkinchi Jahon urushi paytida Cherchillning "Xudo biz bilan" degan soʻzlariga javoban.
* Yozuvchilar — inson ruhining muhandislaridir.
* Antisemitizm, irqchi shovinizmning ekstremal shakli sifatida, kannibalizmning eng xavfli shakli hisoblanadi.
{{vikipediya}}
== Manbalar ==
{{manbalar}}
[[Turkum:1879-yilda tugʻilganlar]]
[[Turkum:1953-yilda vafot etganlar]]
[[Turkum:Ateistlar]]
jvu7sy3zax2nd9285j31p6y2hrk7gsj
Andoza:Navigatsion jadval
10
2823
5609
5603
2020-06-09T11:06:24Z
Albatros777
1526
5609
wikitext
text/x-wiki
<!--Please do not edit without discussion first as this is a VERY complex template.-->
{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=</div>|none=|#default=<table cellspacing="0" <!--
-->class="navbox" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}"><tr><td style="padding:2px;">}}<!--
--><table cellspacing="0" class="nowraplinks {{{bodyclass|}}} {{#if:{{{title|{{{sarlavha|}}}}}}|{{#switch:{{{state|}}}|<!--
-->plain|off=|#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|<!--
-->subgroup|child|none=navbox-subgroup" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}|<!--
-->#default=navbox-inner" style="border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};"><!--
---Title and Navbar---
-->{{#if:{{{title|{{{sarlavha|}}}}}}|<tr>{{#if:{{{titlegroup|}}}|<!--
--><th scope="row" class="navbox-group {{{titlegroupclass|}}}" <!--
-->style="{{{basestyle|}}};{{{groupstyle|}}};{{{titlegroupstyle|}}}"><!--
-->{{{titlegroup|}}}</th><th scope="col" style="border-left:2px solid #fdfdfd;width:100%;|<!--
--><th scope="col" style="}}{{{basestyle|}}};{{{titlestyle|}}}" class="navbox-title" <!--
-->colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|{{{tasvir|}}}}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}}><!--
-->{{#if:{{#switch:{{{navbar|}}}|plain|off=1}}<!--
-->{{#if:{{{name|{{{nomi|}}}}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|<!--
-->{{#ifeq:{{{navbar|}}}|off|{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}|<!--
-->{{#ifeq:{{{state|}}}|plain||<span style="float:left;width:6em;"> </span>}}}}|<!--
-->{{#if:{{{name|{{{nomi|}}}}}}|{{Navbar|{{{name}}}|mini=1|<!--
-->fontstyle={{{basestyle|}}};{{{titlestyle|}}};background:none transparent;border:none;}}|<!--
--><span class="error" style="float:left;white-space:nowrap;">Error: No name provided</span>}}<!--
-->{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}}}<!--
--><div class="{{{titleclass|}}}" style="font-size:110%;">
{{{title}}}</div></th></tr>}}<!--
---Above---
-->{{#if:{{{above|}}}|<!--
-->{{#if:{{{title|{{{sarlavha|}}}}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{aboveclass|}}}" style="{{{basestyle|}}};{{{abovestyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|{{{tasvir|}}}}}}|+1}}}}"><div>
{{{above}}}</div></td></tr>}}<!--
---Body---
---First group/list and images---
-->{{#if:{{{list1|}}}|{{#if:{{{title|{{{sarlavha|}}}}}}{{{above|}}}|<tr style="height:2px;"><td></td></tr>}}<tr><!--
-->{{#if:{{{imageleft|}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}{{#if:{{{list21|}}}|+2}}{{#if:{{{list22|}}}|+2}}{{#if:{{{list23|}}}|+2}}{{#if:{{{list24|}}}|+2}}}}><div>
{{{imageleft}}}</div></td>}}<!--
-->{{#if:{{{group1|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}"><!--
-->{{{group1}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}">
{{{list1}}}</div></td><!--
-->{{#if:{{{image|{{{tasvir|}}}}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><div>
{{{image}}}</div></td>}}<!--
--></tr>}}<!--
---Remaining groups/lists---
-->{{#if:{{{list2|}}}|<!--
-->{{#if:{{{title|{{{sarlavha|}}}}}}{{{above|}}}{{{list1|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group2|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}"><!--
-->{{{group2}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list2}}}</div></td></tr>}}<!--
-->{{#if:{{{list3|}}}|<!--
-->{{#if:{{{title|{{{sarlavha|}}}}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group3|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}"><!--
-->{{{group3}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list3}}}</div></td></tr>}}<!--
-->{{#if:{{{list4|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group4|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}"><!--
-->{{{group4}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list4}}}</div></td></tr>}}<!--
-->{{#if:{{{list5|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group5|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}"><!--
-->{{{group5}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list5}}}</div></td></tr>}}<!--
-->{{#if:{{{list6|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group6|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}"><!--
-->{{{group6}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list6}}}</div></td></tr>}}<!--
-->{{#if:{{{list7|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group7|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}"><!--
-->{{{group7}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list7}}}</div></td></tr>}}<!--
-->{{#if:{{{list8|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group8|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}"><!--
-->{{{group8}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list8}}}</div></td></tr>}}<!--
-->{{#if:{{{list9|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group9|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}"><!--
-->{{{group9}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list9}}}</div></td></tr>}}<!--
-->{{#if:{{{list10|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group10|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}"><!--
-->{{{group10}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list10}}}</div></td></tr>}}<!--
-->{{#if:{{{list11|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group11|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}"><!--
-->{{{group11}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list11}}}</div></td></tr>}}<!--
-->{{#if:{{{list12|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group12|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}"><!--
-->{{{group12}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list12}}}</div></td></tr>}}<!--
-->{{#if:{{{list13|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group13|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}"><!--
-->{{{group13}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list13}}}</div></td></tr>}}<!--
-->{{#if:{{{list14|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group14|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}"><!--
-->{{{group14}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list14}}}</div></td></tr>}}<!--
-->{{#if:{{{list15|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group15|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}"><!--
-->{{{group15}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list15}}}</div></td></tr>}}<!--
-->{{#if:{{{list16|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group16|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}"><!--
-->{{{group16}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list16}}}</div></td></tr>}}<!--
-->{{#if:{{{list17|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group17|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}"><!--
-->{{{group17}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list17}}}</div></td></tr>}}<!--
-->{{#if:{{{list18|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group18|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}"><!--
-->{{{group18}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list18}}}</div></td></tr>}}<!--
-->{{#if:{{{list19|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group19|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}"><!--
-->{{{group19}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list19}}}</div></td></tr>}}<!--
-->{{#if:{{{list20|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group20|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}"><!--
-->{{{group20}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list20}}}</div></td></tr>}}<!--
-->{{#if:{{{list21|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group21|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group21style|}}}"><!--
-->{{{group21}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list21style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list21}}}</div></td></tr>}}<!--
-->{{#if:{{{list22|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group22|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group22style|}}}"><!--
-->{{{group22}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list22style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list22}}}</div></td></tr>}}<!--
-->{{#if:{{{list23|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group23|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group23style|}}}"><!--
-->{{{group23}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list23style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list23}}}</div></td></tr>}}<!--
-->{{#if:{{{list24|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group24|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group24style|}}}"><!--
-->{{{group24}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list24style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list24}}}</div></td></tr>}}<!--
---Below---
-->{{#if:{{{below|}}}|<!--
-->{{#if:{{{title|{{{sarlavha|}}}}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{belowclass|}}}" style="{{{basestyle|}}};{{{belowstyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|{{{tasvir|}}}}}}|+1}}}}"><div>
{{{below}}}</div></td></tr>}}<!--
--></table>{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=<div>|none=|#default=</td></tr></table>}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}
|doc
|sandbox
|testcases =
|#default = {{#switch:{{{bodyclass|}}}
|plainlist
|hlist
|hlist hnum
|hlist vcard
|vcard hlist =
|#default = {{#switch:{{{listclass|}}}
|plainlist
|hlist
|hlist hnum
|hlist vcard
|vcard hlist =
|#default =
}}
}}
}}
}}}}}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}
|sandbox
|testcases =
|#default = {{#switch:{{{liststyle|}}}
|padding: 0.25em 0; line-height: 1.3em;
|padding:0.25em 0; line-height:1.4em; width:auto;
|padding:0.4em 0; line-height:1.4em; = [[Category:Navigational boxes with custom list spacing]]
|#default =
}}
}}}}<includeonly>{{template other|{{#if:{{{titlestyle|}}}{{{groupstyle|}}}|[[Category:Navboxes using background colours]]}}}}</includeonly><noinclude>{{documentation}}<!-- Add categories and interwikis to the /doc sub-page -->
</noinclude>
r7rb6pp6u5miige9qjh801fx88lq9n3
Andoza:Navigatsion jadval/doc
10
2824
5568
2020-06-09T10:14:44Z
Albatros777
1526
„<noinclude>{{docpage}}</noinclude><includeonly>{{СИШ}}{{esoteric}}</includeonly> {{Navigatsion andozalar}} . == Заготовка для копи...“ yozuvi orqali yangi sahifa yaratildi
5568
wikitext
text/x-wiki
<noinclude>{{docpage}}</noinclude><includeonly>{{СИШ}}{{esoteric}}</includeonly>
{{Navigatsion andozalar}}
.
== Заготовка для копирования ==
Заготовка ниже предназначена для копирования в новые шаблоны для облегчения их оформления:
<pre>{{Navigatsion jadval
|nomi = {{подст:PAGENAME}}
|navbar =
|state = <includeonly>{{{state|autocollapse}}}</includeonly>
|uslub =
|uslub_asosiy_sarlavha =
|sarlavha =
|tasvir =
|sarlavha_uslubi =
|uslub_tizmalar =
|toq_uslub =
|juftlik_uslubi = background:#f0f0f0
|uslub_yuqori =
|yuqori =
|sarlavha1 =
|roʻyxat1 =
|sarlavha2 =
|roʻyxat2 = <div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
{{nobr| •}}
{{nobr| }}
</div>
...
|sarlavha23 =
|roʻyxat23 =
|uslub_quyi =
|quyi =
}}<noinclude>
[[Категория:Википедия:Навигационные шаблоны]]
</noinclude></pre>
; Альтернативный способ оформления
<pre>{{Navigatsion jadval
|nomi = {{подст:PAGENAME}}
|navbar =
|state = <includeonly>{{{state|collapsed}}}</includeonly>
|uslub =
|uslub_asosiy_sarlavha =
|sarlavha =
|tasvir =
|sarlavha_uslubi =
|uslub_tizmalar =
|toq_uslub =
|juftlik_uslubi = background:#F0F0F0
|uslub_yuqori =
|yuqori =
|sarlavha1 = Название sarlavha 1
|roʻyxat1 = <div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
{{Nowrap begin}}
[[Ссылка на статью1]]{{•wrap}}
[[Ссылка на статью2]]{{•wrap}}
[[Ссылка на статью3]]
{{Nowrap end}}
</div>
|sarlavha2 = Название sarlavha 2
|roʻyxat2 = <div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
{{Nowrap begin}}
[[Ссылка на статью1]]{{•wrap}}
[[Ссылка на статью2]]{{•wrap}}
[[Ссылка на статью3]]
{{Nowrap end}}
</div>
|uslub_quyi =
|quyi =
}}<noinclude>
[[Категория:Википедия:Навигационные шаблоны]]
</noinclude></pre>
<!---------- многострочные списки без div ---------->
{| width="100%" style="background:transparent"
| valign="top" | {{sitata boshlanishi}}
{{Navigatsion jadval
|state = nocollapse
|sarlavha = однострочные списки
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 = бла-бла бла-бла бла-бла
|sarlavha2 = 2
|roʻyxat2 = бла-бла бла-бла бла-бла
}}
{{oq||<source lang="text">
{{Navigatsion jadval
|state = nocollapse
|sarlavha = однострочные списки
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 = бла-бла бла-бла бла-бла
|sarlavha2 = 2
|roʻyxat2 = бла-бла бла-бла бла-бла
}}
</source>}}
{{sitata tamom}}
| valign="top" | <!---------- ---------->
{{sitata boshlanishi}}
{{Navigatsion jadval
|state = nocollapse
|sarlavha = многострочные списки без div
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 =
бла-бла
бла-бла
бла-бла
|sarlavha2 = 2
|roʻyxat2 =
бла-бла
бла-бла
бла-бла
}}
{{oq||<source lang="text">
{{Navigatsion jadval
|state = nocollapse
|sarlavha = многострочные списки без div
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 =
бла-бла
бла-бла
бла-бла
|sarlavha2 = 2
|roʻyxat2 =
бла-бла
бла-бла
бла-бла
}}
</source>}}
{{sitata tamom}}
|-<!---------- многострочные списки с div ---------->
| valign="top" | {{sitata boshlanishi}}
{{Navigatsion jadval
|state = nocollapse
|sarlavha = однострочные списки
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 = бла-бла бла-бла бла-бла
|sarlavha2 = 2
|roʻyxat2 = бла-бла бла-бла бла-бла
}}
{{oq||<source lang="text">
{{Navigatsion jadval
|state = nocollapse
|sarlavha = однострочные списки
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 = бла-бла бла-бла бла-бла
|sarlavha2 = 2
|roʻyxat2 = бла-бла бла-бла бла-бла
}}
</source>}}
{{sitata tamom}}
|<!---------- ---------->
{{sitata boshlanishi}}
{{Navigatsion jadval
|state = nocollapse
|sarlavha = многострочные списки с div
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 =<div>
бла-бла
бла-бла
бла-бла
</div>
|sarlavha2 = 2
|roʻyxat2 =<div>
бла-бла
бла-бла
бла-бла
</div>
}}
{{oq||<source lang="text">
{{Navigatsion jadval
|state = nocollapse
|sarlavha = многострочные списки с div
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 =<div>
бла-бла
бла-бла
бла-бла
</div>
|sarlavha2 = 2
|roʻyxat2 =<div>
бла-бла
бла-бла
бла-бла
</div>
}}
</source>}}
{{sitata tamom}}
|-<!---------- div с параметрами ---------->
|{{sitata boshlanishi}}
{{Navigatsion jadval
|state = nocollapse
|sarlavha = однострочные списки
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 = бла-бла бла-бла бла-бла
|sarlavha2 = 2
|roʻyxat2 = бла-бла бла-бла бла-бла
}}
{{oq||<source lang="text">
{{Navigatsion jadval
|state = nocollapse
|sarlavha = однострочные списки
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 = бла-бла бла-бла бла-бла
|sarlavha2 = 2
|roʻyxat2 = бла-бла бла-бла бла-бла
}}
</source>}}
{{sitata tamom}}
|<!---------- ---------->
{{sitata boshlanishi}}
{{Navigatsion jadval
|state = nocollapse
|sarlavha = div с параметрами
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 =<div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
бла-бла
бла-бла
бла-бла
</div>
|sarlavha2 = 2
|roʻyxat2 =<div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
бла-бла
бла-бла
бла-бла
</div>
}}
{{oq||<source lang="text">
{{Navigatsion jadval
|state = nocollapse
|sarlavha = div с параметрами
|juftlik_uslubi = background:#f0f0f0
|sarlavha1 = 1
|roʻyxat1 =<div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
бла-бла
бла-бла
бла-бла
</div>
|sarlavha2 = 2
|roʻyxat2 =<div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
бла-бла
бла-бла
бла-бла
</div>
}}
</source>}}
{{sitata tamom}}
|}
== Namuna ==
=== Tasvirsiz ===
{{sitata boshlanishi}}
{{Navigatsion jadval
|nomi = Navigatsion jadval/doc
|state = uncollapsed
|sarlavha = MSC ([[Multimedia Super Corridor]]) Malaysia{{-}}''без изображения''
|sarlavha1 = Centre
|roʻyxat1 = [[Cyberjaya]]
|sarlavha2 = Area
|roʻyxat2 = [[Klang Valley]]
|sarlavha3 = Major landmarks
|roʻyxat3 = [[Petronas Twin Towers]]{{*}}[[Kuala Lumpur Tower]]{{*}}[[Kuala Lumpur Central]]{{*}}[[Technology Park Malaysia]]{{*}}[[Putrajaya]]{{*}}[[Cyberjaya]]{{*}}[[Kuala Lumpur International Airport]]
|sarlavha4 = Infrastructure
|roʻyxat4 = [[Express Rail Link]]{{*}}[[KL-KLIA Dedicated Expressway]]
|sarlavha5 = Prime applications
|roʻyxat5 = [[EGovernment]]{{*}}[[MyKad]]
}}
{{oq||<source lang="text">
{{Navigatsion jadval
|nomi = Navigatsion jadval/doc
|state = uncollapsed
|sarlavha = MSC ([[Multimedia Super Corridor]]) Malaysia{{-}}''без изображения''
|sarlavha1 = Centre
|roʻyxat1 = [[Cyberjaya]]
|sarlavha2 = Area
|roʻyxat2 = [[Klang Valley]]
|sarlavha3 = Major landmarks
|roʻyxat3 = [[Petronas Twin Towers]]{{*}}[[Kuala Lumpur Tower]]{{*}}[[Kuala Lumpur Central]]{{*}}[[Technology Park Malaysia]]{{*}}[[Putrajaya]]{{*}}[[Cyberjaya]]{{*}}[[Kuala Lumpur International Airport]]
|sarlavha4 = Infrastructure
|roʻyxat4 = [[Express Rail Link]]{{*}}[[KL-KLIA Dedicated Expressway]]
|sarlavha5 = Prime applications
|roʻyxat5 = [[EGovernment]]{{*}}[[MyKad]]
}}
</source>}}
{{sitata tamom}}
=== Tasvirli ===
{{sitata boshlanishi}}
{{Navigatsion jadval
|nomi = Navigatsion jadval/doc
|state = uncollapsed
|sarlavha = MSC ([[Multimedia Super Corridor]]) Malaysia{{-}}''с tasvirм''
|tasvir = [[Tasvir:Flag of Malaysia.svg|120px]]
|sarlavha1 = Centre
|roʻyxat1 = [[Cyberjaya]]
|sarlavha2 = Area
|roʻyxat2 = [[Klang Valley]]
|sarlavha3 = Major landmarks
|roʻyxat3 = [[Petronas Twin Towers]]{{*}}[[Kuala Lumpur Tower]]{{*}}[[Kuala Lumpur Central]]{{*}}[[Technology Park Malaysia]]{{*}}[[Putrajaya]]{{*}}[[Cyberjaya]]{{*}}[[Kuala Lumpur International Airport]]
|sarlavha4 = Infrastructure
|roʻyxat4 = [[Express Rail Link]]{{*}}[[KL-KLIA Dedicated Expressway]]
|sarlavha5 = Prime applications
|roʻyxat5 = [[EGovernment]]{{*}}[[MyKad]]
}}
{{oq||<source lang="text">
{{Navigatsion jadval
|nomi = Navigatsion jadval/doc
|state = uncollapsed
|sarlavha = MSC ([[Multimedia Super Corridor]]) Malaysia{{-}}''с tasvirм''
|tasvir = [[Tasvir:Flag of Malaysia.svg|120px]]
|sarlavha1 = Centre
|roʻyxat1 = [[Cyberjaya]]
|sarlavha2 = Area
|roʻyxat2 = [[Klang Valley]]
|sarlavha3 = Major landmarks
|roʻyxat3 = [[Petronas Twin Towers]]{{*}}[[Kuala Lumpur Tower]]{{*}}[[Kuala Lumpur Central]]{{*}}[[Technology Park Malaysia]]{{*}}[[Putrajaya]]{{*}}[[Cyberjaya]]{{*}}[[Kuala Lumpur International Airport]]
|sarlavha4 = Infrastructure
|roʻyxat4 = [[Express Rail Link]]{{*}}[[KL-KLIA Dedicated Expressway]]
|sarlavha5 = Prime applications
|roʻyxat5 = [[EGovernment]]{{*}}[[MyKad]]
}}
</source>}}
{{sitata tamom}}
=== tasvirli ===
{{sitata boshlanishi}}
{{Navigatsion jadval
|nomi = Navigatsion jadval/doc
|state = uncollapsed
|sarlavha = MSC ([[Multimedia Super Corridor]]) Malaysia{{-}}''с tasvirм, списки без переноса слов в ссылках, белый фон tizmalar и чётные списки со светло-серым фоном, нижняя satr светло-голубого цвета и выровнена по центру''
|tasvir = [[Tasvir:Flag of Malaysia.svg|120px]]
|uslub_tela = background-color: white
|juftlik_uslubi= background:#f0f0f0
|sarlavha1 = Centre
|roʻyxat1 = [[Cyberjaya]]
|sarlavha2 = Area
|roʻyxat2 = [[Klang Valley]]
|sarlavha3 = Major landmarks
|roʻyxat3 =<div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
{{nobr|[[Petronas Twin Towers]] •}}
{{nobr|[[Kuala Lumpur Tower]] •}}
{{nobr|[[Kuala Lumpur Central]] •}}
{{nobr|[[Technology Park Malaysia]] •}}
{{nobr|[[Putrajaya]] •}}
{{nobr|[[Cyberjaya]] •}}
{{nobr|[[Kuala Lumpur International Airport]]}}
</div>
|sarlavha4 = Infrastructure
|roʻyxat4 = [[Express Rail Link]]{{*}}[[KL-KLIA Dedicated Expressway]]
|sarlavha5 = Prime applications
|roʻyxat5 = [[EGovernment]]{{*}}[[MyKad]]
|uslub_quyi = background:#ddddff
|quyi = Website: [http://www.msc.com.my/ www.msc.com.my]
}}
{{oq||<source lang="text">
{{Navigatsion jadval
|nomi = Navigatsion jadval/doc
|state = uncollapsed
|sarlavha = MSC ([[Multimedia Super Corridor]]) Malaysia{{-}}''с tasvirм, списки без переноса слов в ссылках, белый фон tizmalar и чётные списки со светло-серым фоном, нижняя satr светло-голубого цвета и выровнена по центру''
|tasvir = [[Tasvir:Flag of Malaysia.svg|120px]]
|uslub_tela = background-color:white
|juftlik_uslubi= background:#f0f0f0
|sarlavha1 = Centre
|roʻyxat1 = [[Cyberjaya]]
|sarlavha2 = Area
|roʻyxat2 = [[Klang Valley]]
|sarlavha3 = Major landmarks
|roʻyxat3 =<div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
{{nobr|[[Petronas Twin Towers]] •}}
{{nobr|[[Kuala Lumpur Tower]] •}}
{{nobr|[[Kuala Lumpur Central]] •}}
{{nobr|[[Technology Park Malaysia]] •}}
{{nobr|[[Putrajaya]] •}}
{{nobr|[[Cyberjaya]] •}}
{{nobr|[[Kuala Lumpur International Airport]]}}
</div>
|sarlavha4 = Infrastructure
|roʻyxat4 = [[Express Rail Link]]{{*}}[[KL-KLIA Dedicated Expressway]]
|sarlavha5 = Prime applications
|roʻyxat5 = [[EGovernment]]{{*}}[[MyKad]]
|uslub_quyi = background:#ddddff
|quyi = Website: [http://www.msc.com.my/ www.msc.com.my]
}}
</source>}}
{{sitata tamom}}
<includeonly>
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"state": {
"label": "State",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"uslub": {
"label": "Uslub",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"uslub_tela": {
"label": "Uslub tela",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"tasvir": {
"label": "Tasvir",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"uslub_asosiy_sarlavha": {
"label": "Uslub asosiy sarlavha",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"navbar": {
"label": "Navbar",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"nomi": {
"label": "Nomi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha": {
"label": "Sarlavha",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"yuqori": {
"label": "Yuqori",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"uslub_yuqori": {
"label": "Uslub yuqori",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha1": {
"label": "Sarlavha1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat1": {
"label": "Roʻyxat1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha_uslubi": {
"label": "Sarlavha uslubi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"uslub_tizmalar": {
"label": "Uslub tizmalar",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"toq_uslub": {
"label": "Toq uslub",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat2": {
"label": "Roʻyxat2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat3": {
"label": "Roʻyxat3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat4": {
"label": "Roʻyxat4",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat5": {
"label": "Roʻyxat5",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat6": {
"label": "Roʻyxat6",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat7": {
"label": "Roʻyxat7",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat8": {
"label": "Roʻyxat8",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat9": {
"label": "Roʻyxat9",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat10": {
"label": "Roʻyxat10",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat11": {
"label": "Roʻyxat11",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat12": {
"label": "Roʻyxat12",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat13": {
"label": "Roʻyxat13",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat14": {
"label": "Roʻyxat14",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat15": {
"label": "Roʻyxat15",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat16": {
"label": "Roʻyxat16",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat17": {
"label": "Roʻyxat17",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat18": {
"label": "Roʻyxat18",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat19": {
"label": "Roʻyxat19",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat20": {
"label": "Roʻyxat20",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat21": {
"label": "Roʻyxat21",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat22": {
"label": "Roʻyxat22",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"roʻyxat23": {
"label": "Roʻyxat23",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"imagestyle": {
"label": "Imagestyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha2": {
"label": "Sarlavha2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"juft_uslub": {
"label": "Juft uslub",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha3": {
"label": "Sarlavha3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha4": {
"label": "Sarlavha4",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha5": {
"label": "Sarlavha5",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha6": {
"label": "Sarlavha6",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha7": {
"label": "Sarlavha7",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha8": {
"label": "Sarlavha8",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha9": {
"label": "Sarlavha9",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha10": {
"label": "Sarlavha10",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha11": {
"label": "Sarlavha11",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha12": {
"label": "Sarlavha12",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha13": {
"label": "Sarlavha13",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha14": {
"label": "Sarlavha14",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha15": {
"label": "Sarlavha15",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha16": {
"label": "Sarlavha16",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha17": {
"label": "Sarlavha17",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha18": {
"label": "Sarlavha18",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha19": {
"label": "Sarlavha19",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha20": {
"label": "Sarlavha20",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha21": {
"label": "Sarlavha21",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha22": {
"label": "Sarlavha22",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"sarlavha23": {
"label": "Sarlavha23",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"quyi": {
"label": "Quyi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"uslub_quyi": {
"label": "Uslub quyi",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
jr73sgmxfwo5n4vgdxhpgnie86vjt5l
Andoza:Docpage
10
2825
6998
5570
2023-08-10T00:25:00Z
EmausBot
1325
Fixing double redirect to [[Andoza:Hujjat ostsahifasi]]
6998
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Hujjat ostsahifasi]]
hrn4af0c0xdu84ory38573g5u3dsznv
Andoza:Navigatsion andozalar
10
2826
5571
2020-06-09T10:17:07Z
Albatros777
1526
„<onlyinclude>{{Navbox (beta) |name = Navigatsion andozalar |title = Mavjud navigatsion andozalar |navbar = off |state = off |style = width:auto;float:ri...“ yozuvi orqali yangi sahifa yaratildi
5571
wikitext
text/x-wiki
<onlyinclude>{{Navbox (beta)
|name = Navigatsion andozalar
|title = Mavjud navigatsion andozalar
|navbar = off
|state = off
|style = width:auto;float:right;margin:0em 0em 0em 1em;
|list1 = {{andoza|Navbox}}
|list2 = {{andoza|Navbox subgroups}}
|list3 = {{andoza|Navigatsion jadval blogi}}
|list4 = {{andoza|Navigatsion jadval kolonkasi}}
|list5 = {{andoza|Navigatsion blok}}
|list6 = {{andoza|Navigatsion chiziq}}
|list7 = {{andoza|Navigatsion chiziq2}}
|list8 = {{andoza|Navigatsion jadval}}
|list9 = {{andoza|Navigatsion jadval2}}
}}</onlyinclude><noinclude>
[[Turkum:Navigatsion andozalar|{{PAGENAME}}]]
</noinclude><noinclude>{{documentation}}</noinclude>
dbfa6xag29zx6xpqk2xqzzzjyzuwc3y
Andoza:Navigatsion andozalar/doc
10
2827
5572
2020-06-09T10:17:48Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5572
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin. Bu andoza parametrlarga ega emas.",
"params": {
}}</templatedata>
h1rzk02zbdrga9pu0yaevk4o4n8ag05
Andoza:Navbox (beta)
10
2828
5573
2020-06-09T10:18:29Z
Albatros777
1526
„<!-- -->{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=</div>|none=|#default=<table class="{{{bodyclass|}}}" cellspacing="0" <!-- -->style="border: 1p...“ yozuvi orqali yangi sahifa yaratildi
5573
wikitext
text/x-wiki
<!--
-->{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=</div>|none=|#default=<table class="{{{bodyclass|}}}" cellspacing="0" <!--
-->style="border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; background: #fdfdfd;{{{bodystyle|}}};{{{style|}}}"><tr><td style="padding:2px;">}}<!--
--><table cellspacing="0" class="nowraplinks {{#if:{{{title|}}}|{{#switch:{{{state|}}}|plain|off=|<!--
-->#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|<!--
-->subgroup|child|none=" style="background: #fdfdfd; width:100%;{{{bodystyle|}}};{{{style|}}}|<!--
-->#default=" style="width:100%;background:transparent;color:inherit}};{{{innerstyle|}}};"><!--
---Title and Navbar---
-->{{#if:{{{title|}}}|<tr>{{#if:{{{titlegroup|}}}|<!--
--><td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: #ddddff;{{{basestyle|}}};{{{groupstyle|}}};{{{titlegroupstyle|}}}">{{{titlegroup|}}}</td><!--
--><th style="text-align:center; padding-left:1em; padding-right:1em; background:#ccccff; border-left:2px solid #fdfdfd; width:100%;|<th style="text-align:center; padding-left:1em; padding-right:1em;background:#ccccff;}}{{{basestyle|}}};{{{titlestyle|}}};{{#switch:{{{border|{{{1|}}}}}}|subgroup=background:#ddddff;{{{basestyle|}}};{{{titlestyle|}}} |child=background:#ddddff;{{{basestyle|}}};{{{titlestyle|}}} |none=background:#ddddff;{{{basestyle|}}};{{{titlestyle|}}}}}" <!--
-->colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}}<!--
-->> <!--
-->{{#if:{{#switch:{{{navbar|}}}|plain|off=1}}<!--
-->{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|<!--
-->{{#ifeq:{{{navbar|}}}|off|{{#ifeq:{{{state|}}}|plain|<div style="float:right;width:3.5em;"> </div>}}|<!--
-->{{#ifeq:{{{state|}}}|plain||<div style="float:left; width:3.5em;text-align:left;"> </div>}}}}|<!--
--><div style="float:left; width:3.5em;text-align:left;"><!--
-->{{Tnavbar (beta)|{{{name}}}|fontstyle={{{basestyle|}}};{{{titlestyle|}}};border:none;|mini=1}}<!--
--></div>{{#ifeq:{{{state|}}}|plain|<div style="float:right;width:3.5em;"> </div>}}}}<!--
--><span class="{{{titleclass|}}}" style="font-size:{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=100|#default=110}}%;"><!--
-->{{{title}}}</span></th></tr>}}<!--
---Above---
-->{{#if:{{{above|}}}|<!--
-->{{#if:{{{title|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td style="background:{{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} padding-left:1em; padding-right:1em; text-align:center; {{{basestyle|}}}; {{{abovestyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}">{{{above}}}</td></tr>}}<!--
---Body---
---First group/list and images---
-->{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|<tr style="height:2px;"><td></td></tr>}}<tr><!--
-->{{#if:{{{imageleft|}}}|<!--
--><td style="width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><!--
-->{{{imageleft}}}</td>}}<!--
-->{{#if:{{{group1|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}"><!--
-->{{{group1}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}">
{{{list1}}}</div></td><!--
-->{{#if:{{{image|}}}|<!--
--><td style="width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><!--
-->{{{image}}}</td>}}<!--
--></tr>}}<!--
---Remaining groups/lists---
-->{{#if:{{{list2|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group2|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}"><!--
-->{{{group2}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list2}}}</div></td></tr>}}<!--
-->{{#if:{{{list3|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group3|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}"><!--
-->{{{group3}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list3}}}</div></td></tr>}}<!--
-->{{#if:{{{list4|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group4|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}"><!--
-->{{{group4}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list4}}}</div></td></tr>}}<!--
-->{{#if:{{{list5|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group5|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}"><!--
-->{{{group5}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list5}}}</div></td></tr>}}<!--
-->{{#if:{{{list6|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group6|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}"><!--
-->{{{group6}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list6}}}</div></td></tr>}}<!--
-->{{#if:{{{list7|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group7|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}"><!--
-->{{{group7}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list7}}}</div></td></tr>}}<!--
-->{{#if:{{{list8|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group8|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}"><!--
-->{{{group8}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list8}}}</div></td></tr>}}<!--
-->{{#if:{{{list9|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group9|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}"><!--
-->{{{group9}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list9}}}</div></td></tr>}}<!--
-->{{#if:{{{list10|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group10|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}"><!--
-->{{{group10}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list10}}}</div></td></tr>}}<!--
-->{{#if:{{{list11|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group11|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}"><!--
-->{{{group11}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list11}}}</div></td></tr>}}<!--
-->{{#if:{{{list12|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group12|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}"><!--
-->{{{group12}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list12}}}</div></td></tr>}}<!--
-->{{#if:{{{list13|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group13|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}"><!--
-->{{{group13}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list13}}}</div></td></tr>}}<!--
-->{{#if:{{{list14|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group14|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}"><!--
-->{{{group14}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list14}}}</div></td></tr>}}<!--
-->{{#if:{{{list15|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group15|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}"><!--
-->{{{group15}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list15}}}</div></td></tr>}}<!--
-->{{#if:{{{list16|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group16|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}"><!--
-->{{{group16}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list16}}}</div></td></tr>}}<!--
-->{{#if:{{{list17|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group17|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}"><!--
-->{{{group17}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list17}}}</div></td></tr>}}<!--
-->{{#if:{{{list18|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group18|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}"><!--
-->{{{group18}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list18}}}</div></td></tr>}}<!--
-->{{#if:{{{list19|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group19|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}"><!--
-->{{{group19}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list19}}}</div></td></tr>}}<!--
-->{{#if:{{{list20|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group20|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}"><!--
-->{{{group20}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}; <!--
-->border-color: #fdfdfd;"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list20}}}</div></td></tr>}}<!--
---Below---
-->{{#if:{{{below|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td style="background:{{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} padding-left:1em; padding-right:1em; text-align:center; {{{basestyle|}}};{{{belowstyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}">{{{below}}}</td></tr>}}<!--
--></table>{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=<div>|none=|#default=</td></tr></table>}}<!--
--><noinclude>
{{doc}}
[[Turkum:Navigatsion andozalar]]
</noinclude>
fx1e8rdvld2y9o5a60824tqremlkc3p
Andoza:Navbox (beta)/doc
10
2829
5574
2020-06-09T10:19:05Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5574
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"border": {
"label": "Border",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"bodyclass": {
"label": "Bodyclass",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"bodystyle": {
"label": "Bodystyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"style": {
"label": "Style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"title": {
"label": "Title",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"state": {
"label": "State",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"innerstyle": {
"label": "Innerstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"titlegroup": {
"label": "Titlegroup",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"basestyle": {
"label": "Basestyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"groupstyle": {
"label": "Groupstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"titlegroupstyle": {
"label": "Titlegroupstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"titlestyle": {
"label": "Titlestyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"imageleft": {
"label": "Imageleft",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"image": {
"label": "Image",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"navbar": {
"label": "Navbar",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"name": {
"label": "Name",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"titleclass": {
"label": "Titleclass",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"above": {
"label": "Above",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"abovestyle": {
"label": "Abovestyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list1": {
"label": "List1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"imageleftstyle": {
"label": "Imageleftstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list2": {
"label": "List2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list3": {
"label": "List3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list4": {
"label": "List4",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list5": {
"label": "List5",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list6": {
"label": "List6",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list7": {
"label": "List7",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list8": {
"label": "List8",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list9": {
"label": "List9",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list10": {
"label": "List10",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list11": {
"label": "List11",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list12": {
"label": "List12",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list13": {
"label": "List13",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list14": {
"label": "List14",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list15": {
"label": "List15",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list16": {
"label": "List16",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list17": {
"label": "List17",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list18": {
"label": "List18",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list19": {
"label": "List19",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list20": {
"label": "List20",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group1": {
"label": "Group1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"groupwidth": {
"label": "Groupwidth",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group1style": {
"label": "Group1style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"evenodd": {
"label": "Evenodd",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"liststyle": {
"label": "Liststyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"oddstyle": {
"label": "Oddstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list1style": {
"label": "List1style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list1padding": {
"label": "List1padding",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"listpadding": {
"label": "Listpadding",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"imagestyle": {
"label": "Imagestyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group2": {
"label": "Group2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group2style": {
"label": "Group2style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"evenstyle": {
"label": "Evenstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list2style": {
"label": "List2style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group3": {
"label": "Group3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group3style": {
"label": "Group3style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list3style": {
"label": "List3style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group4": {
"label": "Group4",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group4style": {
"label": "Group4style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list4style": {
"label": "List4style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group5": {
"label": "Group5",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group5style": {
"label": "Group5style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list5style": {
"label": "List5style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group6": {
"label": "Group6",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group6style": {
"label": "Group6style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list6style": {
"label": "List6style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group7": {
"label": "Group7",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group7style": {
"label": "Group7style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list7style": {
"label": "List7style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group8": {
"label": "Group8",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group8style": {
"label": "Group8style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list8style": {
"label": "List8style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group9": {
"label": "Group9",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group9style": {
"label": "Group9style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list9style": {
"label": "List9style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group10": {
"label": "Group10",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group10style": {
"label": "Group10style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list10style": {
"label": "List10style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group11": {
"label": "Group11",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group11style": {
"label": "Group11style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list11style": {
"label": "List11style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group12": {
"label": "Group12",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group12style": {
"label": "Group12style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list12style": {
"label": "List12style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group13": {
"label": "Group13",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group13style": {
"label": "Group13style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list13style": {
"label": "List13style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group14": {
"label": "Group14",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group14style": {
"label": "Group14style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list14style": {
"label": "List14style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group15": {
"label": "Group15",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group15style": {
"label": "Group15style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list15style": {
"label": "List15style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group16": {
"label": "Group16",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group16style": {
"label": "Group16style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list16style": {
"label": "List16style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group17": {
"label": "Group17",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group17style": {
"label": "Group17style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list17style": {
"label": "List17style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group18": {
"label": "Group18",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group18style": {
"label": "Group18style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list18style": {
"label": "List18style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group19": {
"label": "Group19",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group19style": {
"label": "Group19style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list19style": {
"label": "List19style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group20": {
"label": "Group20",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"group20style": {
"label": "Group20style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"list20style": {
"label": "List20style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"below": {
"label": "Below",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"belowstyle": {
"label": "Belowstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
b6767si3n9iyw97hxmmrvnimar94y9f
Andoza:Andoza
10
2830
5575
2020-06-09T10:20:22Z
Albatros777
1526
„<span style="color:#9098A0" class="wp-templatelink">{{[[Andoza:{{{1}}}|{{{1}}}]]}}</span><noinclude>{{doc}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5575
wikitext
text/x-wiki
<span style="color:#9098A0" class="wp-templatelink">{{[[Andoza:{{{1}}}|{{{1}}}]]}}</span><noinclude>{{doc}}</noinclude>
kg9ezonhxnsy6rc2yf1xcu1rribbkkq
Andoza:Andoza/doc
10
2831
5576
2020-06-09T10:20:45Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5576
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
}
}}</templatedata>
sriamz28dhabsoz15zbj8l7eefgyav3
Andoza:Navigatsion jadval/satr
10
2832
5577
2020-06-09T10:22:26Z
Albatros777
1526
„<!-- parametrlar: 1=sarlavha-n 2=roʻyxat-n 3=sarlavha_uslubi 4=uslub_tizmalar 5=juft_uslub/toq_uslub 6=qoʻsh.yacheyka -->{{#if:{{{1|}}}{{{2|}}}|<tr><!...“ yozuvi orqali yangi sahifa yaratildi
5577
wikitext
text/x-wiki
<!-- parametrlar: 1=sarlavha-n 2=roʻyxat-n 3=sarlavha_uslubi 4=uslub_tizmalar 5=juft_uslub/toq_uslub 6=qoʻsh.yacheyka
-->{{#if:{{{1|}}}{{{2|}}}|<tr><!--
-->{{#if:{{{7|}}}|{{{7}}}}}<!--
-->{{#if:{{{1|}}}|<th style="white-space:nowrap;{{#if:{{{2|}}}|{{{3}}}|text-align:center;{{{3}}}" colspan="2}}">{{{1}}}</th>}}<!--
-->{{#if:{{{2|}}}|<td {{#if:{{{1|}}}||colspan="2"}} style="width:100%{{#if:{{{4|}}}|<nowiki>;</nowiki>{{{4}}}}}<!--
-->{{#if:{{{5|}}}|<nowiki>;</nowiki>{{{5}}}}}">
<!-- разрыв строки необходим для корректной обработки аргументов, начинающихся с заголовка таблицы {|
-->{{{2}}}</td>}}<!--
-->{{#if:{{{6|}}}|{{{6}}}}}<!--
--></tr>}}<noinclude>[[Turkum:Vikiiqtibos:Andozalar ostsahifalari|{{PAGENAME}}]]
</noinclude>
<noinclude>{{documentation}}</noinclude>
ogbiysnfhtf57y57xjqpui4oaqgyd8g
Andoza:Navigatsion jadval/satr/doc
10
2833
5578
2020-06-09T10:22:55Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5578
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"2": {
"label": "2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"3": {
"label": "3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"4": {
"label": "4",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"5": {
"label": "5",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"6": {
"label": "6",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
8xgd324w8h2eubchz7bz6onrlx0m9m0
Andoza:Tnavbar-view
10
2834
5579
2020-06-09T10:23:43Z
Albatros777
1526
„<span class="noprint plainlinksneverexpand" style="white-space:nowrap;font-size:xx-small<!-- -->{{#if:{{{fontcolor|}}}|<nowiki>;</nowiki>color:{{{font...“ yozuvi orqali yangi sahifa yaratildi
5579
wikitext
text/x-wiki
<span class="noprint plainlinksneverexpand" style="white-space:nowrap;font-size:xx-small<!--
-->{{#if:{{{fontcolor|}}}|<nowiki>;</nowiki>color:{{{fontcolor}}}}}<!--
-->{{#if:{{{fontstyle|}}}|<nowiki>;</nowiki>{{{fontstyle}}}}}<!--
-->{{#if:{{{style|}}} |<nowiki>;</nowiki>{{{style}}}}}"> <!--
-->{{#if:{{{text|}}}<!--
-->|<nowiki>[</nowiki>[[template:{{{1<noinclude>|test</noinclude>}}}|<span style="color:<!--
-->{{#if:{{{fontcolor|}}}|{{{fontcolor}}}|#002bb8}}<!--
-->{{#if:{{{fontstyle|}}}|<nowiki>;</nowiki>{{{fontstyle}}}}}"<!--
--> title="Ushbu andozani koʻrish">{{{text}}}</span>]]<nowiki>]</nowiki><!--
-->|[[file:Searchtool.svg|14px|Ushbu andozani koʻrish|link=template:{{{1<noinclude>|test</noinclude>}}}]]}}<!--
--> </span><noinclude>
{{doc}}<!-- Пожалуйста, добавляйте категории и интервики на страницу документации! -->
</noinclude>
8kz4jdimvmet4uc4qnykd7ualfaixke
Andoza:Tnavbar-view/doc
10
2835
5580
2020-06-09T10:24:06Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5580
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"fontcolor": {
"label": "Fontcolor",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"fontstyle": {
"label": "Fontstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"style": {
"label": "Style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"text": {
"label": "Text",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
tuldcfj3erdmgsm68b2xih7zb66290d
Andoza:СИШ
10
2836
5581
2020-06-09T10:25:13Z
Albatros777
1526
„{{ambox |type=notice |image= [[Tasvir:Stalewarning.svg|40px|link=ВП:Критические шаблоны|Time]] |text='''Внимание! Это...“ yozuvi orqali yangi sahifa yaratildi
5581
wikitext
text/x-wiki
{{ambox
|type=notice
|image= [[Tasvir:Stalewarning.svg|40px|link=ВП:Критические шаблоны|Time]]
|text='''Внимание! Это один из [[Special:MostLinkedTemplates|самых используемых шаблонов]].'''<!--Не менее 100 тысяч включений-->
|text-small=Каждое его изменение создаёт [[mw:Manual:Job queue|дополнительную нагрузку]] на серверы «Фонда Викимедиа». Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах.
}}<includeonly>{{#if:{{{nocat|}}}||[[Категория:Шаблоны:Критические|{{PAGENAME}}]]}}</includeonly><noinclude>
{{Documentation}}
[[Категория:Шаблоны:Предупреждения|{{PAGENAME}}]]
[[Категория:Шаблоны:Для шаблонов|{{PAGENAME}}]]
[[Категория:Шаблоны:Критические|*]]
</noinclude>
0qv54x3td63epxtd1dfy29bffjqaqys
Andoza:СИШ/doc
10
2837
5582
2020-06-09T10:25:41Z
Albatros777
1526
„{{documentation subpage}} <!-- andoza hujjati --> == Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andoz...“ yozuvi orqali yangi sahifa yaratildi
5582
wikitext
text/x-wiki
{{documentation subpage}}
<!-- andoza hujjati -->
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"nocat": {
"label": "Nocat",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
52s7z5gp2l4vtbzlwyxjm9zo1oqjz8n
Andoza:Ambox/doc
10
2839
5584
2020-06-09T10:27:11Z
Albatros777
1526
„{{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: Wikipedia:Wikida...“ yozuvi orqali yangi sahifa yaratildi
5584
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Message box}}
{{Mbox andozalari (kichik)}}
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"subst": {
"label": "Subst",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"name": {
"label": "Name",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"name": {
"label": "Name",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"small": {
"label": "Small",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"type": {
"label": "Type",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"smallimage": {
"label": "Smallimage",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"smallimage": {
"label": "Smallimage",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"image": {
"label": "Image",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"smallimageright": {
"label": "Smallimageright",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"smallimageright": {
"label": "Smallimageright",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"imageright": {
"label": "Imageright",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"class": {
"label": "Class",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"style": {
"label": "Style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"textstyle": {
"label": "Textstyle",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"smalltext": {
"label": "Smalltext",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"smalltext": {
"label": "Smalltext",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"text": {
"label": "Text",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"text-small": {
"label": "Text-small",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"text-small": {
"label": "Text-small",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"date": {
"label": "Date",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"date": {
"label": "Date",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"cat": {
"label": "Cat",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"all": {
"label": "All",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"cat2": {
"label": "Cat2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"all2": {
"label": "All2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"cat3": {
"label": "Cat3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"all3": {
"label": "All3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"nocat": {
"label": "Nocat",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"doc": {
"label": "Doc",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
}
,
"category": {
"label": "Category",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"category2": {
"label": "Category2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"category3": {
"label": "Category3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}}}</templatedata>
7ikyqd1ptn73500lu6nn6f3cturfngr
Andoza:Mbox andozalari (kichik)
10
2840
5585
2020-06-09T10:27:48Z
Albatros777
1526
„<includeonly>{{Bilgiquti | tanasinfi = nowrap | tanauslubi = width:auto;padding-bottom:7.6em;line-height:1.25em; | yuqorigiuslubi = font-size:inherit; |...“ yozuvi orqali yangi sahifa yaratildi
5585
wikitext
text/x-wiki
<includeonly>{{Bilgiquti
| tanasinfi = nowrap
| tanauslubi = width:auto;padding-bottom:7.6em;line-height:1.25em;
| yuqorigiuslubi = font-size:inherit;
|yuqorigi= Xabar quti<br/>meta-andozalar
| belgiuslubi = margin:0;padding:0 0.3em 0;text-align:center;font-weight:normal;
| matnuslubi = margin:0;padding:0 0.5em 0 0;
| belgi1 = ''andoza'' | matn1 = ''kontekst''
| belgi2 = {{tl|Ambox}} | matn2 = article
| belgi3 = {{tl|Cmbox}} | matn3 = category
| belgi4 = {{tl|Imbox}} | matn4 = image
| belgi5 = {{tl|Tmbox}} | matn5 = talk
| belgi6 = {{tl|Fmbox}} | matn6 = footer / header
| belgi7 = {{tl|Ombox}} | matn7 = other pages
| belgi8 = {{tl|Mbox}} | matn8 = auto-detect
| belgi9 = {{tl|Asbox}} | matn9 = article stub
| belgi10 = {{tl|Dmbox}} | matn10 = disambiguation
}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
atql1hxoa22pcpgq0gdhd6wx2gza19x
Andoza:Mbox andozalari (kichik)/doc
10
2841
5586
2020-06-09T10:28:13Z
Albatros777
1526
„{{Documentation subpage}} {{Mbox andozalari (kichik)}}“ yozuvi orqali yangi sahifa yaratildi
5586
wikitext
text/x-wiki
{{Documentation subpage}}
{{Mbox andozalari (kichik)}}
pdkn63zsta3ghv6vrdqzukpw105ddyz
Andoza:Sitata boshlanishi
10
2842
5587
2020-06-09T10:30:44Z
Albatros777
1526
„<includeonly>{{#if: {{{manba|}}}{{{1|}}}|<p style="margin:1em 0 0 5%; font-size:105%">{{{manba|}}}{{{1|}}}:</p>}}<blockquote style="float:none; padding:...“ yozuvi orqali yangi sahifa yaratildi
5587
wikitext
text/x-wiki
<includeonly>{{#if: {{{manba|}}}{{{1|}}}|<p style="margin:1em 0 0 5%; font-size:105%">{{{manba|}}}{{{1|}}}:</p>}}<blockquote style="float:none; padding:3px 15px 3px 15px; border:thin solid #e0e0e0"><div></includeonly><noinclude>
{{doc}}<!-- категории и интервики должны добавляться на страницу документации -->
</noinclude>
if2rfqezjod7599rv7uld4guboo0yjv
Andoza:Sitata boshlanishi/doc
10
2843
5588
2020-06-09T10:31:04Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5588
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"manba": {
"label": "Manba",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
q6l1ojaddr7qbopeake6l2s5d46hnuj
Andoza:Oq
10
2844
5589
2020-06-09T10:31:42Z
Albatros777
1526
„<includeonly>{{hider|title=''Orginal matn'' {{ref-{{#if:{{{1|}}}|{{{1|}}}|en}}}}|title-style=text-align:left;color:#808080|hidden=1|frame-style=border:0...“ yozuvi orqali yangi sahifa yaratildi
5589
wikitext
text/x-wiki
<includeonly>{{hider|title=''Orginal matn'' {{ref-{{#if:{{{1|}}}|{{{1|}}}|en}}}}|title-style=text-align:left;color:#808080|hidden=1|frame-style=border:0px solid #F5F5F5|content-style =text-align: {{#switch: {{{1|}}} | he=right | ar=right |left }}|content={{langi|{{{1|en}}}|{{{2}}}}}}}</includeonly>
<noinclude>{{lowercase}}{{Documentation}}</noinclude>
k6ghz83lagbsbzh6r3arfdbvrlzloea
Andoza:Oq/doc
10
2845
5590
2020-06-09T10:32:03Z
Albatros777
1526
„{{documentation subpage}} == Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihag...“ yozuvi orqali yangi sahifa yaratildi
5590
wikitext
text/x-wiki
{{documentation subpage}}
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"2": {
"label": "2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
}
}}</templatedata>
eb6fx3js3hqlxwdfjzwwh2c44gjgrb7
Andoza:Lowercase
10
2846
5591
2020-06-09T10:32:34Z
Albatros777
1526
„{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}<noinclude> {{pp-semi-protected|small=yes}} <!-- PLEASE ADD CATEGORIES AND...“ yozuvi orqali yangi sahifa yaratildi
5591
wikitext
text/x-wiki
{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}<noinclude>
{{pp-semi-protected|small=yes}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude><noinclude>{{documentation}}</noinclude>
gt1wi8xz2nrhi3atradgpnmd3bvrqho
Andoza:Lowercase/doc
10
2847
5592
2020-06-09T10:33:05Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5592
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin. Bu andoza parametrlarga ega emas.",
"params": {
}}</templatedata>
h1rzk02zbdrga9pu0yaevk4o4n8ag05
Andoza:Pp-semi-protected
10
2848
5593
2020-06-09T10:33:37Z
Albatros777
1526
„<noinclude>{{documentation}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
5593
wikitext
text/x-wiki
<noinclude>{{documentation}}</noinclude>
56q3glwxua861ekqmxdmx0ovfq3zxj9
Andoza:Pp-semi-protected/doc
10
2849
5594
2020-06-09T10:33:56Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5594
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin. Bu andoza parametrlarga ega emas.",
"params": {
}}</templatedata>
h1rzk02zbdrga9pu0yaevk4o4n8ag05
Andoza:Hider
10
2850
5595
2020-06-09T10:34:55Z
Albatros777
1526
„<div class="NavFrame {{#if:{{{hidden|}}}|collapsed}}" style="{{{frame-style|}}}"> <div class="NavHead" style="{{{title-style|}}}">{{{title|}}} &nbs...“ yozuvi orqali yangi sahifa yaratildi
5595
wikitext
text/x-wiki
<div class="NavFrame {{#if:{{{hidden|}}}|collapsed}}" style="{{{frame-style|}}}">
<div class="NavHead" style="{{{title-style|}}}">{{{title|}}} </div>
<div class="NavContent" style="{{#if:{{{content-style|}}}|{{{content-style}}}|text-align:left}}">
{{{content}}}
</div>{{#if: {{{footer|}}}|<div style="{{{footer-style|{{{title-style|}}}}}}">{{{footer}}}</div>}}</div><noinclude>{{doc}}</noinclude>
qbsjpsrt6znjljcarct9oo8k6ez8no9
Andoza:Hider/doc
10
2851
5596
2020-06-09T10:35:24Z
Albatros777
1526
„<noinclude>{{docpage}}</noinclude> == Qoʻllanish qoidasi == Данный шаблон предназначен для того, чтобы пользо...“ yozuvi orqali yangi sahifa yaratildi
5596
wikitext
text/x-wiki
<noinclude>{{docpage}}</noinclude>
== Qoʻllanish qoidasi ==
Данный шаблон предназначен для того, чтобы пользователь имел возможность скрыть часть текста. Изначально фрагмент текста может быть показан или сразу скрыт. Для показа скрытого содержимого следует нажать на кнопку «Показать», а для сокрытия показанного — кнопку «Скрыть» (кнопка одна, меняется лишь её название).
=== Parametrlar ===
* '''title''' — заголовок блока. Отображается всегда.
* '''title-style''' — стиль заголовка. Стиль должен быть задан в формате [[CSS]], как он задаётся в атрибуте <code>style</code>. Например: <code>border:1px solid black;color:blue</code>
* '''content''' — содержимое блока. Оно-то и будет скрываться или показываться.
* '''content-style''' — стиль содержимого.
* '''frame-style''' — общий стиль блока. Используется, к примеру, чтобы задать общую границу.
* '''footer''' — содержимое нижнего несворачиваемого блока.
* '''footer-style''' — стиль нижнего несворачиваемого блока, по умолчанию такой же как и стиль заголовка.
* '''hidden''' — показатель изначального состояния блока: скрыт он или показан. Если не задавать этот параметр вовсе или оставить его значение пустым, то блок будет по умолчанию открыт. Если же задать какое-либо значение параметра (обычно — '''1'''), то содержимое блока будет изначально скрыто от пользователя.
=== Tayyorlash ===
<pre>{{Bekitish
|title =
|content =
|frame-style =
|title-style =
|content-style =
|footer =
|footer-style =
|hidden =
}}</pre>
=== Namuna ===
<pre>
{{Bekitish
|title = Blog sarlavhasi
|content = Ichidagi
|frame-style = border:1px solid Plum
|title-style = color:black;background-color:lavender;font-weight:bold
|content-style = color:black;background-color:ghostwhite;text-align:center
|footer = Yana [[boshqa maqola]]
|footer-style = background-color:lightgray;text-align:right
}}
</pre>
{{Bekitish
|title = Blog sarlavhasi
|content = Ichidagi
|frame-style = border:1px solid Plum
|title-style = color:black;background-color:lavender;font-weight:bold
|content-style = color:black;background-color:ghostwhite;text-align:center
|footer = Yana [[boshqa maqola]]
|footer-style = background-color:lightgray;text-align:right
}}
<includeonly>
[[Turkum:Vikipediya:Andozalar|{{PAGENAME}}]]
[[hy:Կաղապար:Hider]]
[[uk:Шаблон:Hider]]
[[bs:Šablon:Sakrij]]
[[cy:Nodyn:Cuddiwyd]]
[[dsb:Pśedłoga:Nawikašćik]]
[[eo:Ŝablono:Kaŝskatolo]]
[[fr:Modèle:Boîte déroulante]]
[[hy:Կաղապար:Նավարկման զոլ]]
[[hsb:Předłoha:Nawigaciska lajsta]]
[[mk:Шаблон:Hidden]]
[[ja:Template:Hidden]]
[[pl:Szablon:Ukryj]]
[[pt:Predefinição:Oculto]]
[[sv:Mall:Dold]]
[[en:Template:Hidden]]
</includeonly>
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"hidden": {
"label": "Hidden",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"frame-style": {
"label": "Frame-style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"title-style": {
"label": "Title-style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"title": {
"label": "Title",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"content-style": {
"label": "Content-style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"content": {
"label": "Content",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"footer": {
"label": "Footer",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"footer-style": {
"label": "Footer-style",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
rokm3khlvjkd6xxnm4cdbm5gg04s7az
Andoza:Bekitish
10
2852
5597
2020-06-09T10:36:09Z
Albatros777
1526
[[Andoza:Hider]]ga yoʻnaltirildi
5597
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Hider]]
tdny9gwio6j2izwyjdrh150qyc9egl4
Andpza:Bekitish/doc
0
2853
5598
2020-06-09T10:37:16Z
Albatros777
1526
[[Andoza:Hider/doc]]ga yoʻnaltirildi
5598
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Hider/doc]]
irp0t79to7h2ipkhz6gsy7tylrwnhtg
Andoza:Sitata tamom
10
2854
5599
2020-06-09T10:38:26Z
Albatros777
1526
„<includeonly></div>{{#if: {{{manba|}}}{{{1|}}} | <p style="margin:0 2em 0 0; text-align:right">— {{{manba|}}}{{{1|}}}</p>}}</blockquote>{{#if: {{{haqi...“ yozuvi orqali yangi sahifa yaratildi
5599
wikitext
text/x-wiki
<includeonly></div>{{#if: {{{manba|}}}{{{1|}}}
| <p style="margin:0 2em 0 0; text-align:right">— {{{manba|}}}{{{1|}}}</p>}}</blockquote>{{#if: {{{haqiqiy|}}}
| <div style="display:none"><div class=NavFrame><div class=NavHead><div class=NavContent></div></div></div></div>
<div class=NavFrame style="border:0;background:transparent">
<div class=NavHead style="padding: 2px 0px 2px 0px; text-align: right;border:0;background:transparent"><small>'''Yana boshqa haqiqiy:''' </small></div>
<div class=NavContent><blockquote style="text-align: justify; float:none; padding: 3px 10px 3px 10px; border:thin solid #e0e0e0; font-size:smaller"><div>{{{haqiqiy}}}</div></blockquote></div></div></div>}}</includeonly><noinclude>
{{doc}}<!-- категории и интервики должны добавляться на страницу документации -->
</noinclude>
g3fmrp2tf50dkzwmm0d793d1cs8y6te
Andoza:Sitata tamom/doc
10
2855
5600
2020-06-09T10:38:50Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5600
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"manba": {
"label": "Manba",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"haqiqiy": {
"label": "Haqiqiy",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
erdm8cwh8qph1c7ix1oi7clq0uvyzfw
Andoza:Langi
10
2856
5601
2020-06-09T10:39:26Z
Albatros777
1526
„<span lang="{{{1}}}" style="font-style: italic">-{{{{2}}}}-</span><noinclude>{{documentation}}</noinclude><noinclude> [[Turkum:Tillar andozalari]] </noi...“ yozuvi orqali yangi sahifa yaratildi
5601
wikitext
text/x-wiki
<span lang="{{{1}}}" style="font-style: italic">-{{{{2}}}}-</span><noinclude>{{documentation}}</noinclude><noinclude>
[[Turkum:Tillar andozalari]]
</noinclude>
cg3qe7f63eiiypph0585modi8j03gar
Andoza:Langi/doc
10
2857
5602
2020-06-09T10:39:48Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
5602
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"2": {
"label": "2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
}
}}</templatedata>
plusm77g4qbyv20yl29efknm135fm3p
Modul:Navbox
828
2858
5604
2020-06-09T10:53:45Z
Albatros777
1526
„-- -- This module implements {{Navbox}} -- local p = {} local navbar = require('Module:Navbar')._navbar local getArgs -- lazily initialized local arg...“ yozuvi orqali yangi sahifa yaratildi
5604
Scribunto
text/plain
--
-- This module implements {{Navbox}}
--
local p = {}
local navbar = require('Module:Navbar')._navbar
local getArgs -- lazily initialized
local args
local border
local listnums
local ODD_EVEN_MARKER = '\127_ODDEVEN_\127'
local RESTART_MARKER = '\127_ODDEVEN0_\127'
local REGEX_MARKER = '\127_ODDEVEN(%d?)_\127'
local function striped(wikitext)
-- Return wikitext with markers replaced for odd/even striping.
-- Child (subgroup) navboxes are flagged with a category that is removed
-- by parent navboxes. The result is that the category shows all pages
-- where a child navbox is not contained in a parent navbox.
local orphanCat = '[[Category:Navbox orphans]]'
if border == 'subgroup' and args.orphan ~= 'yes' then
-- No change; striping occurs in outermost navbox.
return wikitext .. orphanCat
end
local first, second = 'odd', 'even'
if args.evenodd then
if args.evenodd == 'swap' then
first, second = second, first
else
first = args.evenodd
second = first
end
end
local changer
if first == second then
changer = first
else
local index = 0
changer = function (code)
if code == '0' then
-- Current occurrence is for a group before a nested table.
-- Set it to first as a valid although pointless class.
-- The next occurrence will be the first row after a title
-- in a subgroup and will also be first.
index = 0
return first
end
index = index + 1
return index % 2 == 1 and first or second
end
end
local regex = orphanCat:gsub('([%[%]])', '%%%1')
return (wikitext:gsub(regex, ''):gsub(REGEX_MARKER, changer)) -- () omits gsub count
end
local function processItem(item, nowrapitems)
if item:sub(1, 2) == '{|' then
-- Applying nowrap to lines in a table does not make sense.
-- Add newlines to compensate for trim of x in |parm=x in a template.
return '\n' .. item ..'\n'
end
if nowrapitems == 'yes' then
local lines = {}
for line in (item .. '\n'):gmatch('([^\n]*)\n') do
local prefix, content = line:match('^([*:;#]+)%s*(.*)')
if prefix and not content:match('^<span class="nowrap">') then
line = prefix .. '<span class="nowrap">' .. content .. '</span>'
end
table.insert(lines, line)
end
item = table.concat(lines, '\n')
end
if item:match('^[*:;#]') then
return '\n' .. item ..'\n'
end
return item
end
local function renderNavBar(titleCell)
if args.navbar ~= 'off' and args.navbar ~= 'plain' and not (not args.name and mw.getCurrentFrame():getParent():getTitle():gsub('/sandbox$', '') == 'Template:Navbox') then
titleCell:wikitext(navbar{
args.name,
mini = 1,
fontstyle = (args.basestyle or '') .. ';' .. (args.titlestyle or '') .. ';background:none transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; padding:0;'
})
end
end
--
-- Title row
--
local function renderTitleRow(tbl)
if not args.title then return end
local titleRow = tbl:tag('tr')
if args.titlegroup then
titleRow
:tag('th')
:attr('scope', 'row')
:addClass('navbox-group')
:addClass(args.titlegroupclass)
:cssText(args.basestyle)
:cssText(args.groupstyle)
:cssText(args.titlegroupstyle)
:wikitext(args.titlegroup)
end
local titleCell = titleRow:tag('th'):attr('scope', 'col')
if args.titlegroup then
titleCell
:css('border-left', '2px solid #fdfdfd')
:css('width', '100%')
end
local titleColspan = 2
if args.imageleft then titleColspan = titleColspan + 1 end
if args.image then titleColspan = titleColspan + 1 end
if args.titlegroup then titleColspan = titleColspan - 1 end
titleCell
:cssText(args.basestyle)
:cssText(args.titlestyle)
:addClass('navbox-title')
:attr('colspan', titleColspan)
renderNavBar(titleCell)
titleCell
:tag('div')
-- id for aria-labelledby attribute
:attr('id', mw.uri.anchorEncode(args.title))
:addClass(args.titleclass)
:css('font-size', '114%')
:css('margin', '0 4em')
:wikitext(processItem(args.title))
end
--
-- Above/Below rows
--
local function getAboveBelowColspan()
local ret = 2
if args.imageleft then ret = ret + 1 end
if args.image then ret = ret + 1 end
return ret
end
local function renderAboveRow(tbl)
if not args.above then return end
tbl:tag('tr')
:tag('td')
:addClass('navbox-abovebelow')
:addClass(args.aboveclass)
:cssText(args.basestyle)
:cssText(args.abovestyle)
:attr('colspan', getAboveBelowColspan())
:tag('div')
-- id for aria-labelledby attribute, if no title
:attr('id', args.title and nil or mw.uri.anchorEncode(args.above))
:wikitext(processItem(args.above, args.nowrapitems))
end
local function renderBelowRow(tbl)
if not args.below then return end
tbl:tag('tr')
:tag('td')
:addClass('navbox-abovebelow')
:addClass(args.belowclass)
:cssText(args.basestyle)
:cssText(args.belowstyle)
:attr('colspan', getAboveBelowColspan())
:tag('div')
:wikitext(processItem(args.below, args.nowrapitems))
end
--
-- List rows
--
local function renderListRow(tbl, index, listnum)
local row = tbl:tag('tr')
if index == 1 and args.imageleft then
row
:tag('td')
:addClass('navbox-image')
:addClass(args.imageclass)
:css('width', '1px') -- Minimize width
:css('padding', '0px 2px 0px 0px')
:cssText(args.imageleftstyle)
:attr('rowspan', #listnums)
:tag('div')
:wikitext(processItem(args.imageleft))
end
if args['group' .. listnum] then
local groupCell = row:tag('th')
-- id for aria-labelledby attribute, if lone group with no title or above
if listnum == 1 and not (args.title or args.above or args.group2) then
groupCell
:attr('id', mw.uri.anchorEncode(args.group1))
end
groupCell
:attr('scope', 'row')
:addClass('navbox-group')
:addClass(args.groupclass)
:cssText(args.basestyle)
:css('width', args.groupwidth or '1%') -- If groupwidth not specified, minimize width
groupCell
:cssText(args.groupstyle)
:cssText(args['group' .. listnum .. 'style'])
:wikitext(args['group' .. listnum])
end
local listCell = row:tag('td')
if args['group' .. listnum] then
listCell
:css('text-align', 'left')
:css('border-left-width', '2px')
:css('border-left-style', 'solid')
else
listCell:attr('colspan', 2)
end
if not args.groupwidth then
listCell:css('width', '100%')
end
local rowstyle -- usually nil so cssText(rowstyle) usually adds nothing
if index % 2 == 1 then
rowstyle = args.oddstyle
else
rowstyle = args.evenstyle
end
local listText = args['list' .. listnum]
local oddEven = ODD_EVEN_MARKER
if listText:sub(1, 12) == '</div><table' then
-- Assume list text is for a subgroup navbox so no automatic striping for this row.
oddEven = listText:find('<th[^>]*"navbox%-title"') and RESTART_MARKER or 'odd'
end
listCell
:css('padding', '0px')
:cssText(args.liststyle)
:cssText(rowstyle)
:cssText(args['list' .. listnum .. 'style'])
:addClass('navbox-list')
:addClass('navbox-' .. oddEven)
:addClass(args.listclass)
:addClass(args['list' .. listnum .. 'class'])
:tag('div')
:css('padding', (index == 1 and args.list1padding) or args.listpadding or '0em 0.25em')
:wikitext(processItem(listText, args.nowrapitems))
if index == 1 and args.image then
row
:tag('td')
:addClass('navbox-image')
:addClass(args.imageclass)
:css('width', '1px') -- Minimize width
:css('padding', '0px 0px 0px 2px')
:cssText(args.imagestyle)
:attr('rowspan', #listnums)
:tag('div')
:wikitext(processItem(args.image))
end
end
--
-- Tracking categories
--
local function needsHorizontalLists()
if border == 'subgroup' or args.tracking == 'no' then
return false
end
local listClasses = {
['plainlist'] = true, ['hlist'] = true, ['hlist hnum'] = true,
['hlist hwrap'] = true, ['hlist vcard'] = true, ['vcard hlist'] = true,
['hlist vevent'] = true,
}
return not (listClasses[args.listclass] or listClasses[args.bodyclass])
end
local function hasBackgroundColors()
for _, key in ipairs({'titlestyle', 'groupstyle', 'basestyle', 'abovestyle', 'belowstyle'}) do
if tostring(args[key]):find('background', 1, true) then
return true
end
end
end
local function hasBorders()
for _, key in ipairs({'groupstyle', 'basestyle', 'abovestyle', 'belowstyle'}) do
if tostring(args[key]):find('border', 1, true) then
return true
end
end
end
local function isIllegible()
local styleratio = require('Module:Color contrast')._styleratio
for key, style in pairs(args) do
if tostring(key):match("style$") then
if styleratio{mw.text.unstripNoWiki(style)} < 4.5 then
return true
end
end
end
return false
end
local function getTrackingCategories()
local cats = {}
if needsHorizontalLists() then table.insert(cats, 'Navigational boxes without horizontal lists') end
if hasBackgroundColors() then table.insert(cats, 'Navboxes using background colours') end
if isIllegible() then table.insert(cats, 'Potentially illegible navboxes') end
if hasBorders() then table.insert(cats, 'Navboxes using borders') end
return cats
end
local function renderTrackingCategories(builder)
local title = mw.title.getCurrentTitle()
if title.namespace ~= 10 then return end -- not in template space
local subpage = title.subpageText
if subpage == 'doc' or subpage == 'sandbox' or subpage == 'testcases' then return end
for _, cat in ipairs(getTrackingCategories()) do
builder:wikitext('[[Category:' .. cat .. ']]')
end
end
--
-- Main navbox tables
--
local function renderMainTable()
local tbl = mw.html.create('table')
:addClass('nowraplinks')
:addClass(args.bodyclass)
if args.title and (args.state ~= 'plain' and args.state ~= 'off') then
if args.state == 'collapsed' then args.state = 'mw-collapsed' end
tbl
:addClass('mw-collapsible')
:addClass(args.state or 'autocollapse')
end
tbl:css('border-spacing', 0)
if border == 'subgroup' or border == 'none' then
tbl
:addClass('navbox-subgroup')
:cssText(args.bodystyle)
:cssText(args.style)
else -- regular navbox - bodystyle and style will be applied to the wrapper table
tbl
:addClass('navbox-inner')
:css('background', 'transparent')
:css('color', 'inherit')
end
tbl:cssText(args.innerstyle)
renderTitleRow(tbl)
renderAboveRow(tbl)
for i, listnum in ipairs(listnums) do
renderListRow(tbl, i, listnum)
end
renderBelowRow(tbl)
return tbl
end
function p._navbox(navboxArgs)
args = navboxArgs
listnums = {}
for k, _ in pairs(args) do
if type(k) == 'string' then
local listnum = k:match('^list(%d+)$')
if listnum then table.insert(listnums, tonumber(listnum)) end
end
end
table.sort(listnums)
border = mw.text.trim(args.border or args[1] or '')
if border == 'child' then
border = 'subgroup'
end
-- render the main body of the navbox
local tbl = renderMainTable()
-- render the appropriate wrapper around the navbox, depending on the border param
local res = mw.html.create()
if border == 'none' then
local nav = res:tag('div')
:attr('role', 'navigation')
:node(tbl)
-- aria-labelledby title, otherwise above, otherwise lone group
if args.title or args.above or (args.group1 and not args.group2) then
nav:attr('aria-labelledby', mw.uri.anchorEncode(args.title or args.above or args.group1))
else
nav:attr('aria-label', 'Navbox')
end
elseif border == 'subgroup' then
-- We assume that this navbox is being rendered in a list cell of a parent navbox, and is
-- therefore inside a div with padding:0em 0.25em. We start with a </div> to avoid the
-- padding being applied, and at the end add a <div> to balance out the parent's </div>
res
:wikitext('</div>')
:node(tbl)
:wikitext('<div>')
else
local nav = res:tag('div')
:attr('role', 'navigation')
:addClass('navbox')
:addClass(args.navboxclass)
:cssText(args.bodystyle)
:cssText(args.style)
:css('padding', '3px')
:node(tbl)
-- aria-labelledby title, otherwise above, otherwise lone group
if args.title or args.above or (args.group1 and not args.group2) then
nav:attr('aria-labelledby', mw.uri.anchorEncode(args.title or args.above or args.group1))
else
nav:attr('aria-label', 'Navbox')
end
end
if (args.nocat or 'false'):lower() == 'false' then
renderTrackingCategories(res)
end
return striped(tostring(res))
end
function p.navbox(frame)
if not getArgs then
getArgs = require('Module:Arguments').getArgs
end
args = getArgs(frame, {wrappers = {'Template:Navbox', 'Template:Navbox subgroup'}})
if frame.args.border then
-- This allows Template:Navbox_subgroup to use {{#invoke:Navbox|navbox|border=...}}.
args.border = frame.args.border
end
-- Read the arguments in the order they'll be output in, to make references number in the right order.
local _
_ = args.title
_ = args.above
for i = 1, 20 do
_ = args["group" .. tostring(i)]
_ = args["list" .. tostring(i)]
end
_ = args.below
return p._navbox(args)
end
return p
msqtiqdgm245sn6a5v8eu1ia0vtr1o1
Modul:Navbar
828
2859
5605
2020-06-09T10:55:08Z
Albatros777
1526
„local p = {} local getArgs local ul function p.addItem (mini, full, link, descrip, args, url) local l if url then l = {'[', '', ']'} else l = {...“ yozuvi orqali yangi sahifa yaratildi
5605
Scribunto
text/plain
local p = {}
local getArgs
local ul
function p.addItem (mini, full, link, descrip, args, url)
local l
if url then
l = {'[', '', ']'}
else
l = {'[[', '|', ']]'}
end
ul:tag('li')
:addClass('nv-'..full)
:wikitext(l[1] .. link .. l[2])
:tag(args.mini and 'abbr' or 'span')
:attr('title', descrip..' this template')
:cssText(args.fontstyle)
:wikitext(args.mini and mini or full)
:done()
:wikitext(l[3])
end
function p.brackets (position, c, args, div)
if args.brackets then
div
:tag('span')
:css('margin-'..position, '-0.125em')
:cssText(args.fontstyle)
:wikitext(c)
end
end
function p._navbar(args)
local show = {true, true, true, false, false, false}
local titleArg = 1
if args.collapsible then
titleArg = 2
if not args.plain then args.mini = 1 end
if args.fontcolor then
args.fontstyle = 'color:' .. args.fontcolor .. ';'
end
args.style = 'float:left; text-align:left'
end
if args.template then
titleArg = 'template'
show = {true, false, false, false, false, false}
local index = {t = 2, d = 2, e = 3, h = 4, m = 5, w = 6, talk = 2, edit = 3, hist = 4, move = 5, watch = 6}
for k,v in ipairs(require ('Module:TableTools').compressSparseArray(args)) do
local num = index[v]
if num then show[num] = true end
end
end
if args.noedit then show[3] = false end
local titleText = args[titleArg] or (':' .. mw.getCurrentFrame():getParent():getTitle())
local title = mw.title.new(mw.text.trim(titleText), 'Template')
if not title then
error('Invalid title ' .. titleText)
end
local talkpage = title.talkPageTitle and title.talkPageTitle.fullText or ''
local div = mw.html.create():tag('div')
div
:addClass('plainlinks')
:addClass('hlist')
:addClass('navbar')
:cssText(args.style)
if args.mini then div:addClass('mini') end
if not (args.mini or args.plain) then
div
:tag('span')
:css('word-spacing', 0)
:cssText(args.fontstyle)
:wikitext(args.text or 'This box:')
:wikitext(' ')
end
p.brackets('right', '[ ', args, div)
ul = div:tag('ul')
if show[1] then p.addItem('v', 'view', title.fullText, 'View', args) end
if show[2] then p.addItem('t', 'talk', talkpage, 'Discuss', args) end
if show[3] then p.addItem('e', 'edit', title:fullUrl('action=edit'), 'Edit', args, true) end
if show[4] then p.addItem('h', 'hist', title:fullUrl('action=history'), 'History of', args, true) end
if show[5] then
local move = mw.title.new ('Special:Movepage')
p.addItem('m', 'move', move:fullUrl('target='..title.fullText), 'Move', args, true) end
if show[6] then p.addItem('w', 'watch', title:fullUrl('action=watch'), 'Watch', args, true) end
p.brackets('left', ' ]', args, div)
if args.collapsible then
div
:done()
:tag('div')
:css('font-size', '114%')
:css('margin', args.mini and '0 4em' or '0 7em')
:cssText(args.fontstyle)
:wikitext(args[1])
end
return tostring(div:done())
end
function p.navbar(frame)
if not getArgs then
getArgs = require('Module:Arguments').getArgs
end
return p._navbar(getArgs(frame))
end
return p
0kto9e56pycr6rz0vadnqvghkpm06x9
Modul:Color contrast
828
2860
5606
2020-06-09T10:57:20Z
Albatros777
1526
„-- -- This module implements -- {{Color contrast ratio}} -- {{Greater color contrast ratio}} -- {{ColorToLum}} -- {{RGBColorToLum}} -- local p = {}...“ yozuvi orqali yangi sahifa yaratildi
5606
Scribunto
text/plain
--
-- This module implements
-- {{Color contrast ratio}}
-- {{Greater color contrast ratio}}
-- {{ColorToLum}}
-- {{RGBColorToLum}}
--
local p = {}
local HTMLcolor = mw.loadData( 'Module:Color contrast/colors' )
local function sRGB (v)
if (v <= 0.03928) then
v = v / 12.92
else
v = math.pow((v+0.055)/1.055, 2.4)
end
return v
end
local function rgbdec2lum(R, G, B)
if ( 0 <= R and R < 256 and 0 <= G and G < 256 and 0 <= B and B < 256 ) then
return 0.2126 * sRGB(R/255) + 0.7152 * sRGB(G/255) + 0.0722 * sRGB(B/255)
else
return ''
end
end
local function hsl2lum(h, s, l)
if ( 0 <= h and h < 360 and 0 <= s and s <= 1 and 0 <= l and l <= 1 ) then
local c = (1 - math.abs(2*l - 1))*s
local x = c*(1 - math.abs( math.fmod(h/60, 2) - 1) )
local m = l - c/2
local r, g, b = m, m, m
if( 0 <= h and h < 60 ) then
r = r + c
g = g + x
elseif( 60 <= h and h < 120 ) then
r = r + x
g = g + c
elseif( 120 <= h and h < 180 ) then
g = g + c
b = b + x
elseif( 180 <= h and h < 240 ) then
g = g + x
b = b + c
elseif( 240 <= h and h < 300 ) then
r = r + x
b = b + c
elseif( 300 <= h and h < 360 ) then
r = r + c
b = b + x
end
return rgbdec2lum(255*r, 255*g, 255*b)
else
return ''
end
end
local function color2lum(c)
if (c == nil) then
return ''
end
-- html '#' entity
c = c:gsub("#", "#")
-- whitespace
c = c:match( '^%s*(.-)[%s;]*$' )
-- unstrip nowiki strip markers
c = mw.text.unstripNoWiki(c)
-- lowercase
c = c:lower()
-- first try to look it up
local L = HTMLcolor[c]
if (L ~= nil) then
return L
end
-- convert from hsl
if mw.ustring.match(c,'^hsl%([%s]*[0-9][0-9%.]*[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then
local h, s, l = mw.ustring.match(c,'^hsl%([%s]*([0-9][0-9%.]*)[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$')
return hsl2lum(tonumber(h), tonumber(s)/100, tonumber(l)/100)
end
-- convert from rgb
if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*%)$') then
local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*%)$')
return rgbdec2lum(tonumber(R), tonumber(G), tonumber(B))
end
-- convert from rgb percent
if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then
local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$')
return rgbdec2lum(255*tonumber(R)/100, 255*tonumber(G)/100, 255*tonumber(B)/100)
end
-- remove leading # (if there is one) and whitespace
c = mw.ustring.match(c, '^[%s#]*([a-f0-9]*)[%s]*$')
-- split into rgb
local cs = mw.text.split(c or '', '')
if( #cs == 6 ) then
local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[2])
local G = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[4])
local B = 16*tonumber('0x' .. cs[5]) + tonumber('0x' .. cs[6])
return rgbdec2lum(R, G, B)
elseif ( #cs == 3 ) then
local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[1])
local G = 16*tonumber('0x' .. cs[2]) + tonumber('0x' .. cs[2])
local B = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[3])
return rgbdec2lum(R, G, B)
end
-- failure, return blank
return ''
end
-- This exports the function for use in other modules.
-- The colour is passed as a string.
function p._lum(color)
return color2lum(color)
end
function p._greatercontrast(args)
local bias = tonumber(args['bias'] or '0') or 0
local css = (args['css'] and args['css'] ~= '') and true or false
local v1 = color2lum(args[1] or '')
local c2 = args[2] or '#FFFFFF'
local v2 = color2lum(c2)
local c3 = args[3] or '#000000'
local v3 = color2lum(c3)
local ratio1 = -1;
local ratio2 = -1;
if (type(v1) == 'number' and type(v2) == 'number') then
ratio1 = (v2 + 0.05)/(v1 + 0.05)
ratio1 = (ratio1 < 1) and 1/ratio1 or ratio1
end
if (type(v1) == 'number' and type(v3) == 'number') then
ratio2 = (v3 + 0.05)/(v1 + 0.05)
ratio2 = (ratio2 < 1) and 1/ratio2 or ratio2
end
if css then
local c1 = args[1] or ''
if mw.ustring.match(c1, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or
mw.ustring.match(c1, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then
c1 = '#' .. c1
end
if mw.ustring.match(c2, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or
mw.ustring.match(c2, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then
c2 = '#' .. c2
end
if mw.ustring.match(v3, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or
mw.ustring.match(v3, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then
c3 = '#' .. c3
end
return 'background-color:' .. c1 .. '; color:' .. ((ratio1 > 0) and (ratio2 > 0) and ((ratio1 + bias > ratio2) and c2 or c3) or '') .. ';'
end
return (ratio1 > 0) and (ratio2 > 0) and ((ratio1 + bias > ratio2) and c2 or c3) or ''
end
function p._ratio(args)
local v1 = color2lum(args[1])
local v2 = color2lum(args[2])
if (type(v1) == 'number' and type(v2) == 'number') then
-- v1 should be the brighter of the two.
if v2 > v1 then
v1, v2 = v2, v1
end
return (v1 + 0.05)/(v2 + 0.05)
else
return args['error'] or '?'
end
end
function p._styleratio(args)
local style = (args[1] or ''):lower()
local bg, fg = 'white', 'black'
local lum_bg, lum_fg = 1, 0
if args[2] then
local lum = color2lum(args[2])
if lum ~= '' then bg, lum_bg = args[2], lum end
end
if args[3] then
local lum = color2lum(args[3])
if lum ~= '' then fg, lum_fg = args[3], lum end
end
local slist = mw.text.split(mw.ustring.gsub(mw.ustring.gsub(style or '', '&#[Xx]23;', '#'), '#', '#'), ';')
for k = 1,#slist do
local s = slist[k]
local k,v = s:match( '^[%s]*([^:]-):([^:]-)[%s;]*$' )
k = k or ''
v = v or ''
if (k:match('^[%s]*(background)[%s]*$') or k:match('^[%s]*(background%-color)[%s]*$')) then
local lum = color2lum(v)
if( lum ~= '' ) then bg, lum_bg = v, lum end
elseif (k:match('^[%s]*(color)[%s]*$')) then
local lum = color2lum(v)
if( lum ~= '' ) then bg, lum_fg = v, lum end
end
end
if lum_bg > lum_fg then
return (lum_bg + 0.05)/(lum_fg + 0.05)
else
return (lum_fg + 0.05)/(lum_bg + 0.05)
end
end
--[[
Use {{#invoke:Color contrast|somecolor}} directly or
{{#invoke:Color contrast}} from a wrapper template.
Parameters:
-- |1= — required; A color to check.
--]]
function p.lum(frame)
local color = frame.args[1] or frame:getParent().args[1]
return p._lum(color)
end
function p.ratio(frame)
local args = frame.args[1] and frame.args or frame:getParent().args
return p._ratio(args)
end
function p.styleratio(frame)
local args = frame.args[1] and frame.args or frame:getParent().args
return p._styleratio(args)
end
function p.greatercontrast(frame)
local args = frame.args[1] and frame.args or frame:getParent().args
return p._greatercontrast(args)
end
return p
3j3oaih63ygo9p806h5yxpscaqh3xu9
Modul:Color contrast/colors
828
2861
5607
2020-06-09T10:59:24Z
Albatros777
1526
„return { aliceblue = 0.92880068253475, antiquewhite = 0.84646951707754, aqua = 0.7874, aquamarine = 0.8...“ yozuvi orqali yangi sahifa yaratildi
5607
Scribunto
text/plain
return {
aliceblue = 0.92880068253475,
antiquewhite = 0.84646951707754,
aqua = 0.7874,
aquamarine = 0.8078549208338,
azure = 0.97265264954166,
beige = 0.8988459998705,
bisque = 0.80732327372979,
black = 0,
blanchedalmond = 0.85084439608156,
blue = 0.0722,
blueviolet = 0.12622014321946,
brown = 0.098224287876511,
burlywood = 0.51559844533893,
cadetblue = 0.29424681085422,
chartreuse = 0.76032025902623,
chocolate = 0.23898526114557,
coral = 0.37017930872924,
cornflowerblue = 0.30318641994179,
cornsilk = 0.93562110372965,
crimson = 0.16042199953026,
cyan = 0.7874,
darkblue = 0.018640801980939,
darkcyan = 0.20329317839046,
darkgoldenrod = 0.27264703559993,
darkgray = 0.39675523072563,
darkgreen = 0.091143429047575,
darkgrey = 0.39675523072563,
darkkhaki = 0.45747326349994,
darkmagenta = 0.07353047651207,
darkolivegreen = 0.12651920884889,
darkorange = 0.40016167026524,
darkorchid = 0.13413142174857,
darkred = 0.054889674531132,
darksalmon = 0.40541471563381,
darkseagreen = 0.43789249325969,
darkslateblue = 0.065792846227988,
darkslategray = 0.067608151928044,
darkslategrey = 0.067608151928044,
darkturquoise = 0.4874606277449,
darkviolet = 0.10999048339343,
deeppink = 0.23866895828276,
deepskyblue = 0.44481603395575,
dimgray = 0.14126329114027,
dimgrey = 0.14126329114027,
dodgerblue = 0.27442536991456,
firebrick = 0.10724525535015,
floralwhite = 0.95922484825004,
forestgreen = 0.18920812076002,
fuchsia = 0.2848,
gainsboro = 0.71569350050648,
ghostwhite = 0.94311261886323,
gold = 0.69860877428159,
goldenrod = 0.41919977809569,
gray = 0.2158605001139,
green = 0.15438342968146,
greenyellow = 0.80609472611453,
grey = 0.2158605001139,
honeydew = 0.96336535554782,
hotpink = 0.34658438169715,
indianred = 0.21406134963884,
indigo = 0.03107561486337,
ivory = 0.99071270600615,
khaki = 0.77012343394121,
lavender = 0.80318750514521,
lavenderblush = 0.90172748631046,
lawngreen = 0.73905893124963,
lemonchiffon = 0.94038992245622,
lightblue = 0.63709141280807,
lightcoral = 0.35522120733135,
lightcyan = 0.94587293494829,
lightgoldenrodyellow = 0.93348351018297,
lightgray = 0.65140563741982,
lightgreen = 0.69091979956865,
lightgrey = 0.65140563741982,
lightpink = 0.58566152734898,
lightsalmon = 0.4780675225206,
lightseagreen = 0.35050145117042,
lightskyblue = 0.56195637618331,
lightslategray = 0.23830165007287,
lightslategrey = 0.23830165007287,
lightsteelblue = 0.53983888284666,
lightyellow = 0.98161818392882,
lime = 0.7152,
limegreen = 0.44571042246098,
linen = 0.88357340984379,
magenta = 0.2848,
maroon = 0.045891942324215,
mediumaquamarine = 0.49389703310801,
mediumblue = 0.044077780212328,
mediumorchid = 0.21639251153773,
mediumpurple = 0.22905858091648,
mediumseagreen = 0.34393112338131,
mediumslateblue = 0.20284629471622,
mediumspringgreen = 0.70704308194184,
mediumturquoise = 0.5133827926448,
mediumvioletred = 0.14371899849357,
midnightblue = 0.02071786635086,
mintcream = 0.97834604947588,
mistyrose = 0.82183047859185,
moccasin = 0.80083000991567,
navajowhite = 0.76519682342785,
navy = 0.015585128108224,
oldlace = 0.91900633405549,
olive = 0.20027537200568,
olivedrab = 0.22593150951929,
orange = 0.4817026703631,
orangered = 0.25516243753416,
orchid = 0.31348806761439,
palegoldenrod = 0.78792647887614,
palegreen = 0.77936759006353,
paleturquoise = 0.76436077921714,
palevioletred = 0.28754994117889,
papayawhip = 0.87797100199835,
peachpuff = 0.74905589878251,
peru = 0.30113074877936,
pink = 0.63271070702466,
plum = 0.45734221587969,
powderblue = 0.68254586500605,
purple = 0.061477070432439,
rebeccapurple = 0.07492341159447,
red = 0.2126,
rosybrown = 0.32319457649407,
royalblue = 0.16663210743188,
saddlebrown = 0.097922285020521,
salmon = 0.36977241527596,
sandybrown = 0.46628543696283,
seagreen = 0.19734199706275,
seashell = 0.92737862206922,
sienna = 0.13697631337098,
silver = 0.52711512570581,
skyblue = 0.55291668518184,
slateblue = 0.14784278062136,
slategray = 0.20896704076536,
slategrey = 0.20896704076536,
snow = 0.96533341834849,
springgreen = 0.73052306068529,
steelblue = 0.20562642207625,
tan = 0.48237604163921,
teal = 0.16996855778968,
thistle = 0.56818401093733,
tomato = 0.30638612719415,
turquoise = 0.5895536427578,
violet = 0.40315452986676,
wheat = 0.74909702820482,
white = 1,
whitesmoke = 0.91309865179342,
yellow = 0.9278,
yellowgreen = 0.50762957208707,
}
chi69ar1btd4wp6xbk3uez6sfu0vipn
Andoza:Navbox
10
2862
5608
2020-06-09T11:03:33Z
Albatros777
1526
[[Andoza:Navigatsion jadval]]ga yoʻnaltirildi
5608
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Navigatsion jadval]]
skjuja3i5r0g5ywx32y53kc3ianu64o
Andoza:Navbar
10
2863
5610
2020-06-09T11:08:08Z
Albatros777
1526
„<includeonly>{{#invoke:Navbar|navbar}}</includeonly><noinclude> {{documentation}} </noinclude>“ yozuvi orqali yangi sahifa yaratildi
5610
wikitext
text/x-wiki
<includeonly>{{#invoke:Navbar|navbar}}</includeonly><noinclude>
{{documentation}}
</noinclude>
fptzky4feeh5ybkj9wgkbuuk3emtln7
101
0
2864
5611
2020-06-09T13:51:20Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5611
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
102
0
2865
5612
2020-06-09T13:51:59Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5612
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
103
0
2866
5613
2020-06-09T13:53:30Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5613
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
104
0
2867
5614
2020-06-09T13:54:05Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5614
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
105
0
2868
5615
2020-06-09T13:54:42Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5615
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
106
0
2869
5616
2020-06-09T13:55:16Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5616
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
107
0
2870
5617
2020-06-09T13:55:48Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5617
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
108
0
2871
5618
2020-06-09T13:56:23Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5618
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
109
0
2872
5619
2020-06-09T13:56:52Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5619
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
110
0
2873
5620
2020-06-09T13:57:22Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5620
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
111
0
2874
5621
2020-06-09T13:58:36Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5621
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
112
0
2875
5622
2020-06-09T13:59:11Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5622
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
113
0
2876
5623
2020-06-09T13:59:47Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5623
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
114
0
2877
5624
2020-06-09T14:07:27Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5624
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
115
0
2878
5625
2020-06-09T14:08:39Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5625
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
116
0
2879
5626
2020-06-09T14:10:37Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5626
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
117
0
2880
5627
2020-06-09T14:11:08Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5627
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
118
0
2881
5628
2020-06-09T14:11:40Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5628
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
119
0
2882
5629
2020-06-09T14:12:30Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5629
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
120
0
2883
5630
2020-06-09T14:13:08Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5630
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
121
0
2884
5631
2020-06-09T14:13:42Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5631
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
122
0
2885
5632
2020-06-09T14:14:20Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5632
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
123
0
2886
5633
2020-06-09T14:14:58Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5633
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
124
0
2887
5634
2020-06-09T14:15:32Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5634
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
125
0
2888
5635
2020-06-09T14:16:15Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5635
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
126
0
2889
5636
2020-06-09T14:21:12Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5636
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
127
0
2890
5637
2020-06-09T14:21:44Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5637
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
128
0
2891
5638
2020-06-09T14:22:22Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5638
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
129
0
2892
5639
2020-06-09T14:24:47Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5639
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
130
0
2893
5640
2020-06-09T14:25:22Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5640
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
131
0
2894
5641
2020-06-09T14:27:39Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5641
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
132
0
2895
5642
2020-06-09T14:28:10Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5642
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
133
0
2896
5643
2020-06-09T14:28:44Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5643
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
134
0
2897
5644
2020-06-09T14:29:16Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5644
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
135
0
2898
5645
2020-06-09T14:31:57Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5645
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
Vladimir Lenin
0
2899
6717
6716
2022-09-08T23:52:22Z
Kwamikagami
1863
6717
wikitext
text/x-wiki
[[Tasvir:Vladimir Lenin 1 May 1920 by Isaak Brodsky.jpg|thumb|250px]]
'''Vladimir Ilich Lenin''' ([[w:rus tili|ruscha]]:Владимир Ильич Ленин, haqiqiy familyasi '''Ulyanov''', 10(22)-aprel 1870-yil, Simbirsk – 21-yanvar 1924-yil, Gorki qishlogʻi, Moskva Guberniyasi) rus va sovet ateisti va proletariat dohiysi, inqilobchi, Bolsheviklar partiyasining yaratuvchisi, 1917 yildagi Oktabr inqilobining tashkilotchilaridan biri, RSFSR va SSSR Xalq Sovet Kommisarlari raisi, faylasuf, marksistchi, nashriyotchi, marksizm-leninizm yoʻnalishining asoschisi, uchinchi kommunistik internationalning tashkilotchisi, Sovet imperiyasining asoschisi. Asosiy izlanish ishlari sohasi — falsafa va iqtisod.
== Iqtiboslari ==
* Qadimdan aytilganki, inqilobiy nazariyasiz hech qanday inqilobiy harakat boʻlishi mumkin emas va bugungi kunda buni isbotlash kerak emas<ref>[http://www.dusuncetarihi.com/makale/ne-yapmali Ne Yapmalı?]</ref>.
* Ilm-fan uchun ishontirish va hisob-kitob qilishdan boshqa xavfli narsa yoʻq.
* Har bir oshpaz ayol holatini boshqarishga qodir.
* Fikrlar keng ommani zabt etganda kuchga aylanadi.
* Oʻqing, oʻqing, va yana oʻqing!
* Rahbar ishda diktatordir.
* Rus ziyolilari odatda yahudiy yoki yahudiylarning aralashmasidir.
* Tinchlik — urushlar orasidagi vaqt.
* Vatanparvarlik millatlarni asrlar va ming yilliklar davomida ajratib turadigan eng chuqur tuygʻularidan biridir.
* Albatta, zoʻravonlik bizning fikrlarimizga begona.
* Kommunizmni majburan qabul qilib boʻlmaydi.
* Inson ongi moddiy dunyoni aks ettirishdan toʻxtamaydi, uni oʻzgartiradi.
* Agar davlat boʻlsa, unda erkinlik boʻlmaydi. Erkinlik boʻlganda, davlat boʻlmaydi.
* Sotsialistik inqilobning tongi yaqinlashmoqda!
* Pora berish — bu xalqning fikrini sotib olish va burjuaziyani yoʻldan ozdirish erkinligini anglatadi.
* Biz nomuvofiqliklarni bartaraf etishimiz mumkin, ziddiyat doimiydir.
* Agar ishchilar koʻproq ish haqi uchun ish tashlash qilsa, ular birlashadi. Ular yahudiylarning kaltaklanishiga qarshi ish tashlashganda, ular haqiqiy sotsialistlardir<ref>[http://www.antikapitalist.net/gazete/akap43/arsiv/akap43-syf45.htm Marksizm ve Ezilenler]</ref>.
* Odamni qullikda ayblash mumkin emas; lekin ozodlik uchun, mening kurashimdan qochibgina qolmay, balki uning qulligini oqlaydigan va maqtaydigan qul, jirkanch parazit, gʻazab, nafrat va nafratni qoʻzgʻatadigan yoqimli quldir<ref>Ulusların Kendi Kaderlerini Tayin Hakkı, Lenin, Sayfa 126</ref> .
{{vikipediya}}
== Manbalar ==
{{manbalar}}
[[Turkum:1870-yilda tugʻilganlar]]
[[Turkum:1924-yilda vafot etganlar]]
[[Turkum:Ateistlar]]
tbjjnvfxxftyqwh3c5gbao5pyspbm8p
136
0
2900
5660
2020-06-09T14:59:46Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5660
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
137
0
2901
5661
2020-06-09T15:00:18Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5661
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
138
0
2902
5662
2020-06-09T15:01:19Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5662
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
139
0
2903
5663
2020-06-09T15:02:01Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5663
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
140
0
2904
5664
2020-06-09T15:02:36Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5664
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
141
0
2905
5665
2020-06-09T15:03:47Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5665
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
142
0
2906
5668
2020-06-09T15:07:54Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5668
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
143
0
2907
5669
2020-06-09T15:09:41Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5669
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
144
0
2908
5670
2020-06-09T15:10:40Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5670
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
145
0
2909
5671
2020-06-09T15:11:45Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5671
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
146
0
2910
5672
2020-06-09T15:35:45Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5672
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
147
0
2911
5673
2020-06-09T15:36:39Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5673
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
148
0
2912
5674
2020-06-09T15:37:58Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5674
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
149
0
2913
5675
2020-06-09T15:40:39Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5675
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
150
0
2914
5676
2020-06-09T15:41:46Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5676
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
151
0
2915
5677
2020-06-09T16:12:43Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5677
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
152
0
2916
5678
2020-06-09T16:13:15Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5678
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
153
0
2917
5679
2020-06-09T16:13:48Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5679
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
154
0
2918
5680
2020-06-09T16:15:23Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5680
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
155
0
2919
5681
2020-06-09T16:15:58Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5681
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
156
0
2920
5682
2020-06-09T16:16:29Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5682
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
157
0
2921
5683
2020-06-09T16:17:06Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5683
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
158
0
2922
5684
2020-06-09T16:17:42Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5684
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
159
0
2923
5685
2020-06-09T16:18:34Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5685
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
160
0
2924
5686
2020-06-09T16:19:53Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5686
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
Bruce Lee
0
2925
7926
6743
2024-04-01T00:59:36Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7926
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Bruce_Lee_1973.jpg
| wikipedia = Bruce Lee
}}
'''Bruce Lee''' (<small>talaffuzi: '''Brus Li'''</small>)''(27-noyabr 1940-yil; 20-iyul 1973-yil)'' — Gonkonglik amerikalik jang sanʼati va aktyori boʻlib, u XX asrning eng nufuzli jang sanʼati vakili sifatida tanilgan.
<br><small>Izoh: Bruce Lee soʻzlarining aksariyati turli xil falsafa maktablari va jang sanʼatlari boʻyicha olib borilgan tadqiqotlaridan kelib chiqadi va baʼzan u oʻzi tomonidan oʻqitilishi uchun yozgan boshqalar tomonidan ilgari berilgan iboralardir.</small>
== Iqtiboslari ==
*Inson, tirik mavjudot, yaratuvchi shaxs har doim har qanday oʻrnatilgan uslub yoki tizimdan muhimroqdir.
*Faqat ishlaydigan narsalardan foydalaning va uni topishingiz mumkin boʻlgan joydan oling.
*Bir shaklga tushib qolmang, uni moslashtiring va oʻzingizning uyingizni quring va oʻsib chiqing, suv singari boʻling.
*Bilasizmi, men oʻzim haqimda nimani oʻylashni xohlayman? Inson sifatida. Chunki men “Konfutsiy aytganidek” boʻlishni istamayman, ammo osmon ostida, jannat ostida bitta oila bor. Odamlar bir-biridan farq qiladigan narsa shunchaki odamda boʻladi. <small>(Bruce Lee: ''The Lost Interview'' (1971))</small>
*Jang haqida gapirganda qoidasiz boʻlgani yaxshi. <small>(Bruce Lee: ''The Lost Interview'' (1971))</small>
*Barcha turdagi bilimlar, oxir-oqibat oʻz-oʻzini bilishni anglatadi. <small>(Bruce Lee: ''The Lost Interview'' (1971))</small>
*Atrofga qaraganimda, men har doim bir narsani oʻrganaman: har doim oʻzing boʻlish va oʻzingni ifoda etish, oʻzingga ishonish. Oʻzligingizdan adashmang va muvaffaqiyatli shaxsni qidiring va uni takrorlang.<ref>[https://www.youtube.com/watch?v=la_D3oF5H_A Radio interview with Ted Thomas (1972)]</ref>
*Oʻylamang, his eting .... bu oyga yoʻl koʻrsatadigan barmoqqa oʻxshaydi. Barmogʻingizga diqqatni jamlamang, aks holda siz bu barcha samoviy ulugʻvorlikni sogʻinasiz! <small>(Bruce Lee: ''Enter the Dragon'' (1973); Ibodatxona oʻquvchilari bilan mashgʻulotda)</small>
*Bilim bizga kuch beradi. Hurmatga esa axloqingiz bilar erishasiz<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Aktyorlar]]
[[Turkum:1940-yilda tugʻilganlar]]
[[Turkum:1973-yilda vafot etganlar]]
thh11wx0s092quhjsh9cwgfql57rf3o
161
0
2930
5722
2020-06-10T06:54:15Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5722
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
162
0
2931
5723
2020-06-10T06:54:52Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5723
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
163
0
2932
5724
2020-06-10T06:55:27Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5724
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
164
0
2933
5725
2020-06-10T06:56:02Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5725
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
165
0
2934
5726
2020-06-10T06:56:32Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5726
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
166
0
2935
5727
2020-06-10T06:57:04Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5727
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
167
0
2936
5728
2020-06-10T06:57:39Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5728
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
168
0
2937
5729
2020-06-10T06:58:33Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5729
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
169
0
2938
5730
2020-06-10T06:59:22Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5730
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
170
0
2939
5731
2020-06-10T06:59:59Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5731
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
171
0
2940
5732
2020-06-10T07:00:51Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5732
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
172
0
2941
5733
2020-06-10T07:01:22Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5733
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
173
0
2942
5734
2020-06-10T07:01:53Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5734
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
174
0
2943
5735
2020-06-10T07:02:24Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5735
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
175
0
2944
5736
2020-06-10T07:03:02Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5736
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
176
0
2945
5737
2020-06-10T07:03:32Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5737
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
177
0
2946
5738
2020-06-10T07:04:06Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5738
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
178
0
2947
5739
2020-06-10T07:04:41Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5739
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
179
0
2948
5740
2020-06-10T07:05:21Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5740
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
180
0
2949
5741
2020-06-10T07:05:55Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5741
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
181
0
2950
5742
2020-06-10T07:06:32Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5742
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
182
0
2951
5743
2020-06-10T07:07:07Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5743
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
183
0
2952
5744
2020-06-10T07:07:43Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5744
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
184
0
2953
5745
2020-06-10T07:08:17Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5745
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
185
0
2954
5746
2020-06-10T07:08:48Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5746
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
186
0
2955
5747
2020-06-10T07:09:19Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5747
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
187
0
2956
5748
2020-06-10T07:09:54Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5748
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
188
0
2957
5749
2020-06-10T07:10:25Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5749
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
189
0
2958
5750
2020-06-10T07:10:55Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5750
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
190
0
2959
5751
2020-06-10T07:11:29Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5751
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
191
0
2960
5752
2020-06-10T07:12:19Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5752
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
192
0
2961
5753
2020-06-10T07:17:58Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5753
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
193
0
2962
5754
2020-06-10T07:18:32Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5754
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
194
0
2963
5755
2020-06-10T07:19:12Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5755
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
195
0
2964
5756
2020-06-10T07:19:49Z
Albatros777
1526
„{{Yil sahifasini toʻldiruvchilar}}“ yozuvi orqali yangi sahifa yaratildi
5756
wikitext
text/x-wiki
{{Yil sahifasini toʻldiruvchilar}}
r00db2p7c7snuby3kecxg5gwwuphtih
Afsungar
0
2965
7457
6445
2024-01-18T08:10:59Z
Munavvaroy
2209
7457
wikitext
text/x-wiki
'''''[[:w:Afsungar|Afsungar]]''''' (asl nomi ''Merlin'') - Britaniyaning BBC1 telekanalida namoyish etilgan teleserialdir. Serialda [[afsona]]ga aylangan tarixiy shaxs haqida hikoya qilinadi.
== Birinchi fasl ==
=== The Dragon's Call [1.1] ===
''(Mary Collins Lady Hellen koʻrinishiga aylangan va Uter bilan ovqatlanmoqda)''
:'''Lady Helen''':(Artur haqida) Bechora bola. Onasiz katta boʻlish oson emas edi.
:'''Uter''': Yoʻq.
:'''Uter''': Oson boʻlmadi.
:'''Lady Helen''':Ishonchim komil. Ehtimol, kimnidir topsangiz? Agar yana turmush qursangiz? Ishonchim komilki, siz qirollikning har qanday xonimini tanlay olasiz.
:'''Uter''':Xoʻsh, ehtimol men yana sevgimni topaman, lekin Arturning onasini almashtirishga kechikdim.
:'''Lady Helen''':Ha. Artur uchun shubhasiz kech.
<hr width=50%/>
:'''Gayus''':Onang senga sehrlaring haqida nima dedi?
:'''Merlin''':Men oʻzgacha edim.
:'''Gayus''':Sen oʻzgachasan. Men hech koʻrmagan qobiliyatlar.
:'''Merlin''':Bu bilan nima demoqchisiz?
:'''Gayus''':Xoʻsh ... sehr oʻrganish uchun koʻp yillar talab qilinadi. Men nima qilganingni koʻrdim ... elementar. Instinktiv.
:'''Merlin''':Agar uni ishlatib boʻlmaydigan boʻlsa, nima qilish kerak?
:'''Gayus''':Men buni bilmayman. Merlin, senda ilgari hech qachon berilmagan savol bor.
:'''Merlin''':Siz biror marta sehrni oʻrganganmisiz?
:'''Gayus''':Uter yigirma yil oldin barcha bunday ishlarni taʼqiqlagan.
:'''Merlin''':Nima uchun?
:'''Gayus''':Oʻsha paytda odamlar sehrni notoʻgʻri maqsadlarda ishlatishgan. Bu tabiiy tartibni tartibsizlikka olib keldi. Uter oʻsha paytdagi hamma narsani, hatto ajdaholarni ham yoʻq qilishni oʻz oldiga maqsad qilib qoʻygan.
:'''Merlin''':Nima, hammasi?
:'''Gayus''':U oʻldirmaslikni tanlagan bitta ajdaho bor edi. U buni namuna sifatida saqlagan. U qasr ostidagi chuqurdagi bir gʻorga qamab qoʻydi, uni hech kim boʻshata olmaydi.
<hr width=50%/>
:'''Merlin''':Salom? Gayus? ''(Gayus tomogʻini qiradi. U qoʻrqib yiqilib tushadi)''
:'''Gayus''':Whoa!
:''(Merlin toʻshakni siljitish uchun sehrdan foydalanadi. Gayus toʻshakka yiqilib tushadi va oʻrnidan turib Merlinga qaraydi.)''
:'''Gayus''':Hozirgina nima qilding?
:'''Merlin''':Ehm...
:'''Gayus''':Gapir menga.
:'''Merlin''':Men...Men...Menda biror fikr yoʻq, shunchaki sodir boʻldi.
:'''Gayus''':Agar buni biror kim koʻrgan boʻlsa.....
:'''Merlin''':Yoʻq, bu .. bu menga hech qanday aloqasi yoʻq edi.
:'''Gayus''':Men bilaman buni nima ekanligini. Men shunchaki bunday qilishni qanday oʻrganganligingni bilishni xohlayman.
:'''Merlin''':Yoʻq men..
:'''Gayus''':Qanday qilib sehrdan foydalanishni bilasan?
:'''Merlin''':Men bilmayman.
<hr width=50%/>
:'''Gayus''': ''(Merlin sehr orqali Gayusni yiqilishdan asragandan keyin)'' Qayerdan oʻrgangansan? Javob ber menga.
:'''Merlin''':Men hech qachon sehrni oʻrganmaganman va oʻqimaganman.
:'''Gayus''':Ey bola menga yolgʻon gapirayapsanmi?
:'''Merlin''':Meni nima deyishimni xohlayapsiz?
:'''Gayus''':Haqiqatni!
:'''Merlin''':Men shunday tugʻilganman.
:'''Gayus''':Bu imkonsiz!
<hr width=50%/>
:'''Artur''':Men seni ogohlantiraman. Men tugʻilganimdan buyon oʻldirishga oʻrgatilganman.
:'''Merlin''':Vov! Qachondan buyon esi pastlikka oʻrgatilgansan?
:'''Artur''':Sen menga bunday murojaat qila olmaysan.
:'''Merlin''':Kechirasiz. Qachondan buyon esi pastlikka oʻrgatilgansin, mening qirolim?
<hr width=50%/>
:'''Gven''':Men seni nima qilganingni koʻrdim. Bu jasurlik edi.
:'''Merlin''':Bu ahmoqlik edi.
:'''Gven''':Sen uzoqlashganingdan xursandman. Sen uni urmoqchi emassan.
:'''Merlin''':Men uni ura oldim.
:'''Gven''':Sen shunday oʻylaysan? Chunki sen baquvvat, muskulli bolalarga oʻxshamaysan.
:'''Merlin''':Rahmat.
:'''Gven''':Yoʻq,yoʻq.. Sen koʻrinishingdan kuchli ekanliginga aminman. Bu shunchaki... Artur qoʻpol va yaxshi odamlar sirasiga kiradi.
:'''Merlin''':Nima?
:'''Gven''':Sen unga oʻxshamaysan.
:'''Merlin''':''Unga yaqinroq borib)'' Men farq qilaman.
:'''Gven''':''(kulgu)'' Yaxshi, sen unga qarshi tura olding.
:'''Merlin''':Sen shunday oʻylaysanmi?
:'''Gven''':Artur kaltaklangan va hamma seni qahramon deb oʻylagan.
<hr width=50%/>
:'''Uter''':Nega bayramda biz bilan birga boʻlmading?
:'''Morgana''':Men shunchaki birovning boshini kesib tashlashni bayram qilish uchun sabab deb oʻylamayman. Bu bechora ona ...
:'''Uter''':Uning qilgan ishlari uchun bu oddiy adolat edi.
:'''Morgana''':Kimga? U sehr bilan shugʻullangan. Ammo hech kimga ozor bermagan.
:'''Uter''':Sez yigirma yil oldin boʻlmagan eding. Bu qanday boʻlganini sez bilmaysan.
:'''Morgana''':Oʻshanda sodir boʻlgan voqealar uchun qancha vaqtgacha odamlarni jazolamoqchisiz?
:'''Uter''':Ular mening qirolligimda sehrgarlikka oʻrin yoʻqligini anglamagunlaricha.
<hr width=50%/>
:'''Buyuk Ajdarho''':''(ovoz)'' Hech bir yigit, qanchalik buyuk boʻlmasin, uning taqdirini bilmaydi. U sodir boʻladigan buyuk voqeada oʻz qismini koʻrolmaydi. Hamma kabi u ham yashashi va oʻrganishi kerak. Shunday qilib, yosh harbiy xizmatchi Camelot darvozalariga yetib boradi. Vaqt oʻtishi bilan afsonaga aylanadigan bola. Uning ismi.... Merlin.
<hr width=50%/>
:'''Buyuk Ajdarho''':Bizning hech qaysimiz oʻz kelajagimizni tanlay olmaymiz, Merlin. Va hech qaysimiz undan qocha olmaymiz.
=== Valiant [1.2] ===
:'''Devlin''':Bu qalqon va qilich bilan albatta gʻalaba qozonishingizni kafolatlayman.
:'''Knight Valiant''':Qanday ishlatilishini koʻrsat.
:'''Devlin''':Albatta. ''(U sehr qiladi va qalqondagi ilonlar jonlanadi)'' Turnirda raqibingizni qalqon ostiga olasiz. Va ilonlar uni chaqadi. ''(U qalqonni Valiantga uzatadi)'' Endi ular sizning itoatingizda. Ular siz nima buyirsangiz bajaradi.
:'''Knight Valiant''':Hammanarsanimi?
:'''Devlin''':Shunchaji soʻz ayting.
:'''Knight Valiant''':Uni oʻldiringlar. ''(Ilonlar uni chaqishdi va oʻldirishdi)''
<hr width=50%/>
:'''Merlin''':Men Arturni oʻlimdan saqlab qoldim va xizmatkor boʻldim. Bu qanday adolat?
:'''Gayus''':Men adolat kelishiga amin emasman. Bu kulgili.
:'''Merlin''':Nima deb oʻylaysiz Arturning otlarini ostida qolish kulgilimi? Siz mening ishlarim roʻyxatini koʻrishingiz kerak.
:'''Gayus''':Bizning hammamizni vazifa, burchlarimiz bor. Xatto Arturning ham.
:'''Merlin''':Uning vazifalari.... qizlar va shon-sharaf.
:'''Gayus''':U kelajakdagi qirol.. Odamlar undan koʻp narsa kutishadi. U bosim ostida.
<hr width=50%/>
:'''Gven''':Men dubulgʻa bilan nima qilish kerakligini bilasan.
:'''Merlin''':Xa, xa bu men oʻrganganlar biri. Qanday qilib sen mendan koʻp narsa bilasan?
:'''Gven''':Men temirchining qiziman. Shu sababdan qurollarni yaxshi bilaman.
<hr width=50%/>
:'''Merlin''':''(ARturni janga tayyorlagandan soʻng)'' Menimcha hammasi tayyor.
:'''Artur''':Biror narsani esdan chiqarmadiingmi?
:'''Merlin''':Nima?
:'''Artur''':Mening qilichim.
:'''Merlin''':O, uzr. Sizga bu ham kerak boʻladi.
<hr width=50%/>
:'''Uter''':Qirollik ritsarlari, sizni Camelotdagi turnirga taklif qilish katta sharaf. Keyingi uch kun ichida siz oʻzingizning jasoratingizni, jangchi sifatida mahoratingizni sinab koʻrishingiz va, albatta, amaldagi chempionga - mening oʻgʻlim shahzoda Arturga qarshi chiqishingiz kerak. Faqatgina bitta kishi chempionlik sharafiga ega boʻlishi mumkin va u ming oltin tanga mukofotiga ega boʻladi. Jang paytida biz ritsarning asl mohiyatini bilib olamiz, u haqiqatan ham jangchi yoki qoʻrqoqmi. Musobaqa boshlandi!
<hr width=50%/>
:'''Knight Valiant''':Gʻarbiy orollarning ritsari Valiantman qirolim.
:'''Uter''':Men bugun sening jangingni koʻrdim. Sen juda tajovuzkor urushding.
:'''Knight Valiant''':Qirolim aytgandek, yutqizish sharmanda boʻlishdir.
:'''Uter''':Men koʻp qoʻshila olmayman.
<hr width=50%/>
:'''Morgana''':
:'''Artur''':
:'''Morgana''':
:'''Artur''':
<hr width=50%/>
:'''Gayus''':
:'''Merlin''':
:'''Gayus''':
:'''Merlin''':
:'''Gayus''':
:'''Merlin''':
:'''Gayus''':
<hr width=50%/>
:'''Merlin''':
:'''Gayus''':
:'''Merlin''':
:'''Gayus''':
:'''Merlin''':
:'''Gayus''':
:'''Merlin''':
:'''Gayus''':
:'''Merlin''':
:'''Gayus''':
:'''Merlin''':
:'''Gayus''':
<hr width=50%/>
=== The Mark of Nimueh [1.3] ===
=== The Poisoned Chalice [1.4] ===
=== Lancelot [1.5] ===
=== A Remedy to Cure All Ills [1.6] ===
=== The Gates of Avalon [1.7] ===
=== The Beginning of the End [1.8] ===
== Ikkinchi fasl ==
== Uchinchi fasl ==
== Toʻrtinchi fasl ==
[[Turkum:Buyuk Britaniya telekoʻrsatuvlari]]
[[Turkum:Fantaziya TV telekoʻrsatuvlari]]
8iwp1ftbpd1laevgkaeg1208cnaw29a
Sulaymon I Qonuniy
0
2967
6837
6728
2023-04-24T14:44:16Z
Humoyun Qodirov
1939
6837
wikitext
text/x-wiki
[[Tasvir:Suleyman young.jpg|thumb|Agar adolatni oʻrnatsan, har kuni ibodat deb hisoblanadi.|250px]]
'''[[w:Sulaymon I|Sulaymmon I Qonuniy]]''' (1494-yil 6-noyabr – 1566-yil 6-sentabr) — gʻarbdagi muhatasham Sulaymon va uning qirolligi "Kanuni" (qonun chiqaruvchi) sifatida tanilgan Usmonli imperiyasining oʻninchi va eng uzoq hukmronlik qilgan sultoni edi. U 1520-yildan to 1566-yilgacha davlatni idora qildi. Uning boshqaruvida Usmonli davlatida 15–25 million odam yashagan.
[[Tasvir:Tughra of Suleiman I the Magnificent.svg|thumb|Qonuniyning imzosi|250px]]
== Iqtiboslari ==
*Qilich bilan qilmaganingni adolat bilan qil.
* Dunyo bir hayoldir.
* Dunyo hech kim uchun emas.
* Qoʻmondon boʻlish ikki tarozidir. Bitta kafan — jannat va bitta kafan — bu jahannam.
* Agar adolatni oʻrnatsan, har kuni ibodat deb hisoblanadi.
* Oltin yoki zargarlik buyumlari bilan ustunlik qilish mumkin emas. Ammo bu qilich bilan sodir boʻladi. Qilich huquqi sifatida qoʻlga kiritilgan yer faqat qilich bilan saqlanib qolinadi.
* Dunyo qanchalik kichik. (xaritani yarmiga boʻlib) Biz Sharq tomonini qoʻlimizda ushlab turamiz.
* Oʻlganimda, bir qoʻlimni tobutdan oling. Odamlar Sulton Sulaymonning bu dunyodan boʻsh qolganini koʻrishsin.
* Davlat adolat asosida quriladi.
* Odamlar avval Olloh oldida, keyin Devlet-i Aliyya oldida javobgardirlar.
* Jamiyatda davlat kabi obroʻli narsa yoʻq, ammo dunyoda sogʻliq nafasi kabi baxt va boylik yoʻq.
* Oltin bering, oltin bering-ki, shunda ular xazinaning qudratini koʻrishlari mumkin.
* Dengizda jang qilmasdan quruqlikda hech qanday fath boʻlmaydi.
* Doʻstim men senga yuragimni yubordim. Mendan uni yana borishi mumkin emas.
* Bu urush degani! Biz nomukammallik va ovozni haqorat qiladigan dushmanlar emasmiz. Tez tayyorgarlik koʻrish yakunlansin. Belgrad darvozasini sindirishga qasamimiz bor.
* Ehtiyot chorasi bizni yoʻlimizni toʻsib qoʻyolmaydi. Rodos olinadi. Bu jasoratmi? Nega kuch sarflamaysiz? Nega Rodos hali ham artilleriya oʻqlariga qarshi hujum qilmoqda va nega bu devorlar qulamayapti?
* Ichimda kibr bor edi. (Aytishlaricha, Mohach jangidan keyin)
* Hamma narsani men qildim dema. Sen erishgan hamma yutuqlar, qalʼalar Allohning marhamatidir.
* Yana bir gʻalabaga umid qilaman. Men hatto oʻzimga gʻalaba vaʼda beraman.
* Dunyoning xoʻjayini men emas, aksincha, ular bizni qishloq xoʻjaligi va dehqonchilik tartibida tinchlik va farovonlikni qoldirib, olgan neʼmati bilan tirik saqlaydilar.
* Men 3 qitʼani boshqaraman, lekin balon maʼlum bir diametrga ega. Agar biz bu diametr boʻylab harakat qilsak, hech narsa boʻlmaydi, lekin agar biz haddan tashqari koʻpaytirsak, u albatta portlaydi.
{{vikipediya}}
[[Turkum:Kishilar]]
[[Turkum:1494-yilda tugʻilganlar]]
[[Turkum:1566-yilda vafot etganlar]]
fv1o5yplxv8zui5wz2oi4twg5n605t0
Chingiz Aytmatov
0
2968
7364
7024
2024-01-14T22:32:23Z
N.A. , Freibierfan
2206
7364
wikitext
text/x-wiki
[[Tasvir:Tschingis Ajtmatow.jpg|thumb|250px|Chingiz Aytmatov (2003)]]
'''[[w:Chingiz Aytmatov|Chingiz Aytmatov]]''' (1928–2008) Qirgʻizistonlik adabiyotchi, yozuvchi va siyosatchi.
== Iqtiboslari ==
* Har bir yozuvchi millat farzandidir va oʻz millati hayotini tushuntirishi, oʻz milliy urf-odatlari va marosimlarini qidirish orqali asarlarini boyitishi kerak. Men avval shunday qildim, yaʼni oʻz millatimning urf-odatlari va hayotini tasvirladim.
* Inson oʻzini hozirgi kabi qabul qiladi; ammo uning tabiatida ertaga boshqasi boʻlishi kerak.
* Kun keladi va odam tushunadi; U yashayotgan hamma narsa yolgʻondir ..! U berolmaydigan sevgi va u qabul qila olmaydigan yolgʻizlik bor.
* Yaxshi kitob — bu muallifning insoniyatga bergan sovgʻasi.
* Doʻstlar qiyin kunlarda bilinadi deyishadi, menimcha ular yaxshi kunlarda ham bilinadi.
* Barcha tuygʻularni ifoda etishga yetadigan soʻz yoʻq. Uni keragi ham yoʻq!
[[Turkum:1928-yilda tugʻilganlar]]
[[Turkum:2008-yilda vafot etganlar]]
bdxtoxrpyhciovh489h4pm1nazp9ecn
Turkum:Islom
14
2969
5814
2020-06-11T17:05:37Z
Albatros777
1526
„[[Turkum:Vikiiqtibos]]“ yozuvi orqali yangi sahifa yaratildi
5814
wikitext
text/x-wiki
[[Turkum:Vikiiqtibos]]
c815lwyeu1xk4qp3l7j2amtoenhxrd5
Turkum:1960-yilda tugʻilganlar
14
2970
5819
2020-06-11T17:09:36Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5819
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:Tavallud yillariga koʻra kishilar
14
2971
5820
2020-06-11T17:10:28Z
Albatros777
1526
„[[Turkum:Kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5820
wikitext
text/x-wiki
[[Turkum:Kishilar]]
gcll8h464o7xxrkaoj5bfwqolec785o
Turkum:1933-yilda tugʻilganlar
14
2972
5822
2020-06-11T17:22:56Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5822
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1933-yilda vafot etganlar
14
2973
5825
5824
2020-06-11T17:25:44Z
Albatros777
1526
5825
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:Vafot yillariga koʻra kishilar
14
2974
7884
6290
2024-03-29T12:17:00Z
Bekipediya
2189
7884
wikitext
text/x-wiki
[[Turkum:Kishilar]]
gcll8h464o7xxrkaoj5bfwqolec785o
Turkum:1336-yilda tugʻilganlar
14
2975
5828
2020-06-11T17:27:48Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5828
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1405-yilda vafot etganlar
14
2976
5830
2020-06-11T17:29:08Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5830
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:2019-yilda vafot etganlar
14
2977
5834
2020-06-11T17:31:33Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5834
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1483-yilda tugʻilganlar
14
2978
5838
2020-06-11T17:33:56Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5838
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1530-yilda vafot etganlar
14
2979
5840
2020-06-11T17:35:21Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5840
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:Tabiat
14
2980
5842
2020-06-11T17:37:43Z
Albatros777
1526
„[[Turkum:Vikiiqtibos]]“ yozuvi orqali yangi sahifa yaratildi
5842
wikitext
text/x-wiki
[[Turkum:Vikiiqtibos]]
c815lwyeu1xk4qp3l7j2amtoenhxrd5
Turkum:1987-yilda tugʻilganlar
14
2981
5845
2020-06-11T17:39:54Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5845
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:Argentinalik futbolchilar
14
2982
5847
2020-06-11T17:42:05Z
Albatros777
1526
„[[Turkum:Futbolchilar]]“ yozuvi orqali yangi sahifa yaratildi
5847
wikitext
text/x-wiki
[[Turkum:Futbolchilar]]
5ov2zag8xwahqkd75u8rwx68mfz3bxi
Turkum:Futbolchilar
14
2983
6499
5848
2021-09-23T19:49:47Z
Malikxan
1446
6499
wikitext
text/x-wiki
[[Turkum:Kishilar]]
[[Turkum:Kasbga koʻra kishilar]]
hb62erxo0lj72lfp4z1q3svfptm7hx5
Turkum:Turkiya
14
2984
5851
5850
2020-06-11T17:45:50Z
Albatros777
1526
5851
wikitext
text/x-wiki
[[Turkum:Osiyodagi davlatlar]]
[[Turkum:Yevropadagi davlatlar]]
4fz7fv14gwzbgz41omdb2ai2bd85lcv
Turkum:Osiyodagi davlatlar
14
2985
5852
2020-06-11T17:46:07Z
Albatros777
1526
„[[Turkum:Osiyo]]“ yozuvi orqali yangi sahifa yaratildi
5852
wikitext
text/x-wiki
[[Turkum:Osiyo]]
141dy7l39xmacycwqxkq6d3j5bd6chd
Turkum:Osiyo
14
2986
5853
2020-06-11T17:48:01Z
Albatros777
1526
„[[Turkum:Yevrosiyo]]“ yozuvi orqali yangi sahifa yaratildi
5853
wikitext
text/x-wiki
[[Turkum:Yevrosiyo]]
5nyix5r5voap8liqw2oxoka4wx2f4pr
Turkum:Yevropadagi davlatlar
14
2987
5854
2020-06-11T17:49:05Z
Albatros777
1526
„[[Turkum:Yevropa]]“ yozuvi orqali yangi sahifa yaratildi
5854
wikitext
text/x-wiki
[[Turkum:Yevropa]]
2v9xtq5vhjsuuny3k73ysvdig8womkh
Turkum:Yevropa
14
2988
5855
2020-06-11T17:50:11Z
Albatros777
1526
„[[Turkum:Yevrosiyo davlatlari]]“ yozuvi orqali yangi sahifa yaratildi
5855
wikitext
text/x-wiki
[[Turkum:Yevrosiyo davlatlari]]
ikgloix67jpvl703o51xv5qefbnk95o
Turkum:1981-yilda tugʻilganlar
14
2989
5857
2020-06-11T17:55:23Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5857
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1941-yilda tugʻilganlar
14
2990
5863
2020-06-11T17:59:05Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5863
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:Amerika yahudiylari
14
2991
5865
2020-06-11T18:01:40Z
Albatros777
1526
„[[Turkum:Mamlakatlar boʻyicha yahudiylar]]“ yozuvi orqali yangi sahifa yaratildi
5865
wikitext
text/x-wiki
[[Turkum:Mamlakatlar boʻyicha yahudiylar]]
azfgg2z6zghkn947ltjf329e8fiopua
Turkum:Mamlakatlar boʻyicha yahudiylar
14
2992
5866
2020-06-11T18:02:54Z
Albatros777
1526
„[[Turkum:Yahudiylar]]“ yozuvi orqali yangi sahifa yaratildi
5866
wikitext
text/x-wiki
[[Turkum:Yahudiylar]]
sveyr8it73lvecd6y4p663sj4gesh59
Turkum:1975-yilda tugʻilganlar
14
2993
5869
2020-06-11T18:06:20Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5869
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1879-yilda tugʻilganlar
14
2994
5872
2020-06-11T18:09:11Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5872
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1953-yilda vafot etganlar
14
2995
5874
2020-06-11T18:10:56Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5874
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:Ateistlar
14
2996
5876
2020-06-11T18:13:01Z
Albatros777
1526
„[[Turkum:Ateizm]]“ yozuvi orqali yangi sahifa yaratildi
5876
wikitext
text/x-wiki
[[Turkum:Ateizm]]
gfbzy1nhk4r1gg5ucip1eht06p6w1fz
Turkum:Ateizm
14
2997
5877
2020-06-11T18:14:12Z
Albatros777
1526
„[[Turkum:Vikiiqtibos]]“ yozuvi orqali yangi sahifa yaratildi
5877
wikitext
text/x-wiki
[[Turkum:Vikiiqtibos]]
c815lwyeu1xk4qp3l7j2amtoenhxrd5
Turkum:1870-yilda tugʻilganlar
14
2998
5879
2020-06-11T18:17:01Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5879
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1924-yilda vafot etganlar
14
2999
5881
2020-06-11T18:20:16Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5881
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1940-yilda tugʻilganlar
14
3000
5884
2020-06-11T18:22:49Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5884
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1973-yilda vafot etganlar
14
3001
5886
2020-06-11T18:24:15Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5886
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1494-yilda tugʻilganlar
14
3002
5888
2020-06-11T18:26:12Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5888
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1566-yilda vafot etganlar
14
3003
5890
2020-06-11T18:27:53Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5890
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1928-yilda tugʻilganlar
14
3004
5892
2020-06-11T18:30:30Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5892
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2008-yilda vafot etganlar
14
3005
5894
2020-06-11T18:32:04Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
5894
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Istanbul
0
3006
6007
5958
2020-06-13T04:29:42Z
Albatros777
1526
/* Iqtiboslar */
6007
wikitext
text/x-wiki
[[Tasvir:Istanbul collage 6e.jpg|thumb]]
'''Istanbul''' — Turkiyadagi eng katta shahar, Istanbul elining maʼmuriy markazi. Aholisi 6 536 862 kishi (2011-yil oʻrtalari). Marmardengizi va Bosfor boʻgʻozining past-baland sohillarida joylashgan. Boʻgʻoz shaharni ikkiga — Osiyo (kichikroq qismi) va Yevropa qismiga boʻlib turadi. Yevropa qismi Oltin Shox qoʻltigʻi sohillarida joylashgan. 1970—72-yillarda Bosfor boʻgʻoziga Istanbulning har ikkala qismini birlashtiradigan koʻprik qurilgan. Iqlimi subtropik oʻrta dengiz iqdimi, yanvarning oʻrtacha harorati 5,2 °C, avgustniki 23,6 °C, oʻrtacha yillik yogʻin 633 mm
== Iqtiboslar ==
* Agar dunyo yagona davlat boʻlganda, Istanbul uning poytaxti boʻlar edi.
** [[Napoleon Bonaparte]], ''Istanbul'', Thomas F. Madden. iqtibosi Editor Hachette US, 2014. 9780143129691, as quoted in {{cite web|url=https://www.penguinrandomhouse.com/books/315277/istanbul-by-thomas-f-madden/9780143129691/|title =Istanbul |author=Thomas F. Madden |authorlink = |last =F. Madden|first =Thomas |coauthors = |date =November 7, 2014| year = | month = | language = English| format = | work =Penguin Random House | pages = | publisher = | archiveurl = | archive date = | accessdate = | access month day = | access year = }}
* Kim Konstantinopolga ega boʻlsa, u dunyoni boshqarishi kerak.
** [[Napoleon Bonaparte]], 1916, Napoleon In His Own Words (Napoleon Bonaparte), Jules Bertautning haqiqiy asari, Herbert Edward Law and Charles Lincoln Rhodes tarjimasi, 145 iqtibos sahifasi.
* Istanbul, shon-sharaf va arxeolog, diplomat va savdogar, malika va dengizchi, shimoliy va gʻarbiy tomondan bir xil hayrat bilan qichqiradigan universal goʻzallik. Butun dunyo bu shahar yer yuzidagi eng goʻzal joy deb oʻylaydi.
** Edmondo De Amicis, Constantinople
* Istanbul Konstantinopol edi. Endi bu Istanbul, Konstantinopol emas. Koʻp vaqt oʻtdi, ey Konstantinopol. Nega Konstantinopol asarlarni oldi? Bu turklardan boshqa hech kimning ishi emas.
** [https://www.youtube.com/watch?v=Wcze7EGorOk "Istanbul (not Constantinople)"] (1953)
* Yo Istanbul meni oladi, yo men Istanbulni olaman.
** [[Mehmed II Fotih]]
* Agar dunyoga bir marta qarash kerak boʻlsa, faqatgina Istanbulga qarang!
** [[Alphonse de Lamartine]]
[[Turkum:Turkiyaning shaharlari]]
{{vikipediya}}
ta3tamsa5gj3x429guhp1r60adj9qcp
Turkum:Turkiyaning shaharlari
14
3007
5959
2020-06-13T03:48:16Z
Albatros777
1526
„[[Turkum:Turkiya]]“ yozuvi orqali yangi sahifa yaratildi
5959
wikitext
text/x-wiki
[[Turkum:Turkiya]]
lshp3mn234hxbpz3qfjl18hknq4by3w
Edirne
0
3008
6006
5965
2020-06-13T04:28:41Z
Albatros777
1526
/* Iqtiboslar */
6006
wikitext
text/x-wiki
'''Edirne''' — Turkiyaning gʻarbiy qismidagi shahar. Edirne elining maʼmuriy markazi. Aholisi 119,3 ming kishi (2000).
== Iqtiboslar ==
'''Edirne!''' Bu islom devori, <br>'''Edirne!''' Bu sharqning gʻururi. ~ [[Mehmet Akif Ersoy]]
[[Turkum:Turkiyaning shaharlari]]
{{vikipediya}}
pm576aag9t2yj3qddbehjm2wxpwf67i
Izmir
0
3009
6005
5977
2020-06-13T04:28:03Z
Albatros777
1526
/* Manbalar */
6005
wikitext
text/x-wiki
[[Tasvir:Atatürk Monument in İzmir.JPG|thumb]]
'''Izmir''', Turkiyadagi shahar va aholisi soni bo'yicha uchinchi shahar. Kichik Osiyoning gʻarbiy qismida, Egey mintaqasining oʻrtasida va Izmir koʻrfazi atrofida joylashgan shahar muhim savdo markazidir.
== Iqtiboslar ==
* Ular oʻz shaharlarini eng goʻzal osmonda va biz biladigan eng goʻzal iqlimda qurdilar.
** [[Gerodot]]<ref>[http://www.izmirkulturturizm.gov.tr/TR-77341/kent-hakkinda.html Kent Hakkında]</ref>
* Izmir oʻzining chiroyli kichkina shlyapasi bilan malika.
** [[Victor Hugo]]<ref>{{Cite web | url = http://www.izto.org.tr/IZTO/IN/Pearl+of+Aegean/For+Pleasure/alsancak.htm | başlık = Victor Hugo - "Le Captive" (''Les Orientales'') |tarih=1829 | arşivurl = http://web.archive.org/web/20160304084217/http://www.izto.org.tr/IZTO/IN/Pearl+of+Aegean/For+Pleasure/alsancak.htm | arşivtarihi = 4 Mart 2016}}</ref>
* Men Izmir, Izmir xalqini yoqtiraman. Men ishonchim komilki Izmirning oqkoʻngil xalqi ham men yaxshi koʻradi.
** [[Mustafa Kemal Atatürk]]<ref name="ataturk">[https://yenidenergenekon.com/151-ataturkun-izmir-ile-ilgili-sozleri/ Atatürk'ün İzmir ile ilgili sözleri]</ref>
* Butun dunyo eshitsin, ustozlar, Izmir endi iflos oyoqlar qadam bosolmaydigan muqaddas zamin!
** [[Mustafa Kemal Atatürk]]<ref name="ataturk"/>
* Izmirda hayot kutilmaydi va taʼqib qilinmaydi. U allaqachon siz bilan
** [[Cemal Süreya]]<ref>[http://www.kasabadanesinti.com/ama-izmir-cemal-sureya-3518.html Ama İzmir... / Cemal Süreya]</ref>
== Manbalar ==
{{manbalar}}
[[Turkum:Turkiyaning shaharlari]]
{{vikipediya}}
kx2lw4zminsxq5k10776zwv9zt1qujk
Qoʻrquv
0
3010
8062
6552
2024-04-08T15:45:25Z
Bekipediya
2189
Imloviy xatoni tuzatdim.
8062
wikitext
text/x-wiki
{{vikipediya}}
'''[[w:Qoʻrquv|Qoʻrquv]]''' — insondagi ruhiy holatlardan biri; narsa va hodisalarning asl mohiyati, koʻrinishi toʻgʻrisida aniq tasavvurning yoʻqligi tufayli bezovtalanish, hadiksirash, tashvishlanish kechinmalarining yuzaga kelishi. Qoʻrquv koʻpincha odamlarda yurak uri-shining ortishi, badanning ter bilan qoplanishida oʻz ifodasini topadi.
== Iqtiboslar ==
* Qoʻrqish kerak yagona narsaning oʻzi ham - qoʻrquv.<br>[[Franklin D. Roosevelt]]
* Bu sharpa, ruhmi yoki mavjudotmi. Ularning barchasi qoʻrquv bilan oziqlanadilar.<br>'''Qoʻrquv tashxisi'''.
* Qoʻrquvdan boshqa hech narsa qoʻrqinchli emas.<br>'''Francis Bacon, De Augmentis Scientiarum, Book II, Fortitudo (1623).'''
* Bolalar oʻlimdan qoʻrqishadi, chunki bolalar qorongʻilikda yurishdan qoʻrqishadi; Bolalarda tabiiy qoʻrquv ertaklar bilan kuchaygani sari boshqasi ham shunday boʻladi.<br>'''Francis Bacon, Apothegms, Of Death (1624).'''
* Barcha zaifliklarning eng katta zaifligi zaif boʻlib koʻrinishdan haddan tashqari qoʻrqishdir.<br>'''Jacques-Bénigne Bossuet, Politique Tirée de l'Écriture Sainte (Politics Drawn from the Very Words of Holy Scripture) (1679 - published 1709).'''
* Hech qanday ehtiros qoʻrquv sifatida harakat qilish va fikrlashning barcha kuchlarini ongini shu qadar taʼsir qilmaydi.<br>'''Edmund Burke, A Philosophical Inquiry into the Origin of Our Ideas of the Sublime and Beautiful (1756).'''
* Zaiflarning imtiyozlari qoʻrquvning imtiyozidir.<br>'''Edmund Burke, Second Speech on Conciliation with America. The Thirteen Resolutions (March 22, 1775).'''
* Erta va provokatsion qoʻrquv xavfsizlikning onasidir.<br>'''Edmund Burke, speech on the petition of the Unitarians, House of Commons (May 11, 1792); in The Works of the Right Honorable Edmund Burke (1899), 7-jild, s. 50.'''
== Havolalar ==
* [https://motivationandhappiness.com/2019/05/24/overcome-the-fear-of-being-judged-fear-motivation/ Qoʻrquvni yengish]
nlo94ir34ei8ix2w6by74bj66dk42pv
Shaxmat
0
3011
6297
6003
2020-11-30T21:50:56Z
Minä muka
1596
File
6297
wikitext
text/x-wiki
[[Tasvir:ChessSet.jpg|thumb]]
[[File:The Chess Game - Sofonisba Anguissola.jpg|right|thumb]]
'''Shaxmat''' (fors. shoh mot — „shoh oʻldi“) — ikki kishilik mantiqiy o‘yin. Oʻyindan maqsad — raqib shohini mot qilish. 64 ta katakli taxtada 32 ta figura yordamida oʻynaladi.
== Iqtiboslar ==
* Shaxmat nafaqat sport, balki sanʼat va fan hamdir.
** [[Garri Kasparov]]<ref>''DER SPIEGEL'', 47/2002</ref>
== Manbalar ==
{{manbalar}}
[[Turkum:Mavzular]]
{{vikipediya}}
d4onq29g05wd00dhw7znjctqbhlzisv
Ot
0
3012
6696
6022
2022-09-08T22:03:03Z
Kwamikagami
1863
6696
wikitext
text/x-wiki
[[Tasvir:Canter animated.gif|thumb]]
'''Ot''' — tuyoqlilarga mansub hayvon.
== Iqtiboslar ==
* Toy ot boʻlsa, ot dam oladi. Bola katta boʻlsa, ota dam oladi.
** [[Mahmud Qoshgʻariy]]
* Umid yoʻqolganda ot chopmaydi.
** [[Kavkaz maqollari]]
* Ot oʻlsa, itlarga bayram boʻladi.
** [[Ozarbayjon maqollari]].
* Ot toyini taniydi.
** [[Zaza maqollari]]
* Daryodan oʻtayotganda ot oʻzgartirilmaydi.
** [[Turk maqollari]]
* Och eshshak xachirdan tez yuradi.
** [[Ozarbayjon maqollari]]
* Ayollar, kitoblar, otlar qarzga olinmaydi
** [[Italyan maqollari]]
* Aqlli odam otini, ahmoq xotinini maqtaydi.
** [[Oʻzbek maqollari]]
[[Turkum:Hayvonlar]]
i16jqhgtsjonhiir6x0tcrmlh6qjjea
Turkum:Hayvonlar
14
3013
6023
2020-06-13T04:45:13Z
Albatros777
1526
„[[Turkum:Mavzular]]“ yozuvi orqali yangi sahifa yaratildi
6023
wikitext
text/x-wiki
[[Turkum:Mavzular]]
dw347gohxpg82zlcj20d2akwgeqo5fv
Kavkaz maqollari
0
3014
6027
6026
2020-06-13T04:48:30Z
Albatros777
1526
6027
wikitext
text/x-wiki
* Qalb yigʻlamasa, koʻz yigʻlamaydi.
* Umid yoʻqolganda ot chopmaydi.
* Tirik oʻliklarga oʻzgarmaydi.
[[Turkum:Maqollar]]
38mpxohrtar30hdv61mwyyovx0vwxhn
Bobo
0
3015
6034
6032
2020-06-13T09:08:03Z
Albatros777
1526
/* Iqtiboslar */
6034
wikitext
text/x-wiki
'''Bobo''', '''buva''' — 1) otaning va onaning otasi; 2) turkiy xalqlar oʻzidan oldingi yetti pusht (nayel) shajarasini bilishi shart boʻlgan. Shu yetti pushtning birinchisi katta bobo deyilgan; 3) hozir qarindosh boʻlmagan yoshi ulugʻ keksa kishilarga murojaat qilganda ham hurmat yuzasidan bobo soʻzi ishlatiladi; 4) azizavliyolar nomiga qoʻshib ishlatiladi: mas, shayx Zayniddin bobo va boshqa; 5) buxoroning katta dahalaridagi bosh mirshab unvoni.
== Iqtiboslar ==
* Farzandlarini yoqtirmaydigan otalar boʻlishi mumkin, ammo nevarasini aqldan ozdiradigan bironta bobo boʻlishi mumkin emas.
** [[Victor Hugo]]
[[Turkum:Oila]]
{{vikipediya}}
n7d9sqprzsz2xj0z8x4b1vbt28e86vf
Turkum:Oila
14
3016
6033
2020-06-13T09:07:06Z
Albatros777
1526
„[[Turkum:Mavzular]]“ yozuvi orqali yangi sahifa yaratildi
6033
wikitext
text/x-wiki
[[Turkum:Mavzular]]
dw347gohxpg82zlcj20d2akwgeqo5fv
Ona
0
3017
6426
6047
2021-09-22T17:43:56Z
Malikxan
1446
6426
wikitext
text/x-wiki
[[Fayl:Lange-MigrantMother02.jpg|200px|thumb|right|''Musofir ona'', Dorothea Lange fotosurati.]]
Ona bolani tuqqan, ulgʻaytirgan va/yoki bola oʻstirish uchun lozim tuxumdon ajratgan ayoldir.<ref>{{cite web|title=definition of mother from Oxford Dictionaries Online|url=http://oxforddictionaries.com/definition/mother?rskey=YplwRN&result=1|work=Oxford Dictionaries|publisher=Oxford University Press}}</ref><ref>{{cite web|title=mother n. & v.|url=http://www.oxfordreference.com.ezproxy.education.tas.gov.au/views/ENTRY.html?subview=Main&entry=t21.e19987|work=The Oxford American Dictionary of Current English|publisher=Oxford University Press}}</ref><ref>{{cite web|title=Define Mother at Dictionary.com|url=http://dictionary.reference.com/browse/mother|publisher=Dictionary.com}}</ref><ref>{{cite web|url=http://www.allwords.com/word-mother.html |title=Definition from |publisher=Allwords.com |date=2007-04-04 |accessdate=2011-10-27}}</ref> Onaning ijtimoiy, madaniy va diniy taʼriflari va rollari murakkabligi va farqlanishi tufayli bu atamaga universal taʼrif berish qiyin. Onaning erkak ekvivalenti otadir.
== Iqtiboslar ==
* [[Jannat]] onalar oyoqlari ostidadir.
** [[w:Muhammad|Muhammad ibn Abdulloh]]
* Ona kabi inson, Bagʻdod kabi diyor boʻlmas.
** [[Turk maqollari]]
* Xotinlar zaifdir, ammo onalar quvvatlidir.
** [[Victor Hugo]]
* Farzandini yoʻqotgan ona uchun har kuni birinchi kun, bu azob eski emas.
** [[Victor Hugo]]
* Yaxshi ona ming oʻqituvchiga arziydi.
** '''Johann Herder'''
== Manbalar ==
{{manbalar}}
{{vikipediya}}
[[Turkum:Oila]]
lqtuarhykivf4272yudrtmqp3vfstbu
Kitob
0
3018
6681
6068
2022-09-08T21:52:27Z
Kwamikagami
1863
6681
wikitext
text/x-wiki
[[Tasvir:Book3.svg|thumb]]
'''Kitoblar''' — axborotlarni, gʻoya, obraz va bilimlarni saqlash hamda tarqatish, ijtimoiy-siyosiy, ilmiy, estetik karashlarni shakllantirish vositasi; bilimlar targʻiboti va tarbiya quroli; badiiy, ilmiy asar, ijtimoiy adabiyot.
== Iqtiboslar ==
* Kitob oʻqishning taʼmini biladiganlar, oʻqish dengiz suvini ichish bilan oʻxshashligini bilishadi. Ichganingizda jim boʻlasiz, qancha ichsangiz ham suvsaysiz va yana ichasiz.
* Darsliklar ilmiy taraqqiyotning gʻanimidir va tobora dushmanga aylanmoqda.
** [[Yalçın Küçük]]
* Yangi kitobni birinchi marta oʻqishdan koʻra oʻqigan kitobni qayta oʻqish foydalidir.
** [[Lord Dudley]]
* Yaxshi kitoblar eng haqiqiy doʻstlarimizdir.
** [[Francis Bacon]]
* Kutubxonalar ongni davolash joyidir.
** D. Scilus
* Bugungi haqiqiy universitet kutubxonadir.
** T. Carlyle
* Kutubxona ruxning dorisidir.
** [[Yapon maqollari]]
* Bitta kitob yozish uchun kutubxonaning yarimini oʻqish kerak.
** [[Samuel Johnson]]
* Kitob bizning ichimizdagi muzlagan dengizga otilgan bolta.
** [[Franz Kafka]]
* Kitoblar — bu qalbning oziqidir.
** [[Yapon maqollari]]
* Insonning qiymati u oʻqigan kitoblar bilan oʻlchanadi.
** [[Herbert Spencer]]
* Kitob aqlning dorisidir.
** [[Ovidius]]
* Yovvoyi xalqlardan tashqari har bir mamlakatni kitoblar boshqaradi.
** [[Voltaire]]
[[Turkum:Mavzular]]
[[Turkum:Kitoblar]]
{{vikipediya}}
e10tv1f6xc49mz4p73oh6yt5mf4vzbz
Kitoblar
0
3019
6067
2020-06-13T09:36:01Z
Albatros777
1526
Asadbek Botirqulov [[Kitoblar]] sahifasini [[Kitob]]ga koʻchirdi
6067
wikitext
text/x-wiki
#YOʻNALTIRISH [[Kitob]]
fkachkutd6inpdgh463wne8oq9r5xk0
Andoza:Shaxsiyat bilgiqutisi
10
3021
7391
7389
2024-01-15T14:49:19Z
Umarxon III
998
7391
wikitext
text/x-wiki
<includeonly>{| class="infobox" cellpadding="4" cellspacing="0" style="float:right; width:250px; margin: 0 0 1em 1em; background: #f8f8f8; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%; text-align:left;"
|-
| colspan="2" style="text-align:center; background-color:#d6d6da; font-size:100%; font-colour:#0090f4; text-align:center;" |'''{{#if:{{{Имя|}}}|{{{Ismi|}}}|{{PAGENAME}} }}'''
{{Infobox 1|{{{Tasvir|}}}{{#property:p18}}
|{{#if:{{{Tasvir|}}}|[[File:{{{Tasvir|}}}|248px]]|{{#if:{{#property:p18}}|{{Wikidata|P18|size=248px}}}}}}
|поле=style="padding:0 0 5px 0; text-align:center;"
}}{{Infobox 1|{{{Izoh|}}}|{{{Izoh}}}|field=style="background-color:white; text-align:center; font-size:95%;"}}{{Infobox 1|{{{wikipedia|}}}{{wikidata-link-lite|wiki}}
|[[Fayl:wikipedia-logo.svg|20px|link=]] [[w:{{#if:{{{wikipedia|}}}|{{{wikipedia|}}}| {{wikidata-link-lite|wiki}} }}|Vikipediyadagi maqola]]
|field=style="background-color:#f8f9fa; text-align:left; border-top:none; font-size:92%; padding-left:10px;"
}}{{Infobox 1|{{{source|}}}{{wikidata-link-lite|wikisource}}
|[[Fayl:Wikisource-logo.svg|20px|link=]] [[s:{{#if:{{{source|}}}|{{{source|}}}| {{wikidata-link-lite|wikisource}} }}|Vikikitobdagi asarlar]]
|поле=style="background-color:#f8f9fa; text-align:left; border-top:none; font-size:92%; padding-left:10px;"
}}{{Infobox 1|{{{commons|}}}{{#property:p373}}
|[[Fayl:Commons-logo.svg|20px|link=]] [[commons:{{#if:{{{commons|}}}|{{{commons|}}}| Category:{{#property:p373}} }}|Vikiombordagi fayllar]]
|поле=style="background-color:#f8f9fa; text-align:left; border-top:none; font-size:92%; padding-left:10px;"
}}{{Infobox 1|{{{news|}}}
|[[Fayl:Wikinews-logo.svg|20px|link=]] [[n:{{#if:{{{news|}}}|{{{news|}}}| }}|Vikiyangiliklardagi yangiliklar]]
|поле=style="background-color:#f8f9fa; text-align:left; border-top:none; font-size:92%; padding-left:10px;"
}}
|-
|}</includeonly>{{#if:{{NAMESPACE}}{{{nocat|}}}||[[Turkum:Kishilar]]}}<noinclude>
{{doc}}
[[Turkum:Vikiiqtibos:Andozalar]]
</noinclude>
ifsdpo293tx6ub3216hi2yh9huvajdi
Andoza:Shaxsiyat bilgiqutisi/doc
10
3022
7104
6072
2023-12-26T13:39:05Z
Umarxon III
998
7104
wikitext
text/x-wiki
== Parametrlar ==
<templatedata>
{
"params": {
"Ismi": {
"description": "ismi",
"type": "line",
"example": "Taras Shevchenko"
},
"Tasvir": {
"description": "shaxs tasviri",
"type": "wiki-file-name",
"example": "Taras Shevchenko selfportrait oil 1840-2.jpg"
},
"Izoh": {
"description": "qisqa izoh",
"type": "line",
"example": "(izoh)"
},
"wikipedia": {
"description": "название страницы персоналии в Википедии",
"type": "line",
"example": "Шевченко, Тарас Григорьевич"
},
"source": {
"description": "название страницы персоналии в Викитеке",
"type": "line",
"example": "Категория:Шевченко Тарас Григорович"
},
"commons": {
"description": "название страницы/категории персоналии на Викискладе",
"type": "line",
"example": "Category:Taras Shevchenko"
},
"news": {
"description": "название страницы персоналии в Викиновостях",
"type": "line",
"example": "Шевченко, Тарас Григорьевич"
},
"nocat": {
"description": "отключает автоматическое добавление в категорию «Персоналии по алфавиту»",
"type": "boolean"
}
},
"description": "Шаблон-карточка для страниц персоналий",
"format": "block",
"paramOrder": [
"Ismi",
"Tasvir",
"Izoh",
"wikipedia",
"source",
"commons",
"news",
"nocat"
]
}
</templatedata>
s06sk6hh2awvu744gakoky3urbaku7b
Andoza:User Wikiquotian For
10
3023
6077
6073
2020-06-13T09:57:43Z
Albatros777
1526
6077
wikitext
text/x-wiki
{{ userbox
| border-c = {{{border|#8d40b3}}}
| id = [[file:Noia 64 apps karm.svg|42x42px]]
| id-c = {{{imgbg|#d9bfe5}}}
| info-c = {{{bgcolor|#f0e6f5}}}
| info-lh = 1.1
| info = <span class="plainlinks neverexpand">{{#ifeq:{{CURRENTMONTH}}|{{{oy|}}}|{{#ifeq:{{CURRENTDAY}}|{{{kun|}}}|{{#ifeq:{{CURRENTYEAR}}|{{{yil|}}}| Bugun {{#if:{{{ismi|}}}|foydalanuvchi {{{ismi|}}}|bu foydalanuvchi}}ning Oʻzbekcha Vikiiqtibosda '''birinchi kuni'''. <span style="color: red; font-size: 130%; font-family: serif; position: relative; top: 2px;"></span>Xush kelibsiz!| Bugun {{#if:{{{ismi|}}}|foydalanuvchi {{{ismi|}}}|bu foydalanuvchi}}ning Oʻzbekcha Vikiiqtibosda '''roʻyxatdan oʻtgan kuni'''.}}|{{#if:{{{ismi|}}}|Foydalanuvchi {{{ismi|}}}|Bu foydalanuvchi}} Oʻzbek Vikiiqtibosida '''{{for year month day|year={{{yil|2011}}}|month={{{oy|8}}}|day={{{kun|1}}}}}'''}}|{{#if:{{{ismi|}}}|Foydalanuvchi {{{ismi|}}}|Bu foydalanuvchi}} Oʻzbekcha Vikiiqtibosga qoʻshilganiga '''{{for year month day|year={{{yil|2011}}}|month={{{oy|8}}}|day={{{kun|1}}}}}''' boʻldi.}}</span>
}}
<noinclude>
Bu andoza Vikiiqtibosga qoʻshilganingizdan beri qancha vaqt oʻtganini koʻsatadi. Bu andozani ishlatish uchun Oʻzbekcha Vikiiqtibosda roʻyxatdan oʻtgan sanangizni bilishingiz lozim. Buning uchun [http://uz.wikiquote.org/w/index.php?title=Special%3ALog&type=newusers&user=&page=User%3A mana bu] sahifaga qarang.
<pre>
{{User Wikiquotian For
|ismi = Foydalanuvchi ismi
|yil = Bu yerga roʻyxatdan oʻtgan yilingizni yozasiz
|oy = oyni
|kun = kunni
}}
</pre>
<table width="100%">
<tr>
<td coldspan="2">'''Namuna turlari'''<hr /></td><td>'''Natijasi'''<hr/></td>
</tr>
<tr>
<td>
<pre>
Eng oddiysi
{{User Wikiquotian For
|ismi = Akbarskiy
|yil = Roʻyxatdan oʻtgan yili
|oy = oyi
|kun = kuni
}}
</pre>
</td>
<td>
{{User Wikiquotian For
|ismi = Akbarskiy
|yil = 2012
|oy = 11
|kun = 8
}}
</td>
</tr>
<tr>
<td>
<pre>
{{User Wikiquotian For
|yil = Shu paytdagi yil
|oy = Shu paytdagi oy
|kun = Shu paytdagi kun
}}
</pre>
</td>
<td>
{{User Wikiquotian For
|yil = {{CURRENTYEAR}}
|oy = {{CURRENTMONTH}}
|kun = {{CURRENTDAY}}
}}
</td>
</tr>
<tr>
<td>
<pre>
{{User Wikiquotian For
|yil = Yil
|oy = Shu paytdagi oy
|kun = Shu paytdagi kun
}}
</pre>
</td>
<td>
{{User Wikiquotian For
|yil = 2005
|oy = {{CURRENTMONTH}}
|kun = {{CURRENTDAY}}
}}
</td>
</tr>
<tr>
<td>
<pre>
{{User Wikiquotian For
|yil = Duch kelgan yil
|oy = Oʻtgan yoki kelar oy, biroq shu oy emas
|kun = Duch kelgan kun
}}
</pre>
</td>
<td>
{{User Wikiquotian For
|yil = 2008
|oy = 6
|kun = 8
}}
</td>
</tr>
</table>
</noinclude><noinclude>{{documentation}}</noinclude>
s0wbsvuq1g1bf5dl5xmujqgnhblslaq
Andoza:Userbox
10
3024
6074
2020-06-13T09:52:15Z
Albatros777
1526
„<div style="float:right; clear:right; border:solid {{{1|{{{border-c|{{{id-c|#999999}}}}}}}}} 1px; margin:1px;"> {| cellspacing="0" style="width:238px; b...“ yozuvi orqali yangi sahifa yaratildi
6074
wikitext
text/x-wiki
<div style="float:right; clear:right; border:solid {{{1|{{{border-c|{{{id-c|#999999}}}}}}}}} 1px; margin:1px;">
{| cellspacing="0" style="width:238px; background:{{{2|{{{info-c|#eeeeee}}}}}};"
| style="width:45px; height:45px; background:{{{1|{{{id-c|#dddddd}}}}}}; text-align:center; font-size:{{{5|{{{id-s|14}}}}}}pt; font-weight:bold; color:{{{id-fc|#000000}}}; {{{id-style|}}}" | {{{3|{{{id|id}}}}}}
| style="font-size:{{{info-s|8}}}pt; padding:4pt; line-height:1.25em; color:{{{info-fc|#000000}}}; {{{info-style|}}}" | {{{4|{{{info|''info''}}}}}}
|}</div><noinclude>
{{doc}}
<!-- Пожалуйста, добавляйте категории и интервики на страницу документации! --></noinclude>
rhz6y7mda5m89mja6my1k3wgahrburz
Andoza:For year month day
10
3025
6075
2020-06-13T09:53:31Z
Albatros777
1526
„{{For year month day/display |years={{#expr:{{CURRENTYEAR}}-{{{year|{{CURRENTYEAR}}}}}-{{#ifexpr:{{CURRENTMONTH}}>{{{month|{{CURRENTMONTH}}}}} |0 |...“ yozuvi orqali yangi sahifa yaratildi
6075
wikitext
text/x-wiki
{{For year month day/display
|years={{#expr:{{CURRENTYEAR}}-{{{year|{{CURRENTYEAR}}}}}-{{#ifexpr:{{CURRENTMONTH}}>{{{month|{{CURRENTMONTH}}}}}
|0
|{{#ifexpr:{{CURRENTMONTH}}<{{{month|{{CURRENTMONTH}}}}}
|1
|{{#ifexpr:{{CURRENTDAY}}>={{{day|{{CURRENTDAY}}}}}
|0
|1
}}
}}
}}}}
|months={{#expr:{{CURRENTMONTH}}-{{{month|{{CURRENTMONTH}}}}}+{{#ifexpr:{{CURRENTDAY}}>={{{day|{{CURRENTDAY}}}}}
|{{#ifexpr:{{CURRENTMONTH}}>={{{month|{{CURRENTMONTH}}}}}
|0
|12
}}
|{{#ifexpr:{{CURRENTMONTH}}>{{{month|{{CURRENTMONTH}}}}}
|-1
|11
}}
}}}}
|days={{#expr:{{CURRENTDAY}}-{{{day|{{CURRENTDAY}}}}}+{{#ifexpr:{{CURRENTDAY}}>={{{day|{{CURRENTDAY}}}}}
|0
|{{#switch:{{CURRENTMONTH}}
|5|7|10|12=30
|1|2|4|6|8|9|11=31
|3={{#ifexpr:{{CURRENTYEAR}} mod 4=0
|29
|28
}}
}}
}}}}
}}<noinclude>{{documentation}}</noinclude>
sf4hj36xy7deiu92by7jd0b172tvbd1
Andoza:For year month day/display
10
3026
6076
2020-06-13T09:54:25Z
Albatros777
1526
„{{#switch:{{{years|{{{1|0}}}}}} | 0 = | 1 = {{nowrap begin}}1 yil | #default = {{nowrap begin}}{{{years|{{{1|0}}}}}} yil }}{{#ifeq:{{{year...“ yozuvi orqali yangi sahifa yaratildi
6076
wikitext
text/x-wiki
{{#switch:{{{years|{{{1|0}}}}}}
| 0 =
| 1 = {{nowrap begin}}1 yil
| #default = {{nowrap begin}}{{{years|{{{1|0}}}}}} yil
}}{{#ifeq:{{{years|{{{1|0}}}}}}|0|<!--null-->|{{#ifeq:{{{months|{{{2|0}}}}}}|0|<!--null-->|{{#ifeq:{{{days|{{{3|0}}}}}}|0|{{nowrap end}} va |,{{nowrap end}} }} }} }}{{#switch:{{{months|{{{2|0}}}}}}
| 0 =
| 1 = 1 oy
| #default = {{#ifeq:{{{years|{{{1|0}}}}}}|0|<!--null-->|{{#ifeq:{{{days|{{{3|0}}}}}}|0|}}}} {{nowrap begin}}{{{months|{{{2|0}}}}}} oy
}}{{#ifeq:{{{years|{{{1|0}}}}}}|0|{{#ifeq:{{{months|{{{2|0}}}}}}|0|<!--null-->|{{#ifeq:{{{days|{{{3|0}}}}}}|0|<!--null-->|{{nowrap end}} va }} }}|{{#ifeq:{{{days|{{{3|0}}}}}}|0|<!--null-->|{{nowrap end}} va }} }}{{#switch:{{{days|{{{3|0}}}}}}
| 0 = {{#ifeq:{{{years|{{{1|0}}}}}}|0|{{#ifeq:{{{months|{{{2|0}}}}}}|0|}} }}
| 1 = 1 kun
| #default = {{#ifeq:{{{years|{{{1|0}}}}}}|0|{{#ifeq:{{{months|{{{2|0}}}}}}|0|<!--null-->}} }}{{nowrap begin}}{{{days|{{{3|0}}}}}} kun{{nowrap end}}
}}<noinclude>{{doc}}</noinclude>
s19uw01jcdkfog37a10xcawiaq9963u
Andoza:Nowrap begin
10
3027
6078
2020-06-13T09:58:26Z
Albatros777
1526
„<includeonly><span style="white-space:nowrap"></includeonly><noinclude>{{documentation}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
6078
wikitext
text/x-wiki
<includeonly><span style="white-space:nowrap"></includeonly><noinclude>{{documentation}}</noinclude>
qc0ihqhw36htbu3ais9t6a5p7v8ct49
Andoza:Nowrap end
10
3028
6079
2020-06-13T09:59:14Z
Albatros777
1526
„<includeonly></span></includeonly><noinclude>{{documentation}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
6079
wikitext
text/x-wiki
<includeonly></span></includeonly><noinclude>{{documentation}}</noinclude>
dkp0fpft7dqwhf5a3e1ue3pd1ik77m9
Andoza:Userbox/Maqolalar foizi
10
3029
6083
6082
2020-06-13T13:25:57Z
Albatros777
1526
6083
wikitext
text/x-wiki
<includeonly>{{userbox
|bodyclass = nowraplinks
|id= {{Sigfig|{{#expr:100*{{{1|0}}}/{{formatnum:{{NUMBEROFARTICLES}}|R}}}}|3}} %
|id-a={{{id-a|center}}}
|id-c={{{id-c|black}}}
|id-fc={{{id-fc|white}}}
|id-s={{{id-s|10}}}
|info=Bu foydalanuvchi ''' Oʻzbekcha Vikiiqtibosda {{NUMBEROFARTICLES}} ta maqoladan {{#ifeq:{{{1|0}}}|0|none|{{formatnum:{{{1|}}}}}}} tasini [https://stats.wikimedia.org/#/uz.wikiquote.org yaratdi]
|info-a={{{info-a|center}}}
|info-c={{{info-c|#eeeeee}}}
|info-fc={{{info-fc|black}}}
|info-s={{{info-s|8}}}
|nocat={{{nocat|}}}
}}</includeonly>
<noinclude>
Ushbu andoza Vikiiqtibosning oʻzbek tilidagi boʻlimida jami maqolalar sonidan foydalanuvchi tomonidan yaratgan maqolalaring ulushuni koʻrsatadi.
=== Foydalanish ===
Ushbu andozadan foydalanish uchun quyidagi viki-yozuvni oʻz foydalanuvchi sahifangizga joylashtiring:
: '''<nowiki>{{Userbox/Maqolalar foizi|Num}}</nowiki>'''
Num — oʻzbekcha Vikiiqtibosda yaratgan maqolalaringizning soni.
=== Misollar ===
{|class=wikitable
!Viki-yozuv
!Foydalanuvchi qutisi
|-
|'''<tt><nowiki>{{Userbox/Maqolalar foizi|64}}</nowiki></tt>'''
|{{Userbox/Maqolalar foizi|64|nocat=true}}
|-
|'''<tt><nowiki>{{Userbox/Maqolalar foizi|1000}}</nowiki></tt>'''
|{{Userbox/Maqolalar foizi|1000|nocat=true}}
|-
|'''<tt><nowiki>{{Userbox/Maqolalar foizi|123456}}</nowiki></tt>'''
|{{Userbox/Maqolalar foizi|123456|nocat=true}}
|}
[[Turkum:Vikiiqtibos:Andozalar:Foydalanuvchilar:Sanagichlar|Maqolalar]]
</noinclude>
9554vf9u31qo5ut02unrmqix4e5hbxq
Andoza:Sigfig
10
3030
6084
2020-06-13T13:26:35Z
Albatros777
1526
„<includeonly>{{#expr: ({{{1}}}) round (({{{2}}}) - floor(ln(abs({{{1}}}))/ln10) - 1) }}</includeonly><noinclude>{{doc}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
6084
wikitext
text/x-wiki
<includeonly>{{#expr: ({{{1}}}) round (({{{2}}}) - floor(ln(abs({{{1}}}))/ln10) - 1) }}</includeonly><noinclude>{{doc}}</noinclude>
ghi8tx5i4nb0in7oe3xyf1jz9fl5bho
Polat Alemdar
0
3053
6695
6116
2022-09-08T22:02:54Z
Kwamikagami
1863
6695
wikitext
text/x-wiki
'''Polat Alemdar''' — "Kurtlar Vadisi" teleserialida Nejati Shashmaz jonlantirgan hayoliy qahramon.
== Iqtiboslari ==
* Men ham bu vatanni sevaman.
* Ikki kishini bilgani sir emas.
* Men savol soʻramayman, hisob soʻrayman.
* Dunyo bir kundir, u ham bugundir.
* Oqsoqollarini tanimaydigan kishi itlarning orqasidan yuguradi. It hurar karvon oʻtar.
[[Turkum:Xayoliy obrazlar]]
iimji3awfymtd7cx7ml50ieqgohbt43
Turkum:Xayoliy obrazlar
14
3054
6117
2020-06-15T04:14:06Z
Albatros777
1526
„[[Turkum:Sanʼat]] [[Turkum:Kishilar]]“ yozuvi orqali yangi sahifa yaratildi
6117
wikitext
text/x-wiki
[[Turkum:Sanʼat]]
[[Turkum:Kishilar]]
7kmm79iqy1q8nnpssb8x02vrlhfu1ci
Turkum:Sanʼat
14
3055
6118
2020-06-15T04:14:50Z
Albatros777
1526
„[[Turkum:Mavzular]]“ yozuvi orqali yangi sahifa yaratildi
6118
wikitext
text/x-wiki
[[Turkum:Mavzular]]
dw347gohxpg82zlcj20d2akwgeqo5fv
Sharob
0
3056
6125
6123
2020-06-15T04:28:33Z
Albatros777
1526
/* Iqtiboslar */
6125
wikitext
text/x-wiki
[[Tasvir:Port wine.jpg|thumb]]
'''Sharob''' yoki '''vino''' fermentlangan meva suvidan tayyorlanadigan alkogolli ichimlikdir. Meva suvi achishi natijasida undagi xamirturush fruktozani spirtga aylantiradi. Sharob koʻpincha uzumdan, baʼzida olma, marjonmeva yoki boshqa mevalardan tayyorlanadi.
== Iqtiboslar ==
* Bugun bir stakan sharobni tugatgandan soʻng, ertaga yuragingizning qonini qusishingiz kerak deb oʻylang.
** Arif Ardabili
* Adolat, sevgi va sharob yurakdagi zangni yo'q qiladi.
** Xaqani Shirvani
* Aytishlaricha sharob shaytonning toʻri emish. U bilan odamlarni ovlar ekan.
** Mehmet Murad Ildan.
[[Turkum:Alkagolli ichimliklar]]
{{vikipediya}}
c07aigqvermh9f63zloik8meaewyeka
Turkum:Alkagolli ichimliklar
14
3057
6124
2020-06-15T04:27:54Z
Albatros777
1526
„[[Turkum:Ichimliklar]] [[Turkum:Alkagol]]“ yozuvi orqali yangi sahifa yaratildi
6124
wikitext
text/x-wiki
[[Turkum:Ichimliklar]]
[[Turkum:Alkagol]]
76b97ookg4xn3l371jwr4jdewusfh1m
Turkum:Ichimliklar
14
3058
6126
2020-06-15T04:29:43Z
Albatros777
1526
„[[Turkum:Mavzular]]“ yozuvi orqali yangi sahifa yaratildi
6126
wikitext
text/x-wiki
[[Turkum:Mavzular]]
dw347gohxpg82zlcj20d2akwgeqo5fv
Turkum:Alkagol
14
3059
6127
2020-06-15T04:30:55Z
Albatros777
1526
„[[Turkum:Farmakalogiya]]“ yozuvi orqali yangi sahifa yaratildi
6127
wikitext
text/x-wiki
[[Turkum:Farmakalogiya]]
cs8f8vods7qf15lmdfnzibb0qfaqmrd
Turkum:Farmakalogiya
14
3060
6128
2020-06-15T04:32:02Z
Albatros777
1526
„[[Turkum:Mavzular]]“ yozuvi orqali yangi sahifa yaratildi
6128
wikitext
text/x-wiki
[[Turkum:Mavzular]]
dw347gohxpg82zlcj20d2akwgeqo5fv
Konstantin Aleksandrovich Fedin
0
3061
6720
6698
2022-09-08T23:53:45Z
Kwamikagami
1863
6720
wikitext
text/x-wiki
'''Konstantin Aleksandrovich Fedin''' (1892–1977) rus, sovet yozuvchisi.
== Iqtiboslari ==
* Oʻqish goʻzallikni anglash, zavqlanish demakdir.
[[Turkum:SSSR yozuvchilari]]
[[Turkum:1892-yilda tugʻilganlar]]
[[Turkum:1977-yilda vafot etganlar]]
etmlw15ittcf02co8aowx68iod5yesn
Turkum:SSSR yozuvchilari
14
3062
6137
6136
2020-06-15T12:50:30Z
Albatros777
1526
6137
wikitext
text/x-wiki
[[Turkum:SSSR adabiyoti]]
[[Turkum:Shaxslar:SSSR]]
t6etvdu7b2rv2q23kkck53il85uszy6
Turkum:SSSR adabiyoti
14
3063
6150
6138
2020-06-15T13:03:00Z
Albatros777
1526
6150
wikitext
text/x-wiki
[[Turkum:Davlatlarga koʻra adabiyot]]
qlrjvbiaf4fui68hopt3yqis5sktqjv
Turkum:Davlatlarga koʻra adabiyot
14
3064
6147
6146
2020-06-15T13:01:42Z
Albatros777
1526
Asadbek Botirqulov [[Turkum:Hududlarga koʻra adabiyot]] sahifasini [[Turkum:Davlatlarga koʻra adabiyot]]ga koʻchirdi
6146
wikitext
text/x-wiki
[[Turkum:Adabiyot]]
[[Turkum:Davlatlarga koʻra madaniyat]]
4tllhwynnct7fn2atth3pvstuhn6dhk
Turkum:Adabiyot
14
3065
6141
2020-06-15T12:53:42Z
Albatros777
1526
„[[Turkum:Madaniyat]]“ yozuvi orqali yangi sahifa yaratildi
6141
wikitext
text/x-wiki
[[Turkum:Madaniyat]]
bhjrwy98zbjeywt3m09d7kh7yv3sv8n
Turkum:Madaniyat
14
3066
6143
6142
2020-06-15T12:55:17Z
Albatros777
1526
6143
wikitext
text/x-wiki
[[Turkum:Mavzular]]
[[Turkum:Jamiyat]]
14tolbgmwoatsvahuv2tonrhfrozx4t
Turkum:Jamiyat
14
3067
6144
2020-06-15T12:57:39Z
Albatros777
1526
„[[Turkum:Mavzular]]“ yozuvi orqali yangi sahifa yaratildi
6144
wikitext
text/x-wiki
[[Turkum:Mavzular]]
dw347gohxpg82zlcj20d2akwgeqo5fv
Turkum:Davlatlarga koʻra madaniyat
14
3068
6151
6145
2020-06-15T13:05:15Z
Albatros777
1526
Asadbek Botirqulov [[Turkum:Hududlarga koʻra madaniyat]] sahifasini [[Turkum:Davlatlarga koʻra madaniyat]]ga koʻchirdi
6145
wikitext
text/x-wiki
[[Turkum:Madaniyat]]
bhjrwy98zbjeywt3m09d7kh7yv3sv8n
Turkum:Hududlarga koʻra adabiyot
14
3069
6149
6148
2020-06-15T13:02:16Z
Albatros777
1526
Removed redirect to [[Turkum:Davlatlarga koʻra adabiyot]]
6149
wikitext
text/x-wiki
[[Turkum:Adabiyot]]
[[Turkum:Davlatlarga koʻra madaniyat]]
4tllhwynnct7fn2atth3pvstuhn6dhk
Turkum:Hududlarga koʻra madaniyat
14
3070
6152
2020-06-15T13:05:15Z
Albatros777
1526
Asadbek Botirqulov [[Turkum:Hududlarga koʻra madaniyat]] sahifasini [[Turkum:Davlatlarga koʻra madaniyat]]ga koʻchirdi
6152
wikitext
text/x-wiki
#YOʻNALTIRISH [[:Turkum:Davlatlarga koʻra madaniyat]]
j4hh9hk0xntorgrcj6mugdg3esccvar
Turkum:Shaxslar:SSSR
14
3071
6154
6153
2020-06-15T13:07:03Z
Albatros777
1526
6154
wikitext
text/x-wiki
[[Turkum:SSSR]]
[[Turkum:Davlatlarga koʻra shaxslar]]
hbdv91bc38agit22nvw5tr21973304o
Turkum:SSSR
14
3072
6155
2020-06-15T13:07:42Z
Albatros777
1526
„[[Turkum:Mavzular]]“ yozuvi orqali yangi sahifa yaratildi
6155
wikitext
text/x-wiki
[[Turkum:Mavzular]]
dw347gohxpg82zlcj20d2akwgeqo5fv
Turkum:Davlatlarga koʻra shaxslar
14
3073
6161
6157
2020-06-15T13:14:14Z
Albatros777
1526
6161
wikitext
text/x-wiki
[[Turkum:Davlatlarga koʻra turkumlar]]
[[Turkum:Kishilar]]
h08853ajv9h5ahbgc1gt2qr6fnozo5y
Turkum:Davlatlarga koʻra turkumlar
14
3074
6158
2020-06-15T13:10:29Z
Albatros777
1526
„[[Turkum:Davlatlar]]“ yozuvi orqali yangi sahifa yaratildi
6158
wikitext
text/x-wiki
[[Turkum:Davlatlar]]
854ppvua5442se5jzcu2wjkkg90ghb9
Turkum:Davlatlar
14
3075
6159
2020-06-15T13:11:34Z
Albatros777
1526
„[[Turkum:Geografiya]]“ yozuvi orqali yangi sahifa yaratildi
6159
wikitext
text/x-wiki
[[Turkum:Geografiya]]
q85jdiny2toi47lbb9n6h123ivrwaon
Turkum:Geografiya
14
3076
6160
2020-06-15T13:12:34Z
Albatros777
1526
„[[Turkum:Mavzular]]“ yozuvi orqali yangi sahifa yaratildi
6160
wikitext
text/x-wiki
[[Turkum:Mavzular]]
dw347gohxpg82zlcj20d2akwgeqo5fv
Turkum:1892-yilda tugʻilganlar
14
3077
6162
2020-06-15T13:16:16Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
6162
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1977-yilda vafot etganlar
14
3078
6163
2020-06-15T13:17:26Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
6163
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Anna Axmatova
0
3079
7010
6738
2023-10-10T21:25:41Z
Kalle Petäinen
2149
7010
wikitext
text/x-wiki
[[Tasvir:Kuzma Petrov-Vodkin. Portrait of Anna Akhmatova. 1922.jpg|thumb|Anna Axmatova (1922)]]
'''Anna Axmatova''' (1889–1966) — rus, sovet yozuvchisi.
== Iqtiboslari ==
* Siz kimlarga qarshi doʻstsiz?
* Dunyodagi eng kuchli narsa<br>Sokin koʻzlarning nurlari.
* Xiyonatni kechirish mumkin, ammo xoʻrlash kerak emas.
* Men shuhrat choʻqqisida edim, keyin men muvaffaqiyatsizlikni his qildim va ular aslida bir xil ekanligini tushunib yetdim.
== Havolalar ==
{{vikipediya}}
* [http://www.kirjasto.sci.fi/aakhma.htm Brief biography at Kirjasto (Pegasos)]
*[http://www.jazzkeyboard.com/jill/akhmatova/index.html Anna Akhmatova Page]
* [http://www.odessit.com/namegal/english/ahmatova.htm Brief biography at OdessaWeb]
* [http://www.poets.org/poet.php/prmPID/1 Brief biography at the Academy of American Poets]
* [http://stpetersburg-guide.com/people/akhmatova.shtml Brief biography at St. Petersburg guide]
* [http://www.uvm.edu/%7Esgutman/Akhmatova.htm Akhmatova: brief biography, Requiem audio presentation, links]
* [http://homepage.ntlworld.com/dmitrismirnov/EF100_Requiem.html "Requiem" (dual language presentation; translation by )]
* [http://www.bezumiye.com/requiem.htm "Requiem" as translated by Judith Hemschemeyer ]
* [http://www.bezumiye.com/poems.html Selected poems as translated by D. M. Thomas]
* [http://www.tonykline.co.uk/PITBR/Various/Tendakhmatova.htm Selected poems as translated by A. S. Kline]
* [http://www.learningrussian.com/library/akhmatova/index.htm Dual-language selections]
* [http://web.archive.org/20080523154328/www.geocities.com/ilya_shambat2005/akhmatova.htm ''White Flock'', translated by Ilya Shambat]
* [http://www.allspirit.co.uk/anna.html Selected Poems at Allspirit]
*[http://www.poetseers.org/the_great_poets/fe/eu/aa Selected Poems at ''Poetseers'']
* [http://www.poetryloverspage.com/poets/akhmatova/akhmatova_ind.html Selected Poems at ''Poetry Lovers'']
* [http://www.friends-partners.org/friends/literature/20century/akhmatova2.html Selected poems at Friends & Partners]
* [http://www.tribuneindia.com/2004/20040418/herworld.htm#1 "The poet as witness" by M.L. Raina] at ''The Tribune'' [India] (18 April 2004)
* [http://www.usc.edu/dept/las/sll/eng/ess/obv99.htm "The Obverse of Stalinism: Akhmatova's self-serving charisma of selflessness" by Alexander Zholkovsky]
* [http://www.usc.edu/dept/las/sll/eng/review/reed3.htm "Anna Akhmatova: Scripts, Not Scriptures" by Alexander Zholkovsky]
[[Turkum:SSSR yozuvchilari]]
[[Turkum:Rossiya shoirlari]]
[[Turkum:Rossiya yozuvchilari]]
[[Turkum:SSSR shoirlari]]
[[Turkum:Rossiya tarjimonlari]]
[[Turkum:SSSR tarjimonlari]]
[[Turkum:1889-yilda tugʻilganlar]]
[[Turkum:1966-yilda vafot etganlar]]
rlgpkqo7zbjluc7fi5k7d04b9o14yv0
Turkum:1966-yilda vafot etganlar
14
3080
6182
2020-06-15T14:22:44Z
Albatros777
1526
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
6182
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1889-yilda tugʻilganlar
14
3081
6183
2020-06-15T14:24:57Z
Albatros777
1526
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
6183
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:SSSR shoirlari
14
3082
6186
6185
2020-06-15T14:27:11Z
Albatros777
1526
6186
wikitext
text/x-wiki
[[Turkum:SSSR adabiyoti]]
[[Turkum:Shaxslar:SSSR]]
[[Turkum:Davlatlarga koʻra shoirlar]]
ob7jffnl73zyisu4ggrt1pteq25srv2
Turkum:Davlatlarga koʻra shoirlar
14
3083
6187
2020-06-15T14:27:36Z
Albatros777
1526
„[[Turkum:Shoirlar]]“ yozuvi orqali yangi sahifa yaratildi
6187
wikitext
text/x-wiki
[[Turkum:Shoirlar]]
o68zyjbvx3ayfpmczu0z8sy6kkkuw6h
Turkum:Shoirlar
14
3084
6188
2020-06-15T14:28:40Z
Albatros777
1526
„[[Turkum:Kishilar:Adabiyot]]“ yozuvi orqali yangi sahifa yaratildi
6188
wikitext
text/x-wiki
[[Turkum:Kishilar:Adabiyot]]
g0sz3txl7h0j72qtl0l4rgvy7z7d9ve
Turkum:Kishilar:Adabiyot
14
3085
6189
2020-06-15T14:31:05Z
Albatros777
1526
„[[Turkum:Adabiyot]]“ yozuvi orqali yangi sahifa yaratildi
6189
wikitext
text/x-wiki
[[Turkum:Adabiyot]]
ibbrgef18op5d96z2oaydds1h9g7kfc
Turkum:SSSR tarjimonlari
14
3086
6191
6190
2020-06-15T14:33:32Z
Albatros777
1526
6191
wikitext
text/x-wiki
[[Turkum:Shaxslar:SSSR]]
[[Turkum:Davlatlarga koʻra tarjimonlar]]
0cfd20bowd306c1c30m4ffds6b0hzwz
Turkum:Davlatlarga koʻra tarjimonlar
14
3087
6192
2020-06-15T14:34:06Z
Albatros777
1526
„[[Turkum:Tarjimonlar]]“ yozuvi orqali yangi sahifa yaratildi
6192
wikitext
text/x-wiki
[[Turkum:Tarjimonlar]]
4ma6z707wif64xsyn2vqr985k342cbf
Turkum:Tarjimonlar
14
3088
6193
2020-06-15T14:34:54Z
Albatros777
1526
„[[Turkum:Kishilar:Adabiyot]]“ yozuvi orqali yangi sahifa yaratildi
6193
wikitext
text/x-wiki
[[Turkum:Kishilar:Adabiyot]]
g0sz3txl7h0j72qtl0l4rgvy7z7d9ve
Turkum:Rossiya shoirlari
14
3089
6196
6195
2020-06-15T14:37:16Z
Albatros777
1526
6196
wikitext
text/x-wiki
[[Turkum:Davlatlarga koʻra shoirlar]]
[[Turkum:Kishilar:Rossiya]]
[[Turkum:Rossiya adabiyoti]]
gszwnw7l3v1uncfpd4ct0fnz9ya8tob
Turkum:Kishilar:Rossiya
14
3090
6198
6197
2020-06-15T14:38:06Z
Albatros777
1526
6198
wikitext
text/x-wiki
[[Turkum:Rossiya]]
[[Turkum:Davlatlarga koʻra shaxslar]]
3gwr7hcy9kstreqyi6rs7gdbdbcqihg
Turkum:Rossiya
14
3091
6204
6203
2020-06-15T14:42:02Z
Albatros777
1526
6204
wikitext
text/x-wiki
[[Turkum:Davlatlar]]
[[Turkum:Osiyodagi davlatlar]]
[[Turkum:Yevropadagi davlatlar]]
s4p4yuw1scndhj97ankxch91xx758ps
Turkum:Osiyo davlatlari
14
3092
6202
2020-06-15T14:40:49Z
Albatros777
1526
„[[Turkum:Osiyo]]“ yozuvi orqali yangi sahifa yaratildi
6202
wikitext
text/x-wiki
[[Turkum:Osiyo]]
141dy7l39xmacycwqxkq6d3j5bd6chd
Turkum:Rossiya adabiyoti
14
3093
6205
2020-06-15T14:43:48Z
Albatros777
1526
„[[Turkum:Davlatlarga koʻra adabiyot]]“ yozuvi orqali yangi sahifa yaratildi
6205
wikitext
text/x-wiki
[[Turkum:Davlatlarga koʻra adabiyot]]
qlrjvbiaf4fui68hopt3yqis5sktqjv
Turkum:Rossiya tarjimonlari
14
3094
6207
6206
2020-06-15T14:45:31Z
Albatros777
1526
6207
wikitext
text/x-wiki
[[Turkum:Kishilar:Rossiya]]
[[Turkum:Davlatlarga koʻra tarjimonlar]]
myopcwvfisdr5agfqxq7puofhsmofv4
Turkum:Rossiya yozuvchilari
14
3095
6210
6209
2020-06-15T14:47:27Z
Albatros777
1526
6210
wikitext
text/x-wiki
[[Turkum:Kishilar:Rossiya]]
[[Turkum:Rossiya adabiyoti]]
[[Turkum:Davlatlarga koʻra yozuvchilar]]
7pebr84dey8rs3on0g0mducu85dqost
Turkum:Davlatlarga koʻra yozuvchilar
14
3096
6211
2020-06-15T14:48:12Z
Albatros777
1526
„[[Turkum:Yozuvchilar]]“ yozuvi orqali yangi sahifa yaratildi
6211
wikitext
text/x-wiki
[[Turkum:Yozuvchilar]]
2qtaboyd3fqg89c58hucpnsj83l5pwk
Turkum:Yozuvchilar
14
3097
6212
2020-06-15T14:49:02Z
Albatros777
1526
„[[Turkum:Kishilar:Adabiyot]]“ yozuvi orqali yangi sahifa yaratildi
6212
wikitext
text/x-wiki
[[Turkum:Kishilar:Adabiyot]]
g0sz3txl7h0j72qtl0l4rgvy7z7d9ve
Andoza:Userlinks
10
3098
6215
2020-06-16T10:14:23Z
Albatros777
1526
„<includeonly><span class="plainlinks">[[user:{{{1}}}|{{{1}}}]] ([[user talk:{{{1}}}|munozara]] · [[special:Contributions/{{{1}}}|hissa]] · [...“ yozuvi orqali yangi sahifa yaratildi
6215
wikitext
text/x-wiki
<includeonly><span class="plainlinks">[[user:{{{1}}}|{{{1}}}]] ([[user talk:{{{1}}}|munozara]] · [[special:Contributions/{{{1}}}|hissa]] · [[special:DeletedContributions/{{{1}}}|oʻchirilgan hissa]] · [{{fullurl:Special:Log|user={{urlencode:{{{2|{{{1}}}}}}}}}} qaydlar] · [{{fullurl:Special:AbuseLog|user={{urlencode:{{{2|{{{1}}}}}}}}}} filtrlash qaydlari] · [[Special:Block/{{{1|Example User}}}|chetlatish]] · [{{fullurl:Special:Log|type=block&page=user:{{urlencode:{{{1}}}}}}} chetlatish qaydlari] · [[Special:UserRights/{{{1}}}|huquqlar]])</span></includeonly><noinclude>{{documentation}}</noinclude>
cl0rliefwzbxpza55dmku73v87uvnrr
Vikiiqtibos:Administratorlikka soʻrovlar/Asadbek Botirqulov
4
3099
6229
6227
2020-06-21T01:44:30Z
Albatros777
1526
/* Nomzodga savollar */
6229
wikitext
text/x-wiki
== [[Foydalanuvchi:Asadbek Botirqulov|Asadbek Botirqulov]] ==
Men uzoq muddat davomida uzvikiiqtibosda tahrir qilib kelaman. Uzvikiiqtibosga qoʻldan kelgancha hissamni qoʻshdim, lekin baʼzi hollarda hissamni qoʻshishni iloji boʻlmadi, chunki buning uchun administratorlik huquqi kerak boʻlar edi. Shuning uchun bugun hissamni qoʻshishga imkoniyatni koʻpaytirish uchun nomzodligimni shu yerga qoʻyishga qaror qildim.
=== Foydalanuvchi haqida maʼlumot ===
{{Userlinks|Asadbek Botirqulov}}
{| class="wikitable" style="font-size:85%"
| style="background:#DDF" |
| style="background:#ECECEC" |
|-
! style="text-align:left" | Tahrirlar soni
| [//https://xtools.wmflabs.org/ec/uz.wikiquote.org/Asadbek%20Botirqulov 1160+ barcha tahrirlar, ulardan 751+ (64,7%) tahrir maqolalar nomfazosida]
|-
! style="text-align:left" | Tahrirlar qisqa tavsifidan foydalanish
| [//tools.wmflabs.org/xtools/editsummary/index.php?name=%D0%A5%D0%B8%D0%BC%D0%B8%D0%BA1991&lang=uz&wiki=wikipedia 45% katta oʻzgarishlarda va 74% kichik tahrirlarda]
|-
! style="text-align:left" | Birinchi tahriri kuni
| 20.05.2020, 20:26
|-
! style="text-align:left" | Kuniga tahrirlarning oʻrtacha soni
| 415,8
|-
<!--
|-
! style="text-align:left" | [[Vikipediya:IRC|IRC]]dagi niki
|
|-
! style="text-align:left" | [[ICQ UIN]]
|
|-
-->
|-
! style="text-align:left" | Skype
|
|-
! style="text-align:left" | Ovoz berish oʻtkaziladi
| 2020-06-16 dan 2016-06-23, 15:00 [[UTC]] gacha
|}
=== Sharhlar ===
=== Ovoz beruvchilarga talablar ===
=== Rozilar ===
# {{Roziman}} --[[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 12:07, 16-Iyun 2020 (UTC).
<!--# {{Roziman}} --~~~~ -->
<!--# {{Roziman}} --~~~~ -->
=== Qarshilar ===
<!--# {{Qarshiman}} --~~~~ -->
<!--# {{Qarshiman}} --~~~~ -->
<!--# {{Qarshiman}} --~~~~ -->
<!--# {{Qarshiman}} --~~~~ -->
<!--# {{Qarshiman}} --~~~~ -->
=== Betaraflar ===
=== Nomzodga savollar ===
Siz yuqoroda „Uzvikiiqtibosga qoʻldan kelgancha hissamni qoʻshdim, lekin baʼzi hollarda hissamni qoʻshishni iloji boʻlmadi, chunki buning uchun administratorlik huquqi kerak boʻlar edi“ deb yozibsiz. Aynan qanday hollarda hissa qoʻshishni iloji boʻlmadi? [[Foydalanuvchi:Malikxan|<font color="green">Malikxan</font>]] <b><sup><small><span style="color:blue">[[Foydalanuvchi munozarasi:Malikxan|munozara]]</span></small></sup></b> 17:05, 17-Iyun 2020 (UTC)
** Koʻp hollarda. Eng katta muammo oʻchirishga berilgan maqolalarning oʻchirilmay qolayotganligidir. [[Foydalanuvchi:Asadbek Botirqulov|Asadbek Botirqulov]] ([[Foydalanuvchi munozarasi:Asadbek Botirqulov|munozara]]) 01:44, 21-Iyun 2020 (UTC)
==== Standart savollar ====
* Administratorlar majburiyatlaridan qaysi birini bajarmoqchisiz?
: Sahifalarni himoyalash, himoyalangan sahifa/nomfazolarda tahrirlar qilmoqchiman.
* Vikiiqtibosga qoʻshgan [[Maxsus:Contributions/Asadbek Botirqulov|oʻz hissangizni]] qanday baholaysiz?
: Yaxshi baholayman.
* Sizda vikiiqtibosning boshqa foydalanuvchilari bilan qarama-qarshiliklar boʻlganmi? Agar boʻlgan boʻlsa, ularni qanday hal qilgan edingiz va kelajakda buni qanday hal qilmoqchisiz?
: Deyarli boʻlmagan. Boʻlgan boʻlsa ham yaxshi hal qilganmiz, kelajakda ham yaxshi yoʻl bilan hal qilmoqchiman.
* Sizda qoʻshimcha hisob yozuvi bormi? <small>Izoh: Siz bu savolga javob berishga majbur emassiz.</small>
: Yoʻq menda boshqa hisob yoʻq.
* Siz biror marta blok qilinganmisiz? Agar ha, u holda qaysi sabab boʻyicha?
: Yoʻq.
* Vikiiqtibosning aktiv foydalanuvchilaridan birortasi bilan shaxsan tanishmisiz?
: Vikiiqtibosdagi aktiv foydalanuvchilarning birortasi bilan koʻrishmaganman.
* Sizda boshqa manbalarda administratorlik tajriba bormi?
: Yoʻq.
<!-- Savollaringizni ushbu sharh ustida quyidagi formatda yozing:
==== {{subst:REVISIONUSER}}dan savollar ====
* …? ~~~~
* …? ~~~~
* …? ~~~~
…
-->
=== Natija ===
ccrmlbebv041e0wmeo1f66w9ejkxkq3
Andoza:Roziman
10
3100
6217
2020-06-16T11:41:44Z
Albatros777
1526
„[[Tasvir:Symbol support vote.svg|15px]] '''{{{1|Roziman}}}'''<noinclude> Ushbu andoza so`rov va ovoz berishlarda ishlatiladi. {{tl|roziman}} → {...“ yozuvi orqali yangi sahifa yaratildi
6217
wikitext
text/x-wiki
[[Tasvir:Symbol support vote.svg|15px]] '''{{{1|Roziman}}}'''<noinclude>
Ushbu andoza so`rov va ovoz berishlarda ishlatiladi.
{{tl|roziman}} → {{Roziman}}
</noinclude><noinclude>{{documentation}}</noinclude>
phpok927vbekhu4g887h08oa5coitq1
Andoza:Roziman/doc
10
3101
6218
2020-06-16T11:43:11Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
6218
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
bicremmecojl3cvndtjhcq6p2l9mhs7
Andoza:Qarshiman
10
3102
6219
2020-06-16T11:44:36Z
Albatros777
1526
„[[Tasvir:Symbol oppose vote.svg|15px]] '''{{{1|Qarshiman}}}'''<noinclude> Ushbu andoza so`rov va ovoz berishlarda ishlatiladi. {{tl|qarshiman}}...“ yozuvi orqali yangi sahifa yaratildi
6219
wikitext
text/x-wiki
[[Tasvir:Symbol oppose vote.svg|15px]] '''{{{1|Qarshiman}}}'''<noinclude>
Ushbu andoza so`rov va ovoz berishlarda ishlatiladi.
{{tl|qarshiman}} → {{Qarshiman}}
</noinclude><noinclude>{{documentation}}</noinclude>
aybo19wi2lepjbaka1al1q7euif5osl
Andoza:Qarshiman/doc
10
3103
6220
2020-06-16T11:45:00Z
Albatros777
1526
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin...“ yozuvi orqali yangi sahifa yaratildi
6220
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
bicremmecojl3cvndtjhcq6p2l9mhs7
VQ:FFR
0
3105
6225
2020-06-17T16:57:29Z
Malikxan
1446
[[Vikiiqtibos:Faol foydalanuvchilar reytingi]]ga yoʻnaltirildi
6225
wikitext
text/x-wiki
#REDIRECT [[Vikiiqtibos:Faol foydalanuvchilar reytingi]]
macc65o2rpl0r0bwnmkoemqgm1exxbu
Michael Jordan
0
3116
6782
6544
2022-12-13T01:13:14Z
Topakka kaveri
1942
6782
wikitext
text/x-wiki
[[Fayl:Michael Jordan.jpg|thumb|right|Michael Jordan (2006)]]
'''[[w:Michael Jordan|Michael Jeffrey Jordan]]''' (17-fevral 1963-yilda tugʻilgan) '''MJ''' taxallusi ostida tanilgan amerikalik nafaqadagi professional basketbolchi, ishbilarmon va Charlotte Hornets shirkati boshligʻidir.
== Iqtiboslar ==
* Chaqaloq yurishni oʻrganayotganda ellik marta yiqiladi, ammo hech qachon bu men uchun emas ekan, demaydi.
== Havolalar ==
{{Vikipediya}}
[[Turkum:Kishilar]]
alhkhwg9465p43yuwpzawu0j1dc27be
Tom Abbott
0
3117
7997
6249
2024-04-04T09:05:14Z
Bekipediya
2189
Barchasi bosh harflarda yozilgan ekan. Kichik harflarga alishtirdim.
7997
wikitext
text/x-wiki
'''Tom Abbott'''
== Iqtiboslar ==
*Hozirgi kunda yaxshiroq boʻlish unchalik ahamiyatli emas. Oʻzgacharoq boʻlish muhim. Siz odamlar uchun aynan sizning biznesingizni tanlashlariga asosli sabab bera olishingiz kerak.
[[Turkum:Kishilar]]
sl2lqnwfhhd8qocdby73507cfdvf4wp
Turkum:Buyuk Britaniya telekoʻrsatuvlari
14
3119
6254
2020-08-03T09:44:03Z
Albatros777
1526
„[[Turkum:Mamlakatlar boʻyicha telekoʻrsatuvlar]]“ yozuvi orqali yangi sahifa yaratildi
6254
wikitext
text/x-wiki
[[Turkum:Mamlakatlar boʻyicha telekoʻrsatuvlar]]
7088t7bi9e67x50mydn1wiuyc630j2u
Turkum:Mamlakatlar boʻyicha telekoʻrsatuvlar
14
3120
6255
2020-08-03T09:45:13Z
Albatros777
1526
„[[Turkum:Televizion koʻrsatuvlar]]“ yozuvi orqali yangi sahifa yaratildi
6255
wikitext
text/x-wiki
[[Turkum:Televizion koʻrsatuvlar]]
2uc66yn7k6oq5zn19aqanp0o6uu3nnt
Turkum:Televizion koʻrsatuvlar
14
3121
6890
6257
2023-07-30T02:52:43Z
2409:408A:2D49:2AE3:0:0:2B8B:C711
6890
wikitext
text/x-wiki
My country is north my education of my favourite my de are gost in this of great my travels with you and your friends and your hower
1dicuqq9kcccwhexic5lan5mv5lg97c
Turkum:Mahsulotlar
14
3122
6258
2020-08-03T09:48:27Z
Albatros777
1526
„[[Turkum:Asosiy]]“ yozuvi orqali yangi sahifa yaratildi
6258
wikitext
text/x-wiki
[[Turkum:Asosiy]]
dyfpeggut6fp4bsxjbiv7e2sy3vouey
Turkum:Asosiy
14
3123
6259
2020-08-03T09:49:49Z
Albatros777
1526
„[[Turkum:Turkumlar]]“ yozuvi orqali yangi sahifa yaratildi
6259
wikitext
text/x-wiki
[[Turkum:Turkumlar]]
2h2g2x51h8rjfx0yg2mtiec1xats9s9
Turkum:Turkumlar
14
3124
6260
2020-08-03T09:50:50Z
Albatros777
1526
„Bu yerda barcha asosiy turkumlar yigʻilgan.“ yozuvi orqali yangi sahifa yaratildi
6260
wikitext
text/x-wiki
Bu yerda barcha asosiy turkumlar yigʻilgan.
2og6o8o3jf4z438mhn0u5vn3pirytnq
Turkum:Asosiy sahifa
14
3125
6261
2020-08-03T09:52:06Z
Albatros777
1526
„[[Turkum:Turkumlar]]“ yozuvi orqali yangi sahifa yaratildi
6261
wikitext
text/x-wiki
[[Turkum:Turkumlar]]
2h2g2x51h8rjfx0yg2mtiec1xats9s9
Turkum:Fantaziya TV telekoʻrsatuvlari
14
3126
6263
6262
2020-08-03T09:53:50Z
Albatros777
1526
6263
wikitext
text/x-wiki
[[Turkum:Janr boʻyicha telekoʻrsatuvlar]]
[[Turkum:Fantaziya]]
szejg9f6o3294huuj8mtmvq65wzachs
Turkum:Janr boʻyicha telekoʻrsatuvlar
14
3127
6265
6264
2020-08-03T09:55:05Z
Albatros777
1526
6265
wikitext
text/x-wiki
[[Turkum:Televizion koʻrsatuvlar]]
[[Turkum:Janrlar]]
5ga92ymkeowhx3iry3asecil5efn28q
Turkum:Janrlar
14
3128
6266
2020-08-03T09:55:58Z
Albatros777
1526
„[[Turkum:Mahsulotlar]]“ yozuvi orqali yangi sahifa yaratildi
6266
wikitext
text/x-wiki
[[Turkum:Mahsulotlar]]
c7b93xlv6h0hd71lcwth4uqxvo0jqkr
Turkum:Fantaziya
14
3129
6267
2020-08-03T09:57:20Z
Albatros777
1526
„[[Turkum:Mavzu boʻyicha badiiy adabiyot]]“ yozuvi orqali yangi sahifa yaratildi
6267
wikitext
text/x-wiki
[[Turkum:Mavzu boʻyicha badiiy adabiyot]]
ipknupx1ev0t2e9le5sx7l1fbsfqwjp
Turkum:Mavzu boʻyicha badiiy adabiyot
14
3130
6269
6268
2020-08-03T09:58:37Z
Albatros777
1526
6269
wikitext
text/x-wiki
[[Turkum:Mahsulotlar]]
[[Turkum:Janrlar]]
j5xqvdcylbvklfckewbzt2e0jpxrj3r
Modul:TNT
828
3135
7618
6278
2024-03-04T05:11:13Z
ExE Boss
2238
Update from [[d:Special:GoToLinkedPage/mediawikiwiki/Q28132212|master]] using [[mw:Synchronizer| #Synchronizer]]
7618
Scribunto
text/plain
--
-- INTRO: (!!! DO NOT RENAME THIS PAGE !!!)
-- This module allows any template or module to be copy/pasted between
-- wikis without any translation changes. All translation text is stored
-- in the global Data:*.tab pages on Commons, and used everywhere.
--
-- SEE: https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules
--
-- ATTENTION:
-- Please do NOT rename this module - it has to be identical on all wikis.
-- This code is maintained at https://www.mediawiki.org/wiki/Module:TNT
-- Please do not modify it anywhere else, as it may get copied and override your changes.
-- Suggestions can be made at https://www.mediawiki.org/wiki/Module_talk:TNT
--
-- DESCRIPTION:
-- The "msg" function uses a Commons dataset to translate a message
-- with a given key (e.g. source-table), plus optional arguments
-- to the wiki markup in the current content language.
-- Use lang=xx to set language. Example:
--
-- {{#invoke:TNT | msg
-- | I18n/Template:Graphs.tab <!-- https://commons.wikimedia.org/wiki/Data:I18n/Template:Graphs.tab -->
-- | source-table <!-- uses a translation message with id = "source-table" -->
-- | param1 }} <!-- optional parameter -->
--
--
-- The "doc" function will generate the <templatedata> parameter documentation for templates.
-- This way all template parameters can be stored and localized in a single Commons dataset.
-- NOTE: "doc" assumes that all documentation is located in Data:Templatedata/* on Commons.
--
-- {{#invoke:TNT | doc | Graph:Lines }}
-- uses https://commons.wikimedia.org/wiki/Data:Templatedata/Graph:Lines.tab
-- if the current page is Template:Graph:Lines/doc
--
local p = {}
local i18nDataset = 'I18n/Module:TNT.tab'
-- Forward declaration of the local functions
local sanitizeDataset, loadData, link, formatMessage
function p.msg(frame)
local dataset, id
local params = {}
local lang = nil
for k, v in pairs(frame.args) do
if k == 1 then
dataset = mw.text.trim(v)
elseif k == 2 then
id = mw.text.trim(v)
elseif type(k) == 'number' then
params[k - 2] = mw.text.trim(v)
elseif k == 'lang' and v ~= '_' then
lang = mw.text.trim(v)
end
end
return formatMessage(dataset, id, params, lang)
end
-- Identical to p.msg() above, but used from other lua modules
-- Parameters: name of dataset, message key, optional arguments
-- Example with 2 params: format('I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset')
function p.format(dataset, key, ...)
local checkType = require('libraryUtil').checkType
checkType('format', 1, dataset, 'string')
checkType('format', 2, key, 'string')
return formatMessage(dataset, key, {...})
end
-- Identical to p.msg() above, but used from other lua modules with the language param
-- Parameters: language code, name of dataset, message key, optional arguments
-- Example with 2 params: formatInLanguage('es', I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset')
function p.formatInLanguage(lang, dataset, key, ...)
local checkType = require('libraryUtil').checkType
checkType('formatInLanguage', 1, lang, 'string')
checkType('formatInLanguage', 2, dataset, 'string')
checkType('formatInLanguage', 3, key, 'string')
return formatMessage(dataset, key, {...}, lang)
end
-- Obsolete function that adds a 'c:' prefix to the first param.
-- "Sandbox/Sample.tab" -> 'c:Data:Sandbox/Sample.tab'
function p.link(frame)
return link(frame.args[1])
end
function p.doc(frame)
local dataset = 'Templatedata/' .. sanitizeDataset(frame.args[1])
return frame:extensionTag('templatedata', p.getTemplateData(dataset)) ..
formatMessage(i18nDataset, 'edit_doc', {link(dataset)})
end
function p.getTemplateData(dataset)
-- TODO: add '_' parameter once lua starts reindexing properly for "all" languages
local data = loadData(dataset)
local names = {}
for _, field in ipairs(data.schema.fields) do
table.insert(names, field.name)
end
local numOnly = true
local params = {}
local paramOrder = {}
for _, row in ipairs(data.data) do
local newVal = {}
local name = nil
for pos, columnName in ipairs(names) do
if columnName == 'name' then
name = row[pos]
else
newVal[columnName] = row[pos]
end
end
if name then
if (
(type(name) ~= "number")
and (
(type(name) ~= "string")
or not string.match(name, "^%d+$")
)
) then
numOnly = false
end
params[name] = newVal
table.insert(paramOrder, name)
end
end
-- Work around json encoding treating {"1":{...}} as an [{...}]
if numOnly then
params['zzz123']=''
end
local json = mw.text.jsonEncode({
params=params,
paramOrder=paramOrder,
description=data.description,
})
if numOnly then
json = string.gsub(json,'"zzz123":"",?', "")
end
return json
end
-- Local functions
sanitizeDataset = function(dataset)
if not dataset then
return nil
end
dataset = mw.text.trim(dataset)
if dataset == '' then
return nil
elseif string.sub(dataset,-4) ~= '.tab' then
return dataset .. '.tab'
else
return dataset
end
end
loadData = function(dataset, lang)
dataset = sanitizeDataset(dataset)
if not dataset then
error(formatMessage(i18nDataset, 'error_no_dataset', {}))
end
-- Give helpful error to thirdparties who try and copy this module.
if not mw.ext or not mw.ext.data or not mw.ext.data.get then
error(string.format([['''Missing JsonConfig extension, or not properly configured;
Cannot load https://commons.wikimedia.org/wiki/Data:%s.
See https://www.mediawiki.org/wiki/Extension:JsonConfig#Supporting_Wikimedia_templates''']], dataset))
end
local data = mw.ext.data.get(dataset, lang)
if data == false then
if dataset == i18nDataset then
-- Prevent cyclical calls
error('Missing Commons dataset ' .. i18nDataset)
else
error(formatMessage(i18nDataset, 'error_bad_dataset', {link(dataset)}))
end
end
return data
end
-- Given a dataset name, convert it to a title with the 'commons:data:' prefix
link = function(dataset)
return 'c:Data:' .. mw.text.trim(dataset or '')
end
formatMessage = function(dataset, key, params, lang)
for _, row in pairs(loadData(dataset, lang).data) do
local id, msg = unpack(row)
if id == key then
local result = mw.message.newRawMessage(msg, unpack(params or {}))
return result:plain()
end
end
if dataset == i18nDataset then
-- Prevent cyclical calls
error('Invalid message key "' .. key .. '"')
else
error(formatMessage(i18nDataset, 'error_bad_msgkey', {key, link(dataset)}))
end
end
return p
r7hn49mbqg5sfa9i7l9l3ts62h7gy7u
Jordan Peterson
0
3172
6571
6536
2022-01-07T19:35:30Z
Malikxan
1446
/* Manbalar */ + rasmiy sayt
6571
wikitext
text/x-wiki
[[Fayl:Jordan Peterson (28058501817).jpg|thumb|322x322px|Peterson 2018-yilda.]]
'''[[w:Jordan Peterson|Jordan Peterson]]''' (1962-yil 12-iyunda tavallud topgan) kanadalik psixologdir. Toronto universiteti professori. Uning kitoblari: ''Maps of Meaning: The Architecture of Belief'' (1999-yil), ''12 Rules for Life: An Antidote to Chaos'' (2017-yil) va ''12 More Rules for Life: Beyond Order'' (2021-yil).
== Havolalar ==
*[https://jordanbpeterson.com Rasmiy sayti]
{{Vikipediya}}
[[Turkum:Kishilar]]
9u9ql1igci575m1lwb79efjqegxmi4x
Andoza:Message box
10
3174
6423
2021-09-22T17:40:34Z
Malikxan
1446
„{| align=center class="{{{id}}}" style="background: {{{backgroundcolor}}}; border: 1px solid #aaa; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: {{{width|auto}}};" | style="padding-right: 4px; padding-left: 4px;" | [[Fayl:{{{image}}}|{{{size|40px}}}|]] | '''{{{heading}}}'''<br />{{{message}}} |}<noinclude>{{doc}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
6423
wikitext
text/x-wiki
{| align=center class="{{{id}}}" style="background: {{{backgroundcolor}}}; border: 1px solid #aaa; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: {{{width|auto}}};"
| style="padding-right: 4px; padding-left: 4px;" | [[Fayl:{{{image}}}|{{{size|40px}}}|]]
| '''{{{heading}}}'''<br />{{{message}}}
|}<noinclude>{{doc}}</noinclude>
e6f3ihn4q4e7m10gv0rb7gvq2zgtmv0
Jang Klubi (film)
0
3175
6430
2021-09-22T17:46:23Z
Malikxan
1446
Malikxan [[Jang Klubi (film)]] sahifasini [[Jang klubi]]ga koʻchirdi
6430
wikitext
text/x-wiki
#YOʻNALTIRISH [[Jang klubi]]
0wcnc37x4438w6fwrq3pybjlyvtr7l3
Maykl Jordan
0
3182
6440
2021-09-22T18:05:38Z
Malikxan
1446
Malikxan [[Maykl Jordan]] sahifasini [[Michael Jordan]]ga koʻchirdi
6440
wikitext
text/x-wiki
#YOʻNALTIRISH [[Michael Jordan]]
7a34qjtk9ejbnpn03uwk85wdhwkb3zr
Merlin (TV serial)
0
3183
6444
2021-09-23T18:04:06Z
Malikxan
1446
Malikxan [[Merlin (TV serial)]] sahifasini [[Afsungar]]ga koʻchirdi
6444
wikitext
text/x-wiki
#YOʻNALTIRISH [[Afsungar]]
g50ahro6j9cmv5s5ulitwe0xtpeqsn3
Andoza:Bosh sahifa tepasi/test
10
3184
6464
6463
2021-09-23T18:48:24Z
Malikxan
1446
6464
wikitext
text/x-wiki
<templatestyles src="Bosh sahifa/styles.css" />
<div id="mp-topbanner" class="mp-bordered">
<div id="mp-welcomecount">
<div id="mp-welcome">[[:w:Vikiiqtibos|Vikiiqtibos]]ga [[:w:Xush kelibsiz|xush kelibsiz]]!</div>
<div id="mp-free">Har kim hissa qoʻsha oladigan iqtiboslar toʻplami</div>
<div id="articlecount">[[:w:Oʻzbekcha Vikiiqtibos|Oʻzbekcha Vikiiqtibos]]dagi maqolalar soni: '''[[Maxsus:Statistics|{{MAQOLASONI}}]]'''</br>{{JORIYKUN}}-{{lc:{{JORIYOYNOMI}}}} {{JORIYYIL}}-yil, {{lc:{{JORIYKUNNOMI}}}}</div>
</div>
<ul id="mp-foydalilinklar">
<li>[[Vikiiqtibos:Barcha iqtiboslar|Iqtiboslar]]</li>
<li class="foydalilink-vmid">[[:Turkum:Turkumlar|Turkumlar]]</li>
<li class="foydalilink-vbot">[[:Turkum:Kishilar|Kishilar]]</li>
<li class="foydalilink-hmid">[[:Turkum:Filmlar|Filmlar]]</li>
<li class="foydalilink-hmid foydalilink-vmid">[[:Turkum:Televizion koʻrsatuvlar|Telekoʻrsatuvlar]]</li>
<li class="foydalilink-hmid foydalilink-vbot">[[:Turkum:Kasblar|Kasblar]]</li>
</ul>
</div>
74o1wtnuxsmfcyleezdlje9juw29war
Andoza:Bosh sahifa/styles.css
10
3185
6454
2021-09-23T18:25:24Z
Malikxan
1446
„#mp-topbanner { clear: both; position: relative; box-sizing: border-box; width: 100%; margin-top: 1.2em; min-width: 47em; border-color: #ddd; background-color: #f0f8ff; white-space: nowrap; } .mp-bordered, .mp-h2, body.skin-timeless .mp-h2 { /* Timeless needs a higher specificity */ border-width: 1px; border-style: solid; } #mp-topbanner, .mp-h2, #mp-left { color: #000; } #mp-welcomecount { margin: 0.4em; width: 22em; text-align:...“ yozuvi orqali yangi sahifa yaratildi
6454
sanitized-css
text/css
#mp-topbanner {
clear: both;
position: relative;
box-sizing: border-box;
width: 100%;
margin-top: 1.2em;
min-width: 47em;
border-color: #ddd;
background-color: #f0f8ff;
white-space: nowrap;
}
.mp-bordered,
.mp-h2,
body.skin-timeless .mp-h2 { /* Timeless needs a higher specificity */
border-width: 1px;
border-style: solid;
}
#mp-topbanner,
.mp-h2,
#mp-left {
color: #000;
}
#mp-welcomecount {
margin: 0.4em;
width: 22em;
text-align: center;
}
#mp-welcome {
font-size: 162%;
padding: 0.1em;
}
#mp-free {
font-size: 95%;
}
#articlecount {
font-size: 85%;
}
#mp-foydalilinklar {
position: absolute;
right: -1em;
top: 50%;
margin-top: -2.4em;
width: 38%;
min-width: 25em;
font-size: 95%;
}
#mp-foydalilinklar li {
position: absolute;
left: 0;
top: 0;
}
#mp-foydalilinklar .foydalilink-hmid {
left: 33%;
}
#mp-foydalilinklar .foydalilink-hright {
left: 66%;
}
#mp-foydalilinklar .foydalilink-vmid {
top: 1.6em;
}
#mp-foydalilinklar .foydalilink-vbot {
top: 3.2em;
}
.foydalilink-hright.foydalilink-vbot {
font-weight: bold;
}
#mp-banner {
margin-top: 4px;
padding: 0.5em;
background-color: #fffaf5;
border-color: #f2e0ce;
}
.mp-h2,
body.skin-timeless .mp-h2 { /* Timeless needs a higher specificity */
margin: 0.5em;
padding: 0.2em 0.4em;
font-size: 120%;
font-weight: bold;
font-family: inherit;
}
h2.mp-h2::after { /* Remove borders in Timeless */
border: none;
}
.mp-later {
font-size: 85%;
font-weight: normal;
}
#mp-upper {
width: 100%;
margin-top: 4px;
margin-bottom: 0;
border-spacing: 0;
border-collapse: separate;
}
#mp-upper .mid-table {
border-color: transparent;
}
#mp-left {
width: 55%;
border-color: #cef2e0;
background: #f5fffa;
}
#mp-right {
width: 45%;
border-color: #cedff2;
background: #f5faff;
}
#mp-left,
#mp-right {
padding: 0;
vertical-align: top;
}
#mp-left .mp-h2 {
background: #cef2e0;
border-color: #a3bfb1;
}
#mp-right .mp-h2 {
background: #cedff2;
border-color: #a3b0bf;
}
#mp-tfa,
#mp-dyk,
#mp-itn,
#mp-otd,
#mp-other-lower > div {
padding: 0.1em 0.6em;
}
#mp-dyk-h2,
#mp-otd-h2 {
clear: both;
}
#mp-middle {
margin-top: 4px;
border-color: #f2cedd;
background: #fff5fa;
}
#mp-middle,
#mp-lower,
#mp-other-lower {
overflow: auto;
}
#mp-tfl-h2 {
background: #f2cedd;
border-color: #bfa3af;
}
#mp-tfl {
padding: 0.3em 0.7em;
}
#mp-lower {
margin-top: 4px;
border-color: #ddcef2;
background: #faf5ff;
}
#mp-tfp-h2 {
background: #ddcef2;
border-color: #afa3bf;
}
#mp-tfp {
margin: 0.1em 0.4em 0.6em;
}
#mp-other-lower {
padding: 0;
border-color: #e2e2e2;
margin-top: 4px;
}
#mp-dyk,
#mp-otd,
#mp-other-lower {
padding-bottom: 0.5em;
}
#mp-other-lower .mp-h2 {
background: #eee;
border-color: #ddd;
color: #222;
}
@media (max-width: 875px) {
body.skin--responsive #mp-welcomecount {
width: auto;
}
body.skin--responsive #mp-topbanner {
min-width: 0;
white-space: normal;
}
body.skin--responsive #mp-foydalilinklar {
display: block;
position: static;
width: auto;
min-width: 0;
text-align: center;
border-top: 1px solid #ddd;
padding: 0.4em 0;
margin: 0 0.4em;
}
body.skin--responsive #mp-foydalilinklar li {
position: static;
display: inline;
padding: 0 5px;
}
body.skin--responsive #mp-topbanner .foydalilink-hright {
white-space: nowrap;
}
body.skin--responsive table,
body.skin--responsive tr,
body.skin--responsive td,
body.skin--responsive tbody {
display: block !important;
width: 100% !important;
box-sizing: border-box;
}
body.skin--responsive #mp-tfp tr:first-child td:first-child a {
text-align: center;
display: table;
margin: 0 auto;
}
}
i38ln6xfy1ld8f6j2mabhmuc1geqkdd
Turkum:Filmlar
14
3186
6459
2021-09-23T18:44:07Z
Malikxan
1446
„<!-- --->“ yozuvi orqali yangi sahifa yaratildi
6459
wikitext
text/x-wiki
<!-- --->
sdo8wtpmtpn4dyvxl89m7fo73fpy5dg
Turkum:Kasblar
14
3187
6465
2021-09-23T18:49:17Z
Malikxan
1446
[[Turkum:Kasbga koʻra kishilar]]ga yoʻnaltirildi
6465
wikitext
text/x-wiki
#YOʻNALTIRISH [[Turkum:Kasbga koʻra kishilar]]
nox9i2iv9mh975t3ll4fr1p6hx6vhih
Turkum:Kasbga koʻra kishilar
14
3188
6466
2021-09-23T18:49:34Z
Malikxan
1446
„[[Turkum:Kishilar]]“ yozuvi orqali yangi sahifa yaratildi
6466
wikitext
text/x-wiki
[[Turkum:Kishilar]]
gcll8h464o7xxrkaoj5bfwqolec785o
Vikiiqtibos:Qumloq
4
3189
7528
7527
2024-01-28T19:40:00Z
Visola Tangirova
2078
7528
wikitext
text/x-wiki
:'''''Vikiiqtibos qumlogʻi'''ga xush kelibsiz!''
Vijdonni isloh qilishga hukumat ham qodir emas.
qalb go'zal bo'lsa, gumon ham chiroyli boladi.
Onasi eng chirkin bo'lsada, bola uchun dunyoning eng gozal va shafqatli onalaridan afzaldir.
Dunyoning ishlarini hech qachon oʻlmaydigandek, oxirat ishlarini ertaga oʻladigandek ado et.
Dunyoning ishlarini hech qachon oʻlmaydigandek, oxirat ishlarini ertaga oʻladigandek ado et.
Meni men istagan o‘z suhbatig‘a arjumand etmas,
Meni istar kishining suhbatin ko‘nglim pisand etmas…
lf8zx4rgft7eljtupyk1itpe7hppjxv
Andoza:VikiYoʻldosh
10
3190
6491
6490
2021-09-23T19:42:30Z
Malikxan
1446
6491
wikitext
text/x-wiki
<div style="font-size:normal;" align="center">
'''Vikiiqtibos''' '''[[:w:Vikimedia Jamgʻarmasi|Vikimedia Jamgʻarmasi]]''' notijorat tashkiloti tomonidan yaratilgan boʻlib, ushbu tashkilot yana quyidagi ochiq loyihalarni boshqaradi:
<table class="layout plainlinks" style="width:90%; margin:auto; text-align:left; background:transparent;">
<tr>
<td style="text-align:center; padding:4px;"> [[Fayl:MediaWiki-2020-icon.svg|35px|link=mw:|MediaWiki]] </td>
<td style="width:33%; padding:4px;"> '''[//mediawiki.org/ MediaWiki]''' <br> Viki dasturlash </td>
<td style="text-align:center; padding:4px;"> [[Fayl:Meta-logo-35px.png|35px|link=m:|Meta-viki]] </td>
<td style="width:33%; padding:4px;"> '''[//meta.wikimedia.org/ Meta-viki]''' <br> Vikimedia loyihalari koordinatsiyasi </td>
<td style="text-align:center; padding:4px;"> [[Fayl:Wikivoyage-Logo-v3-icon.svg|35px|link=Wikivoyage:|Vikigid]] </td>
<td style="padding:4px;"> '''[//uz.wikivoyage.org/ Vikigid]''' <br> Sayohat haqida maʼlumotlar </td>
</tr><tr>
<td style="text-align:center; padding:4px;"> [[Fayl:Wikipedia-logo.png|51px|link=q:|Vikipediya]] </td>
<td style="padding:4px;"> '''[//uz.wikiquote.org/ Vikipediya]''' <br> Ochiq ensiklopediya </td>
<td style="text-align:center; padding:4px;"> [[Fayl:Wikibooks-logo-35px.png|35px|link=b:|Vikikitob]] </td>
<td style="padding:4px;"> '''[//uz.wikibooks.org/ Vikikitob]''' <br> Bepul kitoblar va qoʻllanmalar </td>
<td style="text-align:center; padding:4px;"> [[Fayl:Wiktionary-logo-51px.png|51px|link=wikt:|Vikilugʻat]] </td>
<td style="padding:4px;"> '''[//uz.wiktionary.org/ Vikilugʻat]''' <br> Lugʻat va tezaurus </td>
</tr><tr>
<td style="text-align:center; padding:3px;"> [[Fayl:Wikidata-logo.svg|47px|link=d:|Vikimaʼlumotlar]] </td>
<td style="padding:4px;"> '''[//www.wikidata.org/ Vikimaʼlumotlar]''' <br> Bepul bilimlar ombori </td>
<td style="text-align:center; padding:4px;"> [[Fayl:Wikisource-logo-35px.png|35px|link=s:|Vikimanba]] </td>
<td style="padding:4px;"> '''[//uz.wikisource.org/ Vikimanba]''' <br> Ochiq kutubxona </td>
<td style="text-align:center; padding:4px;"> [[Fayl:Commons-logo-31px.png|31px|link=commons:|Vikiombor]] </td>
<td style="width:33%; padding:4px;"> '''[//commons.wikimedia.org/ Vikiombor]''' <br> Erkin media fayllar ombori </td>
</tr><tr>
<td style="text-align:center; padding:4px;"> [[Fayl:Wikispecies-logo-35px.png|35px|link=wikispecies:|Vikiturlar]] </td>
<td style="padding:4px;"> '''[//species.wikimedia.org/ Vikiturlar]''' <br> Biologik turlar katalogi </td>
<td style="text-align:center; padding:4px;"> [[Fayl:Wikiversity-logo-41px.png|41px|link=v:|Vikiversitet]] </td>
<td style="padding:4px;"> '''[//uz.wikiversity.org/ Vikiversitet]''' <br> Ochiq oʻqitish asboblari </td>
<td style="text-align:center; padding:4px;"> [[Fayl:Wikinews-logo-51px.png|51px|link=n:|Vikiyangiliklar]] </td>
<td style="padding:4px;"> '''[//uz.wikinews.org/ Vikiyangiliklar]''' <br> Ochiq matnli yangiliklar </td>
</tr></table><noinclude>
</noinclude>
79ddomdpgdjakoy20gfkx1u66hfgi4j
Turkum:Bosh kategoriyalar
14
3191
6494
2021-09-23T19:47:37Z
Malikxan
1446
Malikxan [[Turkum:Bosh kategoriyalar]] sahifasini [[Turkum:Bosh turkumlar]]ga koʻchirdi
6494
wikitext
text/x-wiki
#YOʻNALTIRISH [[:Turkum:Bosh turkumlar]]
o4h6qud07cj5vnod8gc6xi8iadhc4ki
Turkum:Futbol o'yinchilari
14
3192
6533
6498
2021-09-25T22:33:22Z
EmausBot
1325
Bot: Fixing double redirect to [[Turkum:Futbolchilar]]
6533
wikitext
text/x-wiki
#YOʻNALTIRISH [[:Turkum:Futbolchilar]]
luezhbb0f8uc3xbhk9l1k0rpxry7bp8
Andoza:Multicol
10
3193
6507
2021-09-23T19:57:59Z
Malikxan
1446
„<includeonly><div><!-- Do not remove this DIV: it prevents the Wiki code from inserting an extra linebreak above this table. --> {| width="{{{1|100%}}}" border="0" cellspacing="0" cellpadding="0" style="background-color:transparent;table-layout:fixed;" |- valign="top" |<div style="margin-right:{{{2|20px}}};"></includeonly><noinclude> </noinclude>“ yozuvi orqali yangi sahifa yaratildi
6507
wikitext
text/x-wiki
<includeonly><div><!-- Do not remove this DIV: it prevents the Wiki code from inserting an extra linebreak above this table. -->
{| width="{{{1|100%}}}" border="0" cellspacing="0" cellpadding="0" style="background-color:transparent;table-layout:fixed;"
|- valign="top"
|<div style="margin-right:{{{2|20px}}};"></includeonly><noinclude>
</noinclude>
owlsttlogjfbcawgpswpgvicoxdtb0o
Andoza:Multicol-end
10
3194
6508
2021-09-23T19:58:50Z
Malikxan
1446
„<includeonly></div> |}</div></includeonly><noinclude> </noinclude>“ yozuvi orqali yangi sahifa yaratildi
6508
wikitext
text/x-wiki
<includeonly></div>
|}</div></includeonly><noinclude>
</noinclude>
g77l8tru5s6mx9cmf64dcpwltu3ktzs
Andoza:Multicol-break
10
3195
6511
2021-09-23T20:01:41Z
Malikxan
1446
„<includeonly></div> |<div style="margin-right: {{{1|20px}}};"></includeonly><noinclude> </noinclude>“ yozuvi orqali yangi sahifa yaratildi
6511
wikitext
text/x-wiki
<includeonly></div>
|<div style="margin-right: {{{1|20px}}};"></includeonly><noinclude>
</noinclude>
bftzkmyzgv74zr7q81kvyme4p9tnj5h
Andoza:Bosh sahifa Jamoa
10
3196
6518
6517
2021-09-23T20:09:21Z
Malikxan
1446
Malikxan [[Andoza:Bosh sahifa Jamoat]] sahifasini [[Andoza:Bosh sahifa Jamoa]]ga koʻchirdi
6517
wikitext
text/x-wiki
<div style="background-color: #faf9b2; border: 2px solid #faf9b2; border-bottom: none; padding-top: 0.3em; padding-bottom: 0.3em; font-size: large;" align="center">
'''[[Vikiiqtibos:Jamoa portali|Jamoa]]'''
</div>
<div style="background: #ffffec; border: 2px solid #faf9b2; border-top: none; padding: 0.6em; padding-top: none;">
=== Foydalanuvchilar uchun ===
• [[Vikiiqtibos:Forum|Forum]]
• [[Vikiiqtibos:Jamoa portali|Jamoa portali]]
• [[Vikiiqtibos:Administratorlar|Administratorlar]]
</div><noinclude>
</noinclude>
7bxj33wsuemzemmei2bdsslrql7smw9
Andoza:Bosh sahifa Hamjamiyat
10
3197
6532
6516
2021-09-25T22:33:12Z
EmausBot
1325
Bot: Fixing double redirect to [[Andoza:Bosh sahifa Jamoa]]
6532
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Bosh sahifa Jamoa]]
dspdfmcaprew16y3ljelazc3gchxbu0
Andoza:Bosh sahifa Jamoat
10
3198
6519
2021-09-23T20:09:21Z
Malikxan
1446
Malikxan [[Andoza:Bosh sahifa Jamoat]] sahifasini [[Andoza:Bosh sahifa Jamoa]]ga koʻchirdi
6519
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Bosh sahifa Jamoa]]
dspdfmcaprew16y3ljelazc3gchxbu0
Andoza:Vikiiqtibostillar
10
3199
6530
6529
2021-09-23T20:28:31Z
Malikxan
1446
6530
wikitext
text/x-wiki
<div id="lang-4">
[[:af:|Afrikaancha]] –
[[:sq:|Albancha]] –
[[:ar:|العربية (Arabcha)]] –
[[:hy:|Հայերեն (Armancha)]] –
[[:az:|Ozarbayjoncha]] –
[[:eu:|Baskcha]] –
[[:bs:|Bosniyacha]] –
[[:bg:|Български (Bolgarcha)]] –
[[:ca:|Katalancha]] –
[[:zh:|中文 (Xitoycha)]] –
[[:hr:|Xorvatcha]] –
[[:cs:|Chexcha]] –
[[:da:|Dancha]] –
[[:nl:|Niderlandcha]] –
[[:eo:|Esperantocha]] –
[[:et:|Estoncha]] –
[[:fi:|Finncha]] –
[[:fr:|Fransuzcha]] –
[[:gl:|Galisiycha]] –
[[:ka:|ქართულ (Gruzincha)]] –
[[:de:|Olmoncha]] –
[[:el:|Ελληνικά (Grekcha)]] –
[[:he:|עברית (Ivritcha)]] –
[[:hu:|Vengercha]] –
[[:is:|Islandcha]] –
[[:id:|Indonezcha]] –
[[:it:|Italyancha]] –
[[:ja:|日本語 (Yaponcha)]] –
[[:ko:|한국어 (Koreyscha)]] –
[[:ku:|Kurdcha]] –
[[:li:|Limburgcha]] –
[[:lt:|Litvacha]] –
[[:ml:|മലയാളം (Malayalam)]] –
[[:no:|Norvegcha (Bokmål)]] –
[[:nn:|Norvegcha (Nynorsk)]] –
[[:fa:|فارسی (Forscha)]] –
[[:pl:|Polyakcha]] –
[[:pt:|Portugalcha]] –
[[:ro:|Rumincha]] –
[[:ru:|Русский (Ruscha)]] –
[[:sr:|Српски (Serbcha)]] –
[[:sk:|Slovakcha]] –
[[:sl:|Slovencha]] –
[[:es:|Ispancha]] –
[[:sv:|Shvedcha]] –
[[:ta:|தமிழ் (Tamilcha)]] –
[[:te:|తెలుగు (Telugucha)]] –
[[:th:|ไทย (Taycha)]] –
[[:tr:|Turkcha]] –
[[:uk:|Українська (Ukraincha)]] –
'''[[:uz:|Oʻzbekcha]]''' –
[[:vi:Trang Chính|Vyetnamcha]] –
[[:cy:|Valliycha]]
</div><noinclude>
</noinclude>
frmsci9ec3x0lr2ru9qbrr5hug7etbm
Andoza:Talaffuz
10
3201
6548
2021-10-15T17:45:16Z
Malikxan
1446
uzwikiʼdan olib oʻtildi
6548
wikitext
text/x-wiki
<includeonly><span style="font-size:100%;">talaffuzi: ''{{{1}}}''</span></includeonly><noinclude>{{Hujjat}}</noinclude>
ibsn1nkpkj9xhylnr0oawkuqh9xgxs5
Barack Obama
0
3204
6588
6587
2022-02-04T08:06:25Z
Malikxan
1446
+ official website
6588
wikitext
text/x-wiki
[[Fayl:Official portrait of Barack Obama.jpg|thumb]]
'''[[w:Barack Obama|Barack Hussein Obama II]]''' (4-avgust 1961-yilda tugʻilgan) amerikalik siyosatchi, huquqshunos va yozuvchi boʻlib, 2009-yildan 2017-ylga qadar Amerika Qoʻshma Shtatlarining 44-Prezidenti lavozimida faoliyat yuritgan. Bungacha 1997-yildan 2004-yilga qadar Illinois shtati senatori, 2005-yildan 2008-yilga qadar esa Illinois shtatidan senator vazifalarini bajargan
:'''''Kitoblari:'''''
::'''''Dreams from My Father (1995)'''''
::'''''The Audacity of Hope (2006)'''''
::'''''A Promised Land (2020)'''''
== Manbalar ==
{{manbalar}}
== Havolalar ==
{{vikipediya}}
* [http://www.barackobama.com/ Rasmiy sayti]
[[Turkum:Kishilar]]
59cmscxijcelqpd0jbwtg9qggzzhkos
Brilliant qoʻl
0
3206
8182
7483
2024-05-01T17:42:20Z
Umarxon III
998
8182
wikitext
text/x-wiki
'''Brilliant qoʻl''' — rejissyor Leonid Gayday tomonidan 1968-yilda suratga olingan ekssentrik musiqiy komediya filmi.
== Iqtiboslar ==
=== Semyon Semyonovich Gorbunkov ===
Shifokorlar uyqu tabletkalarini tavsiya qiladilar. „Dlya doma, dlya semyi“ (Uy uchun, oila uchun) jurnalida.
Mana. Boshlangan. Faqat siz xotirjam harakat qilishingiz kerak …
Yaxshiyamki, u kontrabandachi emas. Chiroyli odam … Nega men shunchalik mastman, m?
Va ular oʻyin ostida aroq ichishmaydi. Ular ichishadi … f-sh-sh-sh! ..
Qanday qilib bunday fikrga kelding?! Sen, xotinim, bolalarimning onasi! Ey Xudo… Voy holimga! ..
Balki… mukofotlanarman… (ovozida yosh bilan) …oʻlimimdan keyin!..
=== Gennadiy Petrovich Kozodoyev ===
Jin ursssin!
Qoʻlingga ehtiyot boʻl, Senya, ehtiyot boʻl.
Xoʻsh, kuchukcha! Chetga! Bu yerdan ket!
Fedya! Yana bir yuz ellik shampan!
(boshliqqa) Boshliq, hammasi ketdi! Hamma narsa yoʻqoldi!! Gips olib tashlandi! Mijoz ketmoqda! Ha ha ha… Men uni oʻldiraman! (Lyolik bereti bilan yuzini berkitadi) Men borman!.. (Lyolikning barmogʻini tishlab, ogʻriqdan qichqiradi)
=== Lyolik ===
Hurmatli boshligʻimiz aytganidek, bizning ishimizda asosiy narsa bu – realizm! Ha-ha-ha-ha! Xoʻsh… vaqt keldi, sayyoh. Yoʻq… bormang!
Bizning sevimli boshligʻimiz aytganidek: „Agar odam ahmoq boʻlsa, unda bu uzoq vaqtdan beri.“
Boʻrdoq!.. Shovqinsiz va changsiz olib ketamiz! Qani, bor, baliq tut! Chyorniye kamniga, kelishilgandek! Faqat adashtirma. Bolalarga muzqaymoq, onasiga gullar. Qara, adashtirma, Kutuzou!
Esi past, tentak! Bolalar uchun muzqaymoq! <…> Bu yerda.
Shimol tomonda, taxminan … ellik metr narida, sxemada „Me“ va „Jo“ harflari bilan koʻrsatilgan „hojatxona“ tipidagi hojatxona mavjud.
Mm… Hurmatli boshligʻimiz aytganidek, hatto kasallar ham birovning hisobiga ichishadi… Ha-ha-ha-ha!
Ajoyib reja, xoʻjayin! Oʻn ikkiyu nol-nolda hamma narsa tayyor boʻladi! Ajoyib!
Bitta aroq kifoya qiladi!
Sevimli boshligʻimiz aytganidek, kamida bir soat boʻydoq boʻlishni orzu qilmaydigan erkak yoʻq. Ha-ha-ha-ha!
…Nega qaytib kelasiz? Keling, vaqtni behuda oʻtkazmaylik. Bizda yoʻlda nuqta bor va u yerda biz gipsni olib tashlaymiz. Aziz boshligʻimiz aytganidek, – Mixal Ivanovich, – kassadan chiqmasdan temirni uring! Ha-ha-ha-ha! <…> Keling, gipsni tezda olib tashlaymiz, ichagini tozalaymiz va buyurtmani bajaramiz.
=== Varvara Sergeevna Plyushch ===
Viktor Nikolayevich, siz oʻqishni bilmaysizmi?
[[Turkum:Sovet Ittifoqi filmlari]]
Bizning odamlar… non doʻkoniga taksida bormaydi.
"Mehmonxona… 327… Anna Sergeyevna… 9:00. Ha!
=== Volodya ===
Semyo-on Semyonich…
Haa!.. Demak, kerak.
Mixail Svetlov, Mixail Svetlov… Voy!.. Tsigel, tsigel, tsigel!
Oʻqidingizmi? „Uy uchun, oila uchun“ boʻlimida? Shifokorlar tavsiya qiladilar – asab tizimini tinchitadi, qon tomirlarini kengaytiradi. Iching. („Mixail Svetlov“ kemasi kapitani)
Siz aytasiz: "Men toyib ketdim. Yiqildim. Yopiq sinish. Hushimni yoʻqotdim. Uygʻonib qarasam – gips… " („Mixail Svetlov“ kemasi kapitani)
Bu hazillarni bas qil! Senda yopiq sinish yoʻq, ochiq sinish bor. [bir qultumda konyak ichadi] Kel, uxlaylik… (Nadejda Gorbunkova)
Yengil harakat bilan bilan shim aylanadi… shim aylanadi… shim… nafis shortilarga aylanadi. Kechirasiz, kichik texnik muammo. (moda koʻrgazmasida taqdimotchi)
Men aybdor emasman! Oʻzi keldi! Bu mening aybim emas!!! (Anna Sergeyevna)
== Manbalar ==
{{manbalar}}
[[Turkum:1968-yil filmlari]]
oexpij0q3ktc897devomi99vo55ytl3
Lev Tolstoy
0
3207
8276
8255
2024-05-09T04:18:33Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8276
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Tolstoy.jpg
| wikipedia = Lev Tolstoy
}}
'''Lev Nikolayevich Tolstoy''' (<small>ruscha: '''Лев Николаевич Толстой'''</small>)''(28-avgust 1828-yil; 7-noyabr 1910-yil)'' — keng ommaga mashhur rus yozuvchisi, publitsist va diniy namoyonda, tolstovchilar harakatining ideologi.
== Iqtiboslar ==
*Odamlarga muhabbating bo‘lmasa, jim yuraver! O‘z ishing bilan, buyumlar bilan, istagan narsang bilan shug‘ullangin-u, faqat odamlar bilan emas. Ishtaha boridagina ovqatlanish ziyonsiz va foydali bo‘lgani kabi sevgan paytingdagina odamlar bilan munosabatda bo‘lish foydali va ziyonsizdir... ("Tirilish" asaridan)
*[[Baxt]]-saodatni ehtiroslardan emas, oʻz qalbingizdan qidiring. [[Baxt|Baxtning]] manbai tashqarida emas, ichimizdadir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Hamma dunyoni oʻzgartirish haqida oʻylaydi, lekin hech kim oʻzini oʻzgartirishni oʻylamaydi<ref name="hikmatlar">{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
*Koʻpincha [[baxt]]-saodat qidiramiz, vaholanki, u yonginamizda boʻladi. Xuddi koʻzimizda turgan koʻzoynakni koʻpincha qidirganimiz kabi<ref name="hikmatlar" />.
*[[Muhammad]] alayhissalomdan boshqa hech kim [[dushman|dushmanlarining]] hurmatiga sazovor boʻlgan emas. U zot koʻplab [[dushman|dushmanlarini]] [[Islom|Islomga]] kiritishga musharraf boʻlgan<ref name="hikmatlar" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Publitsistlar]]
[[Turkum:Diniy yetakchilar]]
[[Turkum:1828-yilda tugʻilganlar]]
[[Turkum:1910-yilda vafot etganlar]]
rguvut6smw3klaodmhdyhw5hdb2jdya
Tirilish
0
3208
8319
8318
2024-05-14T10:09:40Z
Bekipediya
2189
OtabekMaxdum [["Tirilish" asari]] sahifasini [[Tirilish]]ga koʻchirdi: Misspelled title
8318
wikitext
text/x-wiki
*Nima deysiz? Birovning yuzta qo‘yi bo‘lsa-yu, shulardan bittasi yo‘qolib qolsa, u kishi to‘qson to‘qqizta qo‘yini tog‘da qoldirib, o‘sha adashgan bitta qo‘yni qidirib ketmaydimi? Mabodo u topilguday bo‘lsa, chin so‘zim shulki, yo‘qolmagan to‘qson to‘qqizta qo‘ydan ko‘ra topilgan bitta qo‘yiga ko‘proq suyunadi. Binobarin, Alloh ham bandalaridan birortasining halok bo‘lishini ixtiyor etmaydi.
[[Turkum:Kitoblar]]
cujc1j4r3wy7fcy6k8kynwmlbjmixfa
Jon Grin
0
3209
6638
6637
2022-08-02T18:58:50Z
Charos Avazova
1833
6638
wikitext
text/x-wiki
Chiqayotgan quyosh soʻnayotgan koʻzlar uchun porloqlik qiladi.
©[[Jon Grin]] "Yulduzlar aybdor"asaridan
a2uwmqyafroqxrt33k1w374shbn6aa8
Sanjar Xoʻja
0
3210
8074
6684
2024-04-08T18:18:16Z
Bekipediya
2189
OtabekMaxdum [[Sanjar Xo`ja]] sahifasini [[Sanjar Xoʻja]]ga koʻchirdi
6684
wikitext
text/x-wiki
'''Sanjar Xoʻja'''
* Boshqalar hayoti bilan oʻz hayotingizni solishtirsangiz oqibatida yoki kalondimogʻ, yoki baxtsiz boʻlasiz.
tltsj24mbb4k63omkyyxyu0ahfknwir
Mark Menson
0
3211
6642
6641
2022-08-04T09:44:52Z
Moxichehra
1838
6642
wikitext
text/x-wiki
Mark Menson
*Bir kuni siz ham yaqinlaringiz ham bu dunyodan oʻtadi. Baʼzi birovlarnikini hisobga olmaganda, hammalaringizning gaplaringiz-u qilgan ishlaringiz - barcha barchasi unutiladi. Hayotning achchiq haqiqati bu. Va bu narsa siz oʻylagan yoki qilgan ishlaringizdan qochishning ajoyib usuli hamdir. Biz koinotda shunchaki bir zarramiz, xolos. Ammo oʻzimizni juda muhim tasavvur qilamiz. Oldimizga maqsadlar qoʻyamiz ammo biz hechmiz!
q1plo3du6cdtd6f6kwgfzwypqvaa63d
Antuan de sent Ekzyuperi
0
3212
8063
6643
2024-04-08T16:13:37Z
Bekipediya
2189
8063
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = 11exupery-inline1-500_(cropped).jpg
| wikipedia = Antoine de Saint-Exupéry
}}
'''Antuan de sent Ekzyuperi''' <small>(fransuzcha: '''Antoine Marie Jean-Baptiste Roger vicomte de Saint-Exupéry''')</small>''(29-iyun 1900-yil; 31-iyul 1944-yil)'' — fransuz yozuvchisi, shoir, jurnalist va uchuvchi. U “[[w:Kichkina shahzoda|Kichikina shahzoda]]” va bir nechta asarlari uchun “Wind”, “Sand and Stars” va “Night Flight” kabi nufuzli adabiy mukofotlarni olgan.
== Iqtiboslar ==
Inson oliy darajadagi [[rohat|rohatni]] qiziqarli [[sarguzasht|sarguzashtga]], [[gʻalaba|gʻalaba]] va [[yaratuvchanlik|yaratuvchanlikka]] boʻlgan kuchli [[ishtiyoq|ishtiyoqda]] topadi<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Shoirlar]]
[[Turkum:Jurnalistlar]]
[[Turkum:Uchuvchilar]]
[[Turkum:1900-yilda tugʻilganlar]]
[[Turkum:1944-yilda vafot etganlar]]
gbnld4fgqaovt6ur7r518m7vt4ma4rt
Jaloliddin Rumiy
0
3213
8248
7988
2024-05-08T18:14:26Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8248
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Rumi_Vignette_by_User_Chyah.jpg
| wikipedia = Jaloliddin Rumiy
}}
'''Jaloliddin Rumiy''' ''(30-sentyabr 1207-yil, Balx, Afgʻoniston; 17-dekabr 1273-yil, Ko`niya, Turkiya)'' — Dunyoning ulugʻ donishmandlaridan biri, benazir shoir va betakror bir mutafakkir, valiy insondir.
== Iqtiboslar ==
*Ko‘p xafa bo‘lma!<br>Shuni yaxshi bilki, qancha yig‘lasang shuncha kulasan...<br>Hamma narsani tugadi deb ham o‘ylama!..<br>Qancha sevsang shuncha sevilasan...
*Shunday insonlarni ko‘rdim ustida kiyimi yo‘q. Shunday kiyimlarni ko‘rdim, ichida insoni yo‘q.
*Insonlar [[kitob]] kabidir. Muqovasiga qarab aldanmang. Haqiqiy qiymatini oʻqishni boshlagach bilasiz<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Kechagina dono va aqlli edim, dunyoni oʻzgartirmoqchi edim! Bugun esa hakim va donishmandman. Shuning uchun [[nafs|nafsimni]] oʻzgartirmoqchiman<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
[[Turkum:Musulmon faylasuflar]]
[[Turkum:1207-yilda tugʻilganlar]]
[[Turkum:1273-yilda vafot etganlar]]
6a7t17hdj09dt921bio95dzk44zy613
Nodirabegim Ibrohimova
0
3214
6645
2022-08-04T10:06:28Z
Moxichehra
1838
„Nodirabegim Ibrohimova *Bilasizmi, men ham atrofga boqib tirik odamlar bormikan, deb kuzataman. Koʻpincha topolmayman. Hammasining qalbi soʻnib qolganga oʻxshaydi. (Men, dadam va [http://alsgeymer Alsgeymer])“ yozuvi orqali yangi sahifa yaratildi
6645
wikitext
text/x-wiki
Nodirabegim Ibrohimova
*Bilasizmi, men ham atrofga boqib tirik odamlar bormikan, deb kuzataman. Koʻpincha topolmayman. Hammasining qalbi soʻnib qolganga oʻxshaydi.
(Men, dadam va [http://alsgeymer Alsgeymer])
mkvkvdhbeg3z4gg39mz0dmo7gr5lvqz
Den Braun
0
3215
6647
6646
2022-08-04T10:19:58Z
Moxichehra
1838
6647
wikitext
text/x-wiki
'''Den Braun'''
*- Janob, eng yaxshi mutaxassislarni ishga yollashning yomon jihati shundaki, ular baʼzan sizdan koʻra aqlliroq chiqib qolishi mumkin.
t0lzly9k4scagkbnvi7brxx87vy2cgd
Sakkiz Mil
0
3218
6730
6680
2022-09-09T00:05:15Z
Kwamikagami
1863
6730
wikitext
text/x-wiki
[[File:8 Mile (Film) Logo.png|thumb]]
'''''[[w:8 Mile (film)|8 Mile]]''''' — 2002-yildagi yosh yigitning rep musobaqasida ishtirok etishi haqida.
<!-- if present at wikiquote use [[name]] instead of [[w:name|]] -->
<center>'''Har bir lahza oʻzgarish uchun yangi bir imkoniyatdir.'''</center>
[[Turkum:Filmlar]]
q4rqzkav8sxrmso0f05z4zhx2qei477
Ishqqa oid qirq qoida
0
3220
6659
6658
2022-09-01T06:48:01Z
Kunduziy
1852
6659
wikitext
text/x-wiki
'''Ishqqa oid qirq qoida''' - turk yozuvchisi [https://uz.wikipedia.org/wiki/Elif%20Shafaq Elif Shafaq] tomonidan yozilgan roman hisoblanadi.
==Iqtiboslar==
* Qirq qoidaning bittasi shu. «Agar odamlarning senga munosabatlari oʻzgarsin desang, avval oʻzingning oʻzingga munosabatingni oʻzgartir. Oʻzing oʻzingni chin qalbdan sevishni oʻrganmaguningcha, seni hech kim seva olmaydi... »
*Sabr degani nofaollik degani emas. Sabr degani oqibatni ko'ra olish va unga ishonish demakdir. Sabrning ma'nosi nimada? Tikanga qarab turib, atirgulni ko'rmoqlikda; tunda bo'la turib, tongni bilmoqlikda. Sabrsizlik esa uzoqni va kelajakni ko'ra bilmaslikdir. Xudoni sevuvchilar aslo sabrni yo'qotmaydilar, zero ularga oyning to'lishi, to'lin oyga aylanishi uchun vaqt kerakligi ma'lum.
==Havolalar==
{{Userbox
|border-c=#000000
|border-s=1
|id= [[File:Wikipedia-logo-v2-uz.svg|65x50px]]
|id-c=#
|id-s=12
|id-fc=#
|info-c=#ffffff
|info-s=8
|info-fc=#000000
|info=Bu asar Wikipediada tilga olingan.
|info-a=center
}}
0xgb10iw3oon9hbtm6ak7n0rgi6a0ls
Shavkat Mirziyoyev
0
3222
8122
8116
2024-04-14T17:40:39Z
Umarxon III
998
/* 22-dekabr */
8122
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
|Ismi = Shavkat Mirziyoyev
|Tasvir = Shavkat Mirziyoyev.jpg
|wikipedia = Shavkat Mirziyoyev
|commons = Category:Shavkat Mirziyoev
}}
'''Shavkat Miromonovich Mirziyoyev''' (24-iyul, 1957-yil, Zomin tumani, Jizzax viloyati, [[OʻzSSR]]) — [[Oʻzbekiston]] davlat va siyosat arbobi. Oʻzbekiston Respublikasining amaldagi prezidenti, [[Oʻzbekiston Respublikasi Qurolli Kuchlari|Qurolli kuchlar]] Oliy Bosh qo‘mondoni (2016-yildan hozirgacha). Turli yillarda Oʻzbekiston Respublikasining Bosh vaziri (2003—2016) va [[Jizzax viloyati|Jizzax]], [[Samarqand viloyati|Samarqand]] viloyatlari hokimi (1996—2003) lavozimlarida faoliyat yuritgan.
== Iqtiboslari ==
=== 2016-yil ===
==== 9-sentyabr ====
[[Islom Karimov|Islom Abdugʻaniyevich]] „Iqtisodiy mustaqillikka erishmasdan siyosiy mustaqillikni taʼminlab boʻlmaydi“ degan tamoyil va eng muhim ustuvor vazifani amalga oshirishni strategik masala deb hisoblar edilar<ref>{{cite web|url=https://kun.uz/uz/90289437#!|title=Shavkat Mirziyoyev: Islom Karimov tomonidan ishlab chiqilgan mustaqil taraqqiyot yo‘lini davom ettirishni o‘z vazifam deb bilaman}}</ref>.
=== 2017-yil ===
==== 11-yanvar ====
Men sendan davlatning pulini soʻradim, oʻzimnikini yoki senikini emas<ref>{{cite web|url=https://www.youtube.com/watch?v=fkZGWeWZO3U|title=MIRZIYOYEVNING TANQIDIY YIG'ILISHI}}</ref>.
==== 22-dekabr ====
[[w:Adham Ahmadboyev|Ahmadboyevni]] general unvonidan mahrum qildim, bilasan hozir qayerda yurganini. Sotqinligi, xiyonatchiligi uchun! IIVning rahbari, O‘zbekiston vaziri bo‘la turib, bir-ikki to‘daga qo‘shilgani uchun, uni vijdonim qabul qilmadi — ikkita generalini ham olib tashladim. General-leytenant emish<ref>{{cite web|url=https://daryo.uz/2017/12/22/u-bazi-todalarga-qoshilgan-edi-prezident-sobiq-ichki-ishlar-vaziri-adham-ahmedboyev-nima-uchun-ishdan-olinganini-aytdi|title=“U ba’zi to‘dalarga qo‘shilgan edi”. Prezident sobiq ichki ishlar vaziri Adham Ahmedboyev nima uchun ishdan olinganini aytdi}}</ref>.
==== 31-oktyabr ====
Parpiyevni Payariqqa yuborgandim. Uch soat yurganini eshitding-a? Uch soatda 95 million soʻm pulni joyiga qoʻydi. Men ham keyin talab qildim - 6 soatda qancha, bir kunda, bir oyda, bir yilda qancha pul boʻladi, hammasini joyiga qoʻying, dedim. Nimaga [[Botir Parpiyev|Parpiyevni]] joʻnatsam, uch soat ichida bir tumandan 95 million soʻm pul topiladi? 95 million soʻm pul! Qani byudjetning puli? Hammasi choʻntakka ketyapti. Uch yil ham ishlamasdan, toʻrt qavatli uy qurasan hammang, 20 ta mashina olasan. Qayerdan bular? Oylikdan olasanmi? Sal insofli boʻlgin! Oʻgʻri boʻl, insofli boʻl, sal. Menga tajribasi kerak emas. Yosh boʻlsa ham, davlat amalini olib, sadoqat bilan ishlasa boʻldi. Tajriba kerak emas. Tajribani oʻzim oʻrgataman. Menga sadoqat kerak. Tamom! Oʻzini qiynaydigan, Fargʻonani yaxshi koʻradigan odam kerak<ref>{{cite web|url=https://daryo.uz/2017/10/31/shavkat-mirziyoyev-soliqchilarga-ogri-bol-insofli-bol|title=Davlat soliq qo‘mitasi raisi Botir Parpiyev Prezidentning tun soat 3:00 dagi qo‘ng‘irog‘idan so‘ng Payariq tumanida uch soat yurgani haqida}}</ref>.
=== 2018-yil ===
==== 11-yanvar ====
Bular hali xalqning qadriga yetmagan. Bularga berilgan maosh, berilgan pogonga loyiq ishlamagan. Birorta ish qilgani yoʻq. Bularning oʻz maxfiy ishi bor. Bu maxfiy ishi menga bogʻliq. Men bilan gaplashsin. Hokimning orqasidan quvib yurish zamoni tugadi. Hokim – mening vakilim. Nima emish, bir noinsof, bir tumanning MXX raisining mashinasini hokimning mashinasi quvib oʻtibdi. Shunga borib, uni qamab qoʻyibdi. Ey, kimsan oʻzi san? Kim senga bu vakolatni berdi? Kerak boʻlsa, men sening pogoningni olib tashlayman! U zamon oʻtib boʻldi. Surxondaryodagi vaziyat nima uchun menga alam qiladi? Men 13 yil bosh vazir boʻlganman. Bu yerdagi vaziyatni bilaman. Hokim hech kim emasdi. Hamma viloyatning hokimi ularning kabinetida edi. Salgina gap koʻtarsa, darrov gʻiybat qilib, ishdan olib tashlardi. „Bu oʻgʻri, bu toʻgʻri“, deb. Juda boʻlmasa bitta gʻiybatni boʻyniga qoʻyardi. U zamon tugadi. Men birortasiga ishonmayman. Bulardan birortasining maʼlumoti menga kerak emas. Shuni bilinglar. Toʻrt rahbar – ishla! Vatan uchun ishla, xalq uchun ishla! Qanchalik ogʻir boʻlmasin, bu Surxondaryoga taalluqli. Bu masalada Surxondaryo chirib ketgan. Shuning uchun ham bu yerga birorta biznesmen kelmagan. Bulardan qoʻrqib kelmagan. Keldimi, darrov qamardi. „Bu Falonchining odami, bu Pistonchining odami, bu hokimning pul beradigan odami“, deb. Sen kimsan? Pul bermaydiganmiding sen, Gʻulomov degan iflosing, sotqining? Poraning boshida oʻzi oʻtirardi-ku hammasi<ref>{{cite web|url=https://daryo.uz/2018/02/08/men-bularning-birortasiga-ishonmayman-shavkat-mirziyoyev-mxxning-sobiq-mulozimini-sotqin-deb-atadi-audio|title=Shavkat Mirziyoyev MXXning sobiq mulozimini “sotqin” deb atadi (audio)}}</ref>. Uchta muovinni ishdan olib tashladim MXXning muovinlarini. Kecha mana ikkitasiga qo‘l qo‘ydim. Sizlarda ham bittasi ishlagan Toshpo‘latov degan, u ham it o‘g‘ri. Bilasizlarmi, men halol xalqqa xizmat qilishga kelganman. Bu yerda men noinsoflarni bilaman. Yerga qarab yurganlarning qanday o‘g‘riligini. Hali hammasi joy-joyiga tushadi, shuni bilinglar. Hokimni to‘rtta vakili, mening vakilim. Qo‘rqmang hech qaysing. U zamon tugadi endi. Bularga ota-buvasidan qolgan vakolat yo‘q. Hech kimmas bular. Bularni g‘o‘dayishlari bizning davlatga juda og‘ir tushdi. Sizlarda ishlab ketgan bitta noinsof vatan hiyonatchisi bo‘lib mana butun umr qamoqqa tushdi. G‘ulomov degan bir noinsof. O‘shaning ildizlari bor bu yerda, haliyam bor. Shuning uchun bularning ildizlarini Toshkentda o‘rganib kelib, hammasini ishdan oldim. Mana men bugun Boysun Milliy xavfsizlik idorasining kattasi mayor Eshquvvatov Sunnatillo Ravshanovich degan g‘o‘daygan itni ishdan oldirdim. Nimaga desangiz Milliy xavfsizlik o‘zini joyini bilsin, o‘zini ishi bilan shug‘ullansin. Milliy xavfsizlik butun Surxondaryoni o‘ldirgan. Ikkita-uchta sotqinlar, davlat sotqinlari bu yerda ishlab hamma yerni o‘ldirgan. Shuning uchun men hammasidan o‘zim xabardorman. Mana qaror qabul qildim. Angor tuman MXX rahbari Abdumo‘minov Bahromni ishdan olish haqida. Adliya kapitani, tergov bo‘limi boshlig‘i Berdimuhammedovni ishdan oldim. Hammasi bular Surxondaryoni bir paytlar ot o‘yin qilib tashlagan. Hamma tizimga arlashgan. Moy zavodi ularniki edi, o‘zimam bilardim buni. Don kombinati va boshqa butun tirik tashkilotlarni bu noinsoflar kirib harom qilib tashlagan, ana shu oldingi sotqinlar. Bir-ikkitasi Toshkentda yuribdi ertaga borib uni ham ishdan olaman. Shuning uchun mana polkovnik Haydarov. Bo‘lim boshlig‘i o‘rinbosari. VMSGP deb yozadi, aslida bularni hammasi sotqin. Mana, men bugun hammasini ishdan oldim. Sizlar boshqa hayotda yashaysizlar, oyog‘ing yerdan uzilgan. Hammang majlisga kelib o‘tirasan. Tuman majlisi bo‘lsa ham bir yerini pisib majlisga kelib o‘tirsin. Bo‘lmasa tarqatib yuboraman sizlarni, yopib tashlayman. Menga bunday xizmat kerak emas. Hammang poraxo‘rlik qilib hamma yerni sharmanda qilib yuribsan. Ponyatno Yusupov. Gospodin? Milliy xavfsizlik bizga kerak, adolatli halol pok odamlar kerak bizga. Bizga hokimni va boshqa davlat organlarini orqasidan poylaydigan xizmat kerak emas. Bo‘ldi u zamon tugadi! Qo‘ldan kelmasa vallomatini ham ishdan olaman. Mana shuni bilinglar hammalaring. Davlat davlatchiligini qiladi. Hamma o‘z ishi bilan shug‘ullansin. Ularga bunday huquqni bergan bo‘lsa oldingi rahbarlar, endi unaqa rahbarlar yo‘q. Pogonni kim bergan bu noinsoflarga? Xalq bergan!<ref>{{cite web|url=https://www.ozodlik.org/a/29031266.html|title=Mirziyoev MXXning uch generali va o'nlab zobitlarini qamoqqa oldirdi}}</ref>.
==== 12-yanvar ====
Men mudofaa vazirining tavsiyasiga binoan, vazirning ikkita oʻrinbosari, Qurolli Kuchlar akademiyasi rahbari va Chirchiq harbiy bilim yurti boshligʻini lavozimidan ozod qildim. Hozirgacha harbiy okrug qoʻshin qoʻmondoni vazifasini vaqtincha bajarib kelayotganlardan biri bu lavozimga tasdiqlanmadi. Ayni paytda, qoʻyilgan talablarga javob bermayotgan va qoʻshinlar bilan faol ishlashdan oʻzini chetga olgan qirqqa yaqin harbiy xizmatchi mudofaa vaziri tomonidan ishdan boʻshatilgani, 36 nafarining lavozimi pasaytirilgani nimadan dalolat beradi? Bu birinchi navbatda, sohada harbiy kadrlar faoliyatini aniq baholashning reyting tizimi mavjud emasligini, oqibatda kadrlarni tanlash va joy-joyiga qoʻyish ishlari qoniqarsiz ekanini koʻrsatadi. Mana shu va boshqa mavjud kamchiliklarni bartaraf etish, tizimda barcha ishlarni zamon talablari darajasida tashkil etish, harbiy sohada islohotlarni yanada chuqurlashtirish maqsadida men Bosh shtab boshligʻi hamda barcha harbiy okrug qoʻmondonlarini yangitdan tayinladim. Bu vazirimizning tavsiyasi bilan boʻldi. Nega desangiz, ular bilan vazir ishlaydi. [[Abdusalom Azizov]]ni Ichki ishlar vazirligidan Mudofaa vazirligiga qoʻyganim bejiz emas. Bu Mudofaa vazirligidagi muhitni mutlaqo oʻzgartirish kerak. Shu munosabat bilan barchangizni ogohlantirib aytmoqchiman: 2018-yil sizlar uchun katta sinov yili boʻladi. Nega deganda, har qaysi okrug oldida turgan vazifalar, mavjud tahdid va xavf-xatarlar bir-biriga oʻxshamaydi. Buni har qaysi rahbar chuqur bilishi va oʻz faoliyati uchun zarur xulosa chiqarib olishi darkor<ref>{{cite web|url=https://daryo.uz/k/2018/01/12/ozbekiston-mudofaa-vazirligida-36-harbiyning-lavozimi-pasaytirildi-40-ga-yaqini-ishdan-olindi/k/rss|title=Ўзбекистон Мудофаа вазирлигида 36 ҳарбийнинг лавозими пасайтирилди, 40 га яқини ишдан олинди}}</ref>.
==== 26-iyun ====
„27 yilda Fargʻonada bitta yangi korxona paydo boʻlgani yoʻq. Oʻsha eski [[:w:Fargʻona neftni qayta ishlash zavodi|FNPZni]] shunday tagi bilan metallolomga tashlasak, bizga foyda boʻladi. Bunda chiqayotgan mahsulot bir tiyinga qimmat. Agar bu zoʻr ishlaganda… bu mahsulotni oʻsha oldingi bu yerdagi, kechirasizlaru qoʻpol boʻlsayam, [[:w:Kalamush|kalamushlar]] egallab olmaganda edi… Bu zavodni dabdala qilib ketgan oʻsha fargʻonalik kelinlar. Qoʻpol boʻlsayam. Hammalaring tushunyapsizlar kim toʻgʻrisida aytganimni. Men oʻzimga soʻz berganman, bir ogʻiz ham buyuk insonlarga nom keltirmaslikka. Nimaga desangiz, [[Sharof Rashidov|Sharof Rashidovichning]] hayoti men uchun juda katta oʻrnak boʻlgan. Oʻzimizni oʻzimiz koʻmganmiz bir paytlar. Men bundan yiroqman, hech qachon bu narsa boʻlmaydi. Lekin u [[:w:Kalamush|kalamushlar]] qilgan Fargʻonani. Egallagan, hamma narsani dabdala qilgan. Buyam haqiqat! Shu Fargʻona [[:w:Fargʻona neftni qayta ishlash zavodi|FNPZni]] ham ular egallagan edi. Men Bosh vazir boʻlib aralashmaganman. Aralashganimda bu yerda oʻtira olmasdim. Xiyonat qilgan xalqqa nisbatan ular hammasi bir boʻlib. Toʻda boʻlib, toʻda boʻlib xiyonat qilgan. Bironta deputat ham, bironta… aytolmasdik. Nimaga desangiz, aytish mumkin emasdi. Uniyam bugun aytishim kerak. Birovga yoqadimi, yoqmaydimi vijdonimning oldida tozaman. Toʻda oʻgʻirlagan Fargʻona viloyatini. Kim toʻgʻrisida aytganimni men hammalaring bilasizlar. U zamon tugadi endi“.<ref>[https://qalampir.uz/uz/news/fargonalik-kelinlar-dabdala-k-ilgan-zavodda-a%D2%B3vol-k-anday-6555 Fargʻonalik kelinlar dabdala qilgan zavodda ahvol qanday?]</ref>
==== 4-avgust ====
Dunyoqarashingni oʻzgartirmasang, kech boʻladi. Senga oʻn kun muhlat, qadamlaring baribir yoqmayapti. Bitta oʻzing qolding, hammani ishdan oldim. Men oʻzi prokuror deganni, kechirasizlaru, judayam yomon koʻraman. Buni ochiqcha aytayapman. Tuman hokimi, viloyat hokimi boʻlib ishlaganimda koʻrganman. Bu noinsoflar prokurorcha boʻlib, yurishi oʻzgarib qolishini, odamni mensimay qoʻyishini juda yaxshi bilaman. Juda yaxshi bilaman. Oʻzi birinchi oʻgʻri ular. Yana hammani oʻgʻrilikka daʼvat qiladi. Eng katta oʻgʻri ular. Biz yangi bosh prokuror qoʻyganmiz. 80 foiz odamni oʻzgartirdik. Avvalgi bosh prokurordan qolgan oʻgʻri tizimdan qolganlarning asosiy qismini ishdan oldik. 15-20 foizi yuribdi. Fayziyev ham shulardan. Baribir oxirigacha oʻzgartiramiz. Yoki prokuror halol ishlaydi, yoki prokuraturani butunlay yoʻq qilamiz. Odamlarning boshiga balo bu prokurorlar. Halol ishlamasa, ketadi hammasi. Hamma aravani birdek tortishi kerak. Odamlarni rozi qilish kerak. Prokuror qachon yaxshi yashaydi? Xalq yaxshi yashasa! Lekin bularning uylarini qaranglar! Mashinalarini qaranglar! Nima, ular atom reaktori yaratganmidi? Bir-ikkitasi familiyasini toʻgʻri yoza olmaydi. Lekin prokuror boʻvoladi, keyin gʻoʻddayadi. Shuning uchun yomon koʻraman ularni. Bular izdan chiqib ketgan edi. Mana endi halol ishlashga harakat qilayotgan odamlar bilan ishlayapmiz. Ularga sharoitlar yaratib berayapmiz. Davlat kerak emas unaqalarga. Koʻchada bitta bezori hammani boshqarib yurishiga yoʻl qoʻyib boʻlmaydi. Toshkent viloyatidayam hali bor bir-ikkita. Koʻpini dumini uzdik, yana bir-ikkitasi bor. Tagiga yeta olmayapman hozircha. Man hammasini bilaman, xudoga shukr. Oʻzidan ketganlarni koʻpi qamoqda oʻtiribdi. Bundan keyin ham oʻtiradi. Hozircha arqonni uzun tashlab qoʻyganman. Uzun qilib. Bittada tortvolamiz. Davlat bilan kim hazillashadi? Hech kim hech qachon hazillasha olmaydi. Xalq manfaati birinchi oʻrinda boʻlishi kerak. Prokuror shundan xulosa qilishi kerak. Bu yerda [[:w:Ravshan Muhiddinov|Muhiddinov]] degani prokuror boʻlgan. Koʻringlar necha yilga kesilib ketdi. Hamma eshitsin: Biz uchun hech kim avtoritet emas. Faqat xalq, faqat xalq va yana bir marta faqat xalq. Mendan boshlab hammamiz xalqqa xizmatkormiz. Menda faqat bitta vakolat bor – xalq bergan ishonch. Shu tufayli tumanlarga borib yuribman. Xalq bergan vakolatim bilan shu ishlarni qilib yuribman. Boshqa vakolatim yoʻq. Manda vakolat yoʻgʻu, sizlarda qanday vakolat boʻladi? Kimsizlar? Noinsoflarni toʻgʻri yoʻlga boshlasak, jamiyatimiz oʻzgaradi. Shunday ishlamasak, tartib boʻlmaydi<ref>{{cite web|url=https://www.ozodlik.org/a/28657611.html|title=Shavkat Mirziyoev prokurorlarni "eng katta o'g'rilar" deb atadi}}</ref>.
=== 2019-yil ===
==== 21-iyun ====
„Bu nima degan gap? Mansab bersa, darrov oʻzgarib qoladi. Viloyat prokurorlaridan 100 ming, 50 ming dollarlab olinadi. Prokuratura va soliq tizimidagilarning hammasi poraxoʻr. Men buni yaxshi bilaman. Men [[w:Otabek Murodov|Murodovga]] ishonch bildirgandim. Prokuraturada korrupsiya boʻlaveradigan boʻlsa, men qanday qilib investorlarni jalb qilaman? Investor deputat yoki hukumat odamidan emas, tadbirkordan soʻraydi davlatdagi holat haqida. Tadbirkor nima deydi? Prokuror ham, vazir ham pul oladi deydi-da! Sobiq rahbarlarning hammasi, u [[w:Ixtiyor Abdullayev|Abdullayev]] boʻladimi boshqasimi, katta muddat bilan ketadi“<ref>[https://m.kun.uz/news/2019/06/21/prezident-otabek-murodov-haqida-men-unga-ishonch-bildirgandim Prezident Otabek Murodov haqida: Men unga ishonch bildirgandim]</ref>
==== 4-avgust ====
Mening siyosatimga eng katta dushmanlik qilganlardan biri – Xorazm viloyati hokimi janob [[:w:Farhod Ermanov|Ermanov]]. Ermanovga internetdagi izohlardan senga va senga oʻxshagan noinsoflaringga „tabrik“ joʻnataman. Sen va mening siyosatim toʻgʻrisidagi bugun chiqqan izohlarni oʻqi. Sen noinsof menga doʻst boʻlsang, buzish qoʻlingdan kelmas ekan, nima qilasan u erni buzib? Mana, izohlarni oʻqi. Atrofingda oʻtirgan odamlaring bilan mana menga qilgan dushmanliklaring. Buzishdan oldin kallang bilan oʻylab koʻrmaysanmi, buzgandan foyda bormi yoki yoʻq? Bularni oʻqib men qanday kabinetimda tinch oʻtira olaman? Qashqadaryoning vallomati bor, [[:w:Zafar Roʻziyev|Roʻziyev]] degan, 5 yil qishloq xoʻjaligi vaziri boʻlib ishlagan noinsof. [[:w:Abdusalom Azizov|DXX rahbari]] borganidan soʻng chiqqan izohlarni oʻqi. Bitta jinning qarindoshi bilan janjal qilib, mening siyosatimni butun dunyoga sharmanda qildi. Oʻzimni tumanim, u qilaman, bu qilaman, deysan. Bitta tuzukroq kadring yoʻq, yana Dehqonobodga tirmashasan. Mana, menga qilgan „doʻstliging“. Oʻzbekistondagi hozirgi oshkoralik, shaffoflikni taʼminlay, deb kechayu-kunduz yuritayotgan siyosatimga atrofingdagilar bilan qilgan „doʻstliging“. Qoʻlingdan kelmas ekan, nima qilasan bir odamning tuppa-tuzuk turgan uyini buzib? Sen xulosa qil, uyingni birov kelib buzsa [nima qilasan]? Noinsoflar, men sizlarning qay biringga buzgin, deb topshiriq berdim? Men sizlarga avvalo odamlarni rozi qilib, keyin janob Zokirov degan vazir bilan oʻtirib, loyiha qilib, bosh vazirga hisobot berib, keyin qilinglar, deb topshiriq berganman. Mana, sening „doʻstliging“, janob Roʻziyev! Oʻzingni oʻsha tumanga hokim qilib yuboraman, aytib qoʻyay! Mana, internet foydalanuvchilarining Rishton tumanidagi koʻchmas mulk buzilishlariga nisbatan izohlari. Men sizlarga tayyor pul beryapman, pulni „Obod qishloq“ qilinglar, deb beryapman. Mana, sening menga „doʻstliging“, [[:w:Shuhrat Gʻaniyev|Gʻaniyev]] degan vallomat! Mana, odamlar izohlarda yigʻlayapti, sening rasming yoʻq, prezidentning rasmi bor. Sen noinsof borib, Ermanovga oʻxshab ahmoqlarcha „buza, buz“ deysan. Buzishdan avval sen oʻz boshingni buz. Men seni shuning uchun tarbiya qilib yuruvdimmi? Qosh qoʻyaman deb koʻz chiqarib, butun Oʻzbekistonni [sharmanda qilyapsizlar]. Bolalar mehnati bor edi, endi u yoʻq boʻldi, endi butun internet prezident topshiriq bergan, buzish, odamlarni norizo qilish bilan toʻlib toshdi. Ey noinsof, Rishton boʻyicha ham senga pul berib aytdimki, Rishtonni yangilash kerak, biroq odamlarni rozi qilib qilish kerak, deb. Janob Gʻaniyev, tajribali hokim! Mayli, Ermanov kecha kelgan hokim, Roʻziyev ikkalang xiyonatchisan! Sizlar bilan katta-katta ishlarni amalga oshira olamizmi? Hech qachon oshira olmaymiz! Chunki sizlarga bir topshiriq berishga odam qoʻrqadi! Nega desangiz, saviyang yoʻq, biliming yoʻq, kitob ham oʻqimaysan, prezidentning qarorini ham<ref>[https://kun.uz/92673974 „Buzishdan avval sen oʻz boshingni buz“. Prezident hokimlarga qanday tanbeh bergandi?]</ref>.
=== 2020-yil ===
==== 23-sentyabr ====
Bunday global falokat sayyoramizda so‘nggi yuz yilda kuzatilmagan edi. Bu ofat butun insoniyatning zaif jihatlarini yaqqol ko‘rsatdi. Hozirgi tahlikali va murakkab vaziyat yer yuzidagi barcha davlatlar va xalqlar o‘zaro bog‘liq ekanini, o‘rtamizda muntazam muloqot, ishonch va yaqin hamkorlik o‘ta muhimligini isbotladi. Shu yo‘lda barchamiz hukumatlar, parlamentlar va fuqarolik jamiyatlarining o‘zaro sa’y-harakatlarini birlashtirish, umumiy mas’uliyat tamoyillarini mustahkamlash, xalqaro sheriklikni muvofiq holda rivojlantirish, Jahon sog‘liqni saqlash tashkilotining maqomi va salohiyatini oshirish, vakolatlarini kengaytirish lozimligini chuqur angladik. Maqsadimiz — har bir insonning asosiy huquq va erkinliklarini, salomatligi va farovonligini ta’minlaydigan adolatli global tizimni birgalikda yaratishdir. Biz uchun gender tenglik siyosati ustuvor masalaga aylandi. Xotin-qizlarning davlat boshqaruvidagi o‘rni tobora kuchaymoqda. Yangi Parlamentimizda ayol deputatlar soni ikki barobarga ko‘paydi. Inson huquqlari sohasidagi holat ham butunlay o‘zgardi. Majburiy va bolalar mehnati to‘liq tugatildi. Inson huquqlari bo‘yicha Milliy strategiya qabul qilindi. BMTning fuqaroligi bo‘lmagan insonlar sonini kamaytirishga qaratilgan chaqirig‘iga javoban shu yilning o‘zida 50 ming yurtdoshimizga O‘zbekiston fuqaroligi berildi<ref>{{cite web|url=https://www.gazeta.uz/oz/2020/09/23/bmt/|title=Shavkat Mirziyoyev BMT Bosh Assambleyasida o‘zbek tilida nutq so‘zladi}}</ref>.
=== 2021-yil ===
==== 20-avgust ====
– „Hurmatli Prezident, hozir banklar va rahbarlarga bergan topshiriqlaringizdan oʻzimni voobshe yoʻqotib qoʻydim“
– „Voobshe yoʻqotma oʻzingni! Voobshe<ref>[https://daryo.uz/2021/08/20/shavkat-mirziyoyev-tadbirkorga-voobshe-yoqotma-ozingni-voobshe-video “Shavkat Mirziyoyev tadbirkorga: “Voobshe yo‘qotma o‘zingni! Voobshe” (video).]</ref>.
=== 2022-yil ===
==== 13-yanvar ====
Kuni kecha ba’zi davlat rahbarlari tomonidan O‘zbekiston Respublikasi Qozog‘istonda bo‘lib o‘tgan voqealardan saboq chiqarishi lozimligi haqida asossiz bayonot berildi. Biz mintaqadagi vaziyatni, xavfsizlikka bo‘lgan barcha xavf-xatarlarni diqqat bilan kuzatib boryapmiz. Har qanday tahdidga nisbatan munosib javob qaytarish va zarba berish uchun biz yetarli kuch va salohiyatga egamiz<ref>{{cite web|url=https://daryo.uz/2022/01/13/shavkat-mirziyoyev-o%25ca%25bbzbekiston-ham-qozog%25ca%25bbistondagi-voqealardan-saboq-chiqarishini-aytgan-prezident-so%25ca%25bbzlariga-munosabat-bildirdi/|title=Shavkat Mirziyoyev Lukashenkoning O‘zbekiston haqidagi fikrlariga munosabat bildirdi}}</ref>.
==== 26-fevral ====
Kechadan buyon mamlakatimiz ommaviy axborot vositalari va blogerlaridan O‘zbekiston va Rossiya prezidentlarining yaqinda bo‘lib o‘tgan telefon muloqoti yakunlariga izoh berishimni so‘rab, murojaatlar kelib tushmoqda. Shu munosabat bilan hamkasblarimizga quyidagilarni ma’lum qilmoqchiman. Ikki tomonlama munosabatlarning keng ko‘lamli kun tartibida turgan dolzarb masalalardan tashqari, O‘zbekiston va Rossiya yetakchilari Ukraina atrofida yuzaga kelayotgan vaziyat yuzasidan ham fikr almashdilar. Rossiya prezidenti davlatimiz rahbariga maxsus harbiy operatsiyani o‘tkazish to‘g‘risida qabul qilingan qarorning sabablari va shart-sharoitlari to‘g‘risida ma’lumot berdi. O‘zbekiston yetakchisi, o‘z navbatida, tomonlar vaziyatni hal qilishning o‘zaro maqbul yo‘llarini tez fursatda topishlari va uning yanada keskin tus olishiga yo‘l qo‘yilmasligiga umid bildirdi. Shuni alohida ta’kidlashni istardimki, O‘zbekiston bu masala bo‘yicha vazmin, neytral pozitsiyada. Mamlakatimiz azaldan ham Rossiya, ham Ukraina bilan yaqin, do‘stona munosabatlarga ega. Biz keng mintaqamizda tinchlik, barqarorlik va izchil taraqqiyot bo‘lishidan manfaatdormiz. Barcha bahs va kelishmovchiliklar faqatgina xalqaro huquq normalari asosida hal qilinishi lozim<ref>{{cite web|url=https://daryo.uz/2022/02/26/o%25CA%25BBzbekiston-bu-masala-bo%25CA%25BByicha-vazmin-neytral-pozitsiyada-sherzod-asadov-ukraina-voqealari-haqida/|title=“O‘zbekiston bu masala bo‘yicha vazmin, neytral pozitsiyada” – Sherzod Asadov Ukraina voqealari haqida}}</ref>.
=== 2023-yil ===
==== 16-yanvar ====
Toshkent shahrining barcha darajadagi rahbarlarining bugungi holatga tayyor emasligini men oʻzim ham koʻrib turibman, xalqimiz ham koʻrib turibdi. 120 ta mahallada elektr va gaz taʼminotida uzilishlar boʻldi. 584 ta mahalladan 120 tasida mana shunday muammolar boʻldi. Birgina 15-yanvar kuni Toshkent shahridagi yettita yuqori va 524 ta past kuchlanishli transformator hamda 87 ta transformator ortiqcha yuklamalarga bardosh berolmay ishdan chiqdi. Nega poytaxtda shunday boʻldi? Nega oldindan tayyorgarlik qilmadik? Shuncha gap gapirganimizga qaramay, Vazirlar Mahkamasi qayerga qaragan degan savol meni qiynayapti. Qish mavsumiga lozim tayyorgarlik qilmagani uchun Toshkent shahri hokimi [[Jahongir Ortiqxoʻjayev|Ortiqxoʻjayevni]] kechasi shtabda ishdan oldim. Quruq gap bilan, yolgʻon hisobot bilan pastga tushmagani uchun, noinsof, oyogʻi yerdan uzilgani uchun uni ishdan oldim<ref>{{cite web|url=https://daryo.uz/2023/01/16/jahongir-ortiqxo%25ca%25bbjayev-ishdan-olindi|title=Jahongir Ortiqxo‘jayev ishdan olindi|sana=|qaralgan sana=16.01.2023}}</ref>.
==== 22-dekabr ====
Oʻzini „koʻcha“ deb ataydigan jinoiy guruhlar boʻladimi, korrupsiyaga berilgan mansabdor shaxslar boʻladimi, kim qonunga bepisand qarab, davlat va jamiyatga zarar yetkazadigan boʻlsa, biz bunga hech qachon jim qarab turolmaymiz. Koʻchalarimiz, mahallalarimiz, hayotimiz tom maʼnoda tinch va toza, jinoyatdan holi boʻlishi kerak<ref>{{cite web|url=https://m.kun.uz/news/2023/12/22/biz-bunga-hech-qachon-jim-qarab-turolmaymiz-prezident-jinoyatchilik-va-korrupsiyaga-qarshi-kurash-tadbirlari-haqida|title=«Биз бунга ҳеч қачон жим қараб туролмаймиз» — президент жиноятчилик ва коррупцияга қарши кураш тадбирлари ҳақида}}</ref>.
Yaqinda poytaxtimizda oʻtkazilgan „Jadidlar: milliy oʻzlik, istiqlol va davlatchilik gʻoyalari“ mavzusidagi konferensiya jahon ilm-fan va madaniy jamoatchiligi oʻrtasida katta qiziqish va eʼtibor uygʻotdi. Bu ishlarni yanada kengaytirish va yangi bosqichga koʻtarish maqsadida prezident qarori qabul qilinadi. Maʼrifatparvar ajdodlarimizning merosi bugun biz qurayotgan huquqiy demokratik davlat va fuqarolik jamiyati uchun poydevor boʻlib xizmat qilishi tabiiy. Bu kimgadir yoqadimi yoki yoʻqmi, xalqimiz jadid bobolarimiz koʻrsatib bergan yoʻldan ogʻishmay borishi kerak. Chunki ularning gʻoya va dasturlari Yangi Oʻzbekistonni barpo etish strategiyasi bilan har tomonlama uygʻun va hamohangdir<ref>{{cite web|url=https://m.kun.uz/news/2023/12/22/jadidlar-goyalari-yangi-ozbekistonni-barpo-etish-strategiyasi-bilan-hamohang-prezident|title=«Жадидлар ғоялари Янги Ўзбекистонни барпо этиш стратегияси билан ҳамоҳанг» — президент}}</ref>
== Manbalar ==
{{manbalar}}
[[Turkum:1957-yilda tug‘ilganlar]]
[[Turkum:O‘zbekiston Prezidentlari]]
{{Vikipediya|Shavkat Mirziyoyev}}
1pypwmth469qo82kjhdw0ljbh7ajn0n
Siyosat
0
3224
6770
2022-11-12T12:07:07Z
Sardor Samarqandiy (Rahimov)
1896
„Siyosatga qiziqmaydigan xalqni xalqqa qiziqmaydigan siyosatchilar boshqaradi.“ yozuvi orqali yangi sahifa yaratildi
6770
wikitext
text/x-wiki
Siyosatga qiziqmaydigan xalqni xalqqa qiziqmaydigan siyosatchilar boshqaradi.
i3ea5vr0srm6h2b2fv5yf8zzhj5djtu
Bilim
0
3225
6771
2022-11-12T12:09:11Z
Sardor Samarqandiy (Rahimov)
1896
„'''Bilim''' cheksiz, '''bilish''' nisbiy. Sardor Samarqandiy (Rahimov)“ yozuvi orqali yangi sahifa yaratildi
6771
wikitext
text/x-wiki
'''Bilim''' cheksiz, '''bilish''' nisbiy. Sardor Samarqandiy (Rahimov)
aypp7k0s08qtrg9xvalwejv2bykkoz7
Emi Li
0
3226
6774
2022-11-15T21:37:48Z
Malikxan
1446
Malikxan [[Emi Li]] sahifasini [[Amy Lee]]ga koʻchirdi
6774
wikitext
text/x-wiki
#YOʻNALTIRISH [[Amy Lee]]
9v5rqjqhs5xge68twoh5epbhnp67na4
Vikiiqtibos:Kun iqtibosi/arxiv
4
3231
8095
8094
2024-04-09T05:51:10Z
Salazarov
1839
8095
wikitext
text/x-wiki
==Tanlangan iqtiboslar==
* Odamzotdan vatanparvarlikni olib tashlamas ekansiz, hech qachon tinch dunyoga erisha olmaysiz.
** ''[[George Bernard Shaw]]''; (2023-yil 6-avgustdan 2024-yil 9-aprelgacha)
* Omad tayyorlangan ongga kulib boqadi
** ''[[Louis Pasteur]]''; 2017-yil 15-fevraldan 2023-yil 6-avgustgacha
* Siz, yoshlarimizga, mening aziz farzandlarimga qaratib aytmoqchiman: boʻsh kelmang, azizlarim, davr bizniki, marra bizniki!
** ''[[Islom Karimov]]''; 2016-yil 27-sentyabrdan 2017-yil 15-fevralgacha
* Bosh omon boʻlsa, doʻppi topiladi.
** ''[[Oʻzbek xalq maqollari|Oʻzbek xalq maqoli]]''; (2007-yil 11-iyuldan 2016-yil 27-sentyabrgacha)
[[Turkum:Vikiiqtibos]]
cnfduqvrzuwyoi6mf01nmpbizg7m5e5
Abror Muxtor Aliy
0
3235
6812
6811
2023-02-17T00:42:05Z
Umarxon III
998
6812
wikitext
text/x-wiki
„Gruziya haqidagi kitob hozir trendda. U kitob bizning millatni ichida hoʻv okean orqasidagi odamlarning puli bilan baʼzi ishlarni qilishga targʻib qiladigan kitob. Ehtiyot boʻlishimiz kerak. Sorosning puli bilan Gruziyada unday qildik¸ palonchini sotdik¸ palonchini sotmoqchimiz, degan kitob. Uni oʻqib chiqsangiz nima boʻladi? Ha sotsa boʻlaverar ekanu. Kelinglar, Oʻzbekistonni sotib yuboramiz, degan fikrni shakllantiradi“<ref>{{Cite web|url=https://www.ozodlik.org/a/31306809.html|title=Андижондаги сайловолди тадбирида Грузия ислоҳоти ҳақидаги китоб “зарарли” деб айтилди|date=2021-06-14}}</ref>
== Manbalar ==
{{manbalar}}
prdzu1mr0n9vcb3hbwxj3kg5j0c3967
Otto fon Bismark
0
3239
8001
6823
2024-04-04T09:23:29Z
Bekipediya
2189
Shaxsiyat bilgiqutisini qoʻshdim
8001
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Bundesarchiv Bild 146-2005-0057, Otto von Bismarck (cropped).jpg
| wikipedia = Otto von Bismarck
}}
'''Otto fon Bismark''' <small>(nemischa: '''Otto Eduard Leopold fon Bismarck''')</small>''(1-aprel 1815-yil; 30-iyul 1898-yil)'' — “temir kansler” deb atalgan knyaz, siyosatchi, davlat arbobi, German Imperiyasining birinchi kansleri.
== Iqtiboslar ==
*[[Siyosat]] nima deysiz? Oddiy qilib aytganda: xotinini aldash axloqsizlik, tanishlarni aldash firibgarlik, butun mamlakatni aldash siyosatdir.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Siyosatchilar]]
[[Turkum:Davlat arboblari]]
[[Turkum:1815-yilda tugʻilganlar]]
[[Turkum:1898-yilda vafot etganlar]]
2e3uagpxyv5cf2an6ai5u5k02bd454h
Umar
0
3240
8383
8281
2024-05-23T07:00:08Z
Bekipediya
2189
8383
wikitext
text/x-wiki
{{vikipediya}}
[[File:Rashidun Caliphs Umar ibn Al-Khattāb - عُمر بن الخطّاب ثاني الخلفاء الراشدين.svg|thumb|right|]]
'''[[w:Umar|Umar Ibn Al-Xattob Al-Foruq]]''' (taxminan 584-yil – 644-yil) — dastlabki toʻrt xalifadan ikkinchisi (hukmronlik yillari 634–644-yillar).
== Iqtiboslar ==
* Hamma ishlar — [[Niyat|niyatlarga]] yarasha.
* [[Boylik|Boy]] boʻlamanmi yoki [[Kambagʻallik|kambagʻal]], menga baribir, negaki, men uchun qay biri yaxshi ekanligini bilmayman.
*Yomon avomga aralashishdan koʻra uzlatda [[rohat]] bor!<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:584-yilda tugʻilganlar]]
[[Turkum:644-yilda vafot etganlar]]
bdcbbal44px51nhs373hle6ez9lwmi8
Protagor
0
3241
6833
2023-04-23T09:54:09Z
Humoyun Qodirov
1939
„[[File:Salvator Rosa - Démocrite et Protagoras.jpg|thumb|right|]] '''[[w:Protagor|Protagor]]''' (taxminan 490-yil — 410-yil) — qadimgi yunon faylasufi, sofistlarning yorqin namoyandasi. * Inson hamma narsalarning oʻlchovi: mavjudlar mavjudligining, yoʻqlar yoʻqligining. * Har bir fikrning teng kuchli muqobili bor. {{vikipediya}} [[Turkum:Kishilar]]“ yozuvi orqali yangi sahifa yaratildi
6833
wikitext
text/x-wiki
[[File:Salvator Rosa - Démocrite et Protagoras.jpg|thumb|right|]]
'''[[w:Protagor|Protagor]]''' (taxminan 490-yil — 410-yil) — qadimgi yunon faylasufi, sofistlarning yorqin namoyandasi.
* Inson hamma narsalarning oʻlchovi: mavjudlar mavjudligining, yoʻqlar yoʻqligining.
* Har bir fikrning teng kuchli muqobili bor.
{{vikipediya}}
[[Turkum:Kishilar]]
1krh2qingdizi7v4tu7k6r8498ao2qt
Demonax
0
3242
6836
6835
2023-04-24T14:36:57Z
Humoyun Qodirov
1939
6836
wikitext
text/x-wiki
'''[[w:Demonax|Demonax]]''' ({{talaffuz|Demonakt}}, milodiy II asr) — yunon faylasufi.
* Doʻstingdan bilgan sirni, u bilan dushman boʻlib qolganingdan keyin, oshkor qilma. Sen dushmaningga emas, doʻstlikka zarba berasan.
* Hech nimadan umidvor boʻlmagan va hech nimadan qoʻrqmaydigan kishini men hur odam, deb hisoblayman.
* Qonunlar, yaxshi odamlar uchun ham, yomon odamlar uchun ham, befoydadir. Birinchilari qonunlarga muhtoj emaslar, ikkinchilari qonunlar tufayli yaxshi boʻlib qolmaydilar.
* Tilingga qaraganda, koʻproq quloqlaringdan foydalan.
{{vikipediya}}
[[Turkum:Kishilar]]
rf1udolej5ca6z20yv4d9859s7x51in
Sulaymon
0
3243
6854
6850
2023-04-29T09:30:44Z
Humoyun Qodirov
1939
6854
wikitext
text/x-wiki
[[File:King Solomon in Old Age higher-contrast version.png|thumb|right|]]
'''[[w:Sulaymon|Sulaymon]]''' (miloddan avvalgi X asr) — Qurʼonda tilga olingan paygʻambarlardan biri, Isroil-Yahudiya davlati hukmdori.
* Nima boʻlgan boʻlsa, oʻsha boʻladi, nima yaratilgan boʻlsa, oʻsha yaratiladi, bu Quyosh ostida hech qanday yangi narsaning oʻzi yoʻq.
* Koʻp donishmandlikdan koʻp qaygʻular kelib chiqadi, bilimini koʻpaytirgan gʻam-gʻussani koʻpaytiradi.
* Koʻp kitob bitsang, buning cheki boʻlmaydi, koʻp kitob oʻqish — jonu tanning azobi.
* Eng muhimi — donolik: donolikka intilgin, oʻzingning butun borligʻing bilan aqlingni peshla.
* Koʻrdimki, bamisoli, zulmatdan yorugʻlikning foydaligi kabi, donishmandlik nodonlikdan foydaliroq.
* Men yana shuni bildimki, dononing ham, nodonning ham qismati bir<ref name="Serjilo">{{harvnb|Serjilo tafakkur durdonalaridan|2003-y|p=16}}</ref>.
* Xudo — odamlarga, ularni maʼrifatli qilish, usiz odamlarni oʻzlarini hayvon ekanliklarini anglash uchun, zarur.
* Huzur-halovat dunyoga kelmagan, yorugʻ dunyoda yuz berayotgan yovuz ishlarni koʻrmagan kishinikidir.
* Nodonning ashulasini tinglagandan koʻra, dononing tanbehini eshitgan afzalroq.
* Qoʻrquvni his etmayin desang — judayan haqiqatgoʻy va oʻta dosnishmand boʻlmagin.
* Oʻyladim: „Donishmand boʻlaman“. Koʻrsam, donishmandlik mendan yiroq ekan.
* Xudo odamlarni toʻgʻri qilib yaratadi, odamlar esa koʻplab hiyla-nayranglarni axtaradilar.
* Inson yorugʻ dunyo ishlarining mohiyatini topa olmaydi, — uni topishga qanchalik urinmasin, baribir, topa olmaydi; hatto, donishmand uni topa olasan, deganda ham topa olmaydi.
* Va, men oʻyladim: jasurlikdan donolik afzal, ammo, faqirning donoligidan nafratlanadilar va unga quloq solmaydilar.
* Yuksak lavozimlarga nodonlik qoʻyilgan, munosiblar esa pastda qolib ketganlar.
* Sen bamisoli, ona qornidaligingda nafas olishing qanday yuz bergaligini va suyaklaringning qayerdan paydo boʻlganligini bilmaganingdek, barcha narsalarni yaratuvchi — Xudoning ishlarini ham bila olmaysan<ref name="Serjilo1">{{harvnb|Serjilo tafakkur durdonalaridan|2003-y|p=17}}</ref>.
{{vikipediya}}
== Manbalar ==
{{manbalar}}
== Adabiyotlar ==
*{{Kitob manbasi|title=Serjilo tafakkur durdonalaridan (Falsafiy hikmatli iboralar va muxtasar fikrlardan namunalar)|publisher=„Navroʻz“ nashriyoti|location=[[w:Toshkent|Toshkent]]|pages=320|author=Abdulhafiz Jalolov|year=2003|ref=Serjilo}}
[[Turkum:Kishilar]]
79zttqqc42k32u73yhe7zo7nhd08abg
Andoza:Harvnb
10
3244
6839
2023-04-26T06:56:40Z
Malikxan
1446
yangi andoza
6839
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[#<!--
-->{{#if:{{{Ref|}}}<!--
-->|{{{Ref}}}<!--
-->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!--
-->}}<!--
-->|{{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|{{{page|{{{pp|{{{pages|}}}}}}}}}}}}
|, {{{p|{{{page|{{{pp|{{{pages|}}}}}}}}}}}}-bet
}}
}}<noinclude>
{{hujjat}}
</noinclude>
kux0z511uq4ol3iaajfdf73mlasuvli
Andoza:Kitob manbasi
10
3245
6846
6840
2023-04-26T07:12:05Z
Malikxan
1446
+
6846
wikitext
text/x-wiki
<includeonly><span class="citation"
{{#if: {{replace|{{{ref|}}}|harv|}}
| id="CITEREF{{anchorencode:{{{ref|}}}{{{year|{{{date|}}}}}}}}"
| {{#if: {{{last|{{{last1|}}}}}}{{{editor-last|{{{editor-last1|}}}}}}
| id="CITEREF{{anchorencode:{{#if: {{{last|{{{last1|}}}}}} | {{{last|{{{last1|}}}}}}{{{last2|}}}{{{last3|}}}{{{last4|}}} | {{{editor-last|{{{editor-last1|}}}}}}{{{editor-last2|}}}{{{editor-last3|}}}{{{editor-last4|}}} }}{{{year|{{{date|}}}}}}}}"
}}
}}>{{
#if: {{{author|}}}{{{last|{{{last1|}}}}}}
| {{
#if: {{{authorlink|}}}
| [[{{{authorlink}}}|{{
#if: {{{last|{{{last1|}}}}}}
| {{{last|{{{last1|}}}}}}{{ #if: {{{first|{{{first1|}}}}}} | , {{{first|{{{first1|}}}}}} }}
| {{{author}}}
}}]]
| {{
#if: {{{last|{{{last1|}}}}}}
| {{{last|{{{last1|}}}}}}{{ #if: {{{first|{{{first1|}}}}}} | , {{{first|{{{first1|}}}}}} }}
| {{{author}}}
}}}}}}{{
#if: {{{author2|{{{last2|}}}}}}
| <nowiki>;</nowiki> {{{author2|{{{last2|}}}}}}{{ #if: {{{ism2|{{{first2|}}}}}} | , {{{ism2|{{{first2|}}}}}} }}
}}{{
#if: {{{author3|{{{last3|}}}}}}
| <nowiki>;</nowiki> {{{author3|{{{last3|}}}}}}{{ #if: {{{ism3|{{{first3|}}}}}} | , {{{ism3|{{{first3|}}}}}} }}
}}{{
#if: {{{author4|{{{last4|}}}}}}
| <nowiki>;</nowiki> {{{author4|{{{last4|}}}}}}{{ #if: {{{ism4|{{{first4|}}}}}} | , {{{ism4|{{{first4|}}}}}} }}
}}{{
#if: {{{author5|{{{last5|}}}}}}
| <nowiki>;</nowiki> {{{author5|{{{last5|}}}}}}{{ #if: {{{ism5|{{{first5|}}}}}} | , {{{ism5|{{{first5|}}}}}} }}
}}{{
#if: {{{author|}}}{{{last|{{{last1|}}}}}}
| {{ #if: {{{coauthors|}}} | <nowiki>;</nowiki> {{{coauthors}}} }}
}}{{ #if: {{{author|}}}{{{last|{{{last1|}}}}}} |
}}{{
#if: {{{chapter|}}}
|  „{{
#if: {{{chapterurl|}}}
| [{{{chapterurl}}} {{{chapter}}}]
| {{{chapter}}}
}}“,}}<i>{{
#if: {{{url|}}} | {{#if: {{{author|}}}{{{last|{{{last1|}}}}}}{{{first|{{{first1|}}}}}}{{{authorlink|}}} |. }}[{{{url}}} {{{title}}}] | {{#if: {{{author|}}}{{{last|{{{last1|}}}}}}{{{first|{{{first1|}}}}}}{{{authorlink|}}} |. }}{{{title}}}
}}</i>{{
#if: {{{format|}}} |  ({{{format}}})
}}{{
#if: {{{others|}}} | , {{{others}}}
}}{{
#if: {{{edition|}}} | , {{{edition}}}
}}{{
#if: {{{series|}}} | , {{{series}}}
}}{{
#if: {{{language|}}} |  ({{{language}}})
}}{{
#if: {{{editor|}}}
|  {{{editor}}}:[[Andoza:Kitob manbasi/editor| ]]
}}{{
#if: {{{publisher|}}}
| {{#if: {{{format|}}}{{{others|}}}{{{edition|}}} | ,  | .  }}{{
#if: {{{location|}}}
| {{{location}}}: 
}}{{{publisher}}}
| {{#if: {{{location|}}}
| {{#if: {{{location|}}} | ,  | .  }}{{{location}}} }}
}}{{
#if: {{{origdate|}}}
|  <nowiki>[</nowiki>{{{origdate}}}]
| {{
#if: {{{origyear|}}}
| {{
#if: {{{origmonth|}}}
|  <nowiki>[</nowiki>{{{origmonth}}} {{{origyear}}}]
|  <nowiki>[</nowiki>{{{origyear}}}]
}}
}}
}}{{
#if: {{{date|}}}
| , {{{date}}}
| {{
#if: {{{year|}}}
| {{
#if: {{{month|}}}
| , {{{month}}} {{{year}}}
| , {{{year}}}
}}
}}
}}{{
#if: {{{pages|{{{page|{{{pp|{{{p|}}}}}}}}}}}} |  — {{{pages|{{{page|{{{pp|{{{p|}}}}}}}}}}}}-bet
}}{{
#if: {{{doi|}}} | . [[:en:Digital object identifier|DOI]]:[http://dx.doi.org/{{{doi|{{{doilabel|}}}}}} {{{doi}}}]
}}{{
#if: {{{id|}}} | . {{{id}}}
}}{{
#if: {{{isbn|}}} | . {{ISBN|{{{isbn}}}}}
}}{{
#if: {{{oclc|}}} | . [[:en:OCLC|OCLC]] [http://worldcat.org/oclc/{{urlencode:{{{oclc}}}}} {{{oclc}}}]
}}{{
#if: {{{url|}}} | {{
#if: {{{accessdate|}}} |
. {{Sana|{{{accessdate}}}}}da qaraldi
| {{
#if: {{{accessyear|}}}
| . {{
#if: {{{accessmonth|}}}
| {{{accessyear}}}-yil {{{accessmonth}}} oyida
| {{{accessyear}}}-yil davomida
}} qaraldi}}
}}
}}.{{ #if: {{{quote|}}} | „{{{quote}}}“
}}</span><!--
--><span class="Z3988" title="ctx_ver=Z39.88-2004<!--
-->&rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:book}}<!-- http://www.openurl.info/registry/docs/mtx/info:ofi/fmt:kev:mtx:book
-->&rft.genre=book<!--
-->&rft.btitle={{urlencode:{{{title|}}}}}<!--
-->{{#if: {{{chapter|}}} | &rft.atitle={{urlencode:{{{chapter}}}}} }}<!--
-->{{#if: {{{last|{{{last1|}}}}}} | &rft.aulast={{urlencode:{{{last|{{{last1|}}}}}}}} }}<!--
-->{{#if: {{{first|{{{first1|}}}}}} | &rft.aufirst={{urlencode:{{{first|{{{first1|}}}}}}}} }}<!--
-->{{#if: {{{author|}}} | &rft.au={{urlencode:{{{author}}}}} }}<!--
-->{{#if: {{{date|}}} | &rft.date={{urlencode:{{{date}}}}}<!--
-->{{#if: {{{year|}}} | &rft.date={{urlencode:{{{year}}}}} }} }}<!-- -->{{#if: {{{edition|}}} | &rft.edition={{urlencode:{{{edition}}}}} }}{{#if: {{{publisher|}}} | &rft.pub={{urlencode:{{{publisher}}}}} }}{{#if: {{{location|}}} | &rft.place={{urlencode:{{{location}}}}} }}{{#if: {{{pages|{{{page|}}}}}} | &rft.pages={{urlencode:{{{pages|{{{page}}}}}}}} }}
{{#if: {{{series|}}} | &rft.series={{urlencode:{{{series}}}}} }}{{#if: {{{isbn|}}} | &rft.isbn={{{isbn}}} }}<!-- International Standard Book Number (ISBN) ... masalan, "057117678X" yoki "1-878067-73-7"
-->{{#if: {{{oclc|}}} | &rft_id=info:oclcnum/{{{oclc}}} }}<!--
-->{{#if: {{{doi|}}} | &rft_id=info:doi/{{urlencode:{{{doi}}}}} }}<!--
-->{{#if: {{{url|}}} | &rft_id={{urlencode:{{{url}}}}} }}<!--
-->"> </span></includeonly><noinclude>{{hujjat}}</noinclude>
f2zd3uumoiljvp0wqyldscnt1tgz9yz
Andoza:Cite web
10
3246
6842
2023-04-26T07:02:07Z
Malikxan
1446
Malikxan [[Andoza:Cite web]] sahifasini [[Andoza:Veb manbasi]]ga koʻchirdi: oʻzbekcha
6842
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Veb manbasi]]
sdvs56pcyxu541cnsxv6c2i86osxh6n
Andoza:Cite web/doc
10
3247
6844
2023-04-26T07:02:44Z
Malikxan
1446
Malikxan [[Andoza:Cite web/doc]] sahifasini [[Andoza:Veb manbasi/doc]]ga koʻchirdi: oʻzbekcha
6844
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Veb manbasi/doc]]
924tuud5h3jjxg4r5gq1xe7xo6noco8
Andoza:Sana
10
3248
6845
2023-04-26T07:04:42Z
Malikxan
1446
yangi andoza
6845
wikitext
text/x-wiki
{{lc: {{{{{|safesubst:}}}#switch:none
|{{{{{|safesubst:}}}#iferror: {{{{{|safesubst:}}}#time:Y_M_d|{{{1|}}} }} | none }} <noinclude></noinclude>
|{{{{{|safesubst:}}}#iferror: {{{{{|safesubst:}}}#expr: {{{1|}}}+0 }}
|<noinclude></noinclude>
|{{{{{|safesubst:}}}#ifexpr: {{{1|}}}+0 > 10000000000000
|<noinclude></noinclude>
|{{{{{|safesubst:}}}#ifeq: {{{{{|safesubst:}}}#expr:{{{1|}}}+0}} | {{{1|}}}
| none <noinclude></noinclude>
| <noinclude><!-- yy-oo-kk --></noinclude>
}}
}}
}}
|{{{{{|safesubst:}}}#switch: {{{{{|safesubst:}}}lc:{{{2|}}}}} | none | asis | link | lnone =none }}
|{{{{{|safesubst:}}}#ifexpr: {{{{{|safesubst:}}}#time:Y|{{{1|}}}-yil }} < 1000 | none }}
|{{{{{|safesubst:}}}#switch: {{{{{|safesubst:}}}#time:Ynj|{{{1|}}} }}|100031|110031|130031|140031|150031=none}}
|= {{{{{|safesubst:}}}#if:{{{1|}}}
|{{{{{|safesubst:}}}#switch:{{{2}}}
|link|lnone|l=[[{{{1}}}]]
|{{{1}}}
}}
}}<noinclude><!-- --></noinclude>
|<noinclude><!-- --></noinclude>
{{{{{|safesubst:}}}#ifeq:<noinclude><!--
--></noinclude>{{{{{|safesubst:}}}#time:Y|{{{1}}} 2008}}<noinclude><!--
--></noinclude>{{{{{|safesubst:}}}#iferror: {{{{{|safesubst:}}}#ifexpr: {{{1}}}>10000000000000 | no }} | }}<noinclude><!--
--></noinclude>{{{{{|safesubst:}}}#time:Y|{{{1}}} 2004}}
|20082004
|<noinclude><!-- yil yoʻq --></noinclude>
{{{{{|safesubst:}}}#ifeq:{{{{{|safesubst:}}}#time:d|{{{1}}} 2036}}|{{{{{|safesubst:}}}#time:d|{{{1}}} }}
|<noinclude><!-- oy+kun --></noinclude>{{{{{|safesubst:}}}#time:
{{{{{|safesubst:}}}#switch: {{{{{|safesubst:}}}lc: {{{{{|safesubst:}}}#ifeq:{{{3|}}}|y|L}}{{{2|}}} }}
| lmdy | liso | lymd = [[:F j]]
| mdy | iso | ymd = F j
| ldmy | l = [[:j F]]
| #default = j F
}}|{{{1}}} 2000 }}<noinclude><!-- default='dmy' yoki "" --></noinclude>
|<noinclude><!-- faqat oy --></noinclude>{{{{{|safesubst:}}}#time:
{{{{{|safesubst:}}}#switch: {{{{{|safesubst:}}}lc: {{{{{|safesubst:}}}#ifeq:{{{3|}}}|y|L}}{{{2|}}} }}
| lmdy | liso | lymd
| ldmy | l = [[F]]
| #default = F
}}|{{{1}}} 2000 }}<noinclude><!-- default='dmy'/'mdy'/'ymd'/'iso'/null/""/unsupported opt --></noinclude>
}}
|<noinclude><!-- yil--></noinclude>
{{{{{|safesubst:}}}#if: {{{{{|safesubst:}}}#iferror:{{{{{|safesubst:}}}#time:j|2 {{{1|}}}}}|*D*|{{{{{|safesubst:}}}#iferror:{{{{{|safesubst:}}}#time:j|2000 {{{1|}}}}}|*D*| }}}}
|<noinclude><!-- kun+oy+yil --></noinclude>{{{{{|safesubst:}}}#time:
{{{{{|safesubst:}}}#switch: {{{{{|safesubst:}}}lc: {{{{{|safesubst:}}}#ifeq:{{{3|}}}|y|L}}{{{2|}}} }}
| lmdy = [[:F j]], [[Y]]-"yil"
| mdy = F j, Y-"yil"
| liso = [[Y|Y-]][[F j|m-d]]<noinclude><!-- yaʼni [[Y-o-k]] --></noinclude>
| iso = Y-m-d
| lymd = [[Y]] [[:F j]]
| ymd = Y-"yil" F j
| ldmy | l = [[:j F]] [[Y]]
| #default = j-F Y-"yil"
}}|{{{1|}}} }}<noinclude><!-- #default='dmy' or null or "" or unsupported option --></noinclude>
|<noinclude><!-- oy+yil --></noinclude>{{{{{|safesubst:}}}#time:
{{{{{|safesubst:}}}#switch: {{{{{|safesubst:}}}lc: {{{{{|safesubst:}}}#ifeq:{{{3|}}}|y|L}}{{{2|}}} }}
| lmdy | liso | lymd | ldmy | l = [[:F Y]]
| #default = F Y
}}|{{{1|}}} }}<noinclude><!-- default='dmy'/'iso'/'mdy'/null/""/unsupported option --></noinclude>
}}
}}
}} }}<noinclude>
{{hujjat}}
</noinclude>
ngl8o9nt8lnojck4fack866b9nqg6cr
Axikar
0
3249
7568
6857
2024-02-12T19:02:47Z
Humoyun Qodirov
1939
7568
wikitext
text/x-wiki
[[File:Assyrian Sage Ahiqar.jpg|thumb|right]]
'''[[w:Ahiqar|Axikar]]''' — mashhur ossuriyalik donishmand.
* Ahmoqqa boshingdan xushboʻy moy quyishga ijozat bergandan koʻra, aqllidan yuzta zarba olgan yaxshiroq.
* Agar maxfiy soʻzni eshitsang, u sening qalbingda oʻlib qoʻya qolsin.
* Sendan toʻyib ketmasligi va seni yomon koʻrib qolmasligi uchun, doʻsting huzuriga juda tez-tez tashrif buyurmaslik lozim.
* Ayolning chinakam goʻzalligi — uning feʼl-atvorining muloyimligida, ayolning jozibadorligi esa — uning soʻzlarining yumshoqligida<ref name="Serjilo">{{harvnb|Serjilo tafakkur durdonalaridan|2003-y|p=18}}</ref>.
{{vikipediya}}
== Manbalar ==
{{manbalar}}
== Adabiyotlar ==
*{{Kitob manbasi|title=Serjilo tafakkur durdonalaridan (Falsafiy hikmatli iboralar va muxtasar fikrlardan namunalar)|publisher=„Navroʻz“ nashriyoti|location=[[w:Toshkent|Toshkent]]|pages=320|author=[[w:Abdulhafiz Jalolov|Abdulhafiz Jalolov]]|year=2003|ref=Serjilo}}
[[Turkum:Kishilar]]
gp6i49bqzbe9721lvyhkbmt9l3fqy55
Hamza Hakimzoda Niyoziy
0
3252
6997
6875
2023-08-07T17:28:21Z
Salazarov
1839
/* Niyoziy haqida iqtiboslar */
6997
wikitext
text/x-wiki
[[File:Hamza Niyazi.jpg|thumb|Hamza Hakimzoda Niyoziy]]
'''Hamza Hakimzoda Niyoziy''' (1889-yil 6-mart, [[:w:Qoʻqon|Qoʻqon]] — 1929-yil 18-mart, [[:w:Fargʻona viloyati (Rossiya imperiyasi)|Fargʻona viloyati]] [[:w:Shohimardon (maʼnolari)|Shohimardon]] [[:w:Qishloq|qishlogʻi]]) — [[:w:shoir|shoir]], [[:w:yozuvchi|yozuvchi]], [[:w:pedagog|pedagog]], [[:w:teatr|teatr]] arbobi. [[:w:Oʻzbekiston xalq yozuvchisi|Oʻzbekiston xalq yozuvchisi]] (1926). Solkashon mahallasidagi eski maktab va [[:w:madrasa|madrasa]]da (1896–1906), keyinchalik, qisqa muddat [[:w:Namangan|Namangan]] madrasasida (1908) tahsil koʻrgan. 1909-yilda Kogonda [[:w:matbuot|matbuot]]da ishlagan. Soʻngra [[:w:Toshkent|Toshkent]]ga kelib, 1910-yili usuli jadid maktablarining oʻquv dasturi bilan tanishgan va shunday maktablarni dastlab Qashqardarvoza mahallasida, keyin 1911-yil [[:w:Qoʻqon|Qoʻqon shahri]]ning Hojibek guzarida va 1914-yil [[:w:Margʻilon|Margʻilon]]da ochgan.
== Niyoziydan itqiboslar ==
Guldur etib, bulut tarqab<br />Yalt-yult etib chaqmoq chaqdi<br />Ishchi bobo, seskansang-chi<br />Charqqa quyosh chinlab chiqdi!<br />Bahor boʻlib, shatir-shutur<br />Maorif yomgʻir yogdi<br />Ishchi bobo, qoʻsh koʻshsang-chi<br />Ekin ekar chogʻi keldi!<br />Sahar kelgan gʻir-gʻir etib,<br />Bekor ketmay shabbodalar<br />Ishchi bobo, tez ochsang-chi<br />Pindik ochsin, yosh novdalar!<br />Bosh koʻtargan yosh gullaring<br />Atrofini qushlar chulgʻab<br />Ishchi bobo, koʻrisang-chi<br />Ketar choʻqib, bargin bulgʻab!<br />Tezdan kelgan bu yoz kunlar,<br />Tezda bitib, qish kelmasdan,<br />Ishchi bobo, uygʻonsang-chi<br />Bu koʻrganlar tush boʻlmasdan!<br />— Hamza Hakimzoda Niyoziy, 1918-yil ([https://newspaperarchive.com/toshkent-qizil-uzbekistoni-mar-06-1964-p-3/ „Qizil O‘zbekiston“ gazetasi № 56 (12710), 6-mart 1964-yil])
<br/><br/>
Keldi ochilur chog‘i, o‘zliging namoyon qil,<br />Parchalab kishanlarni har tomon parishon qil.<br />Maktab, anjuman borg‘il, unda fikr ochib gohi<br />Ilm-u fan tig‘i birla jahl bag‘rini qon qil.<br />Soyalarda sarg‘aygan yuzlaring qilib gulgun,<br />Sen ham ahli donishlar bazmini guliston qil.<br />Cho‘rilikni mullalar senga qildilar taqrir,<br />Kel, bugun bu zaxmingga maʼrifatni darmon qil.<br />Onalik huquqingni hurmat etmaganlarni<br />Yuzlarin qaro aylab, feʼlidan pushaymon qil.<br />
Oy yuzing qaro chimmat zulmidan qutultirgil,<br />Chiq qorong‘i turmushdan, nur ichida javlon qil.<br />Sen qachon maorifning dargohiga yo‘l topsang,<br />Nurlarin olib ko‘zga surmayi Sulaymon qil.<br />— Hamza Hakimzoda Niyoziy, 1927-yil („Qizil O‘zbekiston“ gazetasi № 56 (12710), 6-mart 1964-yil)
<br/><br/>
Yomonlar pul tufayli<br />etibor oldi diyor ichra,<br />Faqir, bechoralar qoldi<br />fig‘onu ohu zor ichra<br />— Hamza Hakimzoda Niyoziy, 1902-yil („Guliston“ jurnali, № 3, 1969-yil va [https://adabiyot.islamonline.uz/kitoblar/malumot/223-xamza.html islamonline.uz/])
<br/><br/>
Yashangiz ishchi, dehqonlar, jahon ichra!<br />Bo‘lmasin zolimlar bizning zamon ichra!<br />Buzamiz eski turmushni, xurofotni, bidatni,<br />tuzami rangi turmushni zakon ochra,<br />abadiy so‘ngra yashaymiz jahon ichra! <br?>
— Hamza Hakimzoda Niyoziy („Guliston“ jurnali № 10, 1969-yil)
== Niyoziy haqida iqtiboslar ==
*Hamza xalqning ichiga kirib, xalq yuragidagihislarga va tuyg‘ularga oshna bo‘ldi. Uning aytgan har bir cho‘zi, har bir sheʼri xalq chiqadi, deysiz.<br />
**[[:uz:Oybek|Oybek]] („Qizil O‘zbekiston“ gazetasi, № 56 (12710), 6-mart 1964-yil)
*Hamzaning sheʼrlari chaqmoqday va momaqaldirokday qudratli. Bu rus niqilobiy poeziyasigi, Mayakovskiy poeziyasiga o‘xshaydi. Uning har bir so‘zi — bir shior, har bir sheʼri davr hayqirig‘idir.<br />
**Oybek ([https://newspaperarchive.com/toshkent-sovet-uzbekistoni-mar-12-1986-p-3/ „Sovet O‘zbekistoni“ gazetasi, № 73 (19439), 12-mart 1986-yil])
*Hamza asarlarining xalqqa bu qadar yaqin va sevimli bo‘lishiga asosiy sabab uning zamon bilan xamnafas va xalq dilining tarjimoni bo‘lganligidir. Shu sabab uning tilini xalqqa nihoyatda yaqin qildi. Hamzagacha va Hamza davrida ham hech bir yozuvchining tili Hamza tilidek jonli va rang-barang xalq tiliga yaqin bo‘lgan emas.<br />
**[[:uz:Abdulla Qahhor|Abdulla Qahhor]] („Qizil O‘zbekiston“ gazetasi, № 56 (12710), 6-mart 1964-yil)
*Hamza Lenin gvardiyasining birinchi saflarida borib, qalbining butun haroratini, aqlidrokining butun kuchini va isteʼdodining butun kuch-qudratini xalqni ozod qilish ishiga bag‘ishlagan.<br />
**[[:uz:Komil Yashin|Komil Yashin]] („Qizil O‘zbekiston“ gazetasi, № 56 (12710), 6-mart 1964-yil)
*Hamza boʻron qushi sifatida kishilik zoʻr muddaolarining mavzhli ummoni uzra naʼra urdi. Tez, orada boʻron guvullashi haqida oʻz xalqiga jar soldi, ana shu shiddatli boʻron guvullagach, gʻalba va baxt-saodat haqida, inson idrokining ulugʻvorligi hamda partiya bilan xalqning engilmas kuchi toʻgʻrisida qoʻshiqlar yozie, ularni oʻz xalqi bilan birga kuyladi.<br />
**Komil Yashin („Sovet O‘zbekistoni“ gazetasi, № 73 (19439), 12-mart 1986-yil)
*Uning ijodiy biografiyasi butun sovet adabiyotida eng qahramonona biogra fiyalarlan biri deb dadil ayta olamiz. Hamza asarlari ko‘p yillar davomida yozuvchilarimiz va olimlarimiz tomonidan qunt bilan o‘rganiladi, chunki uning asarlaridagi jamiki narsalar kishini hayratda qoldiradi va to‘lqinlantiradi.<br />
**[[:uz:Konstantin Simonov|Konstantin Simonov]] („Qizil O‘zbekiston“ gazetasi, № 56 (12710), 6-mart 1964-yil)
*Uning ajoyib biografiyasini butun sovet adabiyotidagi eng qahramona biografiyalardan biri deb ayta olamiz.<br />
**Konstantin Simonov ([https://newspaperarchive.com/toshkent-sovet-uzbekistoni-mar-12-1986-p-3/ „Sovet O‘zbekistoni“ gazetasi, № 73 (19439), 12-mart 1986-yil])
*O‘zbek sovet adabiyotining asoschisi Hamza Hakimzoda Niyoziyning nomi ko‘p millatli sovet adabiyoti asoschilarining jangovar nomlari orasida alohida o‘rinni egallaydi… Katta qalb egasi bo‘lgan Hamza qisqa, lekin odatdan tashqari yorqin umr ko‘rib, o‘zining 40 yillik umri mobaynida inson isteʼdodi nimalarga qodir ekanligini ko‘rsatibgina qolmay, shu bilan birta o‘zining nimalarga qodir ekanligini ham ko‘rsatdi.<br />
**[[:uz:Nikolay Tixonov|Nikolay Tixonov]] („Qizil O‘zbekiston“ gazetasi, № 56 (12710), 6-mart 1964-yil)
*Vladimir Mayakovskiy, Demyan Bedniy va revolyusiya tufayli bunyodga kelgan boshqa ulkan shoirlar rus poeziyasida novatorlik yoʻllarini izlagan oʻsha tarixiy davrda Hamza oʻzining milliy adabiyotida ana shu yoʻllarga asos soldi. Hamza muzika va teatr sanatida ham ana shunday muvaggarqiyat bilan yangi ijodiy izlanishlar olib bordi.
**Nikolay Tixonov („Sovet O‘zbekistoni“ gazetasi, № 73 (19439), 12-mart 1986-yil)
*1927 yili Hamza „Xotinqizlar ovozi“ sheʼrini menga taqdim etib, ashula qidib aytishimni iltimos qildi. Ashula ohangiga maftun bo‘lgan Hamza menda talant borligini eʼtirof etdi. Shu yili meni Qo‘qon teatriga olib keldi. Uning daʼvati bilan paranjimni tashladim. U mening chinakam ustozim bo‘lib qoldi.<br />
**[[:uz:Lutfi Sarimsoqova|Lutfixonim Sarimsoqova]] („Qizil O‘zbekiston“ gazetasi, № 56 (12710), 6-mart 1964-yil)
*Biz Hamzadan juda barvaqt judo bo‘lgan bo‘lsak ham, uning yaratishga ulgura olgan hamma asarlari o‘lmas ilhom bilan sug‘orilgandir. Uning ashula va dramalari qaysi bir tilda o‘qilmasin, o‘quvchini xuldi ohanrabo kabi o‘ziga tortadi.<br />
**[[:uz:Mirza Ibrohimov|Mirza Ibragimov]] („Qizil O‘zbekiston“ gazetasi, № 56 (12710), 6-mart 1964-yil)
*Для узбеков Хамза то же, что для русских Маяковский.<br />
**[[:uz:Oʻktam Usmonov|Oʻktam Usmanov]] („Ogonyok“ jurnali, № 11, 1979-yil)
71u0s2a0suisnxlatg3nfsfcl0aor5d
Osmondagi bolalar
0
3254
6887
6886
2023-07-19T12:33:35Z
Muxriddin Azimov
1545
/* Iqtiboslar */
6887
wikitext
text/x-wiki
Osmondagi bolalar — 2002-yilda rejissor Zulfiqor Musoqov tomonidan suratga olingan komediyali drama film.
== Iqtiboslar ==
* Men qanday yashashni bilaman, lekin... nima uchun yashayotganimni bilmay qoldim... Bilasizmi, men o‘zimni o‘tgan asrda qolib ketgan vokzaldagi yo‘lovchiga o‘xshataman. Hamma poyezdlar ketib bo‘lgan, vokzal esa bo‘m-bo‘sh. Ulgurgan ulgurdi... Faqatgina yoshlarga havasim keladi. Ular toza!..
hkcyw7ul5a34h05no8s05mxh4v0ouco
Andoza:Qisqartma/styles.css
10
3256
6914
6899
2023-08-05T16:55:36Z
Salazarov
1839
Salazarov [[Andoza:Shortcut/styles.css]] sahifasini [[Andoza:Qisqartma/styles.css]]ga koʻchirdi
6899
sanitized-css
text/css
.module-shortcutboxplain {
float: right;
border: 1px solid #aaa;
background: #fff;
margin: 0 0 0 0;
padding: 0.3em 0.6em 0.2em 0.6em;
text-align: center;
font-size: 85%;
font-weight: bold;
}
.module-shortcutlist {
display: inline-block;
border-bottom: 1px solid #aaa;
margin-bottom: 0.2em;
font-weight: normal;
}
.module-shortcutanchordiv {
position: relative;
top: -3em;
}
li .module-shortcutanchordiv {
float: right; /* IE/Edge in list items */
}
3jxmxn82dpim8560pdpb0nj0rxd0rh9
Modul:Qisqartma
828
3257
6920
6919
2023-08-05T17:06:22Z
Salazarov
1839
6920
Scribunto
text/plain
local CONFIG_MODULE = 'Module:Qisqartma/config'
local checkType = require('libraryUtil').checkType
local yesno = require('Module:Yesno')
local p = {}
local function message(msg, ...)
return mw.message.newRawMessage(msg, ...):plain()
end
local function makeCategoryLink(cat)
return string.format('[[%s:%s]]', mw.site.namespaces[14].name, cat)
end
function p._main(shortcuts, options, frame, cfg)
checkType('_main', 1, shortcuts, 'table')
checkType('_main', 2, options, 'table', true)
options = options or {}
frame = frame or mw.getCurrentFrame()
cfg = cfg or mw.loadData(CONFIG_MODULE)
local templateMode = options.template and yesno(options.template)
local redirectMode = options.redirect and yesno(options.redirect)
local isCategorized = not options.category or yesno(options.category) ~= false
for i, shortcut in ipairs(shortcuts) do
if type(shortcut) ~= 'string' or #shortcut < 1 then
error(message(cfg['invalid-shortcut-error'], i), 2)
end
end
local listItems = {}
for i, shortcut in ipairs(shortcuts) do
local templatePath, prefix
if templateMode then
-- Nomfazo
local titleObj = mw.title.new(shortcut, 10)
if titleObj.namespace == 10 then
templatePath = titleObj.fullText
else
templatePath = shortcut
end
prefix = options['pre' .. i] or options.pre or ''
end
if options.target and yesno(options.target) then
listItems[i] = templateMode
and string.format("{{%s[[%s|%s]]}}", prefix, templatePath, shortcut)
or string.format("[[%s]]", shortcut)
else
listItems[i] = frame:expandTemplate{
title = 'Qisqartma/nom',
args = templateMode and {templatePath, shortcut} or {shortcut, shortcut}
}
if templateMode then
listItems[i] = string.format("{{%s%s}}", prefix, listItems[i])
end
end
end
table.insert(listItems, options.msg)
if #listItems < 1 then
local msg = cfg['no-content-error']
msg = string.format('<strong class="error">%s</strong>', msg)
if isCategorized and cfg['no-content-error-category'] then
msg = msg .. makeCategoryLink(cfg['no-content-error-category'])
end
return msg
end
local root = mw.html.create()
root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = 'Qisqartma/styles.css'} })
-- Anchors
local anchorDiv = root
:tag('div')
:addClass('module-shortcutanchordiv')
for i, shortcut in ipairs(shortcuts) do
local anchor = mw.uri.anchorEncode(shortcut)
anchorDiv:tag('span'):attr('id', anchor)
end
-- Qisqartma qutisi sarlavhasi
local shortcutHeading
do
local nShortcuts = #shortcuts
if nShortcuts > 0 then
local headingMsg = options['shortcut-heading'] or
redirectMode and cfg['redirect-heading'] or
cfg['shortcut-heading']
shortcutHeading = message(headingMsg, nShortcuts)
shortcutHeading = frame:preprocess(shortcutHeading)
end
end
-- Qisqartma qutisi
local shortcutList = root
:tag('div')
:addClass('module-shortcutboxplain plainlist noprint')
:attr('role', 'note')
if options.float and options.float:lower() == 'left' then
shortcutList:addClass('module-shortcutboxleft')
end
if options.clear and options.clear ~= '' then
shortcutList:css('clear', options.clear)
end
if shortcutHeading then
shortcutList
:tag('div')
:addClass('module-shortcutlist')
:wikitext(shortcutHeading)
end
local list = shortcutList:tag('ul')
for i, item in ipairs(listItems) do
list:tag('li'):wikitext(item)
end
return tostring(root)
end
function p.main(frame)
local args = require('Module:Arguments').getArgs(frame)
local shortcuts, options = {}, {}
for k, v in pairs(args) do
if type(k) == 'number' then
shortcuts[k] = v
else
options[k] = v
end
end
local function compressArray(t)
local nums, ret = {}, {}
for k in pairs(t) do
nums[#nums + 1] = k
end
table.sort(nums)
for i, num in ipairs(nums) do
ret[i] = t[num]
end
return ret
end
shortcuts = compressArray(shortcuts)
return p._main(shortcuts, options, frame)
end
return p
msnkyk3e8erxjyzvhbdzbuwzn28uiwo
Modul:Qisqartma/config
828
3258
6929
6926
2023-08-05T17:16:39Z
Salazarov
1839
6929
Scribunto
text/plain
-- This module holds configuration data for [[Module:Shortcut]].
return {
-- The heading at the top of the shortcut box. It accepts the following parameter:
-- $1 - the total number of shortcuts. (required)
['shortcut-heading'] = '[[:uz:w:Vikipediya:Qisqartma|{{PLURAL:$1|Qisqartma|Qisqartmalar}}]]',
-- The error message to display when a shortcut is invalid (is not a string, or
-- is the blank string). It accepts the following parameter:
-- $1 - the number of the shortcut in the argument list. (required)
['invalid-shortcut-error'] = 'shortcut #$1 was invalid (shortcuts must be ' ..
'strings of at least one character in length)',
-- The error message to display when no shortcuts or other displayable content
-- were specified. (required)
['no-content-error'] = 'Error: no shortcuts were specified and the ' ..
mw.text.nowiki('|msg=') ..
' parameter was not set.',
-- A category to add when the no-content-error message is displayed. (optional)
['no-content-error-category'] = 'Shortcut templates with missing parameters',
}
c8bz6bcjrq7xcke33lh7j5sdarof3of
Vikiiqtibos:Qoida va koʻrsatmalar
4
3259
8128
6958
2024-04-15T08:17:40Z
Salazarov
1839
8128
wikitext
text/x-wiki
{{shortcut|[[VQ:QK]]}}
{{Qoida}}
{{qoidalar roʻyxati}}
[[w:Vikiiqtibos|Vikiiqtibos]] hamkorlikda yaratilgan loyiha boʻlib, loyihaga hissa qoʻshuvchilar umumiy maqsadga egadirlar:
:''Vikiiqtibosdagi asosiy maqsadimiz — iqtiboslarning bepul, shuningdek tarixdagi eng ulkan toʻplamini yaratish. Shuningdek, biz Vikiiqtibos undan foydalanuvchilar uchun ishonchli manbaga aylanishini xohlaymiz.''
[[Vikiiqtibos:Vikiiqtibos|Vikiiqtibos]]da loyihaning faol ishtirokchilari tomonidan umumiy qabul qilingan va muhim deb hisoblangan '''qoidalar va koʻrsatmalar''' mavjud. Ushbu qonun-qoidalar bizning aniq maqsad sari harakat qilishimizga yordam beradi. Shuni taʼkidlash joizki, ushbu qoidalarning baʼzilari ustida hali ham ishlanmoqda. Chunki Vikiiqtibos oʻsib borayotgan loyihadir. Biroq, baʼzi qonun-qoidalar allaqachon toʻliq holga keltirilgan hamda foydalanuvchilarning aksariyati tomonidan bahsli deb hisoblanmaydi.
== Umumqoidalar ==
* '''Mualliflik huquqlarini hurmat qiling''' — Vikiiqtibosning barcha maqolalari tarqatilishi mumkin boʻlgan [[:en:w:GNU Free Documentation License|GNU Free Documentation litsenziyasi]] faqat litsenziya oʻz kuchida qolsa va Vikiiqtibosga manba sifatida havola koʻrsatilsagina maqolalarni bepul tarqatish va oʻzgartirish imkonini beradi.
* '''Vikiiqtibos bu iqtiboslar toʻplami''' — Saytdan birinchi navbatda toʻplam ishlab chiqish uchun foydalanish kerak. Xususan, [[w:Yordam:Munozara sahifalari|munozara sahifalari]]dagi muhokamalar maqolalarni yaxshilashga qaratilgan boʻlishi kerak. Qarang: '''[[Vikiiqtibos:Vikiiqtibos nima emas|Vikiiqtibos nima emas]]'''.
* '''Boshqa foydalanuvchilarni hurmat qiling''' — Vikiiqtibosdagi foydalanuvchilar turli xil mamlakatlardan boʻlib, madaniyatlar bir-biridan farq qiladi. Boshqalarga hurmat bilan munosabatda boʻlish orqali muomala madaniyatini yaratishda samarali hamkorlik qila olishimiz mumkin. Baʼzi koʻrsatmalar uchun qarang: [[:en:w:Wikipedia:Etiquette|Etiket (inglizcha)]].
* '''Qoidalarga amal qiling''' — Ushbu qoidalarga amal qilish orqali oldimizga qoʻygan maqsadlarimizga birgalikda erishishimiz osonlashadi:
** [[:en:w:Wikipedia:Editing policy|Tahrirlash qoidalari]] (Maqolalarni tahrirlash)
** [[w:Vikipediya:Maqolalarni nomlash|Maqolalarni nomlash]] (Maqolalarni nomlash)
** [[:en:w:Wikipedia:Disambiguation|Disambig qoʻshish]] (Maqolani nomlashdagi munozaralarni hal qilish)
** [[Vikiiqtibos:Tasvirlardan foydalanish siyosati|Tasvirlardan foydalanish siyosati]] (Fayllarni yuklash)
** [[Vikiiqtibos:Sahifalarni oʻchirish qoidalari|Sahifalarni oʻchirish qoidalari]] (Qachon va qanday oʻchirish kerak)
* [[Vikiiqtibos:Betaraf nuqtai nazar|Betaraf nuqtai nazar]]
Ayrim cheklangan funksiyalardan foydalanish qoidalari uchun [[Vikiiqtibos:Administratorlar|Administratorlar]] sahifasiga qarang.
<!--
The policies of Wikiquote's sister project, Wikipedia, usually apply equally well to Wikiquote. In addition, most of them are more mature and hence more polished than Wikiquote's policies, which are still in the process of being developed. Where not specified in Wikiquote, use [[w:Wikipedia:Policies and guidelines|Wikipedia:Policies and guidelines]] and linked articles.
While a [[Wikiquote:Most common Wikiquote faux pas|Wikiquote version]] of the page has yet to be written, Wikipedia's [[w:Wikipedia:Avoiding common mistakes|"Avoiding common mistakes"]] page contains some useful information for newcomers.
== How are these policies enforced? ==
''You'' are a [[Wikiquote]] editor. Wikiquote lacks an editor-in-chief or a central, top-down mechanism whereby the day-to-day progress on the compendium is monitored and approved. Instead, active participants monitor [[special:Recentchanges|recent changes]] and make copyedits and corrections to the content and format problems they see. So [[Wikiquote:Wikiquotians|the participants]] are both writers ''and'' editors.
In extreme and unusual cases, [[w:user:Jimbo Wales|Jimmy Wales]] has stepped in to ban a user who has proven to be unusually disruptive. Jimbo has also declared certain policies to be, essentially, official Wikiquote policies; see [http://www.wikipedia.org/pipermail/wikien-l/2002-November/000083.html this Wikien-l post] and [[w:User:Jimbo Wales/Statement of principles|User:Jimbo Wales/Statement of principles]].
== How policy has been formulated ==
Wikiquote policy is formulated for the most part by habit and consensus. Hence, the statements on this page and pages adjoining it are intended for the most part to be descriptive of existing community norms that have developed over time. [[w:Help:Talk page|Discussion pages]] including [[Wikiquote:Village pump]] and numerous talk pages of articles and documents incubate our policies and guidelines.
'''Issues are still formulated and debated on [[w:Help:Talk page|talk pages]].'''
== Specific policies and guidelines to consider ==
=== Behavior policies ===
* [[Wikiquote:Username policy|Username policy]]
* [[Wikiquote:Blocking policy|Blocking policy]]
=== Content guidelines ===
* [[Wikiquote:Quotability|Quotability guideline]]
* [[Wikiquote:Sourced and Unsourced sections|Sourced and Unsourced sections guideline]]
=== Other policies ===
* [[Wikiquote:Bots|Bots policy]]
=== Style manuals ===
* [[Wikiquote:Manual of style|Manual of style]]
* [[Wikiquote:Templates]] includes formatting suggestions and recommendations for several genres
=== Policies and guidelines from Wikipedia===
In addition to the generally accepted Wikiquote policies and guidelines listed above, policies and guidelines from the Wikipedia project usually apply equally well to Wikiquote. The following guidelines have been suggested by various participants in the Wikipedia project:
==== General guidelines ====
* [[w:Wikipedia:Be bold|Be bold in updating pages]]
* [[w:Wikipedia:Make omissions explicit|Make omissions explicit]] - While this policy has been rejected on Wikipedia, it is important for Wikiquote, as many "misquoted" quotes still should be included, to serve the purpose of clarifying the common misunderstanding.
* [[w:Wikipedia:Ignore all rules|Ignore all rules]] - A philosophically important, but still controversial policy.
==== Behavior guidelines ====
* [[w:Wikipedia:No personal attacks|No personal attacks]] - And please, move personal debates to email.
* [[w:Wikipedia:Signatures|Sign your posts on talk pages]]
* [[w:Wikipedia:Profanity|Avoid profanity]]
* [[w:Wikipedia:Accountability|Log in before making drastic changes to existing articles]] - Once again, a policy which has not received consensus on Wikipedia, but is still important to Wikiquote.
* [[w:Wikipedia:Autobiography|Don't create articles about yourself]]
==== Content guidelines ====
* [[w:Wikipedia:Explain jargon|Explain jargon]]
* [[w:Wikipedia:Integrate changes|Integrate changes]] - Instead of just appending quotations to the end of a page, make them fit aesthetically into the format of the article as it is.
* Deal appropriately with [[w:Wikipedia:patent nonsense|patent nonsense]]
* [[w:Wikipedia:Avoid statements that will date quickly|Avoid statements that will date quickly]]
* [[w:Wikipedia:Spoiler|Spoiler warnings are deprecated]]
* [[w:Wikipedia:Make articles useful for readers|Make entries useful for readers]]
* [[w:Wikipedia:Check your facts|Check your facts]]
* [[w:Wikipedia:Writing better articles|Guide to writing better articles]]
* [[w:Help:Talk page|Summarize discussion]], when the discussion is at a stage where it can be summarized.
* [[w:Wikipedia:Make only links relevant to the context|Make only links relevant to the context]]
* [[w:Wikipedia:External links|External links]]
* [[w:Wikipedia:Avoid peacock terms|Avoid peacock terms]]
* [[w:Wikipedia:Avoid weasel words|Avoid weasel terms]]
* [[w:Wikipedia:Self-references to avoid|Avoid self-references]]
==== Style guidelines ====
* [[w:Wikipedia:Pay attention to spelling|Pay attention to spelling]]
* [[w:Wikipedia:Do not include the full text of lengthy primary sources|Don't include copies of primary sources]]
* [[w:Wikipedia:Writing better articles|Avoid making your articles orphans]]
* [[w:Wikipedia:Use other languages sparingly|Use other languages sparingly]]
* [[w:Help:Edit summary|Always fill summary field]]
* [[w:Wikipedia:Follow highlighting conventions|Follow highlighting conventions]]
* [[w:Wikipedia:Use color sparingly|Use color sparingly]]
* [[w:Wikipedia:Use subheads sparingly|Use subheads sparingly]]
* [[w:Wikipedia:Use short sentences and lists|Use short sentences and lists]]
* [[w:Wikipedia:Balance parts of a page|Balance parts of a page]]
* [[w:Wikipedia:Use line breaks|Line breaks]]
* [[w:Wikipedia:Do not use subpages|Do not use subpages]]
* [[w:Wikipedia:Build the web|Build the web]]
=== Xulq-atvor boʻyicha koʻrsatmalar ===
* [[Wikiquote:No personal attacks]] - And please, move personal debates to email.
* [[Wikiquote:Please do not bite the newcomers|Please do not bite the newcomers]]
=== Kontent boʻyicha koʻrsatmalar ===
* [[Wikiquote:Citing sources|Citing sources]]
== Yana qarang ==
*[[:Turkum:Qoida va koʻrsatmalar|Vikiiqtibosdagi barcha qoida va koʻrsatmalari]]
[[Turkum:Vikiiqtibos|Qoida va koʻrsatmalar]]
[[Turkum:Vikiiqtibos qoidalari]]
-->
pjsef9atwekjdkqmxknpzfp6u3y7hwr
Andoza:Documentation subpage
10
3260
6905
2023-08-05T16:41:44Z
Salazarov
1839
Salazarov [[Andoza:Documentation subpage]] sahifasini [[Andoza:Hujjat ostsahifasi]]ga koʻchirdi
6905
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Hujjat ostsahifasi]]
hrn4af0c0xdu84ory38573g5u3dsznv
Andoza:Qisqartma/doc
10
3261
6925
6922
2023-08-05T17:13:04Z
Salazarov
1839
6925
wikitext
text/x-wiki
{{Hujjat ostsahifasi}}
{{Qisqartma|[[VQ:VANDAL]]}}
Ushbu sahifasi {{tl|Qisqartma}}ning hujjat sahifasidir
== Parametrlar ==
{{tl|Qisqartma}} andozasi quyidagi parametrlarni ichiga oladi:
* <code>1</code>, <code>2</code>, <code>3</code>... — qisqartma havolalar uchun
* <code>msg</code> — Qisqartma havolalardan keyin keluvchi linksiz xabarlar uchun
* <code>category</code> — "no", "n", "false" yoki "0" xato toifalarini ifodalash uchun.
== Misol ==
<code><nowiki>{{Qisqartma|VQ:VANDAL}}</nowiki></code>
fqlto365maep8x955lk7oeoim9g5hxt
Andoza:No redirect
10
3262
6908
2023-08-05T16:49:15Z
Salazarov
1839
„{{{{{|safesubst:}}}#if: {{{{{|safesubst:}}}#invoke:Redirect|isRedirect|{{{1}}}}} | <span class="plainlinks">[{{{{{|safesubst:}}}fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span> | {{{{{|safesubst:}}}#if:{{{2|}}}|[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}]]}} }}<noinclude> {{documentation}} </noinclude>“ yozuvi orqali yangi sahifa yaratildi
6908
wikitext
text/x-wiki
{{{{{|safesubst:}}}#if: {{{{{|safesubst:}}}#invoke:Redirect|isRedirect|{{{1}}}}}
| <span class="plainlinks">[{{{{{|safesubst:}}}fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span>
| {{{{{|safesubst:}}}#if:{{{2|}}}|[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}]]}}
}}<noinclude>
{{documentation}}
</noinclude>
88pp68yq9b5ureiktx42orgunm1ai9m
Modul:Redirect
828
3263
6909
2023-08-05T16:50:01Z
Salazarov
1839
„-- This module provides functions for getting the target of a redirect page. local p = {} -- Gets a mw.title object, using pcall to avoid generating script errors if we -- are over the expensive function count limit (among other possible causes). local function getTitle(...) local success, titleObj = pcall(mw.title.new, ...) if success then return titleObj else return nil end end -- Gets the name of a page that a redirect leads to, or ni...“ yozuvi orqali yangi sahifa yaratildi
6909
Scribunto
text/plain
-- This module provides functions for getting the target of a redirect page.
local p = {}
-- Gets a mw.title object, using pcall to avoid generating script errors if we
-- are over the expensive function count limit (among other possible causes).
local function getTitle(...)
local success, titleObj = pcall(mw.title.new, ...)
if success then
return titleObj
else
return nil
end
end
-- Gets the name of a page that a redirect leads to, or nil if it isn't a
-- redirect.
function p.getTargetFromText(text)
return string.match(
text,
"^%s*#[Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]%s*:?%s*%[%[([^%[%]|]-)%]%]"
) or string.match(
text,
"^%s*#[Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]%s*:?%s*%[%[([^%[%]|]-)|[^%[%]]-%]%]"
)
end
-- Gets the target of a redirect. If the page specified is not a redirect,
-- returns nil.
function p.getTarget(page, fulltext)
-- Get the title object. Both page names and title objects are allowed
-- as input.
local titleObj
if type(page) == 'string' or type(page) == 'number' then
titleObj = getTitle(page)
elseif type(page) == 'table' and type(page.getContent) == 'function' then
titleObj = page
else
error(string.format(
"bad argument #1 to 'getTarget'"
.. " (string, number, or title object expected, got %s)",
type(page)
), 2)
end
if not titleObj or not titleObj.isRedirect then
return nil
end
-- Find the target by using string matching on the page content.
local target = p.getTargetFromText(titleObj:getContent() or "")
if target then
local targetTitle = getTitle(target)
if targetTitle then
if fulltext then
return targetTitle.fullText
else
return targetTitle.prefixedText
end
else
return nil
end
else
-- The page is a redirect, but matching failed. This indicates a bug in
-- the redirect matching pattern, so throw an error.
error(string.format(
'could not parse redirect on page "%s"',
fulltext and titleObj.fullText or titleObj.prefixedText
))
end
end
--[[
-- Given a single page name determines what page it redirects to and returns the
-- target page name, or the passed page name when not a redirect. The passed
-- page name can be given as plain text or as a page link.
--
-- Returns page name as plain text, or when the bracket parameter is given, as a
-- page link. Returns an error message when page does not exist or the redirect
-- target cannot be determined for some reason.
--]]
function p.luaMain(rname, bracket, fulltext)
if type(rname) ~= "string" or not rname:find("%S") then
return nil
end
bracket = bracket and "[[%s]]" or "%s"
rname = rname:match("%[%[(.+)%]%]") or rname
local target = p.getTarget(rname, fulltext)
local ret = target or rname
ret = getTitle(ret)
if ret then
if fulltext then
ret = ret.fullText
else
ret = ret.prefixedText
end
return bracket:format(ret)
else
return nil
end
end
-- Provides access to the luaMain function from wikitext.
function p.main(frame)
local args = require('Module:Arguments').getArgs(frame, {frameOnly = true})
return p.luaMain(args[1], args.bracket, args.fulltext) or ''
end
-- Returns true if the specified page is a redirect, and false otherwise.
function p.luaIsRedirect(page)
local titleObj = getTitle(page)
if not titleObj then
return false
end
if titleObj.isRedirect then
return true
else
return false
end
end
-- Provides access to the luaIsRedirect function from wikitext, returning 'yes'
-- if the specified page is a redirect, and the blank string otherwise.
function p.isRedirect(frame)
local args = require('Module:Arguments').getArgs(frame, {frameOnly = true})
if p.luaIsRedirect(args[1]) then
return 'yes'
else
return ''
end
end
return p
ada8ml76e2w9edlkodgxumwd5ucz0bf
Andoza:Shortcut/doc
10
3264
6913
2023-08-05T16:55:21Z
Salazarov
1839
Salazarov [[Andoza:Shortcut/doc]] sahifasini [[Andoza:Qisqartma/doc]]ga koʻchirdi
6913
wikitext
text/x-wiki
#YOʻNALTIRISH [[Andoza:Qisqartma/doc]]
cce79pp1ext5clqty30w7oe7qtgga2q
Modul:Shortcut/config
828
3265
6928
6927
2023-08-05T17:16:21Z
Salazarov
1839
6928
Scribunto
text/plain
-- This module holds configuration data for [[Module:Shortcut]].
return {
-- The heading at the top of the shortcut box. It accepts the following parameter:
-- $1 - the total number of shortcuts. (required)
['shortcut-heading'] = '[[:uz:w:Vikipediya:Qisqartma|{{PLURAL:$1|Qisqartma|Qisqartmalar}}]]',
-- The error message to display when a shortcut is invalid (is not a string, or
-- is the blank string). It accepts the following parameter:
-- $1 - the number of the shortcut in the argument list. (required)
['invalid-shortcut-error'] = 'shortcut #$1 was invalid (shortcuts must be ' ..
'strings of at least one character in length)',
-- The error message to display when no shortcuts or other displayable content
-- were specified. (required)
['no-content-error'] = 'Error: no shortcuts were specified and the ' ..
mw.text.nowiki('|msg=') ..
' parameter was not set.',
-- A category to add when the no-content-error message is displayed. (optional)
['no-content-error-category'] = 'Shortcut templates with missing parameters',
}
c8bz6bcjrq7xcke33lh7j5sdarof3of
Andoza:Qisqartma/nom
10
3266
6924
6923
2023-08-05T17:11:18Z
Salazarov
1839
6924
wikitext
text/x-wiki
<includeonly>{{{1}}}</includeonly>
apbw6f6z2n6r3gh2cw32vsncw90mkqn
VQ:QK
0
3267
6930
2023-08-05T17:37:18Z
Salazarov
1839
[[Vikiiqtibos:Qoida va koʻrsatmalar]]ga yoʻnaltirildi
6930
wikitext
text/x-wiki
#YOʻNALTIRISH [[Vikiiqtibos:Qoida va koʻrsatmalar]]
ffshkauzpnrclm8y1ce8jt5ea3skv09
Andoza:Ombox
10
3268
6932
2023-08-05T18:17:53Z
Salazarov
1839
„{{#invoke:Message box|ombox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>“ yozuvi orqali yangi sahifa yaratildi
6932
wikitext
text/x-wiki
{{#invoke:Message box|ombox}}<noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
1o93yrjvq6v2ylug2k0uaaltljurje2
Andoza:Qoida
10
3269
6934
6933
2023-08-05T18:20:02Z
Salazarov
1839
6934
wikitext
text/x-wiki
{{ombox
| type = notice
| image = [[Fayl:Exquisite-opera.png|50px|link=]]
| imageright = {{#if:{{{1|}}}|{{qisqartma|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}}}}}
| text = <div style="padding-top: 6px; padding-bottom: 5px;">{{{textoverride|'''Bu sahifa oʻzbekcha [[Vikiiqtibos:Vikiiqtibos|Vikiiqtibos]] [[:Turkum:Vikiqitibos:Qoida va koʻrsatmalar|qoidalarining]] bir qismidir.'''<br><div style="font-size: 90%;">Unga barcha ishtirokchilar amal qilishi lozim. Bu sahifaga oʻzgarishlar kiritishdan avval boshqa foydalanuvchilar bilan [[{{TALKPAGENAME}}|maslahatlashish]] tavsiya etiladi.</div>{{#if:{{{text|}}}| {{{text}}}}}}}}</div>
}}<noinclude>[[Turkum:Vikipediya nomfazosi andozalari|{{PAGENAME}}]]</noinclude>
q3s30whh310vhvd9nuuqs6ixzmx1qo0
Andoza:Qoidalar roʻyxati
10
3270
6937
6935
2023-08-05T18:45:49Z
Salazarov
1839
6937
wikitext
text/x-wiki
{| class="wikitable" style="margin: 0 0 0 1em; border: 1px solid navy;" align="right" width="175px"
|-
!<big>Vikiiqtibos qoida va koʻrsatmalari</big>
|-
!Tamoyillar
|-
|
*<small>[[Vikiiqtibos:Vikiiqtibos|Vikiiqtibos]]</small>
*<small>[[Vikiiqtibos:Masʼuliyatdan voz kechish|Masʼuliyatdan voz kechish]]</small>
*<small>[[Vikiiqtibos:Tasvirlardan foydalanish siyosati|Tasvirlardan foydalanish siyosati]]</small>
*<small>[[Vikiiqtibos:Betaraf nuqtai nazar|Betaraf nuqtai nazar]]</small>
*<small>[[Vikiiqtibos:Tirik insonlar iqtiboslari|Tirik insonlar iqtiboslari]]</small>
*<small>[[Vikiiqtibos:Vikiiqtibos nima emas|Vikiiqtibos nima emas?]]</small>
*<small>[[Vikiiqtibos:Manbalarga ishoratlar|Manbalarga ishoratlar]] (koʻrsatma)</small>
*<small>[[Vikiiqtibos:Xayoliy qahramonlar|Xayoliy qahramonlar]] (koʻrsatma)</small>
*<small>[[Vikiiqtibos:Iqtibos keltirish tartibi|Iqtibos keltirish tartibi]] (koʻrsatma)</small>
|-
!Odob-axloq qoidalari
|-
|
*<small>[[Vikiiqtibos:Ezgu maqsadni koʻzlang|Ezgu maqsadni koʻzlang]] (koʻrsatma)</small>
|-
!Boshqa
|-
|
*<small>[[Vikiiqtibos:Chetlashtirish qoidalari|Chetlashtirish qoidalari]]</small>
*<small>[[Vikiiqtibos:Bot|Botlar]]</small>
*<small>[[Vikiiqtibos:Sahifalarni oʻchirish qoidalari|Oʻchirish qoidalari]]</small>
*<small>[[Vikiiqtibos:Litsenziyalash|Litsenziyalash]]</small>
*<small>[[Vikiiqtibos:Qoida va koʻrsatmalar|Qoida va koʻrsatmalar]]</small>
*<small>[[Vikiiqtibos:Tezda oʻchirish mezonlari|Tezda oʻchirish mezonlari]]</small>
*<small>[[Vikiiqtibos:Foydalanuvchi nomi siyosati|Foydalanuvchi nomi siyosati]]</small>
*<small>[[Vikiiqtibos:Babel|Babel]] (koʻrsatma)</small>
*<small>[[Vikiiqtibos:Chala maqola|Chala maqola nima?]] (koʻrsatma)</small>
|}<noinclude>
[[Turkum:Vikiiqtibos:Qoida va koʻrsatmalar]]
</noinclude>
eth90pbsjfeaqo0y3uo7u5oqtua7vo2
Turkum:Vikiiqtibos:Qoida va koʻrsatmalar
14
3271
6936
2023-08-05T18:31:11Z
Salazarov
1839
„{{Qoidalar roʻyxati}} [[Turkum:Vikiiqtibos]]“ yozuvi orqali yangi sahifa yaratildi
6936
wikitext
text/x-wiki
{{Qoidalar roʻyxati}}
[[Turkum:Vikiiqtibos]]
esmvjgukhb8kid8b6muvhprachubnw0
Andoza:Userbox-level
10
3272
6938
2023-08-05T18:49:06Z
Salazarov
1839
„{{userbox | border-c = #{{#switch:{{{level}}}|0=B7B7B7|0a=B7B7B7|0b=FFB3B3|0.5=FFCC66|1=C0C8FF|2=77E0E8 |3=99B3FF|3a=99B3FF|3b=00FF00|4=CCCC00 |5=CC0000|5a=CC0000|5b=F99C99|#default=6EF7A7}} | id = {{{id}}}{{#if:{{{level|}}}|{{#if:{{{level-br|}}}|<br>|-}}{{#switch:{{{level}}}|0|0.5|1|2|3|4|5|N={{{level}}}|0a|0b=0|3a|3b=3|5a|5b=5}}}} | id-c = #{{#switch:{{{level}}}|0=B7B...“ yozuvi orqali yangi sahifa yaratildi
6938
wikitext
text/x-wiki
{{userbox
| border-c = #{{#switch:{{{level}}}|0=B7B7B7|0a=B7B7B7|0b=FFB3B3|0.5=FFCC66|1=C0C8FF|2=77E0E8
|3=99B3FF|3a=99B3FF|3b=00FF00|4=CCCC00
|5=CC0000|5a=CC0000|5b=F99C99|#default=6EF7A7}}
| id = {{{id}}}{{#if:{{{level|}}}|{{#if:{{{level-br|}}}|<br>|-}}{{#switch:{{{level}}}|0|0.5|1|2|3|4|5|N={{{level}}}|0a|0b=0|3a|3b=3|5a|5b=5}}}}
| id-c = #{{#switch:{{{level}}}|0=B7B7B7|0a=B7B7B7|0b=FFB3B3|0.5=FFCC66|1=C0C8FF|2=77E0E8
|3=99B3FF|3a=99B3FF|3b=00FF00|4=FFFF00
|5=FF0000|5a=FF0000|5b=F99C99|#default=6EF7A7}}
| id-s = {{{id-s|{{#ifeq:{{{level|}}}|0.5|12|14}}}}}
| id-op = white-space:nowrap;{{{id-op|}}}
| info = {{{info}}}
| info-c = #{{#switch:{{{level}}}|0=E8E8E8|0a=E8E8E8|0b=FFE0E8|0.5=FFFF99|1=F0F8FF|2=D0F8FF
|3=E0E8FF|3a=E0E8FF|3b=90FF90|4=FFFF99
|5=FF5555|5a=FF5555|5b=F9CBC9|#default=C5FCDC}}
| info-s = {{{info-s|8}}}
| info-lh = {{{info-lh|1.25}}}
| info-op = {{{info-op|}}}
| usercategory = {{{usercategory|}}}
| usercategory2 = {{{usercategory2|}}}
| usercategory3 = {{{usercategory3|}}}
| nocat = {{{nocat|}}}
}}<noinclude>{{hujjat}}</noinclude>
2rjxgp58k8w6db36iptfonretbhpwo1
Andoza:Userbox-level/doc
10
3273
6939
2023-08-05T18:50:07Z
Salazarov
1839
„== Andoza parametrlari == <templatedata>{ "description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.", "params": { "level": { "label": "Level", "description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin", "type": "string", "required": true }, "id": { "label": "Id", "description": "Ushbu parametrga izoh berilmagan. Par...“ yozuvi orqali yangi sahifa yaratildi
6939
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"level": {
"label": "Level",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"id": {
"label": "Id",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"level-br": {
"label": "Level-br",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"id-s": {
"label": "Id-s",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"id-op": {
"label": "Id-op",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"info": {
"label": "Info",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": true
},
"info-s": {
"label": "Info-s",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"info-lh": {
"label": "Info-lh",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"info-op": {
"label": "Info-op",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"usercategory": {
"label": "Usercategory",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"usercategory2": {
"label": "Usercategory2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"usercategory3": {
"label": "Usercategory3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"nocat": {
"label": "Nocat",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
a7k1oow2ab9mcybllfr0shbqtdsd86i
Andoza:Babel-başlık
10
3274
6941
6940
2023-08-05T18:55:25Z
Salazarov
1839
6941
wikitext
text/x-wiki
{|style="background-color:#FFFFFF; border:solid 1px #99B3FF; clear:right; float:right; margin-bottom:0.5em; margin-left:1em; width: 242px;" id="userboxes"
![[Vikiiqtibos:Babel]]<noinclude>{{hujjat}}</noinclude>
jte5ghof14utbowtrz5dqe42mgikjyw
Andoza:Babel-boş
10
3275
6942
2023-08-05T18:56:20Z
Salazarov
1839
„<includeonly> <table style="{{Babil-Stil}}" id="userboxes"> <th>[[Vikipediya:Babel]]</th></tr> <tr><td>Ushbu andozadan foydalanish boʻyicha maʼlumot olish uchun [[Vikiiqtibos:Babel]] sahifasidan yordam olishingiz mumkin.</td></tr> </includeonly><noinclude>{{hujjat}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
6942
wikitext
text/x-wiki
<includeonly>
<table style="{{Babil-Stil}}" id="userboxes">
<th>[[Vikipediya:Babel]]</th></tr>
<tr><td>Ushbu andozadan foydalanish boʻyicha maʼlumot olish uchun [[Vikiiqtibos:Babel]] sahifasidan yordam olishingiz mumkin.</td></tr>
</includeonly><noinclude>{{hujjat}}</noinclude>
k3s0d9mrh8prk0lsmoiajurmtj2yub1
Andoza:Babel
10
3276
6947
6944
2023-08-05T19:00:29Z
Salazarov
1839
Replaced content with "{{#invoke:Babel|main}}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude>"
6947
wikitext
text/x-wiki
{{#invoke:Babel|main}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
snmz5d5bvptbgw00om15cbgropnu4e7
Andoza:Babel/doc
10
3277
6959
6955
2023-08-05T19:20:11Z
Salazarov
1839
/* Misol */
6959
wikitext
text/x-wiki
== Andoza parametrlari ==
<templatedata>{
"description": "Ushbu andoza uchun tavsif berilmagan. Andozaga izoh kiritib loyihaga yordam berishingiz mumkin.",
"params": {
"1": {
"label": "1",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"2": {
"label": "2",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"3": {
"label": "3",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"4": {
"label": "4",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"5": {
"label": "5",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"6": {
"label": "6",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"7": {
"label": "7",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"8": {
"label": "8",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"9": {
"label": "9",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"10": {
"label": "10",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"11": {
"label": "11",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"12": {
"label": "12",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"13": {
"label": "13",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"14": {
"label": "14",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"15": {
"label": "15",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
},
"16": {
"label": "16",
"description": "Ushbu parametrga izoh berilmagan. Parametrga izoh kiritib loyihaga yordam berishingiz mumkin",
"type": "string",
"required": false
}
}}</templatedata>
f8vpliogcuog28vmlb1hvf86yd4xwiy
Modul:Babel
828
3278
6949
6948
2023-08-05T19:03:16Z
Salazarov
1839
6949
Scribunto
text/plain
local p = {}
local getArgs
local function showUserbox(frame, v, nocat)
local maybeNocat = ''
if nocat then
maybeNocat = '|nocat=yes'
end
return frame:preprocess('{{User '..v..maybeNocat..'}}')
end
function p.main(frame)
if not getArgs then
getArgs = require('Module:Arguments').getArgs
end
local args = getArgs(frame, {wrappers = 'Andoza:Babel'})
local ret = mw.html.create('table')
:attr('role', 'presentation')
:addClass('userboxes')
:css( {
float = args.align or 'right',
['margin-left'] = (args.left or '1') .. 'em',
['margin-bottom'] = (args.bottom or '0') .. 'em',
width = (args.width or '248') .. 'px',
clear = args.align or 'right',
color = args.textcolor or '#000000',
border = (args.bordercolor or '#99B3FF') .. ' solid ' .. (args.solid or 1)..'px'
} )
local nocat = args.nocat and string.lower(args.nocat) == 'yes'
if args.shadow and string.lower(args.shadow) == 'yes' then
ret:css({ ['box-shadow'] = '0 2px 4px rgb(0,0,0,0.2)' })
end
ret:cssText( args['extra-css'] or '' )
local color = args.color or 'inherit'
local row1 = ret:tag('tr')
local row2 = ret:tag('tr')
local row3 = ret:tag('tr')
local body_cells = row2:tag('td')
:css('vertical-align', 'middle !important')
local userboxes
-- Special message for when first argument is blank; otherwise treat it as normal
if args[1] and args[1]:find('%S') then
userboxes = showUserbox(frame, args[1], nocat)
else
userboxes = args.noboxestext or "''Ushbu andozadan foydalanish boʻyicha maʼlumot olish uchun [[Vikiiqtibos:Babel]] sahifasidan yordam olishingiz mumkin.''"
end
body_cells:wikitext(userboxes)
-- "remove" args[1] so it isn't looked at in the loop
-- table.remove(args,1) doesn't produce desired result
args[1] = ''
-- Keep track of how many columns are in this table
local col_span = 1
for _, v in ipairs( args ) do
-- ! indicates a new cell should be created
if v:find('%S') and v ~= '!' then
body_cells:wikitext( showUserbox(frame, v, nocat) )
-- Recycling body_cells for <td>
elseif v and v == '!' then
col_span = col_span + 1
body_cells:done()
body_cells = row2:tag('td')
end
end
row1:tag('th')
:css({ ['background-color'] = color,
['text-align'] = 'center' })
:attr('colspan',col_span)
:wikitext( args.header or '[[Vikiiqtibos:Babel]]' )
:done()
row3:tag('td')
:css({ ['background-color'] = color,
['text-align'] = 'center' })
:attr('colspan',col_span)
:wikitext( args.footer or '[[:Turkum:Tillarga koʻra Vikiiqtiboschilar|Foydalanuvchilarni tillarga koʻra qidirish]]' )
:done()
if args['special-boxes'] then
body_cells:wikitext(args['special-boxes'])
end
body_cells:done()
return tostring(ret)
end
return p
fglqyi7l8h0p2rc2edi8ifyohuuykdm
Andoza:User uz
10
3279
6950
2023-08-05T19:08:22Z
Salazarov
1839
„<div style="float:left;border:solid #6EF7A7 1px;margin:1px"> {| cellspacing="0" style="width:238px;background:#C5FCDC" | style="width:45px;height:45px;background:#6EF7A7;text-align:center;font-size:14pt" | '''[[Oʻzbek tili|uz]]''' | style="font-size:8pt;padding:4pt;line-height:1.25em" | Bu foydalanuvchining '''[[:Category:User uz-N|ona tili]]''' '''[[:Category:User uz|oʻzbek tilidir]]'''. [[Category:User uz-N|{{PAGENAME}}]] Category:User uz|{{P...“ yozuvi orqali yangi sahifa yaratildi
6950
wikitext
text/x-wiki
<div style="float:left;border:solid #6EF7A7 1px;margin:1px">
{| cellspacing="0" style="width:238px;background:#C5FCDC"
| style="width:45px;height:45px;background:#6EF7A7;text-align:center;font-size:14pt" | '''[[Oʻzbek tili|uz]]'''
| style="font-size:8pt;padding:4pt;line-height:1.25em" | Bu foydalanuvchining '''[[:Category:User uz-N|ona tili]]''' '''[[:Category:User uz|oʻzbek tilidir]]'''. [[Category:User uz-N|{{PAGENAME}}]] [[Category:User uz|{{PAGENAME}}]]
|}</div>
<noinclude>
[[Turkum:Foydalanuvchi qutilari]]
</noinclude><noinclude><br clear="all"/>
* [[Template:User uz-5|oldingisi]]
* [[Template:User uz-0|keyingisi]]
</noinclude>
9s9ga8l2pw05jr54at00lsl09giw25t
Turkum:User uz-N
14
3280
6951
2023-08-05T19:09:44Z
Salazarov
1839
„[[Turkum:User uz]]“ yozuvi orqali yangi sahifa yaratildi
6951
wikitext
text/x-wiki
[[Turkum:User uz]]
o8oblae82bqgf0kjmhjb17jl4oubxjh
Vikiiqtibos:Bobil
4
3281
6957
6956
2023-08-05T19:19:10Z
Salazarov
1839
6957
wikitext
text/x-wiki
{{#babel:uz-N | ru-4 | en-3 | tr-2 | de-1}}
'''Til bilish belgichalari''' muayyan tillarni maʼlum bir darajada biladigan foydalanuvchilarni topishga yordamlashib, tillararo aloqalarga xizmat qiladi. Bir yoki bir nechta belgichlarni oʻz sahifangizga qoʻshib, unga tashrif buyurganlarga qaysi tillarni bilishingizni maʼlum qilasiz va shu bilan birga Vikiiqtibosning tegishli turkumlariga oʻzingizni qoʻshib qoʻyasiz.
== Qoʻllanma ==
# <code>'User-xx5''<nowiki>{{#babel|</nowiki>'''</code> deb yozing.
# Keyin esa <code>'''|'''</code> bilan ajratib, [[ISO 639-1|tillar kodlarini]] qoʻshing. Qoʻshish bobida [[:en:ILR scale|ILR shkalasiga]] asoslangan quyidagi [[:en:Wikipedia:Babel/Levels|bilim darajalarini]] belgilang :
#* <code>'''<nowiki>xx-0</nowiki>'''</code> — xx tilining bilimi mavjud emasligi (qaysidir sabablarga koʻra bu tilni bilish ulardan kutiladigan foydalanuvchilar uchun)
#* <code>'''<nowiki>xx-1</nowiki>'''</code> — xx tilining boshlangʻich darajadagi bilimi (bu tildagi oddiy savollarni tushunish va ularga javob bera olish)
#* <code>'''<nowiki>xx-2</nowiki>'''</code> — oʻrtacha bilim darajasi (matn maʼnosini va baʼzi detallarni tushunish)
#* <code>'''<nowiki>xx-3</nowiki>'''</code> — yaxshi bilim (bu tilda orfografiya va grammatikani toʻgʻirlay olish)
#* <code>'''<nowiki>xx-4</nowiki>'''</code> — tilni mukammal bilish (tilning oʻrtacha maʼlumotli tugʻma sohibi darajasida)
#* <code>'''<nowiki>xx-5</nowiki>'''</code> — adabiy tilni mukammal bilish
#* <code>'''<nowiki>xx-N</nowiki>'''</code> — ona tilingiz
# ''Xohlasangiz'', <code>'''|gender=female'''</code> (ayol) yoki <code>'''|gender=male'''</code> (erkak, avtomatik) koʻrinishida jinsingizni tanlashingiz mumkin; baʼzi tillar uchun bu parametr tegishli grammatik shaklni tanlab, shablonlar matnlarini oʻzgartiradi.
# Va nihoyat, qavslarni yoping: <code>'''<nowiki>}}</nowiki>'''</code>.
;Namunalar:
* <code><nowiki>{{#babel|uz-N|de-1}}</nowiki></code> sizning ona tilingiz oʻzbek tili va siz nemis tilidan boshlangʻich bilimlarga ega ekanligingizni koʻrsatadi.
* <code><nowiki>{{#babel|uz-N|it-3|en-4|fr-2|es-1}}</nowiki></code> sizning ona tilingiz oʻzbek tili, siz ingliz tilini ona tilingizday yaxshi bilishingizni, italian tilini yaxshi, fransuz tilini oʻrtacha va ispan tilini boshlangʻich darajada bilishingizni koʻrsatadi.
{{tl|babel}} shabloni oʻrniga siz shuningdek tegishli tillarning <code>'''<nowiki>{{User xx-1}}</nowiki>'''</code>, <code>'''<nowiki>{{User xx-2}}</nowiki>'''</code> va hk. formatidagi alohida shablonlaridan foydalanishingiz mumkin.
[[Turkum:Vikiiqtibos]]
iv5la6830mx0lh2gv9lk4oi0xjdsamw
Vikiiqtibos:Babel
4
3282
6960
2023-08-05T19:20:33Z
Salazarov
1839
[[Vikiiqtibos:Bobil]]ga yoʻnaltirildi
6960
wikitext
text/x-wiki
#YOʻNALTIRISH [[Vikiiqtibos:Bobil]]
d9xpyotbkelfbj86y0h9hd9v6ybe8p4
Turkum:Tillarga koʻra Vikiiqtiboschilar
14
3283
6961
2023-08-05T19:23:12Z
Salazarov
1839
„{{See|Vikiiqtibos:Babel}} [[Turkum:Vikiiqtiboschilar]]“ yozuvi orqali yangi sahifa yaratildi
6961
wikitext
text/x-wiki
{{See|Vikiiqtibos:Babel}}
[[Turkum:Vikiiqtiboschilar]]
8x623kk6oq50zclwjvpfe9wu400d30y
Andoza:Div col/styles.css
10
3284
6964
2023-08-06T11:40:24Z
Salazarov
1839
„.div-col { margin-top: 0.3em; column-width: 30em; } .div-col-small { font-size: 90%; } .div-col-rules { column-rule: 1px solid #aaa; } .div-col dl, .div-col ol, .div-col ul { margin-top: 0; } .div-col li, .div-col dd { page-break-inside: avoid; break-inside: avoid-column; }“ yozuvi orqali yangi sahifa yaratildi
6964
sanitized-css
text/css
.div-col {
margin-top: 0.3em;
column-width: 30em;
}
.div-col-small {
font-size: 90%;
}
.div-col-rules {
column-rule: 1px solid #aaa;
}
.div-col dl,
.div-col ol,
.div-col ul {
margin-top: 0;
}
.div-col li,
.div-col dd {
page-break-inside: avoid;
break-inside: avoid-column;
}
dj0p5gxnv7dds8xa5b7wv537y5rojlp
Andoza:Div col end
10
3285
6965
2023-08-06T11:40:39Z
Salazarov
1839
„<includeonly></div></includeonly><noinclude> {{Documentation|Andoza:Div col/doc}} </noinclude>“ yozuvi orqali yangi sahifa yaratildi
6965
wikitext
text/x-wiki
<includeonly></div></includeonly><noinclude>
{{Documentation|Andoza:Div col/doc}}
</noinclude>
lif20f43u1hw71je8y2jrtdieft4kg7
Andoza:Div col
10
3286
6966
2023-08-06T11:40:41Z
Salazarov
1839
„<includeonly><div class="div-col columns <!-- -->{{#if: {{{colwidth|{{{2|}}}}}} | column-width | column-count column-count-{{{cols|{{#if:1|{{{1|2}}}}}}}} }}" style="<!-- -->{{#if: {{{colwidth|{{{2|}}}}}} | {{column-width|{{{colwidth|{{#if:1|{{{2}}}}}}}}}} | {{column-count|{{{cols|{{#if:1|{{{1|2}}}}}}}}}} }} <!-- -->{{#if: {{{gap|}}} | {{column-gap|{{{gap}}}}} }}<!-- -->{{#switch: {{{rules|}}} | = <!--empty--> | yes =...“ yozuvi orqali yangi sahifa yaratildi
6966
wikitext
text/x-wiki
<includeonly><div class="div-col columns <!--
-->{{#if: {{{colwidth|{{{2|}}}}}}
| column-width
| column-count column-count-{{{cols|{{#if:1|{{{1|2}}}}}}}} }}" style="<!--
-->{{#if: {{{colwidth|{{{2|}}}}}}
| {{column-width|{{{colwidth|{{#if:1|{{{2}}}}}}}}}}
| {{column-count|{{{cols|{{#if:1|{{{1|2}}}}}}}}}} }} <!--
-->{{#if: {{{gap|}}}
| {{column-gap|{{{gap}}}}} }}<!--
-->{{#switch: {{{rules|}}}
| = <!--empty-->
| yes = {{column-rule}}
| {{Column-rule|{{{rules}}}}} }} <!--
-->{{#ifeq: {{{small|}}}|yes
| font-size:90%; }} <!--
-->{{#if: {{{style|}}}
| {{{style}}} }}"><!--
-->{{#if: {{{content|}}}
|{{{content}}}</div>}}<!-- Inventory how many pages use small=yes
-->{{#ifeq: {{{small|}}}|yes
|}}</includeonly><noinclude>
{{Hujjat}}
</noinclude>
eyyf1lua3ue878xdentz61nkwfk6jd8
Andoza:Column-width
10
3287
6967
2023-08-06T11:57:07Z
Salazarov
1839
„<includeonly>-moz-column-width: {{{1|30em}}}; -webkit-column-width: {{{1|30em}}}; column-width: {{{1|30em}}};</includeonly><noinclude> <!-- ADD CATEGORIES AND INTERWIKIS TO THE /doc PAGE, NOT HERE, THANKS --> {{hujjat}} </noinclude>“ yozuvi orqali yangi sahifa yaratildi
6967
wikitext
text/x-wiki
<includeonly>-moz-column-width: {{{1|30em}}}; -webkit-column-width: {{{1|30em}}}; column-width: {{{1|30em}}};</includeonly><noinclude>
<!-- ADD CATEGORIES AND INTERWIKIS TO THE /doc PAGE, NOT HERE, THANKS -->
{{hujjat}}
</noinclude>
o075ltl5gc8azspyr74599dan3v1f9w
Andoza:Column-count
10
3288
6968
2023-08-06T11:59:12Z
Salazarov
1839
„<includeonly>-moz-column-count: {{{1|2}}}; -webkit-column-count: {{{1|2}}}; column-count: {{{1|2}}};</includeonly><noinclude> <!-- ADD CATEGORIES AND INTERWIKIS TO THE /doc PAGE, NOT HERE, THANKS --> {{hujjat}} </noinclude>“ yozuvi orqali yangi sahifa yaratildi
6968
wikitext
text/x-wiki
<includeonly>-moz-column-count: {{{1|2}}}; -webkit-column-count: {{{1|2}}}; column-count: {{{1|2}}};</includeonly><noinclude>
<!-- ADD CATEGORIES AND INTERWIKIS TO THE /doc PAGE, NOT HERE, THANKS -->
{{hujjat}}
</noinclude>
m26aqjdht6r1c0qndg38pa32875k3ao
Andoza:Column-rule
10
3289
6969
2023-08-06T11:59:42Z
Salazarov
1839
„<includeonly>-moz-column-rule: {{{1|1px solid #AAA}}}; -webkit-column-rule: {{{1|1px solid #AAA}}}; column-rule: {{{1|1px solid #AAA}}};</includeonly><noinclude> <!-- ADD CATEGORIES AND INTERWIKIS TO THE /doc PAGE, NOT HERE, THANKS --> {{hujjat}} </noinclude>“ yozuvi orqali yangi sahifa yaratildi
6969
wikitext
text/x-wiki
<includeonly>-moz-column-rule: {{{1|1px solid #AAA}}}; -webkit-column-rule: {{{1|1px solid #AAA}}}; column-rule: {{{1|1px solid #AAA}}};</includeonly><noinclude>
<!-- ADD CATEGORIES AND INTERWIKIS TO THE /doc PAGE, NOT HERE, THANKS -->
{{hujjat}}
</noinclude>
3dtsnpuum1rkp59697nhwzwu2iwt7ri
Vikiiqtibos:Yaratishga
4
3290
6996
6976
2023-08-06T20:58:53Z
Salazarov
1839
6996
wikitext
text/x-wiki
{{div col|4}}
;Kishilar
* [[Agatha Christie]]
* [[Aleksandr Ostrovskiy]]
* [[Aleksandr Pushkin]]
* [[Aphra Behn]]
* [[Avreliy Avgustin]]
* [[Anton Chexov]]
* [[Arthur Schopenhauer]]
* [[Arastu]]
* [[Lord Byron]]
* [[George Bernard Shaw]]
* [[Blaise Pascal]]
* [[Bernard Le Bovier de Fontenelle]]
* [[Wilhelm von Humboldt]]
* [[Johann Wolfgang von Goethe]]
* [[Victor Hugo]]
* [[Demokrit]]
* [[Jean-Jacques Rousseau]]
* [[John Ruskin]]
* [[George Sand]]
* [[Konfutsiy]]
* [[Laozi]]
* [[Luc de Clapiers, marquis de Vauvenargues]]
* [[Lev Tolstoy]]
* [[Seneka Lutsiy Anney]]
* [[Mahatma Gandi]]
* [[Mark Avreliy]]
* [[Mark Twain]]
* [[Maksim Gorkiy]]
* [[Michel de Montaigne]] (Mishel de Montan)
* [[Napaleon]]
* [[Nikolay Gogol]]
* [[Honoré de Balzac]]
* [[Aflotun]]
* [[William Shakespeare]]
* [[Furqat]]
* [[Friedrich Maximilian von Klinger]]
* [[Feodor Dostoyevskiy]]
* [[Sitseron Mark Tulliy]]
* [[Epiktet]]
* [[Hakim at-Termiziy]]
* [[Shayx Tustariy]]
* [[Xoja Ahror]]
* [[Abdulla Oripov]]
* [[Imom Shofiiy]]
* [[Abu Nasr Farobiy]]
* [[Alisher Navoiy]]
* [[Heinrich Zschokke]]
* [[Muhammad]]
* [[Thomas Carlyle]]
* [[Georg Christoph Lichtenberg]]
* [[Francis Bacon]]
* [[Dionisiy]]
* [[Vladimir Obruchyev]]
* [[Theodor Fontane]]
* [[Kondratiy Rilyeyev]]
* [[Rojiy Hoʻqandiy]]
* [[Miguel de Cervantes]]
* [[Konstantin Ushinskiy]]
* [[François de La Rochefoucauld]] (Fransua de Laroshfuko
* [[Sa'diy Sheroziy]]
* [[Ernest Hemingway]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
* [[ ]]
;Kitoblar
* [[Talmut]]
* [[Injil]]
* [[Qurʼon]]
;Falsafa
* [[ ]]
* [[ ]]
* [[ ]]
{{div col end}}
[[Turkum:Vikiiqtibos]]
qcqng3vsm1v7n3280cka9uohnh9ngq9
Turkum:Vikiiqtiboschilar
14
3291
6995
2023-08-06T20:55:47Z
Salazarov
1839
„[[Turkum:Vikiiqtibos]]“ yozuvi orqali yangi sahifa yaratildi
6995
wikitext
text/x-wiki
[[Turkum:Vikiiqtibos]]
c815lwyeu1xk4qp3l7j2amtoenhxrd5
Andoza:Documentation/testqutilar
10
3292
7004
2023-09-10T14:00:26Z
Wiki rejissor
2129
„{{Hujjat ostsahifasi}} {{Lua|Module:Infobox|Module:InfoboxImage|Module:Location map|Module:Check for unknown parameters}} Bu bilgiquti [[konslager]]lar haqidagi maqolalarda ishlatish uchun moʻljallangan.. Standart rasm kengligi 275px. == Foydalanish == {{Parameter names example | turi | nomi | rasm | tasvir hajmi | sarlavha | alt | joylashuv xaritasi=Dunyo | xaritasi alt | xarita relefi | xarita yorlig'i | xarita yorlig'i joylashuvi | xarita sar...“ yozuvi orqali yangi sahifa yaratildi
7004
wikitext
text/x-wiki
{{Hujjat ostsahifasi}}
{{Lua|Module:Infobox|Module:InfoboxImage|Module:Location map|Module:Check for unknown parameters}}
Bu bilgiquti [[konslager]]lar haqidagi maqolalarda ishlatish uchun moʻljallangan.. Standart rasm kengligi 275px.
== Foydalanish ==
{{Parameter names example | turi | nomi | rasm | tasvir hajmi | sarlavha | alt | joylashuv xaritasi=Dunyo | xaritasi alt | xarita relefi | xarita yorlig'i | xarita yorlig'i joylashuvi | xarita sarlavhasi | xarita hajmi=300 | boshqa ismlar | | bilan tanilgan joylashuvi | koordinatalari={{coord|0|0}} | tomonidan qurilgan | tomonidan boshqariladi | komendant | original foydalanish | qurilish | ishda | gaz kameralari | mahbus turi | mahkumlar | o'ldirilgan | | tomonidan ozod qilingan | taniqli mahbuslar | mashhur kitoblar | veb-sayt
}}
<syntaxhighlight lang="wikitext" style="overflow: auto;">
{{Konslager bilgiqutisi
| turi =
| nomi =
| surat =
| surat hajmi =
| sarlavha =
| alt =
| joylashuv xaritasi =
| xarita alt =
| xarita relefi =
| xarita belgisi =
| xarita yorlig'i joylashuvi =
| xarita sarlavhasi =
| xarita hajmi =
| boshqa nomlari =
| bilan tanilgan =
| Manzil =
| koordinatalar =
| tomonidan qurilgan =
| tomonidan boshqariladi =
| komendant =
| Asl foydalanish =
| jalb qilingan kompaniyalar =
| qurilish =
| faoliyatda =
| gaz kameralari =
| mahkum turi =
| mahkumlar =
| o'ldirilgan =
| tomonidan ozod qilingan =
| taniqli mahbuslar =
| mashhur kitoblar =
| veb-sayt =
}}
</syntaxhighlight>
== Misol ==
{{Konslager bilgiqutisi
| turi =
| nomi =
| surat =
| surat hajmi =
| sarlavha =
| alt =
| joylashuv xaritasi =
| xarita alt =
| xarita relefi =
| xarita belgisi =
| xarita yorlig'i joylashuvi =
| xarita sarlavhasi =
| xarita hajmi =
| boshqa nomlari =
| bilan tanilgan =
| Manzil =
| koordinatalar =
| tomonidan qurilgan =
| tomonidan boshqariladi =
| komendant =
| Asl foydalanish =
| jalb qilingan kompaniyalar =
| qurilish =
| in operation =
| gaz kameralari =
| mahkum turi =
| mahkumlar =
| o'ldirilgan =
| tomonidan ozod qilingan =
| taniqli mahbuslar =
| mashhur kitoblar =
| veb-sayt =
}}
<syntaxhighlight lang="wikitext" style="overflow: auto;">
{{Konslager bilgiqutisi
| turi =
| nomi =
| surat =
| surat hajmi =
| sarlavha =
| alt =
| joylashuv xaritasi =
| xarita alt =
| xarita relefi =
| xarita belgisi =
| xarita yorlig'i joylashuvi =
| xarita sarlavhasi =
| xarita hajmi =
| boshqa nomlari =
| bilan tanilgan =
| Manzil =
| koordinatalar =
| tomonidan qurilgan =
| tomonidan boshqariladi =
| komendant =
| Asl foydalanish =
| jalb qilingan kompaniyalar =
| qurilish =
| in operation =
| gaz kameralari =
| mahkum turi =
| mahkumlar =
| o'ldirilgan =
| tomonidan ozod qilingan =
| taniqli mahbuslar =
| mashhur kitoblar =
| veb-sayt =
}}
</syntaxhighlight>
{{clear}}
dh9htft04tftjyikpfnzsbctyoiqho7
Shuhratbek Abdurahmonov
0
3293
7998
7027
2024-04-04T09:13:43Z
Bekipediya
2189
Imloviy xatoni tuzatdim.
7998
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Shuhratbek_Abdurahmonov.jpg
| wikipedia = Shuhratbek Abdurahmonov
}}
'''Shuhratbek Qoʻshoqboyevich Abdurahmonov''' ''(25-dekabr 1969-yil)'' — [[w:Oʻzbekiston Respublikasi|Oʻzbekiston Respublikasi]] davlat arbobi, 2013-yil 26-apreldan Andijon viloyati hokimi<ref>http://andijan.uz/regional_government/biographies/abduraxmonov-shuhratbek-qoshaqboevich</ref>.
== 2019-yil ==
*— Nega menga bunaqa aql beryapsan, ey oblzdravning boshligʻi, iflos, maraz, latta? Ey seni oʻzi nimadan xabaring bor, aytgin? Kasaldan xabaring boʻlmasa, undan xabaring boʻlmasa? Anavu marazing, vazirchang iflos, kecha menga kevolib, k*timga paxta qoʻyib, Andijondan chiqqan, Genprokurorga xat kirgizibdi. Shpritsni unaqa qilib oʻtkazyapti, perchatkani munaqa qilib oʻtkazyapti tender qilmasdan deb. Sen marazsan, dudkasan sen, erta-indin boshingni yeyman, sen iflosni. [[:w:Otabek Murodov|Genprokuror]] menga aytyapti, Shuhrat aka borib vazir bilan gaplashivoling, mana bunday xat qilyapti, deb. Men shpritsni kirgizdirib, kattaxolamnikiga olib ketyapmanmi? Nimasiga eʼtirozing bor, sifatsiz deganmishsan, iflos? Sen, kak medik tushunadigan boʻlsang, nimasi sifatsiz uni?<ref>{{cite web|url=https://www.ozodlik.org/a/30024360.html|title=Andijon viloyati hokimi sog‘liqni saqlash rahbarini "iflos, hayvon, hezalak" deb so‘kdi(AUDIO) }}</ref><ref>{{cite web|url=https://www.xabar.uz/uz/mualliflar/xushnudbek/viloyat-hokimi-prezident-tayinlaydigan-vazirlarni|title=Viloyat hokimi Prezident tayinlaydigan vazirlarni haqorat qilib tursa-ya...}}</ref><ref>{{cite web|url=https://daryo.uz/2019/06/28/andijon-viloyati-hokimi-qaysi-vazirni-maraz-vazircha-deya-haqoratladi-audio|title= Andijon viloyati hokimi qaysi vazirni “maraz”, “vazircha” deya haqoratladi? (audio) }}</ref> ''(shu payt boshqarma boshligʻi pastda turib nimadir deydi, lekin hokim tutoqib ketadi)'' <br>— Eʼtiroz bildirmasang, nega unaqa qiladi. KRU sening uyingga kelganmi yoki meni uyimga? Qayerga qarading sen iflos, nega qoʻlidan yetaklab, yur hokimning oldiga, deb aytmading? Sifatsiz deysan, nimaga aytmading, it! Ikkita frontga oʻynayapsan, sen iflos! Tilingni uzib, k*tingga tiqib yuboraman, sen marazni hali! Sen oʻynashyapsan men bilan, hezalak! Lekin eshitib ol. Bugun mening qoʻlimda vlast! Ikkovingni soʻyaman, sen ifloslarni hali!<ref>{{cite web|url=https://kun.uz/uz/news/2019/06/28/is-mz-shl-andijon-viloyati-hokimi-selektorda-vazirlarni-haqoratlab-hokimiyat-qolida-ekanini-iddao-qildi?q=%2Fuz%2Fnews%2F2019%2F06%2F28%2Fis-mz-shl-andijon-viloyati-hokimi-selektorda-vazirlarni-haqoratlab-hokimiyat-qolida-ekanini-iddao-qildi|title=«I***s, m***z, sh***l» - Andijon viloyati hokimi vazirni haqoratladi. U bunga vakolatni qayerdan olgan? }}</ref><ref>{{cite web|url=https://aniq.uz/uz/yangiliklar/andijon-viloyati-hokimi-qaysi-vazirni-maraz-vazircha-deya-haqoratladi-audio|title=Andijon viloyati hokimi qaysi vazirni “maraz”, “vazircha” deya haqoratladi (Audio)}}</ref><ref>{{cite web|url=https://www.gazeta.uz/oz/2019/06/29/andijon/|title=Andijon viloyati hokimi vazirlarni haqoratladi. Izohlar}}</ref>
== Manbalar ==
{{manbalar}}
[[Turkum:Kishilar]]
[[Turkum:Davlat arboblari]]
[[Turkum:Oʻzbekistondagi viloyat hokimlari]]
[[Turkum:1969-yilda tugʻilganlar]]
jzk0lmpawlk229lbk26q1v2w46wzf4e
Diyor Imomxoʻjayev
0
3294
7501
7396
2024-01-25T08:25:43Z
Umarxon III
998
7501
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
|Ismi=Diyor Abrorovich Imomxoʻjayev
|Tasvir=Diyor Imamkhodjaev.jpg
}}
'''Imomxoʻjayev Diyor Abrorovich''' (1989-yil 22-sentyabrda Toshkent shahrida tugʻilgan) – [[oʻzbekiston]]lik futbol mutaxassisi, futbol sharhlovchisi, 2020-yil 1-iyundan hozirgacha Oʻzbekiston Professional futbol ligasi bosh direktori.
Mashhur sport sharhlovchisi va futbol hakami [[Axbor Imomxoʻjayev]]ning nabirasi.
== Iqtiboslari ==
=== 2021 ===
Musobaqa juda yuqori saviyada tashkil etildi. Oʻzbekistonda 16-30 yoshlar oraligʻidagi yoshlarni oʻzida qamrab olgan bu kabi keng koʻlamli musobaqalar kam. Har bir mahalla oʻz shaʼnini himoya qilgani, keyinroq esa tuman va respublika bosqichi bilan turnir davom ettirilgani, 60mingdan ziyod yoshlarning bir chempionat yoʻlida kurashga kirishgani juda xursand qildi. Tashkiliy masalada qiyinchiliklar boʻldi. Lekin ishtirokchilarning koʻzlaridagi minnatdorlik hislari barcha charchoqlarimizni chiqarib yuboradi<ref>{{cite web|url=https://kun.uz/uz/news/2021/06/16/dxx-raisi-kubogining-tantanali-taqdirlash-marosimi-bolib-otdi|title=DXX raisi kubogining tantanali taqdirlash marosimi bo‘lib o‘tdi}}</ref>.
=== 2022 ===
Koreyaning yetakchi futbolchilari [[Yevropa]]ning kuchli chempionatlarida oʻynaydi. Biznikilar esa [[Koreya Respublikasi|Koreyaning]] 1-ligasida. Shunday ekan, qanday qilib hujumda oʻynashimiz mumkin? [[Vadim Abramov|Abramov]] himoyalanishni bilmaydi. U buni bir necha marotaba isbotlagan. Oʻzbekistonni Olimpiadadan mosuvo qilganda ham, klublarda ishlaganda ham, 6 talab gollar oʻtkazgan. U avantyurist murabbiy. Shuning uchun unga na shaxs sifatida va na murabbiy sifatida ishonmaganman, ishonmayman ham<ref>{{cite web|url=https://daryo.uz/2021/06/22/diyor-imomxo%CA%BBjayev-vadim-abramovga-na-shaxs-sifatida-va-na-murabbiy-sifatida-ishonmaganman-ishonmayman-ham/|title= Diyor Imomxo‘jayev: “Vadim Abramovga na shaxs sifatida va na murabbiy sifatida ishonganman, ishonmayman ham”}}</ref>.
== Manbalar ==
{{manbalar}}
[[Turkum:Sport sharhlovchilari]]
in5msb3pukdhu9oycivi3a6hn944mxr
Andoza:Davlat arbobi
10
3295
7315
7314
2024-01-13T09:28:29Z
Umarxon III
998
7315
wikitext
text/x-wiki
__NOTOC__
{| border=0 cellpadding=2 style="border: 1px solid silver;"
! width="25%" style="border: 3px solid Gray;" | {{{Ismi}}}
|-
|{{{Tasvir}}}
|-
|{{{Lavozimi}}}
|-
|{{{Muddati}}}
|-
|{{{Prezident}}}
|-
|{{{Oʻtmishdoshi}}}
|-
|{{{Vorisi}}}
|-
|{{{Tavallud sanasi va joyi}}}
|-
|{{{Asl ismi}}}
|-
|{{{Millati}}}
|-
|{{{Partiyasi}}}
|-
|{{{Vafot sanasi va joyi}}}
<noinclude>
<templatedata>
{
"params": {
"Ismi": {},
"Tasvir": {},
"Tasvir uzunligi": {},
"Lavozimi": {},
"Muddati": {},
"Prezident": {},
"Oʻtmishdoshi": {},
"Vorisi": {},
"Tavallud sanasi va joyi": {},
"Asl ismi": {},
"Millati": {},
"Partiyasi": {},
"Vafot sanasi va joyi": {}
},
"description": " "
}
</templatedata>
</noinclude>
kmzq2jsj21zbfsck98rhn2um0727grq
Vladimir Jirinovskiy
0
3296
7590
7530
2024-02-18T19:01:41Z
Umarxon III
998
7590
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
|Ismi=Vladimir Volfovich Jirinovskiy
|Tasvir=Vladimir_Zhirinovsky_portrait_(cropped).png
|wikipedia=Vladimir Jirinovskiy
}}
{{offensive}}
'''Vladimir Volfovich Jirinovskiy''' ({{lang-ru|Владимир Вольфович Жириновский}}, tug'ilgan paytidagi familiyasi — '''Eydelshteyn''', [[w:25-aprel|25-aprel]] [[w:1946-yil|1946-yil]], [[w:Olmaota|Olmaota]], [[w:Qozoq SSR|Qozoq SSR]] - 6-aprel 2022-yil, Moskva, Rossiya) — [[w:Rossiya|rus]] siyosatchisi, Liberal-demokratik partiyasi (ЛДПР) asoschisi va raisi.
== Iqtiboslari ==
{{Q|Iqtibos=Men rus askarlari oyoqlarini Hind okeanining iliq suvi bilan yuvib, yozgi formaga abadiy oʻtishlarini orzu qilaman<ref name="S" >[https://sputnik.by/20220406/tak-govoril-vladimir-zh Так говорил Владимир Жириновский – цитаты и редкие фото из архива] "Спутник", 06.04.2022</ref>|Muallif=«Последний бросок на юг», 1993}}.
{{Q|Iqtibos=Men kommunizmdan, mafkuradan, insoniyatga, rus xalqiga singdirilgan jahon yotoqxonasining notinch nazariyasi va amaliyotidan nafratlanaman}}.
== Manbalar ==
{{manbalar}}
{{DEFAULTSORT:Jirinovsky, Vladimir}}
[[Turkum:Rossiyalik siyosatchilar]]
[[Turkum:Rossiyalik yahudiylar]]
[[Turkum:1946-yilda tugʻilganlar]]
[[Turkum:2022-yilda vafot etganlar]]
[[Turkum:Konservativ siyosatchilar]]
[[Turkum:Millatchilar]]
[[Turkum:Konspirologlar]]
[[Turkum:Huquqshunoslar]]
[[Turkum:Antikommunistlar]]
[[Turkum:Monarxistlar]]
t7u6ujc1ggp55yy60g2lvtvvnk8562z
Andoza:Offensive
10
3297
7029
2023-10-26T10:09:20Z
Umarxon III
998
„{{ambox|type=notice|image=[[File:Offensive-balloon.svg|40px]]|text=Ushbu sahifa beadab so'zlarni o'z ichiga oladi.|text-small=}}<noinclude>[[Turkum:Andozalar:Ogohlantirishlar|{{PAGENAME}}]]</noinclude>“ yozuvi orqali yangi sahifa yaratildi
7029
wikitext
text/x-wiki
{{ambox|type=notice|image=[[File:Offensive-balloon.svg|40px]]|text=Ushbu sahifa beadab so'zlarni o'z ichiga oladi.|text-small=}}<noinclude>[[Turkum:Andozalar:Ogohlantirishlar|{{PAGENAME}}]]</noinclude>
fsj47m2esvprn13uqzadxxqh03hkazn
Andoza:Lang-ru
10
3298
7031
2023-10-26T10:32:44Z
Umarxon III
998
„[[rus tili|ruscha]]: ''{{lang|ru|{{{1}}}}}''<noinclude> {{hujjat}} [[Turkum:Tillar andozalari|ru]] </noinclude>“ yozuvi orqali yangi sahifa yaratildi
7031
wikitext
text/x-wiki
[[rus tili|ruscha]]: ''{{lang|ru|{{{1}}}}}''<noinclude>
{{hujjat}}
[[Turkum:Tillar andozalari|ru]]
</noinclude>
k9xcjte97ei5bn2b6fpkomlwosbiye2
Andoza:Lang
10
3299
7032
2023-10-26T10:33:23Z
Umarxon III
998
„<span lang="{{{1}}}" xml:lang="{{{1}}}">{{{2}}}</span><noinclude>{{hujjat}}[[Turkum:Tillar andozalari]]</noinclude>“ yozuvi orqali yangi sahifa yaratildi
7032
wikitext
text/x-wiki
<span lang="{{{1}}}" xml:lang="{{{1}}}">{{{2}}}</span><noinclude>{{hujjat}}[[Turkum:Tillar andozalari]]</noinclude>
95w69qwow27tzmeo0h3oi8lvqvtfjkk
Turkum:1973-yil filmlari
14
3300
7039
7037
2023-11-18T15:52:38Z
Umarxon III
998
7039
wikitext
text/x-wiki
{{1970-yillar filmlari}}
[[Turkum:1970-yillar filmlari]]
6hrk8et3om6gk1s90n3az5t3kwj37sd
Andoza:Navseasoncats
10
3301
7038
2023-11-18T15:47:44Z
Umarxon III
998
„{{#invoke:Navseasoncats|navseasoncats}}{{#switch:{{NAMESPACE}}| {{ns:14}}={{#invoke:Check for unknown parameters|check |showblankpositional=1 |unknown=[[Turkum:Navseasoncats nomaʼlum parametrdan foydalanish|_VALUE_]] |preview=[[Andoza:Navseasoncats]] parametrni tanimaydi "{{!}}_VALUE_{{=}}". |min|max|skip-gaps|follow-redirects|cat|testcase|testcasegap|list-all-links}}}}<noinclude>{{Hujjat}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
7038
wikitext
text/x-wiki
{{#invoke:Navseasoncats|navseasoncats}}{{#switch:{{NAMESPACE}}|
{{ns:14}}={{#invoke:Check for unknown parameters|check
|showblankpositional=1
|unknown=[[Turkum:Navseasoncats nomaʼlum parametrdan foydalanish|_VALUE_]]
|preview=[[Andoza:Navseasoncats]] parametrni tanimaydi "{{!}}_VALUE_{{=}}".
|min|max|skip-gaps|follow-redirects|cat|testcase|testcasegap|list-all-links}}}}<noinclude>{{Hujjat}}</noinclude>
ggboxfuox63xaznnx9axmeopezrjhen
Andoza:1970-yillar filmlari
10
3302
7041
7040
2023-11-18T15:55:45Z
Umarxon III
998
7041
wikitext
text/x-wiki
{| style="margin:auto; background-color:#eee; border: 1px solid black;"
! [[:Category:1970-yillar filmlari|1970-yillar filmlari]]
|-
|[[:Category:1970-yil filmlari|1970]] {{!}} [[:Category:1971-yil filmlari|1971]] {{!}} [[:Category:1972-yil filmlari|1972]] {{!}} [[:Category:1973-yil filmlari|1973]] {{!}} [[:Category:1974-yil filmlari|1974]] {{!}} [[:Category:1975-yil filmlari|1975]] {{!}} [[:Category:1976-yil filmlari|1976]] {{!}} [[:Category:1977-yil filmlari|1977]] {{!}} [[:Category:1978-yil filmlari|1978]] {{!}} [[:Category:1979-yil filmlari|1979]]
|}
<noinclude>{{Documentation}}</noinclude>
h3occklejf11z1loqol5ie1gs98tvwy
Tanzila Norboyeva
0
3303
7058
7057
2023-12-15T05:32:18Z
Umarxon III
998
7058
wikitext
text/x-wiki
{{Vikipediya|Tanzila Norboyeva}}
== 2021 ==
Umuman olganda, „svet“ oʻchishi, zulmatda oʻtirib televizor koʻrolmaslik besh yil oldingi tarix edi. Hozir bularning barchasi bartaraf qilindi<ref>{{cite web|url=https://kun.uz/uz/news/2021/11/08/svet-ochishi-zulmatda-otirib-televizor-korolmaslik-besh-yil-oldingi-tarix-edi-senat-raisi-nima-demoqchi-bolgan-edi|title=«Svet» o‘chishi, zulmatda o‘tirib televizor ko‘rolmaslik besh yil oldingi tarix edi» – Senat raisi nima demoqchi bo‘lgandi? }}</ref><ref>{{cite web|url=https://ogoh.uz/24460/?lang=uz|title=“Qunduz amakining singlisi”. Senat Raisi Tanzila Norboyevaga berilgan ushbu taʼrif qanchalar haqiqatga yaqin?}}</ref>.
== Manbalar ==
{{manbalar}}
[[Turkum:Oʻzbekiston yetakchilari]]
h9kufh77ygtzfrkc6va5h0yi0ws1njf
Xayrulla Hamidov
0
3304
8104
7065
2024-04-09T09:13:03Z
Umarxon III
998
8104
wikitext
text/x-wiki
{{Vikipediya|Xayrulla Hamidov}}
'''Xayrulla Hamidov''' (1975-yil 7-dekabrda [[Toshkent]] shahrida tugʻilgan) – [[oʻzbekiston]]lik futbol mutaxassisi, futbol sharhlovchisi, jurnalist va shoir<ref>{{veb manbasi|url=https://n.ziyouz.com/portal-haqida/xarita/uzbek-sheriyati/zamonaviy-o-zbek-she-riyati/xayrullo-hamidov-1975 |title=XAYRULLO HAMIDOV (1975)}}</ref>.
== Manbalar ==
{{manbalar}}
{{DEFAULTSORT:Hamidov, Xayrulla}}
[[Turkum:Sport sharhlovchilari]]
[[Turkum:Oʻzbekistonlik jurnalistlar]]
[[Turkum:Oʻzbekiston Milliy universiteti bitiruvchilari]]
7p0hza8ihs8pwq7c4ppdfuugjb5dt1w
Botir Parpiyev
0
3305
7117
7067
2023-12-27T08:37:07Z
Umarxon III
998
7117
wikitext
text/x-wiki
{{vikipediya|Botir Parpiyev}}
Men oddiy askarman. Rahbariyat qayerga lozim topsa, sidqidildan ishlashga tayyorman. Xonadonlarga kirib odamlarning dardu qaygʻusi bilan ishlash, xalqqa xizmat qilish katta mukofot. Bildirilgan ushbu ishonch menga katta masʼuliyat yuklaydi<ref>{{cite web|url=https://xabar.uz/fdd|title=Ботир Парпиев: «Мен оддий аскарман. Қаерга лозим топишса, ишлашга тайёрман»}}</ref>.
== Manbalar ==
{{manbalar}}
[[Turkum:Oʻzbekiston generallari]]
[[Turkum:Oʻzbekiston yetakchilari]]
85azbsoihrky8748plsaxzsz7wge0bq
Modul:IPAc-en
828
3306
7068
2023-12-25T13:38:49Z
Umarxon III
998
„-- This module implements [[Template:IPAc-en]]. local data = mw.loadData('Module:IPAc-en/data') local p = {} -- Global container for tracking categories local categoryHandler = require('Module:Category handler').main local categories = {} -- Trims whitespace from a string local function trim(s) return s:match('^%s*(.-)%s*$') end -- This implements [[Template:Nowrap]]. local function makeNowrapSpan(s) local span = mw.html.create('span') :add...“ yozuvi orqali yangi sahifa yaratildi
7068
Scribunto
text/plain
-- This module implements [[Template:IPAc-en]].
local data = mw.loadData('Module:IPAc-en/data')
local p = {}
-- Global container for tracking categories
local categoryHandler = require('Module:Category handler').main
local categories = {}
-- Trims whitespace from a string
local function trim(s)
return s:match('^%s*(.-)%s*$')
end
-- This implements [[Template:Nowrap]].
local function makeNowrapSpan(s)
local span = mw.html.create('span')
:addClass('rt-commentedText') -- Works with [[MediaWiki:Gadget-ReferenceTooltips.js]]
:addClass('nowrap')
:wikitext(s)
return tostring(span)
end
local function makePronunciationText(id)
id = id and string.lower(trim(id))
if id and id ~= '' and data.pronunciation[id] then
return data.pronunciation[id].text
end
end
-- This adds a tooltip icon to a label. It implements [[Template:H:title]].
local function makeTooltip(label, tooltip)
local span = mw.html.create('span')
:attr('title', tooltip)
:wikitext(label)
return tostring(span)
end
local function formatPhonemeGroup(phonemes)
if #phonemes > 0 then
local span = mw.html.create('span')
:css('border-bottom', '1px dotted')
:wikitext(table.concat(phonemes))
return tostring(span)
else
return ''
end
end
local function renderCategories()
local ret = ''
if categoryHandler{ true } then
ret = {}
for cat in pairs(categories) do
table.insert(ret, string.format('[[Category:%s]]', cat))
end
table.sort(ret)
ret = table.concat(ret)
else
ret = ''
end
return ret
end
function p._main(args)
local ret = {}
local i = 0 -- Keeps track of numbered args
-- Pronunciation
do
local pron = {}
while true do
i = i + 1
local pronItem = makePronunciationText(args[i])
if pronItem then
pron[#pron + 1] = pronItem
pron[#pron + 1] = ' '
else
break
end
end
if #pron > 0 then
ret[#ret + 1] = string.format(
'<small>%s</small>',
table.concat(pron)
)
end
end
-- Phonemes
do
-- Loop through the numbered args, separating them into phoneme groups
-- and separator strings (both called "words" for convenience). We only
-- underline the phoneme groups, not the separators.
local words = {}
words[#words + 1] = '/' -- Opening slash
i = i - 1 -- Set up i again as it was changed in the pronunciation loop
local id
repeat
local phonemes = {}
local isWordEnd = false
while not isWordEnd do
i = i + 1
id = args[i]
id = id and trim(id)
if not id then
isWordEnd = true
words[#words + 1] = formatPhonemeGroup(phonemes)
elseif id ~= '' then
local t = data.phonemes[id]
if not t then
-- We were passed an invalid id.
isWordEnd = true
categories["Ill-formatted IPAc-en transclusions"] = true
words[#words + 1] = formatPhonemeGroup(phonemes)
words[#words + 1] = makeTooltip(
string.format(
"<strong class=\"error\">[invalid input: '%s']</strong>",
id
),
'Unrecognized symbol'
)
elseif not t.label then
-- The data module contains bad data, so throw an error.
error(string.format(
"no label was found for id '%s'",
tostring(id)
))
elseif t.tooltip then
-- We are dealing with a regular phoneme.
phonemes[#phonemes + 1] = makeTooltip(
t.label,
t.tooltip
)
else
-- We are dealing with a separator.
isWordEnd = true
words[#words + 1] = formatPhonemeGroup(phonemes)
words[#words + 1] = t.label
end
end
end
until not id
words[#words + 1] = '/' -- Closing slash
-- Wrap the words in a link to IPA help.
local span = mw.html.create('span')
-- Suppress Navigation popups and Page Previews (aka Hovercards)
:addClass('IPA nopopups noexcerpt')
:wikitext(string.format(
'[[Help:IPA/English|%s]]',
table.concat(words)
))
ret[#ret + 1] = tostring(span)
end
-- Audio link
do
local file = args.audio and trim(args.audio)
if file and file ~= '' then
categories["Pages including recorded pronunciations"] = true
ret[#ret + 1] = mw.getCurrentFrame():expandTemplate{
title = 'Template:IPA audio link', args = { file, attribution = args.attribution } }
end
end
-- Nowrap and categories
ret = makeNowrapSpan(table.concat(ret)) .. renderCategories()
-- Reset the categories table in case we are run again.
categories = {}
return ret
end
function p.main(frame)
return p._main(frame:getParent().args)
end
return p
e3rl3wbbmjmqdmpo26kjocvgw5sj5ad
Modul:IPAc-en/phonemes
828
3307
7069
2023-12-25T13:40:20Z
Umarxon III
998
„-- This module contains phoneme data for [[Module:IPAc-en]]. return { -- CONSONANTS { code = "b", label = "b", tooltip = "'b' in 'buy'", }, { code = "d", label = "d", tooltip = "'d' in 'dye'", }, { code = "dj", aliases = {"dy", "dʲ"}, label = "dj", tooltip = "/dj/: 'd' in 'dew'", }, { code = "dʒ", aliases = {"dZ", "ʤ"}, label = "dʒ", tooltip = "/dʒ/: 'j' in 'jam'", }, { code = "ð", aliases = {"D"},...“ yozuvi orqali yangi sahifa yaratildi
7069
Scribunto
text/plain
-- This module contains phoneme data for [[Module:IPAc-en]].
return {
-- CONSONANTS
{
code = "b",
label = "b",
tooltip = "'b' in 'buy'",
},
{
code = "d",
label = "d",
tooltip = "'d' in 'dye'",
},
{
code = "dj",
aliases = {"dy", "dʲ"},
label = "dj",
tooltip = "/dj/: 'd' in 'dew'",
},
{
code = "dʒ",
aliases = {"dZ", "ʤ"},
label = "dʒ",
tooltip = "/dʒ/: 'j' in 'jam'",
},
{
code = "ð",
aliases = {"D"},
label = "ð",
tooltip = "/ð/: 'th' in 'this'",
},
{
code = "f",
label = "f",
tooltip = "'f' in 'find'",
},
{
code = "ɡ",
aliases = {"g"},
label = "ɡ",
tooltip = "/ɡ/: 'g' in 'guy'",
},
{
code = "h",
label = "h",
tooltip = "'h' in 'hi'",
},
{
code = "hw",
aliases = {"ʍ"},
label = "hw",
tooltip = "/hw/: 'wh' in 'why'",
},
{
code = "j",
aliases = {"y"},
label = "j",
tooltip = "/j/: 'y' in 'yes'",
},
{
code = "k",
label = "k",
tooltip = "'k' in 'kind'",
},
{
code = "l",
label = "l",
tooltip = "'l' in 'lie'",
},
{
code = "lj",
aliases = {"ly", "lʲ"},
label = "lj",
tooltip = "/lj/: 'l' in 'lute'",
},
{
code = "m",
label = "m",
tooltip = "'m' in 'my'",
},
{
code = "n",
label = "n",
tooltip = "'n' in 'nigh'",
},
{
code = "nj",
aliases = {"ny", "nʲ"},
label = "nj",
tooltip = "/nj/: 'n' in 'new'",
},
{
code = "ŋ",
aliases = {"N", "ng"},
label = "ŋ",
tooltip = "/ŋ/: 'ng' in 'sing'",
},
{
code = "p",
label = "p",
tooltip = "'p' in 'pie'",
},
{
code = "r",
aliases = {"ɹ", "ɻ"},
label = "r",
tooltip = "'r' in 'rye'",
},
{
code = "s",
label = "s",
tooltip = "'s' in 'sigh'",
},
{
code = "sj",
aliases = {"sy", "sʲ"},
label = "sj",
tooltip = "/sj/: 's' in 'consume'",
},
{
code = "ʃ",
aliases = {"S", "sh"},
label = "ʃ",
tooltip = "/ʃ/: 'sh' in 'shy'",
},
{
code = "t",
label = "t",
tooltip = "'t' in 'tie'",
},
{
code = "tj",
aliases = {"ty", "tʲ"},
label = "tj",
tooltip = "/tj/: 't' in 'tune'",
},
{
code = "tʃ",
aliases = {"tS", "ʧ", "ch"},
label = "tʃ",
tooltip = "/tʃ/: 'ch' in 'China'",
},
{
code = "θ",
aliases = {"T"},
label = "θ",
tooltip = "/θ/: 'th' in 'thigh'",
},
{
code = "θj",
aliases = {"θy", "θʲ"},
label = "θj",
tooltip = "/θj/: 'th' in 'enthuse'",
},
{
code = "v",
label = "v",
tooltip = "'v' in 'vie'",
},
{
code = "w",
label = "w",
tooltip = "'w' in 'wind'",
},
{
code = "z",
label = "z",
tooltip = "'z' in 'zoom'",
},
{
code = "zj",
aliases = {"zy", "zʲ"},
label = "zj",
tooltip = "/zj/: 'Z' in 'Zeus'",
},
{
code = "ʒ",
aliases = {"Z", "zh"},
label = "ʒ",
tooltip = "/ʒ/: 's' in 'pleasure'",
},
-- VOWELS
{
code = "ɑː",
aliases = {"A:", "ɑ:", "aː", "a:"},
label = "ɑː",
tooltip = "/ɑː/: 'a' in 'father'",
},
{
code = "ɑːr",
aliases = {"ɑɹ", "aːr", "a:r", "ɑ:r", "ɑr"},
label = "ɑːr",
tooltip = "/ɑːr/: 'ar' in 'far'",
},
{
code = "ɒ",
aliases = {"Q"},
label = "ɒ",
tooltip = "/ɒ/: 'o' in 'body'",
},
{
code = "ɒr",
aliases = {"Qr"},
label = "ɒr",
tooltip = "/ɒr/: 'or' in 'moral'",
},
{
code = "æ",
aliases = {"ae", "{"},
label = "æ",
tooltip = "/æ/: 'a' in 'bad'",
},
{
code = "ær",
aliases = {"aer", "&r", "æɹ"},
label = "ær",
tooltip = "/ær/: 'arr' in 'marry'",
},
{
code = "aɪ",
aliases = {"ai", "aI"},
label = "aɪ",
tooltip = "/aɪ/: 'i' in 'tide'",
},
{
code = "aɪər",
aliases = {"aɪr", "aIr", "aɪə"},
label = "aɪər",
tooltip = "/aɪər/: 'ire' in 'fire'",
},
{
code = "aʊ",
aliases = {"au", "aU"},
label = "aʊ",
tooltip = "/aʊ/: 'ou' in 'mouth'",
},
{
code = "aʊər",
aliases = {"aʊr", "aUr", "aʊə", "aur"},
label = "aʊər",
tooltip = "/aʊər/: 'our' in 'hour'",
},
{
code = "ɛ",
aliases = {"E"},
label = "ɛ",
tooltip = "/ɛ/: 'e' in 'dress'",
},
{
code = "ɛr",
aliases = {"Er"},
label = "ɛr",
tooltip = "/ɛr/: 'err' in 'merry'",
},
{
code = "eɪ",
aliases = {"ei", "eI", "eː", "e:"},
label = "eɪ",
tooltip = "/eɪ/: 'a' in 'face'",
},
{
code = "ɛər",
aliases = {"eir", "eIr", "e@r", "E@r", "ɛɪɹ", "eɪr", "eːr", "e:r", "ɛəɹ", "ɛə", "ɛːr", "ɛ:r", "ɛː", "ɛ:", "E:", "E:r"},
label = "ɛər",
tooltip = "/ɛər/: 'are' in 'bare'",
},
{
code = "ɛəˈr",
aliases = {"ɛə'r", "eəˈr", "eə'r", "e@'r", "E@'r", "ɛːˈr", "E:'r"},
label = "ɛəˈr",
tooltip = "/ɛəˈr/: 'ere' in 'thereof'",
},
{
code = "ɛəˌr",
aliases = {"ɛə,r", "eəˌr", "eə,r", "E@,r", "E@%r", "e@,r", "e@%r", "ɛːˌr", "E:,r", "E:%r"},
label = "ɛəˌr",
tooltip = "/ɛəˌr/: 'ere' in 'thereof'",
},
{
code = "ɪ",
aliases = {"I", "ᵻ"},
label = "ɪ",
tooltip = "/ɪ/: 'i' in 'kit'",
},
{
code = "ɪr",
label = "ɪr",
tooltip = "/ɪr/: 'irr' in 'mirror'",
},
{
code = "iː",
aliases = {"i:"},
label = "iː",
tooltip = "/iː/: 'ee' in 'fleece'",
},
{
code = "ɪər",
aliases = {"i:r", "iːr", "I@r", "i@r", "ɪəɹ", "iːɹ", "ɪə"},
label = "ɪər",
tooltip = "/ɪər/: 'ear' in 'near'",
},
{
code = "ɪəˈr",
aliases = {"ɪə'r", "I@'r"},
label = "ɪəˈr",
tooltip = "/ɪəˈr/: 'er' in 'spheroidal'",
},
{
code = "ɪəˌr",
aliases = {"ɪə,r", "I@,r", "I@%r"},
label = "ɪəˌr",
tooltip = "/ɪəˌr/: 'er' in 'spheroidal'",
},
{
code = "oʊ",
aliases = {"o:", "oː", "ou", "oU", "@u", "@U", "əʊ", "əu", "oʊ-"},
label = "oʊ",
tooltip = "/oʊ/: 'o' in 'code'",
},
{
code = "ɔː",
aliases = {"O", "O:", "ɔ:", "ɒː", "Q:"},
label = "ɔː",
tooltip = "/ɔː/: 'au' in 'fraud'",
},
{
code = "ɔːr",
aliases = {"Or", "ɔɹ", "ɔ(r)", "ɔr", "ɔər", "oUr", "ɔəɹ", "ɔʊɹ", "oʊɹ", "oʊr", "oːr", "o:r", "ɔə", "ɔə(r)"},
label = "ɔːr",
tooltip = "/ɔːr/: 'ar' in 'war'",
},
{
code = "ɔɪ",
aliases = {"oj", "ɔj", "oi", "oɪ", "ɔi", "OI", "oy"},
label = "ɔɪ",
tooltip = "/ɔɪ/: 'oi' in 'choice'",
},
{
code = "ɔɪər",
aliases = {"ɔɪr", "oyr", "ɔɪə"},
label = "ɔɪər",
tooltip = "/ɔɪər/: 'oir' in 'loir'",
},
{
code = "ʊ",
aliases = {"U", "ᵿ"},
label = "ʊ",
tooltip = "/ʊ/: 'u' in 'push'",
},
{
code = "ʊr",
aliases = {"Ur"},
label = "ʊr",
tooltip = "/ʊr/: 'our' in 'courier'",
},
{
code = "uː",
aliases = {"u:"},
label = "uː",
tooltip = "/uː/: 'oo' in 'goose'",
},
{
code = "ʊər",
aliases = {"u:r", "uːr", "u@r", "U@r", "ʊəɹ", "ʊə"},
label = "ʊər",
tooltip = "/ʊər/: 'our' in 'tour'",
},
{
code = "ʊəˈr",
aliases = {"ʊə'r", "U@'r"},
label = "ʊəˈr",
tooltip = "/ʊəˈr/: 'ur' in 'plurality'",
},
{
code = "ʊəˌr",
aliases = {"ʊə,r", "U@,r", "U@%r"},
label = "ʊəˌr",
tooltip = "/ʊəˌr/: 'ur' in 'plurality'",
},
{
code = "ʌ",
aliases = {"V"},
label = "ʌ",
tooltip = "/ʌ/: 'u' in 'cut'",
},
{
code = "ʌr",
aliases = {"Vr", "ʌɹ"},
label = "ʌr",
tooltip = "/ʌr/: 'urr' in 'hurry'",
},
{
code = "ɜːr",
aliases = {"ɝː", "ɝ", "3r", "3:r", "əːr", "@:r", "ɜɹ", "ɜ(r)", "ɜr"},
label = "ɜːr",
tooltip = "/ɜːr/: 'ur' in 'fur'",
},
{
code = "ə",
aliases = {"@"},
label = "ə",
tooltip = "/ə/: 'a' in 'about'",
},
-- SYLLABIC CONSONANTS
{
code = "ər",
aliases = {"ɚ", "@r", "əɹ", "ə(r)"},
label = "ər",
tooltip = "/ər/: 'er' in 'letter'",
},
{
code = "əl",
aliases = {"@l", "ᵊl", "l̩"},
label = "əl",
tooltip = "/əl/: 'le' in 'bottle'",
},
{
code = "ən",
aliases = {"@n", "ᵊn", "n̩"},
label = "ən",
tooltip = "/ən/: 'on' in 'button'",
},
{
code = "əm",
aliases = {"@m", "ᵊm", "m̩"},
label = "əm",
tooltip = "/əm/: 'm' in 'rhythm'",
},
-- ARCHIPHONEMES
{
code = "i",
label = "i",
tooltip = "/i/: 'y' in 'happy'",
},
{
code = "u",
label = "u",
tooltip = "/u/: 'u' in 'influence'",
},
-- MARGINAL SEGMENTS
{
code = "x",
label = "x",
aliases = {"kh"},
tooltip = "/x/: 'ch' in 'loch'",
},
{
code = "ʔ",
aliases = {"?"},
label = "ʔ",
tooltip = "/ʔ/: the catch in 'uh-oh'",
},
{
code = "ɒ̃",
aliases = {"ɑ̃", "ɒ~", "ɑ~", "Q~"},
label = "ɒ̃",
tooltip = "/ɒ̃/: nasal 'an' in 'vin blanc'",
},
{
code = "æ̃",
aliases = {"ae~", "{~", "ã", "a~"},
label = "æ̃",
tooltip = "/æ̃/: nasal 'in' in 'vin blanc'",
},
{
code = "ɜː",
aliases = {"3", "3:", "ɜ:", "ɜ", "əː", "@:"},
label = "ɜː",
tooltip = "/ɜː/: r-less 'ur' in 'nurse'",
},
-- SUPRASEGMENTALS
{
code = "ˈ",
aliases = {"'", '"'},
label = "ˈ",
tooltip = "/ˈ/: primary stress follows",
},
{
code = "ˌ",
aliases = {",", "%"},
label = "ˌ",
tooltip = "/ˌ/: secondary stress follows",
},
{
code = ".",
aliases = {"·"},
label = ".",
tooltip = "/./: syllable break",
},
{
code = "#",
label = "#",
tooltip = "/#/: morpheme break",
},
{
code = "!",
label = "|",
tooltip = "/|/: prosodic break (minor)",
},
{
code = "!!",
aliases = {"‖"},
label = "‖",
tooltip = "/‖/: prosodic break (major)",
},
-- SEPARATORS
-- Tables without tooltip text are used as word separators. In addition to
-- not having any tooltip text in the template output, they are not
-- underlined.
{
code = "_",
label = "<span class=\"wrap\"> </span>",
},
{
code = "nbsp",
aliases = {" "},
label = " ",
},
{
code = ",_",
label = ",<span class=\"wrap\"> </span>",
},
{
code = "-",
aliases = {"–"},
label = "-",
},
{
code = "(",
label = "(",
},
{
code = ")",
label = ")",
},
-- This is useful for highly variable words in place names, which are not
-- important to transcribe.
{
code = "...",
label = " ...<span class=\"wrap\"> </span>",
},
-- Obsolete combinations, kept for compatibility
{
code = "juː",
label = "juː",
tooltip = "/juː/: 'u' in 'cute'",
},
{
code = "jʊər",
label = "jʊər",
tooltip = "/jʊər/: 'ure' in 'cure'",
},
}
38zb3kfezhnh56667fwecaj74sh2n68
Modul:IPAc-en/data
828
3308
7070
2023-12-25T13:41:33Z
Umarxon III
998
„-- This module processes data for [[Module:IPAc-en]]. It is intended to be -- loaded with mw.loadData. local PRONUNCIATION_MODULE = 'Module:IPAc-en/pronunciation' local PHONEME_MODULE = 'Module:IPAc-en/phonemes' local function makeData(oldData) local newData = {} for i, old in ipairs(oldData) do local new = {} for k, v in pairs(old) do if k ~= 'aliases' and k ~= 'code' then new[k] = v end end newData[old.code] = new if old.a...“ yozuvi orqali yangi sahifa yaratildi
7070
Scribunto
text/plain
-- This module processes data for [[Module:IPAc-en]]. It is intended to be
-- loaded with mw.loadData.
local PRONUNCIATION_MODULE = 'Module:IPAc-en/pronunciation'
local PHONEME_MODULE = 'Module:IPAc-en/phonemes'
local function makeData(oldData)
local newData = {}
for i, old in ipairs(oldData) do
local new = {}
for k, v in pairs(old) do
if k ~= 'aliases' and k ~= 'code' then
new[k] = v
end
end
newData[old.code] = new
if old.aliases then
for i, alias in ipairs(old.aliases) do
newData[alias] = new
end
end
end
return newData
end
local function main()
local pronunciation = makeData(require(PRONUNCIATION_MODULE))
local phonemes = makeData(require(PHONEME_MODULE))
-- Check that no pronunciation keys are also contained in the phonemes
-- data. This would cause silent, hard-to-debug errors if it went
-- unchecked, so make it cause a big red error message instead.
for id in pairs(pronunciation) do
if phonemes[id] then
error(string.format(
"duplicate ID '%s' found in %s and %s",
id,
PRONUNCIATION_MODULE,
PHONEME_MODULE
))
end
end
return {
pronunciation = pronunciation,
phonemes = phonemes,
}
end
return main()
63ca8m7vp9oj803ii5e38i1pq69wf9e
Modul:IPAc-en/pronunciation
828
3309
7071
2023-12-25T13:42:42Z
Umarxon III
998
„-- This module contains pronunciation-key data for [[Module:IPAc-en]]. return { { code = 'lang', text = 'English:' }, { code = 'pron', text = '' }, { code = 'local', text = 'locally' }, { code = 'ipa', text = '[[International Phonetic Alphabet|IPA]]:' }, { code = 'also', text = 'also' }, { code = 'uk', text = '[[British English|UK]]:' }, { code = 'us', text = '[[American English|US]]:' }, { code = 'ukla...“ yozuvi orqali yangi sahifa yaratildi
7071
Scribunto
text/plain
-- This module contains pronunciation-key data for [[Module:IPAc-en]].
return {
{
code = 'lang',
text = 'English:'
},
{
code = 'pron',
text = ''
},
{
code = 'local',
text = 'locally'
},
{
code = 'ipa',
text = '[[International Phonetic Alphabet|IPA]]:'
},
{
code = 'also',
text = 'also'
},
{
code = 'uk',
text = '[[British English|UK]]:'
},
{
code = 'us',
text = '[[American English|US]]:'
},
{
code = 'uklang',
text = '[[British English]]:'
},
{
code = 'uslang',
text = '[[American English]]:'
},
{
code = 'ukalso',
text = '[[British English|UK]] also'
},
{
code = 'usalso',
text = '[[American English|US]] also'
},
{
code = 'alsouk',
text = 'also [[British English|UK]]:'
},
{
code = 'alsous',
text = 'also [[American English|US]]:'
},
}
skyneclm3gt9868iop1vpqel8zboas5
Modul:IPAc-en/documentation
828
3310
7072
2023-12-25T13:44:41Z
Umarxon III
998
„-- This module generates automatic documentation for [[Template:IPAc-en]]. local pronunciationData = mw.loadData('Module:IPAc-en/pronunciation') local phonemeData = mw.loadData('Module:IPAc-en/phonemes') local p = {} local function makeCode(s) return string.format('<code>%s</code>', mw.text.nowiki(s)) end local function buildTable(options) local ret = {} ret[#ret + 1] = '{| class="wikitable"' if options.headerRow then for i, header in ipai...“ yozuvi orqali yangi sahifa yaratildi
7072
Scribunto
text/plain
-- This module generates automatic documentation for [[Template:IPAc-en]].
local pronunciationData = mw.loadData('Module:IPAc-en/pronunciation')
local phonemeData = mw.loadData('Module:IPAc-en/phonemes')
local p = {}
local function makeCode(s)
return string.format('<code>%s</code>', mw.text.nowiki(s))
end
local function buildTable(options)
local ret = {}
ret[#ret + 1] = '{| class="wikitable"'
if options.headerRow then
for i, header in ipairs(options.headerRow) do
ret[#ret + 1] = '! ' .. header
end
end
if options.rows then
for i, t in ipairs(options.rows) do
ret[#ret + 1] = '|-'
for j, data in ipairs(t) do
ret[#ret + 1] = '| ' .. data
end
end
end
ret[#ret + 1] = '|}'
return table.concat(ret, '\n')
end
local function makeCodeTable(data, headers, callback)
local headerRow = {'Code', 'Aliases'}
for i, header in ipairs(headers) do
headerRow[#headerRow + 1] = header
end
local rows = {}
for i, t in ipairs(data) do
local aliases = {}
if t.aliases then
for i, alias in ipairs(t.aliases) do
aliases[#aliases + 1] = makeCode(alias)
end
end
aliases = table.concat(aliases, ', ')
rows[#rows + 1] = {makeCode(t.code), aliases, callback(t)}
end
return buildTable{
headerRow = headerRow,
rows = rows
}
end
function p.pronunciation()
return makeCodeTable(pronunciationData, {'Output'}, function (t)
return t.text
end)
end
function p.phonemes()
return makeCodeTable(
phonemeData,
{'Display text', 'Tooltip', 'Type'},
function (t)
return t.label, t.tooltip or '', t.tooltip and 'diaphoneme' or 'separator'
end
)
end
return p
ar8m065717bbbct1l18yrq5g7gox2te
Modul:Convert
828
3311
7073
2023-12-25T13:47:03Z
Umarxon III
998
„-- Convert a value from one unit of measurement to another. -- Example: {{convert|123|lb|kg}} --> 123 pounds (56 kg) -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. local MINUS = '−' -- Unicode U+2212 MINUS SIGN (UTF-8: e2 88 92) local abs = math.abs local floor = math.floor local format = string.format local log10 = math.log10 local ustring = mw.ustring local ulen = ustring.len local usub = ustring.sub -- Configura...“ yozuvi orqali yangi sahifa yaratildi
7073
Scribunto
text/plain
-- Convert a value from one unit of measurement to another.
-- Example: {{convert|123|lb|kg}} --> 123 pounds (56 kg)
-- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki.
local MINUS = '−' -- Unicode U+2212 MINUS SIGN (UTF-8: e2 88 92)
local abs = math.abs
local floor = math.floor
local format = string.format
local log10 = math.log10
local ustring = mw.ustring
local ulen = ustring.len
local usub = ustring.sub
-- Configuration options to keep magic values in one location.
-- Conversion data and message text are defined in separate modules.
local config, maxsigfig
local numdot -- must be '.' or ',' or a character which works in a regex
local numsep, numsep_remove, numsep_remove2
local data_code, all_units
local text_code
local varname -- can be a code to use variable names that depend on value
local from_en_table -- to translate an output string of en digits to local language
local to_en_table -- to translate an input string of digits in local language to en
-- Use translation_table in convert/text to change the following.
local en_default -- true uses lang=en unless convert has lang=local or local digits
local group_method = 3 -- code for how many digits are in a group
local per_word = 'per' -- for units like "liters per kilometer"
local plural_suffix = 's' -- only other useful value is probably '' to disable plural unit names
local omitsep -- true to omit separator before local symbol/name
-- All units should be defined in the data module. However, to cater for quick changes
-- and experiments, any unknown unit is looked up in an extra data module, if it exists.
-- That module would be transcluded in only a small number of pages, so there should be
-- little server overhead from making changes, and changes should propagate quickly.
local extra_module -- name of module with extra units
local extra_units -- nil or table of extra units from extra_module
-- Some options in the invoking template can set variables used later in the module.
local currency_text -- for a user-defined currency symbol: {{convert|12|$/ha|$=€}} (euro replaces dollar)
local function from_en(text)
-- Input is a string representing a number in en digits with '.' decimal mark,
-- without digit grouping (which is done just after calling this).
-- Return the translation of the string with numdot and digits in local language.
if numdot ~= '.' then
text = text:gsub('%.', numdot)
end
if from_en_table then
text = text:gsub('%d', from_en_table)
end
return text
end
local function to_en(text)
-- Input is a string representing a number in the local language with
-- an optional numdot decimal mark and numsep digit grouping.
-- Return the translation of the string with '.' mark and en digits,
-- and no separators (they have to be removed here to handle cases like
-- numsep = '.' and numdot = ',' with input "1.234.567,8").
if to_en_table then
text = ustring.gsub(text, '%d', to_en_table)
end
if numsep_remove then
text = text:gsub(numsep_remove, '')
end
if numsep_remove2 then
text = text:gsub(numsep_remove2, '')
end
if numdot ~= '.' then
text = text:gsub(numdot, '.')
end
return text
end
local function decimal_mark(text)
-- Return ',' if text probably is using comma for decimal mark, or has no decimal mark.
-- Return '.' if text probably is using dot for decimal mark.
-- Otherwise return nothing (decimal mark not known).
if not text:find('[.,]') then return ',' end
text = text:gsub('^%-', ''):gsub('%+%d+/%d+$', ''):gsub('[Ee]%-?%d+$', '')
local decimal =
text:match('^0?([.,])%d+$') or
text:match('%d([.,])%d?%d?$') or
text:match('%d([.,])%d%d%d%d+$')
if decimal then return decimal end
if text:match('%.%d+%.') then return ',' end
if text:match('%,%d+,') then return '.' end
end
local add_warning, with_separator -- forward declarations
local function to_en_with_check(text, parms)
-- Version of to_en() for a wiki using numdot = ',' and numsep = '.' to check
-- text (an input number as a string) which might have been copied from enwiki.
-- For example, in '1.234' the '.' could be a decimal mark or a group separator.
-- From viwiki.
if to_en_table then
text = ustring.gsub(text, '%d', to_en_table)
end
if decimal_mark(text) == '.' then
local original = text
text = text:gsub(',', '') -- for example, interpret "1,234.5" as an enwiki value
if parms then
add_warning(parms, 0, 'cvt_enwiki_num', original, with_separator({}, text))
end
else
if numsep_remove then
text = text:gsub(numsep_remove, '')
end
if numsep_remove2 then
text = text:gsub(numsep_remove2, '')
end
if numdot ~= '.' then
text = text:gsub(numdot, '.')
end
end
return text
end
local function omit_separator(id)
-- Return true if there should be no separator before id (a unit symbol or name).
-- For zhwiki, there should be no separator if id uses local characters.
-- The following kludge should be a sufficient test.
if omitsep then
if id:sub(1, 2) == '-{' then -- for "-{...}-" content language variant
return true
end
if id:byte() > 127 then
local first = usub(id, 1, 1)
if first ~= 'Å' and first ~= '°' and first ~= 'µ' then
return true
end
end
end
return id:sub(1, 1) == '/' -- no separator before units like "/ha"
end
local spell_module -- name of module that can spell numbers
local speller -- function from that module to handle spelling (set if needed)
local wikidata_module, wikidata_data_module -- names of Wikidata modules
local wikidata_code, wikidata_data -- exported tables from those modules (set if needed)
local function set_config(args)
-- Set configuration options from template #invoke or defaults.
config = args
maxsigfig = config.maxsigfig or 14 -- maximum number of significant figures
local data_module, text_module
local sandbox = config.sandbox and ('/' .. config.sandbox) or ''
data_module = "Module:Convert/data" .. sandbox
text_module = "Module:Convert/text" .. sandbox
extra_module = "Module:Convert/extra" .. sandbox
wikidata_module = "Module:Convert/wikidata" .. sandbox
wikidata_data_module = "Module:Convert/wikidata/data" .. sandbox
spell_module = "Module:ConvertNumeric"
data_code = mw.loadData(data_module)
text_code = mw.loadData(text_module)
all_units = data_code.all_units
local translation = text_code.translation_table
if translation then
numdot = translation.numdot
numsep = translation.numsep
if numdot == ',' and numsep == '.' then
if text_code.all_messages.cvt_enwiki_num then
to_en = to_en_with_check
end
end
if translation.group then
group_method = translation.group
end
if translation.per_word then
per_word = translation.per_word
end
if translation.plural_suffix then
plural_suffix = translation.plural_suffix
end
varname = translation.varname
from_en_table = translation.from_en
local use_workaround = true
if use_workaround then
-- 2013-07-05 workaround bug by making a copy of the required table.
-- mw.ustring.gsub fails with a table (to_en_table) as the replacement,
-- if the table is accessed via mw.loadData.
local source = translation.to_en
if source then
to_en_table = {}
for k, v in pairs(source) do
to_en_table[k] = v
end
end
else
to_en_table = translation.to_en
end
if translation.lang == 'en default' then
en_default = true -- for hiwiki
end
omitsep = translation.omitsep -- for zhwiki
end
numdot = config.numdot or numdot or '.' -- decimal mark before fractional digits
numsep = config.numsep or numsep or ',' -- group separator for numbers
-- numsep should be ',' or '.' or '' or ' ' or a Unicode character.
-- numsep_remove must work in a regex to identify separators to be removed.
if numsep ~= '' then
numsep_remove = (numsep == '.') and '%.' or numsep
end
if numsep ~= ',' and numdot ~= ',' then
numsep_remove2 = ',' -- so numbers copied from enwiki will work
end
end
local function collection()
-- Return a table to hold items.
return {
n = 0,
add = function (self, item)
self.n = self.n + 1
self[self.n] = item
end,
}
end
local function divide(numerator, denominator)
-- Return integers quotient, remainder resulting from dividing the two
-- given numbers, which should be unsigned integers.
local quotient, remainder = floor(numerator / denominator), numerator % denominator
if not (0 <= remainder and remainder < denominator) then
-- Floating point limits may need this, as in {{convert|160.02|Ym|ydftin}}.
remainder = 0
end
return quotient, remainder
end
local function split(text, delimiter)
-- Return a numbered table with fields from splitting text.
-- The delimiter is used in a regex without escaping (for example, '.' would fail).
-- Each field has any leading/trailing whitespace removed.
local t = {}
text = text .. delimiter -- to get last item
for item in text:gmatch('%s*(.-)%s*' .. delimiter) do
table.insert(t, item)
end
return t
end
local function strip(text)
-- If text is a string, return its content with no leading/trailing
-- whitespace. Otherwise return nil (a nil argument gives a nil result).
if type(text) == 'string' then
return text:match("^%s*(.-)%s*$")
end
end
local function table_len(t)
-- Return length (<100) of a numbered table to replace #t which is
-- documented to not work if t is accessed via mw.loadData().
for i = 1, 100 do
if t[i] == nil then
return i - 1
end
end
end
local function wanted_category(catkey, catsort, want_warning)
-- Return message category if it is wanted in current namespace,
-- otherwise return ''.
local cat
local title = mw.title.getCurrentTitle()
if title then
local nsdefault = '0' -- default namespace: '0' = article; '0,10' = article and template
local namespace = title.namespace
for _, v in ipairs(split(config.nscat or nsdefault, ',')) do
if namespace == tonumber(v) then
cat = text_code.all_categories[want_warning and 'warning' or catkey]
if catsort and catsort ~= '' and cat:sub(-2) == ']]' then
cat = cat:sub(1, -3) .. '|' .. mw.text.nowiki(usub(catsort, 1, 20)) .. ']]'
end
break
end
end
end
return cat or ''
end
local function message(parms, mcode, is_warning)
-- Return wikitext for an error message, including category if specified
-- for the message type.
-- mcode = numbered table specifying the message:
-- mcode[1] = 'cvt_xxx' (string used as a key to get message info)
-- mcode[2] = 'parm1' (string to replace '$1' if any in message)
-- mcode[3] = 'parm2' (string to replace '$2' if any in message)
-- mcode[4] = 'parm3' (string to replace '$3' if any in message)
local msg
if type(mcode) == 'table' then
if mcode[1] == 'cvt_no_output' then
-- Some errors should cause convert to output an empty string,
-- for example, for an optional field in an infobox.
return ''
end
msg = text_code.all_messages[mcode[1]]
end
parms.have_problem = true
local function subparm(fmt, ...)
local rep = {}
for i, v in ipairs({...}) do
rep['$' .. i] = v
end
return (fmt:gsub('$%d+', rep))
end
if msg then
local parts = {}
local regex, replace = msg.regex, msg.replace
for i = 1, 3 do
local limit = 40
local s = mcode[i + 1]
if s then
if regex and replace then
s = s:gsub(regex, replace)
limit = nil -- allow long "should be" messages
end
-- Escape user input so it does not break the message.
-- To avoid tags (like {{convert|1<math>23</math>|m}}) breaking
-- the mouseover title, any strip marker starting with char(127) is
-- replaced with '...' (text not needing i18n).
local append
local pos = s:find(string.char(127), 1, true)
if pos then
append = '...'
s = s:sub(1, pos - 1)
end
if limit and ulen(s) > limit then
s = usub(s, 1, limit)
append = '...'
end
s = mw.text.nowiki(s) .. (append or '')
else
s = '?'
end
parts['$' .. i] = s
end
local function ispreview()
-- Return true if a prominent message should be shown.
if parms.test == 'preview' or parms.test == 'nopreview' then
-- For testing, can preview a real message or simulate a preview
-- when running automated tests.
return parms.test == 'preview'
end
local success, revid = pcall(function ()
return (parms.frame):preprocess('{{REVISIONID}}') end)
return success and (revid == '')
end
local want_warning = is_warning and
not config.warnings and -- show unobtrusive warnings if config.warnings not configured
not msg.nowarn -- but use msg settings, not standard warning, if specified
local title = string.gsub(msg[1] or 'Missing message', '$%d+', parts)
local text = want_warning and '*' or msg[2] or 'Missing message'
local cat = wanted_category(msg[3], mcode[2], want_warning)
local anchor = msg[4] or ''
local fmtkey = ispreview() and 'cvt_format_preview' or
(want_warning and 'cvt_format2' or msg.format or 'cvt_format')
local fmt = text_code.all_messages[fmtkey] or 'convert: bug'
return subparm(fmt, title:gsub('"', '"'), text, cat, anchor)
end
return 'Convert internal error: unknown message'
end
function add_warning(parms, level, key, text1, text2) -- for forward declaration above
-- If enabled, add a warning that will be displayed after the convert result.
-- A higher level is more verbose: more kinds of warnings are displayed.
-- To reduce output noise, only the first warning is displayed.
if level <= (tonumber(config.warnings) or 1) then
if parms.warnings == nil then
parms.warnings = message(parms, { key, text1, text2 }, true)
end
end
end
local function spell_number(parms, inout, number, numerator, denominator)
-- Return result of spelling (number, numerator, denominator), or
-- return nil if spelling is not available or not supported for given text.
-- Examples (each value must be a string or nil):
-- number numerator denominator output
-- ------ --------- ----------- -------------------
-- "1.23" nil nil one point two three
-- "1" "2" "3" one and two thirds
-- nil "2" "3" two thirds
if not speller then
local function get_speller(module)
return require(module).spell_number
end
local success
success, speller = pcall(get_speller, spell_module)
if not success or type(speller) ~= 'function' then
add_warning(parms, 1, 'cvt_no_spell', 'spell')
return nil
end
end
local case
if parms.spell_upper == inout then
case = true
parms.spell_upper = nil -- only uppercase first word in a multiple unit
end
local sp = not parms.opt_sp_us
local adj = parms.opt_adjectival
return speller(number, numerator, denominator, case, sp, adj)
end
------------------------------------------------------------------------
-- BEGIN: Code required only for built-in units.
-- LATER: If need much more code, move to another module to simplify this module.
local function speed_of_sound(altitude)
-- This is for the Mach built-in unit of speed.
-- Return speed of sound in metres per second at given altitude in feet.
-- If no altitude given, use default (zero altitude = sea level).
-- Table gives speed of sound in miles per hour at various altitudes:
-- altitude = -17,499 to 302,499 feet
-- mach_table[a + 4] = s where
-- a = (altitude / 5000) rounded to nearest integer (-3 to 60)
-- s = speed of sound (mph) at that altitude
-- LATER: Should calculate result from an interpolation between the next
-- lower and higher altitudes in table, rather than rounding to nearest.
-- From: http://www.aerospaceweb.org/question/atmosphere/q0112.shtml
local mach_table = { -- a =
799.5, 787.0, 774.2, 761.207051, -- -3 to 0
748.0, 734.6, 721.0, 707.0, 692.8, 678.3, 663.5, 660.1, 660.1, 660.1, -- 1 to 10
660.1, 660.1, 660.1, 662.0, 664.3, 666.5, 668.9, 671.1, 673.4, 675.6, -- 11 to 20
677.9, 683.7, 689.9, 696.0, 702.1, 708.1, 714.0, 719.9, 725.8, 731.6, -- 21 to 30
737.3, 737.7, 737.7, 736.2, 730.5, 724.6, 718.8, 712.9, 707.0, 701.1, -- 31 to 40
695.0, 688.9, 682.8, 676.6, 670.4, 664.1, 657.8, 652.9, 648.3, 643.7, -- 41 to 50
639.1, 634.4, 629.6, 624.8, 620.0, 615.2, 613.2, 613.2, 613.2, 613.5, -- 51 to 60
}
altitude = altitude or 0
local a = (altitude < 0) and -altitude or altitude
a = floor(a / 5000 + 0.5)
if altitude < 0 then
a = -a
end
if a < -3 then
a = -3
elseif a > 60 then
a = 60
end
return mach_table[a + 4] * 0.44704 -- mph converted to m/s
end
-- END: Code required only for built-in units.
------------------------------------------------------------------------
local function get_range(word)
-- Return a range (string or table) corresponding to word (like "to"),
-- or return nil if not a range word.
local ranges = text_code.ranges
return ranges.types[word] or ranges.types[ranges.aliases[word]]
end
local function check_mismatch(unit1, unit2)
-- If unit1 cannot be converted to unit2, return an error message table.
-- This allows conversion between units of the same type, and between
-- Nm (normally torque) and ftlb (energy), as in gun-related articles.
-- This works because Nm is the base unit (scale = 1) for both the
-- primary type (torque), and the alternate type (energy, where Nm = J).
-- A match occurs if the primary types are the same, or if unit1 matches
-- the alternate type of unit2, and vice versa. That provides a whitelist
-- of which conversions are permitted between normally incompatible types.
if unit1.utype == unit2.utype or
(unit1.utype == unit2.alttype and unit1.alttype == unit2.utype) then
return nil
end
return { 'cvt_mismatch', unit1.utype, unit2.utype }
end
local function override_from(out_table, in_table, fields)
-- Copy the specified fields from in_table to out_table, but do not
-- copy nil fields (keep any corresponding field in out_table).
for _, field in ipairs(fields) do
if in_table[field] then
out_table[field] = in_table[field]
end
end
end
local function shallow_copy(t)
-- Return a shallow copy of table t.
-- Do not need the features and overhead of the Scribunto mw.clone().
local result = {}
for k, v in pairs(t) do
result[k] = v
end
return result
end
local unit_mt = {
-- Metatable to get missing values for a unit that does not accept SI prefixes.
-- Warning: The boolean value 'false' is returned for any missing field
-- so __index is not called twice for the same field in a given unit.
__index = function (self, key)
local value
if key == 'name1' or key == 'sym_us' then
value = self.symbol
elseif key == 'name2' then
value = self.name1 .. plural_suffix
elseif key == 'name1_us' then
value = self.name1
if not rawget(self, 'name2_us') then
-- If name1_us is 'foot', do not make name2_us by appending plural_suffix.
self.name2_us = self.name2
end
elseif key == 'name2_us' then
local raw1_us = rawget(self, 'name1_us')
if raw1_us then
value = raw1_us .. plural_suffix
else
value = self.name2
end
elseif key == 'link' then
value = self.name1
else
value = false
end
rawset(self, key, value)
return value
end
}
local function prefixed_name(unit, name, index)
-- Return unit name with SI prefix inserted at correct position.
-- index = 1 (name1), 2 (name2), 3 (name1_us), 4 (name2_us).
-- The position is a byte (not character) index, so use Lua's sub().
local pos = rawget(unit, 'prefix_position')
if type(pos) == 'string' then
pos = tonumber(split(pos, ',')[index])
end
if pos then
return name:sub(1, pos - 1) .. unit.si_name .. name:sub(pos)
end
return unit.si_name .. name
end
local unit_prefixed_mt = {
-- Metatable to get missing values for a unit that accepts SI prefixes.
-- Before use, fields si_name, si_prefix must be defined.
-- The unit must define _symbol, _name1 and
-- may define _sym_us, _name1_us, _name2_us
-- (_sym_us, _name2_us may be defined for a language using sp=us
-- to refer to a variant unrelated to U.S. units).
__index = function (self, key)
local value
if key == 'symbol' then
value = self.si_prefix .. self._symbol
elseif key == 'sym_us' then
value = rawget(self, '_sym_us')
if value then
value = self.si_prefix .. value
else
value = self.symbol
end
elseif key == 'name1' then
value = prefixed_name(self, self._name1, 1)
elseif key == 'name2' then
value = rawget(self, '_name2')
if value then
value = prefixed_name(self, value, 2)
else
value = self.name1 .. plural_suffix
end
elseif key == 'name1_us' then
value = rawget(self, '_name1_us')
if value then
value = prefixed_name(self, value, 3)
else
value = self.name1
end
elseif key == 'name2_us' then
value = rawget(self, '_name2_us')
if value then
value = prefixed_name(self, value, 4)
elseif rawget(self, '_name1_us') then
value = self.name1_us .. plural_suffix
else
value = self.name2
end
elseif key == 'link' then
value = self.name1
else
value = false
end
rawset(self, key, value)
return value
end
}
local unit_per_mt = {
-- Metatable to get values for a per unit of form "x/y".
-- This is never called to determine a unit name or link because per units
-- are handled as a special case.
-- Similarly, the default output is handled elsewhere, and for a symbol
-- this is only called from get_default() for default_exceptions.
__index = function (self, key)
local value
if key == 'symbol' then
local per = self.per
local unit1, unit2 = per[1], per[2]
if unit1 then
value = unit1[key] .. '/' .. unit2[key]
else
value = '/' .. unit2[key]
end
elseif key == 'sym_us' then
value = self.symbol
elseif key == 'scale' then
local per = self.per
local unit1, unit2 = per[1], per[2]
value = (unit1 and unit1.scale or 1) * self.scalemultiplier / unit2.scale
else
value = false
end
rawset(self, key, value)
return value
end
}
local function make_per(unitcode, unit_table, ulookup)
-- Return true, t where t is a per unit with unit codes expanded to unit tables,
-- or return false, t where t is an error message table.
local result = {
unitcode = unitcode,
utype = unit_table.utype,
per = {}
}
override_from(result, unit_table, { 'invert', 'iscomplex', 'default', 'link', 'symbol', 'symlink' })
result.symbol_raw = (result.symbol or false) -- to distinguish between a defined exception and a metatable calculation
local prefix
for i, v in ipairs(unit_table.per) do
if i == 1 and v == '' then
-- First unit symbol can be empty; that gives a nil first unit table.
elseif i == 1 and text_code.currency[v] then
prefix = currency_text or v
else
local success, t = ulookup(v)
if not success then return false, t end
result.per[i] = t
end
end
local multiplier = unit_table.multiplier
if not result.utype then
-- Creating an automatic per unit.
local unit1 = result.per[1]
local utype = (unit1 and unit1.utype or prefix or '') .. '/' .. result.per[2].utype
local t = data_code.per_unit_fixups[utype]
if t then
if type(t) == 'table' then
utype = t.utype or utype
result.link = result.link or t.link
multiplier = multiplier or t.multiplier
else
utype = t
end
end
result.utype = utype
end
result.scalemultiplier = multiplier or 1
result.vprefix = prefix or false -- set to non-nil to avoid calling __index
return true, setmetatable(result, unit_per_mt)
end
local function lookup(parms, unitcode, what, utable, fails, depth)
-- Return true, t where t is a copy of the unit's converter table,
-- or return false, t where t is an error message table.
-- Parameter 'what' determines whether combination units are accepted:
-- 'no_combination' : single unit only
-- 'any_combination' : single unit or combination or output multiple
-- 'only_multiple' : single unit or output multiple only
-- Parameter unitcode is a symbol (like 'g'), with an optional SI prefix (like 'kg').
-- If, for example, 'kg' is in this table, that entry is used;
-- otherwise the prefix ('k') is applied to the base unit ('g').
-- If unitcode is a known combination code (and if allowed by what),
-- a table of output multiple unit tables is included in the result.
-- For compatibility with the old template, an underscore in a unitcode is
-- replaced with a space so usage like {{convert|350|board_feet}} works.
-- Wikignomes may also put two spaces or " " in combinations, so
-- replace underscore, " ", and multiple spaces with a single space.
utable = utable or parms.unittable or all_units
fails = fails or {}
depth = depth and depth + 1 or 1
if depth > 9 then
-- There are ways to mistakenly define units which result in infinite
-- recursion when lookup() is called. That gives a long delay and very
-- confusing error messages, so the depth parameter is used as a guard.
return false, { 'cvt_lookup', unitcode }
end
if unitcode == nil or unitcode == '' then
return false, { 'cvt_no_unit' }
end
unitcode = unitcode:gsub('_', ' '):gsub(' ', ' '):gsub(' +', ' ')
local function call_make_per(t)
return make_per(unitcode, t,
function (ucode) return lookup(parms, ucode, 'no_combination', utable, fails, depth) end
)
end
local t = utable[unitcode]
if t then
if t.shouldbe then
return false, { 'cvt_should_be', t.shouldbe }
end
if t.sp_us then
parms.opt_sp_us = true
end
local target = t.target -- nil, or unitcode is an alias for this target
if target then
local success, result = lookup(parms, target, what, utable, fails, depth)
if not success then return false, result end
override_from(result, t, { 'customary', 'default', 'link', 'symbol', 'symlink' })
local multiplier = t.multiplier
if multiplier then
result.multiplier = tostring(multiplier)
result.scale = result.scale * multiplier
end
return true, result
end
if t.per then
return call_make_per(t)
end
local combo = t.combination -- nil or a table of unitcodes
if combo then
local multiple = t.multiple
if what == 'no_combination' or (what == 'only_multiple' and not multiple) then
return false, { 'cvt_bad_unit', unitcode }
end
-- Recursively create a combination table containing the
-- converter table of each unitcode.
local result = { utype = t.utype, multiple = multiple, combination = {} }
local cvt = result.combination
for i, v in ipairs(combo) do
local success, t = lookup(parms, v, multiple and 'no_combination' or 'only_multiple', utable, fails, depth)
if not success then return false, t end
cvt[i] = t
end
return true, result
end
local result = shallow_copy(t)
result.unitcode = unitcode
if result.prefixes then
result.si_name = ''
result.si_prefix = ''
return true, setmetatable(result, unit_prefixed_mt)
end
return true, setmetatable(result, unit_mt)
end
local SIprefixes = text_code.SIprefixes
for plen = SIprefixes[1] or 2, 1, -1 do
-- Look for an SI prefix; should never occur with an alias.
-- Check for longer prefix first ('dam' is decametre).
-- SIprefixes[1] = prefix maximum #characters (as seen by mw.ustring.sub).
local prefix = usub(unitcode, 1, plen)
local si = SIprefixes[prefix]
if si then
local t = utable[usub(unitcode, plen+1)]
if t and t.prefixes then
local result = shallow_copy(t)
result.unitcode = unitcode
result.si_name = parms.opt_sp_us and si.name_us or si.name
result.si_prefix = si.prefix or prefix
result.scale = t.scale * 10 ^ (si.exponent * t.prefixes)
return true, setmetatable(result, unit_prefixed_mt)
end
end
end
-- Accept user-defined combinations like "acre+m2+ha" or "acre m2 ha" for output.
-- If '+' is used, each unit code can include a space, and any error is fatal.
-- If ' ' is used and if each space-separated word is a unit code, it is a combo,
-- but errors are not fatal so the unit code can be looked up as an extra unit.
local err_is_fatal
local combo = collection()
if unitcode:find('+', 1, true) then
err_is_fatal = true
for item in (unitcode .. '+'):gmatch('%s*(.-)%s*%+') do
if item ~= '' then
combo:add(item)
end
end
elseif unitcode:find('%s') then
for item in unitcode:gmatch('%S+') do
combo:add(item)
end
end
if combo.n > 1 then
local function lookup_combo()
if what == 'no_combination' or what == 'only_multiple' then
return false, { 'cvt_bad_unit', unitcode }
end
local result = { combination = {} }
local cvt = result.combination
for i, v in ipairs(combo) do
local success, t = lookup(parms, v, 'only_multiple', utable, fails, depth)
if not success then return false, t end
if i == 1 then
result.utype = t.utype
else
local mismatch = check_mismatch(result, t)
if mismatch then
return false, mismatch
end
end
cvt[i] = t
end
return true, result
end
local success, result = lookup_combo()
if success or err_is_fatal then
return success, result
end
end
-- Accept any unit with an engineering notation prefix like "e6cuft"
-- (million cubic feet), but not chained prefixes like "e3e6cuft",
-- and not if the unit is a combination or multiple,
-- and not if the unit has an offset or is a built-in.
-- Only en digits are accepted.
local exponent, baseunit = unitcode:match('^e(%d+)(.*)')
if exponent then
local engscale = text_code.eng_scales[exponent]
if engscale then
local success, result = lookup(parms, baseunit, 'no_combination', utable, fails, depth)
if success and not (result.offset or result.builtin or result.engscale) then
result.unitcode = unitcode -- 'e6cuft' not 'cuft'
result.defkey = unitcode -- key to lookup default exception
result.engscale = engscale
result.scale = result.scale * 10 ^ tonumber(exponent)
return true, result
end
end
end
-- Look for x/y; split on right-most slash to get scale correct (x/y/z is x/y per z).
local top, bottom = unitcode:match('^(.-)/([^/]+)$')
if top and not unitcode:find('e%d') then
-- If valid, create an automatic per unit for an "x/y" unit code.
-- The unitcode must not include extraneous spaces.
-- Engineering notation (apart from at start and which has been stripped before here),
-- is not supported so do not make a per unit if find text like 'e3' in unitcode.
local success, result = call_make_per({ per = {top, bottom} })
if success then
return true, result
end
end
if not parms.opt_ignore_error and not get_range(unitcode) then
-- Want the "what links here" list for the extra_module to show only cases
-- where an extra unit is used, so do not require it if invoked from {{val}}
-- or if looking up a range word which cannot be a unit.
if not extra_units then
local success, extra = pcall(function () return require(extra_module).extra_units end)
if success and type(extra) == 'table' then
extra_units = extra
end
end
if extra_units then
-- A unit in one data table might refer to a unit in the other table, so
-- switch between them, relying on fails or depth to terminate loops.
if not fails[unitcode] then
fails[unitcode] = true
local other = (utable == all_units) and extra_units or all_units
local success, result = lookup(parms, unitcode, what, other, fails, depth)
if success then
return true, result
end
end
end
end
if to_en_table then
-- At fawiki it is common to translate all digits so a unit like "km2" becomes "km۲".
local en_code = ustring.gsub(unitcode, '%d', to_en_table)
if en_code ~= unitcode then
return lookup(parms, en_code, what, utable, fails, depth)
end
end
return false, { 'cvt_unknown', unitcode }
end
local function valid_number(num)
-- Return true if num is a valid number.
-- In Scribunto (different from some standard Lua), when expressed as a string,
-- overflow or other problems are indicated with text like "inf" or "nan"
-- which are regarded as invalid here (each contains "n").
if type(num) == 'number' and tostring(num):find('n', 1, true) == nil then
return true
end
end
local function hyphenated(name, parts)
-- Return a hyphenated form of given name (for adjectival usage).
-- The name may be linked and the target of the link must not be changed.
-- Hypothetical examples:
-- [[long ton|ton]] → [[long ton|ton]] (no change)
-- [[tonne|long ton]] → [[tonne|long-ton]]
-- [[metric ton|long ton]] → [[metric ton|long-ton]]
-- [[long ton]] → [[long ton|long-ton]]
-- Input can also have multiple links in a single name like:
-- [[United States customary units|U.S.]] [[US gallon|gallon]]
-- [[mile]]s per [[United States customary units|U.S.]] [[quart]]
-- [[long ton]]s per [[short ton]]
-- Assume that links cannot be nested (never like "[[abc[[def]]ghi]]").
-- This uses a simple and efficient procedure that works for most cases.
-- Some units (if used) would require more, and can later think about
-- adding a method to handle exceptions.
-- The procedure is to replace each space with a hyphen, but
-- not a space after ')' [for "(pre-1954 US) nautical mile"], and
-- not spaces immediately before '(' or in '(...)' [for cases like
-- "British thermal unit (ISO)" and "Calorie (International Steam Table)"].
if name:find(' ', 1, true) then
if parts then
local pos
if name:sub(1, 1) == '(' then
pos = name:find(')', 1, true)
if pos then
return name:sub(1, pos+1) .. name:sub(pos+2):gsub(' ', '-')
end
elseif name:sub(-1) == ')' then
pos = name:find('(', 1, true)
if pos then
return name:sub(1, pos-2):gsub(' ', '-') .. name:sub(pos-1)
end
end
return name:gsub(' ', '-')
end
parts = collection()
for before, item, after in name:gmatch('([^[]*)(%[%[[^[]*%]%])([^[]*)') do
if item:find(' ', 1, true) then
local prefix
local plen = item:find('|', 1, true)
if plen then
prefix = item:sub(1, plen)
item = item:sub(plen + 1, -3)
else
prefix = item:sub(1, -3) .. '|'
item = item:sub(3, -3)
end
item = prefix .. hyphenated(item, parts) .. ']]'
end
parts:add(before:gsub(' ', '-') .. item .. after:gsub(' ', '-'))
end
if parts.n == 0 then
-- No link like "[[...]]" was found in the original name.
parts:add(hyphenated(name, parts))
end
return table.concat(parts)
end
return name
end
local function hyphenated_maybe(parms, want_name, sep, id, inout)
-- Return s, f where
-- s = id, possibly modified
-- f = true if hyphenated
-- Possible modifications: hyphenate; prepend '-'; append mid text.
if id == nil or id == '' then
return ''
end
local mid = (inout == (parms.opt_flip and 'out' or 'in')) and parms.mid or ''
if want_name then
if parms.opt_adjectival then
return '-' .. hyphenated(id) .. mid, true
end
if parms.opt_add_s and id:sub(-1) ~= 's' then
id = id .. 's' -- for nowiki
end
end
return sep .. id .. mid
end
local function use_minus(text)
-- Return text with Unicode minus instead of '-', if present.
if text:sub(1, 1) == '-' then
return MINUS .. text:sub(2)
end
return text
end
local function digit_groups(parms, text, method)
-- Return a numbered table of groups of digits (left-to-right, in local language).
-- Parameter method is a number or nil:
-- 3 for 3-digit grouping (default), or
-- 2 for 3-then-2 grouping (only for digits before decimal mark).
local len_right
local len_left = text:find('.', 1, true)
if len_left then
len_right = #text - len_left
len_left = len_left - 1
else
len_left = #text
end
local twos = method == 2 and len_left > 5
local groups = collection()
local run = len_left
local n
if run < 4 or (run == 4 and parms.opt_comma5) then
if parms.opt_gaps then
n = run
else
n = #text
end
elseif twos then
n = run % 2 == 0 and 1 or 2
else
n = run % 3 == 0 and 3 or run % 3
end
while run > 0 do
groups:add(n)
run = run - n
n = (twos and run > 3) and 2 or 3
end
if len_right then
if groups.n == 0 then
groups:add(0)
end
if parms.opt_gaps and len_right > 3 then
local want4 = not parms.opt_gaps3 -- true gives no gap before trailing single digit
local isfirst = true
run = len_right
while run > 0 do
n = (want4 and run == 4) and 4 or (run > 3 and 3 or run)
if isfirst then
isfirst = false
groups[groups.n] = groups[groups.n] + 1 + n
else
groups:add(n)
end
run = run - n
end
else
groups[groups.n] = groups[groups.n] + 1 + len_right
end
end
local pos = 1
for i, length in ipairs(groups) do
groups[i] = from_en(text:sub(pos, pos + length - 1))
pos = pos + length
end
return groups
end
function with_separator(parms, text) -- for forward declaration above
-- Input text is a number in en digits with optional '.' decimal mark.
-- Return an equivalent, formatted for display:
-- with a custom decimal mark instead of '.', if wanted
-- with thousand separators inserted, if wanted
-- digits in local language
-- The given text is like '123' or '123.' or '12345.6789'.
-- The text has no sign (caller inserts that later, if necessary).
-- When using gaps, they are inserted before and after the decimal mark.
-- Separators are inserted only before the decimal mark.
-- A trailing dot (as in '123.') is removed because their use appears to
-- be accidental, and such a number should be shown as '123' or '123.0'.
-- It is useful for convert to suppress the dot so, for example, '4000.'
-- is a simple way of indicating that all the digits are significant.
if text:sub(-1) == '.' then
text = text:sub(1, -2)
end
if #text < 4 or parms.opt_nocomma or numsep == '' then
return from_en(text)
end
local groups = digit_groups(parms, text, group_method)
if parms.opt_gaps then
if groups.n <= 1 then
return groups[1] or ''
end
local nowrap = '<span style="white-space: nowrap">'
local gap = '<span style="margin-left: 0.25em">'
local close = '</span>'
return nowrap .. groups[1] .. gap .. table.concat(groups, close .. gap, 2, groups.n) .. close .. close
end
return table.concat(groups, numsep)
end
-- An input value like 1.23e12 is displayed using scientific notation (1.23×10¹²).
-- That also makes the output use scientific notation, except for small values.
-- In addition, very small or very large output values use scientific notation.
-- Use format(fmtpower, significand, '10', exponent) where each argument is a string.
local fmtpower = '%s<span style="margin:0 .15em 0 .25em">×</span>%s<sup>%s</sup>'
local function with_exponent(parms, show, exponent)
-- Return wikitext to display the implied value in scientific notation.
-- Input uses en digits; output uses digits in local language.
return format(fmtpower, with_separator(parms, show), from_en('10'), use_minus(from_en(tostring(exponent))))
end
local function make_sigfig(value, sigfig)
-- Return show, exponent that are equivalent to the result of
-- converting the number 'value' (where value >= 0) to a string,
-- rounded to 'sigfig' significant figures.
-- The returned items are:
-- show: a string of digits; no sign and no dot;
-- there is an implied dot before show.
-- exponent: a number (an integer) to shift the implied dot.
-- Resulting value = tonumber('.' .. show) * 10^exponent.
-- Examples:
-- make_sigfig(23.456, 3) returns '235', 2 (.235 * 10^2).
-- make_sigfig(0.0023456, 3) returns '235', -2 (.235 * 10^-2).
-- make_sigfig(0, 3) returns '000', 1 (.000 * 10^1).
if sigfig <= 0 then
sigfig = 1
elseif sigfig > maxsigfig then
sigfig = maxsigfig
end
if value == 0 then
return string.rep('0', sigfig), 1
end
local exp, fracpart = math.modf(log10(value))
if fracpart >= 0 then
fracpart = fracpart - 1
exp = exp + 1
end
local digits = format('%.0f', 10^(fracpart + sigfig))
if #digits > sigfig then
-- Overflow (for sigfig=3: like 0.9999 rounding to "1000"; need "100").
digits = digits:sub(1, sigfig)
exp = exp + 1
end
assert(#digits == sigfig, 'Bug: rounded number has wrong length')
return digits, exp
end
-- Fraction output format.
local fracfmt = {
{ -- Like {{frac}} (fraction slash).
-- 1/2 : sign, numerator, denominator
-- 1+2/3 : signed_wholenumber, numerator, denominator
'<span class="frac nowrap">%s<sup>%s</sup>⁄<sub>%s</sub></span>',
'<span class="frac nowrap">%s<span class="visualhide"> </span><sup>%s</sup>⁄<sub>%s</sub></span>',
},
{ -- Like {{sfrac}} (fraction horizontal bar).
-- 1//2 : sign, numerator, denominator (sign should probably be before the fraction, but then it can wrap, and html is already too long)
-- 1+2//3 : signed_wholenumber, numerator, denominator
'<span class="sfrac nowrap" style="display:inline-block; vertical-align:-0.5em; font-size:85%%; text-align:center;"><span style="display:block; line-height:1em; padding:0 0.1em;">%s%s</span><span class="visualhide">/</span><span style="display:block; line-height:1em; padding:0 0.1em; border-top:1px solid;">%s</span></span>',
'<span class="sfrac nowrap">%s<span class="visualhide"> </span><span style="display:inline-block; vertical-align:-0.5em; font-size:85%%; text-align:center;"><span style="display:block; line-height:1em; padding:0 0.1em;">%s</span><span class="visualhide">/</span><span style="display:block; line-height:1em; padding:0 0.1em; border-top:1px solid;">%s</span></span></span>',
},
}
local function format_fraction(parms, inout, negative, wholestr, numstr, denstr, do_spell, style)
-- Return wikitext for a fraction, possibly spelled.
-- Inputs use en digits and have no sign; output uses digits in local language.
local wikitext
if not style then
style = parms.opt_fraction_horizontal and 2 or 1
end
if wholestr == '' then
wholestr = nil
end
if wholestr then
local decorated = with_separator(parms, wholestr)
if negative then
decorated = MINUS .. decorated
end
local fmt = fracfmt[style][2]
wikitext = format(fmt, decorated, from_en(numstr), from_en(denstr))
else
local sign = negative and MINUS or ''
wikitext = format(fracfmt[style][1], sign, from_en(numstr), from_en(denstr))
end
if do_spell then
if negative then
if wholestr then
wholestr = '-' .. wholestr
else
numstr = '-' .. numstr
end
end
wikitext = spell_number(parms, inout, wholestr, numstr, denstr) or wikitext
end
return wikitext
end
local function format_number(parms, show, exponent, isnegative)
-- Parameter show is a string or a table containing strings.
-- Each string is a formatted number in en digits and optional '.' decimal mark.
-- A table represents a fraction: integer, numerator, denominator;
-- if a table is given, exponent must be nil.
-- Return t where t is a table with fields:
-- show = wikitext formatted to display implied value
-- (digits in local language)
-- is_scientific = true if show uses scientific notation
-- clean = unformatted show (possibly adjusted and with inserted '.')
-- (en digits)
-- sign = '' or MINUS
-- exponent = exponent (possibly adjusted)
-- The clean and exponent fields can be used to calculate the
-- rounded absolute value, if needed.
--
-- The value implied by the arguments is found from:
-- exponent is nil; and
-- show is a string of digits (no sign), with an optional dot;
-- show = '123.4' is value 123.4, '1234' is value 1234.0;
-- or:
-- exponent is an integer indicating where dot should be;
-- show is a string of digits (no sign and no dot);
-- there is an implied dot before show;
-- show does not start with '0';
-- show = '1234', exponent = 3 is value 0.1234*10^3 = 123.4.
--
-- The formatted result:
-- * Is for an output value and is spelled if wanted and possible.
-- * Includes a Unicode minus if isnegative and not spelled.
-- * Uses a custom decimal mark, if wanted.
-- * Has digits grouped where necessary, if wanted.
-- * Uses scientific notation if requested, or for very small or large values
-- (which forces result to not be spelled).
-- * Has no more than maxsigfig significant digits
-- (same as old template and {{#expr}}).
local xhi, xlo -- these control when scientific notation (exponent) is used
if parms.opt_scientific then
xhi, xlo = 4, 2 -- default for output if input uses e-notation
elseif parms.opt_scientific_always then
xhi, xlo = 0, 0 -- always use scientific notation (experimental)
else
xhi, xlo = 10, 4 -- default
end
local sign = isnegative and MINUS or ''
local maxlen = maxsigfig
local tfrac
if type(show) == 'table' then
tfrac = show
show = tfrac.wholestr
assert(exponent == nil, 'Bug: exponent given with fraction')
end
if not tfrac and not exponent then
local integer, dot, decimals = show:match('^(%d*)(%.?)(.*)')
if integer == '0' or integer == '' then
local zeros, figs = decimals:match('^(0*)([^0]?.*)')
if #figs == 0 then
if #zeros > maxlen then
show = '0.' .. zeros:sub(1, maxlen)
end
elseif #zeros >= xlo then
show = figs
exponent = -#zeros
elseif #figs > maxlen then
show = '0.' .. zeros .. figs:sub(1, maxlen)
end
elseif #integer >= xhi then
show = integer .. decimals
exponent = #integer
else
maxlen = maxlen + #dot
if #show > maxlen then
show = show:sub(1, maxlen)
end
end
end
if exponent then
local function zeros(n)
return string.rep('0', n)
end
if #show > maxlen then
show = show:sub(1, maxlen)
end
if exponent > xhi or exponent <= -xlo or (exponent == xhi and show ~= '1' .. zeros(xhi - 1)) then
-- When xhi, xlo = 10, 4 (the default), scientific notation is used if the
-- rounded value satisfies: value >= 1e9 or value < 1e-4 (1e9 = 0.1e10),
-- except if show is '1000000000' (1e9), for example:
-- {{convert|1000000000|m|m|sigfig=10}} → 1,000,000,000 metres (1,000,000,000 m)
local significand
if #show > 1 then
significand = show:sub(1, 1) .. '.' .. show:sub(2)
else
significand = show
end
return {
clean = '.' .. show,
exponent = exponent,
sign = sign,
show = sign .. with_exponent(parms, significand, exponent-1),
is_scientific = true,
}
end
if exponent >= #show then
show = show .. zeros(exponent - #show) -- result has no dot
elseif exponent <= 0 then
show = '0.' .. zeros(-exponent) .. show
else
show = show:sub(1, exponent) .. '.' .. show:sub(exponent+1)
end
end
local formatted_show
if tfrac then
show = tostring(tfrac.value) -- to set clean in returned table
formatted_show = format_fraction(parms, 'out', isnegative, tfrac.wholestr, tfrac.numstr, tfrac.denstr, parms.opt_spell_out)
else
if isnegative and show:match('^0.?0*$') then
sign = '' -- don't show minus if result is negative but rounds to zero
end
formatted_show = sign .. with_separator(parms, show)
if parms.opt_spell_out then
formatted_show = spell_number(parms, 'out', sign .. show) or formatted_show
end
end
return {
clean = show,
sign = sign,
show = formatted_show,
is_scientific = false, -- to avoid calling __index
}
end
local function extract_fraction(parms, text, negative)
-- If text represents a fraction, return
-- value, altvalue, show, denominator
-- where
-- value is a number (value of the fraction in argument text)
-- altvalue is an alternate interpretation of any fraction for the hands
-- unit where "12.1+3/4" means 12 hands 1.75 inches
-- show is a string (formatted text for display of an input value,
-- and is spelled if wanted and possible)
-- denominator is value of the denominator in the fraction
-- Otherwise, return nil.
-- Input uses en digits and '.' decimal mark (input has been translated).
-- Output uses digits in local language and local decimal mark, if any.
------------------------------------------------------------------------
-- Originally this function accepted x+y/z where x, y, z were any valid
-- numbers, possibly with a sign. For example '1.23e+2+1.2/2.4' = 123.5,
-- and '2-3/8' = 1.625. However, such usages were found to be errors or
-- misunderstandings, so since August 2014 the following restrictions apply:
-- x (if present) is an integer or has a single digit after decimal mark
-- y and z are unsigned integers
-- e-notation is not accepted
-- The overall number can start with '+' or '-' (so '12+3/4' and '+12+3/4'
-- and '-12-3/4' are valid).
-- Any leading negative sign is removed by the caller, so only inputs
-- like the following are accepted here (may have whitespace):
-- negative = false false true (there was a leading '-')
-- text = '2/3' '+2/3' '2/3'
-- text = '1+2/3' '+1+2/3' '1-2/3'
-- text = '12.3+1/2' '+12.3+1/2' '12.3-1/2'
-- Values like '12.3+1/2' are accepted, but are intended only for use
-- with the hands unit (not worth adding code to enforce that).
------------------------------------------------------------------------
local leading_plus, prefix, numstr, slashes, denstr =
text:match('^%s*(%+?)%s*(.-)%s*(%d+)%s*(/+)%s*(%d+)%s*$')
if not leading_plus then
-- Accept a single U+2044 fraction slash because that may be pasted.
leading_plus, prefix, numstr, denstr =
text:match('^%s*(%+?)%s*(.-)%s*(%d+)%s*⁄%s*(%d+)%s*$')
slashes = '/'
end
local numerator = tonumber(numstr)
local denominator = tonumber(denstr)
if numerator == nil or denominator == nil or (negative and leading_plus ~= '') then
return nil
end
local whole, wholestr
if prefix == '' then
wholestr = ''
whole = 0
else
-- Any prefix must be like '12+' or '12-' (whole number and fraction sign);
-- '12.3+' and '12.3-' are also accepted (single digit after decimal point)
-- because '12.3+1/2 hands' is valid (12 hands 3½ inches).
local num1, num2, frac_sign = prefix:match('^(%d+)(%.?%d?)%s*([+%-])$')
if num1 == nil then return nil end
if num2 == '' then -- num2 must be '' or like '.1' but not '.' or '.12'
wholestr = num1
else
if #num2 ~= 2 then return nil end
wholestr = num1 .. num2
end
if frac_sign ~= (negative and '-' or '+') then return nil end
whole = tonumber(wholestr)
if whole == nil then return nil end
end
local value = whole + numerator / denominator
if not valid_number(value) then return nil end
local altvalue = whole + numerator / (denominator * 10)
local style = #slashes -- kludge: 1 or 2 slashes can be used to select style
if style > 2 then style = 2 end
local wikitext = format_fraction(parms, 'in', negative, leading_plus .. wholestr, numstr, denstr, parms.opt_spell_in, style)
return value, altvalue, wikitext, denominator
end
local function extract_number(parms, text, another, no_fraction)
-- Return true, info if can extract a number from text,
-- where info is a table with the result,
-- or return false, t where t is an error message table.
-- Input can use en digits or digits in local language and can
-- have references at the end. Accepting references is intended
-- for use in infoboxes with a field for a value passed to convert.
-- Parameter another = true if the expected value is not the first.
-- Before processing, the input text is cleaned:
-- * Any thousand separators (valid or not) are removed.
-- * Any sign is replaced with '-' (if negative) or '' (otherwise).
-- That replaces Unicode minus with '-'.
-- If successful, the returned info table contains named fields:
-- value = a valid number
-- altvalue = a valid number, usually same as value but different
-- if fraction used (for hands unit)
-- singular = true if value is 1 or -1 (to use singular form of units)
-- clean = cleaned text with any separators and sign removed
-- (en digits and '.' decimal mark)
-- show = text formatted for output, possibly with ref strip markers
-- (digits in local language and custom decimal mark)
-- The resulting show:
-- * Is for an input value and is spelled if wanted and possible.
-- * Has a rounded value, if wanted.
-- * Has digits grouped where necessary, if wanted.
-- * If negative, a Unicode minus is used; otherwise the sign is
-- '+' (if the input text used '+'), or is '' (if no sign in input).
text = strip(text or '')
local reference
local pos = text:find('\127', 1, true)
if pos then
local before = text:sub(1, pos - 1)
local remainder = text:sub(pos)
local refs = {}
while #remainder > 0 do
local ref, spaces
ref, spaces, remainder = remainder:match('^(\127[^\127]*UNIQ[^\127]*%-ref[^\127]*\127)(%s*)(.*)')
if ref then
table.insert(refs, ref)
else
refs = {}
break
end
end
if #refs > 0 then
text = strip(before)
reference = table.concat(refs)
end
end
local clean = to_en(text, parms)
if clean == '' then
return false, { another and 'cvt_no_num2' or 'cvt_no_num' }
end
local isnegative, propersign = false, '' -- most common case
local singular, show, denominator
local value = tonumber(clean)
local altvalue
if value then
local sign = clean:sub(1, 1)
if sign == '+' or sign == '-' then
propersign = (sign == '+') and '+' or MINUS
clean = clean:sub(2)
end
if value < 0 then
isnegative = true
value = -value
end
else
local valstr
for _, prefix in ipairs({ '-', MINUS, '−' }) do
-- Including '-' sets isnegative in case input is a fraction like '-2-3/4'.
local plen = #prefix
if clean:sub(1, plen) == prefix then
valstr = clean:sub(plen + 1)
if valstr:match('^%s') then -- "- 1" is invalid but "-1 - 1/2" is ok
return false, { 'cvt_bad_num', text }
end
break
end
end
if valstr then
isnegative = true
propersign = MINUS
clean = valstr
value = tonumber(clean)
end
if value == nil then
if not no_fraction then
value, altvalue, show, denominator = extract_fraction(parms, clean, isnegative)
end
if value == nil then
return false, { 'cvt_bad_num', text }
end
if value <= 1 then
singular = true -- for example, "½ mile" or "one half mile" (singular unit)
end
end
end
if not valid_number(value) then -- for example, "1e310" may overflow
return false, { 'cvt_invalid_num' }
end
if show == nil then
-- clean is a non-empty string with no spaces, and does not represent a fraction,
-- and value = tonumber(clean) is a number >= 0.
-- If the input uses e-notation, show will be displayed using a power of ten, but
-- we use the number as given so it might not be normalized scientific notation.
-- The input value is spelled if specified so any e-notation is ignored;
-- that allows input like 2e6 to be spelled as "two million" which works
-- because the spell module converts '2e6' to '2000000' before spelling.
local function rounded(value, default, exponent)
local precision = parms.opt_ri
if precision then
local fmt = '%.' .. format('%d', precision) .. 'f'
local result = fmt:format(tonumber(value) + 2e-14) -- fudge for some common cases of bad rounding
if not exponent then
singular = (tonumber(result) == 1)
end
return result
end
return default
end
singular = (value == 1)
local scientific
local significand, exponent = clean:match('^([%d.]+)[Ee]([+%-]?%d+)')
if significand then
show = with_exponent(parms, rounded(significand, significand, exponent), exponent)
scientific = true
else
show = with_separator(parms, rounded(value, clean))
end
show = propersign .. show
if parms.opt_spell_in then
show = spell_number(parms, 'in', propersign .. rounded(value, clean)) or show
scientific = false
end
if scientific then
parms.opt_scientific = true
end
end
if isnegative and (value ~= 0) then
value = -value
altvalue = -(altvalue or value)
end
return true, {
value = value,
altvalue = altvalue or value,
singular = singular,
clean = clean,
show = show .. (reference or ''),
denominator = denominator,
}
end
local function get_number(text)
-- Return v, f where:
-- v = nil (text is not a number)
-- or
-- v = value of text (text is a number)
-- f = true if value is an integer
-- Input can use en digits or digits in local language,
-- but no separators, no Unicode minus, and no fraction.
if text then
local number = tonumber(to_en(text))
if number then
local _, fracpart = math.modf(number)
return number, (fracpart == 0)
end
end
end
local function gcd(a, b)
-- Return the greatest common denominator for the given values,
-- which are known to be positive integers.
if a > b then
a, b = b, a
end
if a <= 0 then
return b
end
local r = b % a
if r <= 0 then
return a
end
if r == 1 then
return 1
end
return gcd(r, a)
end
local function fraction_table(value, denominator)
-- Return value as a string or a table:
-- * If result is a string, there is no fraction, and the result
-- is value formatted as a string of en digits.
-- * If result is a table, it represents a fraction with named fields:
-- wholestr, numstr, denstr (strings of en digits for integer, numerator, denominator).
-- The result is rounded to the nearest multiple of (1/denominator).
-- If the multiple is zero, no fraction is included.
-- No fraction is included if value is very large as the fraction would
-- be unhelpful, particularly if scientific notation is required.
-- Input value is a non-negative number.
-- Input denominator is a positive integer for the desired fraction.
if value <= 0 then
return '0'
end
if denominator <= 0 or value > 1e8 then
return format('%.2f', value)
end
local integer, decimals = math.modf(value)
local numerator = floor((decimals * denominator) +
0.5 + 2e-14) -- add fudge for some common cases of bad rounding
if numerator >= denominator then
integer = integer + 1
numerator = 0
end
local wholestr = tostring(integer)
if numerator > 0 then
local div = gcd(numerator, denominator)
if div > 1 then
numerator = numerator / div
denominator = denominator / div
end
return {
wholestr = (integer > 0) and wholestr or '',
numstr = tostring(numerator),
denstr = tostring(denominator),
value = value,
}
end
return wholestr
end
local function preunits(count, preunit1, preunit2)
-- If count is 1:
-- ignore preunit2
-- return p1
-- else:
-- preunit1 is used for preunit2 if the latter is empty
-- return p1, p2
-- where:
-- p1 is text to insert before the input unit
-- p2 is text to insert before the output unit
-- p1 or p2 may be nil to mean "no preunit"
-- Using '+' gives output like "5+ feet" (no space before, but space after).
local function withspace(text, wantboth)
-- Return text with space before and, if wantboth, after.
-- However, no space is added if there is a space or ' ' or '-'
-- at that position ('-' is for adjectival text).
-- There is also no space if text starts with '&'
-- (e.g. '°' would display a degree symbol with no preceding space).
local char = text:sub(1, 1)
if char == '&' then
return text -- an html entity can be used to specify the exact display
end
if not (char == ' ' or char == '-' or char == '+') then
text = ' ' .. text
end
if wantboth then
char = text:sub(-1, -1)
if not (char == ' ' or char == '-' or text:sub(-6, -1) == ' ') then
text = text .. ' '
end
end
return text
end
local PLUS = '+ '
preunit1 = preunit1 or ''
local trim1 = strip(preunit1)
if count == 1 then
if trim1 == '' then
return nil
end
if trim1 == '+' then
return PLUS
end
return withspace(preunit1, true)
end
preunit1 = withspace(preunit1)
preunit2 = preunit2 or ''
local trim2 = strip(preunit2)
if trim1 == '+' then
if trim2 == '' or trim2 == '+' then
return PLUS, PLUS
end
preunit1 = PLUS
end
if trim2 == '' then
if trim1 == '' then
return nil, nil
end
preunit2 = preunit1
elseif trim2 == '+' then
preunit2 = PLUS
elseif trim2 == ' ' then -- trick to make preunit2 empty
preunit2 = nil
else
preunit2 = withspace(preunit2)
end
return preunit1, preunit2
end
local function range_text(range, want_name, parms, before, after, inout)
-- Return before .. rtext .. after
-- where rtext is the text that separates two values in a range.
local rtext, adj_text, exception
if type(range) == 'table' then
-- Table must specify range text for ('off' and 'on') or ('input' and 'output'),
-- and may specify range text for 'adj=on',
-- and may specify exception = true.
rtext = range[want_name and 'off' or 'on'] or
range[((inout == 'in') == (parms.opt_flip == true)) and 'output' or 'input']
adj_text = range['adj']
exception = range['exception']
else
rtext = range
end
if parms.opt_adjectival then
if want_name or (exception and parms.abbr_org == 'on') then
rtext = adj_text or rtext:gsub(' ', '-'):gsub(' ', '-')
end
end
if rtext == '–' and after:sub(1, #MINUS) == MINUS then
rtext = ' – '
end
return before .. rtext .. after
end
local function get_composite(parms, iparm, in_unit_table)
-- Look for a composite input unit. For example, {{convert|1|yd|2|ft|3|in}}
-- would result in a call to this function with
-- iparm = 3 (parms[iparm] = "2", just after the first unit)
-- in_unit_table = (unit table for "yd"; contains value 1 for number of yards)
-- Return true, iparm, unit where
-- iparm = index just after the composite units (7 in above example)
-- unit = composite unit table holding all input units,
-- or return true if no composite unit is present in parms,
-- or return false, t where t is an error message table.
local default, subinfo
local composite_units, count = { in_unit_table }, 1
local fixups = {}
local total = in_unit_table.valinfo[1].value
local subunit = in_unit_table
while subunit.subdivs do -- subdivs is nil or a table of allowed subdivisions
local subcode = strip(parms[iparm+1])
local subdiv = subunit.subdivs[subcode] or subunit.subdivs[(all_units[subcode] or {}).target]
if not subdiv then
break
end
local success
success, subunit = lookup(parms, subcode, 'no_combination')
if not success then return false, subunit end -- should never occur
success, subinfo = extract_number(parms, parms[iparm])
if not success then return false, subinfo end
iparm = iparm + 2
subunit.inout = 'in'
subunit.valinfo = { subinfo }
-- Recalculate total as a number of subdivisions.
-- subdiv[1] = number of subdivisions per previous unit (integer > 1).
total = total * subdiv[1] + subinfo.value
if not default then -- set by the first subdiv with a default defined
default = subdiv.default
end
count = count + 1
composite_units[count] = subunit
if subdiv.unit or subdiv.name then
fixups[count] = { unit = subdiv.unit, name = subdiv.name, valinfo = subunit.valinfo }
end
end
if count == 1 then
return true -- no error and no composite unit
end
for i, fixup in pairs(fixups) do
local unit = fixup.unit
local name = fixup.name
if not unit or (count > 2 and name) then
composite_units[i].fixed_name = name
else
local success, alternate = lookup(parms, unit, 'no_combination')
if not success then return false, alternate end -- should never occur
alternate.inout = 'in'
alternate.valinfo = fixup.valinfo
composite_units[i] = alternate
end
end
return true, iparm, {
utype = in_unit_table.utype,
scale = subunit.scale, -- scale of last (least significant) unit
valinfo = { { value = total, clean = subinfo.clean, denominator = subinfo.denominator } },
composite = composite_units,
default = default or in_unit_table.default
}
end
local function translate_parms(parms, kv_pairs)
-- Update fields in parms by translating each key:value in kv_pairs to terms
-- used by this module (may involve translating from local language to English).
-- Also, checks are performed which may display warnings, if enabled.
-- Return true if successful or return false, t where t is an error message table.
currency_text = nil -- local testing can hold module in memory; must clear globals
local accept_any_text = {
input = true,
qid = true,
qual = true,
stylein = true,
styleout = true,
tracking = true,
}
if kv_pairs.adj and kv_pairs.sing then
-- For enwiki (before translation), warn if attempt to use adj and sing
-- as the latter is a deprecated alias for the former.
if kv_pairs.adj ~= kv_pairs.sing and kv_pairs.sing ~= '' then
add_warning(parms, 1, 'cvt_unknown_option', 'sing=' .. kv_pairs.sing)
end
kv_pairs.sing = nil
end
kv_pairs.comma = kv_pairs.comma or config.comma -- for plwiki who want default comma=5
for loc_name, loc_value in pairs(kv_pairs) do
local en_name = text_code.en_option_name[loc_name]
if en_name then
local en_value
if en_name == '$' or en_name == 'frac' or en_name == 'sigfig' then
if loc_value == '' then
add_warning(parms, 2, 'cvt_empty_option', loc_name)
elseif en_name == '$' then
-- Value should be a single character like "€" for the euro currency symbol, but anything is accepted.
currency_text = (loc_value == 'euro') and '€' or loc_value
else
local minimum
local number, is_integer = get_number(loc_value)
if en_name == 'frac' then
minimum = 2
if number and number < 0 then
parms.opt_fraction_horizontal = true
number = -number
end
else
minimum = 1
end
if number and is_integer and number >= minimum then
en_value = number
else
add_warning(parms, 1, (en_name == 'frac' and 'cvt_bad_frac' or 'cvt_bad_sigfig'), loc_name .. '=' .. loc_value)
end
end
elseif accept_any_text[en_name] then
en_value = loc_value ~= '' and loc_value or nil -- accept non-empty user text with no validation
if en_name == 'input' then
-- May have something like {{convert|input=}} (empty input) if source is an infobox
-- with optional fields. In that case, want to output nothing rather than an error.
parms.input_text = loc_value -- keep input because parms.input is nil if loc_value == ''
end
else
en_value = text_code.en_option_value[en_name][loc_value]
if en_value and en_value:sub(-1) == '?' then
en_value = en_value:sub(1, -2)
add_warning(parms, -1, 'cvt_deprecated', loc_name .. '=' .. loc_value)
end
if en_value == nil then
if loc_value == '' then
add_warning(parms, 2, 'cvt_empty_option', loc_name)
else
add_warning(parms, 1, 'cvt_unknown_option', loc_name .. '=' .. loc_value)
end
elseif en_value == '' then
en_value = nil -- an ignored option like adj=off
elseif type(en_value) == 'string' and en_value:sub(1, 4) == 'opt_' then
for _, v in ipairs(split(en_value, ',')) do
local lhs, rhs = v:match('^(.-)=(.+)$')
if rhs then
parms[lhs] = tonumber(rhs) or rhs
else
parms[v] = true
end
end
en_value = nil
end
end
parms[en_name] = en_value
else
add_warning(parms, 1, 'cvt_unknown_option', loc_name .. '=' .. loc_value)
end
end
local abbr_entered = parms.abbr
local cfg_abbr = config.abbr
if cfg_abbr then
-- Don't warn if invalid because every convert would show that warning.
if cfg_abbr == 'on always' then
parms.abbr = 'on'
elseif cfg_abbr == 'off always' then
parms.abbr = 'off'
elseif parms.abbr == nil then
if cfg_abbr == 'on default' then
parms.abbr = 'on'
elseif cfg_abbr == 'off default' then
parms.abbr = 'off'
end
end
end
if parms.abbr then
if parms.abbr == 'unit' then
parms.abbr = 'on'
parms.number_word = true
end
parms.abbr_org = parms.abbr -- original abbr, before any flip
elseif parms.opt_hand_hh then
parms.abbr_org = 'on'
parms.abbr = 'on'
else
parms.abbr = 'out' -- default is to abbreviate output only (use symbol, not name)
end
if parms.opt_order_out then
-- Disable options that do not work in a useful way with order=out.
parms.opt_flip = nil -- override adj=flip
parms.opt_spell_in = nil
parms.opt_spell_out = nil
parms.opt_spell_upper = nil
end
if parms.opt_spell_out and not abbr_entered then
parms.abbr = 'off' -- should show unit name when spelling the output value
end
if parms.opt_flip then
local function swap_in_out(option)
local value = parms[option]
if value == 'in' then
parms[option] = 'out'
elseif value == 'out' then
parms[option] = 'in'
end
end
swap_in_out('abbr')
swap_in_out('lk')
if parms.opt_spell_in and not parms.opt_spell_out then
-- For simplicity, and because it does not appear to be needed,
-- user cannot set an option to spell the output only.
parms.opt_spell_in = nil
parms.opt_spell_out = true
end
end
if parms.opt_spell_upper then
parms.spell_upper = parms.opt_flip and 'out' or 'in'
end
if parms.opt_table or parms.opt_tablecen then
if abbr_entered == nil and parms.lk == nil then
parms.opt_values = true
end
parms.table_align = parms.opt_table and 'right' or 'center'
end
if parms.table_align or parms.opt_sortable_on then
parms.need_table_or_sort = true
end
local disp_joins = text_code.disp_joins
local default_joins = disp_joins['b']
parms.join_between = default_joins[3] or '; '
local disp = parms.disp
if disp == nil then -- special case for the most common setting
parms.joins = default_joins
elseif disp == 'x' then
-- Later, parms.joins is set from the input parameters.
else
-- Old template does this.
local abbr = parms.abbr
if disp == 'slash' then
if abbr_entered == nil then
disp = 'slash-nbsp'
elseif abbr == 'in' or abbr == 'out' then
disp = 'slash-sp'
else
disp = 'slash-nosp'
end
elseif disp == 'sqbr' then
if abbr == 'on' then
disp = 'sqbr-nbsp'
else
disp = 'sqbr-sp'
end
end
parms.joins = disp_joins[disp] or default_joins
parms.join_between = parms.joins[3] or parms.join_between
parms.wantname = parms.joins.wantname
end
if (en_default and not parms.opt_lang_local and (parms[1] or ''):find('%d')) or parms.opt_lang_en then
from_en_table = nil
end
if en_default and from_en_table then
-- For hiwiki: localized symbol/name is defined with the US symbol/name field,
-- and is used if output uses localized numbers.
parms.opt_sp_us = true
end
return true
end
local function get_values(parms)
-- If successful, update parms and return true, v, i where
-- v = table of input values
-- i = index to next entry in parms after those processed here
-- or return false, t where t is an error message table.
local valinfo = collection() -- numbered table of input values
local range = collection() -- numbered table of range items (having, for example, 2 range items requires 3 input values)
local had_nocomma -- true if removed "nocomma" kludge from second parameter (like "tonocomma")
local parm2 = strip(parms[2])
if parm2 and parm2:sub(-7, -1) == 'nocomma' then
parms[2] = strip(parm2:sub(1, -8))
parms.opt_nocomma = true
had_nocomma = true
end
local function extractor(i)
-- If the parameter is not a value, try unpacking it as a range ("1-23" for "1 to 23").
-- However, "-1-2/3" is a negative fraction (-1⅔), so it must be extracted first.
-- Do not unpack a parameter if it is like "3-1/2" which is sometimes incorrectly
-- used instead of "3+1/2" (and which should not be interpreted as "3 to ½").
-- Unpacked items are inserted into the parms table.
-- The tail recursion allows combinations like "1x2 to 3x4".
local valstr = strip(parms[i]) -- trim so any '-' as a negative sign will be at start
local success, result = extract_number(parms, valstr, i > 1)
if not success and valstr and i < 20 then -- check i to limit abuse
local lhs, sep, rhs = valstr:match('^(%S+)%s+(%S+)%s+(%S.*)')
if lhs and not (sep == '-' and rhs:match('/')) then
if sep:find('%d') then
return success, result -- to reject {{convert|1 234 567|m}} with a decent message (en only)
end
parms[i] = rhs
table.insert(parms, i, sep)
table.insert(parms, i, lhs)
return extractor(i)
end
if not valstr:match('%-.*/') then
for _, sep in ipairs(text_code.ranges.words) do
local start, stop = valstr:find(sep, 2, true) -- start at 2 to skip any negative sign for range '-'
if start then
parms[i] = valstr:sub(stop + 1)
table.insert(parms, i, sep)
table.insert(parms, i, valstr:sub(1, start - 1))
return extractor(i)
end
end
end
end
return success, result
end
local i = 1
local is_change
while true do
local success, info = extractor(i) -- need to set parms.opt_nocomma before calling this
if not success then return false, info end
i = i + 1
if is_change then
info.is_change = true -- value is after "±" and so is a change (significant for range like {{convert|5|±|5|°C}})
is_change = nil
end
valinfo:add(info)
local range_item = get_range(strip(parms[i]))
if not range_item then
break
end
i = i + 1
range:add(range_item)
if type(range_item) == 'table' then
-- For range "x", if append unit to some values, append it to all.
parms.in_range_x = parms.in_range_x or range_item.in_range_x
parms.out_range_x = parms.out_range_x or range_item.out_range_x
parms.abbr_range_x = parms.abbr_range_x or range_item.abbr_range_x
is_change = range_item.is_range_change
end
end
if range.n > 0 then
if range.n > 30 then -- limit abuse, although 4 is a more likely upper limit
return false, { 'cvt_invalid_num' } -- misleading message but it will do
end
parms.range = range
elseif had_nocomma then
return false, { 'cvt_unknown', parm2 }
end
return true, valinfo, i
end
local function simple_get_values(parms)
-- If input is like "{{convert|valid_value|valid_unit|...}}",
-- return true, i, in_unit, in_unit_table
-- i = index in parms of what follows valid_unit, if anything.
-- The valid_value is not negative and does not use a fraction, and
-- no options requiring further processing of the input are used.
-- Otherwise, return nothing or return false, parm1 for caller to interpret.
-- Testing shows this function is successful for 96% of converts in articles,
-- and that on average it speeds up converts by 8%.
local clean = to_en(strip(parms[1] or ''), parms)
if parms.opt_ri or parms.opt_spell_in or #clean > 10 or not clean:match('^[0-9.]+$') then
return false, clean
end
local value = tonumber(clean)
if not value then return end
local info = {
value = value,
altvalue = value,
singular = (value == 1),
clean = clean,
show = with_separator(parms, clean),
}
local in_unit = strip(parms[2])
local success, in_unit_table = lookup(parms, in_unit, 'no_combination')
if not success then return end
in_unit_table.valinfo = { info }
return true, 3, in_unit, in_unit_table
end
local function wikidata_call(parms, operation, ...)
-- Return true, s where s is the result of a Wikidata operation,
-- or return false, t where t is an error message table.
local function worker(...)
wikidata_code = wikidata_code or require(wikidata_module)
wikidata_data = wikidata_data or mw.loadData(wikidata_data_module)
return wikidata_code[operation](wikidata_data, ...)
end
local success, status, result = pcall(worker, ...)
if success then
return status, result
end
if parms.opt_sortable_debug then
-- Use debug=yes to crash if an error while accessing Wikidata.
error('Error accessing Wikidata: ' .. status, 0)
end
return false, { 'cvt_wd_fail' }
end
local function get_parms(parms, args)
-- If successful, update parms and return true, unit where
-- parms is a table of all arguments passed to the template
-- converted to named arguments, and
-- unit is the input unit table;
-- or return false, t where t is an error message table.
-- For special processing (not a convert), can also return
-- true, wikitext where wikitext is the final result.
-- The returned input unit table may be for a fake unit using the specified
-- unit code as the symbol and name, and with bad_mcode = message code table.
-- MediaWiki removes leading and trailing whitespace from the values of
-- named arguments. However, the values of numbered arguments include any
-- whitespace entered in the template, and whitespace is used by some
-- parameters (example: the numbered parameters associated with "disp=x").
local kv_pairs = {} -- table of input key:value pairs where key is a name; needed because cannot iterate parms and add new fields to it
for k, v in pairs(args) do
if type(k) == 'number' or k == 'test' then -- parameter "test" is reserved for testing and is not translated
parms[k] = v
else
kv_pairs[k] = v
end
end
if parms.test == 'wikidata' then
local ulookup = function (ucode)
-- Use empty table for parms so it does not accumulate results when used repeatedly.
return lookup({}, ucode, 'no_combination')
end
return wikidata_call(parms, '_listunits', ulookup)
end
local success, msg = translate_parms(parms, kv_pairs)
if not success then return false, msg end
if parms.input then
success, msg = wikidata_call(parms, '_adjustparameters', parms, 1)
if not success then return false, msg end
end
local success, i, in_unit, in_unit_table = simple_get_values(parms)
if not success then
if type(i) == 'string' and i:match('^NNN+$') then
-- Some infoboxes have examples like {{convert|NNN|m}} (3 or more "N").
-- Output an empty string for these.
return false, { 'cvt_no_output' }
end
local valinfo
success, valinfo, i = get_values(parms)
if not success then return false, valinfo end
in_unit = strip(parms[i])
i = i + 1
success, in_unit_table = lookup(parms, in_unit, 'no_combination')
if not success then
in_unit = in_unit or ''
if parms.opt_ignore_error then -- display given unit code with no error (for use with {{val}})
in_unit_table = '' -- suppress error message and prevent processing of output unit
end
in_unit_table = setmetatable({
symbol = in_unit, name2 = in_unit, utype = in_unit,
scale = 1, default = '', defkey = '', linkey = '',
bad_mcode = in_unit_table }, unit_mt)
end
in_unit_table.valinfo = valinfo
end
if parms.test == 'msg' then
-- Am testing the messages produced when no output unit is specified, and
-- the input unit has a missing or invalid default.
-- Set two units for testing that.
-- LATER: Remove this code.
if in_unit == 'chain' then
in_unit_table.default = nil -- no default
elseif in_unit == 'rd' then
in_unit_table.default = "ft!X!m" -- an invalid expression
end
end
in_unit_table.inout = 'in' -- this is an input unit
if not parms.range then
local success, inext, composite_unit = get_composite(parms, i, in_unit_table)
if not success then return false, inext end
if composite_unit then
in_unit_table = composite_unit
i = inext
end
end
if in_unit_table.builtin == 'mach' then
-- As with old template, a number following Mach as the input unit is the altitude,
-- and there is no way to specify an altitude for the output unit.
-- Could put more code in this function to get any output unit and check for
-- an altitude following that unit.
local success, info = extract_number(parms, parms[i], false, true)
if success then
i = i + 1
in_unit_table.altitude = info.value
end
end
local word = strip(parms[i])
i = i + 1
local precision, is_bad_precision
local function set_precision(text)
local number, is_integer = get_number(text)
if number then
if is_integer then
precision = number
else
precision = text
is_bad_precision = true
end
return true -- text was used for precision, good or bad
end
end
if word and not set_precision(word) then
parms.out_unit = parms.out_unit or word
if set_precision(strip(parms[i])) then
i = i + 1
end
end
if parms.opt_adj_mid then
word = parms[i]
i = i + 1
if word then -- mid-text words
if word:sub(1, 1) == '-' then
parms.mid = word
else
parms.mid = ' ' .. word
end
end
end
if parms.opt_one_preunit then
parms[parms.opt_flip and 'preunit2' or 'preunit1'] = preunits(1, parms[i])
i = i + 1
end
if parms.disp == 'x' then
-- Following is reasonably compatible with the old template.
local first = parms[i] or ''
local second = parms[i+1] or ''
i = i + 2
if strip(first) == '' then -- user can enter ' ' rather than ' ' to avoid the default
first = ' [ ' .. first
second = ' ]' .. second
end
parms.joins = { first, second }
elseif parms.opt_two_preunits then
local p1, p2 = preunits(2, parms[i], parms[i+1])
i = i + 2
if parms.preunit1 then
-- To simplify documentation, allow unlikely use of adj=pre with disp=preunit
-- (however, an output unit must be specified with adj=pre and with disp=preunit).
parms.preunit1 = parms.preunit1 .. p1
parms.preunit2 = p2
else
parms.preunit1, parms.preunit2 = p1, p2
end
end
if precision == nil then
if set_precision(strip(parms[i])) then
i = i + 1
end
end
if is_bad_precision then
add_warning(parms, 1, 'cvt_bad_prec', precision)
else
parms.precision = precision
end
for j = i, i + 3 do
local parm = parms[j] -- warn if find a non-empty extraneous parameter
if parm and parm:match('%S') then
add_warning(parms, 1, 'cvt_unknown_option', parm)
break
end
end
return true, in_unit_table
end
local function record_default_precision(parms, out_current, precision)
-- If necessary, adjust parameters and return a possibly adjusted precision.
-- When converting a range of values where a default precision is required,
-- that default is calculated for each value because the result sometimes
-- depends on the precise input and output values. This function may cause
-- the entire convert process to be repeated in order to ensure that the
-- same default precision is used for each individual convert.
-- If that were not done, a range like 1000 to 1000.4 may give poor results
-- because the first output could be heavily rounded, while the second is not.
-- For range 1000.4 to 1000, this function can give the second convert the
-- same default precision that was used for the first.
if not parms.opt_round_each then
local maxdef = out_current.max_default_precision
if maxdef then
if maxdef < precision then
parms.do_convert_again = true
out_current.max_default_precision = precision
else
precision = out_current.max_default_precision
end
else
out_current.max_default_precision = precision
end
end
return precision
end
local function default_precision(parms, invalue, inclean, denominator, outvalue, in_current, out_current, extra)
-- Return a default value for precision (an integer like 2, 0, -2).
-- If denominator is not nil, it is the value of the denominator in inclean.
-- Code follows procedures used in old template.
local fudge = 1e-14 -- {{Order of magnitude}} adds this, so we do too
local prec, minprec, adjust
local subunit_ignore_trailing_zero
local subunit_more_precision -- kludge for "in" used in input like "|2|ft|6|in"
local composite = in_current.composite
if composite then
subunit_ignore_trailing_zero = true -- input "|2|st|10|lb" has precision 0, not -1
if composite[#composite].exception == 'subunit_more_precision' then
subunit_more_precision = true -- do not use standard precision with input like "|2|ft|6|in"
end
end
if denominator and denominator > 0 then
prec = math.max(log10(denominator), 1)
else
-- Count digits after decimal mark, handling cases like '12.345e6'.
local exponent
local integer, dot, decimals, expstr = inclean:match('^(%d*)(%.?)(%d*)(.*)')
local e = expstr:sub(1, 1)
if e == 'e' or e == 'E' then
exponent = tonumber(expstr:sub(2))
end
if dot == '' then
prec = subunit_ignore_trailing_zero and 0 or -integer:match('0*$'):len()
else
prec = #decimals
end
if exponent then
-- So '1230' and '1.23e3' both give prec = -1, and '0.00123' and '1.23e-3' give 5.
prec = prec - exponent
end
end
if in_current.istemperature and out_current.istemperature then
-- Converting between common temperatures (°C, °F, °R, K); not keVT.
-- Kelvin value can be almost zero, or small but negative due to precision problems.
-- Also, an input value like -300 C (below absolute zero) gives negative kelvins.
-- Calculate minimum precision from absolute value.
adjust = 0
local kelvin = abs((invalue - in_current.offset) * in_current.scale)
if kelvin < 1e-8 then -- assume nonzero due to input or calculation precision problem
minprec = 2
else
minprec = 2 - floor(log10(kelvin) + fudge) -- 3 sigfigs in kelvin
end
else
if invalue == 0 or outvalue <= 0 then
-- We are never called with a negative outvalue, but it might be zero.
-- This is special-cased to avoid calculation exceptions.
return record_default_precision(parms, out_current, 0)
end
if out_current.exception == 'integer_more_precision' and floor(invalue) == invalue then
-- With certain output units that sometimes give poor results
-- with default rounding, use more precision when the input
-- value is equal to an integer. An example of a poor result
-- is when input 50 gives a smaller output than input 49.5.
-- Experiment shows this helps, but it does not eliminate all
-- surprises because it is not clear whether "50" should be
-- interpreted as "from 45 to 55" or "from 49.5 to 50.5".
adjust = -log10(in_current.scale)
elseif subunit_more_precision then
-- Conversion like "{{convert|6|ft|1|in|cm}}" (where subunit is "in")
-- has a non-standard adjust value, to give more output precision.
adjust = log10(out_current.scale) + 2
else
adjust = log10(abs(invalue / outvalue))
end
adjust = adjust + log10(2)
-- Ensure that the output has at least two significant figures.
minprec = 1 - floor(log10(outvalue) + fudge)
end
if extra then
adjust = extra.adjust or adjust
minprec = extra.minprec or minprec
end
return record_default_precision(parms, out_current, math.max(floor(prec + adjust), minprec))
end
local function convert(parms, invalue, info, in_current, out_current)
-- Convert given input value from one unit to another.
-- Return output_value (a number) if a simple convert, or
-- return f, t where
-- f = true, t = table of information with results, or
-- f = false, t = error message table.
local inscale = in_current.scale
local outscale = out_current.scale
if not in_current.iscomplex and not out_current.iscomplex then
return invalue * (inscale / outscale) -- minimize overhead for most common case
end
if in_current.invert or out_current.invert then
-- Inverted units, such as inverse length, inverse time, or
-- fuel efficiency. Built-in units do not have invert set.
if (in_current.invert or 1) * (out_current.invert or 1) < 0 then
return 1 / (invalue * inscale * outscale)
end
return invalue * (inscale / outscale)
elseif in_current.offset then
-- Temperature (there are no built-ins for this type of unit).
if info.is_change then
return invalue * (inscale / outscale)
end
return (invalue - in_current.offset) * (inscale / outscale) + out_current.offset
else
-- Built-in unit.
local in_builtin = in_current.builtin
local out_builtin = out_current.builtin
if in_builtin and out_builtin then
if in_builtin == out_builtin then
return invalue
end
-- There are no cases (yet) where need to convert from one
-- built-in unit to another, so this should never occur.
return false, { 'cvt_bug_convert' }
end
if in_builtin == 'mach' or out_builtin == 'mach' then
local adjust
if in_builtin == 'mach' then
inscale = speed_of_sound(in_current.altitude)
adjust = outscale / 0.1
else
outscale = speed_of_sound(out_current.altitude)
adjust = 0.1 / inscale
end
return true, {
outvalue = invalue * (inscale / outscale),
adjust = log10(adjust) + log10(2),
}
elseif in_builtin == 'hand' then
-- 1 hand = 4 inches; 1.2 hands = 6 inches.
-- Decimals of a hand are only defined for the first digit, and
-- the first fractional digit should be a number of inches (1, 2 or 3).
-- However, this code interprets the entire fractional part as the number
-- of inches / 10 (so 1.75 inches would be 0.175 hands).
-- A value like 12.3 hands is exactly 12*4 + 3 inches; base default precision on that.
local integer, fracpart = math.modf(invalue)
local inch_value = 4 * integer + 10 * fracpart -- equivalent number of inches
local factor = inscale / outscale
if factor == 4 then
-- Am converting to inches: show exact result, and use "inches" not "in" by default.
if parms.abbr_org == nil then
out_current.usename = true
end
local show = format('%g', abs(inch_value)) -- show and clean are unsigned
if not show:find('e', 1, true) then
return true, {
invalue = inch_value,
outvalue = inch_value,
clean = show,
show = show,
}
end
end
local outvalue = (integer + 2.5 * fracpart) * factor
local fracstr = info.clean:match('%.(.*)') or ''
local fmt
if fracstr == '' then
fmt = '%.0f'
else
fmt = '%.' .. format('%d', #fracstr - 1) .. 'f'
end
return true, {
invalue = inch_value,
clean = format(fmt, inch_value),
outvalue = outvalue,
minprec = 0,
}
end
end
return false, { 'cvt_bug_convert' } -- should never occur
end
local function user_style(parms, i)
-- Return text for a user-specified style for a table cell, or '' if none,
-- given i = 1 (input style) or 2 (output style).
local style = parms[(i == 1) and 'stylein' or 'styleout']
if style then
style = style:gsub('"', '')
if style ~= '' then
if style:sub(-1) ~= ';' then
style = style .. ';'
end
return style
end
end
return ''
end
local function make_table_or_sort(parms, invalue, info, in_current, scaled_top)
-- Set options to handle output for a table or a sort key, or both.
-- The text sort key is based on the value resulting from converting
-- the input to a fake base unit with scale = 1, and other properties
-- required for a conversion derived from the input unit.
-- For other modules, return the sort key in a hidden span element, and
-- the scaled value used to generate the sort key.
-- If scaled_top is set, it is the scaled value of the numerator of a per unit
-- to be combined with this unit (the denominator) to make the sort key.
-- Scaling only works with units that convert with a factor (not temperature).
local sortkey, scaled_value
if parms.opt_sortable_on then
local base = { -- a fake unit with enough fields for a valid convert
scale = 1,
invert = in_current.invert and 1,
iscomplex = in_current.iscomplex,
offset = in_current.offset and 0,
}
local outvalue, extra = convert(parms, invalue, info, in_current, base)
if extra then
outvalue = extra.outvalue
end
if in_current.istemperature then
-- Have converted to kelvin; assume numbers close to zero have a
-- rounding error and should be zero.
if abs(outvalue) < 1e-12 then
outvalue = 0
end
end
if scaled_top and outvalue ~= 0 then
outvalue = scaled_top / outvalue
end
scaled_value = outvalue
if not valid_number(outvalue) then
if outvalue < 0 then
sortkey = '1000000000000000000'
else
sortkey = '9000000000000000000'
end
elseif outvalue == 0 then
sortkey = '5000000000000000000'
else
local mag = floor(log10(abs(outvalue)) + 1e-14)
local prefix
if outvalue > 0 then
prefix = 7000 + mag
else
prefix = 2999 - mag
outvalue = outvalue + 10^(mag+1)
end
sortkey = format('%d', prefix) .. format('%015.0f', floor(outvalue * 10^(14-mag)))
end
end
local sortspan
if sortkey and not parms.table_align then
sortspan = parms.opt_sortable_debug and
'<span data-sort-value="' .. sortkey .. '♠"><span style="border:1px solid">' .. sortkey .. '♠</span></span>' or
'<span data-sort-value="' .. sortkey .. '♠"></span>'
parms.join_before = sortspan
end
if parms.table_align then
local sort
if sortkey then
sort = ' data-sort-value="' .. sortkey .. '"'
if parms.opt_sortable_debug then
parms.join_before = '<span style="border:1px solid">' .. sortkey .. '</span>'
end
else
sort = ''
end
local style = 'style="text-align:' .. parms.table_align .. ';'
local joins = {}
for i = 1, 2 do
joins[i] = (i == 1 and '' or '\n|') .. style .. user_style(parms, i) .. '"' .. sort .. '|'
end
parms.table_joins = joins
end
return sortspan, scaled_value
end
local cvt_to_hand
local function cvtround(parms, info, in_current, out_current)
-- Return true, t where t is a table with the conversion results; fields:
-- show = rounded, formatted string with the result of converting value in info,
-- using the rounding specified in parms.
-- singular = true if result (after rounding and ignoring any negative sign)
-- is "1", or like "1.00", or is a fraction with value < 1;
-- (and more fields shown below, and a calculated 'absvalue' field).
-- or return false, t where t is an error message table.
-- Input info.clean uses en digits (it has been translated, if necessary).
-- Output show uses en or non-en digits as appropriate, or can be spelled.
if out_current.builtin == 'hand' then
return cvt_to_hand(parms, info, in_current, out_current)
end
local invalue = in_current.builtin == 'hand' and info.altvalue or info.value
local outvalue, extra = convert(parms, invalue, info, in_current, out_current)
if parms.need_table_or_sort then
parms.need_table_or_sort = nil -- process using first input value only
make_table_or_sort(parms, invalue, info, in_current)
end
if extra then
if not outvalue then return false, extra end
invalue = extra.invalue or invalue
outvalue = extra.outvalue
end
if not valid_number(outvalue) then
return false, { 'cvt_invalid_num' }
end
local isnegative
if outvalue < 0 then
isnegative = true
outvalue = -outvalue
end
local precision, show, exponent
local denominator = out_current.frac
if denominator then
show = fraction_table(outvalue, denominator)
else
precision = parms.precision
if not precision then
if parms.sigfig then
show, exponent = make_sigfig(outvalue, parms.sigfig)
elseif parms.opt_round then
local n = parms.opt_round
if n == 0.5 then
local integer, fracpart = math.modf(floor(2 * outvalue + 0.5) / 2)
if fracpart == 0 then
show = format('%.0f', integer)
else
show = format('%.1f', integer + fracpart)
end
else
show = format('%.0f', floor((outvalue / n) + 0.5) * n)
end
else
local inclean = info.clean
if extra then
inclean = extra.clean or inclean
show = extra.show
end
if not show then
precision = default_precision(parms, invalue, inclean, info.denominator, outvalue, in_current, out_current, extra)
end
end
end
end
if precision then
if precision >= 0 then
local fudge
if precision <= 8 then
-- Add a fudge to handle common cases of bad rounding due to inability
-- to precisely represent some values. This makes the following work:
-- {{convert|-100.1|C|K}} and {{convert|5555000|um|m|2}}.
-- Old template uses #expr round, which invokes PHP round().
-- LATER: Investigate how PHP round() works.
fudge = 2e-14
else
fudge = 0
end
local fmt = '%.' .. format('%d', precision) .. 'f'
local success
success, show = pcall(format, fmt, outvalue + fudge)
if not success then
return false, { 'cvt_big_prec', tostring(precision) }
end
else
precision = -precision -- #digits to zero (in addition to any digits after dot)
local shift = 10 ^ precision
show = format('%.0f', outvalue/shift)
if show ~= '0' then
exponent = #show + precision
end
end
end
local t = format_number(parms, show, exponent, isnegative)
if type(show) == 'string' then
-- Set singular using match because on some systems 0.99999999999999999 is 1.0.
if exponent then
t.singular = (exponent == 1 and show:match('^10*$'))
else
t.singular = (show == '1' or show:match('^1%.0*$'))
end
else
t.fraction_table = show
t.singular = (outvalue <= 1) -- cannot have 'fraction == 1', but if it were possible it would be singular
end
t.raw_absvalue = outvalue -- absolute value before rounding
return true, setmetatable(t, {
__index = function (self, key)
if key == 'absvalue' then
-- Calculate absolute value after rounding, if needed.
local clean, exponent = rawget(self, 'clean'), rawget(self, 'exponent')
local value = tonumber(clean) -- absolute value (any negative sign has been ignored)
if exponent then
value = value * 10^exponent
end
rawset(self, key, value)
return value
end
end })
end
function cvt_to_hand(parms, info, in_current, out_current)
-- Convert input to hands, inches.
-- Return true, t where t is a table with the conversion results;
-- or return false, t where t is an error message table.
if parms.abbr_org == nil then
out_current.usename = true -- default is to show name not symbol
end
local precision = parms.precision
local frac = out_current.frac
if not frac and precision and precision > 1 then
frac = (precision == 2) and 2 or 4
end
local out_next = out_current.out_next
if out_next then
-- Use magic knowledge to determine whether the next unit is inches without requiring i18n.
-- The following ensures that when the output combination "hand in" is used, the inches
-- value is rounded to match the hands value. Also, displaying say "61½" instead of 61.5
-- is better as 61.5 implies the value is not 61.4.
if out_next.exception == 'subunit_more_precision' then
out_next.frac = frac
end
end
-- Convert to inches; calculate hands from that.
local dummy_unit_table = { scale = out_current.scale / 4, frac = frac }
local success, outinfo = cvtround(parms, info, in_current, dummy_unit_table)
if not success then return false, outinfo end
local tfrac = outinfo.fraction_table
local inches = outinfo.raw_absvalue
if tfrac then
inches = floor(inches) -- integer part only; fraction added later
else
inches = floor(inches + 0.5) -- a hands measurement never shows decimals of an inch
end
local hands, inches = divide(inches, 4)
outinfo.absvalue = hands + inches/4 -- supposed to be the absolute rounded value, but this is close enough
local inchstr = tostring(inches) -- '0', '1', '2' or '3'
if precision and precision <= 0 then -- using negative or 0 for precision rounds to nearest hand
hands = floor(outinfo.raw_absvalue/4 + 0.5)
inchstr = ''
elseif tfrac then
-- Always show an integer before fraction (like "15.0½") because "15½" means 15-and-a-half hands.
inchstr = numdot .. format_fraction(parms, 'out', false, inchstr, tfrac.numstr, tfrac.denstr)
else
inchstr = numdot .. from_en(inchstr)
end
outinfo.show = outinfo.sign .. with_separator(parms, format('%.0f', hands)) .. inchstr
return true, outinfo
end
local function evaluate_condition(value, condition)
-- Return true or false from applying a conditional expression to value,
-- or throw an error if invalid.
-- A very limited set of expressions is supported:
-- v < 9
-- v * 9 < 9
-- where
-- 'v' is replaced with value
-- 9 is any number (as defined by Lua tonumber)
-- only en digits are accepted
-- '<' can also be '<=' or '>' or '>='
-- In addition, the following form is supported:
-- LHS and RHS
-- where
-- LHS, RHS = any of above expressions.
local function compare(value, text)
local arithop, factor, compop, limit = text:match('^%s*v%s*([*]?)(.-)([<>]=?)(.*)$')
if arithop == nil then
error('Invalid default expression', 0)
elseif arithop == '*' then
factor = tonumber(factor)
if factor == nil then
error('Invalid default expression', 0)
end
value = value * factor
end
limit = tonumber(limit)
if limit == nil then
error('Invalid default expression', 0)
end
if compop == '<' then
return value < limit
elseif compop == '<=' then
return value <= limit
elseif compop == '>' then
return value > limit
elseif compop == '>=' then
return value >= limit
end
error('Invalid default expression', 0) -- should not occur
end
local lhs, rhs = condition:match('^(.-%W)and(%W.*)')
if lhs == nil then
return compare(value, condition)
end
return compare(value, lhs) and compare(value, rhs)
end
local function get_default(value, unit_table)
-- Return true, s where s = name of unit's default output unit,
-- or return false, t where t is an error message table.
-- Some units have a default that depends on the input value
-- (the first value if a range of values is used).
-- If '!' is in the default, the first bang-delimited field is an
-- expression that uses 'v' to represent the input value.
-- Example: 'v < 120 ! small ! big ! suffix' (suffix is optional)
-- evaluates 'v < 120' as a boolean with result
-- 'smallsuffix' if (value < 120), or 'bigsuffix' otherwise.
-- Input must use en digits and '.' decimal mark.
local default = data_code.default_exceptions[unit_table.defkey or unit_table.symbol] or unit_table.default
if not default then
local per = unit_table.per
if per then
local function a_default(v, u)
local success, ucode = get_default(v, u)
if not success then
return '?' -- an unlikely error has occurred; will cause lookup of default to fail
end
-- Attempt to use only the first unit if a combination or output multiple.
-- This is not bulletproof but should work for most cases.
-- Where it does not work, the convert will need to specify the wanted output unit.
local t = all_units[ucode]
if t then
local combo = t.combination
if combo then
-- For a multiple like ftin, the "first" unit (ft) is last in the combination.
local i = t.multiple and table_len(combo) or 1
ucode = combo[i]
end
else
-- Try for an automatically generated combination.
local item = ucode:match('^(.-)%+') or ucode:match('^(%S+)%s')
if all_units[item] then
return item
end
end
return ucode
end
local unit1, unit2 = per[1], per[2]
local def1 = (unit1 and a_default(value, unit1) or unit_table.vprefix or '')
local def2 = a_default(1, unit2) -- 1 because per unit of denominator
return true, def1 .. '/' .. def2
end
return false, { 'cvt_no_default', unit_table.symbol }
end
if default:find('!', 1, true) == nil then
return true, default
end
local t = split(default, '!')
if #t == 3 or #t == 4 then
local success, result = pcall(evaluate_condition, value, t[1])
if success then
default = result and t[2] or t[3]
if #t == 4 then
default = default .. t[4]
end
return true, default
end
end
return false, { 'cvt_bad_default', unit_table.symbol }
end
local linked_pages -- to record linked pages so will not link to the same page more than once
local function unlink(unit_table)
-- Forget that the given unit has previously been linked (if it has).
-- That is needed when processing a range of inputs or outputs when an id
-- for the first range value may have been evaluated, but only an id for
-- the last value is displayed, and that id may need to be linked.
linked_pages[unit_table.unitcode or unit_table] = nil
end
local function make_link(link, id, unit_table)
-- Return wikilink "[[link|id]]", possibly abbreviated as in examples:
-- [[Mile|mile]] --> [[mile]]
-- [[Mile|miles]] --> [[mile]]s
-- However, just id is returned if:
-- * no link given (so caller does not need to check if a link was defined); or
-- * link has previously been used during the current convert (to avoid overlinking).
local link_key
if unit_table then
link_key = unit_table.unitcode or unit_table
else
link_key = link
end
if not link or link == '' or linked_pages[link_key] then
return id
end
linked_pages[link_key] = true
-- Following only works for language en, but it should be safe on other wikis,
-- and overhead of doing it generally does not seem worthwhile.
local l = link:sub(1, 1):lower() .. link:sub(2)
if link == id or l == id then
return '[[' .. id .. ']]'
elseif link .. 's' == id or l .. 's' == id then
return '[[' .. id:sub(1, -2) .. ']]s'
else
return '[[' .. link .. '|' .. id .. ']]'
end
end
local function variable_name(clean, unit_table)
-- For slwiki, a unit name depends on the value.
-- Parameter clean is the unsigned rounded value in en digits, as a string.
-- Value Source Example for "m"
-- integer 1: name1 meter (also is the name of the unit)
-- integer 2: var{1} metra
-- integer 3 and 4: var{2} metri
-- integer else: var{3} metrov (0 and 5 or more)
-- real/fraction: var{4} metra
-- var{i} means the i'th field in unit_table.varname if it exists and has
-- an i'th field, otherwise name2.
-- Fields are separated with "!" and are not empty.
-- A field for a unit using an SI prefix has the prefix name inserted,
-- replacing '#' if found, or before the field otherwise.
local vname
if clean == '1' then
vname = unit_table.name1
elseif unit_table.varname then
local i
if clean == '2' then
i = 1
elseif clean == '3' or clean == '4' then
i = 2
elseif clean:find('.', 1, true) then
i = 4
else
i = 3
end
if i > 1 and varname == 'pl' then
i = i - 1
end
vname = split(unit_table.varname, '!')[i]
end
if vname then
local si_name = rawget(unit_table, 'si_name') or ''
local pos = vname:find('#', 1, true)
if pos then
vname = vname:sub(1, pos - 1) .. si_name .. vname:sub(pos + 1)
else
vname = si_name .. vname
end
return vname
end
return unit_table.name2
end
local function linked_id(parms, unit_table, key_id, want_link, clean)
-- Return final unit id (symbol or name), optionally with a wikilink,
-- and update unit_table.sep if required.
-- key_id is one of: 'symbol', 'sym_us', 'name1', 'name1_us', 'name2', 'name2_us'.
local abbr_on = (key_id == 'symbol' or key_id == 'sym_us')
if abbr_on and want_link then
local symlink = rawget(unit_table, 'symlink')
if symlink then
return symlink -- for exceptions that have the linked symbol built-in
end
end
local multiplier = rawget(unit_table, 'multiplier')
local per = unit_table.per
if per then
local paren1, paren2 = '', '' -- possible parentheses around bottom unit
local unit1 = per[1] -- top unit_table, or nil
local unit2 = per[2] -- bottom unit_table
if abbr_on then
if not unit1 then
unit_table.sep = '' -- no separator in "$2/acre"
end
if not want_link then
local symbol = unit_table.symbol_raw
if symbol then
return symbol -- for exceptions that have the symbol built-in
end
end
if (unit2.symbol):find('⋅', 1, true) then
paren1, paren2 = '(', ')'
end
end
local key_id2 -- unit2 is always singular
if key_id == 'name2' then
key_id2 = 'name1'
elseif key_id == 'name2_us' then
key_id2 = 'name1_us'
else
key_id2 = key_id
end
local result
if abbr_on then
result = '/'
elseif omitsep then
result = per_word
elseif unit1 then
result = ' ' .. per_word .. ' '
else
result = per_word .. ' '
end
if want_link and unit_table.link then
if abbr_on or not varname then
result = (unit1 and linked_id(parms, unit1, key_id, false, clean) or '') .. result .. linked_id(parms, unit2, key_id2, false, '1')
else
result = (unit1 and variable_name(clean, unit1) or '') .. result .. variable_name('1', unit2)
end
if omit_separator(result) then
unit_table.sep = ''
end
return make_link(unit_table.link, result, unit_table)
end
if unit1 then
result = linked_id(parms, unit1, key_id, want_link, clean) .. result
if unit1.sep then
unit_table.sep = unit1.sep
end
elseif omitsep then
unit_table.sep = ''
end
return result .. paren1 .. linked_id(parms, unit2, key_id2, want_link, '1') .. paren2
end
if multiplier then
-- A multiplier (like "100" in "100km") forces the unit to be plural.
multiplier = from_en(multiplier)
if not omitsep then
multiplier = multiplier .. (abbr_on and ' ' or ' ')
end
if not abbr_on then
if key_id == 'name1' then
key_id = 'name2'
elseif key_id == 'name1_us' then
key_id = 'name2_us'
end
end
else
multiplier = ''
end
local id = unit_table.fixed_name or ((varname and not abbr_on) and variable_name(clean, unit_table) or unit_table[key_id])
if omit_separator(id) then
unit_table.sep = ''
end
if want_link then
local link = data_code.link_exceptions[unit_table.linkey or unit_table.symbol] or unit_table.link
if link then
local before = ''
local i = unit_table.customary
if i == 1 and parms.opt_sp_us then
i = 2 -- show "U.S." not "US"
end
if i == 3 and abbr_on then
i = 4 -- abbreviate "imperial" to "imp"
end
local customary = text_code.customary_units[i]
if customary then
-- LATER: This works for language en only, but it's esoteric so ignore for now.
local pertext
if id:sub(1, 1) == '/' then
-- Want unit "/USgal" to display as "/U.S. gal", not "U.S. /gal".
pertext = '/'
id = id:sub(2)
elseif id:sub(1, 4) == 'per ' then
-- Similarly want "per U.S. gallon", not "U.S. per gallon" (but in practice this is unlikely to be used).
pertext = 'per '
id = id:sub(5)
else
pertext = ''
end
-- Omit any "US"/"U.S."/"imp"/"imperial" from start of id since that will be inserted.
local removes = (i < 3) and { 'US ', 'US ', 'U.S. ', 'U.S. ' } or { 'imp ', 'imp ', 'imperial ' }
for _, prefix in ipairs(removes) do
local plen = #prefix
if id:sub(1, plen) == prefix then
id = id:sub(plen + 1)
break
end
end
before = pertext .. make_link(customary.link, customary[1]) .. ' '
end
id = before .. make_link(link, id, unit_table)
end
end
return multiplier .. id
end
local function make_id(parms, which, unit_table)
-- Return id, f where
-- id = unit name or symbol, possibly modified
-- f = true if id is a name, or false if id is a symbol
-- using the value for index 'which', and for 'in' or 'out' (unit_table.inout).
-- Result is '' if no symbol/name is to be used.
-- In addition, set unit_table.sep = ' ' or ' ' or ''
-- (the separator that caller will normally insert before the id).
if parms.opt_values then
unit_table.sep = ''
return ''
end
local inout = unit_table.inout
local info = unit_table.valinfo[which]
local abbr_org = parms.abbr_org
local adjectival = parms.opt_adjectival
local lk = parms.lk
local want_link = (lk == 'on' or lk == inout)
local usename = unit_table.usename
local singular = info.singular
local want_name
if usename then
want_name = true
else
if abbr_org == nil then
if parms.wantname then
want_name = true
end
if unit_table.usesymbol then
want_name = false
end
end
if want_name == nil then
local abbr = parms.abbr
if abbr == 'on' or abbr == inout or (abbr == 'mos' and inout == 'out') then
want_name = false
else
want_name = true
end
end
end
local key
if want_name then
if lk == nil and unit_table.builtin == 'hand' then
want_link = true
end
if parms.opt_use_nbsp then
unit_table.sep = ' '
else
unit_table.sep = ' '
end
if parms.opt_singular then
local value
if inout == 'in' then
value = info.value
else
value = info.absvalue
end
if value then -- some unusual units do not always set value field
value = abs(value)
singular = (0 < value and value < 1.0001)
end
end
if unit_table.engscale then
-- engscale: so "|1|e3kg" gives "1 thousand kilograms" (plural)
singular = false
end
key = (adjectival or singular) and 'name1' or 'name2'
if parms.opt_sp_us then
key = key .. '_us'
end
else
if unit_table.builtin == 'hand' then
if parms.opt_hand_hh then
unit_table.symbol = 'hh' -- LATER: might want i18n applied to this
end
end
unit_table.sep = ' '
key = parms.opt_sp_us and 'sym_us' or 'symbol'
end
return linked_id(parms, unit_table, key, want_link, info.clean), want_name
end
local function decorate_value(parms, unit_table, which, number_word)
-- If needed, update unit_table so values will be shown with extra information.
-- For consistency with the old template (but different from fmtpower),
-- the style to display powers of 10 includes "display:none" to allow some
-- browsers to copy, for example, "10³" as "10^3", rather than as "103".
local info
local engscale = unit_table.engscale
local prefix = unit_table.vprefix
if engscale or prefix then
info = unit_table.valinfo[which]
if info.decorated then
return -- do not redecorate if repeating convert
end
info.decorated = true
if engscale then
local inout = unit_table.inout
local abbr = parms.abbr
if (abbr == 'on' or abbr == inout) and not parms.number_word then
info.show = info.show ..
'<span style="margin-left:0.2em">×<span style="margin-left:0.1em">' ..
from_en('10') ..
'</span></span><s style="display:none">^</s><sup>' ..
from_en(tostring(engscale.exponent)) .. '</sup>'
elseif number_word then
local number_id
local lk = parms.lk
if lk == 'on' or lk == inout then
number_id = make_link(engscale.link, engscale[1])
else
number_id = engscale[1]
end
-- WP:NUMERAL recommends " " in values like "12 million".
info.show = info.show .. (parms.opt_adjectival and '-' or ' ') .. number_id
end
end
if prefix then
info.show = prefix .. info.show
end
end
end
local function process_input(parms, in_current)
-- Processing required once per conversion.
-- Return block of text to represent input (value/unit).
if parms.opt_output_only or parms.opt_output_number_only or parms.opt_output_unit_only then
parms.joins = { '', '' }
return ''
end
local first_unit
local composite = in_current.composite -- nil or table of units
if composite then
first_unit = composite[1]
else
first_unit = in_current
end
local id1, want_name = make_id(parms, 1, first_unit)
local sep = first_unit.sep -- separator between value and unit, set by make_id
local preunit = parms.preunit1
if preunit then
sep = '' -- any separator is included in preunit
else
preunit = ''
end
if parms.opt_input_unit_only then
parms.joins = { '', '' }
if composite then
local parts = { id1 }
for i, unit in ipairs(composite) do
if i > 1 then
table.insert(parts, (make_id(parms, 1, unit)))
end
end
id1 = table.concat(parts, ' ')
end
if want_name and parms.opt_adjectival then
return preunit .. hyphenated(id1)
end
return preunit .. id1
end
if parms.opt_also_symbol and not composite and not parms.opt_flip then
local join1 = parms.joins[1]
if join1 == ' (' or join1 == ' [' then
parms.joins = { ' [' .. first_unit[parms.opt_sp_us and 'sym_us' or 'symbol'] .. ']' .. join1 , parms.joins[2] }
end
end
if in_current.builtin == 'mach' and first_unit.sep ~= '' then -- '' means omitsep with non-enwiki name
local prefix = id1 .. ' '
local range = parms.range
local valinfo = first_unit.valinfo
local result = prefix .. valinfo[1].show
if range then
-- For simplicity and because more not needed, handle one range item only.
local prefix2 = make_id(parms, 2, first_unit) .. ' '
result = range_text(range[1], want_name, parms, result, prefix2 .. valinfo[2].show, 'in')
end
return preunit .. result
end
if composite then
-- Simplify: assume there is no range, and no decoration.
local mid = (not parms.opt_flip) and parms.mid or ''
local sep1 = ' '
local sep2 = ' '
if parms.opt_adjectival and want_name then
sep1 = '-'
sep2 = '-'
end
if omitsep and sep == '' then
-- Testing the id of the most significant unit should be sufficient.
sep1 = ''
sep2 = ''
end
local parts = { first_unit.valinfo[1].show .. sep1 .. id1 }
for i, unit in ipairs(composite) do
if i > 1 then
table.insert(parts, unit.valinfo[1].show .. sep1 .. (make_id(parms, 1, unit)))
end
end
return table.concat(parts, sep2) .. mid
end
local add_unit = (parms.abbr == 'mos') or
parms[parms.opt_flip and 'out_range_x' or 'in_range_x'] or
(not want_name and parms.abbr_range_x)
local range = parms.range
if range and not add_unit then
unlink(first_unit)
end
local id = range and make_id(parms, range.n + 1, first_unit) or id1
local extra, was_hyphenated = hyphenated_maybe(parms, want_name, sep, id, 'in')
if was_hyphenated then
add_unit = false
end
local result
local valinfo = first_unit.valinfo
if range then
for i = 0, range.n do
local number_word
if i == range.n then
add_unit = false
number_word = true
end
decorate_value(parms, first_unit, i+1, number_word)
local show = valinfo[i+1].show
if add_unit then
show = show .. first_unit.sep .. (i == 0 and id1 or make_id(parms, i+1, first_unit))
end
if i == 0 then
result = show
else
result = range_text(range[i], want_name, parms, result, show, 'in')
end
end
else
decorate_value(parms, first_unit, 1, true)
result = valinfo[1].show
end
return result .. preunit .. extra
end
local function process_one_output(parms, out_current)
-- Processing required for each output unit.
-- Return block of text to represent output (value/unit).
local inout = out_current.inout -- normally 'out' but can be 'in' for order=out
local id1, want_name = make_id(parms, 1, out_current)
local sep = out_current.sep -- set by make_id
local preunit = parms.preunit2
if preunit then
sep = '' -- any separator is included in preunit
else
preunit = ''
end
if parms.opt_output_unit_only then
if want_name and parms.opt_adjectival then
return preunit .. hyphenated(id1)
end
return preunit .. id1
end
if out_current.builtin == 'mach' and out_current.sep ~= '' then -- '' means omitsep with non-enwiki name
local prefix = id1 .. ' '
local range = parms.range
local valinfo = out_current.valinfo
local result = prefix .. valinfo[1].show
if range then
-- For simplicity and because more not needed, handle one range item only.
result = range_text(range[1], want_name, parms, result, prefix .. valinfo[2].show, inout)
end
return preunit .. result
end
local add_unit = (parms[parms.opt_flip and 'in_range_x' or 'out_range_x'] or
(not want_name and parms.abbr_range_x)) and
not parms.opt_output_number_only
local range = parms.range
if range and not add_unit then
unlink(out_current)
end
local id = range and make_id(parms, range.n + 1, out_current) or id1
local extra, was_hyphenated = hyphenated_maybe(parms, want_name, sep, id, inout)
if was_hyphenated then
add_unit = false
end
local result
local valinfo = out_current.valinfo
if range then
for i = 0, range.n do
local number_word
if i == range.n then
add_unit = false
number_word = true
end
decorate_value(parms, out_current, i+1, number_word)
local show = valinfo[i+1].show
if add_unit then
show = show .. out_current.sep .. (i == 0 and id1 or make_id(parms, i+1, out_current))
end
if i == 0 then
result = show
else
result = range_text(range[i], want_name, parms, result, show, inout)
end
end
else
decorate_value(parms, out_current, 1, true)
result = valinfo[1].show
end
if parms.opt_output_number_only then
return result
end
return result .. preunit .. extra
end
local function make_output_single(parms, in_unit_table, out_unit_table)
-- Return true, item where item = wikitext of the conversion result
-- for a single output (which is not a combination or a multiple);
-- or return false, t where t is an error message table.
if parms.opt_order_out and in_unit_table.unitcode == out_unit_table.unitcode then
out_unit_table.valinfo = in_unit_table.valinfo
else
out_unit_table.valinfo = collection()
for _, v in ipairs(in_unit_table.valinfo) do
local success, info = cvtround(parms, v, in_unit_table, out_unit_table)
if not success then return false, info end
out_unit_table.valinfo:add(info)
end
end
return true, process_one_output(parms, out_unit_table)
end
local function make_output_multiple(parms, in_unit_table, out_unit_table)
-- Return true, item where item = wikitext of the conversion result
-- for an output which is a multiple (like 'ftin');
-- or return false, t where t is an error message table.
local inout = out_unit_table.inout -- normally 'out' but can be 'in' for order=out
local multiple = out_unit_table.multiple -- table of scaling factors (will not be nil)
local combos = out_unit_table.combination -- table of unit tables (will not be nil)
local abbr = parms.abbr
local abbr_org = parms.abbr_org
local disp = parms.disp
local want_name = (abbr_org == nil and (disp == 'or' or disp == 'slash')) or
not (abbr == 'on' or abbr == inout or abbr == 'mos')
local want_link = (parms.lk == 'on' or parms.lk == inout)
local mid = parms.opt_flip and parms.mid or ''
local sep1 = ' '
local sep2 = ' '
if parms.opt_adjectival and want_name then
sep1 = '-'
sep2 = '-'
end
local do_spell = parms.opt_spell_out
parms.opt_spell_out = nil -- so the call to cvtround does not spell the value
local function make_result(info, isfirst)
local fmt, outvalue, sign
local results = {}
for i = 1, #combos do
local tfrac, thisvalue, strforce
local out_current = combos[i]
out_current.inout = inout
local scale = multiple[i]
if i == 1 then -- least significant unit ('in' from 'ftin')
local decimals
out_current.frac = out_unit_table.frac
local success, outinfo = cvtround(parms, info, in_unit_table, out_current)
if not success then return false, outinfo end
if isfirst then
out_unit_table.valinfo = { outinfo } -- in case output value of first least significant unit is needed
end
sign = outinfo.sign
tfrac = outinfo.fraction_table
if outinfo.is_scientific then
strforce = outinfo.show
decimals = ''
elseif tfrac then
decimals = ''
else
local show = outinfo.show -- number as a string in local language
local p1, p2 = show:find(numdot, 1, true)
decimals = p1 and show:sub(p2 + 1) or '' -- text after numdot, if any
end
fmt = '%.' .. ulen(decimals) .. 'f' -- to reproduce precision
if decimals == '' then
if tfrac then
outvalue = floor(outinfo.raw_absvalue) -- integer part only; fraction added later
else
outvalue = floor(outinfo.raw_absvalue + 0.5) -- keep all integer digits of least significant unit
end
else
outvalue = outinfo.absvalue
end
end
if scale then
outvalue, thisvalue = divide(outvalue, scale)
else
thisvalue = outvalue
end
local id
if want_name then
if varname then
local clean
if strforce or tfrac then
clean = '.1' -- dummy value to force name for floating point
else
clean = format(fmt, thisvalue)
end
id = variable_name(clean, out_current)
else
local key = 'name2'
if parms.opt_adjectival then
key = 'name1'
elseif tfrac then
if thisvalue == 0 then
key = 'name1'
end
elseif parms.opt_singular then
if 0 < thisvalue and thisvalue < 1.0001 then
key = 'name1'
end
else
if thisvalue == 1 then
key = 'name1'
end
end
id = out_current[key]
end
else
id = out_current['symbol']
end
if i == 1 and omit_separator(id) then
-- Testing the id of the least significant unit should be sufficient.
sep1 = ''
sep2 = ''
end
if want_link then
local link = out_current.link
if link then
id = make_link(link, id, out_current)
end
end
local strval
local spell_inout = (i == #combos or outvalue == 0) and inout or '' -- trick so the last value processed (first displayed) has uppercase, if requested
if strforce and outvalue == 0 then
sign = '' -- any sign is in strforce
strval = strforce -- show small values in scientific notation; will only use least significant unit
elseif tfrac then
local wholestr = (thisvalue > 0) and tostring(thisvalue) or nil
strval = format_fraction(parms, spell_inout, false, wholestr, tfrac.numstr, tfrac.denstr, do_spell)
else
strval = (thisvalue == 0) and from_en('0') or with_separator(parms, format(fmt, thisvalue))
if do_spell then
strval = spell_number(parms, spell_inout, strval) or strval
end
end
table.insert(results, strval .. sep1 .. id)
if outvalue == 0 then
break
end
fmt = '%.0f' -- only least significant unit can have a non-integral value
end
local reversed, count = {}, #results
for i = 1, count do
reversed[i] = results[count + 1 - i]
end
return true, sign .. table.concat(reversed, sep2)
end
local valinfo = in_unit_table.valinfo
local success, result = make_result(valinfo[1], true)
if not success then return false, result end
local range = parms.range
if range then
for i = 1, range.n do
local success, result2 = make_result(valinfo[i+1])
if not success then return false, result2 end
result = range_text(range[i], want_name, parms, result, result2, inout)
end
end
return true, result .. mid
end
local function process(parms, in_unit_table, out_unit_table)
-- Return true, s, outunit where s = final wikitext result,
-- or return false, t where t is an error message table.
linked_pages = {}
local success, bad_output
local bad_input_mcode = in_unit_table.bad_mcode -- nil if input unit is a valid convert unit
local out_unit = parms.out_unit
if out_unit == nil or out_unit == '' or type(out_unit) == 'function' then
if bad_input_mcode or parms.opt_input_unit_only then
bad_output = ''
else
local getdef = type(out_unit) == 'function' and out_unit or get_default
success, out_unit = getdef(in_unit_table.valinfo[1].value, in_unit_table)
parms.out_unit = out_unit
if not success then
bad_output = out_unit
end
end
end
if not bad_output and not out_unit_table then
success, out_unit_table = lookup(parms, out_unit, 'any_combination')
if success then
local mismatch = check_mismatch(in_unit_table, out_unit_table)
if mismatch then
bad_output = mismatch
end
else
bad_output = out_unit_table
end
end
local lhs, rhs
local flipped = parms.opt_flip and not bad_input_mcode
if bad_output then
rhs = (bad_output == '') and '' or message(parms, bad_output)
elseif parms.opt_input_unit_only then
rhs = ''
else
local combos -- nil (for 'ft' or 'ftin'), or table of unit tables (for 'm ft')
if not out_unit_table.multiple then -- nil/false ('ft' or 'm ft'), or table of factors ('ftin')
combos = out_unit_table.combination
end
local frac = parms.frac -- nil or denominator of fraction for output values
if frac then
-- Apply fraction to the unit (if only one), or to non-SI units (if a combination),
-- except that if a precision is also specified, the fraction only applies to
-- the hand unit; that allows the following result:
-- {{convert|156|cm|in hand|1|frac=2}} → 156 centimetres (61.4 in; 15.1½ hands)
-- However, the following is handled elsewhere as a special case:
-- {{convert|156|cm|hand in|1|frac=2}} → 156 centimetres (15.1½ hands; 61½ in)
if combos then
local precision = parms.precision
for _, unit in ipairs(combos) do
if unit.builtin == 'hand' or (not precision and not unit.prefixes) then
unit.frac = frac
end
end
else
out_unit_table.frac = frac
end
end
local outputs = {}
local imax = combos and #combos or 1 -- 1 (single unit) or number of unit tables
if imax == 1 then
parms.opt_order_out = nil -- only useful with an output combination
end
if not flipped and not parms.opt_order_out then
-- Process left side first so any duplicate links (from lk=on) are suppressed
-- on right. Example: {{convert|28|e9pc|e9ly|abbr=off|lk=on}}
lhs = process_input(parms, in_unit_table)
end
for i = 1, imax do
local success, item
local out_current = combos and combos[i] or out_unit_table
out_current.inout = 'out'
if i == 1 then
if imax > 1 and out_current.builtin == 'hand' then
out_current.out_next = combos[2] -- built-in hand can influence next unit in a combination
end
if parms.opt_order_out then
out_current.inout = 'in'
end
end
if out_current.multiple then
success, item = make_output_multiple(parms, in_unit_table, out_current)
else
success, item = make_output_single(parms, in_unit_table, out_current)
end
if not success then return false, item end
outputs[i] = item
end
if parms.opt_order_out then
lhs = outputs[1]
table.remove(outputs, 1)
end
local sep = parms.table_joins and parms.table_joins[2] or parms.join_between
rhs = table.concat(outputs, sep)
end
if flipped or not lhs then
local input = process_input(parms, in_unit_table)
if flipped then
lhs = rhs
rhs = input
else
lhs = input
end
end
if parms.join_before then
lhs = parms.join_before .. lhs
end
local wikitext
if bad_input_mcode then
if bad_input_mcode == '' then
wikitext = lhs
else
wikitext = lhs .. message(parms, bad_input_mcode)
end
elseif parms.table_joins then
wikitext = parms.table_joins[1] .. lhs .. parms.table_joins[2] .. rhs
else
wikitext = lhs .. parms.joins[1] .. rhs .. parms.joins[2]
end
if parms.warnings and not bad_input_mcode then
wikitext = wikitext .. parms.warnings
end
return true, wikitext, out_unit_table
end
local function main_convert(frame)
-- Do convert, and if needed, do it again with higher default precision.
local parms = { frame = frame } -- will hold template arguments, after translation
set_config(frame.args)
local success, result = get_parms(parms, frame:getParent().args)
if success then
if type(result) ~= 'table' then
return tostring(result)
end
local in_unit_table = result
local out_unit_table
for _ = 1, 2 do -- use counter so cannot get stuck repeating convert
success, result, out_unit_table = process(parms, in_unit_table, out_unit_table)
if success and parms.do_convert_again then
parms.do_convert_again = false
else
break
end
end
end
-- If input=x gives a problem, the result should be just the user input
-- (if x is a property like P123 it has been replaced with '').
-- An unknown input unit would display the input and an error message
-- with success == true at this point.
-- Also, can have success == false with a message that outputs an empty string.
if parms.input_text then
if success and not parms.have_problem then
return result
end
local cat
if parms.tracking then
-- Add a tracking category using the given text as the category sort key.
-- There is currently only one type of tracking, but in principle multiple
-- items could be tracked, using different sort keys for convenience.
cat = wanted_category('tracking', parms.tracking)
end
return parms.input_text .. (cat or '')
end
return success and result or message(parms, result)
end
local function _unit(unitcode, options)
-- Helper function for Module:Val to look up a unit.
-- Parameter unitcode must be a string to identify the wanted unit.
-- Parameter options must be nil or a table with optional fields:
-- value = number (for sort key; default value is 1)
-- scaled_top = nil for a normal unit, or a number for a unit which is
-- the denominator of a per unit (for sort key)
-- si = { 'symbol', 'link' }
-- (a table with two strings) to make an SI unit
-- that will be used for the look up
-- link = true if result should be [[linked]]
-- sort = 'on' or 'debug' if result should include a sort key in a
-- span element ('debug' makes the key visible)
-- name = true for the name of the unit instead of the symbol
-- us = true for the US spelling of the unit, if any
-- Return nil if unitcode is not a non-empty string.
-- Otherwise return a table with fields:
-- text = requested symbol or name of unit, optionally linked
-- scaled_value = input value adjusted by unit scale; used for sort key
-- sortspan = span element with sort key like that provided by {{ntsh}},
-- calculated from the result of converting value
-- to a base unit with scale 1.
-- unknown = true if the unitcode was not known
unitcode = strip(unitcode)
if unitcode == nil or unitcode == '' then
return nil
end
set_config({})
linked_pages = {}
options = options or {}
local parms = {
abbr = options.name and 'off' or 'on',
lk = options.link and 'on' or nil,
opt_sp_us = options.us and true or nil,
opt_ignore_error = true, -- do not add pages using this function to 'what links here' for Module:Convert/extra
opt_sortable_on = options.sort == 'on' or options.sort == 'debug',
opt_sortable_debug = options.sort == 'debug',
}
if options.si then
-- Make a dummy table of units (just one unit) for lookup to use.
-- This makes lookup recognize any SI prefix in the unitcode.
local symbol = options.si[1] or '?'
parms.unittable = { [symbol] = {
_name1 = symbol,
_name2 = symbol,
_symbol = symbol,
utype = symbol,
scale = symbol == 'g' and 0.001 or 1,
prefixes = 1,
default = symbol,
link = options.si[2],
}}
end
local success, unit_table = lookup(parms, unitcode, 'no_combination')
if not success then
unit_table = setmetatable({
symbol = unitcode, name2 = unitcode, utype = unitcode,
scale = 1, default = '', defkey = '', linkey = '' }, unit_mt)
end
local value = tonumber(options.value) or 1
local clean = tostring(abs(value))
local info = {
value = value,
altvalue = value,
singular = (clean == '1'),
clean = clean,
show = clean,
}
unit_table.inout = 'in'
unit_table.valinfo = { info }
local sortspan, scaled_value
if options.sort then
sortspan, scaled_value = make_table_or_sort(parms, value, info, unit_table, options.scaled_top)
end
return {
text = make_id(parms, 1, unit_table),
sortspan = sortspan,
scaled_value = scaled_value,
unknown = not success and true or nil,
}
end
return { convert = main_convert, _unit = _unit }
0wz2itriwu36ivaewc8hvypercj5qrn
Modul:UrlToWiki
828
3312
7074
2023-12-25T13:49:47Z
Umarxon III
998
„-- from https://en.wikipedia.org/wiki/Module:UrlToWiki see there for full details -- This module takes a URL from a Wikimedia project and returns the equivalent wikitext. -- Any actions such as edit, history, etc., are stripped, and percent-encoded characters -- are converted to normal text. local p = {} local current_lang = mw.language.getContentLanguage() local interwiki_table = mw.loadData("Module:InterwikiTable") local function getHostId(...“ yozuvi orqali yangi sahifa yaratildi
7074
Scribunto
text/plain
-- from https://en.wikipedia.org/wiki/Module:UrlToWiki see there for full details
-- This module takes a URL from a Wikimedia project and returns the equivalent wikitext.
-- Any actions such as edit, history, etc., are stripped, and percent-encoded characters
-- are converted to normal text.
local p = {}
local current_lang = mw.language.getContentLanguage()
local interwiki_table = mw.loadData("Module:InterwikiTable")
local function getHostId(host)
if type(host) ~= "string" then return end
for id, t in pairs(interwiki_table) do
if mw.ustring.match(host, t.domain) and t.domain_primary then -- Match partial domains (e.g. "www.foo.org" and "foo.org") but don't match non-primary domains.
return id
end
end
end
local function getInterwiki(host)
-- This function returns a table with information about the interwiki prefix of the specified host.
local ret = {}
-- Return a blank table for invalid input.
if type(host) ~= "string" then
return ret
end
-- Get the host ID.
host = mw.ustring.lower(host)
local host_id = getHostId(host)
if not host_id then
return ret
end
ret.host_id = host_id
-- Find the language in the interwiki prefix, if applicable.
local lang = mw.ustring.match(host, "^(.-)%.") -- Find the text before the first period.
if not lang or not mw.language.isSupportedLanguage(lang) then -- Check if lang is a valid language code.
lang = false
end
-- A language prefix is not necessary if there is already a language prefix for the host in the interwiki table.
local domain_lang = mw.ustring.match(interwiki_table[host_id].domain, "^(.-)%.") -- Find the text before the first period.
if mw.language.isSupportedLanguage(domain_lang) then
lang = false
end
ret.lang = lang
-- No need for an interwiki link if we are on the same site as the URL.
local current_host = mw.uri.new(mw.title.getCurrentTitle():fullUrl()).host -- Get the host portion of the current page URL.
if host == current_host then
return ret
end
-- Check if the URL language is the same as the current language.
local same_lang
if lang and lang == mw.ustring.match(current_host, "^(.-)%.") then
same_lang = true
end
-- Check if the project is the same as the current project (but a different language).
local current_host_id = getHostId(current_host)
local same_project
if current_host_id == host_id then
same_project = true
end
-- Find the interwiki prefix.
local interwiki
local project = interwiki_table[host_id].iw_prefix[1]
if same_lang or ( not lang and interwiki_table[host_id].takes_lang_prefix == false ) then
interwiki = project
elseif same_project then
interwiki = lang
elseif not lang then -- If the language code is bad but the rest of the host name is ok.
interwiki = nil
else
interwiki = project .. ":" .. lang
end
ret.interwiki = interwiki
return ret
end
function p._urlToWiki(args)
-- Check the input is valid.
local input = args[1] or args.url
if type(input) ~= "string" then
if args.error ~= "no" then
if type(input) == "nil" then
error("No URL specified", 2)
else
error("The URL must be a string value", 2)
end
else
return ""
end
end
input = mw.text.trim(input)
-- Get the URI object.
url = mw.uri.new(input)
local host = url.host
-- Get the interwiki prefix.
local interwiki, lang, host_id
if host then
local iw_data = getInterwiki(host)
interwiki, lang, host_id = iw_data.interwiki, iw_data.lang, iw_data.host_id
end
local link = true -- This decides whether the resulting wikitext will be linked or not. Default is yes.
if args.link == "no" then
link = false
end
-- Get the page title.
local pagetitle, title_prefix
if host_id and not ( interwiki_table[host_id].takes_lang_prefix == true and not lang ) then
title_prefix = interwiki_table[host_id].title_prefix
end
-- If the URL path starts with the title prefix in the interwiki table, use that to get the title.
if title_prefix and mw.ustring.sub(url.path, 1, mw.ustring.len(title_prefix)) == title_prefix then
pagetitle = mw.ustring.sub(url.path, mw.ustring.len(title_prefix) + 1, -1)
-- Else, if the URL is a history "index.php", use url.query.title. Check for host_id
-- in case the URL isn't of a Wikimedia site.
elseif host_id and mw.ustring.match(url.path, "index%.php") and url.query.title then
pagetitle = url.query.title
-- Special case for Bugzilla.
elseif host_id == "bugzilla" and url.query.id then
pagetitle = url.query.id
elseif host_id == "bugzilla" and not url.query.id then
interwiki = false -- disable the interwiki prefix as we are returning a full URL.
link = false -- don't use double square brackets for URLs.
pagetitle = tostring(url)
-- If the URL is valid but not a recognised interwiki, use the URL and don't link it.
elseif host and not host_id then
link = false -- Don't use double square brackets for URLs.
pagetitle = tostring(url)
-- Otherwise, use our original input minus any fragment
else
pagetitle = mw.ustring.match(input, "^(.-)#") or input
end
-- Get the fragment and pre-process percent-encoded characters.
local fragment = url.fragment -- This also works for non-urls like "Foo#Bar".
if fragment then
fragment = mw.ustring.gsub(fragment, "%.([0-9A-F][0-9A-F])", "%%%1")
end
-- Assemble the wikilink.
local wikitext = pagetitle
if interwiki then
wikitext = interwiki .. ":" .. wikitext
end
if fragment and not (args.section == "no") then
wikitext = wikitext .. "#" .. fragment
end
-- Decode percent-encoded characters and convert underscores to spaces.
wikitext = mw.uri.decode(wikitext, "WIKI")
-- If the wikitext is to be linked, re-encode illegal characters. Don't re-encode
-- characters from invalid URLs to make the default [[{{{1}}}]] display correctly.
if link and host then
wikitext = mw.ustring.gsub(wikitext, "[<>%[%]|{}%c\n]", mw.uri.encode)
end
-- Find the display value
local display
if link then
display = args[2] or args.display -- The display text in piped links.
if (display and type(display) ~= "string") then
if args.error ~= "no" then
error("Non-string display value detected")
else
display = nil
end
end
if display then
display = mw.text.trim(display) -- Trim whitespace.
-- If the page name is the same as the display value, don't pipe
-- the link.
if current_lang:lcfirst(wikitext) == display then
wikitext = display
display = nil
elseif wikitext == display then
display = nil
end
end
end
-- Use the [[Help:Colon trick]] with categories, interwikis, and files.
local colon_prefix = mw.ustring.match(wikitext, "^(.-):.*$") or "" -- Get the text before the first colon.
local ns = mw.site.namespaces
local need_colon_trick
if mw.language.isSupportedLanguage(colon_prefix) -- Check for interwiki links.
or current_lang:lc(ns[6].name) == current_lang:lc(colon_prefix) -- Check for files.
or current_lang:lc(ns[14].name) == current_lang:lc(colon_prefix) then -- Check for categories.
need_colon_trick = true
end
for i,v in ipairs(ns[6].aliases) do -- Check for file namespace aliases.
if current_lang:lc(v) == current_lang:lc(colon_prefix) then
need_colon_trick = true
break
end
end
for i,v in ipairs(ns[14].aliases) do -- Check for category namespace aliases.
if current_lang:lc(v) == current_lang:lc(colon_prefix) then
need_colon_trick = true
break
end
end
-- Don't use the colon trick if the user says so or if we are not linking
-- (due to [[bugzilla:12974]]).
if need_colon_trick and link and args.colontrick ~= "no" then
wikitext = ":" .. wikitext
end
-- Make the link
if link then
if display then
wikitext = wikitext .. '|' .. display
end
wikitext = "[[" .. wikitext .. "]]"
end
return wikitext
end
function p.urlToWiki(frame)
local args = require('Module:Arguments').getArgs(frame, {
wrappers = {'Template:Urltowiki','Template:Urltowiki/sandbox'}
})
return p._urlToWiki(args)
end
return p
8wus3luip1epd3gzi8syifa5auhdrav
Modul:URL
828
3313
7075
2023-12-25T13:51:15Z
Umarxon III
998
„-- -- This module implements {{URL}} -- -- See unit tests at [[Module:URL/tests]] local p = {} local function safeUri(s) local success, uri = pcall(function() return mw.uri.new(s) end) if success then return uri end end function p._url(url, text) url = mw.text.trim(url or '') text = mw.text.trim(text or '') if url == '' then if text == '' then return mw.getCurrentFrame():expan...“ yozuvi orqali yangi sahifa yaratildi
7075
Scribunto
text/plain
--
-- This module implements {{URL}}
--
-- See unit tests at [[Module:URL/tests]]
local p = {}
local function safeUri(s)
local success, uri = pcall(function()
return mw.uri.new(s)
end)
if success then
return uri
end
end
function p._url(url, text)
url = mw.text.trim(url or '')
text = mw.text.trim(text or '')
if url == '' then
if text == '' then
return mw.getCurrentFrame():expandTemplate{ title = 'tlx', args = { 'URL', "''example.com''", "''optional display text''" } }
else
return text
end
end
-- If the URL contains any unencoded spaces, encode them, because MediaWiki will otherwise interpret a space as the end of the URL.
url = mw.ustring.gsub(url, '%s', function(s) return mw.uri.encode(s, 'PATH') end)
-- If there is an empty query string or fragment id, remove it as it will cause mw.uri.new to throw an error
url = mw.ustring.gsub(url, '#$', '')
url = mw.ustring.gsub(url, '%?$', '')
-- If it's an HTTP[S] URL without the double slash, fix it.
url = mw.ustring.gsub(url, '^[Hh][Tt][Tt][Pp]([Ss]?):(/?)([^/])', 'http%1://%3')
-- Handle URLs from Wikidata of the format http://
url = mw.ustring.gsub(url, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://')
local uri = safeUri(url)
-- Handle URL's without a protocol and URL's that are protocol-relative,
-- e.g. www.example.com/foo or www.example.com:8080/foo, and //www.example.com/foo
if uri and (not uri.protocol or (uri.protocol and not uri.host)) and url:sub(1, 2) ~= '//' then
url = 'http://' .. url
uri = safeUri(url)
end
if text == '' then
if uri then
if uri.path == '/' then uri.path = '' end
local port = ''
if uri.port then port = ':' .. uri.port end
text = mw.ustring.lower(uri.host or '') .. port .. (uri.relativePath or '')
-- Add <wbr> before _/.-# sequences
text = mw.ustring.gsub(text,"(/+)","<wbr/>%1") -- This entry MUST be the first. "<wbr/>" has a "/" in it, you know.
text = mw.ustring.gsub(text,"(%.+)","<wbr/>%1")
-- text = mw.ustring.gsub(text,"(%-+)","<wbr/>%1") -- DISABLED for now
text = mw.ustring.gsub(text,"(%#+)","<wbr/>%1")
text = mw.ustring.gsub(text,"(_+)","<wbr/>%1")
else -- URL is badly-formed, so just display whatever was passed in
text = url
end
end
return mw.ustring.format('<span class="url">[%s %s]</span>', url, text)
end
function p.url(frame)
local templateArgs = frame.args
local parentArgs = frame:getParent().args;
local url = templateArgs[1] or parentArgs[1] or ''
local text = templateArgs[2] or parentArgs[2]
if not text then
url = url or extractUrl(templateArgs) or extractUrl(parentArgs);
end
text = text or ''
return p._url(url, text)
end
function extractUrl(args)
for name, val in pairs(args) do
local url = name .. "=" .. val;
url = mw.ustring.gsub(url, '^[Hh][Tt][Tt][Pp]([Ss]?):(/?)([^/])', 'http%1://%3')
local uri = safeUri(url);
if uri and uri.host then
return url
end
end
end
return p
4cjl64i2ka0gjehjbnrq0z3tc30rndp
Modul:UserLinks
828
3314
7076
2023-12-25T13:53:14Z
Umarxon III
998
„-------------------------------------------------------------------------------- -- UserLinks -- -- This module creates a list of links about a given user. It can be used on -- -- its own or from a template. See the /doc page for more documentation. -- -------------------------------------------------------------------------------- -- Require necessary modules local yesno = req...“ yozuvi orqali yangi sahifa yaratildi
7076
Scribunto
text/plain
--------------------------------------------------------------------------------
-- UserLinks --
-- This module creates a list of links about a given user. It can be used on --
-- its own or from a template. See the /doc page for more documentation. --
--------------------------------------------------------------------------------
-- Require necessary modules
local yesno = require('Module:Yesno')
-- Lazily initialise modules that we might or might not need
local mExtra -- [[Module:UserLinks/extra]]
local mArguments -- [[Module:Arguments]]
local mToolbar -- [[Module:Toolbar]]
local mCategoryHandler -- [[Module:Category handler]]
local mTableTools -- [[Module:TableTools]]
local interwikiTable -- [[Module:InterwikiTable]], loaded with mw.loadData
-- Load shared helper functions
local mShared = require('Module:UserLinks/shared')
local raiseError = mShared.raiseError
local maybeLoadModule = mShared.maybeLoadModule
local makeWikitextError = mShared.makeWikitextError
local makeWikilink = mShared.makeWikilink
local makeUrlLink = mShared.makeUrlLink
local makeFullUrlLink = mShared.makeFullUrlLink
local message = mShared.message
local p = {}
--------------------------------------------------------------------------------
-- Link table
--------------------------------------------------------------------------------
function p.getLinks(snippets)
--[=[
-- Get a table of links that can be indexed with link codes. The table
-- returned is blank, but links are added to it on demand when it is
-- indexed. This is made possible by the metatable and by the various link
-- functions, some of which are defined here, and some of which are defined
-- at [[Module:UserLinks/extra]].
--]=]
local links, linkFunctions = {}, {}
----------------------------------------------------------------------------
-- Link functions
--
-- The following functions make the links from the link codes and the user
-- data snippets. New link functions should be added below the existing
-- functions.
----------------------------------------------------------------------------
function linkFunctions.u(snippets)
-- User page
return makeWikilink(
snippets.interwiki,
2,
snippets.username,
snippets.username
)
end
function linkFunctions.t(snippets)
-- User talk page
return makeWikilink(
snippets.interwiki,
3,
snippets.username,
message('display-talk')
)
end
function linkFunctions.c(snippets)
-- Contributions
return makeWikilink(
snippets.interwiki,
-1,
'Contribs/' .. snippets.username,
message('display-contributions')
)
end
function linkFunctions.c64(snippets)
-- Contributions
local first64 = snippets.username:match('^%x+:%x+:%x+:%x+:')
or snippets.username:match('^%x+:%x+:%x+:')
or snippets.username:match('^%x+:%x+:')
or snippets.username:match('^%x+:')
return first64 and makeWikilink(
snippets.interwiki,
-1,
'Contribs/' .. first64 .. ':/64',
'(/64)'
) or ''
end
function linkFunctions.ct(snippets)
-- Edit count
return makeUrlLink(
{
host = 'xtools.wmflabs.org',
path = '/ec/',
query = {
username = snippets.username,
project = snippets.toolLang .. '.' .. snippets.projectLong .. '.org'
}
},
message('display-count')
)
end
function linkFunctions.m(snippets)
-- Page moves
return makeWikilink(
snippets.interwiki,
-1,
'Log/move/' .. snippets.username,
message('display-moves')
)
end
function linkFunctions.l(snippets)
-- Logs
return makeWikilink(
snippets.interwiki,
-1,
'Log/' .. snippets.username,
message('display-logs')
)
end
function linkFunctions.ae(snippets)
-- Automated edits (and non-automated contributions).
return makeUrlLink(
{
host = 'xtools.wmflabs.org',
path = '/autoedits/',
query = {
username = snippets.username,
project = snippets.toolLang .. '.' .. snippets.projectLong .. '.org'
}
},
message('display-autoedits')
)
end
function linkFunctions.bl(snippets)
-- Block log
return makeFullUrlLink(
snippets.interwiki,
-1,
'Log/block',
{page = 'User:' .. snippets.username},
message('display-blocklog')
)
end
function linkFunctions.bls(snippets)
-- Blocks
return makeWikilink(
snippets.interwiki,
-1,
'Log/block/' .. snippets.username,
message('display-blocks')
)
end
function linkFunctions.bu(snippets)
-- Block user
return makeWikilink(
snippets.interwiki,
-1,
'Block/' .. snippets.username,
message('display-blockuser')
)
end
function linkFunctions.ca(snippets)
-- Central auth
return makeWikilink(
snippets.interwiki,
-1,
'CentralAuth/' .. snippets.username,
message('display-centralauth')
)
end
function linkFunctions.dc(snippets)
-- Deleted contribs
return makeWikilink(
snippets.interwiki,
-1,
'DeletedContributions/' .. snippets.username,
message('display-deletedcontributions')
)
end
function linkFunctions.e(snippets)
-- Email
return makeWikilink(
snippets.interwiki,
-1,
'EmailUser/' .. snippets.username,
message('display-email')
)
end
function linkFunctions.es(snippets)
-- Edit summaries
return makeUrlLink(
{
host = 'xtools.wmflabs.org',
path = '/editsummary/',
query = {
username = snippets.username,
project = snippets.toolLang .. '.' .. snippets.projectLong .. '.org'
}
},
message('display-editsummaries')
)
end
function linkFunctions.del(snippets)
-- Deletions
return makeWikilink(
snippets.interwiki,
-1,
'Log/delete/' .. snippets.username,
message('display-deletions')
)
end
function linkFunctions.lu(snippets)
-- List user
return makeFullUrlLink(
snippets.interwiki,
-1,
'ListUsers',
{limit = 1, username = snippets.username},
message('display-listuser')
)
end
function linkFunctions.sul(snippets)
-- SUL
return makeWikilink(
nil,
nil,
'sulutil:' .. snippets.username,
message('display-sul')
)
end
function linkFunctions.tl(snippets)
-- Target logs
return makeFullUrlLink(
snippets.interwiki,
-1,
'Log',
{page = mw.site.namespaces[2].name .. ':' .. snippets.username},
message('display-targetlogs')
)
end
function linkFunctions.efl(snippets)
-- Edit filter log
return makeFullUrlLink(
snippets.interwiki,
-1,
'AbuseLog',
{wpSearchUser = snippets.username},
message('display-abuselog')
)
end
function linkFunctions.pr(snippets)
-- Protections
return makeWikilink(
snippets.interwiki,
-1,
'Log/protect/' .. snippets.username,
message('display-protections')
)
end
function linkFunctions.rl(snippets)
-- User rights
return makeWikilink(
snippets.interwiki,
-1,
'Log/rights/' .. snippets.username,
message('display-rights')
)
end
function linkFunctions.ren(snippets)
-- Renames
return makeWikilink(
snippets.interwiki,
-1,
'Log/renameuser/' .. snippets.username,
message('display-renames')
)
end
function linkFunctions.rfa(snippets)
-- Requests for adminship
return makeWikilink(
nil,
-1,
'PrefixIndex/' .. message('page-rfa') .. '/' .. snippets.username,
message('display-rfa')
)
end
function linkFunctions.api(snippets)
-- API user data
return makeUrlLink(
{
host = snippets.fullDomain,
path = '/w/api.php',
query = {
action = 'query',
list = 'users',
usprop = 'groups|editcount',
ususers = snippets.username
}
},
message('display-api')
)
end
function linkFunctions.up(snippets)
-- Uploads
return makeWikilink(
snippets.interwiki,
-1,
'ListFiles/' .. snippets.username,
message('display-uploads')
)
end
----------------------------------------------------------------------------
-- End of link functions
----------------------------------------------------------------------------
-- Define the metatable that memoizes the link functions, and fetches link
-- functions from [[Module:UserLinks/extra]] if necessary.
-- Lazily initialise the extraLinkFunctions table. We only want to load
-- [[Module:UserLinks/extra]] as necessary, so it has a low transclusion
-- count.
local extraLinkFunctions
-- Define functions for shared code in the metatable.
local function validateCode(code)
-- Checks whether code is a valid link code - i.e. checks that it is a
-- string and that it is not the blank string. Returns the code if
-- the check passes, and nil if not.
if type(code) == 'string' and code ~= '' then
return code
else
return nil
end
end
local function getExtraLinkFunctions()
-- Loads the table of extra link functions from the /extra module.
-- If there is a problem with loading it, return false. We use the
-- distinction between false and nil to record whether we have already
-- tried to load it.
if extraLinkFunctions ~= nil then
return extraLinkFunctions
end
if mExtra == nil then
-- If loading the module fails, maybeLoadModule returns false.
-- Here we use the distinction between false and nil to record
-- whether we have already tried to load the /extra module.
mExtra = maybeLoadModule('Module:UserLinks/extra')
end
if type(mExtra) == 'table'
and type(mExtra.linkFunctions) == 'table'
then
extraLinkFunctions = mExtra.linkFunctions
else
extraLinkFunctions = false
end
return extraLinkFunctions
end
local function memoizeExtraLink(code, func)
local success, link = pcall(func, snippets)
if success and type(link) == 'string' then
links[code] = link
return link
end
return nil
end
-- Define the metatable.
setmetatable(links, {
__index = function (t, key)
local code = validateCode(key)
if not code then
raiseError(
message('error-malformedlinkcode'),
message('error-malformedlinkcode-section')
)
end
local linkFunction = linkFunctions[code]
local link
if linkFunction then
link = linkFunction(snippets)
links[code] = link
else
extraLinkFunctions = getExtraLinkFunctions()
if extraLinkFunctions then
local extraLinkFunction = extraLinkFunctions[code]
if type(extraLinkFunction) == 'function' then
link = memoizeExtraLink(code, extraLinkFunction)
end
end
end
if link then
return link
else
raiseError(
message('error-invalidlinkcode', code),
message('error-invalidlinkcode-section')
)
end
end,
__pairs = function ()
extraLinkFunctions = getExtraLinkFunctions()
if extraLinkFunctions then
for code, func in pairs(extraLinkFunctions) do
if validateCode(code) and type(func) == 'function' then
memoizeExtraLink(code, func)
end
end
end
-- Allow built-in functions to overwrite extra functions.
for code, func in pairs(linkFunctions) do
local link = func(snippets)
links[code] = link
end
return function (t, key)
return next(links, key)
end
end
})
return links
end
--------------------------------------------------------------------------------
-- User data snippets
--------------------------------------------------------------------------------
function p.getSnippets(args)
--[=[
-- This function gets user data snippets from the arguments, and from
-- [[Module:InterwikiTable]]. The data is loaded as necessary and memoized
-- in the snippets table for performance.
--
-- Snippets default to the blank string, '', so they can be used in
-- concatenation operations without coders having to worry about raising
-- errors. Because of this, the local functions snippetExists and
-- getSnippet have been written to aid people writing new snippets. These
-- functions treat the blank string as false. It is not necessary to return
-- the blank string from a snippet function, as nil and false values are
-- automatically converted into the blank string by the metatable.
--
-- If you add a new snippet, please document it at
-- [[Module:UserLinks#Adding new links]].
--]=]
local snippets, snippetFunctions = {}, {}
setmetatable(snippets, {
__index = function (t, key)
local snippetFunction = snippetFunctions[key]
if snippetFunction then
snippets[key] = snippetFunction() or ''
return snippets[key]
else
raiseError(
message('error-nosnippet', key),
message('error-nosnippet-section')
)
end
end
})
-- Define helper functions for writting the snippet functions.
local function snippetExists(key)
-- We have set the metatable up to make snippets default to '', so we
-- don't have to test for false or nil.
return snippets[key] ~= ''
end
local function getSnippet(key)
local ret = snippets[key]
if ret == '' then
return nil
else
return ret
end
end
-- Start snippet functions.
function snippetFunctions.username()
-- The username.
local username = args.user or args.User
return username or raiseError(
message('error-nousername'),
message('error-nousername-section')
)
end
function snippetFunctions.usernameHtml()
-- The username html-encoded. Spaces are encoded as pluses.
return mw.uri.encode(snippets.username)
end
function snippetFunctions.project()
-- The project name.
-- Also does the work for snippetFunctions.interwikiTableKey, and adds
-- the project value to snippets.lang if it is a valid language code.
local project = args.Project or args.project
if not project then
return nil
end
local projectValidated, interwikiTableKey = p.validateProjectCode(project)
if not projectValidated then
if mw.language.isKnownLanguageTag(project) then
if not snippetExists('lang') then
snippets.lang = project
end
else
raiseError(
message('error-invalidproject', project),
message('error-invalidproject-section')
)
end
end
snippets.interwikiTableKey = interwikiTableKey
return project
end
function snippetFunctions.interwikiTableKey()
-- The key for the project in Module:InterwikiTable.
-- Relies on snippetFunctions.project to do the real work.
local temp = snippets.project -- required; puts key in snippets table
return rawget(snippets, 'interwikiTableKey')
end
function snippetFunctions.toolProject()
-- The short project code for use with toolserver or labs. It is always
-- present, even if the "project" argument is absent. The default value
-- is the "snippet-project-default" message.
local project = getSnippet('project')
if not project then
return message('snippet-project-default')
else
return project
end
end
function snippetFunctions.projectLong()
-- The long form of the project name, e.g. "wikipedia" or "wikibooks".
local key = getSnippet('interwikiTableKey')
if not key then
return message('snippet-projectlong-default')
end
interwikiTable = interwikiTable or mw.loadData('Module:InterwikiTable')
local prefixes = interwikiTable[key].iw_prefix
-- Using prefixes[2] is a bit of a hack, but should find the long name
-- most of the time.
return prefixes[2] or prefixes[1]
end
function snippetFunctions.lang()
-- The language code.
local lang = args.lang or args.Lang
if not lang then
return nil
end
if mw.language.isKnownLanguageTag(lang) then
return lang
else
raiseError(
message('error-invalidlanguage', lang),
message('error-invalidlanguage-section')
)
end
end
function snippetFunctions.toolLang()
-- The language code for use with toolserver or labs tools. It is always
-- present, even if the "lang" argument is absent. The default value is
-- the "snippet-lang-default" message.
return getSnippet('lang') or message('snippet-lang-default')
end
function snippetFunctions.interwiki()
-- The interwiki prefix, consisting of the project and language values,
-- separated by colons, e.g. ":wikt:es:".
local project = getSnippet('project')
local lang = getSnippet('lang')
if not project and not lang then
return nil
end
local ret = {}
ret[#ret + 1] = project
ret[#ret + 1] = lang
return table.concat(ret, ':')
end
function snippetFunctions.fullDomain()
-- The full domain name of the site, e.g. www.mediawiki.org,
-- en.wikpedia.org, or ja.wikibooks.org.
local fullDomain
local lang = getSnippet('toolLang')
local key = getSnippet('interwikiTableKey')
if key then
interwikiTable = interwikiTable or mw.loadData('Module:InterwikiTable')
local domain = interwikiTable[key].domain
local takesLangPrefix = interwikiTable[key].takes_lang_prefix
if takesLangPrefix then
fullDomain = lang .. '.' .. domain
else
fullDomain = domain
end
else
fullDomain = lang .. '.wikipedia.org'
end
return fullDomain
end
-- End snippet functions. If you add a new snippet function, please
-- document it at [[Module:UserLinks#Adding new links]].
return snippets
end
function p.validateProjectCode(s)
-- Validates a project code, by seeing whether it is present in
-- [[Module:InterwikiTable]]. If it is present, returns the code and the
-- InterwikiTable key for the corresponding site. If not present,
-- returns nil for both.
interwikiTable = interwikiTable or mw.loadData('Module:InterwikiTable')
for key, t in pairs(interwikiTable) do
for i, prefix in ipairs(t.iw_prefix) do
if s == prefix then
return s, key
end
end
end
return nil, nil
end
--------------------------------------------------------------------------------
-- Main functions
--------------------------------------------------------------------------------
local function makeInvokeFunction(funcName)
-- Makes a function that can be accessed from #invoke. This is only required
-- for functions that need to access arguments.
return function (frame)
mArguments = require('Module:Arguments')
local args = mArguments.getArgs(frame)
return p[funcName](args)
end
end
p.main = makeInvokeFunction('_main')
function p._main(args)
-- The main function. This is the one called from [[Template:User-multi]],
-- via p.main.
local options = p.getOptions(args)
local snippets = p.getSnippets(args)
local codes = p.getCodes(args)
local links = p.getLinks(snippets)
-- Overload the built-in Lua error function to generate wikitext errors
-- meant for end users to see. This makes things harder to debug when
-- real errors occur, but it is the only realistic way to show wikitext
-- errors and and still have sane code when using metatables, etc.
local success, result = pcall(p.export, codes, links, options)
if success then
return result
else
return makeWikitextError(result, options.isDemo)
end
end
function p.getOptions(args)
-- Gets the options from the args table, so that we don't have to pass
-- around the whole args table all the time.
local options = {}
options.isDemo = yesno(args.demo) or false
options.toolbarStyle = yesno(args.small) and 'font-size: 90%;' or nil
options.sup = yesno(args.sup, true)
options.separator = args.separator
options.span = args.span
return options
end
function p.getCodes(args)
-- Gets the link codes from the arguments. The codes aren't validated
-- at this point.
mTableTools = maybeLoadModule('Module:TableTools')
local codes
if mTableTools then
codes = mTableTools.compressSparseArray(args)
else
codes = {}
for i, code in ipairs(args) do
codes[i] = code
end
end
return codes
end
function p.export(codes, links, options)
-- Make the user link.
local userLink = links.u
-- If we weren't passed any link codes, just return the user link.
if #codes < 1 then
return userLink
end
-- Make the toolbar.
mToolbar = require('Module:Toolbar')
local toolbarArgs = {}
for i, code in ipairs(codes) do
local link = links[code]
toolbarArgs[#toolbarArgs + 1] = link
end
toolbarArgs.style = options.toolbarStyle
toolbarArgs.separator = options.separator or 'dot'
toolbarArgs.span = options.span
local toolbar = mToolbar.main(toolbarArgs)
-- Apply the sup option.
if options.sup then
toolbar = '<sup>' .. toolbar .. '</sup>'
end
-- If we are transcluding, add a non-breaking space, but if we are substing
-- just use a normal space
local space = mw.isSubsting() and ' ' or ' '
return userLink .. space .. toolbar
end
--------------------------------------------------------------------------------
-- Single link function
--------------------------------------------------------------------------------
p.single = makeInvokeFunction('_single')
function p._single(args)
-- Fetches a single link from the link table.
local options = p.getOptions(args)
local snippets = p.getSnippets(args)
local links = p.getLinks(snippets)
local code = args[1]
local success, link = pcall(p.exportSingle, links, code)
if success then
return link
else
return makeWikitextError(link, options.isDemo)
end
end
function p.exportSingle(links, code)
-- If any errors occur, they will probably occur here. This function
-- exists purely so that all the errors that will occur in p._single can
-- be handled using a single pcall.
if not code then
raiseError(
message('error-nolinkcode'),
message('error-nolinkcode-section')
)
end
return links[code]
end
--------------------------------------------------------------------------------
-- Link table
--------------------------------------------------------------------------------
function p.linktable()
-- Returns a wikitext table of link codes, with an example link for each
-- one. This function doesn't take any arguments, so it can be accessed
-- directly from wiki pages without using makeInvokeFunction.
local args = {user = 'Example'}
local snippets = p.getSnippets(args)
local links = p.getLinks(snippets)
-- Assemble the codes and links in order
local firstCodes = {'u', 't', 'c'}
local firstLinks, firstCodesKeys = {}, {}
for i, code in ipairs(firstCodes) do
firstCodesKeys[code] = true
firstLinks[#firstLinks + 1] = {code, links[code]}
end
local secondLinks = {}
for code, link in pairs(links) do
if not firstCodesKeys[code] then
secondLinks[#secondLinks + 1] = {code, link}
end
end
table.sort(secondLinks, function(t1, t2)
return t1[1] < t2[1]
end)
local links = {}
for i, t in ipairs(firstLinks) do
links[#links + 1] = t
end
for i, t in ipairs(secondLinks) do
links[#links + 1] = t
end
-- Output the code table in table format
local ret = {}
ret[#ret + 1] = '{| class="wikitable plainlinks sortable"'
ret[#ret + 1] = '|-'
ret[#ret + 1] = '! ' .. message('linktable-codeheader')
ret[#ret + 1] = '! ' .. message('linktable-previewheader')
for i, t in ipairs(links) do
local code = t[1]
local link = t[2]
ret[#ret + 1] = '|-'
ret[#ret + 1] = "| '''" .. code .. "'''"
ret[#ret + 1] = '| ' .. link
end
ret[#ret + 1] = '|}'
return table.concat(ret, '\n')
end
return p
rbkonn0szo3m5bqrpiqb1fvtoa34a7c
Modul:UserLinks/shared
828
3315
7077
2023-12-25T13:54:38Z
Umarxon III
998
„-- This module stores functions that are shared between [[Module:UserLinks]] -- and [[Module:UserLinks/extra]]. -- Load data and define often-used variables local cfg = mw.loadData('Module:UserLinks/config') local namespaces = mw.site.namespaces -- Lazily initialise modules that we may or may not need local mCategoryHandler -- Define namespaces for which links need to be escaped with the colon trick. -- See [[w:en:Help:Colon trick]]. local colon...“ yozuvi orqali yangi sahifa yaratildi
7077
Scribunto
text/plain
-- This module stores functions that are shared between [[Module:UserLinks]]
-- and [[Module:UserLinks/extra]].
-- Load data and define often-used variables
local cfg = mw.loadData('Module:UserLinks/config')
local namespaces = mw.site.namespaces
-- Lazily initialise modules that we may or may not need
local mCategoryHandler
-- Define namespaces for which links need to be escaped with the colon trick.
-- See [[w:en:Help:Colon trick]].
local colonNamespaces = {
[6] = true, -- File
[14] = true, -- Category
}
local p = {}
function p.maybeLoadModule(s)
-- Attempts to load the module s. If it succeeds, returns the module;
-- otherwise, returns false.
local success, mdl = pcall(require, s)
if success then
return mdl
else
return false
end
end
function p.raiseError(message, section, level)
-- Raises an error using the Lua error function. The error message is
-- designed to be caught with pcall and then passed to p.makeWikitextError.
-- The section, if specified, is the section name on a help page that gives
-- help to users about that particular error.
if section then
message = message .. '|' .. section
end
if not level or level == 0 then
level = 0
else
level = level + 1
end
error(message, level)
end
local localBlacklist = {
'/[sS]andbox$', -- Don't categorise sandboxes
'/[tT]est ?cases$', -- Don't categorise test case pages
}
local function currentTitleMatchesLocalBlacklist()
-- Return true if the current title matches any of the patterns in the
-- local blacklist table. Otherwise return false.
local title = mw.title.getCurrentTitle().prefixedText
for i, pattern in ipairs(localBlacklist) do
if title:find(pattern) then
return true
end
end
return false
end
function p.makeWikitextError(encodedMessage, demo)
local errorMessage, section = mw.ustring.match(encodedMessage, '^(.-)|(.*)$')
errorMessage = errorMessage or encodedMessage
-- If not a demo, get the error category link and pass it through
-- [[Module:Category handler]]'s blacklist.
local category
if not demo then
category = string.format(
'[[%s:%s]]',
namespaces[14].name,
p.message('error-config-category')
)
mCategoryHandler = p.maybeLoadModule('Module:Category handler')
if mCategoryHandler then
-- Categorise all namespaces, but not blacklisted pages.
category = mCategoryHandler.main{all = category}
end
if category and currentTitleMatchesLocalBlacklist() then
category = nil
end
end
category = category or ''
-- Format the error message and the section link.
local formattedError
if section then
formattedError = p.message(
'error-config-message-help',
errorMessage,
section
)
else
formattedError = p.message(
'error-config-message-nohelp',
errorMessage
)
end
-- Return the error message and the category inside html error tags.
return string.format(
'<strong class="error">%s</strong>%s',
formattedError,
category
)
end
local function formatPage(interwiki, namespace, page)
-- Formats an interwiki, a namespace and a page into a wikilink-ready
-- string. The interwiki and namespace are optional. If a namespace is
-- specified, it should be a valid key to mw.site.namespaces. The page
-- parameter is required.
local ret = {}
interwiki = interwiki or ''
if interwiki ~= '' or colonNamespaces[namespace] then
ret[#ret + 1] = ':'
end
ret[#ret + 1] = interwiki
if interwiki ~= '' then
ret[#ret + 1] = ':'
end
if namespace then
local nsTable = namespaces[namespace]
if not nsTable then
error('"' .. tostring(namespace) .. '" is not a valid namespace key', 2)
end
ret[#ret + 1] = nsTable.name
if namespace ~= 0 then
ret[#ret + 1] = ':'
end
end
ret[#ret + 1] = page
return table.concat(ret)
end
local function formatDisplay(s)
-- Replaces spaces in a string with " " to make sure they don't wrap.
-- Don't replace anything if we are substing, as we generally don't want
-- to use " " in that case.
if mw.isSubsting() then
return s
else
return s:gsub(' ', ' ')
end
end
function p.makeWikilink(interwiki, namespace, page, display)
-- Creates a wikilink. The interwiki, namespace and display parameters are
-- optional. If a namespace parameter is specified it must be a valid key
-- to mw.site.namespaces.
local formattedPage = formatPage(interwiki, namespace, page)
if display then
display = formatDisplay(display)
return string.format('[[%s|%s]]', formattedPage, display)
else
return string.format('[[%s]]', formattedPage)
end
end
local function formatUrlLink(url, display)
-- Formats a URL link with an optional display parameter.
if display then
display = formatDisplay(display)
return string.format('[%s %s]', url, display)
else
return string.format('[%s]', url)
end
end
function p.makeUrlLink(s, display)
-- Makes a URL link with an optional display parameter. The first input
-- may be any valid input to mw.uri.new.
local url = mw.uri.new(s)
url = tostring(url)
return formatUrlLink(url, display)
end
function p.makeFullUrlLink(interwiki, namespace, page, query, display)
-- Makes a link to the full URL of a page. The interwiki, namespace, query
-- and display parameters are optional. If a namespace parameter is
-- specified it must be a valid key to mw.site.namespaces. The query
-- parameter can be a string or a table as specified in the mw.uri library.
local formattedPage = formatPage(interwiki, namespace, page)
local url = mw.uri.fullUrl(formattedPage, query)
url = tostring(url)
return formatUrlLink(url, display)
end
function p.message(key, ...)
-- Returns the message with the given key from [[Module:UserLinks/config]].
-- Extra parameters are substituted in the message for keys $1, $2, $3, etc.
local msg = cfg[key]
if not msg then
p.raiseError(
'No message found with key "' .. tostring(key) .. '"',
'No message found',
2
)
end
local noArgs = select('#', ...)
if noArgs < 1 then
return msg
else
local msg = mw.message.newRawMessage(msg, ...)
return msg:plain()
end
end
return p
p8dn9pg27a69jmef1uchzuh09gbaidm
Modul:Autotranslate
828
3316
7082
2023-12-25T14:19:42Z
Umarxon III
998
„ --[[ __ __ _ _ _ _ _ _ _ | \/ | ___ __| |_ _| | ___ _ / \ _ _| |_ ___ | |_ _ __ __ _ _ __ ___| | __ _| |_ ___ | |\/| |/ _ \ / _` | | | | |/ _ (_) / _ \| | | | __/ _ \| __| '__/ _` | '_ \/ __| |/ _` | __/ _ \ | | | | (_) | (_| | |_| | | __/_ / ___ \ |_| | || (_) | |_| | | (_| | | | \__ \ | (_| | || __/ |_| |_|\___/ \__,_|\__,_|_|\___(_)_/ \_\__,_|...“ yozuvi orqali yangi sahifa yaratildi
7082
Scribunto
text/plain
--[[
__ __ _ _ _ _ _ _ _
| \/ | ___ __| |_ _| | ___ _ / \ _ _| |_ ___ | |_ _ __ __ _ _ __ ___| | __ _| |_ ___
| |\/| |/ _ \ / _` | | | | |/ _ (_) / _ \| | | | __/ _ \| __| '__/ _` | '_ \/ __| |/ _` | __/ _ \
| | | | (_) | (_| | |_| | | __/_ / ___ \ |_| | || (_) | |_| | | (_| | | | \__ \ | (_| | || __/
|_| |_|\___/ \__,_|\__,_|_|\___(_)_/ \_\__,_|\__\___/ \__|_| \__,_|_| |_|___/_|\__,_|\__\___|
Authors and maintainers:
* User:Zolo - original version
* User:Jarekt
]]
-- local function to help normalize input arguments
local function normalize_input_args(input_args, output_args)
for name, value in pairs( input_args ) do
if value ~= '' then -- nuke empty strings
if type(name)=='string' then name=string.lower(name) end -- convert to lower case
output_args[name] = value
end
end
return output_args
end
-- initialize object to be returned
local p = {}
--[[
autotranslate
This function is the core part of the Autotranslate template.
Usage from a template:
{{#invoke:autotranslate|autotranslate|base=|lang= }}
Parameters:
frame.args.base - base page name
frame.args.lang - desired language (often user's native language)
Error Handling:
]]
function p.autotranslate(frame)
-- switch to lowercase parameters to make them case independent
local args = {}
args = normalize_input_args(frame:getParent().args, args)
args = normalize_input_args(frame.args, args)
-- get language fallback list
if not args.lang or not mw.language.isSupportedLanguage(args.lang) then
args.lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language
end
local langList = mw.language.getFallbacksFor(args.lang)
table.insert(langList,1,args.lang)
-- find base page
local base = args.base
args.base = nil
assert(base and #base>0, 'Base page not provided for autotranslate' )
if not mw.ustring.find(base,':') then -- if base page does not indicate namespace
base = 'Template:' .. base -- then assume it is a template
end
-- find base template language subpage
local page = args.default -- default page if provided or nil otherwise
for _, language in ipairs(langList) do
if mw.title.new(base .. '/' .. language).exists then
page = base .. '/' .. language -- returns only the page
break
end
end
assert(page, string.format('No fallback page found for autotranslate (base=[[%s]], lang=%s)', base, args.lang))
-- Transclude {{page |....}} with template arguments the same as the ones passed to {{autotranslate}} template.
return frame:expandTemplate{ title = page, args = args}
end
return p
p8rqhe8s6y7bs8sz6y0zid7y80r3a7b
Modul:Authority control
828
3317
7083
2023-12-25T14:21:10Z
Umarxon III
998
„require('strict') local p = {} local title = mw.title.getCurrentTitle() local namespace = title.namespace local testcases = (string.sub(title.subpageText,1,9) == 'testcases') local function addCat(cat) if cat and cat ~= '' then local redlinkcat = '' if testcases == false and mw.title.new(cat, 14).exists == false then redlinkcat = '[[Category:Pages with red-linked authority control categories]]' end return '[[Category:'..cat..']]'..redl...“ yozuvi orqali yangi sahifa yaratildi
7083
Scribunto
text/plain
require('strict')
local p = {}
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
local testcases = (string.sub(title.subpageText,1,9) == 'testcases')
local function addCat(cat)
if cat and cat ~= '' then
local redlinkcat = ''
if testcases == false and mw.title.new(cat, 14).exists == false then
redlinkcat = '[[Category:Pages with red-linked authority control categories]]'
end
return '[[Category:'..cat..']]'..redlinkcat
else
return ''
end
end
local function getCatForId(id)
local cat = ''
if namespace == 0 then
cat = 'Articles with '..id..' identifiers'
end
return addCat(cat)
end
local function getIdsFromWikidata(qid,property)
local ids = {}
if not mw.wikibase or not qid then
return ids
end
local statements = mw.wikibase.getBestStatements(qid,property)
if statements then
for _, statement in ipairs( statements ) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
end
return ids
end
local function makelink(conf,val,nextid) --validate values and create a link
local link
if conf.link2 then -- use function to validate and generate link
link = conf.link2(val)
else
local valid_value
if conf.pattern then -- use pattern to determine validity if defined
valid_value = val:match(conf.pattern)
elseif conf.patterns then
for i = 1,#conf.patterns do
valid_value = val:match(conf.patterns[i])
if valid_value then break end
end
elseif conf.valid then -- otherwise use function to determine validity
valid_value = conf.valid(val)
else -- no validation possible
valid_value = val
end
if valid_value then
local label = conf.label
if not label or nextid>1 then
label = tostring(nextid)
end
if conf.link then
valid_value = valid_value:gsub('%%', '%%%%')
link = '[' .. mw.ustring.gsub(conf.link,'%$1',valid_value) .. ' ' .. label .. ']'
else
link = valid_value
end
else
link = false
end
end
if link then
link = '<span class="uid">'..link..'</span>'
else
local faultyCat = 'Articles with faulty '..(conf.errorcat or conf.category or conf[1])..' identifiers'
link = '<span class="error">The '..conf[1]..' id '..val..' is not valid.</span>'..addCat(faultyCat)
end
return link
end
--[[==========================================================================]]
--[[ Main ]]
--[[==========================================================================]]
function p.authorityControl(frame)
local config = require("Module:Authority control/config")
local conf = config.config
local sectionNames = config.sectionNames
local resolveEntity = require( 'Module:ResolveEntityId' )
local parentArgs = frame:getParent().args --WD IDs added here later
local iParentArgs = 0 --count original/manual parent args only later
local iMatches,suppressedIdCount = 0,0
local auxCats = ''
local rct = 0 -- total number of links returned
local numqids = 4 -- support for 4 additional qids
local totsect = #sectionNames + numqids
local sections = {}
for _ = 1,totsect do table.insert(sections,{}) end
-- check for suppressed identifiers
local suppress = {}
if parentArgs.suppress then
local suppresslist = mw.text.split(parentArgs.suppress,"%s*,%s*") -- split parameter by comma
for _,v in ipairs(suppresslist) do
if v:match("^%d+$") then
v = "P"..tostring(v)
else
v = string.upper(v)
end
suppress[v] = true -- index table by identifier name
end
end
local function makeSections(qid,additional)
local tval = {}
local function parameter_is_used(property)
local used = false
if property then
if tval[property] then
if tval[property][1] then
used = true
end
elseif tval[property] == false then -- property has been manually suppressed
used = true
end
end
return used
end
for _, params in ipairs(conf) do
tval[params.property] = getIdsFromWikidata(qid, 'P' .. params.property) -- setup table for values with property number as key
if additional then
if suppress["P"..tostring(params.property)] or suppress[string.upper(params[1])] then
tval[params.property] = false -- indicates the identifier is suppressed
end
else
local val = parentArgs[mw.ustring.lower(params[1])] or parentArgs[params[1]]
if suppress["P"..tostring(params.property)] or suppress[string.upper(params[1])] or val == '' then
if tval[params.property][1] and (namespace == 0 or testcases) then
suppressedIdCount = suppressedIdCount + 1
if parentArgs['arts'] ~= 'arts' then
auxCats = auxCats .. '[[Category:Articles with suppressed authority control identifiers|'..params[1]..']]'
end
end
tval[params.property] = false -- indicates the identifier is suppressed
elseif val then -- add local parameter to wikidata
iParentArgs = iParentArgs + 1
local bnew = true
for _, w in pairs(tval[params.property]) do
if val == w then
bnew = false
end
end
if bnew then -- add new value to table
if tval[params.property][1] then
auxCats = auxCats .. '[[Category:Pages using authority control with parameters different on Wikidata|'..params[1]..']]'
end
table.insert(tval[params.property],val)
else
iMatches = iMatches+1
end
end
end
local suppress = false
if params.suppressedbyproperty then
for _,sc in ipairs(params.suppressedbyproperty) do
if parameter_is_used(sc) then
suppress = true
end
end
end
if not tval[params.property] == false and not suppress then
local tlinks = {} -- setup table for links
local nextIdVal = 1
for _,val in ipairs(tval[params.property]) do
local link = makelink(params,val,nextIdVal)
local cat = params.category or params[1]
if link then -- add category unless link==false
link = link .. getCatForId(cat)
end
table.insert(tlinks,link)
nextIdVal = nextIdVal + 1
end
if tval[params.property][1] then -- assemble
local row = ''
if params.prefix then
row = row..'*'..params.prefix
end
for i, l in ipairs(tlinks) do
if i==1 and not params.prefix then
row = row..'*'
else
row = row..'\n**'
end
row = row .. l
end
row = row..'\n'
local sec = additional or params.section -- uses section 9 for qid2, section 10 for qid3, etc.
table.insert(sections[sec],row)
rct = rct + 1
end
end
end
end
local function pencil(qid)
if not qid then
return ''
end
local args = { pid = 'identifiers' } -- #target the list of identifiers
args.qid = qid
return require('Module:EditAtWikidata')._showMessage(args)
end
local function resolveQID(qid)
if qid then
qid = 'Q'..mw.ustring.gsub(qid, '^[Qq]', '')
qid = resolveEntity._id(qid) --nil if unresolvable
end
return qid
end
local qids = {}
if namespace == 0 then
qids[1] = mw.wikibase.getEntityIdForCurrentPage()
end
if not qids[1] then
qids[1] = resolveQID(parentArgs['qid']) --use qid parameter if no wikidata item is connected
end
makeSections(qids[1],false)
for c = 2,5 do
qids[c] = resolveQID(parentArgs['qid' .. c])
if qids[c] then makeSections(qids[c],totsect-numqids+c-1) end
end
if iMatches > 0 and iMatches == iParentArgs then
auxCats = auxCats .. '[[Category:Pages using authority control with parameters all matching Wikidata]]'
end
if parentArgs['arts'] == 'arts' and suppressedIdCount > 0 then
if namespace == 0 or testcases then
local s = 's'
if suppressedIdCount == 1 then s = '' end
auxCats = auxCats .. addCat('ACArt with '..suppressedIdCount..' suppressed element'..s)
end
end
--configure Navbox
local outString = ''
if rct > 0 then -- there is at least one link to display
local Navbox = require('Module:Navbox')
local sect,lastsect = 0,0
local navboxArgs = {
name = 'Authority control',
navboxclass = 'authority-control',
bodyclass = 'hlist',
state = parentArgs.state or 'autocollapse',
navbar = 'off'
}
for c=1,totsect do
if #sections[c] ~= 0 then -- section is non-empty
sect = sect + 1
lastsect = c
local sectname
if c <= totsect - numqids then -- regular section
sectname = sectionNames[c]
else -- section from additional qid
sectname = mw.wikibase.getLabel(qids[c-totsect+numqids+1]) .. pencil(qids[c-totsect+numqids +1])
end
navboxArgs['group' .. c] = sectname
navboxArgs['list' .. c] = table.concat(sections[c])
end
end
local aclink = '[[Help:Authority control|Authority control]]'
if sect == 1 then -- special display when only one section
if lastsect == 1 or lastsect == 8 then -- no special label when only general or other IDs are present
navboxArgs['group' .. lastsect] = aclink .. pencil(qids[1])
elseif lastsect <= totsect - numqids then -- other regular section
navboxArgs['group' .. lastsect] = aclink .. ': ' .. sectionNames[lastsect] .. pencil(qids[1])
else -- section from additional qid
navboxArgs['group' .. lastsect] = aclink .. ': ' .. navboxArgs['group' .. lastsect]
end
else -- add title to navbox
navboxArgs.title = aclink .. pencil(qids[1])
end
outString = Navbox._navbox(navboxArgs)
end
--auxCats
if rct == 0 or rct >= 25 then
if namespace == 0 or testcases then
auxCats = auxCats .. addCat('AC with '..rct..' elements')
end
end
if parentArgs.state then
if namespace == 0 or testcases then
local sCat
if parentArgs.state == 'collapsed' then sCat = 'AC using state parameter: collapsed'
elseif parentArgs.state == 'expanded' then sCat = 'AC using state parameter: expanded'
elseif parentArgs.state == 'autocollapse' then sCat = 'AC using state parameter: autocollapse'
else sCat = 'AC using state parameter: other'
end
auxCats = auxCats .. addCat(sCat)
end
end
if testcases then
auxCats = mw.ustring.gsub(auxCats, '(%[%[)(Category)', '%1:%2') --for easier checking
end
--out
outString = outString..auxCats
if namespace ~= 0 then
outString = mw.ustring.gsub(outString, '(%[%[)(Category:Articles)', '%1:%2') --by definition
end
return outString
end
-- Creates a human-readable standalone wikitable version of conf, and tracking categories with page counts, for use in the documentation
function p.docConfTable(frame)
local wikiTable = '<table class="wikitable sortable">'..
'<tr><th rowspan=2>Code</th>'..
'<th rowspan=2>Identifier</th>'..
'<th rowspan=2 data-sort-type=number>Wikidata property</th>'..
'<th rowspan=2>Section</th>'..
'<th rowspan=2>Appears as</th>'..
'<th rowspan=2>Remarks</th>'..
'<th colspan=2>Tracking categories and page counts</th></tr>'..
'<tr><th>[[:Category:Articles with authority control information|Articles]]</th>'..
'<th>[[:Category:Articles with faulty authority control information|Faulty IDs]]</th></tr>'
local lang = mw.getContentLanguage()
local a, f, P = 0, 0, 0 --cumulative sums
local config = require("Module:Authority control/config")
local conf = config.config
local sectionNames = config.sectionNames
local getlink = require("Module:Wikidata table")._getLink
local function checkcat(category,label)
local ret='[[:Category:'..category..'|'..label..']]'
if mw.title.new(category, 14).exists == false then
ret = ret..' <span class="plainlinks" style="font-size:85%;">[['..tostring(mw.uri.fullUrl('Category:'..category,'action=edit&preload=Template:Authority_control/preload'))..' create]]</span>'
end
return ret
end
for _, conf in pairs(conf) do
local category = conf.category or conf[1]
local articleCat = 'Articles with '..category..' identifiers'
local wpl = frame:expandTemplate{ title = 'Wikidata property link', args = { id = 'f', conf.property } }
local faultyCat = 'Articles with faulty '.. (conf.errorcat or category) ..' identifiers'
local articleCount = lang:formatNum( mw.site.stats.pagesInCategory(articleCat, 'pages') )
local faultyCount = lang:formatNum( mw.site.stats.pagesInCategory(faultyCat, 'pages') )
P = P + 1 --property count
a = a + lang:parseFormattedNumber(articleCount)
f = f + lang:parseFormattedNumber(faultyCount)
local name = mw.wikibase.getBestStatements('P'..conf.property,"P9073")
if name then
if name[1] then
name = name[1].mainsnak.datavalue.value.id
if name then
name = getlink(name)
end
else
name = false
end
end
wikiTable = wikiTable..'<tr><td>[['..(conf.idlink or conf[1]..' (identifier)')..'|'..conf[1]..']]</td>'..
'<td>'..(name or '')..'</td>'..
'<td data-sort-value='..conf.property..'>'..wpl..'</td>'..
'<td>'..sectionNames[conf.section]..'</td>'..
'<td>'..makelink(conf,conf.example,1)..'</td>'..
'<td>'..(conf.remark or '')..'</td>'..
'<td style="text-align: right;">'..checkcat(articleCat,articleCount)..'</td>'..
'<td style="text-align: right;">'..checkcat(faultyCat,faultyCount)..'</td></tr>'
end
wikiTable = wikiTable..'<tr><th style="text-align: right;" colspan=5>Totals</th>'..
'<th style="text-align: right;">'..lang:formatNum(P)..'</th>'..
'<th style="text-align: right;">'..lang:formatNum(a)..'</th>'..
'<th style="text-align: right;">'..lang:formatNum(f)..'</th></tr></table>'
return require('Module:Suppress categories').main(wikiTable)
end
return p
qbwfcebe554k4l4cgnm51mly7koec94
Modul:Authority control/config
828
3318
7084
2023-12-25T14:22:27Z
Umarxon III
998
„require('strict') local p = {} p.auxiliary = 'Module:Authority control/auxiliary' p.i18n = { aclink = '[[Help:Authority control|Authority control]]', ACmodule = 'Module:Authority control', addtowd = 'Add values to Wikidata', attentioncat = 'Pages with authority control identifiers needing attention', All_articles = 'All articles', allfaultycat = 'All articles with faulty authority control information', Appears_as = 'Appears as', -- used on d...“ yozuvi orqali yangi sahifa yaratildi
7084
Scribunto
text/plain
require('strict')
local p = {}
p.auxiliary = 'Module:Authority control/auxiliary'
p.i18n = {
aclink = '[[Help:Authority control|Authority control]]',
ACmodule = 'Module:Authority control',
addtowd = 'Add values to Wikidata',
attentioncat = 'Pages with authority control identifiers needing attention',
All_articles = 'All articles',
allfaultycat = 'All articles with faulty authority control information',
Appears_as = 'Appears as', -- used on documentation table to show example
Articles = 'Articles',
Articles_with = 'Articles with',
autocollapse = 'autocollapse', -- Navbox state parameter
category = 'Category',
Code = 'Code',
collapsed = 'collapsed', -- Navbox state parameter
connecttowd = 'Please connect this article to a Wikidata item.',
Description = 'Description',
errortemplate = 'Error', -- e.g. [[Template:Error]],
expanded = 'expanded', -- Navbox state parameter
faultcat = 'Articles with faulty authority control information',
Faults = 'Faults',
faulty = 'faulty',
Faulty = 'Faulty',
identifier = 'identifier',
Identifier = 'Identifier',
identifiers = 'identifiers',
Identifiers = 'Identifiers',
isnotvalid = 'is not valid',
linktemplate = 'Wikidata property link', -- refers to [[Template:Wikidata property link]]
localparams = 'Local parameters are deprecated.',
maincat = 'Articles with authority control information',
movetowd = 'Please move values to Wikidata.',
pages = 'pages',
pageswithparams = 'Pages using authority control with parameters', -- name of category for tracking uses with parameters
previewwarning = 'Warning: Local parameters are deprecated. Please move any identifiers to Wikidata.', -- preview message when local parameters are used
qidcode = 'Please use the <code>|qid=</code> parameter to specify the Wikidata item.',
sandbox = 'sandbox',
Section = 'Section',
suppressedcat = 'Articles with suppressed authority control identifiers',
testcases = 'testcases',
The = 'The',
Topic = 'Topic',
Totals = 'Totals',
Tracking_category = 'Tracking category',
warning = 'Warning',
warningicon = '345-409 Ambox warning centered.svg', -- icon used for faulty ids
WDproperty = 'Wikidata property',
}
p.config = {
{ 'AAG',
property = 3372,
section = 5,
link = 'https://www.aucklandartgallery.com/explore-art-and-ideas/artist/$1/',
label = 'Auckland',
pattern = '%d+',
},
{ 'ACM-DL',
property = 864,
section = 4,
pattern = '%d%d%d%d%d%d%d%d%d%d%d',
link = 'https://dl.acm.org/profile/$1',
label = 'Association for Computing Machinery',
},
{ 'ADB',
property = 1907,
section = 6,
patterns = {'[a-z][-a-z]+-[1-3]%d%d?%d?%d?', '[a-z][-a-z]+-[1-9]%d?%d?%d?'},
link = 'http://adb.anu.edu.au/biography/$1',
label = 'Australia',
},
{ 'admiralty',
property = 3562,
patterns = {'[A-Q]%d%d%d%d', '[A-Q]%d%d%d%d%.%d+'},
section = 3,
prefix = '[[Admiralty (identifier)|Admiralty]]'
},
{ 'AGSA',
property = 6804,
section = 5,
pattern = '[1-9]%d*',
link = 'https://www.agsa.sa.gov.au/collection-publications/collection/creators/_/$1/',
label = 'South Australia',
},
{ 'ARLHS',
property = 2980,
section = 3,
pattern = '[A-Z][A-Z][A-Z]%d%d%d%d?[A-Z]?',
link = 'http://wlol.arlhs.com/lighthouse/$1.html',
label = 'ARLHS',
},
{ 'autores.uy',
property = 2558,
section = 6,
pattern = '[1-9]%d?%d?%d?%d?',
link = 'https://autores.uy/autor/$1',
label = 'Uruguay',
remark = "autores.uy is an author's database, that focus on [[Uruguay]]an authors. It was created and maintained by the Uruguayan chapter of Creative Commons. It also provides access to digitized works of the authors in public domain."
},
{ 'AWR',
property = 4186,
section = 6,
patterns = {'[A-Z][A-Z][A-Z]%d%d%d%d[a-z]', '[A-Z][A-Z]%d%d%d%d%d[a-z]'},
link = 'http://www.womenaustralia.info/biogs/$1.htm',
label = 'Australian Women\'s Register',
},
{ 'BGCI',
property = 5818,
section = 3,
link = 'https://www.bgci.org/garden.php?id=$1',
label = 'BGCI garden',
pattern = '%d+'
},
{ 'BIBSYS',
property = 1015,
section = 2,
patterns = {'[1-9]%d?%d?%d?%d?%d?%d?%d?%d?', '[1-9]%d%d%d%d%d%d%d%d%d%d%d%d'},
link = 'https://authority.bibsys.no/authority/rest/authorities/html/$1',
label = 'Norway',
remark = 'BIBSYS is a supplier of library and information systems for all Norwegian university Libraries, the National Library of Norway, college libraries, and a number of research libraries and institutions.'
},
{ 'Bildindex',
property = 2092,
section = 7,
pattern = '%d+',
link = 'https://www.bildindex.de/document/obj$1',
label = 'Bildindex',
},
{ 'BMLO',
property = 865,
section = 6,
link = 'https://bmlo.de/$1',
label = 'BMLO',
pattern = '[a-z][0-9][0-9][0-9][0-9]'
},
{ 'BNC',
property = 1890,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'http://www.bncatalogo.cl/F?func=direct&local_base=red10&doc_number=$1',
label = 'Chile',
},
{ 'BNE',
property = 950,
section = 2,
patterns = {'[XF][XF]%d%d%d%d%d?%d?%d?', 'a%d%d%d%d%d?%d?%d?', 'bi[mcsv][aoei]%d%d%d%d%d%d%d%d%d%d', 'Mi[sm][eoa]%d%d%d%d%d%d%d%d%d%d'},
link = 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=$1',
label = 'Spain',
remark = "National Library of Spain (BNE: ''Biblioteca Nacional de España'') is a major public library, the largest in Spain."
},
{ 'BNF',
property = 268,
section = 2,
pattern = '%d%d%d%d%d%d%d%d[0-9bcdfghjkmnpqrstvwxz]',
link = 'https://catalogue.bnf.fr/ark:/12148/cb$1',
label = 'France',
remark = 'Authority data of people listed in the general catalogue of the National Library of France'
},
{ 'BNFdata',
property = 268,
section = 2,
pattern = '%d%d%d%d%d%d%d%d[0-9bcdfghjkmnpqrstvwxz]',
link = 'https://data.bnf.fr/ark:/12148/cb$1',
label = 'BnF data'
},
{ 'BNMM',
property = 3788,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'https://catalogo.bn.gov.ar/F/?func=direct&local_base=BNA10&doc_number=$1',
label = 'Argentina',
},
{ 'Botanist',
property = 428,
section = 4,
valid = 'botanistV',
link = 'https://www.ipni.org/ipni/advAuthorSearch.do?find_abbreviation=$1',
label = 'International Plant Names Index',
remark = 'Author citation (botany): standard form (official abbreviation) of a personal name for use in an author citation (only for names of algae, fungi and plants). Links to page at [[International Plant Names Index]] (IPNI).'
},
{ 'BPN',
property = 651,
section = 6,
patterns = {'%d%d%d%d%d%d%d%d', '0?%d%d%d%d%d%d%d', '0?0?%d%d%d%d%d%d'},
link = 'http://www.biografischportaal.nl/en/persoon/$1',
label = 'Netherlands',
remark = 'Dutch project with material for 40,000 digitized biographies, including former colonies of the Netherlands.'
},
{ 'BRAHMS artist',
property = 5226,
section = 5,
link = 'http://brahms.ircam.fr/$1',
label = 'BRAHMS',
pattern = '[a-z%-\\]+',
remark = 'Identifier of an artist in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database), by the IRCAM'
},
{ 'BRAHMS work',
property = 5302,
section = 7,
link = 'https://brahms.ircam.fr/works/work/$1/',
label = 'BRAHMS',
pattern = '[1-9]%d*',
remark = "Identifier for a musical work in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database) database, by the IRCAM"
},
{ 'CANTICN',
property = 9984,
section = 2,
pattern = '981[0-1]%d%d%d%d%d%d%d%d%d06706',
link = 'https://cantic.bnc.cat/registre/$1',
label = 'Catalonia',
},
{ 'CCG',
property = 3920,
section = 3,
customlink = 'ccg',
remark = 'Identifier from one of 4 volumes of List of Lights, Buoys and Fog Signals issued by the Canadian Coast Guard.'
},
{ 'CINII',
property = 271,
section = 4,
pattern = 'D[AB]%d%d%d%d%d%d%d[%dX]',
link = 'https://ci.nii.ac.jp/author/$1?l=en',
label = 'CiNii',
remark = 'CiNii is a bibliographic database service for material in Japanese academic libraries. It is maintained by the [[National Institute of Informatics]].'
},
{ 'CWGC',
property = 1908,
section = 6,
pattern = '[1-9]%d*',
link = 'https://www.cwgc.org/find-war-dead/casualty/$1/',
label = 'Commonwealth War Graves Commission',
},
{ 'DAAO',
property = 1707,
section = 5,
pattern = '[a-z%-]+%d*',
link = 'https://www.daao.org.au/bio/$1',
label = 'Australian Artists',
},
{ 'Danish List of Lights and Fog signals',
property = 4038,
section = 3,
pattern = '[1-9]%d*[A-Za-z]?',
prefix = 'Denmark',
},
{ 'DBI',
property = 1986,
section = 6,
link = 'https://www.treccani.it/enciclopedia/$1_(Dizionario-Biografico)',
label = 'Italian People',
},
{ 'DBLP',
property = 2456,
section = 4,
patterns = {'%d%d%d?%/%d+-?[%d]*[%a]*-?[%d]*', '[%a]+%/[%w]*-?[%d]*'},
link = 'https://dblp.org/pid/$1',
label = 'DBLP',
},
{ 'Deutsche Synchronkartei',
property = 11646,
section = 6,
label = 'Deutsche Synchronkartei',
link = 'https://www.synchronkartei.de/person/$1',
remark = 'Online database of voice actors in film and television productions',
pattern = string.rep('[0-9a-zA-Z_-]',9)
},
{ 'DIB',
property = 6829,
section = 6,
pattern = '0[01]%d%d%d%d%.?[A-D]?',
link = 'https://doi.org/10.3318/dib.$1.v1',
label = 'Ireland',
},
{ 'DSI',
property = 2349,
section = 5,
pattern = '[1-9]%d*',
link = 'http://www.uni-stuttgart.de/hi/gnt/dsi2/index.php?table_name=dsi&function=details&where_field=id&where_value=$1',
label = 'Scientific illustrators',
},
{ 'DTBIO',
property = 7902,
section = 6,
pattern = '1[0-9]%d%d%d%d%d%d%d?[0-9X]',
link = 'https://www.deutsche-biographie.de/pnd$1.html?language=en',
label = 'Deutsche Biographie',
},
{ 'EBIDAT',
property = 9725,
section = 3,
label = 'EBIDAT',
link = 'https://www.ebidat.de/cgi-bin/ebidat.pl?id=$1',
remark = 'Identifier for an entry in the castles inventory database EBIDAT',
pattern = '[1-9]%d?%d?%d?'
},
{ 'Emmy',
property = 8381,
section = 5,
link = 'https://www.emmys.com/bios/$1',
label = 'Emmy Awards'
},
{ 'EMU',
property = 4613,
section = 7,
pattern = '%d%d?%d?%d?%d?%d?',
link = 'http://esu.com.ua/search_articles.php?id=$1',
label = 'Encyclopedia of Modern Ukraine',
},
{ 'EUTA',
property = 4535,
section = 3,
label = 'EUTA theatre',
link = 'http://www.theatre-architecture.eu/db/?theatreId=$1',
pattern = '[1-9]%d*'
},
{ 'EUTA person',
property = 4534,
section = 6,
label = 'EUTA',
link = 'http://www.theatre-architecture.eu/db.html?personId=$1',
pattern = '[1-9]%d?%d?%d?%d?%d?%d?'
},
{ 'FAST',
property = 2163,
section = 1,
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?',
link = 'http://id.worldcat.org/fast/$1/',
label = 'FAST',
},
{ 'Finnish List of Lights',
property = 4143,
section = 3,
pattern = '%d+',
prefix = 'Finland',
},
{ 'FNZA',
property = 6792,
section = 5,
pattern = '[1-9]%d*',
link = 'https://findnzartists.org.nz/artist/$1/',
label = 'New Zealand Artists',
},
{ 'GND',
property = 227,
section = 2,
patterns = {'1[012]?%d%d%d%d%d%d%d[0-9X]', '[47]%d%d%d%d%d%d%-%d', '[1-9]%d?%d?%d?%d?%d?%d?%d?%-[0-9X]', '3%d%d%d%d%d%d%d[0-9X]'},
link = 'https://d-nb.info/gnd/$1',
label = 'Germany',
remark = 'Authority data on people, corporations and subjects from the [[German National Library]] (DNB)'
},
{ 'Google Scholar',
property = 1960,
section = 4,
pattern = '[%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u]',
link = 'https://scholar.google.com/citations?user=$1',
label = 'Google Scholar',
},
{ 'Grammy',
property = 7303,
section = 5,
pattern = '%w[%w-]+%/%d+',
link = 'https://www.grammy.com/grammys/artists/$1',
label = 'Grammy Awards',
},
{ 'GVP',
property = 1886,
section = 3,
link = 'https://volcano.si.edu/volcano.cfm?vn=$1',
label = 'Global Volcanism Program',
pattern = '%d%d%d%d%d%d'
},
{ 'HDS',
property = 902,
section = 7,
pattern = '%d%d%d%d%d%d',
label = 'Historical Dictionary of Switzerland',
link = 'https://hls-dhs-dss.ch/fr/articles/$1',
remark = 'Historical Dictionary of Switzerland is an encyclopedia on the history of Switzerland.'
},
{ 'IAAF',
property = 1146,
section = 6,
pattern = '%d+',
link = 'https://www.iaaf.org/athletes/_/$1',
label = 'World Athletics',
remark = 'The IAAF athlete database lists information about [[sport of athletics]] competitors.'
},
{ 'ICCU',
property = 396,
section = 2,
pattern = '%u%u[%u0-3]V%d%d%d%d%d%d',
link = 'https://opac.sbn.it/nome/$1',
label = 'Italy',
remark = 'Central Institute for the Union Catalogue (ICCU: {{lang|it|Istituto Centrale per il Catalogo Unico}}) is an Italian government agency created to build a single catalog of all the libraries in the nation. It manages National Library Service ({{lang|it|Servizio bibliotecario nazionale}}).'
},
{ 'ICIA',
property = 1736,
section = 5,
pattern = '%d+',
link = 'https://www.imj.org.il/artcenter/newsite/en/?artist=$1',
label = 'ICIA (Israel)',
},
{ 'IEU',
property = 9070,
section = 7,
pattern = '[A-Z]\\[A-Z]\\%w+',
link = 'http://www.encyclopediaofukraine.com/display.asp?linkpath=pages\\$1',
label = 'Internet Encyclopedia of Ukraine',
},
{ 'ISIL',
property = 791,
section = 6,
customlink = 'ISILlink',
remark = 'Libraries, museums and archives, decentralized national databases.'
},
{ 'ISNI',
property = 213,
section = 1,
label = 'ISNI',
valid = 'validateIsni',
link = 'https://isni.org/isni/$1',
remark = 'ISNI is a method for uniquely identifying the public identities of contributors to media content such as books, TV programmes, and newspaper articles. Please take care not to confuse ISNI and ORCID identifiers.'
},
{ 'J9U',
property = 8189,
section = 2,
pattern = '9870[0-1]%d%d%d%d%d%d%d%d05171',
link = 'http://uli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request=$1',
label = 'Israel',
},
{ 'Joconde',
property = 347,
section = 7,
pattern = ''..string.rep('[%-0-9A-Za-z]', 11)..'',
link = 'https://www.pop.culture.gouv.fr/notice/joconde/$1',
label = 'Joconde',
},
{ 'KANTO',
property = 8980,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'https://urn.fi/URN:NBN:fi:au:finaf:$1',
label = 'Finland',
},
{ 'KBR',
property = 11249,
section = 2,
pattern = '%d%d%d%d%d%d%d%d',
link = 'https://opac.kbr.be/LIBRARY/doc/AUTHORITY/$1',
label = 'Belgium',
},
{ 'KULTURNAV',
property = 1248,
section = 5,
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'http://kulturnav.org/$1',
label = 'KulturNav',
remark = 'KulturNav is a Norwegian cloud-based software service, allowing users to create, manage and distribute name authorities and terminology, focusing on the needs of museums and other cultural heritage institutions. The software is developed by KulturIT ANS and the development project is funded by the [[Arts Council Norway]].'
},
{ 'LCCN',
property = 244,
section = 2,
pattern = '%l%l?%d%d%d%d%d%d%d%d%d?%d?',
link = 'https://id.loc.gov/authorities/$1',
label = 'United States',
remark = 'See [[Wikipedia:Authority control#LCCN]] for formatting instructions'
},
{ 'Libris',
property = 5587,
section = 2,
pattern = '%w+',
link = 'https://libris.kb.se/$1',
label = 'Sweden'
},
{ 'LIR',
property = 886,
section = 7,
pattern = '%d+',
link = 'http://www.e-lir.ch/e-LIR___Lexicon.$1.450.0.html',
label = 'Lexicon Istoric Retic',
remark = '{{lang|rm|Lexicon Istoric Retic}} (LIR) is a two volume version with a selection of articles published in Romansh.'
},
{ 'LNB',
property = 1368,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'https://kopkatalogs.lv/F?func=direct&local_base=lnc10&doc_number=$1&P_CON_LNG=ENG',
label = 'Latvia',
},
{ 'Marina Militare',
property = 3863,
section = 3,
pattern = '[1-9]%d*',
link = 'http://www.marina.difesa.it/cosa-facciamo/per-la-difesa-sicurezza/fari/Pagine/$1.aspx',
label = 'Italy',
},
{ 'MarineTraffic',
property = 3601,
section = 3,
pattern = '%d%d%d%d%d%d%d%d%d%d',
link = 'https://www.marinetraffic.com/en/ais/details/lights/$1',
label = 'MarineTraffic',
},
{ 'MATHSN',
property = 4955,
section = 4,
pattern = '[1-9]%d%d%d%d%d?%d?',
link = 'https://mathscinet.ams.org/mathscinet/MRAuthorID/$1',
label = 'MathSciNet',
},
{ 'MBA',
property = 434,
section = 5,
category = 'MusicBrainz',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/artist/$1',
label = 'MusicBrainz',
remark = 'MusicBrainz is an open music encyclopedia that collects music metadata and makes it available to the public.'
},
{ 'MBAREA',
property = 982,
section = 3,
category = 'MusicBrainz area',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/area/$1',
label = 'MusicBrainz area',
},
{ 'MBI',
property = 1330,
section = 7,
category = 'MusicBrainz instrument',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/instrument/$1',
label = 'MusicBrainz instrument',
},
{ 'MBL',
property = 966,
section = 7,
category = 'MusicBrainz label',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
label = 'MusicBrainz label',
link = 'https://musicbrainz.org/label/$1',
},
{ 'MBP',
property = 1004,
section = 3,
category = 'MusicBrainz place',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/place/$1',
label = 'MusicBrainz place',
},
{ 'MBRG',
property = 436,
section = 7,
category = 'MusicBrainz release group',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/release-group/$1',
label = 'MusicBrainz release group',
},
{ 'MBS',
property = 1407,
section = 7,
category = 'MusicBrainz series',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/series/$1',
label = 'MusicBrainz series',
},
{ 'MBW',
property = 435,
section = 7,
category = 'MusicBrainz work',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/work/$1',
label = 'MusicBrainz work',
},
{ 'Mérimée',
property = 380,
section = 3,
link = 'https://www.pop.culture.gouv.fr/notice/merimee/$1',
label = 'Mérimée',
patterns = {'[PEI]A%d[0-9AB]%d%d%d%d%d%d','ACR%d%d%d%d%d%d%d', 'MI%d%d%dB?', 'JAR%d%d%d%d%d%d%d', 'SPR%d%d%d%d%d%d%d'}
},
{ 'MGP',
property = 549,
section = 4,
pattern = '%d%d?%d?%d?%d?%d?',
link = 'https://www.mathgenealogy.org/id.php?id=$1',
label = 'Mathematics Genealogy Project',
remark = 'Mathematics Genealogy Project is a web-based database for the academic genealogy of mathematicians.'
},
{ 'MoMA',
property = 2174,
section = 5,
link = 'https://www.moma.org/artists/$1',
label = 'Museum of Modern Art',
pattern = '%d+'
},
{ 'Musée d\'Orsay',
property = 2268,
section = 5,
link = 'https://www.musee-orsay.fr/en/ressources/repertoire-artistes-personnalites/$1',
label = 'Musée d\'Orsay',
pattern = '[1-9]%d?%d?%d?%d?%d?'
},
{ 'NARA',
property = 1225,
section = 7,
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?',
link = 'https://catalog.archives.gov/id/$1',
label = 'NARA',
remark = 'National Archives and Records Administration (NARA) is an independent agency of the United States government charged with preserving and documenting government and historical records.'
},
{ 'National Gallery of Canada',
property = 5368,
section = 5,
label = 'National Gallery of Canada',
link = 'https://www.gallery.ca/collection/artist/$1',
pattern = '%C+'
},
{ 'NCL',
property = 1048,
section = 2,
pattern = '%d+',
link = 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=$1&CON_LNG=ENG',
label = 'Taiwan',
remark = 'National Central Library is the national library of Taiwan, Republic of China.'
},
{ 'NDL',
property = 349,
section = 2,
link = 'https://id.ndl.go.jp/auth/ndlna/$1',
patterns = {'a1%d?%d%d%d%d%d%d%d%d', 's?%d?%d%d%d%d%d%d%d%d'},
label = 'Japan',
remark = 'Authority data listed in the catalog of the national library of Japan. Search also available via [http://viaf.org/ VIAF].'
},
{ 'NGA',
property = 3563,
section = 3,
pattern = '11[0-6]%-%d+%.?%d*',
link = 'https://wikidata-externalid-url.toolforge.org/?url=https%3A%2F%2Fmsi.nga.mil%2FqueryResults%3Fpublications%2Fngalol%2Flights-buoys%3Fvolume%3D%251%26featureNumber%3D%252%26includeRemovals%3Dfalse%26output%3Dhtml&exp=(%5Cd%7B3%7D)-(.*)&id=$1',
label = 'NGA',
},
{ 'NGV',
property = 2041,
section = 5,
pattern = '%d+',
link = 'https://www.ngv.vic.gov.au/explore/collection/artist/$1/',
label = 'Victoria',
},
{ 'NKC',
property = 691,
section = 2,
pattern = '[a-z][a-z][a-z]?[a-z]?%d%d%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?',
link = 'https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=$1&CON_LNG=ENG',
label = 'Czech Republic',
remark = 'National Library of the Czech Republic ({{lang|cs|Národní knihovna České republiky}}) is the central library of the Czech Republic.'
},
{ 'NLA',
property = 409,
section = 2,
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?',
link = 'https://nla.gov.au/anbd.aut-an$1',
label = 'Australia',
remark = "NLA Trove's People and Organisation view allows the discovery of biographical and other contextual information about people and organisations. Search also available via [http://viaf.org/ VIAF]."
},
{ 'NLG',
property = 3348,
section = 2,
pattern = '[1-9]%d*',
link = 'https://data.nlg.gr/resource/authority/record$1',
label = 'Greece',
},
{ 'NLK',
property = 5034,
section = 2,
link = 'https://lod.nl.go.kr/resource/$1',
label = 'Korea',
patterns = {'%u%u%u%d%d%d%d%a?%d%d%d%d%d?%d?', 'CNTS%-%d%d%d%d%d%d%d%d%d%d%d'}
},
{ 'NLR',
property = 1003,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'http://aleph.bibnat.ro:8991/F/?func=direct&local_base=NLR10&doc_number=$1',
label = 'Romania',
},
{ 'Norwegian List of Lights',
property = 4055,
section = 3,
pattern = '%d+',
prefix = 'Norway',
},
{ 'NSK',
property = 1375,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'http://katalog.nsk.hr/F/?func=direct&doc_number=$1&local_base=nsk10',
label = 'Croatia',
},
{ 'NTA',
property = 1006,
section = 2,
pattern = '%d%d%d%d%d%d%d%d[%dX]',
link = 'http://data.bibliotheken.nl/id/thes/p$1',
label = 'Netherlands',
},
{ 'Online List of Lights',
property = 3223,
section = 3,
pattern = '[1-9]%d*',
label = 'OLL',
link = 'http://listoflights.org/leuchtfeuer/detail?id=$1.aspx'
},
{ 'ORCID',
property = 496,
section = 4,
label = 'ORCID',
valid = 'orcidV',
link = 'https://orcid.org/$1',
remark = 'Authority data on researchers, academics, etc. The ID range is a subset of the [[ISNI]] range. For free text links (for example when mentioning a person on page which is not about them), it is also possible to use {{tl|ORCID}}. Authors—including Wikipedia editors—may obtain an ORCID by signing up at [https://orcid.org/register orcid.org/register]. Please take care not to confuse ORCID and ISNI identifiers.'
},
{ 'PIC',
property = 2750,
section = 5,
pattern = '[1-9]%d*',
link = 'https://pic.nypl.org/constituents/$1',
label = 'Photographers\' Identities',
remark = "PIC is a photographer's database. It is maintained by the New York Public Library."
},
{ 'Pleiades',
property = 1584,
section = 3,
label = 'Pleiades',
link = 'https://pleiades.stoa.org/places/$1',
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?',
remark = "Pleiades is a joint project of the Institute for the Study of the Ancient World at [[New York University]] and the Ancient World Mapping Center at the [[University of North Carolina]] at Chapel Hill."
},
{ 'PLWABN',
property = 7293,
section = 2,
pattern = '981%d%d%d%d%d%d%d%d05606*',
link = 'http://mak.bn.org.pl/cgi-bin/KHW/makwww.exe?BM=1&NU=1&IM=4&WI=$1',
label = 'Poland',
},
{ 'PortugalA',
property = 1005,
section = 2,
pattern = '[1-9]%d*',
link = 'http://id.bnportugal.gov.pt/aut/catbnp/$1',
label = 'Portugal',
},
{ 'Portuguese lighthouse',
property = 4423,
section = 3,
patterns = {'[1-9]%d*', '[1-9]%d*.%d+'},
prefix = 'Portugal',
},
{ 'NLP',
property = 1695,
section = 2,
patterns = {'9810%d+', 'A%d%d%d%d%d%d%d[%dX]'},
link = 'https://tools.wmflabs.org/wikidata-externalid-url?p=1695&id=$1',
label = 'Poland',
suppressedbyproperty = {7293}
},
{ 'Prado',
property = 5321,
section = 5,
link = 'https://www.museodelprado.es/en/the-collection/artist/wd/$1',
label = 'Prado',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x'
},
{ 'Publons',
property = 3829,
section = 4,
pattern = '%d+',
link = 'https://publons.com/author/$1/',
label = 'Publons'
},
{ 'RID',
property = 1053,
section = 4,
patterns = {'[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-19%d%d', '[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-20%d%d'},
link = 'https://www.researcherid.com/rid/$1',
label = 'ResearcherID',
remark = 'An identifying system for scientific authors. The system was introduced in January 2008 by [[Thomson Reuters]]. The combined use of the [[digital object identifier]] with the ResearcherID allows for a unique association of authors and scientific articles.'
},
{ 'RISM',
property = 5504,
section = 7,
label = 'RISM',
patterns = {'pe[1-9]%d*', 'ks[1-9]%d*', '[1-9]%d*'},
link = 'https://opac.rism.info/search?id=$1',
},
{ 'RKDartists',
property = 650,
section = 5,
pattern = '[1-9]%d?%d?%d?%d?%d?',
link = 'https://rkd.nl/en/explore/artists/$1',
label = 'RKD Artists',
remark = 'RKDartists is an online database using a controlled vocabulary currently containing around 200,000+ names and other information about artists. Names in RKDartists may include given names, pseudonyms, variant spellings, names in multiple languages, and names that have changed over time (e.g., married names).'
},
{ 'RKDID',
property = 350,
section = 7,
pattern = '[1-9]%d?%d?%d?%d?%d?',
link = 'https://rkd.nl/nl/explore/images/$1',
label = 'RKD ID',
},
{ 'RSL',
property = 947,
section = 2,
pattern = '%d%d?%d?%d?%d?%d?%d?%d?%d?',
link = 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=$1&CON_LNG=ENG',
label = 'Russia',
remark = 'Russian State Library ({{lang|ru|Российская государственная библиотека}}) is the national library of Russia.'
},
{ 'Scopus',
property = 1153,
section = 4,
pattern = '[1-9]%d%d%d%d%d%d%d%d%d%d?',
link = 'https://www.scopus.com/authid/detail.uri?authorId=$1',
label = 'Scopus',
remark = 'SciVerse Scopus is a bibliographic database containing abstracts and citations for academic journal articles. It covers nearly 19,500 titles from over 5,000 international publishers, of which 16,500 are peer-reviewed journals in the scientific, technical, medical, and social sciences (including arts and humanities).'
},
{ 'SELIBR',
property = 906,
section = 2,
pattern = '[1-9]%d%d%d%d%d?',
link = 'https://libris.kb.se/auth/$1',
label = 'Sweden',
remark = 'Authority data from the [[National Library of Sweden]]',
suppressedbyproperty = {5587}
},
{ 'SIKART',
property = 781,
section = 5,
pattern = '%d%d%d%d%d%d%d%d?%d?',
link = 'http://www.sikart.ch/KuenstlerInnen.aspx?id=$1&lng=en',
label = 'SIKART',
remark = 'SIKART is a biographical dictionary and a database on visual art in Switzerland and Liechtenstein. It is published online by the Swiss Institute for Art Research (SIAR).'
},
{ 'SNAC-ID',
property = 3430,
section = 7,
pattern = '%d*[A-Za-z][0-9A-Za-z]*',
link = 'https://snaccooperative.org/ark:/99166/$1',
label = 'SNAC',
},
{ 'Städel',
property = 4581,
section = 5,
label = 'Städel',
link = 'https://sammlung.staedelmuseum.de/en/person/$1',
pattern = '%C+'
},
{ 'StadiumDB',
property = 5288,
section = 3,
label = 'StadiumDB',
link = 'http://stadiumdb.com/stadiums/$1',
pattern = '%l%l%l/[_%w]+'
},
{ 'Structurae structure',
property = 454,
section = 3,
pattern = '[12]0%d%d%d%d%d%d',
label = 'Structurae',
link = 'https://structurae.net/structures/$1',
},
{ 'Structurae person',
property = 2418,
section = 6,
pattern = '10%d%d%d%d%d',
label = 'Structurae',
link = 'https://structurae.net/persons/$1',
},
{ 'SUDOC',
property = 269,
section = 7,
label = 'IdRef',
pattern = '%d%d%d%d%d%d%d%d[%dxX]',
link = 'https://www.idref.fr/$1',
remark = 'Authority data of people listed in the general catalogue of the University Documentation System of France. Also available from [http://www.sudoc.abes.fr/xslt//DB=2.1/SET=2/TTL=1/LNG=EN/ English-speaking catalog] (search author, click one book, click author name, take PPN= value of the URL)'
},
{ 'Sycomore',
property = 1045,
section = 6,
link = 'https://www2.assemblee-nationale.fr/sycomore/fiche/(num_dept)/$1',
label = 'Sycomore',
pattern = '[1-9]%d?%d?%d?%d?'
},
{ 'TA98',
property = 1323,
section = 7,
pattern = 'A%d%d%.%d%.%d%d%.%d%d%d[FM]?',
link = 'http://tools.wmflabs.org/wikidata-externalid-url/?p=1323&url_prefix=https:%2F%2Fwww.unifr.ch%2Fifaa%2FPublic%2FEntryPage%2FTA98%20Tree%2FEntity%20TA98%20EN%2F&url_suffix=%20Entity%20TA98%20EN.htm&id=$1',
label = 'Terminologia Anatomica',
},
{ 'TDVİA',
property = 7314,
section = 7,
pattern = '[%d%l/-]+',
link = 'https://islamansiklopedisi.org.tr/$1',
label = 'İslâm Ansiklopedisi',
},
{ 'TePapa',
property = 3544,
section = 5,
pattern = '%d+',
link = 'https://collections.tepapa.govt.nz/agent/$1',
label = 'Te Papa (New Zealand)'
},
{ 'TLS',
property = 1362,
section = 7,
valid = 'tlsV',
link = 'http://tls.theaterwissenschaft.ch/wiki/$1',
label = 'Theaterlexikon',
remark = '{{lang|de|Theaterlexikon der Schweiz}} (TLS) is an encyclopedia about theatre in Switzerland. It was developed by the Institute of Theatre Studies of the [[University of Berne]].'
},
{ 'Trove',
property = 1315,
section = 6,
label = 'Trove',
pattern = '[1-9]%d%d%d%d%d%d?%d?',
link = 'https://trove.nla.gov.au/people/$1',
},
{ 'UKPARL',
property = 6213,
section = 6,
pattern = '[a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d]',
link = 'https://id.parliament.uk/$1',
label = 'UK Parliament',
remark = 'UK parliament member data'
},
{ 'ULAN',
property = 245,
section = 5,
pattern = '500%d%d%d%d%d%d',
link = 'https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=$1',
label = 'ULAN',
remark = 'ULAN is an online database using a controlled vocabulary currently containing around 293,000 names and other information about artists. Names in ULAN may include given names, pseudonyms, variant spellings, names in multiple languages, and names that have changed over time (e.g., married names).'
},
{ 'USCG',
property = 3723,
section = 3,
prefix = '[[USCG (identifier)|USCG]]',
customlink = 'uscgLink'
},
{ 'USCongress',
property = 1157,
section = 6,
pattern = '[A-Z]00[01]%d%d%d',
link = 'http://bioguide.congress.gov/scripts/biodisplay.pl?index=$1',
label = 'US Congress',
remark = 'Biographical Directory of the United States Congress is a biographical dictionary of all present and former members of the United States Congress and its predecessor, the Continental Congress. Also included are Delegates from territories and the District of Columbia and Resident Commissioners from the Philippines and Puerto Rico.'
},
{ 'VcBA',
property = 8034,
section = 2,
pattern = '49[0-9]%/[1-9][0-9]?[0-9]?[0-9]?[0-9]?[0-9]?',
link = 'https://wikidata-externalid-url.toolforge.org/?p=8034&url_prefix=https://opac.vatlib.it/auth/detail/&id=$1',
label = 'Vatican',
remark = 'Vatican Library document data'
},
{ 'VIAF',
property = 214,
section = 1,
label = 'VIAF',
patterns = {'[1-9]%d%d?%d?%d?%d?%d?%d?%d?', '[1-9]%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d?%d?%d?'},
link = 'https://viaf.org/viaf/$1',
remark = 'International authority data from the Online Computer Library Center (OCLC)'
},
{ 'Vitaskrá',
property = 3993,
section = 3,
pattern = '[1-9]%d*',
prefix = 'Iceland'
},
{ 'WorldCat Entities',
property = 10832,
section = 1,
link = 'https://id.oclc.org/worldcat/entity/$1',
label = 'WorldCat',
patterns = {'%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w', '[QP][1-9]%d*'},
remark = 'WorldCat Entities for persons and works, by [[OCLC]]',
},
{ 'WORLDCATID',
property = 7859,
section = 1,
patterns = {'viaf%-%d+', 'lccn%-n[a-z]?[0-9%-]+', 'n[cps]%-.+'},
link = 'https://www.worldcat.org/identities/$1/',
label = 'WorldCat',
category = 'WorldCat',
suppressedbyproperty = {10832}
},
{ 'World Waterfall',
property = 3326,
section = 3,
link = 'https://www.worldwaterfalldatabase.com/index.php/waterfall/$1',
label = 'World Waterfall',
pattern = '%d+'
},
{ 'ZBMATH',
property = 1556,
section = 4,
patterns = {'%l[%l%-]*','%l[%l%-]*%.%l[%l%-]*','%l[%l%-]*.%d*','%l[%l%-]*%.%l[%l%-]*%.%d*'},
link = 'https://zbmath.org/authors/?q=ai:$1',
label = 'zbMATH',
}
}
p.sections = {
[1] = {name = 'International', hidelabelwhenalone = true},
[2] = {name = 'National'},
[3] = {name = 'Geographic'},
[4] = {name = 'Academics'},
[5] = {name = 'Artists'},
[6] = {name = 'People'},
[7] = {name = 'Other', hidelabelwhenalone = true}
}
p.whitelists = {
arts = {
topic = 2018526,
properties = {268, 214, 7859, 3372, 6804, 1907, 4186, 2092, 1908, 1707, 6829, 2349, 6792, 227, 1960, 347, 1248, 244, 1225, 2041, 409, 2750, 650, 350, 781, 3430, 3544, 1315, 245, 1986, 7902, 651, 791, 7303}
},
lighthouse = {
topic = 39715,
properties = {3563, 4055, 3223, 4423, 3723, 3993, 3562, 2980, 4038, 3920, 4143, 3863, 3601}
},
ch = {
topic = 39,
properties = {902, 886, 3065, 781, 1362},
},
cz = {topic = 213, properties = {691}},
cl = {topic = 298, properties = {1890}},
es = {topic = 29, properties = {950, 9984}},
gr = {topic = 41, properties = {3348}},
hr = {topic = 224, properties = {1375}},
il = {topic = 801, properties = {8189, 1736}},
it = {topic = 38, properties = {396, 3863, 1986, 8034}},
ja = {topic = 17, properties = {349, 271}},
kr = {topic = 884, properties = {5034}},
lv = {topic = 211, properties = {1368}},
nl = {topic = 55, properties = {651, 1006, 650, 350}},
pl = {topic = 36, properties = {1695, 7293}},
ro = {topic = 218, properties = {1003}},
ru = {topic = 159, properties = {947}},
sv = {topic = 34, properties = {906, 5587}},
tr = {topic = 43, properties = {7314}},
tw = {topic = 865, properties = {1048}},
uy = {topic = 77, properties = {2558}}
}
p.auto_additional = { -- defines properties to check when additional=auto
527, -- has part(s)
150, -- contains the administrative territorial entity
355, -- has subsidiary
}
return p
74vr0g97w8n0a7mky14bg3dqntdkvio
Modul:Authority control/auxiliary
828
3319
7086
2023-12-25T14:25:41Z
Umarxon III
998
„require('strict') local p = {} --[[======================================================]] --[[ Format validation functions ]] --[[======================================================]] p.botanistV = function(id) return mw.ustring.match(id,"^[%u%l%d%. '-]+$") end p.validateIsni = function(id) --Validate ISNI (and ORCID) and retuns it as a 16 characters string or returns false if it's invalid. See http://support.orcid.o...“ yozuvi orqali yangi sahifa yaratildi
7086
Scribunto
text/plain
require('strict')
local p = {}
--[[======================================================]]
--[[ Format validation functions ]]
--[[======================================================]]
p.botanistV = function(id)
return mw.ustring.match(id,"^[%u%l%d%. '-]+$")
end
p.validateIsni = function(id) --Validate ISNI (and ORCID) and retuns it as a 16 characters string or returns false if it's invalid. See http://support.orcid.org/knowledgebase/articles/116780-structure-of-the-orcid-identifier
id = id:gsub( '[ %-]', '' ):upper()
if not id:match( '^%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d[%dX]$' ) then
return false
end
local total = 0
for i = 1, 15 do
local digit = id:byte( i ) - 48 --Get integer value
total = (total + digit) * 2
end
local remainder = total % 11
local result = (12 - remainder) % 11
local checkdigit
if result == 10 then
checkdigit = 'X'
else
checkdigit=tostring( result )
end
if checkdigit ~= string.char( id:byte( 16 ) ) then
return false
end
return id
end
p.orcidV = function(id)
id = p.validateIsni(id)
if not id then
return false
end
return id:sub( 1, 4 )..'-'..id:sub( 5, 8 )..'-'..id:sub( 9, 12 )..'-'..id:sub( 13, 16 )
end
p.tlsV = function(id)
id = id:gsub(' +', '_')
local idlen = mw.ustring.len(id)
if idlen < 4 or idlen > 90 then
return false
end
local regex = '^%u'..string.rep("[%w_',%.%-%(%)%*%/–&]", idlen - 1)..'$'
if not mw.ustring.match(id,regex ) then
return false
end
return id
end
--[[======================================================]]
--[[ Custom link functions ]]
--[[======================================================]]
p.ISILlink = function(id,label)
if not id:match('^%D%D?%D?%D?%-.+$') then
return false
end
for _,prefix in ipairs({'AT','AU','BE','CA','CH','DE','FI','FR','IT','KR','NZ','US','ZDB'}) do
if id:match('^'..prefix..'%-') then
return '<span class="uid">[https://w3id.org/isil/'..id..' ' .. (label or 'ISIL') .. ']</span>'
end
end
return '[[International Standard Identifier for Libraries and Related Organizations|ISIL]]\n**<span class="uid">' .. id .. '</span>'
end
p.uscgLink = function(id)
local id2 = id:match( '^[1-7]%-%d%d?%d?%d?%d?$' ) or id:match( '^[1-7]%-%d%d?%d?%d?%d?%.%d*[1-9]$' )
if id2 then
return '<span class="uid">[https://www.navcen.uscg.gov/pdf/lightlists/LightList%20V'..mw.ustring.sub(id2,1,1)..'.pdf '..id2..']</span>'
else
return false
end
end
p.ccg = function(id)
id = id:match('^[NAIP]?[1-9]%d*$') or id:match('^[NAIP]?[1-9]%d*%.%d+$')
if not id then return false end
local link = 'https://www.notmar.gc.ca/'
local prefix = string.sub(id, 1, 1) -- get first character of id
local suffix = string.sub(id, 2) -- remove first character of id
local interval = require('Module:Interval')._main
local v
if prefix=='N' then
local int = interval({1,7.5,14.4,100,121,173,211,235,269.99,326,396,450.1,471.7,499,n=suffix})
if int=='1-2' then v = 1
elseif int=='2-3' then v = 75
elseif int=='3-4' then v = 144
elseif int=='4-5' then v = 100
elseif int=='5-6' then v = 121
elseif int=='6-7' then v = 173
elseif int=='7-8' then v = 211
elseif int=='8-9' then v = 235
elseif int=='9-10' then v = 26999
elseif int=='10-11' then v = 326
elseif int=='11-12' then v = 396
elseif int=='12-13' then v = 4501
elseif int=='13-14' then v = 4717
elseif int=='14-15' then v = 499
end
link = link .. 'publications/list-lights/newfoundland/n' .. v .. '-en'
elseif prefix=='A' then
local int = interval({5,114.5,145,163,268,271,301.5,327,686.5,704.85,883.2,942,1085,1169.1,1584.5,1773,1823.55,2190,2369,2389,n=suffix})
if int=='1-2' then v = 5
elseif int=='2-3' then v = 1145
elseif int=='3-4' then v = 145
elseif int=='4-5' then v = 162
elseif int=='5-6' then v = 268
elseif int=='6-7' then v = 271
elseif int=='7-8' then v = 3015
elseif int=='8-9' then v = 327
elseif int=='9-10' then v = 6865
elseif int=='10-11' then v = 7048
elseif int=='11-12' then v = 883
elseif int=='12-13' then v = 942
elseif int=='13-14' then v = 1085
elseif int=='14-15' then v = 11691
elseif int=='15-16' then v = 15845
elseif int=='16-17' then v = 1773
elseif int=='17-18' then v = 182355
elseif int=='18-19' then v = 2190
elseif int=='19-20' then v = 2369
elseif int=='20-21' then v = 2389
end
link = link .. 'publications/list-lights/atl/a' .. v .. '-en'
elseif prefix=='I' then
local int = interval({0.05,401.1,403.4,551.06,552,624,708,731.2,768,814,983,1046,1059.6,1082,1162,1204.7,1233.3,1328,1330,1346.2,1377.8,1408,1410,1420,1445,1470,1520,1534,1540.6,1554,1557.7,1558.8,1563.1,1625.5,1671.7,1716.96,2545,n=suffix})
if int=='1-2' then v = '01'
elseif int=='2-3' then v = 4011
elseif int=='3-4' then v = 4034
elseif int=='4-5' then v = 55106
elseif int=='5-6' then v = 552
elseif int=='6-7' then v = 624
elseif int=='7-8' then v = 708
elseif int=='8-9' then v = 7312
elseif int=='9-10' then v = 768
elseif int=='10-11' then v = 814
elseif int=='11-12' then v = 983
elseif int=='12-13' then v = 1046
elseif int=='13-14' then v = 10596
elseif int=='14-15' then v = 1082
elseif int=='15-16' then v = 1162
elseif int=='16-17' then v = 12047
elseif int=='17-18' then v = 12333
elseif int=='18-19' then v = 1328
elseif int=='19-20' then v = 1330
elseif int=='20-21' then v = 13462
elseif int=='21-22' then v = 13778
elseif int=='22-23' then v = 1408
elseif int=='23-24' then v = 1410
elseif int=='24-25' then v = 1420
elseif int=='25-26' then v = 1445
elseif int=='26-27' then v = 1470
elseif int=='27-28' then v = 1520
elseif int=='28-29' then v = 1534
elseif int=='29-30' then v = 15406
elseif int=='30-31' then v = 1554
elseif int=='31-32' then v = 15577
elseif int=='32-33' then v = 15588
elseif int=='33-34' then v = 1562
elseif int=='34-35' then v = 16255
elseif int=='35-36' then v = 16717
elseif int=='36-37' then v = 171696
elseif int=='37-38' then v = 2545
end
link = link .. 'publications/list-lights/inland-waters/i' .. v .. '-en'
elseif prefix=='P' then
link = link .. 'publications/list-lights/pac/p'
else
link = link .. 'list-lights'
end
return '[[CCG (identifier)|CCG]] <span class="uid">[' .. link .. ' ' .. id .. ']</span>'
end
return p
9bx74n32pqrixrr3mhk4u67hwgwmtuc
Modul:BaseConvert
828
3320
7087
2023-12-25T14:37:24Z
Umarxon III
998
„local p = {} local digits = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' local function normalizeFullWidthChars(s) return mw.ustring.gsub(s, '[!-~]', function(s) return mw.ustring.char(mw.ustring.codepoint(s, 1) - 0xFEE0) end) end local function _convert(n, base, from, precision, width, default, prefix, suffix) n = tostring(n) -- strip off any leading '0x' (unless x is a valid digit in the input base) from = tonumber(from) if not from or...“ yozuvi orqali yangi sahifa yaratildi
7087
Scribunto
text/plain
local p = {}
local digits = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
local function normalizeFullWidthChars(s)
return mw.ustring.gsub(s, '[!-~]', function(s)
return mw.ustring.char(mw.ustring.codepoint(s, 1) - 0xFEE0)
end)
end
local function _convert(n, base, from, precision, width, default, prefix, suffix)
n = tostring(n)
-- strip off any leading '0x' (unless x is a valid digit in the input base)
from = tonumber(from)
if not from or from < 34 then
local c
n, c = n:gsub('^(-?)0[Xx]', '%1')
if c > 0 and not from then from = 16 end
end
-- check for a negative sign. Do this while the input is still in string form,
-- because tonumber doesn't support negative numbers in non-10 bases.
local sign = ''
local c
n, c = n:gsub('^-', '')
if c > 0 then sign = '-' end
-- replace any full-width Unicode characters in the string with their ASCII equivalents
n = normalizeFullWidthChars(n)
-- handle scientific notation with whitespace around the 'e' e.g. '5 e7'
n = n:gsub('%s*[eE]%s*', 'e')
from = from or 10
local num = tonumber(n, from)
base = tonumber(base)
precision = tonumber(precision)
width = tonumber(width)
if not num or not base then return default or n end
local i, f = math.modf(num)
local t = {}
repeat
local d = (i % base) + 1
i = math.floor(i / base)
table.insert(t, 1, digits:sub(d, d))
until i == 0
while #t < (width or 0) do
table.insert(t, 1, '0')
end
local intPart = table.concat(t, '')
-- compute the fractional part
local tf = {}
while f > 0 and #tf < (precision or 10) do
f = f * base
i, f = math.modf(f)
table.insert(tf, digits:sub(i + 1, i + 1))
end
-- add trailing zeros if needed
if precision and #tf < precision then
for i = 1, precision - #tf do
table.insert(tf, '0')
end
end
local fracPart = table.concat(tf, '')
-- remove trailing zeros if not needed
if not precision then
fracPart = fracPart:gsub('0*$', '')
end
-- add the radix point if needed
if #fracPart > 0 then
fracPart = '.' .. fracPart
end
return (prefix or '') .. sign .. intPart .. fracPart .. (suffix or '')
end
function p.convert(frame)
-- Allow for invocation via #invoke or directly from another module
local args
if frame == mw.getCurrentFrame() then
args = frame.args
else
args = frame
end
local n = args.n
local base = args.base
local from = args.from
local precision = args.precision
local width = args.width
local default = args.default
local prefix = args.prefix
local suffix = args.suffix
return _convert(n, base, from, precision, width, default, prefix, suffix)
end
setmetatable(p, {
__index = function(t, k)
local from, base = k:match('^([0-9]+)to([0-9]+)$')
if not from then return nil end
return function(frame)
local args = frame.args
return _convert(mw.text.trim(args[1]), base, from, args.precision, args.width,
args.default, args.prefix, args.suffix)
end
end
})
return p
pittardebat8getcpz6hwvf6a7wspqr
Modul:Convert/data
828
3321
7088
2023-12-25T14:38:38Z
Umarxon III
998
„-- Conversion data used by [[Module:Convert]] which uses mw.loadData() for -- read-only access to this module so that it is loaded only once per page. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. -- -- These data tables follow: -- all_units all properties for a unit, including default output -- default_exceptions exceptions for default output ('kg' and 'g' have different defaults) -- link_exceptions...“ yozuvi orqali yangi sahifa yaratildi
7088
Scribunto
text/plain
-- Conversion data used by [[Module:Convert]] which uses mw.loadData() for
-- read-only access to this module so that it is loaded only once per page.
-- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki.
--
-- These data tables follow:
-- all_units all properties for a unit, including default output
-- default_exceptions exceptions for default output ('kg' and 'g' have different defaults)
-- link_exceptions exceptions for links ('kg' and 'g' have different links)
--
-- These tables are generated by a script which reads the wikitext of a page that
-- documents the required properties of each unit; see [[:en:Module:Convert/doc]].
---------------------------------------------------------------------------
-- Do not change the data in this table because it is created by running --
-- a script that reads the wikitext from a wiki page (see note above). --
---------------------------------------------------------------------------
local all_units = {
["Gy"] = {
_name1 = "gray",
_symbol = "Gy",
utype = "absorbed radiation dose",
scale = 1,
prefixes = 1,
default = "rad",
link = "Gray (unit)",
},
["rad"] = {
_name1 = "rad",
_symbol = "rad",
utype = "absorbed radiation dose",
scale = 0.01,
prefixes = 1,
default = "Gy",
link = "Rad (unit)",
},
["cm/s2"] = {
name1 = "centimetre per second squared",
name1_us = "centimeter per second squared",
name2 = "centimetres per second squared",
name2_us = "centimeters per second squared",
symbol = "cm/s<sup>2</sup>",
utype = "acceleration",
scale = 0.01,
default = "ft/s2",
link = "Gal (unit)",
},
["ft/s2"] = {
name1 = "foot per second squared",
name2 = "feet per second squared",
symbol = "ft/s<sup>2</sup>",
utype = "acceleration",
scale = 0.3048,
default = "m/s2",
},
["g0"] = {
name1 = "standard gravity",
name2 = "standard gravities",
symbol = "''g<sub>0</sub>''",
utype = "acceleration",
scale = 9.80665,
default = "m/s2",
},
["km/hs"] = {
name1 = "kilometre per hour per second",
name1_us = "kilometer per hour per second",
name2 = "kilometres per hour per second",
name2_us = "kilometers per hour per second",
symbol = "km/(h⋅s)",
utype = "acceleration",
scale = 0.27777777777777779,
default = "mph/s",
link = "Acceleration",
},
["km/s2"] = {
name1 = "kilometre per second squared",
name1_us = "kilometer per second squared",
name2 = "kilometres per second squared",
name2_us = "kilometers per second squared",
symbol = "km/s<sup>2</sup>",
utype = "acceleration",
scale = 1000,
default = "mph/s",
link = "Acceleration",
},
["m/s2"] = {
name1 = "metre per second squared",
name1_us = "meter per second squared",
name2 = "metres per second squared",
name2_us = "meters per second squared",
symbol = "m/s<sup>2</sup>",
utype = "acceleration",
scale = 1,
default = "ft/s2",
},
["mph/s"] = {
name1 = "mile per hour per second",
name2 = "miles per hour per second",
symbol = "mph/s",
utype = "acceleration",
scale = 0.44704,
default = "km/hs",
link = "Acceleration",
},
["km/h/s"] = {
target = "km/hs",
},
["standard gravity"] = {
target = "g0",
},
["1000sqft"] = {
name1 = "thousand square feet",
name2 = "thousand square feet",
symbol = "1000 sq ft",
utype = "area",
scale = 92.90304,
default = "m2",
link = "Square foot",
},
["a"] = {
_name1 = "are",
_symbol = "a",
utype = "area",
scale = 100,
prefixes = 1,
default = "sqft",
link = "Hectare#Are",
},
["acre"] = {
symbol = "acre",
usename = 1,
utype = "area",
scale = 4046.8564224,
default = "ha",
subdivs = { ["rood"] = { 4, default = "ha" }, ["sqperch"] = { 160, default = "ha" } },
},
["acre-sing"] = {
target = "acre",
},
["arpent"] = {
symbol = "arpent",
usename = 1,
utype = "area",
scale = 3418.89,
default = "ha",
},
["cda"] = {
name1 = "cuerda",
symbol = "cda",
utype = "area",
scale = 3930.395625,
default = "ha acre",
},
["daa"] = {
name1 = "decare",
symbol = "daa",
utype = "area",
scale = 1000,
default = "km2 sqmi",
},
["dunam"] = {
symbol = "dunam",
usename = 1,
utype = "area",
scale = 1000,
default = "km2 sqmi",
},
["dunum"] = {
symbol = "dunum",
usename = 1,
utype = "area",
scale = 1000,
default = "km2 sqmi",
link = "Dunam",
},
["ha"] = {
name1 = "hectare",
symbol = "ha",
utype = "area",
scale = 10000,
default = "acre",
},
["hectare"] = {
name1 = "hectare",
symbol = "ha",
usename = 1,
utype = "area",
scale = 10000,
default = "acre",
},
["Irish acre"] = {
name1 = "Irish acre",
symbol = "Irish acres",
utype = "area",
scale = 6555.2385024,
default = "ha",
link = "Acre (Irish)",
},
["m2"] = {
_name1 = "square metre",
_name1_us= "square meter",
_symbol = "m<sup>2</sup>",
prefix_position= 8,
utype = "area",
scale = 1,
prefixes = 2,
default = "sqft",
link = "Square metre",
},
["pondemaat"] = {
name1 = "pondemaat",
name2 = "pondemaat",
symbol = "pond",
utype = "area",
scale = 3674.363358816,
default = "m2",
link = ":nl:pondemaat",
},
["pyeong"] = {
name2 = "pyeong",
symbol = "pyeong",
usename = 1,
utype = "area",
scale = 3.3057851239669422,
default = "m2",
},
["rai"] = {
name2 = "rai",
symbol = "rai",
utype = "area",
scale = 1600,
default = "m2",
link = "Rai (unit)",
},
["rood"] = {
symbol = "rood",
usename = 1,
utype = "area",
scale = 1011.7141056,
default = "sqft m2",
subdivs = { ["sqperch"] = { 40, default = "m2" } },
link = "Rood (unit)",
},
["sqfoot"] = {
name1 = "square foot",
name2 = "square foot",
symbol = "sq ft",
utype = "area",
scale = 0.09290304,
default = "m2",
},
["sqft"] = {
name1 = "square foot",
name2 = "square feet",
symbol = "sq ft",
utype = "area",
scale = 0.09290304,
default = "m2",
},
["sqin"] = {
name1 = "square inch",
name2 = "square inches",
symbol = "sq in",
utype = "area",
scale = 0.00064516,
default = "cm2",
},
["sqmi"] = {
name1 = "square mile",
symbol = "sq mi",
utype = "area",
scale = 2589988.110336,
default = "km2",
},
["sqnmi"] = {
name1 = "square nautical mile",
symbol = "sq nmi",
utype = "area",
scale = 3429904,
default = "km2 sqmi",
link = "Nautical mile",
},
["sqperch"] = {
name2 = "perches",
symbol = "perch",
usename = 1,
utype = "area",
scale = 25.29285264,
default = "m2",
link = "Perch (unit)#Area",
},
["sqverst"] = {
symbol = "square verst",
usename = 1,
utype = "area",
scale = 1138062.24,
default = "km2 sqmi",
link = "Verst",
},
["sqyd"] = {
name1 = "square yard",
symbol = "sq yd",
utype = "area",
scale = 0.83612736,
default = "m2",
},
["tsubo"] = {
name2 = "tsubo",
symbol = "tsubo",
usename = 1,
utype = "area",
scale = 3.3057851239669422,
default = "m2",
link = "Japanese units of measurement#Area",
},
["acres"] = {
target = "acre",
},
["are"] = {
target = "a",
},
["decare"] = {
target = "daa",
},
["foot2"] = {
target = "sqfoot",
},
["ft2"] = {
target = "sqft",
},
["in2"] = {
target = "sqin",
symbol = "in<sup>2</sup>",
},
["km²"] = {
target = "km2",
},
["mi2"] = {
target = "sqmi",
},
["million acre"] = {
target = "e6acre",
},
["million acres"] = {
target = "e6acre",
},
["million hectares"] = {
target = "e6ha",
},
["m²"] = {
target = "m2",
},
["nmi2"] = {
target = "sqnmi",
},
["pond"] = {
target = "pondemaat",
},
["sq arp"] = {
target = "arpent",
},
["sqkm"] = {
target = "km2",
},
["sqm"] = {
target = "m2",
},
["square verst"] = {
target = "sqverst",
},
["verst2"] = {
target = "sqverst",
},
["yd2"] = {
target = "sqyd",
},
["m2/ha"] = {
name1 = "square metre per hectare",
name1_us = "square meter per hectare",
name2 = "square metres per hectare",
name2_us = "square meters per hectare",
symbol = "m<sup>2</sup>/ha",
utype = "area per unit area",
scale = 0.0001,
default = "sqft/acre",
link = "Basal area",
},
["sqft/acre"] = {
name1 = "square foot per acre",
name2 = "square feet per acre",
symbol = "sq ft/acre",
utype = "area per unit area",
scale = 2.295684113865932e-5,
default = "m2/ha",
link = "Basal area",
},
["cent"] = {
name1 = "cent",
symbol = "¢",
utype = "cent",
scale = 1,
default = "cent",
link = "Cent (currency)",
},
["¢"] = {
target = "cent",
},
["A.h"] = {
name1 = "ampere hour",
symbol = "A⋅h",
utype = "charge",
scale = 3600,
default = "coulomb",
},
["coulomb"] = {
_name1 = "coulomb",
_symbol = "C",
utype = "charge",
scale = 1,
prefixes = 1,
default = "e",
link = "Coulomb",
},
["e"] = {
name1 = "elementary charge",
symbol = "''e''",
utype = "charge",
scale = 1.602176487e-19,
default = "coulomb",
},
["g-mol"] = {
name1 = "gram-mole",
symbol = "g‑mol",
utype = "chemical amount",
scale = 1,
default = "lbmol",
link = "Mole (unit)",
},
["gmol"] = {
name1 = "gram-mole",
symbol = "gmol",
utype = "chemical amount",
scale = 1,
default = "lbmol",
link = "Mole (unit)",
},
["kmol"] = {
name1 = "kilomole",
symbol = "kmol",
utype = "chemical amount",
scale = 1000,
default = "lbmol",
link = "Mole (unit)",
},
["lb-mol"] = {
name1 = "pound-mole",
symbol = "lb‑mol",
utype = "chemical amount",
scale = 453.59237,
default = "mol",
link = "Mole (unit)#Other units called \"mole\"",
},
["lbmol"] = {
name1 = "pound-mole",
symbol = "lbmol",
utype = "chemical amount",
scale = 453.59237,
default = "mol",
link = "Mole (unit)#Other units called \"mole\"",
},
["mol"] = {
name1 = "mole",
symbol = "mol",
utype = "chemical amount",
scale = 1,
default = "lbmol",
link = "Mole (unit)",
},
["kgCO2/L"] = {
name1 = "kilogram per litre",
name1_us = "kilogram per liter",
name2 = "kilograms per litre",
name2_us = "kilograms per liter",
symbol = "kg(CO<sub>2</sub>)/L",
utype = "co2 per unit volume",
scale = 1000,
default = "lbCO2/USgal",
link = "Exhaust gas",
},
["lbCO2/USgal"] = {
name1 = "pound per US gallon",
name2 = "pounds per US gallon",
symbol = "lbCO2/US gal",
utype = "co2 per unit volume",
scale = 119.82642731689663,
default = "kgCO2/L",
link = "Exhaust gas",
},
["oz/lb"] = {
per = { "oz", "lb" },
utype = "concentration",
default = "mg/kg",
},
["mg/kg"] = {
per = { "mg", "kg" },
utype = "concentration",
default = "oz/lb",
},
["g/dm3"] = {
name1 = "gram per cubic decimetre",
name1_us = "gram per cubic decimeter",
name2 = "grams per cubic decimetre",
name2_us = "grams per cubic decimeter",
symbol = "g/dm<sup>3</sup>",
utype = "density",
scale = 1,
default = "kg/m3",
link = "Density",
},
["g/L"] = {
name1 = "gram per litre",
name1_us = "gram per liter",
name2 = "grams per litre",
name2_us = "grams per liter",
symbol = "g/L",
utype = "density",
scale = 1,
default = "lb/cuin",
link = "Density",
},
["g/mL"] = {
name1 = "gram per millilitre",
name1_us = "gram per milliliter",
name2 = "grams per millilitre",
name2_us = "grams per milliliter",
symbol = "g/mL",
utype = "density",
scale = 1000,
default = "lb/cuin",
link = "Density",
},
["g/ml"] = {
name1 = "gram per millilitre",
name1_us = "gram per milliliter",
name2 = "grams per millilitre",
name2_us = "grams per milliliter",
symbol = "g/ml",
utype = "density",
scale = 1000,
default = "lb/cuin",
link = "Density",
},
["kg/dm3"] = {
name1 = "kilogram per cubic decimetre",
name1_us = "kilogram per cubic decimeter",
name2 = "kilograms per cubic decimetre",
name2_us = "kilograms per cubic decimeter",
symbol = "kg/dm<sup>3</sup>",
utype = "density",
scale = 1000,
default = "lb/cuft",
link = "Density",
},
["kg/L"] = {
name1 = "kilogram per litre",
name1_us = "kilogram per liter",
name2 = "kilograms per litre",
name2_us = "kilograms per liter",
symbol = "kg/L",
utype = "density",
scale = 1000,
default = "lb/USgal",
link = "Density",
},
["kg/l"] = {
name1 = "kilogram per litre",
name1_us = "kilogram per liter",
name2 = "kilograms per litre",
name2_us = "kilograms per liter",
symbol = "kg/l",
utype = "density",
scale = 1000,
default = "lb/USgal",
link = "Density",
},
["kg/m3"] = {
name1 = "kilogram per cubic metre",
name1_us = "kilogram per cubic meter",
name2 = "kilograms per cubic metre",
name2_us = "kilograms per cubic meter",
symbol = "kg/m<sup>3</sup>",
utype = "density",
scale = 1,
default = "lb/cuyd",
link = "Density",
},
["lb/cuft"] = {
name1 = "pound per cubic foot",
name2 = "pounds per cubic foot",
symbol = "lb/cu ft",
utype = "density",
scale = 16.018463373960142,
default = "g/cm3",
link = "Density",
},
["lb/cuin"] = {
name1 = "pound per cubic inch",
name2 = "pounds per cubic inch",
symbol = "lb/cu in",
utype = "density",
scale = 27679.904710203122,
default = "g/cm3",
link = "Density",
},
["lb/cuyd"] = {
name1 = "pound per cubic yard",
name2 = "pounds per cubic yard",
symbol = "lb/cu yd",
utype = "density",
scale = 0.5932764212577829,
default = "kg/m3",
link = "Density",
},
["lb/impgal"] = {
name1 = "pound per imperial gallon",
name2 = "pounds per imperial gallon",
symbol = "lb/imp gal",
utype = "density",
scale = 99.776372663101697,
default = "kg/L",
link = "Density",
},
["lb/in3"] = {
name1 = "pound per cubic inch",
name2 = "pounds per cubic inch",
symbol = "lb/cu in",
utype = "density",
scale = 27679.904710203122,
default = "g/cm3",
link = "Density",
},
["lb/U.S.gal"] = {
name1 = "pound per U.S. gallon",
name2 = "pounds per U.S. gallon",
symbol = "lb/U.S. gal",
utype = "density",
scale = 119.82642731689663,
default = "kg/L",
link = "Density",
},
["lb/USbu"] = {
name1 = "pound per US bushel",
name2 = "pounds per US bushel",
symbol = "lb/US bu",
utype = "density",
scale = 12.871859780974471,
default = "kg/m3",
link = "Bushel",
},
["lb/USgal"] = {
name1 = "pound per US gallon",
name2 = "pounds per US gallon",
symbol = "lb/US gal",
utype = "density",
scale = 119.82642731689663,
default = "kg/L",
link = "Density",
},
["lbm/cuin"] = {
name1 = "pound mass per cubic inch",
name2 = "pounds mass per cubic inch",
symbol = "lbm/cu in",
utype = "density",
scale = 27679.904710203122,
default = "g/cm3",
link = "Density",
},
["mg/L"] = {
name1 = "milligram per litre",
name1_us = "milligram per liter",
name2 = "milligrams per litre",
name2_us = "milligrams per liter",
symbol = "mg/L",
utype = "density",
scale = 0.001,
default = "lb/cuin",
link = "Density",
},
["oz/cuin"] = {
name1 = "ounce per cubic inch",
name2 = "ounces per cubic inch",
symbol = "oz/cu in",
utype = "density",
scale = 1729.9940443876951,
default = "g/cm3",
link = "Density",
},
["g/cm3"] = {
per = { "g", "cm3" },
utype = "density",
default = "lb/cuin",
},
["g/m3"] = {
per = { "g", "m3" },
utype = "density",
default = "lb/cuyd",
link = "Density",
},
["Mg/m3"] = {
per = { "Mg", "m3" },
utype = "density",
default = "lb/cuft",
},
["mg/l"] = {
per = { "mg", "l" },
utype = "density",
default = "oz/cuin",
},
["μg/dL"] = {
per = { "μg", "dL" },
utype = "density",
default = "lb/cuin",
},
["μg/l"] = {
per = { "μg", "l" },
utype = "density",
default = "oz/cuin",
},
["lb/ft3"] = {
target = "lb/cuft",
},
["lb/yd3"] = {
target = "lb/cuyd",
},
["lbm/in3"] = {
target = "lbm/cuin",
},
["mcg/dL"] = {
target = "μg/dL",
},
["oz/in3"] = {
target = "oz/cuin",
},
["ug/dL"] = {
target = "μg/dL",
},
["ug/l"] = {
target = "μg/l",
},
["B.O.T.U."] = {
name1 = "Board of Trade Unit",
symbol = "B.O.T.U.",
utype = "energy",
scale = 3600000,
default = "MJ",
link = "Watt-hour",
},
["bboe"] = {
name1 = "barrel of oil equivalent",
name2 = "barrels of oil equivalent",
symbol = "bboe",
utype = "energy",
scale = 6117863200,
default = "GJ",
},
["BOE"] = {
name1 = "barrel of oil equivalent",
name2 = "barrels of oil equivalent",
symbol = "BOE",
utype = "energy",
scale = 6117863200,
default = "GJ",
},
["BTU"] = {
name1 = "British thermal unit",
symbol = "BTU",
utype = "energy",
scale = 1055.05585262,
default = "kJ",
},
["Btu"] = {
name1 = "British thermal unit",
symbol = "Btu",
utype = "energy",
scale = 1055.05585262,
default = "kJ",
},
["BTU-39F"] = {
name1 = "British thermal unit (39°F)",
name2 = "British thermal units (39°F)",
symbol = "BTU<sub>39°F</sub>",
utype = "energy",
scale = 1059.67,
default = "kJ",
link = "British thermal unit",
},
["Btu-39F"] = {
name1 = "British thermal unit (39°F)",
name2 = "British thermal units (39°F)",
symbol = "Btu<sub>39°F</sub>",
utype = "energy",
scale = 1059.67,
default = "kJ",
link = "British thermal unit",
},
["BTU-59F"] = {
name1 = "British thermal unit (59°F)",
name2 = "British thermal units (59°F)",
symbol = "BTU<sub>59°F</sub>",
utype = "energy",
scale = 1054.804,
default = "kJ",
link = "British thermal unit",
},
["Btu-59F"] = {
name1 = "British thermal unit (59°F)",
name2 = "British thermal units (59°F)",
symbol = "Btu<sub>59°F</sub>",
utype = "energy",
scale = 1054.804,
default = "kJ",
link = "British thermal unit",
},
["BTU-60F"] = {
name1 = "British thermal unit (60°F)",
name2 = "British thermal units (60°F)",
symbol = "BTU<sub>60°F</sub>",
utype = "energy",
scale = 1054.68,
default = "kJ",
link = "British thermal unit",
},
["Btu-60F"] = {
name1 = "British thermal unit (60°F)",
name2 = "British thermal units (60°F)",
symbol = "Btu<sub>60°F</sub>",
utype = "energy",
scale = 1054.68,
default = "kJ",
link = "British thermal unit",
},
["BTU-63F"] = {
name1 = "British thermal unit (63°F)",
name2 = "British thermal units (63°F)",
symbol = "BTU<sub>63°F</sub>",
utype = "energy",
scale = 1054.6,
default = "kJ",
link = "British thermal unit",
},
["Btu-63F"] = {
name1 = "British thermal unit (63°F)",
name2 = "British thermal units (63°F)",
symbol = "Btu<sub>63°F</sub>",
utype = "energy",
scale = 1054.6,
default = "kJ",
link = "British thermal unit",
},
["BTU-ISO"] = {
name1 = "British thermal unit (ISO)",
name2 = "British thermal units (ISO)",
symbol = "BTU<sub>ISO</sub>",
utype = "energy",
scale = 1055.056,
default = "kJ",
link = "British thermal unit",
},
["Btu-ISO"] = {
target = "BTU-ISO",
},
["BTU-IT"] = {
name1 = "British thermal unit (IT)",
name2 = "British thermal units (IT)",
symbol = "BTU<sub>IT</sub>",
utype = "energy",
scale = 1055.05585262,
default = "kJ",
link = "British thermal unit",
},
["Btu-IT"] = {
name1 = "British thermal unit (IT)",
name2 = "British thermal units (IT)",
symbol = "Btu<sub>IT</sub>",
utype = "energy",
scale = 1055.05585262,
default = "kJ",
link = "British thermal unit",
},
["BTU-mean"] = {
name1 = "British thermal unit (mean)",
name2 = "British thermal units (mean)",
symbol = "BTU<sub>mean</sub>",
utype = "energy",
scale = 1055.87,
default = "kJ",
link = "British thermal unit",
},
["Btu-mean"] = {
name1 = "British thermal unit (mean)",
name2 = "British thermal units (mean)",
symbol = "Btu<sub>mean</sub>",
utype = "energy",
scale = 1055.87,
default = "kJ",
link = "British thermal unit",
},
["BTU-th"] = {
name1 = "British thermal unit (thermochemical)",
name2 = "British thermal units (thermochemical)",
symbol = "BTU<sub>th</sub>",
utype = "energy",
scale = 1054.35026444,
default = "kJ",
link = "British thermal unit",
},
["Btu-th"] = {
name1 = "British thermal unit (thermochemical)",
name2 = "British thermal units (thermochemical)",
symbol = "Btu<sub>th</sub>",
utype = "energy",
scale = 1054.35026444,
default = "kJ",
link = "British thermal unit",
},
["Cal"] = {
name1 = "calorie",
symbol = "Cal",
utype = "energy",
scale = 4184,
default = "kJ",
},
["cal"] = {
name1 = "calorie",
symbol = "cal",
utype = "energy",
scale = 4.184,
default = "J",
},
["Cal-15"] = {
name1 = "Calorie (15°C)",
name2 = "Calories (15°C)",
symbol = "Cal<sub>15</sub>",
utype = "energy",
scale = 4185.8,
default = "kJ",
link = "Calorie",
},
["cal-15"] = {
name1 = "calorie (15°C)",
name2 = "calories (15°C)",
symbol = "cal<sub>15</sub>",
utype = "energy",
scale = 4.1858,
default = "J",
link = "Calorie",
},
["Cal-IT"] = {
name1 = "Calorie (International Steam Table)",
name2 = "Calories (International Steam Table)",
symbol = "Cal<sub>IT</sub>",
utype = "energy",
scale = 4186.8,
default = "kJ",
link = "Calorie",
},
["cal-IT"] = {
name1 = "calorie (International Steam Table)",
name2 = "calories (International Steam Table)",
symbol = "cal<sub>IT</sub>",
utype = "energy",
scale = 4.1868,
default = "J",
link = "Calorie",
},
["Cal-th"] = {
name1 = "Calorie (thermochemical)",
name2 = "Calories (thermochemical)",
symbol = "Cal<sub>th</sub>",
utype = "energy",
scale = 4184,
default = "kJ",
link = "Calorie",
},
["cal-th"] = {
name1 = "calorie (thermochemical)",
name2 = "calories (thermochemical)",
symbol = "cal<sub>th</sub>",
utype = "energy",
scale = 4.184,
default = "J",
link = "Calorie",
},
["ccatm"] = {
name1 = "cubic centimetre-atmosphere",
name1_us = "cubic centimeter-atmosphere",
symbol = "cc⋅atm",
utype = "energy",
scale = 0.101325,
default = "mJ",
link = "Atmosphere (unit)",
},
["CHU-IT"] = {
name1 = "Celsius heat unit (International Table)",
name2 = "Celsius heat units (International Table)",
symbol = "CHU<sub>IT</sub>",
utype = "energy",
scale = 1899.100534716,
default = "kJ",
link = "Conversion of units#Energy",
},
["cm3atm"] = {
name1 = "cubic centimetre-atmosphere",
name1_us = "cubic centimeter-atmosphere",
symbol = "cm<sup>3</sup>⋅atm",
utype = "energy",
scale = 0.101325,
default = "mJ",
link = "Atmosphere (unit)",
},
["cufootatm"] = {
name1 = "cubic foot of atmosphere",
name2 = "cubic foot of atmosphere",
symbol = "cu ft atm",
utype = "energy",
scale = 2869.2044809344,
default = "kJ",
link = "Atmosphere (unit)",
},
["cufootnaturalgas"] = {
name1 = "cubic foot of natural gas",
name2 = "cubic foot of natural gas",
symbol = "cuftnaturalgas",
usename = 1,
utype = "energy",
scale = 1055055.85262,
default = "MJ",
link = "Conversion of units#Energy",
},
["cuftatm"] = {
name1 = "cubic foot of atmosphere",
name2 = "cubic feet of atmosphere",
symbol = "cu ft atm",
utype = "energy",
scale = 2869.2044809344,
default = "kJ",
link = "Atmosphere (unit)",
},
["cuftnaturalgas"] = {
name1 = "cubic foot of natural gas",
name2 = "cubic feet of natural gas",
symbol = "cuftnaturalgas",
usename = 1,
utype = "energy",
scale = 1055055.85262,
default = "MJ",
link = "Conversion of units#Energy",
},
["cuydatm"] = {
name1 = "cubic yard of atmosphere",
name2 = "cubic yards of atmosphere",
symbol = "cu yd atm",
utype = "energy",
scale = 77468.5209852288,
default = "kJ",
link = "Atmosphere (unit)",
},
["Eh"] = {
name1 = "Hartree",
symbol = "''E''<sub>h</sub>",
utype = "energy",
scale = 4.35974417e-18,
default = "eV",
},
["erg"] = {
symbol = "erg",
utype = "energy",
scale = 0.0000001,
default = "μJ",
},
["eV"] = {
name1 = "electronvolt",
symbol = "eV",
utype = "energy",
scale = 1.602176487e-19,
default = "aJ",
},
["feV"] = {
name1 = "femtoelectronvolt",
symbol = "feV",
utype = "energy",
scale = 1.602176487e-34,
default = "yJ",
link = "Electronvolt",
},
["foe"] = {
symbol = "foe",
utype = "energy",
scale = 1e44,
default = "YJ",
link = "Foe (unit)",
},
["ftlb"] = {
name1 = "foot-pound",
symbol = "ft⋅lb",
utype = "energy",
alttype = "torque",
scale = 1.3558179483314004,
default = "J",
link = "Foot-pound (energy)",
},
["ftlb-f"] = {
name1 = "foot-pound force",
name2 = "foot-pounds force",
symbol = "ft⋅lb<sub>f</sub>",
utype = "energy",
alttype = "torque",
scale = 1.3558179483314004,
default = "J",
link = "Foot-pound (energy)",
},
["ftlbf"] = {
name1 = "foot-pound force",
name2 = "foot-pounds force",
symbol = "ft⋅lbf",
utype = "energy",
alttype = "torque",
scale = 1.3558179483314004,
default = "J",
link = "Foot-pound (energy)",
},
["ftpdl"] = {
name1 = "foot-poundal",
symbol = "ft⋅pdl",
utype = "energy",
scale = 0.0421401100938048,
default = "J",
},
["GeV"] = {
name1 = "gigaelectronvolt",
symbol = "GeV",
utype = "energy",
scale = 1.602176487e-10,
default = "nJ",
link = "Electronvolt",
},
["GLatm"] = {
name1 = "gigalitre-atmosphere",
name1_us = "gigaliter-atmosphere",
symbol = "GL⋅atm",
utype = "energy",
scale = 101325000000,
default = "GJ",
link = "Atmosphere (unit)",
},
["Glatm"] = {
name1 = "gigalitre-atmosphere",
name1_us = "gigaliter-atmosphere",
symbol = "Gl⋅atm",
utype = "energy",
scale = 101325000000,
default = "GJ",
link = "Atmosphere (unit)",
},
["gTNT"] = {
name2 = "grams of TNT",
symbol = "gram of TNT",
usename = 1,
utype = "energy",
scale = 4184,
default = "kJ",
link = "TNT equivalent",
},
["Gtoe"] = {
name1 = "gigatonne of oil equivalent",
name2 = "gigatonnes of oil equivalent",
symbol = "Gtoe",
utype = "energy",
scale = 4.1868e19,
default = "EJ",
link = "Tonne of oil equivalent",
},
["GtonTNT"] = {
name2 = "gigatons of TNT",
symbol = "gigaton of TNT",
usename = 1,
utype = "energy",
scale = 4.184e18,
default = "EJ",
link = "TNT equivalent",
},
["GtTNT"] = {
name2 = "gigatonnes of TNT",
symbol = "gigatonne of TNT",
usename = 1,
utype = "energy",
scale = 4.184e18,
default = "EJ",
link = "TNT equivalent",
},
["GW.h"] = {
name1 = "gigawatt-hour",
symbol = "GW⋅h",
utype = "energy",
scale = 3.6e12,
default = "TJ",
link = "Watt-hour",
},
["GWh"] = {
name1 = "gigawatt-hour",
symbol = "GWh",
utype = "energy",
scale = 3.6e12,
default = "TJ",
link = "Watt-hour",
},
["hph"] = {
name1 = "horsepower-hour",
symbol = "hp⋅h",
utype = "energy",
scale = 2684519.537696172792,
default = "kWh",
link = "Horsepower",
},
["impgalatm"] = {
name1 = "imperial gallon-atmosphere",
symbol = "imp gal⋅atm",
utype = "energy",
scale = 460.63256925,
default = "J",
link = "Atmosphere (unit)",
},
["inlb"] = {
name1 = "inch-pound",
symbol = "in⋅lb",
utype = "energy",
alttype = "torque",
scale = 0.1129848290276167,
default = "mJ",
link = "Foot-pound (energy)",
},
["inlb-f"] = {
name1 = "inch-pound force",
name2 = "inch-pounds force",
symbol = "in⋅lb<sub>f</sub>",
utype = "energy",
alttype = "torque",
scale = 0.1129848290276167,
default = "mJ",
link = "Foot-pound (energy)",
},
["inlbf"] = {
name1 = "inch-pound force",
name2 = "inch-pounds force",
symbol = "in⋅lbf",
utype = "energy",
alttype = "torque",
scale = 0.1129848290276167,
default = "mJ",
link = "Foot-pound (energy)",
},
["inoz-f"] = {
name1 = "inch-ounce force",
name2 = "inch-ounces force",
symbol = "in⋅oz<sub>f</sub>",
utype = "energy",
alttype = "torque",
scale = 0.00706155181422604375,
default = "mJ",
link = "Foot-pound (energy)",
},
["inozf"] = {
name1 = "inch-ounce force",
name2 = "inch-ounces force",
symbol = "in⋅ozf",
utype = "energy",
alttype = "torque",
scale = 0.00706155181422604375,
default = "mJ",
link = "Foot-pound (energy)",
},
["J"] = {
_name1 = "joule",
_symbol = "J",
utype = "energy",
scale = 1,
prefixes = 1,
default = "cal",
link = "Joule",
},
["kBOE"] = {
name1 = "kilo barrel of oil equivalent",
name2 = "kilo barrels of oil equivalent",
symbol = "kBOE",
utype = "energy",
scale = 6.1178632e12,
default = "TJ",
link = "Barrel of oil equivalent",
},
["kcal"] = {
name1 = "kilocalorie",
symbol = "kcal",
utype = "energy",
scale = 4184,
default = "kJ",
link = "Calorie",
},
["kcal-15"] = {
name1 = "kilocalorie (15°C)",
name2 = "kilocalories (15°C)",
symbol = "kcal<sub>15</sub>",
utype = "energy",
scale = 4185.8,
default = "kJ",
link = "Calorie",
},
["kcal-IT"] = {
name1 = "kilocalorie (International Steam Table)",
name2 = "kilocalories (International Steam Table)",
symbol = "kcal<sub>IT</sub>",
utype = "energy",
scale = 4186.8,
default = "kJ",
link = "Calorie",
},
["kcal-th"] = {
name1 = "kilocalorie (thermochemical)",
name2 = "kilocalories (thermochemical)",
symbol = "kcal<sub>th</sub>",
utype = "energy",
scale = 4184,
default = "kJ",
link = "Calorie",
},
["kerg"] = {
name1 = "kiloerg",
symbol = "kerg",
utype = "energy",
scale = 0.0001,
default = "mJ",
link = "Erg",
},
["keV"] = {
name1 = "kiloelectronvolt",
symbol = "keV",
utype = "energy",
scale = 1.602176487e-16,
default = "fJ",
link = "Electronvolt",
},
["kgTNT"] = {
name2 = "kilograms of TNT",
symbol = "kilogram of TNT",
usename = 1,
utype = "energy",
scale = 4184000,
default = "MJ",
link = "TNT equivalent",
},
["kLatm"] = {
name1 = "kilolitre-atmosphere",
name1_us = "kiloliter-atmosphere",
symbol = "kL⋅atm",
utype = "energy",
scale = 101325,
default = "kJ",
link = "Atmosphere (unit)",
},
["klatm"] = {
name1 = "kilolitre-atmosphere",
name1_us = "kiloliter-atmosphere",
symbol = "kl⋅atm",
utype = "energy",
scale = 101325,
default = "kJ",
link = "Atmosphere (unit)",
},
["kt(TNT)"] = {
name1 = "kilotonne",
name1_us = "kiloton",
symbol = "kt",
utype = "energy",
scale = 4.184e12,
default = "TJ",
link = "TNT equivalent",
},
["ktoe"] = {
name1 = "kilotonne of oil equivalent",
name2 = "kilotonnes of oil equivalent",
symbol = "ktoe",
utype = "energy",
scale = 4.1868e13,
default = "TJ",
link = "Tonne of oil equivalent",
},
["ktonTNT"] = {
name1 = "kiloton of TNT",
name2 = "kilotons of TNT",
symbol = "kt",
utype = "energy",
scale = 4.184e12,
default = "TJ",
link = "TNT equivalent",
},
["ktTNT"] = {
name2 = "kilotonnes of TNT",
symbol = "kilotonne of TNT",
usename = 1,
utype = "energy",
scale = 4.184e12,
default = "TJ",
link = "TNT equivalent",
},
["kW.h"] = {
name1 = "kilowatt-hour",
symbol = "kW⋅h",
utype = "energy",
scale = 3600000,
default = "MJ",
link = "Watt-hour",
},
["kWh"] = {
name1 = "kilowatt-hour",
symbol = "kWh",
utype = "energy",
scale = 3600000,
default = "MJ",
link = "Watt-hour",
},
["Latm"] = {
name1 = "litre-atmosphere",
name1_us = "liter-atmosphere",
symbol = "L⋅atm",
utype = "energy",
scale = 101.325,
default = "J",
link = "Atmosphere (unit)",
},
["latm"] = {
name1 = "litre-atmosphere",
name1_us = "liter-atmosphere",
symbol = "l⋅atm",
utype = "energy",
scale = 101.325,
default = "J",
link = "Atmosphere (unit)",
},
["m3atm"] = {
name1 = "cubic metre-atmosphere",
name1_us = "cubic meter-atmosphere",
symbol = "m<sup>3</sup>⋅atm",
utype = "energy",
scale = 101325,
default = "kJ",
link = "Atmosphere (unit)",
},
["Mcal"] = {
name1 = "megacalorie",
symbol = "Mcal",
utype = "energy",
scale = 4184000,
default = "MJ",
link = "Calorie",
},
["mcal"] = {
name1 = "millicalorie",
symbol = "mcal",
utype = "energy",
scale = 0.004184,
default = "mJ",
link = "Calorie",
},
["Mcal-15"] = {
name1 = "megacalorie (15°C)",
name2 = "megacalories (15°C)",
symbol = "Mcal<sub>15</sub>",
utype = "energy",
scale = 4185800,
default = "MJ",
link = "Calorie",
},
["mcal-15"] = {
name1 = "millicalorie (15°C)",
name2 = "millicalories (15°C)",
symbol = "mcal<sub>15</sub>",
utype = "energy",
scale = 0.0041858,
default = "mJ",
link = "Calorie",
},
["Mcal-IT"] = {
name1 = "megacalorie (International Steam Table)",
name2 = "megacalories (International Steam Table)",
symbol = "Mcal<sub>IT</sub>",
utype = "energy",
scale = 4186800,
default = "MJ",
link = "Calorie",
},
["mcal-IT"] = {
name1 = "millicalorie (International Steam Table)",
name2 = "millicalories (International Steam Table)",
symbol = "mcal<sub>IT</sub>",
utype = "energy",
scale = 0.0041868,
default = "mJ",
link = "Calorie",
},
["Mcal-th"] = {
name1 = "megacalorie (thermochemical)",
name2 = "megacalories (thermochemical)",
symbol = "Mcal<sub>th</sub>",
utype = "energy",
scale = 4184000,
default = "MJ",
link = "Calorie",
},
["mcal-th"] = {
name1 = "millicalorie (thermochemical)",
name2 = "millicalories (thermochemical)",
symbol = "mcal<sub>th</sub>",
utype = "energy",
scale = 0.004184,
default = "mJ",
link = "Calorie",
},
["Merg"] = {
name1 = "megaerg",
symbol = "Merg",
utype = "energy",
scale = 0.1,
default = "J",
link = "Erg",
},
["merg"] = {
name1 = "millierg",
symbol = "merg",
utype = "energy",
scale = 0.0000000001,
default = "μJ",
link = "Erg",
},
["MeV"] = {
name1 = "megaelectronvolt",
symbol = "MeV",
utype = "energy",
scale = 1.602176487e-13,
default = "pJ",
link = "Electronvolt",
},
["meV"] = {
name1 = "millielectronvolt",
symbol = "meV",
utype = "energy",
scale = 1.602176487e-22,
default = "zJ",
link = "Electronvolt",
},
["MLatm"] = {
name1 = "megalitre-atmosphere",
name1_us = "megaliter-atmosphere",
symbol = "ML⋅atm",
utype = "energy",
scale = 101325000,
default = "MJ",
link = "Atmosphere (unit)",
},
["Mlatm"] = {
name1 = "megalitre-atmosphere",
name1_us = "megaliter-atmosphere",
symbol = "Ml⋅atm",
utype = "energy",
scale = 101325000,
default = "MJ",
link = "Atmosphere (unit)",
},
["mLatm"] = {
name1 = "millilitre-atmosphere",
name1_us = "milliliter-atmosphere",
symbol = "L⋅atm",
utype = "energy",
scale = 0.101325,
default = "mJ",
link = "Atmosphere (unit)",
},
["mlatm"] = {
name1 = "millilitre-atmosphere",
name1_us = "milliliter-atmosphere",
symbol = "l⋅atm",
utype = "energy",
scale = 0.101325,
default = "mJ",
link = "Atmosphere (unit)",
},
["MMBtu"] = {
name1 = "million British thermal units",
name2 = "million British thermal units",
symbol = "MMBtu",
utype = "energy",
scale = 1055055852.62,
default = "GJ",
link = "British thermal unit",
},
["Mt(TNT)"] = {
name1 = "megatonne",
name1_us = "megaton",
symbol = "Mt",
utype = "energy",
scale = 4.184e15,
default = "PJ",
link = "TNT equivalent",
},
["Mtoe"] = {
name1 = "megatonne of oil equivalent",
name2 = "megatonnes of oil equivalent",
symbol = "Mtoe",
utype = "energy",
scale = 4.1868e16,
default = "PJ",
link = "Tonne of oil equivalent",
},
["MtonTNT"] = {
name1 = "megaton of TNT",
name2 = "megatons of TNT",
symbol = "Mt",
utype = "energy",
scale = 4.184e15,
default = "PJ",
link = "TNT equivalent",
},
["mtonTNT"] = {
name2 = "millitons of TNT",
symbol = "milliton of TNT",
usename = 1,
utype = "energy",
scale = 4184000,
default = "MJ",
link = "TNT equivalent",
},
["MtTNT"] = {
name2 = "megatonnes of TNT",
symbol = "megatonne of TNT",
usename = 1,
utype = "energy",
scale = 4.184e15,
default = "PJ",
link = "TNT equivalent",
},
["mtTNT"] = {
name2 = "millitonnes of TNT",
symbol = "millitonne of TNT",
usename = 1,
utype = "energy",
scale = 4184000,
default = "MJ",
link = "TNT equivalent",
},
["MW.h"] = {
name1 = "megawatt-hour",
symbol = "MW⋅h",
utype = "energy",
scale = 3600000000,
default = "GJ",
link = "Watt-hour",
},
["mW.h"] = {
name1 = "milliwatt-hour",
symbol = "mW⋅h",
utype = "energy",
scale = 3.6,
default = "J",
link = "Watt-hour",
},
["MWh"] = {
name1 = "megawatt-hour",
symbol = "MWh",
utype = "energy",
scale = 3600000000,
default = "GJ",
link = "Watt-hour",
},
["mWh"] = {
name1 = "milliwatt-hour",
symbol = "mWh",
utype = "energy",
scale = 3.6,
default = "J",
link = "Watt-hour",
},
["neV"] = {
name1 = "nanoelectronvolt",
symbol = "neV",
utype = "energy",
scale = 1.602176487e-28,
default = "yJ",
link = "Electronvolt",
},
["PeV"] = {
name1 = "petaelectronvolt",
symbol = "PeV",
utype = "energy",
scale = 0.0001602176487,
default = "mJ",
link = "Electronvolt",
},
["peV"] = {
name1 = "picoelectronvolt",
symbol = "peV",
utype = "energy",
scale = 1.602176487e-31,
default = "yJ",
link = "Electronvolt",
},
["PSh"] = {
name1 = "Pferdestärkenstunde",
symbol = "PSh",
utype = "energy",
scale = 2647795.5,
default = "kWh",
},
["quad"] = {
name1 = "quadrillion British thermal units",
name2 = "quadrillion British thermal units",
symbol = "quad",
utype = "energy",
scale = 1.054804e18,
default = "EJ",
link = "Quad (unit)",
},
["Ry"] = {
name1 = "rydberg",
symbol = "Ry",
utype = "energy",
scale = 2.1798741e-18,
default = "eV",
link = "Rydberg constant",
},
["scc"] = {
name1 = "standard cubic centimetre",
name1_us = "standard cubic centimeter",
symbol = "scc",
utype = "energy",
scale = 0.101325,
default = "mJ",
link = "Atmosphere (unit)",
},
["scf"] = {
name1 = "standard cubic foot",
name2 = "standard cubic feet",
symbol = "scf",
utype = "energy",
scale = 2869.2044809344,
default = "kJ",
link = "Atmosphere (unit)",
},
["scfoot"] = {
name1 = "standard cubic foot",
name2 = "standard cubic foot",
symbol = "scf",
utype = "energy",
scale = 2869.2044809344,
default = "kJ",
link = "Atmosphere (unit)",
},
["scy"] = {
name1 = "standard cubic yard",
symbol = "scy",
utype = "energy",
scale = 77468.5209852288,
default = "kJ",
link = "Atmosphere (unit)",
},
["sl"] = {
name1 = "standard litre",
name1_us = "standard liter",
symbol = "sl",
utype = "energy",
scale = 101.325,
default = "J",
link = "Atmosphere (unit)",
},
["t(TNT)"] = {
name1 = "tonne",
name1_us = "ton",
symbol = "t",
utype = "energy",
scale = 4184000000,
default = "GJ",
link = "TNT equivalent",
},
["TeV"] = {
name1 = "teraelectronvolt",
symbol = "TeV",
utype = "energy",
scale = 1.602176487e-7,
default = "μJ",
link = "Electronvolt",
},
["th"] = {
name1 = "thermie",
symbol = "th",
utype = "energy",
scale = 4186800,
default = "MJ",
link = "Conversion of units#Energy",
},
["thm-EC"] = {
name1 = "therm (EC)",
name2 = "therms (EC)",
symbol = "thm (EC)",
utype = "energy",
scale = 105506000,
default = "MJ",
link = "Therm",
},
["thm-UK"] = {
name1 = "therm (UK)",
name2 = "therms (UK)",
symbol = "thm (UK)",
utype = "energy",
scale = 105505585.257348,
default = "MJ",
link = "Therm",
},
["thm-US"] = {
name1 = "therm (US)",
name1_us = "therm (U.S.)",
name2 = "therms (US)",
name2_us = "therms (U.S.)",
symbol = "thm (US)",
sym_us = "thm (U.S.)",
utype = "energy",
scale = 105480400,
default = "MJ",
link = "Therm",
},
["toe"] = {
name1 = "tonne of oil equivalent",
name2 = "tonnes of oil equivalent",
symbol = "toe",
utype = "energy",
scale = 41868000000,
default = "GJ",
},
["tonTNT"] = {
name2 = "tons of TNT",
symbol = "ton of TNT",
usename = 1,
utype = "energy",
scale = 4184000000,
default = "GJ",
link = "TNT equivalent",
},
["tTNT"] = {
name2 = "tonnes of TNT",
symbol = "tonne of TNT",
usename = 1,
utype = "energy",
scale = 4184000000,
default = "GJ",
link = "TNT equivalent",
},
["TtonTNT"] = {
name2 = "teratons of TNT",
symbol = "teraton of TNT",
usename = 1,
utype = "energy",
scale = 4.184e21,
default = "ZJ",
link = "TNT equivalent",
},
["TtTNT"] = {
name2 = "teratonnes of TNT",
symbol = "teratonne of TNT",
usename = 1,
utype = "energy",
scale = 4.184e21,
default = "ZJ",
link = "TNT equivalent",
},
["TW.h"] = {
name1 = "terawatt-hour",
symbol = "TW⋅h",
utype = "energy",
scale = 3.6e15,
default = "PJ",
link = "Watt-hour",
},
["TWh"] = {
name1 = "terawatt-hour",
symbol = "TWh",
utype = "energy",
scale = 3.6e15,
default = "PJ",
link = "Watt-hour",
},
["USgalatm"] = {
name1 = "US gallon-atmosphere",
name1_us = "U.S. gallon-atmosphere",
symbol = "US gal⋅atm",
sym_us = "U.S. gal⋅atm",
utype = "energy",
scale = 383.5568490138,
default = "J",
link = "Atmosphere (unit)",
},
["W.h"] = {
name1 = "watt-hour",
symbol = "W⋅h",
utype = "energy",
scale = 3600,
default = "kJ",
},
["Wh"] = {
name1 = "watt-hour",
symbol = "Wh",
utype = "energy",
scale = 3600,
default = "kJ",
},
["μerg"] = {
name1 = "microerg",
symbol = "μerg",
utype = "energy",
scale = 1e-13,
default = "nJ",
link = "Erg",
},
["μeV"] = {
name1 = "microelectronvolt",
symbol = "μeV",
utype = "energy",
scale = 1.602176487e-25,
default = "yJ",
link = "Electronvolt",
},
["μW.h"] = {
name1 = "microwatt-hour",
symbol = "μW⋅h",
utype = "energy",
scale = 0.0036,
default = "mJ",
link = "Watt-hour",
},
["μWh"] = {
name1 = "microwatt-hour",
symbol = "μWh",
utype = "energy",
scale = 0.0036,
default = "mJ",
link = "Watt-hour",
},
["-kW.h"] = {
target = "kW.h",
link = "Kilowatt hour",
},
["btu"] = {
target = "BTU",
},
["Calorie"] = {
target = "Cal",
},
["ft.lbf"] = {
target = "ftlbf",
},
["ft·lbf"] = {
target = "ftlbf",
},
["g-cal-15"] = {
target = "cal-15",
},
["g-cal-IT"] = {
target = "cal-IT",
},
["g-cal-th"] = {
target = "cal-th",
},
["g-kcal-15"] = {
target = "kcal-15",
},
["g-kcal-IT"] = {
target = "kcal-IT",
},
["g-kcal-th"] = {
target = "kcal-th",
},
["g-Mcal-15"] = {
target = "Mcal-15",
},
["g-mcal-15"] = {
target = "mcal-15",
},
["g-Mcal-IT"] = {
target = "Mcal-IT",
},
["g-mcal-IT"] = {
target = "mcal-IT",
},
["g-Mcal-th"] = {
target = "Mcal-th",
},
["g-mcal-th"] = {
target = "mcal-th",
},
["GW-h"] = {
target = "GW.h",
},
["GW·h"] = {
target = "GW.h",
},
["Hartree"] = {
target = "Eh",
},
["hp.h"] = {
target = "hph",
},
["in.lb-f"] = {
target = "inlb-f",
},
["in.lbf"] = {
target = "inlbf",
},
["in.oz-f"] = {
target = "inoz-f",
},
["in.ozf"] = {
target = "inozf",
},
["kbboe"] = {
target = "kBOE",
symbol = "kbboe",
},
["kg-cal-15"] = {
target = "Cal-15",
},
["kg-cal-IT"] = {
target = "Cal-IT",
},
["kg-cal-th"] = {
target = "Cal-th",
},
["kW-h"] = {
target = "kW.h",
},
["kW·h"] = {
target = "kW.h",
},
["MW-h"] = {
target = "MW.h",
},
["mW-h"] = {
target = "mW.h",
},
["MW·h"] = {
target = "MW.h",
},
["TW-h"] = {
target = "TW.h",
},
["U.S.galatm"] = {
target = "USgalatm",
sp_us = true,
},
["uerg"] = {
target = "μerg",
},
["ueV"] = {
target = "μeV",
},
["usgalatm"] = {
target = "USgalatm",
},
["uW-h"] = {
target = "μW.h",
},
["uW.h"] = {
target = "μW.h",
},
["uWh"] = {
target = "μWh",
},
["W-h"] = {
target = "W.h",
},
["eVpar"] = {
_name1 = "electronvolt",
_symbol = "eV",
utype = "energy per chemical amount",
scale = 96485.329522144166,
prefixes = 1,
default = "kcal/mol",
link = "Electronvolt",
},
["kcal/mol"] = {
per = { "kcal", "mol" },
utype = "energy per chemical amount",
default = "kJ/mol",
link = "Kilocalorie per mole",
},
["kJ/mol"] = {
per = { "kJ", "mol" },
utype = "energy per chemical amount",
default = "kcal/mol",
link = "Joule per mole",
},
["kWh/100 km"] = {
name1 = "kilowatt-hour per 100 kilometres",
name1_us = "kilowatt-hour per 100 kilometers",
name2 = "kilowatt-hours per 100 kilometres",
name2_us = "kilowatt-hours per 100 kilometers",
symbol = "kW⋅h/100 km",
utype = "energy per unit length",
scale = 36,
default = "MJ/km kWh/mi",
link = "Watt-hour",
},
["kWh/100 mi"] = {
name1 = "kilowatt-hour per 100 miles",
name2 = "kilowatt-hours per 100 miles",
symbol = "kW⋅h/100 mi",
utype = "energy per unit length",
scale = 22.3694,
default = "mpge",
link = "Miles per gallon gasoline equivalent",
},
["MJ/100 km"] = {
name1 = "megajoule per 100 kilometres",
name1_us = "megajoule per 100 kilometers",
name2 = "megajoules per 100 kilometres",
name2_us = "megajoules per 100 kilometers",
symbol = "MJ/100 km",
utype = "energy per unit length",
scale = 10,
default = "BTU/mi",
link = "British thermal unit",
},
["mpge"] = {
name1 = "mile per gallon gasoline equivalent",
name2 = "miles per gallon gasoline equivalent",
symbol = "mpg‑e",
utype = "energy per unit length",
scale = 13e-6,
invert = -1,
iscomplex= true,
default = "kWh/100 mi",
link = "Miles per gallon gasoline equivalent",
},
["BTU/mi"] = {
per = { "BTU", "mi" },
utype = "energy per unit length",
default = "v > 1525 ! M ! k ! J/km",
},
["kJ/km"] = {
per = { "kJ", "km" },
utype = "energy per unit length",
default = "BTU/mi",
},
["kWh/km"] = {
per = { "-kW.h", "km" },
utype = "energy per unit length",
default = "MJ/km kWh/mi",
},
["kWh/mi"] = {
per = { "-kW.h", "mi" },
utype = "energy per unit length",
default = "kWh/km MJ/km",
},
["MJ/km"] = {
per = { "MJ", "km" },
utype = "energy per unit length",
default = "BTU/mi",
},
["mpg-e"] = {
target = "mpge",
},
["BTU/lb"] = {
name1 = "British thermal unit per pound",
name2 = "British thermal units per pound",
symbol = "BTU/lb",
utype = "energy per unit mass",
scale = 429.92261414790346,
default = "kJ/kg",
link = "British thermal unit",
},
["cal/g"] = {
name1 = "calorie per gram",
name2 = "calories per gram",
symbol = "cal/g",
utype = "energy per unit mass",
scale = 4184,
default = "J/g",
},
["GJ/kg"] = {
name1 = "gigajoule per kilogram",
name2 = "gigajoules per kilogram",
symbol = "GJ/kg",
utype = "energy per unit mass",
scale = 1e9,
default = "ktTNT/t",
link = "Specific energy",
},
["J/g"] = {
name1 = "joule per gram",
name2 = "joules per gram",
symbol = "J/g",
utype = "energy per unit mass",
scale = 1000,
default = "kcal/g",
link = "Specific energy",
},
["kcal/g"] = {
name1 = "kilocalorie per gram",
name2 = "kilocalories per gram",
symbol = "kcal/g",
utype = "energy per unit mass",
scale = 4184000,
default = "kJ/g",
},
["kJ/g"] = {
name1 = "kilojoule per gram",
name2 = "kilojoules per gram",
symbol = "kJ/g",
utype = "energy per unit mass",
scale = 1000000,
default = "kcal/g",
link = "Specific energy",
},
["kJ/kg"] = {
name1 = "kilojoule per kilogram",
name2 = "kilojoules per kilogram",
symbol = "kJ/kg",
utype = "energy per unit mass",
scale = 1000,
default = "BTU/lb",
link = "Specific energy",
},
["ktonTNT/MT"] = {
name2 = "kilotons of TNT per metric ton",
symbol = "kiloton of TNT per metric ton",
usename = 1,
utype = "energy per unit mass",
scale = 4184000000,
default = "GJ/kg",
link = "TNT equivalent",
},
["ktTNT/t"] = {
name2 = "kilotonnes of TNT per tonne",
symbol = "kilotonne of TNT per tonne",
usename = 1,
utype = "energy per unit mass",
scale = 4184000000,
default = "GJ/kg",
link = "TNT equivalent",
},
["MtonTNT/MT"] = {
name2 = "megatons of TNT per metric ton",
symbol = "megaton of TNT per metric ton",
usename = 1,
utype = "energy per unit mass",
scale = 4.184e12,
default = "TJ/kg",
link = "TNT equivalent",
},
["MtTNT/MT"] = {
name2 = "megatonnes of TNT per tonne",
symbol = "megatonne of TNT per tonne",
usename = 1,
utype = "energy per unit mass",
scale = 4.184e12,
default = "TJ/kg",
link = "TNT equivalent",
},
["TJ/kg"] = {
name1 = "terajoule per kilogram",
name2 = "terajoules per kilogram",
symbol = "TJ/kg",
utype = "energy per unit mass",
scale = 1e12,
default = "MtTNT/MT",
link = "Specific energy",
},
["Cal/g"] = {
per = { "Cal", "g" },
utype = "energy per unit mass",
default = "kJ/g",
},
["BTU/cuft"] = {
per = { "BTU", "cuft" },
utype = "energy per unit volume",
default = "kJ/L",
},
["Cal/12USoz(mL)serve"] = {
per = { "Cal", "-12USoz(mL)serve" },
utype = "energy per unit volume",
default = "kJ/L",
},
["Cal/12USoz(ml)serve"] = {
per = { "Cal", "-12USoz(ml)serve" },
utype = "energy per unit volume",
default = "kJ/l",
},
["Cal/12USozserve"] = {
per = { "Cal", "-12USozserve" },
utype = "energy per unit volume",
default = "kJ/L",
},
["Cal/USoz"] = {
per = { "Cal", "USoz" },
utype = "energy per unit volume",
default = "kJ/ml",
},
["kJ/L"] = {
per = { "kJ", "L" },
utype = "energy per unit volume",
default = "BTU/cuft",
},
["kJ/l"] = {
per = { "kJ", "l" },
utype = "energy per unit volume",
default = "BTU/cuft",
},
["kJ/ml"] = {
per = { "kJ", "ml" },
utype = "energy per unit volume",
default = "Cal/USoz",
},
["MJ/m3"] = {
per = { "MJ", "m3" },
utype = "energy per unit volume",
default = "BTU/cuft",
},
["Sv"] = {
_name1 = "sievert",
_symbol = "Sv",
utype = "equivalent radiation dose",
scale = 1,
prefixes = 1,
default = "rem",
link = "Sievert",
},
["rem"] = {
_name1 = "rem",
_symbol = "rem",
utype = "equivalent radiation dose",
scale = 0.01,
prefixes = 1,
default = "Sv",
link = "Roentgen equivalent man",
},
["g/km"] = {
name1 = "gram per kilometre",
name1_us = "gram per kilometer",
name2 = "grams per kilometre",
name2_us = "grams per kilometer",
symbol = "g/km",
utype = "exhaust emission",
scale = 1e-6,
default = "oz/mi",
link = "Exhaust gas",
},
["g/mi"] = {
name1 = "gram per mile",
name2 = "grams per mile",
symbol = "g/mi",
utype = "exhaust emission",
scale = 6.2137119223733397e-7,
default = "g/km",
link = "Exhaust gas",
},
["gCO2/km"] = {
name1 = "gram of CO<sub>2</sub> per kilometre",
name1_us = "gram of CO<sub>2</sub> per kilometer",
name2 = "grams of CO<sub>2</sub> per kilometre",
name2_us = "grams of CO<sub>2</sub> per kilometer",
symbol = "g(CO<sub>2</sub>)/km",
utype = "exhaust emission",
scale = 1e-6,
default = "ozCO2/mi",
link = "Exhaust gas",
},
["gCO2/mi"] = {
name1 = "gram of CO<sub>2</sub> per mile",
name2 = "grams of CO<sub>2</sub> per mile",
symbol = "g(CO<sub>2</sub>)/mi",
utype = "exhaust emission",
scale = 6.2137119223733397e-7,
default = "gCO2/km",
link = "Exhaust gas",
},
["kg/km"] = {
name1 = "kilogram per kilometre",
name1_us = "kilogram per kilometer",
name2 = "kilograms per kilometre",
name2_us = "kilograms per kilometer",
symbol = "kg/km",
utype = "exhaust emission",
scale = 0.001,
default = "lb/mi",
link = "Exhaust gas",
},
["kgCO2/km"] = {
name1 = "kilogram of CO<sub>2</sub> per kilometre",
name1_us = "kilogram of CO<sub>2</sub> per kilometer",
name2 = "kilograms of CO<sub>2</sub> per kilometre",
name2_us = "kilograms of CO<sub>2</sub> per kilometer",
symbol = "kg(CO<sub>2</sub>)/km",
utype = "exhaust emission",
scale = 0.001,
default = "lbCO2/mi",
link = "Exhaust gas",
},
["lb/mi"] = {
name1 = "pound per mile",
name2 = "pounds per mile",
symbol = "lb/mi",
utype = "exhaust emission",
scale = 0.00028184923173665794,
default = "kg/km",
link = "Exhaust gas",
},
["lbCO2/mi"] = {
name1 = "pound of CO<sub>2</sub> per mile",
name2 = "pounds of CO<sub>2</sub> per mile",
symbol = "lb(CO<sub>2</sub>)/mi",
utype = "exhaust emission",
scale = 0.00028184923173665794,
default = "kgCO2/km",
link = "Exhaust gas",
},
["oz/mi"] = {
name1 = "ounce per mile",
name2 = "ounces per mile",
symbol = "oz/mi",
utype = "exhaust emission",
scale = 1.7615576983541121e-5,
default = "g/km",
link = "Exhaust gas",
},
["ozCO2/mi"] = {
name1 = "ounce of CO<sub>2</sub> per mile",
name2 = "ounces of CO<sub>2</sub> per mile",
symbol = "oz(CO<sub>2</sub>)/mi",
utype = "exhaust emission",
scale = 1.7615576983541121e-5,
default = "gCO2/km",
link = "Exhaust gas",
},
["cuft/a"] = {
name1 = "cubic foot per annum",
name2 = "cubic feet per annum",
symbol = "cu ft/a",
utype = "flow",
scale = 8.9730672142368242e-10,
default = "m3/a",
link = "Cubic foot per second",
},
["cuft/d"] = {
name1 = "cubic foot per day",
name2 = "cubic feet per day",
symbol = "cu ft/d",
utype = "flow",
scale = 3.2774128000000003e-7,
default = "m3/d",
link = "Cubic foot per second",
},
["cuft/h"] = {
name1 = "cubic foot per hour",
name2 = "cubic feet per hour",
symbol = "cu ft/h",
utype = "flow",
scale = 7.8657907200000004e-6,
default = "m3/h",
link = "Cubic foot per second",
},
["cuft/min"] = {
name1 = "cubic foot per minute",
name2 = "cubic feet per minute",
symbol = "cu ft/min",
utype = "flow",
scale = 0.00047194744319999999,
default = "m3/min",
link = "Cubic foot#cubic foot per second",
},
["cuft/s"] = {
name1 = "cubic foot per second",
name2 = "cubic feet per second",
symbol = "cu ft/s",
utype = "flow",
scale = 28316846592e-12,
default = "m3/s",
},
["cumi/a"] = {
name1 = "cubic mile per annum",
name2 = "cubic miles per annum",
symbol = "cu mi/a",
utype = "flow",
scale = 132.08171170940057,
default = "km3/a",
link = "Cubic foot per second",
},
["cuyd/h"] = {
name1 = "cubic yard per hour",
name2 = "cubic yards per hour",
symbol = "cuyd/h",
utype = "flow",
scale = 0.00021237634944000001,
default = "m3/h",
link = "Cubic foot per minute",
},
["cuyd/s"] = {
name1 = "cubic yard per second",
name2 = "cubic yards per second",
symbol = "cu yd/s",
utype = "flow",
scale = 0.76455485798400002,
default = "m3/s",
},
["Goilbbl/a"] = {
name1 = "billion barrels per year",
name2 = "billion barrels per year",
symbol = "Gbbl/a",
utype = "flow",
scale = 5.0380033629933836,
default = "v * 1.58987294928 < 10 ! e6 ! e9 ! m3/a",
link = "Barrel per day",
},
["impgal/h"] = {
name1 = "imperial gallon per hour",
name2 = "imperial gallons per hour",
symbol = "imp gal/h",
utype = "flow",
scale = 1.2628027777777779e-6,
default = "m3/h",
link = "Gallon",
},
["impgal/min"] = {
name1 = "imperial gallon per minute",
name2 = "imperial gallons per minute",
symbol = "imp gal/min",
utype = "flow",
scale = 7.5768166666666671e-5,
default = "m3/s",
link = "Gallon",
},
["impgal/s"] = {
name1 = "imperial gallon per second",
name2 = "imperial gallons per second",
symbol = "impgal/s",
utype = "flow",
scale = 0.00454609,
default = "m3/s",
link = "Imperial gallons per second",
},
["km3/a"] = {
name1 = "cubic kilometre per annum",
name1_us = "cubic kilometer per annum",
name2 = "cubic kilometres per annum",
name2_us = "cubic kilometers per annum",
symbol = "km<sup>3</sup>/a",
utype = "flow",
scale = 31.68808781402895,
default = "cumi/a",
link = "Cubic metre per second",
},
["km3/d"] = {
name1 = "cubic kilometre per day",
name1_us = "cubic kilometer per day",
name2 = "cubic kilometres per day",
name2_us = "cubic kilometers per day",
symbol = "km<sup>3</sup>/d",
utype = "flow",
scale = 11574.074074074075,
default = "cuft/d",
link = "Cubic metre per second",
},
["koilbbl/a"] = {
name1 = "thousand barrels per year",
name2 = "thousand barrels per year",
symbol = "kbbl/a",
utype = "flow",
scale = 5.0380033629933841e-6,
default = "v * 1.58987294928 < 10 ! ! e3 ! m3/a",
link = "Barrel per day",
},
["koilbbl/d"] = {
name1 = "thousand barrels per day",
name2 = "thousand barrels per day",
symbol = "kbbl/d",
utype = "flow",
scale = 0.0018401307283333335,
default = "v * 1.58987294928 < 10 ! ! e3 ! m3/d",
link = "Barrel per day",
},
["L/h"] = {
name1 = "litre per hour",
name1_us = "liter per hour",
name2 = "litres per hour",
name2_us = "liters per hour",
symbol = "L/h",
utype = "flow",
scale = 2.7777777777777776e-7,
default = "impgal/h USgal/h",
link = "Cubic metre per second",
},
["L/min"] = {
name1 = "litre per minute",
name1_us = "liter per minute",
name2 = "litres per minute",
name2_us = "liters per minute",
symbol = "L/min",
utype = "flow",
scale = 1.6666666666666667e-5,
default = "impgal/min USgal/min",
link = "Cubic metre per second",
},
["L/s"] = {
name1 = "litre per second",
name1_us = "liter per second",
name2 = "litres per second",
name2_us = "liters per second",
symbol = "L/s",
utype = "flow",
scale = 0.001,
default = "cuft/s",
link = "Cubic metre per second",
},
["m3/a"] = {
name1 = "cubic metre per annum",
name1_us = "cubic meter per annum",
name2 = "cubic metres per annum",
name2_us = "cubic meters per annum",
symbol = "m<sup>3</sup>/a",
utype = "flow",
scale = 3.1688087814028947e-8,
default = "cuft/a",
link = "Cubic metre per second",
},
["m3/d"] = {
name1 = "cubic metre per day",
name1_us = "cubic meter per day",
name2 = "cubic metres per day",
name2_us = "cubic meters per day",
symbol = "m<sup>3</sup>/d",
utype = "flow",
scale = 1.1574074074074073e-5,
default = "cuft/d",
link = "Cubic metre per second",
},
["m3/h"] = {
name1 = "cubic metre per hour",
name1_us = "cubic meter per hour",
name2 = "cubic metres per hour",
name2_us = "cubic meters per hour",
symbol = "m<sup>3</sup>/h",
utype = "flow",
scale = 0.00027777777777777778,
default = "cuft/h",
link = "Cubic metre per second",
},
["m3/min"] = {
name1 = "cubic metre per minute",
name1_us = "cubic meter per minute",
name2 = "cubic metres per minute",
name2_us = "cubic meters per minute",
symbol = "m<sup>3</sup>/min",
utype = "flow",
scale = 0.016666666666666666,
default = "cuft/min",
link = "Cubic metre per second",
},
["m3/s"] = {
name1 = "cubic metre per second",
name1_us = "cubic meter per second",
name2 = "cubic metres per second",
name2_us = "cubic meters per second",
symbol = "m<sup>3</sup>/s",
utype = "flow",
scale = 1,
default = "cuft/s",
},
["Moilbbl/a"] = {
name1 = "million barrels per year",
name2 = "million barrels per year",
symbol = "Mbbl/a",
utype = "flow",
scale = 0.0050380033629933837,
default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3/a",
link = "Barrel per day",
},
["Moilbbl/d"] = {
name1 = "million barrels per day",
name2 = "million barrels per day",
symbol = "Mbbl/d",
utype = "flow",
scale = 1.8401307283333335,
default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3/d",
link = "Barrel per day",
},
["oilbbl/a"] = {
name1 = "barrel per year",
name2 = "barrels per year",
symbol = "bbl/a",
utype = "flow",
scale = 5.0380033629933841e-9,
default = "m3/a",
link = "Barrel per day",
},
["oilbbl/d"] = {
name1 = "barrel per day",
name2 = "barrels per day",
symbol = "bbl/d",
utype = "flow",
scale = 1.8401307283333336e-6,
default = "m3/d",
},
["Toilbbl/a"] = {
name1 = "trillion barrels per year",
name2 = "trillion barrels per year",
symbol = "Tbbl/a",
utype = "flow",
scale = 5038.0033629933832,
default = "v * 1.58987294928 < 10 ! e9 ! e12 ! m3/a",
link = "Barrel per day",
},
["U.S.gal/d"] = {
name1 = "U.S. gallon per day",
name2 = "U.S. gallons per day",
symbol = "U.S. gal/d",
utype = "flow",
scale = 4.3812636388888893e-8,
default = "m3/s",
customary= 1,
},
["U.S.gal/h"] = {
name1 = "gallon per hour",
name2 = "gallons per hour",
symbol = "gal/h",
utype = "flow",
scale = 1.0515032733333334e-6,
default = "m3/h",
link = "Gallon",
customary= 2,
},
["U.S.gal/min"] = {
name1 = "U.S. gallon per minute",
name2 = "U.S. gallons per minute",
symbol = "U.S. gal/min",
utype = "flow",
scale = 6.3090196400000003e-5,
default = "m3/s",
link = "Gallon",
},
["USgal/a"] = {
name1 = "US gallon per year",
name2 = "US gallons per year",
symbol = "US gal/a",
utype = "flow",
scale = 1.1995246102365199e-10,
default = "m3/s",
},
["USgal/d"] = {
name1 = "US gallon per day",
name2 = "US gallons per day",
symbol = "US gal/d",
utype = "flow",
scale = 4.3812636388888893e-8,
default = "m3/s",
},
["USgal/h"] = {
name1 = "gallon per hour",
name2 = "gallons per hour",
symbol = "gal/h",
utype = "flow",
scale = 1.0515032733333334e-6,
default = "m3/h",
link = "Gallon",
customary= 1,
},
["USgal/min"] = {
name1 = "US gallon per minute",
name2 = "US gallons per minute",
symbol = "US gal/min",
utype = "flow",
scale = 6.3090196400000003e-5,
default = "m3/s",
link = "Gallon",
},
["USgal/s"] = {
name1 = "US gallon per second",
name1_us = "U.S. gallon per second",
name2 = "US gallons per second",
name2_us = "U.S. gallons per second",
symbol = "USgal/s",
utype = "flow",
scale = 0.003785411784,
default = "m3/s",
link = "US gallons per second",
},
["ft3/a"] = {
target = "cuft/a",
},
["ft3/d"] = {
target = "cuft/d",
},
["ft3/h"] = {
target = "cuft/h",
},
["ft3/s"] = {
target = "cuft/s",
},
["Gcuft/a"] = {
target = "e9cuft/a",
},
["Gcuft/d"] = {
target = "e9cuft/d",
},
["kcuft/a"] = {
target = "e3cuft/a",
},
["kcuft/d"] = {
target = "e3cuft/d",
},
["kcuft/s"] = {
target = "e3cuft/s",
},
["Mcuft/a"] = {
target = "e6cuft/a",
},
["Mcuft/d"] = {
target = "e6cuft/d",
},
["Mcuft/s"] = {
target = "e6cuft/s",
},
["m³/s"] = {
target = "m3/s",
},
["Tcuft/a"] = {
target = "e12cuft/a",
},
["Tcuft/d"] = {
target = "e12cuft/d",
},
["u.s.gal/min"] = {
target = "U.S.gal/min",
},
["usgal/min"] = {
target = "USgal/min",
},
["-LTf"] = {
name1 = "long ton-force",
name2 = "long tons-force",
symbol = "LTf",
utype = "force",
scale = 9964.01641818352,
default = "kN",
},
["-STf"] = {
name1 = "short ton-force",
name2 = "short tons-force",
symbol = "STf",
utype = "force",
scale = 8896.443230521,
default = "kN",
},
["dyn"] = {
name1 = "dyne",
symbol = "dyn",
utype = "force",
scale = 0.00001,
default = "gr-f",
},
["g-f"] = {
name1 = "gram-force",
name2 = "grams-force",
symbol = "g<sub>f</sub>",
utype = "force",
scale = 0.00980665,
default = "mN oz-f",
link = "Kilogram-force",
},
["gf"] = {
name1 = "gram-force",
name2 = "grams-force",
symbol = "gf",
utype = "force",
scale = 0.00980665,
default = "mN ozf",
link = "Kilogram-force",
},
["gr-f"] = {
name1 = "grain-force",
name2 = "grains-force",
symbol = "gr<sub>f</sub>",
utype = "force",
scale = 0.0006354602307515,
default = "μN",
link = "Pound (force)",
},
["grf"] = {
name1 = "grain-force",
name2 = "grains-force",
symbol = "grf",
utype = "force",
scale = 0.0006354602307515,
default = "μN",
link = "Pound (force)",
},
["kdyn"] = {
name1 = "kilodyne",
symbol = "kdyn",
utype = "force",
scale = 0.01,
default = "oz-f",
link = "Dyne",
},
["kg-f"] = {
name1 = "kilogram-force",
name2 = "kilograms-force",
symbol = "kg<sub>f</sub>",
utype = "force",
scale = 9.80665,
default = "N lb-f",
},
["kgf"] = {
name1 = "kilogram-force",
name2 = "kilograms-force",
symbol = "kgf",
utype = "force",
scale = 9.80665,
default = "N lbf",
},
["kp"] = {
name1 = "kilopond",
symbol = "kp",
utype = "force",
scale = 9.80665,
default = "N lb-f",
link = "Kilogram-force",
},
["L/T-f"] = {
name1 = "long ton-force",
name2 = "long tons-force",
symbol = "L/T<sub>f</sub>",
utype = "force",
scale = 9964.01641818352,
default = "kN",
},
["L/Tf"] = {
name1 = "long ton-force",
name2 = "long tons-force",
symbol = "L/Tf",
utype = "force",
scale = 9964.01641818352,
default = "kN",
},
["lb-f"] = {
name1 = "pound-force",
name2 = "pounds-force",
symbol = "lb<sub>f</sub>",
utype = "force",
scale = 4.4482216152605,
default = "N",
link = "Pound (force)",
},
["lbf"] = {
name1 = "pound-force",
name2 = "pounds-force",
symbol = "lbf",
utype = "force",
scale = 4.4482216152605,
default = "N",
link = "Pound (force)",
},
["lb(f)"] = {
name1 = "pound",
symbol = "lb",
utype = "force",
scale = 4.4482216152605,
default = "N",
link = "Pound (force)",
},
["LT-f"] = {
name1 = "long ton-force",
name2 = "long tons-force",
symbol = "LT<sub>f</sub>",
utype = "force",
scale = 9964.01641818352,
default = "kN",
},
["LTf"] = {
name1 = "long ton-force",
name2 = "long tons-force",
symbol = "LTf",
usename = 1,
utype = "force",
scale = 9964.01641818352,
default = "kN",
},
["Mdyn"] = {
name1 = "megadyne",
symbol = "Mdyn",
utype = "force",
scale = 10,
default = "lb-f",
link = "Dyne",
},
["mdyn"] = {
name1 = "millidyne",
symbol = "mdyn",
utype = "force",
scale = 0.00000001,
default = "gr-f",
link = "Dyne",
},
["mg-f"] = {
name1 = "milligram-force",
name2 = "milligrams-force",
symbol = "mg<sub>f</sub>",
utype = "force",
scale = 0.00000980665,
default = "μN gr-f",
link = "Kilogram-force",
},
["mgf"] = {
name1 = "milligram-force",
name2 = "milligrams-force",
symbol = "mgf",
utype = "force",
scale = 0.00000980665,
default = "μN grf",
link = "Kilogram-force",
},
["Mp"] = {
name1 = "megapond",
symbol = "Mp",
utype = "force",
scale = 9806.65,
default = "kN LT-f ST-f",
link = "Kilogram-force",
},
["mp"] = {
name1 = "millipond",
symbol = "mp",
utype = "force",
scale = 0.00000980665,
default = "μN gr-f",
link = "Kilogram-force",
},
["N"] = {
_name1 = "newton",
_symbol = "N",
utype = "force",
scale = 1,
prefixes = 1,
default = "lb-f",
link = "Newton (unit)",
},
["oz-f"] = {
name1 = "ounce-force",
name2 = "ounces-force",
symbol = "oz<sub>f</sub>",
utype = "force",
scale = 0.2780138203095378125,
default = "mN",
link = "Pound (force)",
},
["ozf"] = {
name1 = "ounce-force",
name2 = "ounces-force",
symbol = "ozf",
utype = "force",
scale = 0.2780138203095378125,
default = "mN",
link = "Pound (force)",
},
["p"] = {
name1 = "pond",
symbol = "p",
utype = "force",
scale = 0.00980665,
default = "mN oz-f",
link = "Kilogram-force",
},
["pdl"] = {
name1 = "poundal",
symbol = "pdl",
utype = "force",
scale = 0.138254954376,
default = "N",
},
["S/T-f"] = {
name1 = "short ton-force",
name2 = "short tons-force",
symbol = "S/T<sub>f</sub>",
utype = "force",
scale = 8896.443230521,
default = "kN",
},
["S/Tf"] = {
name1 = "short ton-force",
name2 = "short tons-force",
symbol = "S/Tf",
utype = "force",
scale = 8896.443230521,
default = "kN",
},
["ST-f"] = {
name1 = "short ton-force",
name2 = "short tons-force",
symbol = "ST<sub>f</sub>",
utype = "force",
scale = 8896.443230521,
default = "kN",
},
["STf"] = {
name1 = "short ton-force",
name2 = "short tons-force",
symbol = "STf",
usename = 1,
utype = "force",
scale = 8896.443230521,
default = "kN",
},
["t-f"] = {
name1 = "tonne-force",
name2 = "tonnes-force",
symbol = "t<sub>f</sub>",
utype = "force",
scale = 9806.65,
default = "kN LT-f ST-f",
link = "Ton-force#Tonne-force",
},
["tf"] = {
name1 = "tonne-force",
name2 = "tonnes-force",
symbol = "tf",
utype = "force",
scale = 9806.65,
default = "kN LTf STf",
link = "Ton-force#Tonne-force",
},
["dyne"] = {
target = "dyn",
},
["newtons"] = {
target = "N",
},
["poundal"] = {
target = "pdl",
},
["tonne-force"] = {
target = "tf",
},
["impgal/mi"] = {
per = { "@impgal", "mi" },
utype = "fuel efficiency",
invert = 1,
iscomplex= true,
default = "l/km USgal/mi",
},
["km/L"] = {
per = { "km", "L" },
utype = "fuel efficiency",
invert = -1,
iscomplex= true,
default = "mpgimp mpgus",
},
["km/l"] = {
per = { "km", "l" },
utype = "fuel efficiency",
invert = -1,
iscomplex= true,
default = "mpgimp mpgus",
},
["L/100 km"] = {
per = { "L", "100km" },
utype = "fuel efficiency",
invert = 1,
iscomplex= true,
default = "mpgimp mpgus",
symlink = "[[Fuel economy in automobiles#Units of measure|L/100 km]]",
},
["l/100 km"] = {
per = { "l", "100km" },
utype = "fuel efficiency",
invert = 1,
iscomplex= true,
default = "mpgimp mpgus",
symlink = "[[Fuel economy in automobiles#Units of measure|l/100 km]]",
},
["L/km"] = {
per = { "L", "km" },
utype = "fuel efficiency",
invert = 1,
iscomplex= true,
default = "mpgimp mpgus",
},
["l/km"] = {
per = { "l", "km" },
utype = "fuel efficiency",
invert = 1,
iscomplex= true,
default = "mpgimp mpgus",
},
["mi/impqt"] = {
per = { "mi", "impqt" },
utype = "fuel efficiency",
invert = -1,
iscomplex= true,
default = "km/L",
},
["mi/U.S.qt"] = {
per = { "mi", "U.S.qt" },
utype = "fuel efficiency",
invert = -1,
iscomplex= true,
default = "km/L",
},
["mi/USqt"] = {
per = { "mi", "USqt" },
utype = "fuel efficiency",
invert = -1,
iscomplex= true,
default = "km/L",
},
["mi/usqt"] = {
per = { "mi", "usqt" },
utype = "fuel efficiency",
invert = -1,
iscomplex= true,
default = "km/L",
},
["mpgimp"] = {
per = { "mi", "@impgal" },
symbol = "mpg<sub>‑imp</sub>",
utype = "fuel efficiency",
invert = -1,
iscomplex= true,
default = "L/100 km+mpgus",
symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>‑[[Imperial units|imp]]</sub>",
},
["mpgus"] = {
per = { "mi", "+USgal" },
symbol = "mpg<sub>‑US</sub>",
utype = "fuel efficiency",
invert = -1,
iscomplex= true,
default = "L/100 km+mpgimp",
symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>‑[[United States customary units|US]]</sub>",
},
["U.S.gal/mi"] = {
per = { "*U.S.gal", "mi" },
sp_us = true,
utype = "fuel efficiency",
invert = 1,
iscomplex= true,
default = "l/km impgal/mi",
},
["usgal/mi"] = {
per = { "+USgal", "mi" },
utype = "fuel efficiency",
invert = 1,
iscomplex= true,
default = "l/km impgal/mi",
},
["L/100km"] = {
target = "L/100 km",
},
["l/100km"] = {
target = "l/100 km",
},
["mpg"] = {
shouldbe = "Use %{mpgus%} for miles per US gallon or %{mpgimp%} for miles per imperial gallon (not %{mpg%})",
},
["mpgU.S."] = {
target = "mpgus",
symbol = "mpg<sub>‑U.S.</sub>",
sp_us = true,
symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>‑[[United States customary units|U.S.]]</sub>",
},
["mpgu.s."] = {
target = "mpgus",
symbol = "mpg<sub>‑U.S.</sub>",
sp_us = true,
symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>‑[[United States customary units|U.S.]]</sub>",
},
["mpgUS"] = {
target = "mpgus",
},
["USgal/mi"] = {
target = "usgal/mi",
},
["kPa/m"] = {
per = { "kPa", "-m-frac" },
utype = "fracture gradient",
default = "psi/ft",
},
["psi/ft"] = {
per = { "psi", "-ft-frac" },
utype = "fracture gradient",
default = "kPa/m",
},
["cm/km"] = {
name1 = "centimetre per kilometre",
name1_us = "centimeter per kilometer",
name2 = "centimetres per kilometre",
name2_us = "centimeters per kilometer",
symbol = "cm/km",
utype = "gradient",
scale = 0.00001,
default = "ft/mi",
link = "Grade (slope)",
},
["ft/mi"] = {
name1 = "foot per mile",
name2 = "feet per mile",
symbol = "ft/mi",
utype = "gradient",
scale = 0.00018939393939393939,
default = "v < 5.28 ! c ! ! m/km",
link = "Grade (slope)",
},
["ft/nmi"] = {
name1 = "foot per nautical mile",
name2 = "feet per nautical mile",
symbol = "ft/nmi",
utype = "gradient",
scale = 0.00016457883369330455,
default = "v < 6.076 ! c ! ! m/km",
link = "Grade (slope)",
},
["in/ft"] = {
name1 = "inch per foot",
name2 = "inches per foot",
symbol = "in/ft",
utype = "gradient",
scale = 0.083333333333333329,
default = "mm/m",
link = "Grade (slope)",
},
["in/mi"] = {
name1 = "inch per mile",
name2 = "inches per mile",
symbol = "in/mi",
utype = "gradient",
scale = 1.5782828282828283e-5,
default = "v < 0.6336 ! m ! c ! m/km",
link = "Grade (slope)",
},
["m/km"] = {
name1 = "metre per kilometre",
name1_us = "meter per kilometer",
name2 = "metres per kilometre",
name2_us = "meters per kilometer",
symbol = "m/km",
utype = "gradient",
scale = 0.001,
default = "ft/mi",
link = "Grade (slope)",
},
["mm/km"] = {
name1 = "millimetre per kilometre",
name1_us = "millimeter per kilometer",
name2 = "millimetres per kilometre",
name2_us = "millimeters per kilometer",
symbol = "mm/km",
utype = "gradient",
scale = 0.000001,
default = "in/mi",
link = "Grade (slope)",
},
["mm/m"] = {
name1 = "millimetre per metre",
name1_us = "millimeter per meter",
name2 = "millimetres per metre",
name2_us = "millimeters per meter",
symbol = "mm/m",
utype = "gradient",
scale = 0.001,
default = "in/ft",
link = "Grade (slope)",
},
["admi"] = {
name1 = "admiralty mile",
symbol = "nmi (admiralty)",
utype = "length",
scale = 1853.184,
default = "km mi",
link = "Nautical mile",
},
["AU"] = {
name1 = "astronomical unit",
symbol = "AU",
utype = "length",
scale = 149597870700,
default = "km mi",
},
["Brnmi"] = {
name1 = "British nautical mile",
symbol = "(Brit) nmi",
utype = "length",
scale = 1853.184,
default = "km mi",
link = "Nautical mile",
},
["bu"] = {
name2 = "bu",
symbol = "bu",
usename = 1,
utype = "length",
scale = 0.0030303030303030303,
default = "mm",
link = "Japanese units of measurement#Length",
},
["ch"] = {
name1 = "chain",
symbol = "ch",
utype = "length",
scale = 20.1168,
default = "ft m",
subdivs = { ["ft"] = { 66, default = "m" }, ["yd"] = { 22, default = "m" } },
link = "Chain (unit)",
},
["chlk"] = {
name1 = "[[Chain (unit)|chain]]",
symbol = "[[Chain (unit)|ch]]",
utype = "length",
scale = 20.1168,
default = "ft m",
link = "",
},
["chain"] = {
symbol = "chain",
usename = 1,
utype = "length",
scale = 20.1168,
default = "ft m",
subdivs = { ["ft"] = { 66, default = "m" }, ["yd"] = { 22, default = "m" } },
link = "Chain (unit)",
},
["chainlk"] = {
symbol = "[[Chain (unit)|chain]]",
usename = 1,
utype = "length",
scale = 20.1168,
default = "ft m",
link = "",
},
["dpcm"] = {
name2 = "dot/cm",
symbol = "dot/cm",
utype = "length",
scale = 100,
invert = -1,
iscomplex= true,
default = "dpi",
link = "Dots per inch",
},
["dpi"] = {
name2 = "DPI",
symbol = "DPI",
utype = "length",
scale = 39.370078740157481,
invert = -1,
iscomplex= true,
default = "pitch",
link = "Dots per inch",
},
["fathom"] = {
symbol = "fathom",
usename = 1,
utype = "length",
scale = 1.8288,
default = "ft m",
},
["foot"] = {
name1 = "foot",
name2 = "foot",
symbol = "ft",
utype = "length",
scale = 0.3048,
default = "m",
subdivs = { ["in"] = { 12, default = "m" } },
link = "Foot (unit)",
},
["ft"] = {
name1 = "foot",
name2 = "feet",
symbol = "ft",
utype = "length",
scale = 0.3048,
exception= "integer_more_precision",
default = "m",
subdivs = { ["in"] = { 12, default = "m" } },
link = "Foot (unit)",
},
["furlong"] = {
symbol = "furlong",
usename = 1,
utype = "length",
scale = 201.168,
default = "ft m",
},
["Gly"] = {
name1 = "gigalight-year",
symbol = "Gly",
utype = "length",
scale = 9.4607304725808e24,
default = "Mpc",
link = "Light-year#Definitions",
},
["Gpc"] = {
name1 = "gigaparsec",
symbol = "Gpc",
utype = "length",
scale = 3.0856775814671916e25,
default = "Gly",
link = "Parsec#Megaparsecs and gigaparsecs",
},
["hand"] = {
name1 = "hand",
symbol = "h",
utype = "length",
builtin = "hand",
scale = 0.1016,
iscomplex= true,
default = "in cm",
link = "Hand (unit)",
},
["in"] = {
name1 = "inch",
name2 = "inches",
symbol = "in",
utype = "length",
scale = 0.0254,
exception= "subunit_more_precision",
default = "mm",
},
["inabbreviated"] = {
name2 = "in",
symbol = "in",
utype = "length",
scale = 0.0254,
default = "mm",
link = "Inch",
},
["kly"] = {
name1 = "kilolight-year",
symbol = "kly",
utype = "length",
scale = 9.4607304725808e18,
default = "pc",
link = "Light-year#Definitions",
},
["kpc"] = {
name1 = "kiloparsec",
symbol = "kpc",
utype = "length",
scale = 3.0856775814671916e19,
default = "kly",
link = "Parsec#Parsecs and kiloparsecs",
},
["LD"] = {
name1 = "lunar distance",
symbol = "LD",
utype = "length",
scale = 384403000,
default = "km mi",
link = "Lunar distance (astronomy)",
},
["league"] = {
symbol = "league",
usename = 1,
utype = "length",
scale = 4828.032,
default = "km",
link = "League (unit)",
},
["ly"] = {
name1 = "light-year",
symbol = "ly",
utype = "length",
scale = 9.4607304725808e15,
default = "AU",
},
["m"] = {
_name1 = "metre",
_name1_us= "meter",
_symbol = "m",
utype = "length",
scale = 1,
prefixes = 1,
default = "v > 0 and v < 3 ! ftin ! ft",
link = "Metre",
},
["mi"] = {
name1 = "mile",
symbol = "mi",
utype = "length",
scale = 1609.344,
default = "km",
subdivs = { ["ch"] = { 80, default = "km" }, ["chlk"] = { 80, default = "km" }, ["chain"] = { 80, default = "km" }, ["chainlk"] = { 80, default = "km" }, ["ft"] = { 5280, default = "km" }, ["furlong"] = { 8, default = "km" }, ["yd"] = { 1760, default = "km" } },
},
["mil"] = {
symbol = "mil",
usename = 1,
utype = "length",
scale = 0.0000254,
default = "mm",
link = "Thousandth of an inch",
},
["Mly"] = {
name1 = "megalight-year",
symbol = "Mly",
utype = "length",
scale = 9.4607304725808e21,
default = "kpc",
link = "Light-year#Definitions",
},
["Mpc"] = {
name1 = "megaparsec",
symbol = "Mpc",
utype = "length",
scale = 3.0856775814671916e22,
default = "Mly",
link = "Parsec#Megaparsecs and gigaparsecs",
},
["NM"] = {
name1 = "nautical mile",
symbol = "NM",
utype = "length",
scale = 1852,
default = "km mi",
},
["nmi"] = {
name1 = "nautical mile",
symbol = "nmi",
utype = "length",
scale = 1852,
default = "km mi",
},
["oldUKnmi"] = {
name1 = "nautical mile",
symbol = "nmi",
utype = "length",
scale = 1853.184,
default = "km mi",
},
["oldUSnmi"] = {
name1 = "nautical mile",
symbol = "nmi",
utype = "length",
scale = 1853.24496,
default = "km mi",
},
["pc"] = {
name1 = "parsec",
symbol = "pc",
utype = "length",
scale = 3.0856775814671916e16,
default = "ly",
},
["perch"] = {
name2 = "perches",
symbol = "perch",
usename = 1,
utype = "length",
scale = 5.0292,
default = "ft m",
link = "Rod (unit)",
},
["pitch"] = {
name2 = "μm",
symbol = "μm",
utype = "length",
scale = 1e-6,
default = "dpi",
defkey = "pitch",
linkey = "pitch",
link = "Dots per inch",
},
["pole"] = {
symbol = "pole",
usename = 1,
utype = "length",
scale = 5.0292,
default = "ft m",
link = "Rod (unit)",
},
["pre1954U.S.nmi"] = {
name1 = "(pre-1954 U.S.) nautical mile",
symbol = "(pre‑1954 U.S.) nmi",
utype = "length",
scale = 1853.24496,
default = "km mi",
link = "Nautical mile",
},
["pre1954USnmi"] = {
name1 = "(pre-1954 US) nautical mile",
name1_us = "(pre-1954 U.S.) nautical mile",
symbol = "(pre‑1954 US) nmi",
sym_us = "(pre‑1954 U.S.) nmi",
utype = "length",
scale = 1853.24496,
default = "km mi",
link = "Nautical mile",
},
["rd"] = {
name1 = "rod",
symbol = "rd",
utype = "length",
scale = 5.0292,
default = "ft m",
link = "Rod (unit)",
},
["royal cubit"] = {
name1 = "royal cubit",
symbol = "cu",
utype = "length",
scale = 0.524,
default = "mm",
},
["rtkm"] = {
name1 = "route kilometre",
name1_us = "route kilometer",
symbol = "km",
utype = "length",
scale = 1000,
default = "mi",
link = "Kilometre",
},
["rtmi"] = {
name1 = "route mile",
symbol = "mi",
utype = "length",
scale = 1609.344,
default = "km",
link = "Mile",
},
["shaku"] = {
name2 = "shaku",
symbol = "shaku",
usename = 1,
utype = "length",
scale = 0.30303030303030304,
default = "m",
link = "Shaku (unit)",
},
["sm"] = {
name1 = "smoot",
symbol = "sm",
utype = "length",
scale = 1.70180,
default = "m",
link = "Smoot (unit)",
},
["smi"] = {
name1 = "statute mile",
symbol = "mi",
utype = "length",
scale = 1609.344,
default = "km",
subdivs = { ["chain"] = { 80, default = "km" } },
},
["solar radius"] = {
name1 = "solar radius",
name2 = "solar radii",
symbol = "''R''<sub>☉</sub>",
utype = "length",
scale = 695700e3,
default = "km",
},
["sun"] = {
name2 = "sun",
symbol = "sun",
usename = 1,
utype = "length",
scale = 0.030303030303030304,
default = "mm",
link = "Japanese units of measurement#Length",
},
["thou"] = {
name2 = "thou",
symbol = "thou",
usename = 1,
utype = "length",
scale = 0.0000254,
default = "mm",
link = "Thousandth of an inch",
},
["verst"] = {
symbol = "verst",
usename = 1,
utype = "length",
scale = 1066.8,
default = "km mi",
},
["yd"] = {
name1 = "yard",
symbol = "yd",
utype = "length",
scale = 0.9144,
default = "m",
subdivs = { ["ft"] = { 3, default = "m" } },
},
["μin"] = {
name1 = "microinch",
name2 = "microinches",
symbol = "μin",
utype = "length",
scale = 0.0000000254,
default = "nm",
link = "SI prefix#Non-metric units",
},
["Å"] = {
name1 = "ångström",
symbol = "Å",
utype = "length",
scale = 0.0000000001,
default = "in",
},
["Hz"] = {
_name1 = "hertz",
_name2 = "hertz",
_symbol = "Hz",
utype = "length",
scale = 3.3356409519815204e-9,
invert = -1,
iscomplex= true,
prefixes = 1,
default = "m",
link = "Hertz",
},
["-ft-frac"] = {
target = "ft",
link = "Fracture gradient",
},
["-in-stiff"] = {
target = "in",
link = "Stiffness",
},
["-m-frac"] = {
target = "m",
link = "Fracture gradient",
},
["-m-stiff"] = {
target = "m",
link = "Stiffness",
},
["100km"] = {
target = "km",
multiplier= 100,
},
["admiralty nmi"] = {
target = "oldUKnmi",
},
["angstrom"] = {
target = "Å",
},
["au"] = {
target = "AU",
symbol = "au",
},
["feet"] = {
target = "ft",
},
["hands"] = {
target = "hand",
},
["inch"] = {
target = "in",
},
["light-year"] = {
target = "ly",
},
["meter"] = {
target = "m",
sp_us = true,
},
["meters"] = {
target = "m",
sp_us = true,
},
["metre"] = {
target = "m",
},
["metres"] = {
target = "m",
},
["micrometre"] = {
target = "μm",
},
["micron"] = {
target = "μm",
default = "μin",
},
["mile"] = {
target = "mi",
},
["miles"] = {
target = "mi",
},
["parsec"] = {
target = "pc",
},
["rod"] = {
target = "rd",
},
["smoot"] = {
target = "sm",
},
["uin"] = {
target = "μin",
},
["yard"] = {
target = "yd",
},
["yards"] = {
target = "yd",
},
["yds"] = {
target = "yd",
},
["dtex"] = {
name1 = "decitex",
name2 = "decitex",
symbol = "dtex",
utype = "linear density",
scale = 1e-7,
default = "lb/yd",
link = "Units of textile measurement#Tex",
},
["kg/cm"] = {
name1 = "kilogram per centimetre",
name1_us = "kilogram per centimeter",
name2 = "kilograms per centimetre",
name2_us = "kilograms per centimeter",
symbol = "kg/cm",
utype = "linear density",
scale = 100,
default = "lb/yd",
link = "Linear density",
},
["kg/m"] = {
name1 = "kilogram per metre",
name1_us = "kilogram per meter",
name2 = "kilograms per metre",
name2_us = "kilograms per meter",
symbol = "kg/m",
utype = "linear density",
scale = 1,
default = "lb/yd",
link = "Linear density",
},
["lb/ft"] = {
name1 = "pound per foot",
name2 = "pounds per foot",
symbol = "lb/ft",
utype = "linear density",
scale = 1.4881639435695539,
default = "kg/m",
link = "Linear density",
},
["lb/yd"] = {
name1 = "pound per yard",
name2 = "pounds per yard",
symbol = "lb/yd",
utype = "linear density",
scale = 0.49605464785651798,
default = "kg/m",
link = "Linear density",
},
["G"] = {
_name1 = "gauss",
_name2 = "gauss",
_symbol = "G",
utype = "magnetic field strength",
scale = 0.0001,
prefixes = 1,
default = "T",
link = "Gauss (unit)",
},
["T"] = {
_name1 = "tesla",
_symbol = "T",
utype = "magnetic field strength",
scale = 1,
prefixes = 1,
default = "G",
link = "Tesla (unit)",
},
["A/m"] = {
name1 = "ampere per metre",
name1_us = "ampere per meter",
name2 = "amperes per metre",
name2_us = "amperes per meter",
symbol = "A/m",
utype = "magnetizing field",
scale = 1,
default = "Oe",
link = "Magnetic field#Units",
},
["kA/m"] = {
name1 = "kiloampere per metre",
name1_us = "kiloampere per meter",
name2 = "kiloamperes per metre",
name2_us = "kiloamperes per meter",
symbol = "kA/m",
utype = "magnetizing field",
scale = 1000,
default = "kOe",
link = "Magnetic field#Units",
},
["MA/m"] = {
name1 = "megaampere per metre",
name1_us = "megaampere per meter",
name2 = "megaamperes per metre",
name2_us = "megaamperes per meter",
symbol = "MA/m",
utype = "magnetizing field",
scale = 1e6,
default = "kOe",
link = "Magnetic field#Units",
},
["Oe"] = {
_name1 = "oersted",
_symbol = "Oe",
utype = "magnetizing field",
scale = 79.5774715,
prefixes = 1,
default = "kA/m",
link = "Oersted",
},
["-Lcwt"] = {
name1 = "hundredweight",
name2 = "hundredweight",
symbol = "cwt",
utype = "mass",
scale = 50.80234544,
default = "lb",
},
["-Scwt"] = {
name1 = "hundredweight",
name2 = "hundredweight",
symbol = "cwt",
utype = "mass",
scale = 45.359237,
default = "lb",
},
["-ST"] = {
name1 = "short ton",
symbol = "ST",
utype = "mass",
scale = 907.18474,
default = "t",
},
["carat"] = {
symbol = "carat",
usename = 1,
utype = "mass",
scale = 0.0002,
default = "g",
link = "Carat (mass)",
},
["drachm"] = {
name1_us = "dram",
symbol = "drachm",
usename = 1,
utype = "mass",
scale = 0.001771845195,
default = "g",
link = "Dram (unit)",
},
["dram"] = {
target = "drachm",
},
["dwt"] = {
name1 = "pennyweight",
symbol = "dwt",
utype = "mass",
scale = 0.00155517384,
default = "oz g",
},
["DWton"] = {
symbol = "deadweight ton",
usename = 1,
utype = "mass",
scale = 1016.0469088,
default = "DWtonne",
link = "Tonnage",
},
["DWtonne"] = {
symbol = "deadweight tonne",
usename = 1,
utype = "mass",
scale = 1000,
default = "DWton",
link = "Tonnage",
},
["g"] = {
_name1 = "gram",
_symbol = "g",
utype = "mass",
scale = 0.001,
prefixes = 1,
default = "oz",
link = "Gram",
},
["gr"] = {
name1 = "grain",
symbol = "gr",
utype = "mass",
scale = 0.00006479891,
default = "g",
link = "Grain (unit)",
},
["Gt"] = {
name1 = "gigatonne",
symbol = "Gt",
utype = "mass",
scale = 1000000000000,
default = "LT ST",
link = "Tonne",
},
["impgalh2o"] = {
name1 = "imperial gallon of water",
name2 = "imperial gallons of water",
symbol = "imp gal H<sub>2</sub>O",
utype = "mass",
scale = 4.5359236999999499,
default = "lb kg",
link = "Imperial gallon",
},
["kt"] = {
name1 = "kilotonne",
symbol = "kt",
utype = "mass",
scale = 1000000,
default = "LT ST",
link = "Tonne",
},
["lb"] = {
name1 = "pound",
symbol = "lb",
utype = "mass",
scale = 0.45359237,
exception= "integer_more_precision",
default = "kg",
subdivs = { ["oz"] = { 16, default = "kg" } },
link = "Pound (mass)",
},
["Lcwt"] = {
name1 = "long hundredweight",
name2 = "long hundredweight",
symbol = "Lcwt",
usename = 1,
utype = "mass",
scale = 50.80234544,
default = "lb",
subdivs = { ["qtr"] = { 4, default = "kg" }, ["st"] = { 8, default = "kg" } },
link = "Hundredweight",
},
["long cwt"] = {
name1 = "long hundredweight",
name2 = "long hundredweight",
symbol = "long cwt",
utype = "mass",
scale = 50.80234544,
default = "lb kg",
subdivs = { ["qtr"] = { 4, default = "kg" } },
link = "Hundredweight",
},
["long qtr"] = {
name1 = "long quarter",
symbol = "long qtr",
utype = "mass",
scale = 12.70058636,
default = "lb kg",
link = "Avoirdupois",
},
["LT"] = {
symbol = "long ton",
usename = 1,
utype = "mass",
scale = 1016.0469088,
default = "t",
subdivs = { ["Lcwt"] = { 20, default = "t", unit = "-Lcwt" } },
},
["lt"] = {
name1 = "long ton",
symbol = "LT",
utype = "mass",
scale = 1016.0469088,
default = "t",
subdivs = { ["Lcwt"] = { 20, default = "t", unit = "-Lcwt" } },
},
["metric ton"] = {
symbol = "metric ton",
usename = 1,
utype = "mass",
scale = 1000,
default = "long ton",
link = "Tonne",
},
["MT"] = {
name1 = "metric ton",
symbol = "t",
utype = "mass",
scale = 1000,
default = "LT ST",
link = "Tonne",
},
["Mt"] = {
name1 = "megatonne",
symbol = "Mt",
utype = "mass",
scale = 1000000000,
default = "LT ST",
link = "Tonne",
},
["oz"] = {
name1 = "ounce",
symbol = "oz",
utype = "mass",
scale = 0.028349523125,
default = "g",
},
["ozt"] = {
name1 = "troy ounce",
symbol = "ozt",
utype = "mass",
scale = 0.0311034768,
default = "oz g",
},
["pdr"] = {
name1 = "pounder",
symbol = "pdr",
utype = "mass",
scale = 0.45359237,
default = "kg",
link = "Pound (mass)",
},
["qtr"] = {
name1 = "quarter",
symbol = "qtr",
utype = "mass",
scale = 12.70058636,
default = "lb kg",
subdivs = { ["lb"] = { 28, default = "kg" } },
link = "Avoirdupois",
},
["Scwt"] = {
name1 = "short hundredweight",
name2 = "short hundredweight",
symbol = "Scwt",
usename = 1,
utype = "mass",
scale = 45.359237,
default = "lb",
link = "Hundredweight",
},
["short cwt"] = {
name1 = "short hundredweight",
name2 = "short hundredweight",
symbol = "short cwt",
utype = "mass",
scale = 45.359237,
default = "lb kg",
link = "Hundredweight",
},
["short qtr"] = {
name1 = "short quarter",
symbol = "short qtr",
utype = "mass",
scale = 11.33980925,
default = "lb kg",
link = "Avoirdupois",
},
["ST"] = {
symbol = "short ton",
usename = 1,
utype = "mass",
scale = 907.18474,
default = "t",
subdivs = { ["Scwt"] = { 20, default = "t", unit = "-Scwt" } },
},
["shtn"] = {
name1 = "short ton",
symbol = "sh tn",
utype = "mass",
scale = 907.18474,
default = "t",
},
["shton"] = {
symbol = "ton",
usename = 1,
utype = "mass",
scale = 907.18474,
default = "t",
},
["solar mass"] = {
name1 = "solar mass",
name2 = "solar masses",
symbol = "''M''<sub>☉</sub>",
utype = "mass",
scale = 1.98855e30,
default = "kg",
},
["st"] = {
name1 = "stone",
name2 = "stone",
symbol = "st",
utype = "mass",
scale = 6.35029318,
default = "lb kg",
subdivs = { ["lb"] = { 14, default = "kg lb" } },
link = "Stone (unit)",
},
["t"] = {
name1 = "tonne",
name1_us = "metric ton",
symbol = "t",
utype = "mass",
scale = 1000,
default = "LT ST",
},
["tonne"] = {
name1 = "tonne",
name1_us = "metric ton",
symbol = "t",
utype = "mass",
scale = 1000,
default = "shton",
},
["troy pound"] = {
symbol = "troy pound",
usename = 1,
utype = "mass",
scale = 0.3732417216,
default = "lb kg",
link = "Troy weight",
},
["usgalh2o"] = {
name1 = "US gallon of water",
name1_us = "U.S. gallon of water",
name2 = "US gallons of water",
name2_us = "U.S. gallons of water",
symbol = "US gal H<sub>2</sub>O",
utype = "mass",
scale = 3.7776215836051126,
default = "lb kg",
link = "United States customary units#Fluid volume",
},
["viss"] = {
name2 = "viss",
symbol = "viss",
utype = "mass",
scale = 1.632932532,
default = "kg",
link = "Myanmar units of measurement#Mass",
},
["billion tonne"] = {
target = "e9t",
},
["kilogram"] = {
target = "kg",
},
["kilotonne"] = {
target = "kt",
},
["lbs"] = {
target = "lb",
},
["lbt"] = {
target = "troy pound",
},
["lcwt"] = {
target = "Lcwt",
},
["long ton"] = {
target = "LT",
},
["mcg"] = {
target = "μg",
},
["million tonne"] = {
target = "e6t",
},
["scwt"] = {
target = "Scwt",
},
["short ton"] = {
target = "ST",
},
["stone"] = {
target = "st",
},
["thousand tonne"] = {
target = "e3t",
},
["tonnes"] = {
target = "t",
},
["kg/kW"] = {
name1 = "kilogram per kilowatt",
name2 = "kilograms per kilowatt",
symbol = "kg/kW",
utype = "mass per unit power",
scale = 0.001,
default = "lb/hp",
link = "Kilowatt",
},
["lb/hp"] = {
name1 = "pound per horsepower",
name2 = "pounds per horsepower",
symbol = "lb/hp",
utype = "mass per unit power",
scale = 0.00060827738784176115,
default = "kg/kW",
link = "Horsepower",
},
["kg/h"] = {
per = { "kg", "h" },
utype = "mass per unit time",
default = "lb/h",
},
["lb/h"] = {
per = { "lb", "h" },
utype = "mass per unit time",
default = "kg/h",
},
["g-mol/d"] = {
name1 = "gram-mole per day",
name2 = "gram-moles per day",
symbol = "g‑mol/d",
utype = "molar rate",
scale = 1.1574074074074073e-5,
default = "μmol/s",
link = "Mole (unit)",
},
["g-mol/h"] = {
name1 = "gram-mole per hour",
name2 = "gram-moles per hour",
symbol = "g‑mol/h",
utype = "molar rate",
scale = 0.00027777777777777778,
default = "mmol/s",
link = "Mole (unit)",
},
["g-mol/min"] = {
name1 = "gram-mole per minute",
name2 = "gram-moles per minute",
symbol = "g‑mol/min",
utype = "molar rate",
scale = 0.016666666666666666,
default = "g-mol/s",
link = "Mole (unit)",
},
["g-mol/s"] = {
name1 = "gram-mole per second",
name2 = "gram-moles per second",
symbol = "g‑mol/s",
utype = "molar rate",
scale = 1,
default = "lb-mol/min",
link = "Mole (unit)",
},
["gmol/d"] = {
name1 = "gram-mole per day",
name2 = "gram-moles per day",
symbol = "gmol/d",
utype = "molar rate",
scale = 1.1574074074074073e-5,
default = "μmol/s",
link = "Mole (unit)",
},
["gmol/h"] = {
name1 = "gram-mole per hour",
name2 = "gram-moles per hour",
symbol = "gmol/h",
utype = "molar rate",
scale = 0.00027777777777777778,
default = "mmol/s",
link = "Mole (unit)",
},
["gmol/min"] = {
name1 = "gram-mole per minute",
name2 = "gram-moles per minute",
symbol = "gmol/min",
utype = "molar rate",
scale = 0.016666666666666666,
default = "gmol/s",
link = "Mole (unit)",
},
["gmol/s"] = {
name1 = "gram-mole per second",
name2 = "gram-moles per second",
symbol = "gmol/s",
utype = "molar rate",
scale = 1,
default = "lbmol/min",
link = "Mole (unit)",
},
["kmol/d"] = {
name1 = "kilomole per day",
name2 = "kilomoles per day",
symbol = "kmol/d",
utype = "molar rate",
scale = 0.011574074074074073,
default = "mmol/s",
link = "Mole (unit)",
},
["kmol/h"] = {
name1 = "kilomole per hour",
name2 = "kilomoles per hour",
symbol = "kmol/h",
utype = "molar rate",
scale = 0.27777777777777779,
default = "mol/s",
link = "Mole (unit)",
},
["kmol/min"] = {
name1 = "kilomole per minute",
name2 = "kilomoles per minute",
symbol = "kmol/min",
utype = "molar rate",
scale = 16.666666666666668,
default = "mol/s",
link = "Kilomole (unit)",
},
["kmol/s"] = {
name1 = "kilomole per second",
name2 = "kilomoles per second",
symbol = "kmol/s",
utype = "molar rate",
scale = 1000,
default = "lb-mol/s",
link = "Mole (unit)",
},
["lb-mol/d"] = {
name1 = "pound-mole per day",
name2 = "pound-moles per day",
symbol = "lb‑mol/d",
utype = "molar rate",
scale = 0.0052499116898148141,
default = "mmol/s",
link = "Mole (unit)#Other units called \"mole\"",
},
["lb-mol/h"] = {
name1 = "pound-mole per hour",
name2 = "pound-moles per hour",
symbol = "lb‑mol/h",
utype = "molar rate",
scale = 0.12599788055555555,
default = "mol/s",
link = "Mole (unit)#Other units called \"mole\"",
},
["lb-mol/min"] = {
name1 = "pound-mole per minute",
name2 = "pound-moles per minute",
symbol = "lb‑mol/min",
utype = "molar rate",
scale = 7.5598728333333334,
default = "mol/s",
link = "Mole (unit)#Other units called \"mole\"",
},
["lb-mol/s"] = {
name1 = "pound-mole per second",
name2 = "pound-moles per second",
symbol = "lb‑mol/s",
utype = "molar rate",
scale = 453.59237,
default = "kmol/s",
link = "Mole (unit)#Other units called \"mole\"",
},
["lbmol/d"] = {
name1 = "pound-mole per day",
name2 = "pound-moles per day",
symbol = "lbmol/d",
utype = "molar rate",
scale = 0.0052499116898148141,
default = "mmol/s",
link = "Mole (unit)#Other units called \"mole\"",
},
["lbmol/h"] = {
name1 = "pound-mole per hour",
name2 = "pound-moles per hour",
symbol = "lbmol/h",
utype = "molar rate",
scale = 0.12599788055555555,
default = "mol/s",
link = "Mole (unit)#Other units called \"mole\"",
},
["lbmol/min"] = {
name1 = "pound-mole per minute",
name2 = "pound-moles per minute",
symbol = "lbmol/min",
utype = "molar rate",
scale = 7.5598728333333334,
default = "mol/s",
link = "Mole (unit)#Other units called \"mole\"",
},
["lbmol/s"] = {
name1 = "pound-mole per second",
name2 = "pound-moles per second",
symbol = "lbmol/s",
utype = "molar rate",
scale = 453.59237,
default = "kmol/s",
link = "Mole (unit)#Other units called \"mole\"",
},
["mmol/s"] = {
name1 = "millimole per second",
name2 = "millimoles per second",
symbol = "mmol/s",
utype = "molar rate",
scale = 0.001,
default = "lb-mol/d",
link = "Mole (unit)",
},
["mol/d"] = {
name1 = "mole per day",
name2 = "moles per day",
symbol = "mol/d",
utype = "molar rate",
scale = 1.1574074074074073e-5,
default = "μmol/s",
link = "Mole (unit)",
},
["mol/h"] = {
name1 = "mole per hour",
name2 = "moles per hour",
symbol = "mol/h",
utype = "molar rate",
scale = 0.00027777777777777778,
default = "mmol/s",
link = "Mole (unit)",
},
["mol/min"] = {
name1 = "mole per minute",
name2 = "moles per minute",
symbol = "mol/min",
utype = "molar rate",
scale = 0.016666666666666666,
default = "mol/s",
link = "Mole (unit)",
},
["mol/s"] = {
name1 = "mole per second",
name2 = "moles per second",
symbol = "mol/s",
utype = "molar rate",
scale = 1,
default = "lb-mol/min",
link = "Mole (unit)",
},
["μmol/s"] = {
name1 = "micromole per second",
name2 = "micromoles per second",
symbol = "μmol/s",
utype = "molar rate",
scale = 0.000001,
default = "lb-mol/d",
link = "Mole (unit)",
},
["umol/s"] = {
target = "μmol/s",
},
["/acre"] = {
name1 = "per acre",
name2 = "per acre",
symbol = "/acre",
utype = "per unit area",
scale = 0.00024710538146716532,
default = "/ha",
link = "Acre",
},
["/ha"] = {
name1 = "per hectare",
name2 = "per hectare",
symbol = "/ha",
utype = "per unit area",
scale = 100e-6,
default = "/acre",
link = "Hectare",
},
["/sqcm"] = {
name1 = "per square centimetre",
name1_us = "per square centimeter",
name2 = "per square centimetre",
name2_us = "per square centimeter",
symbol = "/cm<sup>2</sup>",
utype = "per unit area",
scale = 1e4,
default = "/sqin",
link = "Square centimetre",
},
["/sqin"] = {
name1 = "per square inch",
name2 = "per square inch",
symbol = "/in<sup>2</sup>",
utype = "per unit area",
scale = 1550.0031000062002,
default = "/sqcm",
link = "Square inch",
},
["/sqkm"] = {
name1 = "per square kilometre",
name1_us = "per square kilometer",
name2 = "per square kilometre",
name2_us = "per square kilometer",
symbol = "/km<sup>2</sup>",
utype = "per unit area",
scale = 1e-6,
default = "/sqmi",
link = "Square kilometre",
},
["/sqmi"] = {
name1 = "per square mile",
name2 = "per square mile",
symbol = "/sq mi",
utype = "per unit area",
scale = 3.8610215854244582e-7,
default = "/sqkm",
link = "Square mile",
},
["PD/acre"] = {
name1 = "inhabitant per acre",
name2 = "inhabitants per acre",
symbol = "/acre",
utype = "per unit area",
scale = 0.00024710538146716532,
default = "PD/ha",
link = "Acre",
},
["PD/ha"] = {
name1 = "inhabitant per hectare",
name2 = "inhabitants per hectare",
symbol = "/ha",
utype = "per unit area",
scale = 100e-6,
default = "PD/acre",
link = "Hectare",
},
["PD/sqkm"] = {
name1 = "inhabitant per square kilometre",
name1_us = "inhabitant per square kilometer",
name2 = "inhabitants per square kilometre",
name2_us = "inhabitants per square kilometer",
symbol = "/km<sup>2</sup>",
utype = "per unit area",
scale = 1e-6,
default = "PD/sqmi",
link = "Square kilometre",
},
["PD/sqmi"] = {
name1 = "inhabitant per square mile",
name2 = "inhabitants per square mile",
symbol = "/sq mi",
utype = "per unit area",
scale = 3.8610215854244582e-7,
default = "PD/sqkm",
link = "Square mile",
},
["/cm2"] = {
target = "/sqcm",
},
["/in2"] = {
target = "/sqin",
},
["/km2"] = {
target = "/sqkm",
},
["pd/acre"] = {
target = "PD/acre",
},
["pd/ha"] = {
target = "PD/ha",
},
["PD/km2"] = {
target = "PD/sqkm",
},
["pd/km2"] = {
target = "PD/sqkm",
},
["PD/km²"] = {
target = "PD/sqkm",
},
["pd/sqkm"] = {
target = "PD/sqkm",
},
["pd/sqmi"] = {
target = "PD/sqmi",
},
["/l"] = {
name1 = "per litre",
name1_us = "per liter",
name2 = "per litre",
name2_us = "per liter",
symbol = "/l",
utype = "per unit volume",
scale = 1000,
default = "/usgal",
link = "Litre",
},
["/USgal"] = {
name1 = "per gallon",
name2 = "per gallon",
symbol = "/gal",
utype = "per unit volume",
scale = 264.172052,
default = "/l",
link = "US gallon",
customary= 2,
},
["/usgal"] = {
target = "/USgal",
},
["bhp"] = {
name1 = "brake horsepower",
name2 = "brake horsepower",
symbol = "bhp",
utype = "power",
scale = 745.69987158227022,
default = "kW",
link = "Horsepower#Brake horsepower",
},
["Cal/d"] = {
name1 = "large calorie per day",
name2 = "large calories per day",
symbol = "Cal/d",
utype = "power",
scale = 0.048425925925925928,
default = "kJ/d",
link = "Calorie",
},
["Cal/h"] = {
name1 = "large calorie per hour",
name2 = "large calories per hour",
symbol = "Cal/h",
utype = "power",
scale = 1.1622222222222223,
default = "kJ/h",
link = "Calorie",
},
["cal/h"] = {
name1 = "calorie per hour",
name2 = "calories per hour",
symbol = "cal/h",
utype = "power",
scale = 0.0011622222222222223,
default = "W",
link = "Calorie",
},
["CV"] = {
name1 = "metric horsepower",
name2 = "metric horsepower",
symbol = "CV",
utype = "power",
scale = 735.49875,
default = "kW",
},
["hk"] = {
name1 = "metric horsepower",
name2 = "metric horsepower",
symbol = "hk",
utype = "power",
scale = 735.49875,
default = "kW",
},
["hp"] = {
name1 = "horsepower",
name2 = "horsepower",
symbol = "hp",
utype = "power",
scale = 745.69987158227022,
default = "kW",
},
["hp-electric"] = {
name1 = "electric horsepower",
name2 = "electric horsepower",
symbol = "hp",
utype = "power",
scale = 746,
default = "kW",
link = "Horsepower#Electrical horsepower",
},
["hp-electrical"] = {
name1 = "electrical horsepower",
name2 = "electrical horsepower",
symbol = "hp",
utype = "power",
scale = 746,
default = "kW",
link = "Horsepower#Electrical horsepower",
},
["hp-metric"] = {
name1 = "metric horsepower",
name2 = "metric horsepower",
symbol = "hp",
utype = "power",
scale = 735.49875,
default = "kW",
},
["ihp"] = {
name1 = "indicated horsepower",
name2 = "indicated horsepower",
symbol = "ihp",
utype = "power",
scale = 745.69987158227022,
default = "kW",
link = "Horsepower#Indicated horsepower",
},
["kcal/h"] = {
name1 = "kilocalorie per hour",
name2 = "kilocalories per hour",
symbol = "kcal/h",
utype = "power",
scale = 1.1622222222222223,
default = "kW",
link = "Calorie",
},
["kJ/d"] = {
name1 = "kilojoule per day",
name2 = "kilojoules per day",
symbol = "kJ/d",
utype = "power",
scale = 0.011574074074074073,
default = "Cal/d",
link = "Kilojoule",
},
["kJ/h"] = {
name1 = "kilojoule per hour",
name2 = "kilojoules per hour",
symbol = "kJ/h",
utype = "power",
scale = 0.27777777777777779,
default = "W",
link = "Kilojoule",
},
["PS"] = {
name1 = "metric horsepower",
name2 = "metric horsepower",
symbol = "PS",
utype = "power",
scale = 735.49875,
default = "kW",
},
["shp"] = {
name1 = "shaft horsepower",
name2 = "shaft horsepower",
symbol = "shp",
utype = "power",
scale = 745.69987158227022,
default = "kW",
link = "Horsepower#Shaft horsepower",
},
["W"] = {
_name1 = "watt",
_symbol = "W",
utype = "power",
scale = 1,
prefixes = 1,
default = "hp",
link = "Watt",
},
["BTU/h"] = {
per = { "BTU", "h" },
utype = "power",
default = "W",
},
["Btu/h"] = {
per = { "Btu", "h" },
utype = "power",
default = "W",
},
["BHP"] = {
target = "bhp",
},
["btu/h"] = {
target = "BTU/h",
},
["HP"] = {
target = "hp",
},
["Hp"] = {
target = "hp",
},
["hp-mechanical"] = {
target = "hp",
},
["IHP"] = {
target = "ihp",
},
["SHP"] = {
target = "shp",
},
["whp"] = {
target = "hp",
},
["hp/lb"] = {
name1 = "horsepower per pound",
name2 = "horsepower per pound",
symbol = "hp/lb",
utype = "power per unit mass",
scale = 1643.986806,
default = "kW/kg",
link = "Power-to-weight ratio",
},
["hp/LT"] = {
name1 = "horsepower per long ton",
name2 = "horsepower per long ton",
symbol = "hp/LT",
utype = "power per unit mass",
scale = 0.73392268125000004,
default = "kW/t",
link = "Power-to-weight ratio",
},
["hp/ST"] = {
name1 = "horsepower per short ton",
name2 = "horsepower per short ton",
symbol = "hp/ST",
utype = "power per unit mass",
scale = 0.821993403,
default = "kW/t",
link = "Power-to-weight ratio",
},
["hp/t"] = {
name1 = "horsepower per tonne",
name2 = "horsepower per tonne",
symbol = "hp/t",
utype = "power per unit mass",
scale = 0.74569987158227022,
default = "kW/t",
link = "Power-to-weight ratio",
},
["kW/kg"] = {
name1 = "kilowatt per kilogram",
name2 = "kilowatts per kilogram",
symbol = "kW/kg",
utype = "power per unit mass",
scale = 1000,
default = "hp/lb",
link = "Power-to-weight ratio",
},
["kW/t"] = {
name1 = "kilowatt per tonne",
name2 = "kilowatts per tonne",
symbol = "kW/t",
utype = "power per unit mass",
scale = 1,
default = "PS/t",
link = "Power-to-weight ratio",
},
["PS/t"] = {
name1 = "metric horsepower per tonne",
name2 = "metric horsepower per tonne",
symbol = "PS/t",
utype = "power per unit mass",
scale = 0.73549875,
default = "kW/t",
link = "Power-to-weight ratio",
},
["shp/lb"] = {
name1 = "shaft horsepower per pound",
name2 = "shaft horsepower per pound",
symbol = "shp/lb",
utype = "power per unit mass",
scale = 1643.986806,
default = "kW/kg",
link = "Power-to-weight ratio",
},
["hp/tonne"] = {
target = "hp/t",
symbol = "hp/tonne",
default = "kW/tonne",
},
["kW/tonne"] = {
target = "kW/t",
symbol = "kW/tonne",
},
["-lb/in2"] = {
name1 = "pound per square inch",
name2 = "pounds per square inch",
symbol = "lb/in<sup>2</sup>",
utype = "pressure",
scale = 6894.7572931683608,
default = "kPa kgf/cm2",
link = "Pounds per square inch",
},
["atm"] = {
name1 = "standard atmosphere",
symbol = "atm",
utype = "pressure",
scale = 101325,
default = "kPa",
link = "Atmosphere (unit)",
},
["Ba"] = {
name1 = "barye",
symbol = "Ba",
utype = "pressure",
scale = 0.1,
default = "Pa",
},
["bar"] = {
symbol = "bar",
utype = "pressure",
scale = 100000,
default = "kPa",
link = "Bar (unit)",
},
["dbar"] = {
name1 = "decibar",
symbol = "dbar",
utype = "pressure",
scale = 10000,
default = "kPa",
link = "Bar (unit)",
},
["inHg"] = {
name1 = "inch of mercury",
name2 = "inches of mercury",
symbol = "inHg",
utype = "pressure",
scale = 3386.388640341,
default = "kPa",
},
["kBa"] = {
name1 = "kilobarye",
symbol = "kBa",
utype = "pressure",
scale = 100,
default = "hPa",
link = "Barye",
},
["kg-f/cm2"] = {
name1 = "kilogram-force per square centimetre",
name1_us = "kilogram-force per square centimeter",
name2 = "kilograms-force per square centimetre",
name2_us = "kilograms-force per square centimeter",
symbol = "kg<sub>f</sub>/cm<sup>2</sup>",
utype = "pressure",
scale = 98066.5,
default = "psi",
link = "Kilogram-force",
},
["kg/cm2"] = {
name1 = "kilogram per square centimetre",
name1_us = "kilogram per square centimeter",
name2 = "kilograms per square centimetre",
name2_us = "kilograms per square centimeter",
symbol = "kg/cm<sup>2</sup>",
utype = "pressure",
scale = 98066.5,
default = "psi",
link = "Kilogram-force",
},
["kgf/cm2"] = {
name1 = "kilogram-force per square centimetre",
name1_us = "kilogram-force per square centimeter",
name2 = "kilograms-force per square centimetre",
name2_us = "kilograms-force per square centimeter",
symbol = "kgf/cm<sup>2</sup>",
utype = "pressure",
scale = 98066.5,
default = "psi",
link = "Kilogram-force",
},
["ksi"] = {
name1 = "kilopound per square inch",
name2 = "kilopounds per square inch",
symbol = "ksi",
utype = "pressure",
scale = 6894757.2931683613,
default = "MPa",
link = "Pounds per square inch",
},
["lbf/in2"] = {
name1 = "pound-force per square inch",
name2 = "pounds-force per square inch",
symbol = "lbf/in<sup>2</sup>",
utype = "pressure",
scale = 6894.7572931683608,
default = "kPa kgf/cm2",
link = "Pounds-force per square inch",
},
["mb"] = {
name1 = "millibar",
symbol = "mb",
utype = "pressure",
scale = 100,
default = "hPa",
link = "Bar (unit)",
},
["mbar"] = {
name1 = "millibar",
symbol = "mbar",
utype = "pressure",
scale = 100,
default = "hPa",
link = "Bar (unit)",
},
["mmHg"] = {
name1 = "millimetre of mercury",
name1_us = "millimeter of mercury",
name2 = "millimetres of mercury",
name2_us = "millimeters of mercury",
symbol = "mmHg",
utype = "pressure",
scale = 133.322387415,
default = "kPa",
link = "Millimeter of mercury",
},
["Pa"] = {
_name1 = "pascal",
_symbol = "Pa",
utype = "pressure",
scale = 1,
prefixes = 1,
default = "psi",
link = "Pascal (unit)",
},
["psf"] = {
name1 = "pound per square foot",
name2 = "pounds per square foot",
symbol = "psf",
utype = "pressure",
scale = 47.880258980335839,
default = "kPa",
link = "Pounds per square inch",
},
["psi"] = {
name1 = "pound per square inch",
name2 = "pounds per square inch",
symbol = "psi",
utype = "pressure",
scale = 6894.7572931683608,
default = "kPa",
link = "Pounds per square inch",
},
["Torr"] = {
name1 = "torr",
symbol = "Torr",
utype = "pressure",
scale = 133.32236842105263,
default = "kPa",
},
["N/cm2"] = {
per = { "N", "cm2" },
utype = "pressure",
default = "psi",
},
["N/m2"] = {
per = { "N", "m2" },
utype = "pressure",
default = "psi",
},
["g/cm2"] = {
per = { "g", "cm2" },
utype = "pressure",
default = "lb/sqft",
multiplier= 9.80665,
},
["g/m2"] = {
per = { "g", "m2" },
utype = "pressure",
default = "lb/sqft",
multiplier= 9.80665,
},
["kg/ha"] = {
per = { "kg", "ha" },
utype = "pressure",
default = "lb/acre",
multiplier= 9.80665,
},
["kg/m2"] = {
per = { "kg", "m2" },
utype = "pressure",
default = "lb/sqft",
multiplier= 9.80665,
},
["lb/1000sqft"] = {
per = { "lb", "1000sqft" },
utype = "pressure",
default = "g/m2",
multiplier= 9.80665,
},
["lb/acre"] = {
per = { "lb", "acre" },
utype = "pressure",
default = "kg/ha",
multiplier= 9.80665,
},
["lb/sqft"] = {
per = { "lb", "sqft" },
utype = "pressure",
default = "kg/m2",
multiplier= 9.80665,
},
["lb/sqyd"] = {
per = { "lb", "sqyd" },
utype = "pressure",
default = "kg/m2",
multiplier= 9.80665,
},
["LT/acre"] = {
per = { "LT", "acre" },
utype = "pressure",
default = "t/ha",
multiplier= 9.80665,
},
["MT/ha"] = {
per = { "MT", "ha" },
utype = "pressure",
default = "LT/acre ST/acre",
multiplier= 9.80665,
},
["oz/sqft"] = {
per = { "oz", "sqft" },
utype = "pressure",
default = "g/m2",
multiplier= 9.80665,
},
["oz/sqyd"] = {
per = { "oz", "sqyd" },
utype = "pressure",
default = "g/m2",
multiplier= 9.80665,
},
["ST/acre"] = {
per = { "ST", "acre" },
utype = "pressure",
default = "t/ha",
multiplier= 9.80665,
},
["t/ha"] = {
per = { "t", "ha" },
utype = "pressure",
default = "LT/acre ST/acre",
multiplier= 9.80665,
},
["tonne/acre"] = {
per = { "tonne", "acre" },
utype = "pressure",
default = "tonne/ha",
multiplier= 9.80665,
},
["tonne/ha"] = {
per = { "tonne", "ha" },
utype = "pressure",
default = "tonne/acre",
multiplier= 9.80665,
},
["kgfpsqcm"] = {
target = "kgf/cm2",
},
["kgpsqcm"] = {
target = "kg/cm2",
},
["kN/m2"] = {
target = "kPa",
},
["lb/in2"] = {
target = "lbf/in2",
},
["torr"] = {
target = "Torr",
},
["Bq"] = {
_name1 = "becquerel",
_symbol = "Bq",
utype = "radioactivity",
scale = 1,
prefixes = 1,
default = "pCi",
link = "Becquerel",
},
["Ci"] = {
_name1 = "curie",
_symbol = "Ci",
utype = "radioactivity",
scale = 3.7e10,
prefixes = 1,
default = "GBq",
link = "Curie (unit)",
},
["Rd"] = {
_name1 = "rutherford",
_symbol = "Rd",
utype = "radioactivity",
scale = 1e6,
prefixes = 1,
default = "MBq",
link = "Rutherford (unit)",
},
["cm/h"] = {
name1 = "centimetre per hour",
name1_us = "centimeter per hour",
name2 = "centimetres per hour",
name2_us = "centimeters per hour",
symbol = "cm/h",
utype = "speed",
scale = 2.7777777777777775e-6,
default = "in/h",
link = "Metre per second",
},
["cm/s"] = {
name1 = "centimetre per second",
name1_us = "centimeter per second",
name2 = "centimetres per second",
name2_us = "centimeters per second",
symbol = "cm/s",
utype = "speed",
scale = 0.01,
default = "in/s",
link = "Metre per second",
},
["cm/year"] = {
name1 = "centimetre per year",
name1_us = "centimeter per year",
name2 = "centimetres per year",
name2_us = "centimeters per year",
symbol = "cm/year",
utype = "speed",
scale = 3.168873850681143e-10,
default = "in/year",
link = "Orders of magnitude (speed)",
},
["foot/s"] = {
name1 = "foot per second",
name2 = "foot per second",
symbol = "ft/s",
utype = "speed",
scale = 0.3048,
default = "m/s",
},
["ft/min"] = {
name1 = "foot per minute",
name2 = "feet per minute",
symbol = "ft/min",
utype = "speed",
scale = 0.00508,
default = "m/min",
link = "Feet per second",
},
["ft/s"] = {
name1 = "foot per second",
name2 = "feet per second",
symbol = "ft/s",
utype = "speed",
scale = 0.3048,
default = "m/s",
link = "Feet per second",
},
["furlong per fortnight"] = {
name2 = "furlongs per fortnight",
symbol = "furlong per fortnight",
usename = 1,
utype = "speed",
scale = 0.00016630952380952381,
default = "km/h mph",
link = "FFF system",
},
["in/h"] = {
name1 = "inch per hour",
name2 = "inches per hour",
symbol = "in/h",
utype = "speed",
scale = 7.0555555555555559e-6,
default = "cm/h",
link = "Inch",
},
["in/s"] = {
name1 = "inch per second",
name2 = "inches per second",
symbol = "in/s",
utype = "speed",
scale = 0.0254,
default = "cm/s",
link = "Inch",
},
["in/year"] = {
name1 = "inch per year",
name2 = "inches per year",
symbol = "in/year",
utype = "speed",
scale = 8.0489395807301024e-10,
default = "cm/year",
link = "Orders of magnitude (speed)",
},
["isp"] = {
name1 = "second",
symbol = "s",
utype = "speed",
scale = 9.80665,
default = "km/s",
link = "Specific impulse",
},
["km/d"] = {
name1 = "kilometre per day",
name1_us = "kilometer per day",
name2 = "kilometres per day",
name2_us = "kilometers per day",
symbol = "km/d",
utype = "speed",
scale = 1.1574074074074074e-2,
default = "mi/d",
link = "Orders of magnitude (speed)",
},
["km/h"] = {
name1 = "kilometre per hour",
name1_us = "kilometer per hour",
name2 = "kilometres per hour",
name2_us = "kilometers per hour",
symbol = "km/h",
utype = "speed",
scale = 0.27777777777777779,
default = "mph",
link = "Kilometres per hour",
},
["km/s"] = {
name1 = "kilometre per second",
name1_us = "kilometer per second",
name2 = "kilometres per second",
name2_us = "kilometers per second",
symbol = "km/s",
utype = "speed",
scale = 1000,
default = "mi/s",
link = "Metre per second",
},
["kn"] = {
name1 = "knot",
symbol = "kn",
utype = "speed",
scale = 0.51444444444444448,
default = "km/h mph",
link = "Knot (unit)",
},
["kNs/kg"] = {
name2 = "kN‑s/kg",
symbol = "kN‑s/kg",
utype = "speed",
scale = 1000,
default = "isp",
link = "Specific impulse",
},
["m/min"] = {
name1 = "metre per minute",
name1_us = "meter per minute",
name2 = "metres per minute",
name2_us = "meters per minute",
symbol = "m/min",
utype = "speed",
scale = 0.016666666666666666,
default = "ft/min",
link = "Metre per second",
},
["m/s"] = {
name1 = "metre per second",
name1_us = "meter per second",
name2 = "metres per second",
name2_us = "meters per second",
symbol = "m/s",
utype = "speed",
scale = 1,
default = "ft/s",
},
["Mach"] = {
name2 = "Mach",
symbol = "Mach",
utype = "speed",
builtin = "mach",
scale = 0,
iscomplex= true,
default = "km/h mph",
link = "Mach number",
},
["mi/d"] = {
name1 = "mile per day",
name2 = "miles per day",
symbol = "mi/d",
utype = "speed",
scale = 1.8626666666666667e-2,
default = "km/d",
link = "Orders of magnitude (speed)",
},
["mi/s"] = {
name1 = "mile per second",
name2 = "miles per second",
symbol = "mi/s",
utype = "speed",
scale = 1609.344,
default = "km/s",
link = "Mile",
},
["mm/h"] = {
name1 = "millimetre per hour",
name1_us = "millimeter per hour",
name2 = "millimetres per hour",
name2_us = "millimeters per hour",
symbol = "mm/h",
utype = "speed",
scale = 2.7777777777777781e-7,
default = "in/h",
link = "Metre per second",
},
["mph"] = {
name1 = "mile per hour",
name2 = "miles per hour",
symbol = "mph",
utype = "speed",
scale = 0.44704,
default = "km/h",
link = "Miles per hour",
},
["Ns/kg"] = {
name2 = "N‑s/kg",
symbol = "N‑s/kg",
utype = "speed",
scale = 1,
default = "isp",
link = "Specific impulse",
},
["si tsfc"] = {
name2 = "g/(kN⋅s)",
symbol = "g/(kN⋅s)",
utype = "speed",
scale = 9.9999628621379242e-7,
invert = -1,
iscomplex= true,
default = "tsfc",
link = "Thrust specific fuel consumption",
},
["tsfc"] = {
name2 = "lb/(lbf⋅h)",
symbol = "lb/(lbf⋅h)",
utype = "speed",
scale = 2.832545036049801e-5,
invert = -1,
iscomplex= true,
default = "si tsfc",
link = "Thrust specific fuel consumption",
},
["cm/y"] = {
target = "cm/year",
},
["cm/yr"] = {
target = "cm/year",
},
["in/y"] = {
target = "in/year",
},
["in/yr"] = {
target = "in/year",
},
["knot"] = {
target = "kn",
},
["knots"] = {
target = "kn",
},
["kph"] = {
target = "km/h",
},
["mi/h"] = {
target = "mph",
},
["mm/s"] = {
per = { "mm", "s" },
utype = "speed",
default = "in/s",
link = "Metre per second",
},
["C"] = {
name1 = "degree Celsius",
name2 = "degrees Celsius",
symbol = "°C",
usesymbol= 1,
utype = "temperature",
scale = 1,
offset = -273.15,
iscomplex= true,
istemperature= true,
default = "F",
link = "Celsius",
},
["F"] = {
name1 = "degree Fahrenheit",
name2 = "degrees Fahrenheit",
symbol = "°F",
usesymbol= 1,
utype = "temperature",
scale = 0.55555555555555558,
offset = 32-273.15*(9/5),
iscomplex= true,
istemperature= true,
default = "C",
link = "Fahrenheit",
},
["K"] = {
_name1 = "kelvin",
_symbol = "K",
usesymbol= 1,
utype = "temperature",
scale = 1,
offset = 0,
iscomplex= true,
istemperature= true,
prefixes = 1,
default = "C F",
link = "Kelvin",
},
["keVT"] = {
name1 = "kiloelectronvolt",
symbol = "keV",
utype = "temperature",
scale = 11.604505e6,
offset = 0,
iscomplex= true,
default = "MK",
link = "Electronvolt",
},
["R"] = {
name1 = "degree Rankine",
name2 = "degrees Rankine",
symbol = "°R",
usesymbol= 1,
utype = "temperature",
scale = 0.55555555555555558,
offset = 0,
iscomplex= true,
istemperature= true,
default = "K F C",
link = "Rankine scale",
},
["Celsius"] = {
target = "C",
},
["°C"] = {
target = "C",
},
["°F"] = {
target = "F",
},
["°R"] = {
target = "R",
},
["C-change"] = {
name1 = "degree Celsius change",
name2 = "degrees Celsius change",
symbol = "°C",
usesymbol= 1,
utype = "temperature change",
scale = 1,
default = "F-change",
link = "Celsius",
},
["F-change"] = {
name1 = "degree Fahrenheit change",
name2 = "degrees Fahrenheit change",
symbol = "°F",
usesymbol= 1,
utype = "temperature change",
scale = 0.55555555555555558,
default = "C-change",
link = "Fahrenheit",
},
["K-change"] = {
name1 = "kelvin change",
name2 = "kelvins change",
symbol = "K",
usesymbol= 1,
utype = "temperature change",
scale = 1,
default = "F-change",
link = "Kelvin",
},
["°C-change"] = {
target = "C-change",
},
["°F-change"] = {
target = "F-change",
},
["century"] = {
name1 = "century",
name2 = "centuries",
symbol = "ha",
utype = "time",
scale = 3155760000,
default = "Gs",
},
["d"] = {
name1 = "day",
symbol = "d",
utype = "time",
scale = 86400,
default = "ks",
},
["decade"] = {
name1 = "decade",
symbol = "daa",
utype = "time",
scale = 315576000,
default = "Ms",
},
["dog year"] = {
name1 = "dog year",
symbol = "dog yr",
utype = "time",
scale = 220903200,
default = "years",
link = "List of unusual units of measurement#Dog year",
},
["fortnight"] = {
symbol = "fortnight",
usename = 1,
utype = "time",
scale = 1209600,
default = "week",
},
["h"] = {
name1 = "hour",
symbol = "h",
utype = "time",
scale = 3600,
default = "ks",
},
["long billion year"] = {
name1 = "billion years",
name2 = "billion years",
symbol = "Ta",
utype = "time",
scale = 31557600000000000000,
default = "Es",
link = "Annum",
},
["millennium"] = {
name1 = "millennium",
name2 = "millennia",
symbol = "ka",
utype = "time",
scale = 31557600000,
default = "Gs",
},
["milliard year"] = {
name1 = "milliard years",
name2 = "milliard years",
symbol = "Ga",
utype = "time",
scale = 31557600000000000,
default = "Ps",
link = "Annum",
},
["million year"] = {
name1 = "million years",
name2 = "million years",
symbol = "Ma",
utype = "time",
scale = 31557600000000,
default = "Ts",
link = "Annum",
},
["min"] = {
name1 = "minute",
symbol = "min",
utype = "time",
scale = 60,
default = "s",
},
["month"] = {
symbol = "month",
usename = 1,
utype = "time",
scale = 2629800,
default = "Ms",
},
["months"] = {
name1 = "month",
symbol = "mo",
utype = "time",
scale = 2629800,
default = "year",
},
["s"] = {
_name1 = "second",
_symbol = "s",
utype = "time",
scale = 1,
prefixes = 1,
default = "min",
link = "Second",
},
["short billion year"] = {
name1 = "billion years",
name2 = "billion years",
symbol = "Ga",
utype = "time",
scale = 31557600000000000,
default = "Ps",
link = "Annum",
},
["short trillion year"] = {
name1 = "trillion years",
name2 = "trillion years",
symbol = "Ta",
utype = "time",
scale = 31557600000000000000,
default = "Es",
link = "Annum",
},
["thousand million year"] = {
name1 = "thousand million years",
name2 = "thousand million years",
symbol = "Ga",
utype = "time",
scale = 31557600000000000,
default = "Ps",
link = "Annum",
},
["wk"] = {
symbol = "week",
usename = 1,
utype = "time",
scale = 604800,
default = "Ms",
},
["year"] = {
name1 = "year",
symbol = "a",
utype = "time",
scale = 31557600,
default = "Ms",
link = "Annum",
},
["years"] = {
name1 = "year",
symbol = "yr",
utype = "time",
scale = 31557600,
default = "Ms",
link = "Annum",
},
["byr"] = {
target = "short billion year",
},
["day"] = {
target = "d",
},
["days"] = {
target = "d",
},
["dog yr"] = {
target = "dog year",
},
["Gyr"] = {
target = "thousand million year",
},
["hour"] = {
target = "h",
},
["hours"] = {
target = "h",
},
["kMyr"] = {
target = "thousand million year",
},
["kmyr"] = {
target = "thousand million year",
},
["kyr"] = {
target = "millennium",
},
["long byr"] = {
target = "long billion year",
},
["minute"] = {
target = "min",
},
["minutes"] = {
target = "min",
},
["mth"] = {
target = "month",
},
["Myr"] = {
target = "million year",
},
["myr"] = {
target = "million year",
},
["second"] = {
target = "s",
},
["seconds"] = {
target = "s",
},
["tmyr"] = {
target = "thousand million year",
},
["tryr"] = {
target = "short trillion year",
},
["tyr"] = {
target = "millennium",
},
["week"] = {
target = "wk",
},
["weeks"] = {
target = "wk",
},
["yr"] = {
target = "year",
},
["kg.m"] = {
name1 = "kilogram metre",
name1_us = "kilogram meter",
symbol = "kg⋅m",
utype = "torque",
scale = 9.80665,
default = "Nm lbft",
link = "Kilogram metre (torque)",
},
["kgf.m"] = {
name1 = "kilogram force-metre",
name1_us = "kilogram force-meter",
symbol = "kgf⋅m",
utype = "torque",
scale = 9.80665,
default = "Nm lbfft",
link = "Kilogram metre (torque)",
},
["kgm"] = {
name1 = "kilogram metre",
name1_us = "kilogram meter",
symbol = "kg⋅m",
utype = "torque",
scale = 9.80665,
default = "Nm lbfft",
link = "Kilogram metre (torque)",
},
["lb-fft"] = {
name1 = "pound force-foot",
name2 = "pound force-feet",
symbol = "ft⋅lb<sub>f</sub>",
utype = "torque",
scale = 1.3558179483314004,
default = "Nm",
link = "Pound-foot (torque)",
},
["lb.ft"] = {
name1 = "pound force-foot",
name2 = "pound force-feet",
symbol = "lb⋅ft",
utype = "torque",
scale = 1.3558179483314004,
default = "Nm",
link = "Pound-foot (torque)",
},
["lb.in"] = {
name1 = "pound force-inch",
symbol = "lb⋅in",
utype = "torque",
scale = 0.1129848290276167,
default = "mN.m",
link = "Pound-foot (torque)",
},
["lbfft"] = {
name1 = "pound force-foot",
name2 = "pound force-feet",
symbol = "lbf⋅ft",
utype = "torque",
scale = 1.3558179483314004,
default = "Nm",
link = "Pound-foot (torque)",
},
["lbft"] = {
name1 = "pound-foot",
name2 = "pound-feet",
symbol = "lb⋅ft",
utype = "torque",
scale = 1.3558179483314004,
default = "Nm",
link = "Pound-foot (torque)",
},
["m.kg-f"] = {
name1 = "metre kilogram-force",
name1_us = "meter kilogram-force",
name2 = "metre kilograms-force",
name2_us = "meter kilograms-force",
symbol = "m⋅kg<sub>f</sub>",
utype = "torque",
scale = 9.80665,
default = "Nm lbfft",
link = "Kilogram metre (torque)",
},
["m.kgf"] = {
name1 = "metre kilogram-force",
name1_us = "meter kilogram-force",
name2 = "metre kilograms-force",
name2_us = "meter kilograms-force",
symbol = "m⋅kgf",
utype = "torque",
scale = 9.80665,
default = "Nm lbfft",
link = "Kilogram metre (torque)",
},
["mN.m"] = {
name1 = "millinewton metre",
name1_us = "millinewton meter",
symbol = "mN⋅m",
utype = "torque",
scale = 0.001,
default = "lb.in",
link = "Newton metre",
},
["Nm"] = {
_name1 = "newton metre",
_name1_us= "newton meter",
_symbol = "N⋅m",
utype = "torque",
alttype = "energy",
scale = 1,
prefixes = 1,
default = "lbfft",
link = "Newton metre",
},
["kN/m"] = {
per = { "kN", "-m-stiff" },
utype = "torque",
default = "lbf/in",
},
["lbf/in"] = {
per = { "lbf", "-in-stiff" },
utype = "torque",
default = "kN/m",
},
["lb-f.ft"] = {
target = "lb-fft",
},
["lbf.ft"] = {
target = "lbfft",
},
["lbf·ft"] = {
target = "lbfft",
},
["lb·ft"] = {
target = "lb.ft",
},
["mkg-f"] = {
target = "m.kg-f",
},
["mkgf"] = {
target = "m.kgf",
},
["N.m"] = {
target = "Nm",
},
["N·m"] = {
target = "Nm",
},
["-12USoz(mL)serve"] = {
name1_us = "12 U.S. fl oz (355 mL) serving",
symbol = "12 US fl oz (355 mL) serving",
sym_us = "12 U.S. fl oz (355 mL) serving",
utype = "volume",
scale = 0.00035488235475000004,
default = "mL",
link = "Beverage can#Standard sizes",
},
["-12USoz(ml)serve"] = {
name1_us = "12 U.S. fl oz (355 ml) serving",
symbol = "12 US fl oz (355 ml) serving",
sym_us = "12 U.S. fl oz (355 ml) serving",
utype = "volume",
scale = 0.00035488235475000004,
default = "ml",
link = "Beverage can#Standard sizes",
},
["-12USozserve"] = {
name1_us = "12 U.S. fl oz serving",
symbol = "12 US fl oz serving",
sym_us = "12 U.S. fl oz serving",
utype = "volume",
scale = 0.00035488235475000004,
default = "mL",
link = "Beverage can#Standard sizes",
},
["acre foot"] = {
name1 = "acre foot",
name2 = "acre foot",
symbol = "acre⋅ft",
utype = "volume",
scale = 1233.48183754752,
default = "m3",
},
["acre ft"] = {
name1 = "acre foot",
name2 = "acre feet",
symbol = "acre⋅ft",
utype = "volume",
scale = 1233.48183754752,
default = "m3",
},
["AUtbsp"] = {
name1 = "Australian tablespoon",
symbol = "AU tbsp",
utype = "volume",
scale = 0.000020,
default = "ml",
},
["Bcuft"] = {
name1 = "billion cubic foot",
name2 = "billion cubic feet",
symbol = "billion cu ft",
utype = "volume",
scale = 28316846.592,
default = "Gl",
link = "Cubic foot",
},
["bdft"] = {
name1 = "board foot",
name2 = "board feet",
symbol = "bd ft",
utype = "volume",
scale = 0.0023597372167,
default = "m3",
},
["board feet"] = {
name2 = "board feet",
symbol = "board foot",
usename = 1,
utype = "volume",
scale = 0.0023597372167,
default = "m3",
},
["board foot"] = {
name2 = "board foot",
symbol = "board foot",
usename = 1,
utype = "volume",
scale = 0.0023597372167,
default = "m3",
},
["cc"] = {
name1 = "cubic centimetre",
name1_us = "cubic centimeter",
symbol = "cc",
utype = "volume",
scale = 0.000001,
default = "cuin",
},
["CID"] = {
name1 = "cubic inch",
name2 = "cubic inches",
symbol = "cu in",
utype = "volume",
scale = 0.000016387064,
default = "cc",
link = "Cubic inch#Engine displacement",
},
["cord"] = {
symbol = "cord",
utype = "volume",
scale = 3.624556363776,
default = "m3",
link = "Cord (unit)",
},
["cufoot"] = {
name1 = "cubic foot",
name2 = "cubic foot",
symbol = "cu ft",
utype = "volume",
scale = 0.028316846592,
default = "m3",
},
["cuft"] = {
name1 = "cubic foot",
name2 = "cubic feet",
symbol = "cu ft",
utype = "volume",
scale = 0.028316846592,
default = "m3",
},
["cuin"] = {
name1 = "cubic inch",
name2 = "cubic inches",
symbol = "cu in",
utype = "volume",
scale = 0.000016387064,
default = "cm3",
},
["cumi"] = {
name1 = "cubic mile",
symbol = "cu mi",
utype = "volume",
scale = 4168181825.440579584,
default = "km3",
},
["cuyd"] = {
name1 = "cubic yard",
symbol = "cu yd",
utype = "volume",
scale = 0.764554857984,
default = "m3",
},
["firkin"] = {
symbol = "firkin",
usename = 1,
utype = "volume",
scale = 0.04091481,
default = "l impgal USgal",
link = "Firkin (unit)",
},
["foot3"] = {
target = "cufoot",
},
["Goilbbl"] = {
name1 = "billion barrels",
name2 = "billion barrels",
symbol = "Gbbl",
utype = "volume",
scale = 158987294.928,
default = "v * 1.58987294928 < 10 ! e6 ! e9 ! m3",
link = "Barrel (unit)#Oil barrel",
},
["gr water"] = {
name1 = "grains water",
name2 = "grains water",
symbol = "gr H<sub>2</sub>O",
utype = "volume",
scale = 0.00000006479891,
default = "cm3",
link = "Grain (unit)",
},
["grt"] = {
name1 = "gross register ton",
symbol = "grt",
utype = "volume",
scale = 2.8316846592,
default = "m3",
link = "Gross register tonnage",
},
["impbbl"] = {
name1 = "imperial barrel",
symbol = "imp bbl",
utype = "volume",
scale = 0.16365924,
default = "l impgal USgal",
link = "Barrel (unit)",
},
["impbsh"] = {
name1 = "imperial bushel",
symbol = "imp bsh",
utype = "volume",
scale = 0.03636872,
default = "l impgal USdrygal",
},
["impbu"] = {
name1 = "imperial bushel",
symbol = "imp bu",
utype = "volume",
scale = 0.03636872,
default = "m3",
},
["impgal"] = {
name1 = "imperial gallon",
symbol = "imp gal",
utype = "volume",
scale = 0.00454609,
default = "l USgal",
},
["impgi"] = {
name1 = "gill",
symbol = "gi",
utype = "volume",
scale = 0.0001420653125,
default = "ml USoz",
link = "Gill (unit)",
},
["impkenning"] = {
name1 = "imperial kenning",
symbol = "kenning",
utype = "volume",
scale = 0.01818436,
default = "l USdrygal",
link = "Kenning (unit)",
},
["impoz"] = {
name1 = "imperial fluid ounce",
symbol = "imp fl oz",
utype = "volume",
scale = 0.0000284130625,
default = "ml USoz",
},
["imppk"] = {
name1 = "imperial peck",
symbol = "pk",
utype = "volume",
scale = 0.00909218,
default = "l USdrygal",
link = "Peck",
},
["imppt"] = {
name1 = "imperial pint",
symbol = "imp pt",
utype = "volume",
scale = 0.00056826125,
default = "l",
},
["impqt"] = {
name1 = "imperial quart",
symbol = "imp qt",
utype = "volume",
scale = 0.0011365225,
default = "ml USoz",
customary= 3,
},
["kilderkin"] = {
symbol = "kilderkin",
usename = 1,
utype = "volume",
scale = 0.08182962,
default = "l impgal USgal",
},
["koilbbl"] = {
name1 = "thousand barrels",
name2 = "thousand barrels",
symbol = "kbbl",
utype = "volume",
scale = 158.987294928,
default = "v * 1.58987294928 < 10 ! ! e3 ! m3",
link = "Barrel (unit)#Oil barrel",
},
["L"] = {
_name1 = "litre",
_name1_us= "liter",
_symbol = "L",
utype = "volume",
scale = 0.001,
prefixes = 1,
default = "impgal USgal",
link = "Litre",
},
["l"] = {
_name1 = "litre",
_name1_us= "liter",
_symbol = "l",
utype = "volume",
scale = 0.001,
prefixes = 1,
default = "impgal USgal",
link = "Litre",
},
["m3"] = {
_name1 = "cubic metre",
_name1_us= "cubic meter",
_symbol = "m<sup>3</sup>",
prefix_position= 7,
utype = "volume",
scale = 1,
prefixes = 3,
default = "cuft",
link = "Cubic metre",
},
["Mbbl"] = {
name1 = "thousand barrels",
name2 = "thousand barrels",
symbol = "Mbbl",
utype = "volume",
scale = 158.987294928,
default = "v * 1.58987294928 < 10 ! e3 ! ! m3",
link = "Barrel (unit)#Oil barrel",
},
["MMoilbbl"] = {
name1 = "million barrels",
name2 = "million barrels",
symbol = "MMbbl",
utype = "volume",
scale = 158987.294928,
default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3",
link = "Barrel (unit)#Oil barrel",
},
["Moilbbl"] = {
name1 = "million barrels",
name2 = "million barrels",
symbol = "Mbbl",
utype = "volume",
scale = 158987.294928,
default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3",
link = "Barrel (unit)#Oil barrel",
},
["MTON"] = {
name1 = "measurement ton",
symbol = "MTON",
utype = "volume",
scale = 1.13267386368,
default = "m3",
},
["MUSgal"] = {
name1 = "million US gallons",
name1_us = "million U.S. gallons",
name2 = "million US gallons",
name2_us = "million U.S. gallons",
symbol = "million US gal",
sym_us = "million U.S. gal",
utype = "volume",
scale = 3785.411784,
default = "Ml",
link = "US gallon",
},
["oilbbl"] = {
name1 = "barrel",
symbol = "bbl",
utype = "volume",
scale = 0.158987294928,
default = "m3",
link = "Barrel (unit)#Oil barrel",
},
["stere"] = {
symbol = "stere",
usename = 1,
utype = "volume",
scale = 1,
default = "cuft",
},
["Toilbbl"] = {
name1 = "trillion barrels",
name2 = "trillion barrels",
symbol = "Tbbl",
utype = "volume",
scale = 158987294928,
default = "v * 1.58987294928 < 10 ! e9 ! e12 ! m3",
link = "Barrel (unit)#Oil barrel",
},
["USbbl"] = {
name1 = "US barrel",
name1_us = "U.S. barrel",
symbol = "US bbl",
sym_us = "U.S. bbl",
utype = "volume",
scale = 0.119240471196,
default = "l USgal impgal",
link = "Barrel (unit)",
},
["USbeerbbl"] = {
name1 = "US beer barrel",
name1_us = "U.S. beer barrel",
symbol = "US bbl",
sym_us = "U.S. bbl",
utype = "volume",
scale = 0.117347765304,
default = "l USgal impgal",
link = "Barrel (unit)",
},
["USbsh"] = {
name1 = "US bushel",
name1_us = "U.S. bushel",
symbol = "US bsh",
sym_us = "U.S. bsh",
utype = "volume",
scale = 0.03523907016688,
default = "l USdrygal impgal",
link = "Bushel",
},
["USbu"] = {
name1 = "US bushel",
name1_us = "U.S. bushel",
symbol = "US bu",
sym_us = "U.S. bu",
utype = "volume",
scale = 0.03523907016688,
default = "l USdrygal impgal",
link = "Bushel",
},
["USdrybbl"] = {
name1 = "US dry barrel",
name1_us = "U.S. dry barrel",
symbol = "US dry bbl",
sym_us = "U.S. dry bbl",
utype = "volume",
scale = 0.11562819898508,
default = "m3",
link = "Barrel (unit)",
},
["USdrygal"] = {
name1 = "US dry gallon",
name1_us = "U.S. dry gallon",
symbol = "US dry gal",
sym_us = "U.S. dry gal",
utype = "volume",
scale = 0.00440488377086,
default = "l",
link = "Gallon",
},
["USdrypt"] = {
name1 = "US dry pint",
name1_us = "U.S. dry pint",
symbol = "US dry pt",
sym_us = "U.S. dry pt",
utype = "volume",
scale = 0.0005506104713575,
default = "ml",
link = "Pint",
},
["USdryqt"] = {
name1 = "US dry quart",
name1_us = "U.S. dry quart",
symbol = "US dry qt",
sym_us = "U.S. dry qt",
utype = "volume",
scale = 0.001101220942715,
default = "ml",
link = "Quart",
},
["USflgal"] = {
name1 = "US gallon",
name1_us = "U.S. gallon",
symbol = "US fl gal",
sym_us = "U.S. fl gal",
utype = "volume",
scale = 0.003785411784,
default = "l impgal",
link = "Gallon",
},
["USgal"] = {
name1 = "US gallon",
name1_us = "U.S. gallon",
symbol = "US gal",
sym_us = "U.S. gal",
utype = "volume",
scale = 0.003785411784,
default = "l impgal",
},
["USgi"] = {
name1 = "gill",
symbol = "gi",
utype = "volume",
scale = 0.0001182941183,
default = "ml impoz",
link = "Gill (unit)",
},
["USkenning"] = {
name1 = "US kenning",
name1_us = "U.S. kenning",
symbol = "US kenning",
sym_us = "U.S. kenning",
utype = "volume",
scale = 0.01761953508344,
default = "l impgal",
link = "Kenning (unit)",
},
["USmin"] = {
name1 = "US minim",
name1_us = "U.S. minim",
symbol = "US min",
sym_us = "U.S. min",
utype = "volume",
scale = 0.000000061611519921875,
default = "ml",
link = "Minim (unit)",
},
["USoz"] = {
name1 = "US fluid ounce",
name1_us = "U.S. fluid ounce",
symbol = "US fl oz",
sym_us = "U.S. fl oz",
utype = "volume",
scale = 0.0000295735295625,
default = "ml",
},
["USpk"] = {
name1 = "US peck",
name1_us = "U.S. peck",
symbol = "US pk",
sym_us = "U.S. pk",
utype = "volume",
scale = 0.00880976754172,
default = "l impgal",
link = "Peck",
},
["USpt"] = {
name1 = "US pint",
name1_us = "U.S. pint",
symbol = "US pt",
sym_us = "U.S. pt",
utype = "volume",
scale = 0.000473176473,
default = "l imppt",
link = "Pint",
},
["USqt"] = {
name1 = "US quart",
name1_us = "U.S. quart",
symbol = "US qt",
sym_us = "U.S. qt",
utype = "volume",
scale = 0.000946352946,
default = "ml",
link = "Quart",
customary= 1,
},
["USquart"] = {
name1 = "US quart",
name1_us = "U.S. quart",
symbol = "US qt",
sym_us = "U.S. qt",
utype = "volume",
scale = 0.000946352946,
default = "ml impoz",
link = "Quart",
},
["UStbsp"] = {
name1 = "US tablespoon",
name1_us = "U.S. tablespoon",
symbol = "US tbsp",
sym_us = "U.S. tbsp",
utype = "volume",
scale = 1.4786764781250001e-5,
default = "ml",
},
["winecase"] = {
symbol = "case",
usename = 1,
utype = "volume",
scale = 0.009,
default = "l",
link = "Case (goods)",
},
["*U.S.drygal"] = {
target = "USdrygal",
sp_us = true,
customary= 2,
},
["*U.S.gal"] = {
target = "USgal",
sp_us = true,
default = "L impgal",
customary= 2,
},
["+USdrygal"] = {
target = "USdrygal",
customary= 1,
},
["+usfloz"] = {
target = "USoz",
link = "Fluid ounce",
customary= 1,
},
["+USgal"] = {
target = "USgal",
customary= 1,
},
["+USoz"] = {
target = "USoz",
customary= 1,
},
["@impgal"] = {
target = "impgal",
link = "Gallon",
customary= 3,
},
["acre feet"] = {
target = "acre ft",
},
["acre-feet"] = {
target = "acre ft",
},
["acre-ft"] = {
target = "acre ft",
},
["acre.foot"] = {
target = "acre foot",
},
["acre.ft"] = {
target = "acre ft",
},
["acre·ft"] = {
target = "acre ft",
},
["bushels"] = {
target = "USbsh",
},
["cid"] = {
target = "CID",
},
["ft3"] = {
target = "cuft",
},
["gal"] = {
target = "USgal",
},
["gallon"] = {
shouldbe = "Use %{USgal%} for US gallons or %{impgal%} for imperial gallons (not %{gallon%})",
},
["gallons"] = {
shouldbe = "Use %{USgal%} for US gallons or %{impgal%} for imperial gallons (not %{gallons%})",
},
["Gcuft"] = {
target = "e9cuft",
},
["impfloz"] = {
target = "impoz",
},
["Impgal"] = {
target = "impgal",
},
["in3"] = {
target = "cuin",
symbol = "in<sup>3</sup>",
},
["kcuft"] = {
target = "e3cuft",
},
["kcum"] = {
target = "e3m3",
},
["km³"] = {
target = "km3",
},
["liter"] = {
target = "L",
sp_us = true,
},
["liters"] = {
target = "L",
sp_us = true,
},
["litre"] = {
target = "L",
},
["litres"] = {
target = "L",
},
["Mcuft"] = {
target = "e6cuft",
},
["Mcum"] = {
target = "e6m3",
},
["Mft3"] = {
target = "e6cuft",
},
["mi3"] = {
target = "cumi",
},
["m³"] = {
target = "m3",
},
["Pcuft"] = {
target = "e15cuft",
},
["pt"] = {
shouldbe = "Use %{USpt%} for US pints or %{imppt%} for imperial pints (not %{pt%})",
},
["qt"] = {
shouldbe = "Use %{USqt%} for US quarts or %{impqt%} for imperial quarts (not %{qt%})",
},
["Tcuft"] = {
target = "e12cuft",
},
["Tft3"] = {
target = "e12cuft",
},
["U.S.bbl"] = {
target = "USbbl",
sp_us = true,
default = "l U.S.gal impgal",
},
["U.S.beerbbl"] = {
target = "USbeerbbl",
sp_us = true,
default = "l U.S.gal impgal",
},
["U.S.bsh"] = {
target = "USbsh",
sp_us = true,
default = "l U.S.drygal impgal",
},
["U.S.bu"] = {
target = "USbu",
sp_us = true,
default = "l U.S.drygal impgal",
},
["U.S.drybbl"] = {
target = "USdrybbl",
sp_us = true,
},
["U.S.drygal"] = {
target = "USdrygal",
sp_us = true,
},
["U.S.drypt"] = {
target = "USdrypt",
sp_us = true,
},
["U.S.dryqt"] = {
target = "USdryqt",
sp_us = true,
},
["U.S.flgal"] = {
target = "USflgal",
sp_us = true,
},
["U.S.floz"] = {
target = "USoz",
sp_us = true,
},
["U.S.gal"] = {
target = "USgal",
sp_us = true,
default = "L impgal",
link = "U.S. gallon",
},
["u.s.gal"] = {
target = "USgal",
sp_us = true,
default = "L impgal",
link = "U.S. gallon",
},
["U.S.gi"] = {
target = "USgi",
sp_us = true,
},
["U.S.kenning"] = {
target = "USkenning",
sp_us = true,
},
["U.S.oz"] = {
target = "USoz",
sp_us = true,
},
["U.S.pk"] = {
target = "USpk",
sp_us = true,
},
["U.S.pt"] = {
target = "USpt",
sp_us = true,
},
["U.S.qt"] = {
target = "USqt",
sp_us = true,
default = "L impqt",
customary= 2,
},
["usbbl"] = {
target = "USbbl",
},
["usbeerbbl"] = {
target = "USbeerbbl",
},
["usbsh"] = {
target = "USbsh",
},
["usbu"] = {
target = "USbu",
},
["usdrybbl"] = {
target = "USdrybbl",
},
["usdrygal"] = {
target = "USdrygal",
},
["usdrypt"] = {
target = "USdrypt",
},
["usdryqt"] = {
target = "USdryqt",
},
["USfloz"] = {
target = "USoz",
},
["usfloz"] = {
target = "USoz",
},
["USGAL"] = {
target = "USgal",
},
["usgal"] = {
target = "USgal",
},
["usgi"] = {
target = "USgi",
},
["uskenning"] = {
target = "USkenning",
},
["usoz"] = {
target = "USoz",
},
["uspk"] = {
target = "USpk",
},
["uspt"] = {
target = "USpt",
},
["usqt"] = {
target = "USqt",
},
["yd3"] = {
target = "cuyd",
},
["cuft/sqmi"] = {
per = { "cuft", "sqmi" },
utype = "volume per unit area",
default = "m3/km2",
},
["m3/ha"] = {
name1 = "cubic metre per hectare",
name1_us = "cubic meter per hectare",
name2 = "cubic metres per hectare",
name2_us = "cubic meters per hectare",
symbol = "m<sup>3</sup>/ha",
utype = "volume per unit area",
scale = 0.0001,
default = "USbu/acre",
link = "Hectare",
},
["m3/km2"] = {
per = { "m3", "km2" },
utype = "volume per unit area",
default = "cuft/sqmi",
},
["U.S.gal/acre"] = {
per = { "U.S.gal", "acre" },
utype = "volume per unit area",
default = "m3/km2",
},
["USbu/acre"] = {
name2 = "US bushels per acre",
symbol = "US bushel per acre",
usename = 1,
utype = "volume per unit area",
scale = 8.7077638761350888e-6,
default = "m3/ha",
link = "Bushel",
},
["USgal/acre"] = {
per = { "USgal", "acre" },
utype = "volume per unit area",
default = "m3/km2",
},
["cuyd/mi"] = {
per = { "cuyd", "mi" },
utype = "volume per unit length",
default = "m3/km",
},
["m3/km"] = {
per = { "m3", "km" },
utype = "volume per unit length",
default = "cuyd/mi",
},
["mich"] = {
combination= { "ch", "mi" },
multiple = { 80 },
utype = "length",
},
["michlk"] = {
combination= { "chlk", "mi" },
multiple = { 80 },
utype = "length",
},
["michainlk"] = {
combination= { "chainlk", "mi" },
multiple = { 80 },
utype = "length",
},
["miydftin"] = {
combination= { "in", "ft", "yd", "mi" },
multiple = { 12, 3, 1760 },
utype = "length",
},
["mift"] = {
combination= { "ft", "mi" },
multiple = { 5280 },
utype = "length",
},
["ydftin"] = {
combination= { "in", "ft", "yd" },
multiple = { 12, 3 },
utype = "length",
},
["ydft"] = {
combination= { "ft", "yd" },
multiple = { 3 },
utype = "length",
},
["ftin"] = {
combination= { "in", "ft" },
multiple = { 12 },
utype = "length",
},
["footin"] = {
combination= { "in", "foot" },
multiple = { 12 },
utype = "length",
},
["handin"] = {
combination= { "in", "hand" },
multiple = { 4 },
utype = "length",
},
["lboz"] = {
combination= { "oz", "lb" },
multiple = { 16 },
utype = "mass",
},
["stlb"] = {
combination= { "lb", "st" },
multiple = { 14 },
utype = "mass",
},
["stlboz"] = {
combination= { "oz", "lb", "st" },
multiple = { 16, 14 },
utype = "mass",
},
["st and lb"] = {
combination= { "lb", "st" },
multiple = { 14 },
utype = "mass",
},
["GN LTf"] = {
combination= { "GN", "-LTf" },
utype = "force",
},
["GN LTf STf"] = {
combination= { "GN", "-LTf", "-STf" },
utype = "force",
},
["GN STf"] = {
combination= { "GN", "-STf" },
utype = "force",
},
["GN STf LTf"] = {
combination= { "GN", "-STf", "-LTf" },
utype = "force",
},
["kN LTf"] = {
combination= { "kN", "-LTf" },
utype = "force",
},
["kN LTf STf"] = {
combination= { "kN", "-LTf", "-STf" },
utype = "force",
},
["kN STf"] = {
combination= { "kN", "-STf" },
utype = "force",
},
["kN STf LTf"] = {
combination= { "kN", "-STf", "-LTf" },
utype = "force",
},
["LTf STf"] = {
combination= { "-LTf", "-STf" },
utype = "force",
},
["MN LTf"] = {
combination= { "MN", "-LTf" },
utype = "force",
},
["MN LTf STf"] = {
combination= { "MN", "-LTf", "-STf" },
utype = "force",
},
["MN STf"] = {
combination= { "MN", "-STf" },
utype = "force",
},
["MN STf LTf"] = {
combination= { "MN", "-STf", "-LTf" },
utype = "force",
},
["STf LTf"] = {
combination= { "-STf", "-LTf" },
utype = "force",
},
["L/100 km mpgimp"] = {
combination= { "L/100 km", "mpgimp" },
utype = "fuel efficiency",
},
["l/100 km mpgimp"] = {
combination= { "l/100 km", "mpgimp" },
utype = "fuel efficiency",
},
["L/100 km mpgUS"] = {
combination= { "L/100 km", "mpgus" },
utype = "fuel efficiency",
},
["L/100 km mpgus"] = {
combination= { "L/100 km", "mpgus" },
utype = "fuel efficiency",
},
["l/100 km mpgus"] = {
combination= { "l/100 km", "mpgus" },
utype = "fuel efficiency",
},
["mpgimp L/100 km"] = {
combination= { "mpgimp", "L/100 km" },
utype = "fuel efficiency",
},
["LT ST t"] = {
combination= { "lt", "-ST", "t" },
utype = "mass",
},
["LT t ST"] = {
combination= { "lt", "t", "-ST" },
utype = "mass",
},
["ST LT t"] = {
combination= { "-ST", "lt", "t" },
utype = "mass",
},
["ST t LT"] = {
combination= { "-ST", "t", "lt" },
utype = "mass",
},
["t LT ST"] = {
combination= { "t", "lt", "-ST" },
utype = "mass",
},
["ton"] = {
combination= { "LT", "ST" },
utype = "mass",
},
["kPa kg/cm2"] = {
combination= { "kPa", "kgf/cm2" },
utype = "pressure",
},
["kPa lb/in2"] = {
combination= { "kPa", "-lb/in2" },
utype = "pressure",
},
["floz"] = {
combination= { "impoz", "USoz" },
utype = "volume",
},
}
---------------------------------------------------------------------------
-- Do not change the data in this table because it is created by running --
-- a script that reads the wikitext from a wiki page (see note above). --
---------------------------------------------------------------------------
local default_exceptions = {
-- Prefixed units with a default different from that of the base unit.
-- Each key item is a prefixed symbol (unitcode for engineering notation).
["cm<sup>2</sup>"] = "sqin",
["dm<sup>2</sup>"] = "sqin",
["e3acre"] = "km2",
["e3m2"] = "e6sqft",
["e6acre"] = "km2",
["e6ha"] = "e6acre",
["e6km2"] = "e6sqmi",
["e6m2"] = "e6sqft",
["e6sqft"] = "v * 9.290304 < 100 ! e3 ! e6 ! m2",
["e6sqmi"] = "e6km2",
["hm<sup>2</sup>"] = "acre",
["km<sup>2</sup>"] = "sqmi",
["mm<sup>2</sup>"] = "sqin",
["aJ"] = "eV",
["e3BTU"] = "MJ",
["e6BTU"] = "GJ",
["EJ"] = "kWh",
["fJ"] = "keV",
["GJ"] = "kWh",
["MJ"] = "kWh",
["PJ"] = "kWh",
["pJ"] = "MeV",
["TJ"] = "kWh",
["YJ"] = "kWh",
["yJ"] = "μeV",
["ZJ"] = "kWh",
["zJ"] = "meV",
["e12cuft/a"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3/a",
["e12cuft/d"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3/d",
["e12m3/a"] = "Tcuft/a",
["e12m3/d"] = "Tcuft/d",
["e3cuft/a"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/a",
["e3cuft/d"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/d",
["e3cuft/s"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/s",
["e3m3/a"] = "v < 28.316846592 ! k ! M ! cuft/a",
["e3m3/d"] = "v < 28.316846592 ! k ! M ! cuft/d",
["e3m3/s"] = "v < 28.316846592 ! k ! M ! cuft/s",
["e3USgal/a"] = "v * 3.785411784 < 1000 ! ! e3 ! m3/a",
["e6cuft/a"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/a",
["e6cuft/d"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/d",
["e6cuft/s"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/s",
["e6m3/a"] = "v < 28.316846592 ! M ! G ! cuft/a",
["e6m3/d"] = "v < 28.316846592 ! M ! G ! cuft/d",
["e6m3/s"] = "v < 28.316846592 ! e6 ! e9 ! cuft/s",
["e6USgal/a"] = "v * 3.785411784 < 1000 ! e3 ! e6 ! m3/a",
["e9cuft/a"] = "m3/a",
["e9cuft/d"] = "v * 2.8316846592 < 100 ! e6 ! e9 ! m3/d",
["e9m3/a"] = "v < 28.316846592 ! G ! T ! cuft/a",
["e9m3/d"] = "v < 28.316846592 ! G ! T ! cuft/d",
["e9m3/s"] = "v < 28.316846592 ! e9 ! e12 ! cuft/s",
["e9USgal/a"] = "v * 3.785411784 < 1000 ! e6 ! e9 ! m3/a",
["e9USgal/s"] = "v * 3.785411784 < 1000 ! e6 ! e9 ! m3/s",
["nN"] = "gr-f",
["μN"] = "gr-f",
["mN"] = "oz-f",
["am"] = "in",
["cm"] = "in",
["dam"] = "ft",
["dm"] = "in",
["e12km"] = "e12mi",
["e12mi"] = "e12km",
["e3AU"] = "ly",
["e3km"] = "e3mi",
["e3mi"] = "e3km",
["e6km"] = "e6mi",
["e6mi"] = "e6km",
["e9km"] = "AU",
["e9mi"] = "e9km",
["Em"] = "mi",
["fm"] = "in",
["Gm"] = "mi",
["hm"] = "ft",
["km"] = "mi",
["mm"] = "in",
["Mm"] = "mi",
["nm"] = "in",
["Pm"] = "mi",
["pm"] = "in",
["Tm"] = "mi",
["Ym"] = "mi",
["ym"] = "in",
["Zm"] = "mi",
["zm"] = "in",
["μm"] = "in",
["e12lb"] = "v * 4.5359237 < 10 ! Mt ! Gt",
["e3lb"] = "v * 4.5359237 < 10 ! kg ! t",
["e3ozt"] = "v * 0.311034768 < 10 ! kg ! t",
["e3t"] = "LT ST",
["e6carat"] = "t",
["e6lb"] = "v * 4.5359237 < 10 ! t ! kilotonne",
["e6ozt"] = "lb kg",
["e6ST"] = "Mt",
["e6t"] = "LT ST",
["e9lb"] = "v * 4.5359237 < 10 ! kilotonne ! Mt",
["e9t"] = "LT ST",
["Gg"] = "lb",
["kg"] = "lb",
["mg"] = "gr",
["Mg"] = "LT ST",
["ng"] = "gr",
["μg"] = "gr",
["mBq"] = "fCi",
["kBq"] = "nCi",
["MBq"] = "μCi",
["GBq"] = "mCi",
["TBq"] = "Ci",
["PBq"] = "kCi",
["EBq"] = "kCi",
["fCi"] = "mBq",
["pCi"] = "Bq",
["nCi"] = "Bq",
["μCi"] = "kBq",
["mCi"] = "MBq",
["kCi"] = "TBq",
["MCi"] = "PBq",
["ns"] = "μs",
["μs"] = "ms",
["ms"] = "s",
["ks"] = "h",
["Ms"] = "week",
["Gs"] = "decade",
["Ts"] = "millennium",
["Ps"] = "million year",
["Es"] = "thousand million year",
["MK"] = "keVT",
["cL"] = "impoz usoz",
["cl"] = "impoz usoz",
["cm<sup>3</sup>"] = "cuin",
["dL"] = "impoz usoz",
["dl"] = "impoz usoz",
["mm<sup>3</sup>"] = "cuin",
["dm<sup>3</sup>"] = "cuin",
["e12cuft"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3",
["e12impgal"] = "v * 4.54609 < 1000 ! T ! P ! l",
["e12m3"] = "v < 28.316846592 ! T ! P ! cuft",
["e12U.S.gal"] = "v * 3.785411784 < 1000 ! T ! P ! l",
["e12USgal"] = "v * 3.785411784 < 1000 ! T ! P ! l",
["e15cuft"] = "v * 2.8316846592 < 100 ! e12 ! e15 ! m3",
["e15m3"] = "Pcuft",
["e3bdft"] = "v * 0.23597372167 < 100 ! e3 ! e6 ! m3",
["e3cuft"] = "v * 2.8316846592 < 100 ! ! e3 ! m3",
["e3impgal"] = "v * 4.54609 < 1000 ! k ! M ! l",
["e3m3"] = "v < 28.316846592 ! k ! M ! cuft",
["e3U.S.gal"] = "v * 3.785411784 < 1000 ! k ! M ! l",
["e3USgal"] = "v * 3.785411784 < 1000 ! k ! M ! l",
["e6bdft"] = "v * 0.23597372167 < 100 ! e3 ! e6 ! m3",
["e6cuft"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3",
["e6cuyd"] = "v * 7.64554857984 < 10 ! e3 ! e6 ! m3",
["e6impgal"] = "v * 4.54609 < 1000 ! M ! G ! l",
["e6L"] = "USgal",
["e6m3"] = "v < 28.316846592 ! M ! G ! cuft",
["e6U.S.gal"] = "v * 3.785411784 < 1000 ! M ! G ! l",
["e6USgal"] = "v * 3.785411784 < 1000 ! M ! G ! l",
["e9bdft"] = "v * 0.23597372167 < 100 ! e6 ! e9 ! m3",
["e9cuft"] = "v * 2.8316846592 < 100 ! e6 ! e9 ! m3",
["e9impgal"] = "v * 4.54609 < 1000 ! G ! T ! l",
["e9m3"] = "v < 28.316846592 ! G ! T ! cuft",
["e9U.S.gal"] = "v * 3.785411784 < 1000 ! G ! T ! l",
["e9USgal"] = "v * 3.785411784 < 1000 ! G ! T ! l",
["GL"] = "cuft",
["Gl"] = "cuft",
["kL"] = "cuft",
["kl"] = "cuft",
["km<sup>3</sup>"] = "cumi",
["mL"] = "impoz usoz",
["ml"] = "impoz usoz",
["Ml"] = "v < 28.316846592 ! e3 ! e6 ! cuft",
["ML"] = "v < 28.316846592 ! e3 ! e6 ! cuft",
["TL"] = "cumi",
["Tl"] = "cumi",
["μL"] = "cuin",
["μl"] = "cuin",
}
---------------------------------------------------------------------------
-- Do not change the data in this table because it is created by running --
-- a script that reads the wikitext from a wiki page (see note above). --
---------------------------------------------------------------------------
local link_exceptions = {
-- Prefixed units with a linked article different from that of the base unit.
-- Each key item is a prefixed symbol (not unitcode).
["mm<sup>2</sup>"] = "Square millimetre",
["cm<sup>2</sup>"] = "Square centimetre",
["dm<sup>2</sup>"] = "Square decimetre",
["km<sup>2</sup>"] = "Square kilometre",
["kJ"] = "Kilojoule",
["MJ"] = "Megajoule",
["fm"] = "Femtometre",
["pm"] = "Picometre",
["nm"] = "Nanometre",
["μm"] = "Micrometre",
["mm"] = "Millimetre",
["cm"] = "Centimetre",
["dm"] = "Decimetre",
["dam"] = "Decametre",
["hm"] = "Hectometre",
["km"] = "Kilometre",
["Mm"] = "Megametre",
["Gm"] = "Gigametre",
["Tm"] = "Terametre",
["Pm"] = "Petametre",
["Em"] = "Exametre",
["Zm"] = "Zettametre",
["Ym"] = "Yottametre",
["μg"] = "Microgram",
["mg"] = "Milligram",
["kg"] = "Kilogram",
["Mg"] = "Tonne",
["yW"] = "Yoctowatt",
["zW"] = "Zeptowatt",
["aW"] = "Attowatt",
["fW"] = "Femtowatt",
["pW"] = "Picowatt",
["nW"] = "Nanowatt",
["μW"] = "Microwatt",
["mW"] = "Milliwatt",
["kW"] = "Kilowatt",
["MW"] = "Megawatt",
["GW"] = "Gigawatt",
["TW"] = "Terawatt",
["PW"] = "Petawatt",
["EW"] = "Exawatt",
["ZW"] = "Zettawatt",
["YW"] = "Yottawatt",
["as"] = "Attosecond",
["fs"] = "Femtosecond",
["ps"] = "Picosecond",
["ns"] = "Nanosecond",
["μs"] = "Microsecond",
["ms"] = "Millisecond",
["ks"] = "Kilosecond",
["Ms"] = "Megasecond",
["Gs"] = "Gigasecond",
["Ts"] = "Terasecond",
["Ps"] = "Petasecond",
["Es"] = "Exasecond",
["Zs"] = "Zettasecond",
["Ys"] = "Yottasecond",
["mm<sup>3</sup>"] = "Cubic millimetre",
["cm<sup>3</sup>"] = "Cubic centimetre",
["dm<sup>3</sup>"] = "Cubic decimetre",
["dam<sup>3</sup>"] = "Cubic decametre",
["km<sup>3</sup>"] = "Cubic kilometre",
["μL"] = "Microlitre",
["μl"] = "Microlitre",
["mL"] = "Millilitre",
["ml"] = "Millilitre",
["cL"] = "Centilitre",
["cl"] = "Centilitre",
["dL"] = "Decilitre",
["dl"] = "Decilitre",
["daL"] = "Decalitre",
["dal"] = "Decalitre",
["hL"] = "Hectolitre",
["hl"] = "Hectolitre",
["kL"] = "Kilolitre",
["kl"] = "Kilolitre",
["ML"] = "Megalitre",
["Ml"] = "Megalitre",
["GL"] = "Gigalitre",
["Gl"] = "Gigalitre",
["TL"] = "Teralitre",
["Tl"] = "Teralitre",
["PL"] = "Petalitre",
["Pl"] = "Petalitre",
}
---------------------------------------------------------------------------
-- Do not change the data in this table because it is created by running --
-- a script that reads the wikitext from a wiki page (see note above). --
---------------------------------------------------------------------------
local per_unit_fixups = {
-- Automatically created per units of form "x/y" may have their unit type
-- changed, for example, "length/time" is changed to "speed".
-- Other adjustments can also be specified.
["/area"] = "per unit area",
["/volume"] = "per unit volume",
["area/area"] = "area per unit area",
["energy/length"] = "energy per unit length",
["energy/mass"] = "energy per unit mass",
["energy/time"] = { utype = "power", link = "Power (physics)" },
["energy/volume"] = "energy per unit volume",
["force/area"] = { utype = "pressure", link = "Pressure" },
["length/length"] = { utype = "gradient", link = "Grade (slope)" },
["length/time"] = { utype = "speed", link = "Speed" },
["length/time/time"] = { utype = "acceleration", link = "Acceleration" },
["mass/area"] = { utype = "pressure", multiplier = 9.80665 },
["mass/length"] = "linear density",
["mass/mass"] = "concentration",
["mass/power"] = "mass per unit power",
["mass/time"] = "mass per unit time",
["mass/volume"] = { utype = "density", link = "Density" },
["power/mass"] = "power per unit mass",
["power/volume"] = { link = "Power density" },
["pressure/length"] = "fracture gradient",
["speed/time"] = { utype = "acceleration", link = "Acceleration" },
["volume/area"] = "volume per unit area",
["volume/length"] = "volume per unit length",
["volume/time"] = "flow",
}
return {
all_units = all_units,
default_exceptions = default_exceptions,
link_exceptions = link_exceptions,
per_unit_fixups = per_unit_fixups,
}
5n48i6hrs81mqaczfxp2gto04lnmkdg
Modul:Convert/text
828
3322
7089
2023-12-25T14:39:47Z
Umarxon III
998
„-- Text used by Module:Convert for enwiki. -- This is a separate module to simplify translation for use on another wiki. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. -- Some units accept an SI prefix before the unit code, such as "kg" for kilogram. local SIprefixes = { -- The prefix field is what the prefix should be, if different from the prefix used. ['Y'] = { exponent = 24, name = 'yotta', }, [...“ yozuvi orqali yangi sahifa yaratildi
7089
Scribunto
text/plain
-- Text used by Module:Convert for enwiki.
-- This is a separate module to simplify translation for use on another wiki.
-- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki.
-- Some units accept an SI prefix before the unit code, such as "kg" for kilogram.
local SIprefixes = {
-- The prefix field is what the prefix should be, if different from the prefix used.
['Y'] = { exponent = 24, name = 'yotta', },
['Z'] = { exponent = 21, name = 'zetta', },
['E'] = { exponent = 18, name = 'exa' , },
['P'] = { exponent = 15, name = 'peta' , },
['T'] = { exponent = 12, name = 'tera' , },
['G'] = { exponent = 9, name = 'giga' , },
['M'] = { exponent = 6, name = 'mega' , },
['k'] = { exponent = 3, name = 'kilo' , },
['h'] = { exponent = 2, name = 'hecto', },
['da']= { exponent = 1, name = 'deca' , name_us = 'deka' },
['d'] = { exponent = -1, name = 'deci' , },
['c'] = { exponent = -2, name = 'centi', },
['m'] = { exponent = -3, name = 'milli', },
['μ'] = { exponent = -6, name = 'micro', }, -- key = 'GREEK SMALL LETTER MU' (U+03BC) utf-8 CE BC
['µ'] = { exponent = -6, name = 'micro', prefix = 'μ' }, -- key = 'MICRO SIGN' (U+00B5) utf-8 C2 B5
['u'] = { exponent = -6, name = 'micro', prefix = 'μ' }, -- not an SI prefix, but allow for people typing this
['n'] = { exponent = -9, name = 'nano' , },
['p'] = { exponent =-12, name = 'pico' , },
['f'] = { exponent =-15, name = 'femto', },
['a'] = { exponent =-18, name = 'atto' , },
['z'] = { exponent =-21, name = 'zepto', },
['y'] = { exponent =-24, name = 'yocto', },
}
-- Some units can be qualified with one of the following prefixes, when linked.
local customary_units = {
{ "US", link = "United States customary units" },
{ "U.S.", link = "United States customary units" },
{ "imperial", link = "Imperial units" },
{ "imp", link = "Imperial units" },
}
-- Names when using engineering notation (a prefix of "eN" where N is a number; example "e6km").
-- key = { "name", link = "article title", exponent = numeric_key_value }
-- If lk=on and link is defined, the name of the number will appear as a link.
local eng_scales = {
["3"] = { "thousand", exponent = 3 },
["6"] = { "million", exponent = 6 },
["9"] = { "billion", link = "1000000000 (number)", exponent = 9 },
["12"] = { "trillion", link = "1000000000000 (number)", exponent = 12 },
["15"] = { "quadrillion", link = "1000000000000000 (number)", exponent = 15 },
}
local all_categories = {
unit = "[[Category:Convert errors]]",
option = "[[Category:Convert errors]]",
warning = '[[Category:Convert invalid options]]',
tracking = '[[Category:Convert tracking]]',
}
-- For some error messages, the following puts the wanted style around
-- each unit code marked like '...%{ft%}...'.
local unitcode_regex = '%%([{}])'
local unitcode_replace = { ['{'] = '"', ['}'] = '"' } -- no longer need the more elaborate substitute used before 2013-09-28
-- All messages that may be displayed if a problem occurs.
local all_messages = {
-- Message format string: $1=title, $2=text, $3=category, $4=anchor.
-- Each displayed message starts with "Convert:" so can easily locate by searching article.
cvt_format = '<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#$4|<span title="Convert: $1">convert: $2</span>]]</i>]</sup>$3<span class="error"></span>',
cvt_format2 = '<sup class="noprint Inline-Template" style="white-space:nowrap;">[[Help:Convert messages#$4|<span title="Convert: $1">$2</span>]]</sup>$3<span class="error"></span>',
cvt_format_preview = '<strong class="error">Error in convert: $1 [[Help:Convert messages#$4|(help)]]</strong>$3',
-- Each of following messages is a table:
-- { [1] = 'title', -- mouseover title text
-- [2] = 'text', -- link text displayed in article
-- [3] = 'category key', -- key to lookup category in all_categories
-- [4] = 'anchor', -- anchor for link to relevant section on help page
-- regex = gsub_regex,
-- replace = gsub_table,
-- } Mouseover title text Link text CatKey Anchor
cvt_bad_input = { 'input "$1" must be a number and unit' , 'invalid input' , 'option', 'invalid_input' },
cvt_bad_num = { 'Value "$1" must be a number' , 'invalid number' , 'option', 'invalid_number' },
cvt_big_prec = { 'Precision "$1" is too large' , 'precision too large' , 'option', 'precision_too_large' },
cvt_invalid_num = { 'Number has overflowed' , 'number overflow' , 'option', 'number_overflow' },
cvt_no_num = { 'Needs the number to be converted' , 'needs a number' , 'option', 'needs_number' },
cvt_no_num2 = { 'Needs another number for a range' , 'needs another number', 'option', 'needs_another_number' },
cvt_bad_frac = { '"$1" needs an integer above 1' , 'invalid fraction' , 'option', 'invalid_fraction' },
cvt_bad_prec = { 'Precision "$1" must be an integer' , 'invalid precision' , 'option', 'invalid_precision' },
cvt_bad_sigfig = { '"$1" needs a positive integer' , 'invalid sigfig' , 'option', 'invalid_sigfig' },
cvt_empty_option = { 'Ignored empty option "$1"' , 'empty option' , 'option', 'empty_option' },
cvt_deprecated = { 'Option "$1" is deprecated' , '*' , 'option', 'deprecated_option', format = 'cvt_format2', nowarn = true },
cvt_no_spell = { 'Spelling is not available' , 'bug, ask for help' , 'option', 'ask_for_help' },
cvt_unknown_option = { 'Ignored invalid option "$1"' , 'invalid option' , 'option', 'invalid_option' },
cvt_wd_fail = { 'Unable to access Wikidata' , 'wikidata problem' , 'option', 'wikidata_problem' },
cvt_bad_default = { 'Unit "$1" has an invalid default' , 'bug, ask for help' , 'unit' , 'ask_for_help' },
cvt_bad_unit = { 'Unit "$1" is invalid here' , 'unit invalid here' , 'unit' , 'unit_invalid_here' },
cvt_no_default = { 'Unit "$1" has no default output unit' , 'bug, ask for help' , 'unit' , 'ask_for_help' },
cvt_no_unit = { 'Needs name of unit' , 'needs unit name' , 'unit' , 'needs_unit_name' },
cvt_unknown = { 'Unit name "$1" is not known' , 'unknown unit' , 'unit' , 'unknown_unit' },
cvt_should_be = { '$1' , 'ambiguous unit' , 'unit' , 'ambiguous_unit', regex = unitcode_regex, replace = unitcode_replace },
cvt_mismatch = { 'Cannot convert "$1" to "$2"' , 'unit mismatch' , 'unit' , 'unit_mismatch' },
cvt_bug_convert = { 'Bug: Cannot convert between specified units', 'bug, ask for help' , 'unit' , 'ask_for_help' },
cvt_lookup = { 'Unit "$1" is incorrectly defined' , 'bug, ask for help' , 'unit' , 'ask_for_help' },
}
-- Text to join input value/unit with output value/unit.
local disp_joins = {
-- [1]=before output, [2]=after output, [3]=between outputs in a combination; default "; "
-- [wantname] gives default abbr=off
["or"] = { " or " , "" , " or ", wantname = true },
["sqbr-sp"] = { " [" , "]" },
["sqbr-nbsp"] = { " [" , "]" },
["comma"] = { ", " , "" , ", " },
["slash-sp"] = { " / " , "" , wantname = true },
["slash-nbsp"] = { " / ", "" , wantname = true },
["slash-nosp"] = { "/" , "" , wantname = true },
["b"] = { " (" , ")" },
["(or)"] = { " (" , ")", " or " },
["br"] = { "<br />" , "" , wantname = true },
["br()"] = { "<br />(" , ")", wantname = true },
}
-- Text to separate values in a range.
local range_types = {
-- Specifying a table requires either:
-- * "off" and "on" values (for "abbr=off" and "abbr=on"), or
-- * "input" and "output" values (for LHS and RHS);
-- other fields are optional.
-- When "adj=on|abbr=off" applies, spaces in range text are replaced with hyphens.
-- With "exception = true", that also occurs with "adj=on|abbr=on".
-- If "adj" is defined here, that text (unchanged) is used with "adj=on".
["+"] = " + ",
[","] = ", ",
[", and"] = ", and ",
[", or"] = ", or ",
["by"] = " by ",
["-"] = "–",
["to about"] = " to about ",
["and"] = { off = " and ", on = " and ", exception = true },
["and(-)"] = { input = " and ", output = "–" },
["or"] = { off = " or " , on = " or " , exception = true },
["to"] = { off = " to " , on = " to " , exception = true },
["to(-)"] = { input = " to ", output = "–" },
["+/-"] = { off = " ± ", on = " ± ", adj = " ± ", is_range_change = true },
["by(x)"] = { input = " by ", output = " × ", out_range_x = true },
["x"] = { off = " by ", on = " × ", abbr_range_x = true },
["xx"] = " × ",
["*"] = "×",
["/"] = " / ", -- for a table of high/low temperatures with {{convert|83|/|63|F|disp=br()|abbr=values}}
}
local range_aliases = {
-- ["alternative name for a range"] = "standard range name"
["–"] = "-",
["–"] = "-",
["×"] = "x",
["×"] = "x",
["±"] = "+/-",
["±"] = "+/-",
}
-- Convert accepts range text delimited with whitespace, for example, {{convert|1 to 2|ft}}.
-- In addition, the following "words" are accepted without spaces, for example, {{convert|1-2|ft}}.
-- Words must be in correct order for searching, for example, 'x' after 'xx'.
local range_words = { '-', '–', 'xx', 'x', '*' }
local ranges = {
types = range_types,
aliases = range_aliases,
words = range_words,
}
-- Valid option names.
local en_option_name = {
-- ["local text for option name"] = "en name used in this module"
["$"] = "$",
["abbr"] = "abbr",
["adj"] = "adj",
["comma"] = "comma",
["debug"] = "debug",
["disp"] = "disp",
["frac"] = "frac",
["input"] = "input",
["lang"] = "lang",
["lk"] = "lk",
["order"] = "order",
["qid"] = "qid",
["qual"] = "qual",
["qualifier"] = "qual",
["round"] = "round",
["sigfig"] = "sigfig",
["sing"] = "adj", -- "sing" is an old alias for "adj"
["sortable"] = "sortable",
["sp"] = "sp",
["spell"] = "spell",
["stylein"] = "stylein",
["styleout"] = "styleout",
["tracking"] = "tracking",
}
-- Valid option values.
-- Convention: parms.opt_xxx refers to an option that is set here
-- (not intended to be set by the template which invokes this module).
-- Example: At enwiki, "abbr" includes:
-- ["comma"] = "opt_nocomma"
-- As a result, if the template uses abbr=comma, Module:Convert sets:
-- parms["opt_nocomma"] = true
-- parms["abbr"] = nil
-- Therefore parms.abbr will be nil, or will have one of the listed values
-- that do not start with "opt_".
-- An option value of form "xxx?" is the same as "xxx" but shows the input as deprecated.
local en_option_value = {
-- $=x is handled as a special case: x should be a currency symbol that will be used instead of "$"
["abbr"] = {
-- ["local text for option value"] = "en value used in this module"
["def"] = "", -- ignored (some wrapper templates call convert with "abbr=def" to mean "default abbreviation")
["h"] = "on", -- abbr=on + use "h" for hand unit (default)
["hh"] = "opt_hand_hh", -- abbr=on + use "hh" for hand unit
["in"] = "in", -- use symbol for LHS unit
["none"] = "off", -- old name for "off"
["off"] = "off", -- use name for all units
["on"] = "on", -- use symbol for all units
["out"] = "out", -- use symbol for RHS unit (default)
["unit"] = "unit", -- abbr=on but abbreviate units only: e6km → million km (not ×10⁶ km)
["values"] = "opt_values", -- show only input and output numbers, not units
["~"] = "opt_also_symbol", -- show input unit symbol as well as name
},
["adj"] = {
["mid"] = "opt_adjectival, opt_adj_mid", -- adj=on with user-specified text after input unit (between input and output)
["off"] = "", -- ignored (off is the default)
["on"] = "opt_adjectival", -- unit name is singular and hyphenated
["pre"] = "opt_one_preunit", -- user-specified text before input unit
["ri0"] = "opt_ri=0", -- round input with precision = 0
["ri1"] = "opt_ri=1", -- round input with precision = 1
["ri2"] = "opt_ri=2", -- round input with precision = 2
["ri3"] = "opt_ri=3", -- round input with precision = 3
},
["comma"] = {
["5"] = "opt_comma5", -- only use numsep grouping if 5 or more digits
["gaps"] = "opt_gaps", -- use gaps, not numsep, to separate groups of digits
["gaps3"] = "opt_gaps, opt_gaps3", -- group only in threes rather than default of no gap before a single digit after decimal mark
["off"] = "opt_nocomma", -- no numsep in input or output numbers
},
["debug"] = {
["yes"] = "opt_sortable_debug", -- make the normally hidden sort key visible
},
["disp"] = {
["5"] = "opt_round=5?", -- round output value to nearest 5
["b"] = "b", -- join: '(...)'
["(or)"] = "(or)", -- join: '(...)' with 'or' between outputs in a combination
["br"] = "br", -- join: '<br />'
["br()"] = "br()", -- join: '<br />(...)'
["comma"] = "comma", -- join: ','
["flip"] = "opt_flip", -- reverse order of input/output
["number"] = "opt_output_number_only", -- display output value (not input, and not output symbol/name)
["or"] = "or", -- join: 'or'
["out"] = "opt_output_only",
["output number only"] = "opt_output_number_only",
["output only"] = "opt_output_only",
["preunit"] = "opt_two_preunits", -- user-specified text before input and output units
["sqbr"] = "sqbr", -- join: '[...]'
["table"] = "opt_table", -- output is suitable for a table cell with align="right"
["tablecen"] = "opt_tablecen", -- output is suitable for a table cell with align="center"
["unit"] = "opt_input_unit_only", -- display input symbol/name (not output, and not input value)
["unit or text"] = "opt_input_unit_only, opt_ignore_error", -- display input symbol/name, or given unit code if not known
["unit2"] = "opt_output_unit_only",
["x"] = "x", -- join: <first>...<second> (user-specified text)
},
-- frac=x is handled as a special case: x must be an integer (possibly in local language) = 2 or more
-- input=x is handled as a special case: x should be <value><space><unitcode> or <wikidata-property-id>
["lang"] = { -- language for output digits (both en and local digits are always accepted for input)
["en"] = "opt_lang_en", -- use en digits for numbers, regardless of local language
["local"] = "opt_lang_local", -- use local digits for numbers (default, although config can change default to en)
},
["lk"] = {
["in"] = "in", -- link LHS unit name or symbol
["off"] = "off", -- do not link: same as default except for hand unit
["on"] = "on", -- link all unit names or symbols (but not twice for the same unit)
["out"] = "out", -- link RHS unit name or symbol
},
["order"] = {
["flip"] = "opt_flip", -- reverse order of input/output
["out"] = "opt_order_out", -- do not show input; instead, use order in output combination, with the first output shown as the input
},
-- qid=x is handled as a special case: x should be a Wikidata Q item identifier.
-- qual=x is handled as a special case: x should be a Wikidata Q item identifier.
["round"] = {
["0.5"] = "opt_round=0.5", -- round output value to nearest 0.5
["5"] = "opt_round=5", -- round output value to nearest 5
["10"] = "opt_round=10", -- round output value to nearest 10 (same as but clearer than "|-1")
["25"] = "opt_round=25", -- round output value to nearest 25
["50"] = "opt_round=50", -- round output value to nearest 50
["each"] = "opt_round_each", -- using default precision in a range, round each output separately (default uses highest precision of each item in range)
},
-- sigfig=x is handled as a special case: x must be an integer (possibly in local language) = 1 or more
["sortable"] = {
["off"] = "", -- ignored (off is the default)
["on"] = "opt_sortable_on", -- output sort key for use in a sortable table, based on value from converting to a standard base unit
["debug"] = "opt_sortable_on, opt_sortable_debug", -- |sortable=debug is the same as |sortable=on|debug=yes
},
["sp"] = {
["us"] = "opt_sp_us", -- use U.S. spelling (like "meter" instead of default "metre")
},
["spell"] = { -- only English spelling is supported; not scientific notation; only some fractions
["in"] = "opt_spell_in", -- spell input value in words
["In"] = "opt_spell_in, opt_spell_upper", -- spell input value in words with first letter uppercase
["on"] = "opt_spell_in, opt_spell_out", -- spell input and output values in words
["On"] = "opt_spell_in, opt_spell_out, opt_spell_upper", -- same, with first letter of first word in result uppercase
},
-- stylein=x is handled as a special case: x can be any text
-- styleout=x is handled as a special case: x can be any text
-- tracking=x is handled as a special case: x can be any text
}
return {
SIprefixes = SIprefixes,
all_categories = all_categories,
all_messages = all_messages,
currency = { ['$'] = true, ['£'] = true, ['€'] = true, ['₱'] = true, ['₽'] = true, ['¥'] = true },
customary_units = customary_units,
disp_joins = disp_joins,
en_option_name = en_option_name,
en_option_value = en_option_value,
eng_scales = eng_scales,
ranges = ranges,
}
dhmh4lgsbtokaerxu3h0dg11g442lbk
Modul:Check for unknown parameters
828
3323
7090
2023-12-25T14:41:16Z
Umarxon III
998
„-- This module may be used to compare the arguments passed to the parent -- with a list of arguments, returning a specified result if an argument is -- not on the list local p = {} local function trim(s) return s:match('^%s*(.-)%s*$') end local function isnotempty(s) return s and s:match('%S') end local function clean(text) -- Return text cleaned for display and truncated if too long. -- Strip markers are replaced with dummy text representin...“ yozuvi orqali yangi sahifa yaratildi
7090
Scribunto
text/plain
-- This module may be used to compare the arguments passed to the parent
-- with a list of arguments, returning a specified result if an argument is
-- not on the list
local p = {}
local function trim(s)
return s:match('^%s*(.-)%s*$')
end
local function isnotempty(s)
return s and s:match('%S')
end
local function clean(text)
-- Return text cleaned for display and truncated if too long.
-- Strip markers are replaced with dummy text representing the original wikitext.
local pos, truncated
local function truncate(text)
if truncated then
return ''
end
if mw.ustring.len(text) > 25 then
truncated = true
text = mw.ustring.sub(text, 1, 25) .. '...'
end
return mw.text.nowiki(text)
end
local parts = {}
for before, tag, remainder in text:gmatch('([^\127]*)\127[^\127]*%-(%l+)%-[^\127]*\127()') do
pos = remainder
table.insert(parts, truncate(before) .. '<' .. tag .. '>...</' .. tag .. '>')
end
table.insert(parts, truncate(text:sub(pos or 1)))
return table.concat(parts)
end
function p._check(args, pargs)
if type(args) ~= "table" or type(pargs) ~= "table" then
-- TODO: error handling
return
end
-- create the list of known args, regular expressions, and the return string
local knownargs = {}
local regexps = {}
for k, v in pairs(args) do
if type(k) == 'number' then
v = trim(v)
knownargs[v] = 1
elseif k:find('^regexp[1-9][0-9]*$') then
table.insert(regexps, '^' .. v .. '$')
end
end
-- loop over the parent args, and make sure they are on the list
local ignoreblank = isnotempty(args['ignoreblank'])
local showblankpos = isnotempty(args['showblankpositional'])
local values = {}
for k, v in pairs(pargs) do
if type(k) == 'string' and knownargs[k] == nil then
local knownflag = false
for _, regexp in ipairs(regexps) do
if mw.ustring.match(k, regexp) then
knownflag = true
break
end
end
if not knownflag and ( not ignoreblank or isnotempty(v) ) then
table.insert(values, clean(k))
end
elseif type(k) == 'number' and knownargs[tostring(k)] == nil then
local knownflag = false
for _, regexp in ipairs(regexps) do
if mw.ustring.match(tostring(k), regexp) then
knownflag = true
break
end
end
if not knownflag and ( showblankpos or isnotempty(v) ) then
table.insert(values, k .. ' = ' .. clean(v))
end
end
end
-- add results to the output tables
local res = {}
if #values > 0 then
local unknown_text = args['unknown'] or 'Found _VALUE_, '
if mw.getCurrentFrame():preprocess( "{{REVISIONID}}" ) == "" then
local preview_text = args['preview']
if isnotempty(preview_text) then
preview_text = require('Module:If preview')._warning({preview_text})
elseif preview == nil then
preview_text = unknown_text
end
unknown_text = preview_text
end
for _, v in pairs(values) do
-- Fix odd bug for | = which gets stripped to the empty string and
-- breaks category links
if v == '' then v = ' ' end
-- avoid error with v = 'example%2' ("invalid capture index")
local r = unknown_text:gsub('_VALUE_', {_VALUE_ = v})
table.insert(res, r)
end
end
return table.concat(res)
end
function p.check(frame)
local args = frame.args
local pargs = frame:getParent().args
return p._check(args, pargs)
end
return p
h9rooqvu67gk81cpbiswol48lpmwmym
Modul:Clickable button
828
3324
7091
2023-12-25T14:42:36Z
Umarxon III
998
„-- This module implements {{clickable button 2}}. local yesno = require('Module:Yesno') local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Clickable button' }) return p.luaMain(args) end function p.luaMain(args) if not args[1] and not args.url then return '' end local data = p.makeLinkData(args) local link = p.renderLink(data) local trackingCategories = p.renderTracking...“ yozuvi orqali yangi sahifa yaratildi
7091
Scribunto
text/plain
-- This module implements {{clickable button 2}}.
local yesno = require('Module:Yesno')
local p = {}
function p.main(frame)
local args = require('Module:Arguments').getArgs(frame, {
wrappers = 'Template:Clickable button'
})
return p.luaMain(args)
end
function p.luaMain(args)
if not args[1] and not args.url then
return ''
end
local data = p.makeLinkData(args)
local link = p.renderLink(data)
local trackingCategories = p.renderTrackingCategories(args)
return link .. trackingCategories
end
function p.makeLinkData(args)
local data = {}
-- Get the link and display values, and find whether we are outputting a
-- wikilink or a URL.
if args.url then
data.isUrl = true
data.link = args.url
if args[1] then
data.display = args[1]
else
data.display = args.text or args.url
end
else
data.isUrl = false
data.link = args[1]
if args[2] then
data.display = args[2]
else
data.display = args[1]
end
end
-- Classes
local class = args.class and args.class:lower()
data.classes = {}
if class == 'ui-button-red'
or class == 'ui-button-pink'
or class == 'ui-button-purple'
or class == 'ui-button-deep-purple'
or class == 'ui-button-indigo'
or class == 'ui-button-blue'
or class == 'ui-button-light-blue'
or class == 'ui-button-cyan'
or class == 'ui-button-teal'
or class == 'ui-button-green'
or class == 'ui-button-light-green'
or class == 'ui-button-lime'
or class == 'ui-button-yellow'
or class == 'ui-button-amber'
or class == 'ui-button-orange'
or class == 'ui-button-deep-orange'
or class == 'ui-button-brown'
or class == 'ui-button-grey'
or class == 'ui-button-blue-grey'
or class == 'ui-button-black'
then
table.insert(
data.classes,
'submit ui-button ui-widget ui-state-default ui-corner-all'
.. ' ui-button-text-only ui-button-text'
)
else
table.insert(data.classes, 'mw-ui-button')
end
if class then
table.insert(data.classes, class)
end
-- Styles
do
--[[
-- Check whether we are on the same page as we have specified in
-- args[1], but not if we are using a URL link, as then args[1] is only
-- a display value. If we are currently on the page specified in
-- args[1] make the button colour darker so that it stands out from
-- other buttons on the page.
--]]
local success, linkTitle, currentTitle
if not data.isUrl then
currentTitle = mw.title.getCurrentTitle()
success, linkTitle = pcall(mw.title.new, args[1])
end
if success
and linkTitle
and mw.title.equals(currentTitle, linkTitle)
then
if class == 'ui-button-red'
or class == 'mw-ui-progressive'
then
data.backgroundColor = '#F44336'
elseif class == 'ui-button-pink'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#E91E63'
elseif class == 'ui-button-purple'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#9C27B0'
elseif class == 'ui-button-deep-purple'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#673AB7'
elseif class == 'ui-button-indigo'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#3F51B5'
elseif class == 'ui-button-blue'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#2196F3'
elseif class == 'ui-button-light-blue'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#03A9F4'
elseif class == 'ui-button-cyan'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#00BCD4'
elseif class == 'ui-button-teal'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#009688'
elseif class == 'ui-button-green'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#4CAF50'
elseif class == 'ui-button-light-green'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#8BC34A'
elseif class == 'ui-button-lime'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#CDDC39'
elseif class == 'ui-button-yellow'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#FFEB3B'
elseif class == 'ui-button-amber'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#FFC107'
elseif class == 'ui-button-orange'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#FF9800'
elseif class == 'ui-button-deep-orange'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#FF5722'
elseif class == 'ui-button-brown'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#795548'
elseif class == 'ui-button-grey'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#9E9E9E'
elseif class == 'ui-button-blue-grey'
or class == 'mw-ui-destructive'
then
data.backgroundColor = '#607D8B'
elseif class == 'ui-button-black'
or class == 'mw-ui-destructive'
then
data.backgroundColor = '#000000'
else
data.backgroundColor = '#CCC'
data.color = '#666'
end
end
-- Add user-specified styles.
data.style = args.style
end
return data
end
function p.renderLink(data)
-- Render the display span tag.
local display
do
local displaySpan = mw.html.create('span')
for i, class in ipairs(data.classes or {}) do
displaySpan:addClass(class)
end
displaySpan
:attr('role', 'button')
:attr('aria-disabled', 'false')
:css{
['background-color'] = data.backgroundColor,
color = data.color
}
if data.style then
displaySpan:cssText(data.style)
end
displaySpan:wikitext(data.display)
display = tostring(displaySpan)
end
-- Render the link
local link
if data.isUrl then
link = string.format('[%s %s]', data.link, display)
else
link = string.format('[[%s|%s]]', data.link, display)
end
return string.format('<span class="plainlinks">%s</span>', link)
end
function p.renderTrackingCategories(args)
if yesno(args.category) == false then
return ''
end
local class = args.class and args.class:lower()
if class == 'ui-button-red'
or class == 'ui-button-pink'
or class == 'ui-button-purple'
or class == 'ui-button-deep-purple'
or class == 'ui-button-indigo'
or class == 'ui-button-blue'
or class == 'ui-button-light-blue'
or class == 'ui-button-cyan'
or class == 'ui-button-teal'
or class == 'ui-button-green'
or class == 'ui-button-light-green'
or class == 'ui-button-lime'
or class == 'ui-button-yellow'
or class == 'ui-button-amber'
or class == 'ui-button-orange'
or class == 'ui-button-deep-orange'
or class == 'ui-button-brown'
or class == 'ui-button-grey'
or class == 'ui-button-blue-grey'
or class == 'ui-button-black'
then
return '[[Category:Pages using old style ui-button-color]]'
else
return ''
end
end
return p
gwn6nv6fp0q8gjp2ib2ep9rlzo07p5o
Modul:ConvertDiff
828
3325
7092
2023-12-25T14:44:20Z
Umarxon III
998
„-- This module converts Wikiquote diff URLs to the {{diff}} template format. local newBuffer = require('Module:OutputBuffer') local p = {} local function decodeUrl(url) if type(url) ~= 'string' then return nil end url = mw.uri.new(url) if not url or url.host ~= 'en.wikiquote.org' then return nil end local data = {} data.title = url.query.title and mw.uri.decode(url.query.title, 'WIKI') data.diff = url.query.diff data.oldid = url.que...“ yozuvi orqali yangi sahifa yaratildi
7092
Scribunto
text/plain
-- This module converts Wikiquote diff URLs to the {{diff}} template format.
local newBuffer = require('Module:OutputBuffer')
local p = {}
local function decodeUrl(url)
if type(url) ~= 'string' then
return nil
end
url = mw.uri.new(url)
if not url or url.host ~= 'en.wikiquote.org' then
return nil
end
local data = {}
data.title = url.query.title and mw.uri.decode(url.query.title, 'WIKI')
data.diff = url.query.diff
data.oldid = url.query.oldid
data.diffonly = url.query.diffonly
return data
end
local function encodeDiffTemplate(data)
if not data.title and not data.diff and not data.oldid then
return nil
end
local isNamed = false -- Track whether we need to use named parameters
for k, v in pairs(data) do
if string.find(v, '=') then
isNamed = true
break
end
end
local getBuffer, print, printf = newBuffer()
print('diff')
printf('%s%s', isNamed and 'page=' or '', data.title or '')
printf('%s%s', isNamed and 'diff=' or '', data.diff or '')
printf('%s%s', isNamed and 'oldid=' or '', data.oldid or '')
if data.label then
printf('%s%s', isNamed and 'label=' or '', data.label)
end
if data.diffonly then
printf('diffonly=%s', data.diffonly)
end
local ret = getBuffer('|')
ret = '{{' .. ret .. '}}'
return ret
end
function p._url(args)
local data = decodeUrl(args.url)
if data then
data.label = args.label
return encodeDiffTemplate(data)
else
return nil
end
end
function p.url(frame)
local args = require('Module:Arguments').getArgs(frame, {
wrappers = 'Template:URL to diff',
})
return p._url(args)
end
return p
756fg4yx328kkxvmy4n92fi6mjcw3wy
Modul:Cat main
828
3326
7093
2023-12-25T14:45:26Z
Umarxon III
998
„-- This module implements {{cat main}}. local mHatnote = require('Module:Hatnote') local mFormatLink = require('Module:Format link') local yesno = require('Module:Yesno') local mTableTools -- lazily initialise local mArguments -- lazily initialise local p = {} function p.catMain(frame) mTableTools = require('Module:TableTools') mArguments = require('Module:Arguments') local args = mArguments.getArgs(frame, {wrappers = 'Template:Cat main'}) l...“ yozuvi orqali yangi sahifa yaratildi
7093
Scribunto
text/plain
-- This module implements {{cat main}}.
local mHatnote = require('Module:Hatnote')
local mFormatLink = require('Module:Format link')
local yesno = require('Module:Yesno')
local mTableTools -- lazily initialise
local mArguments -- lazily initialise
local p = {}
function p.catMain(frame)
mTableTools = require('Module:TableTools')
mArguments = require('Module:Arguments')
local args = mArguments.getArgs(frame, {wrappers = 'Template:Cat main'})
local pages = mTableTools.compressSparseArray(args)
local options = {
article = args.article,
selfref = args.selfref
}
return p._catMain(options, unpack(pages))
end
function p._catMain(options, ...)
options = options or {}
-- Get the links table.
local links = mFormatLink.formatPages({}, {...})
if not links[1] then
local page = mw.title.getCurrentTitle().text
links[1] = mFormatLink._formatLink{link = page}
end
for i, link in ipairs(links) do
links[i] = string.format("'''%s'''", link)
end
-- Get the pagetype.
local pages = {...}
local pagetype
if options.article ~= nil then
pagetype = yesno(options.article) ~= false and 'article' or 'page'
elseif pages and pages[1] then
local page = pages[1]:gsub("|.*","")
pagetype = mw.title.new(page).namespace == 0 and "article" or "page"
else
pagetype = "article"
end
-- Work out whether we need to be singular or plural.
local stringToFormat
if #links > 1 then
stringToFormat = 'The main %ss for this [[Help:Category|category]] are %s.'
else
stringToFormat = 'The main %s for this [[Help:Category|category]] is %s.'
end
-- Get the text.
local text = string.format(
stringToFormat,
pagetype,
mw.text.listToText(links)
)
-- Pass it through to Module:Hatnote.
local hnOptions = {}
hnOptions.selfref = options.selfref
return mHatnote._hatnote(text, hnOptions)
end
return p
57ffmi29sl3y99re14r1i1op1v80bl5
Modul:Check isxn
828
3327
7095
2023-12-25T15:01:26Z
Umarxon III
998
„-- This template is a copy of the ISXN validation code from [[Module:Citation/CS1]] -- which allows for validating ISBN, ISMN, and ISSN without invoking a citation template local p = {} --[[--------------------------< IS _ V A L I D _ I S X N >----------------------------------------------------- ISBN-10 and ISSN validator code calculates checksum across all isbn/issn digits including the check digit. ISBN-13 is checked in check_isbn(). If the n...“ yozuvi orqali yangi sahifa yaratildi
7095
Scribunto
text/plain
-- This template is a copy of the ISXN validation code from [[Module:Citation/CS1]]
-- which allows for validating ISBN, ISMN, and ISSN without invoking a citation template
local p = {}
--[[--------------------------< IS _ V A L I D _ I S X N >-----------------------------------------------------
ISBN-10 and ISSN validator code calculates checksum across all isbn/issn digits including the check digit. ISBN-13 is checked in check_isbn().
If the number is valid the result will be 0. Before calling this function, issbn/issn must be checked for length and stripped of dashes,
spaces and other non-isxn characters.
]]
local function is_valid_isxn (isxn_str, len)
local temp = 0;
isxn_str = { isxn_str:byte(1, len) }; -- make a table of byte values '0' → 0x30 .. '9' → 0x39, 'X' → 0x58
len = len+1; -- adjust to be a loop counter
for i, v in ipairs( isxn_str ) do -- loop through all of the bytes and calculate the checksum
if v == string.byte( "X" ) then -- if checkdigit is X (compares the byte value of 'X' which is 0x58)
temp = temp + 10*( len - i ); -- it represents 10 decimal
else
temp = temp + tonumber( string.char(v) )*(len-i);
end
end
return temp % 11 == 0; -- returns true if calculation result is zero
end
--[[--------------------------< IS _ V A L I D _ I S X N _ 1 3 >----------------------------------------------
ISBN-13 and ISMN validator code calculates checksum across all 13 isbn/ismn digits including the check digit.
If the number is valid, the result will be 0. Before calling this function, isbn-13/ismn must be checked for length
and stripped of dashes, spaces and other non-isxn-13 characters.
]]
local function is_valid_isxn_13 (isxn_str)
local temp=0;
isxn_str = { isxn_str:byte(1, 13) }; -- make a table of byte values '0' → 0x30 .. '9' → 0x39
for i, v in ipairs( isxn_str ) do
temp = temp + (3 - 2*(i % 2)) * tonumber( string.char(v) ); -- multiply odd index digits by 1, even index digits by 3 and sum; includes check digit
end
return temp % 10 == 0; -- sum modulo 10 is zero when isbn-13/ismn is correct
end
--[[--------------------------< C H E C K _ I S B N >------------------------------------------------------------
Determines whether an ISBN string is valid
]]
local function check_isbn( isbn_str, error_string )
if nil ~= isbn_str:match("[^%s-0-9X]") then -- fail if isbn_str contains anything but digits, hyphens, or the uppercase X
return error_string;
end
isbn_str = isbn_str:gsub( "-", "" ):gsub( " ", "" ); -- remove hyphens and spaces
local len = isbn_str:len();
if len ~= 10 and len ~= 13 then
return error_string;
end
if len == 10 then
if isbn_str:match( "^%d*X?$" ) == nil then
return error_string;
end
return is_valid_isxn(isbn_str, 10) and '' or error_string;
else
local temp = 0;
if isbn_str:match( "^97[89]%d*$" ) == nil then -- isbn13 begins with 978 or 979; ismn begins with 979
return error_string;
end
return is_valid_isxn_13 (isbn_str) and '' or error_string;
end
end
--[[--------------------------< C H E C K _ I S M N >------------------------------------------------------------
Determines whether an ISMN string is valid. Similar to isbn-13, ismn is 13 digits begining 979-0-... and uses the
same check digit calculations. See http://www.ismn-international.org/download/Web_ISMN_Users_Manual_2008-6.pdf
section 2, pages 9–12.
]]
local function check_ismn (id, error_string)
local text;
local valid_ismn = true;
id=id:gsub( "[%s-–]", "" ); -- strip spaces, hyphens, and endashes from the ismn
if 13 ~= id:len() or id:match( "^9790%d*$" ) == nil then -- ismn must be 13 digits and begin 9790
valid_ismn = false;
else
valid_ismn=is_valid_isxn_13 (id); -- validate ismn
end
return valid_ismn and '' or error_string
end
--[[--------------------------< I S S N >----------------------------------------------------------------------
Validate and format an issn. This code fixes the case where an editor has included an ISSN in the citation but has separated the two groups of four
digits with a space. When that condition occurred, the resulting link looked like this:
|issn=0819 4327 gives: [http://www.worldcat.org/issn/0819 4327 0819 4327] -- can't have spaces in an external link
This code now prevents that by inserting a hyphen at the issn midpoint. It also validates the issn for length and makes sure that the checkdigit agrees
with the calculated value. Incorrect length (8 digits), characters other than 0-9 and X, or checkdigit / calculated value mismatch will all cause a check issn
error message.
]]
local function check_issn(id, error_string)
local issn_copy = id; -- save a copy of unadulterated issn; use this version for display if issn does not validate
local text;
local valid_issn = true;
if not id:match ('^%d%d%d%d%-%d%d%d[%dX]$') then
return error_string;
end
id=id:gsub( "[%s-–]", "" ); -- strip spaces, hyphens, and endashes from the issn
if 8 ~= id:len() or nil == id:match( "^%d*X?$" ) then -- validate the issn: 8 digits long, containing only 0-9 or X in the last position
valid_issn=false; -- wrong length or improper character
else
valid_issn=is_valid_isxn(id, 8); -- validate issn
end
return valid_issn and '' or error_string
end
------------------------------< E N T R Y P O I N T S >--------------------------------------------------====
function p.check_isbn(frame)
return check_isbn(frame.args[1] or frame:getParent().args[1], frame.args['error'] or frame:getParent().args['error'] or 'error')
end
function p.check_ismn(frame)
return check_ismn(frame.args[1] or frame:getParent().args[1], frame.args['error'] or frame:getParent().args['error'] or 'error')
end
function p.check_issn(frame)
return check_issn(frame.args[1] or frame:getParent().args[1], frame.args['error'] or frame:getParent().args['error'] or 'error')
end
return p
m39a8k5gmtbg6x3k2f7rizj3jk5on20
Modul:Delink
828
3328
7096
2023-12-25T15:03:14Z
Umarxon III
998
„-- This module de-links most wikitext. require('strict') local p = {} local getArgs local function delinkReversePipeTrick(s) if s:match("^%[%[|.*[|\n]") then -- Check for newlines or multiple pipes. return s else return s:match("%[%[|(.*)%]%]") end end local function delinkPipeTrick(s) local linkarea, display = "", "" -- We need to deal with colons, brackets, and commas, per [[Help:Pipe trick]]. --...“ yozuvi orqali yangi sahifa yaratildi
7096
Scribunto
text/plain
-- This module de-links most wikitext.
require('strict')
local p = {}
local getArgs
local function delinkReversePipeTrick(s)
if s:match("^%[%[|.*[|\n]") then -- Check for newlines or multiple pipes.
return s
else
return s:match("%[%[|(.*)%]%]")
end
end
local function delinkPipeTrick(s)
local linkarea, display = "", ""
-- We need to deal with colons, brackets, and commas, per [[Help:Pipe trick]].
-- First, remove the text before the first colon, if any.
if s:match(":") then
s = s:match("%[%[.-:(.*)|%]%]")
-- If there are no colons, grab all of the text apart from the square brackets and the pipe.
else
s = s:match("%[%[(.*)|%]%]")
end
-- Next up, brackets and commas.
if s:match("%(.-%)$") then -- Brackets trump commas.
s = s:match("(.-) ?%(.-%)$")
elseif s:match(",") then -- If there are no brackets, display only the text before the first comma.
s = s:match("(.-),.*$")
end
return s
end
local function delinkWikilink(s)
local result = s
-- Deal with the reverse pipe trick.
if result:match("%[%[|") then
return delinkReversePipeTrick(result)
end
result = mw.uri.decode(result, "PATH") -- decode percent-encoded entities. Leave underscores and plus signs.
result = mw.text.decode(result, true) -- decode HTML entities.
-- Check for bad titles. To do this we need to find the
-- title area of the link, i.e. the part before any pipes.
local titlearea
if result:match("|") then -- Find if we're dealing with a piped link.
titlearea = result:match("^%[%[(.-)|.*%]%]")
else
titlearea = result:match("^%[%[(.-)%]%]")
end
-- Check for bad characters.
if mw.ustring.match(titlearea, "[%[%]<>{}%%%c\n]") then
return s
end
-- Check for categories, interwikis, and files.
local colonprefix = result:match("%[%[(.-):.*%]%]") or "" -- Get the text before the first colon.
local ns = mw.site.namespaces[colonprefix] -- see if this is a known namespace
if mw.language.isKnownLanguageTag(colonprefix)
or ( ns and ( ns.canonicalName == "File" or ns.canonicalName == "Category" ) ) then
return ""
end
-- Remove the colon if the link is using the [[Help:Colon trick]].
if result:match("%[%[:") then
result = "[[" .. result:match("%[%[:(.*%]%])")
end
-- Deal with links using the [[Help:Pipe trick]].
if mw.ustring.match(result, "^%[%[[^|]*|%]%]") then
return delinkPipeTrick(result)
end
-- Find the display area of the wikilink
if result:match("|") then -- Find if we're dealing with a piped link.
result = result:match("^%[%[.-|(.+)%]%]")
-- Remove new lines from the display of multiline piped links,
-- where the pipe is before the first new line.
result = result:gsub("\n", "")
else
result = result:match("^%[%[(.-)%]%]")
end
return result
end
local function delinkURL(s)
-- Assume we have already delinked internal wikilinks, and that
-- we have been passed some text between two square brackets [foo].
-- If the text contains a line break it is not formatted as a URL, regardless of other content.
if s:match("\n") then
return s
end
-- Check if the text has a valid URL prefix and at least one valid URL character.
local valid_url_prefixes = {"//", "http://", "https://", "ftp://", "gopher://", "mailto:", "news:", "irc://"}
local url_prefix
for i,v in ipairs(valid_url_prefixes) do
if mw.ustring.match(s, '^%[' .. v ..'[^"%s].*%]' ) then
url_prefix = v
break
end
end
-- Get display text
if not url_prefix then
return s
end
s = s:match("^%[" .. url_prefix .. "(.*)%]") -- Grab all of the text after the URL prefix and before the final square bracket.
s = s:match('^.-(["<> ].*)') or "" -- Grab all of the text after the first URL separator character ("<> ).
s = mw.ustring.match(s, "^%s*(%S.*)$") or "" -- If the separating character was a space, trim it off.
local s_decoded = mw.text.decode(s, true)
if mw.ustring.match(s_decoded, "%c") then
return s
else
return s_decoded
end
end
local function delinkLinkClass(s, pattern, delinkFunction)
if not type(s) == "string" then
error("Attempt to de-link non-string input.", 2)
end
if not ( type(pattern) == "string" and mw.ustring.sub(pattern, 1, 1) == "^" ) then
error('Invalid pattern detected. Patterns must begin with "^".', 2)
end
-- Iterate over the text string, and replace any matched text. using the
-- delink function. We need to iterate character by character rather
-- than just use gsub, otherwise nested links aren't detected properly.
local result = ""
while s ~= '' do
-- Replace text using one iteration of gsub.
s = mw.ustring.gsub(s, pattern, delinkFunction, 1)
-- Append the left-most character to the result string.
result = result .. mw.ustring.sub(s, 1, 1)
s = mw.ustring.sub(s, 2, -1)
end
return result
end
function p._delink(args)
local text = args[1] or ""
if args.refs == "yes" then
-- Remove any [[Help:Strip markers]] representing ref tags. In most situations
-- this is not a good idea - only use it if you know what you are doing!
text = mw.ustring.gsub(text, "UNIQ%w*%-ref%-%d*%-QINU", "")
end
if not (args.comments == "no") then
text = text:gsub("<!%-%-.-%-%->", "") -- Remove html comments.
end
if not (args.wikilinks == "no") then
text = delinkLinkClass(text, "^%[%[.-%]%]", delinkWikilink) -- De-link wikilinks.
end
if not (args.urls == "no") then
text = delinkLinkClass(text, "^%[.-%]", delinkURL) -- De-link URLs.
end
if not (args.whitespace == "no") then
-- Replace single new lines with a single space, but leave double new lines
-- and new lines only containing spaces or tabs before a second new line.
text = mw.ustring.gsub(text, "([^\n \t][ \t]*)\n([ \t]*[^\n \t])", "%1 %2")
text = text:gsub("[ \t]+", " ") -- Remove extra tabs and spaces.
end
return text
end
function p.delink(frame)
if not getArgs then
getArgs = require('Module:Arguments').getArgs
end
return p._delink(getArgs(frame, {wrappers = 'Template:Delink'}))
end
return p
2em8gs0k0iejekh5rzk5gkxr9eu756n
Modul:Distinguish
828
3329
7097
2023-12-25T15:07:13Z
Umarxon III
998
„local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local mTableTools --initialize lazily local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local p = {} function p.distinguish(frame) mArguments = require('Module:Arguments') mTableTools = require('Module:TableTools') local args = mArguments.getArgs(frame) local selfref = args.selfref lo...“ yozuvi orqali yangi sahifa yaratildi
7097
Scribunto
text/plain
local mHatnote = require('Module:Hatnote')
local mHatlist = require('Module:Hatnote list')
local mArguments --initialize lazily
local mTableTools --initialize lazily
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local p = {}
function p.distinguish(frame)
mArguments = require('Module:Arguments')
mTableTools = require('Module:TableTools')
local args = mArguments.getArgs(frame)
local selfref = args.selfref
local text = args.text
args = mTableTools.compressSparseArray(args)
return p._distinguish(args, text, selfref)
end
function p._distinguish(args, text, selfref)
checkType("_distinguish", 1, args, 'table')
if #args == 0 and not text then return '' end
local text = string.format(
'Not to be confused with %s.',
text or mHatlist.orList(args, true)
)
hnOptions = {selfref = selfref}
return mHatnote._hatnote(text, hnOptions)
end
return p
0e9s40s10w9aih1qwh96v3jypzotm48
Modul:DateI18n
828
3330
7098
2023-12-25T15:08:46Z
Umarxon III
998
„--[[ __ __ _ _ ____ _ ___ _ ___ | \/ | ___ __| |_ _| | ___ _| _ \ __ _| |_ ___|_ _/ |( _ ) _ __ | |\/| |/ _ \ / _` | | | | |/ _ (_) | | |/ _` | __/ _ \| || |/ _ \| '_ \ | | | | (_) | (_| | |_| | | __/_| |_| | (_| | || __/| || | (_) | | | | |_| |_|\___/ \__,_|\__,_|_|\___(_)____/ \__,_|\__\___|___|_|\___/|_| |_| This module is intended for processing of date strings. Please do...“ yozuvi orqali yangi sahifa yaratildi
7098
Scribunto
text/plain
--[[
__ __ _ _ ____ _ ___ _ ___
| \/ | ___ __| |_ _| | ___ _| _ \ __ _| |_ ___|_ _/ |( _ ) _ __
| |\/| |/ _ \ / _` | | | | |/ _ (_) | | |/ _` | __/ _ \| || |/ _ \| '_ \
| | | | (_) | (_| | |_| | | __/_| |_| | (_| | || __/| || | (_) | | | |
|_| |_|\___/ \__,_|\__,_|_|\___(_)____/ \__,_|\__\___|___|_|\___/|_| |_|
This module is intended for processing of date strings.
Please do not modify this code without applying the changes first at Module:Date/sandbox and testing
at Module:Date/sandbox/testcases and Module talk:Date/sandbox/testcases.
Authors and maintainers:
* User:Parent5446 - original version of the function mimicking template:ISOdate
* User:Jarekt - original version of the functions mimicking template:Date
]]
require('strict')
-- ==================================================
-- === Internal functions ===========================
-- ==================================================
-- Function allowing for consistent treatment of boolean-like wikitext input.
-- It works similarly to Module:Yesno
local function yesno(val, default)
if type(val) == 'boolean' then
return val
elseif type(val) == 'number' then
if val==1 then
return true
elseif val==0 then
return false
end
elseif type(val) == 'string' then
val = mw.ustring.lower(val) -- put in lower case
if val == 'no' or val == 'n' or val == 'false' or tonumber(val) == 0 then
return false
elseif val == 'yes' or val == 'y' or val == 'true' or tonumber(val) == 1 then
return true
end
end
return default
end
---------------------------------------------------------------------------------------
-- String replacement that ignores part of the string in "..."
local function strReplace(String, old, new)
if String:find('"') then
local T={}
for i, str in ipairs(mw.text.split( String, '"', true )) do
if i%2==1 then
str = str:gsub(old, new)
end
table.insert(T, str)
end
return table.concat(T,'"')
else
return String:gsub(old, new)
end
end
---------------------------------------------------------------------------------------
-- process datevec
-- INPUT:
-- * datevec - Array of {year,month,day,hour,minute,second, tzhour, tzmin} containing broken
-- down date-time component strings or numbers
-- OUTPUT:
-- * datecode - a code specifying content of the array where Y' is year, 'M' is month,
-- 'D' is day, 'H' is hour, 'M' minute, 'S' is second. output has to be one of YMDHMS, YMDHM, YMD, YM, MD, Y
-- * datenum - same array but holding only numbers or nuls
local function parserDatevec(datevec)
-- if month is not a number than check if it is a month name in project's language
local month = datevec[2]
if month and month~='' and not tonumber(month) then
datevec[2] = mw.getContentLanguage():formatDate( "n", month)
end
-- create datecode based on which variables are provided and check for out-of-bound values
local maxval = {nil, 12, 31, 23, 59, 59, 23, 59} -- max values for year, month, ...
local minval = {nil, 1, 1, 0, 0, 0, -23, 0} -- min values for year, month, ...
local c = {'Y', 'M', 'D', 'H', 'M', 'S', '', ''}
local datecode = '' -- a string signifying which combination of variables was provided
local datenum = {} -- date-time encoded as a vector = [year, month, ... , second]
for i = 1,8 do
datenum[i] = tonumber(datevec[i])
if datenum[i] and (i==1 or (datenum[i]>=minval[i] and datenum[i]<=maxval[i])) then
datecode = datecode .. c[i]
end
end
return datecode, datenum
end
---------------------------------------------------------------------------------------
-- process datevec
-- INPUT:
-- * datecode - a code specifying content of the array where Y' is year, 'M' is month,
-- 'D' is day, 'H' is hour, 'M' minute, 'S' is second. output has to be one of YMDHMS, YMDHM, YMD, YM, MD, Y
-- * datenum - Array of {year,month,day,hour,minute,second, tzhour, tzmin} as numbers or nuls
-- OUTPUT:
-- * timeStamp - date string in the format taken by mw.language:formatDate lua function and {{#time}} perser function
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#mw.language:formatDate
-- https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23time
-- * datecode - with possible corrections
local function getTimestamp(datecode, datenum)
-- create time stamp string (for example 2000-02-20 02:20:20) based on which variables were provided
local timeStamp
if datecode == 'YMDHMS' then
timeStamp = string.format('%04i-%02i-%02i %02i:%02i:%02i', datenum[1], datenum[2], datenum[3], datenum[4], datenum[5], datenum[6] )
elseif datecode == 'YMDHM' then
timeStamp = string.format('%04i-%02i-%02i %02i:%02i', datenum[1], datenum[2], datenum[3], datenum[4], datenum[5] )
elseif datecode:sub(1,3)=='YMD' then
timeStamp = string.format('%04i-%02i-%02i', datenum[1], datenum[2], datenum[3] )
datecode = 'YMD' -- 'YMD', 'YMDHMS' and 'YMDHM' are the only supported format starting with 'YMD'. All others will be converted to 'YMD'
elseif datecode == 'YM' then
timeStamp = string.format('%04i-%02i', datenum[1], datenum[2] )
elseif datecode:sub(1,1)=='Y' then
timeStamp = string.format('%04i', datenum[1] )
datecode = 'Y'
elseif datecode == 'M' then
timeStamp = string.format('%04i-%02i-%02i', 2000, datenum[2], 1 )
elseif datecode == 'MD' then
timeStamp = string.format('%04i-%02i-%02i', 2000, datenum[2], datenum[3] )
else
timeStamp = nil -- format not supported
end
return timeStamp, datecode
end
---------------------------------------------------------------------------------------
-- trim leading zeros in years prior to year 1000
-- INPUT:
-- * datestr - translated date string
-- * lang - language of translation
-- OUTPUT:
-- * datestr - updated date string
local function trimYear(datestr, year, lang)
local yearStr0, yearStr1, yearStr2, zeroStr
yearStr0 = string.format('%04i', year ) -- 4 digit year in standard form "0123"
yearStr1 = mw.language.new(lang):formatDate( 'Y', yearStr0) -- same as calling {{#time}} parser function
--yearStr1 = mw.getCurrentFrame():callParserFunction( "#time", { 'Y', yearStr0, lang } ) -- translate to a language
if yearStr0==yearStr1 then -- most of languages use standard form of year
yearStr2 = tostring(year)
else -- some languages use different characters for numbers
yearStr2 = yearStr1
zeroStr = mw.ustring.sub(yearStr1,1,1) -- get "0" in whatever language
for i=1,3 do -- trim leading zeros
if mw.ustring.sub(yearStr2,1,1)==zeroStr then
yearStr2 = mw.ustring.sub(yearStr2, 2, 5-i)
else
break
end
end
end
return string.gsub(datestr, yearStr1, yearStr2 ) -- in datestr replace long year with trimmed one
end
---------------------------------------------------------------------------------------
-- Look up proper format string to be passed to {{#time}} parser function
-- INPUTS:
-- * datecode: YMDHMS, YMDHM, YMD, YM, MD, Y, or M
-- * day : Number between 1 and 31 (not needed for most languages)
-- * lang : language
-- OUTPUT:
-- * dFormat : input to {{#time}} function
local function getDateFormat(datecode, day, lang)
local function parseFormat(dFormat, day)
if dFormat:find('default') and #dFormat>10 then
-- special (and messy) case of dFormat code depending on a day number
-- then json contains a string with more json containing "default" field and 2 digit day keys
-- if desired day is not in that json than use "default" case
dFormat = dFormat:gsub('”','"') -- change fancy double quote to a straight one, used for json marking
local D = mw.text.jsonDecode( dFormat ) --com = mw.dumpObject(D)
day = string.format('d%02i',day) -- create day key
dFormat = D[day] or D.default
dFormat = dFormat:gsub("'", '"') -- change single quote to a double quote, used for {{#time}} marking
end
return dFormat
end
local T = {}
local tab = mw.ext.data.get('DateI18n.tab', lang)
for _, row in pairs(tab.data) do -- convert the output into a dictionary table
local id, _, msg = unpack(row)
T[id] = msg
end
local dFormat = T[datecode]
if dFormat=='default' and (datecode=='YMDHMS' or datecode=='YMDHM') then
-- for most languages adding hour:minute:second is done by adding ", HH:MM:SS to the
-- day precission date, those languages are skipped in DateI18n.tab and default to
-- English which stores word "default"
dFormat = parseFormat(T['YMD'], day).. ', H:i'
if datecode=='YMDHMS' then
dFormat = dFormat .. ':s'
end
else
dFormat = parseFormat(dFormat, day)
end
return dFormat
end
---------------------------------------------------------------------------------------
-- Look up proper format string to be passed to {{#time}} parser function
-- INPUTS:
-- * month : month number
-- * case : gramatic case abbriviation, like "ins", "loc"
-- * lang : language
-- OUTPUT:
-- * dFormat : input to {{#time}} function
local function MonthCase(month, case, lang)
local T = {{},{},{},{},{},{},{},{},{},{},{},{}}
local tab = mw.ext.data.get('I18n/MonthCases.tab', lang)
for _, row in pairs(tab.data) do
local mth, cs, msg = unpack(row)
T[mth][cs] = msg
end
return T[month][case]
end
-- ==================================================
-- === External functions ===========================
-- ==================================================
local p = {}
--[[ ========================================================================================
Date
This function is the core part of the ISOdate template.
Usage:
local Date = require('Module:DateI18n')._Date
local dateStr = Date({2020, 12, 30, 12, 20, 11}, lang)
Parameters:
* {year,month,day,hour,minute,second, tzhour, tzmin}: broken down date-time component strings or numbers
tzhour, tzmin are timezone offsets from UTC, hours and minutes
* lang: The language to display it in
* case: Language format (genitive, etc.) for some languages
* class: CSS class for the <time> node, use "" for no metadata at all
]]
function p._Date(datevec, lang, case, class, trim_year)
-- make sure inputs are in the right format
if not lang or not mw.language.isValidCode( lang ) then
lang = mw.getCurrentFrame():callParserFunction( "int", "lang" ) -- get user's chosen language
end
if lang == 'be-tarsk' then
lang = 'be-x-old'
end
-- process datevec and extract timeStamp and datecode strings as well as numeric datenum array
local datecode, datenum = parserDatevec(datevec)
local year, month, day = datenum[1], datenum[2], datenum[3]
local timeStamp, datecode = getTimestamp(datecode, datenum)
if not timeStamp then -- something went wrong in parserDatevec
return ''
end
-- Commons [[Data:DateI18n.tab]] page stores prefered formats for diferent
-- languages and datecodes (specifying year-month-day or just year of month-day, etc)
-- Look up country specific format input to {{#time}} function
local dFormat = getDateFormat(datecode, day, lang)
-- By default the gramatical case is not specified (case=='') allowing the format to be specified
-- in [[Data:DateI18n.tab]]. You can overwrite the default grammatical case of the month by
-- specifying "case" variable. This is needed mostly by Slavic languages to create more complex
-- phrases as it is done in [[c:Module:Complex date]]
case = case or ''
if (lang=='qu' or lang=='qug') and (case=='nom') then
-- Special case related to Quechua and Kichwa languages. The form in the I18n is
-- Genitive case with suffix "pi" added to month names provided by {#time}}
-- in Nominative case that "pi" should be removed
-- see https://commons.wikimedia.org/wiki/Template_talk:Date#Quechua from 2014
dFormat = dFormat:gsub('F"pi"', 'F')
elseif (case=='gen') then
dFormat = strReplace(dFormat, "F", "xg")
elseif (case=='nom') then
dFormat = strReplace(dFormat, "xg", "F")
elseif (case ~= '') then
-- see is page [[Data:I18n/MonthCases.tab]] on Commons have name of the month
-- in specific gramatic case in desired language. If we have it than replace
-- "F" and xg" in dFormat
local monthMsg = MonthCase(month, case, lang)
if monthMsg and monthMsg ~= '' then -- make sure it exists
dFormat = strReplace(dFormat, 'F', '"'..monthMsg..'"') -- replace default month with month name we already looked up
dFormat = strReplace(dFormat, 'xg', '"'..monthMsg..'"')
end
end
-- Translate the date using specified format
-- See https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#mw.language:formatDate and
-- https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions##time for explanation of the format
local datestr = mw.language.new(lang):formatDate( dFormat, timeStamp) -- same as using {{#time}} parser function
-- Special case related to Thai solar calendar: prior to 1940 new-year was at different
-- time of year, so just year (datecode=='Y') is ambiguous and is replaced by "YYYY or YYYY" phrase
if lang=='th' and datecode=='Y' and year<=1940 then
datestr = string.format('%04i หรือ %04i', year+542, year+543 )
end
-- If year<1000 than either keep the date padded to the length of 4 digits or trim it
-- decide if the year will stay padded with zeros (for years in 0-999 range)
if year and year<1000 then
if type(trim_year)=='nil' then
trim_year = '100-999'
end
local trim = yesno(trim_year,nil) -- convert to boolean
if trim==nil and type(trim_year)=='string' then
-- if "trim_year" not a simple True/False than it is range of dates
-- for example '100-999' means to pad one and 2 digit years to be 4 digit long, while keeping 3 digit years as is
local YMin, YMax = trim_year:match( '(%d+)-(%d+)' )
trim = (YMin~=nil and year>=tonumber(YMin) and year<=tonumber(YMax))
end
if trim==true then
datestr = trimYear(datestr, year, lang) -- in datestr replace long year with trimmed one
end
end
-- append timezone if present
if datenum[7] and (datecode == 'YMDHMS' or datecode == 'YMDHM') then
-- use {{#time}} parser function to create timezone string, so that we use correct character set
local sign = (datenum[7]<0) and '−' or '+'
timeStamp = string.format("2000-01-01 %02i:%02i:00", math.abs(datenum[7]), datenum[8] or 0)
local timezone = mw.language.new(lang):formatDate( 'H:i', timeStamp) -- same as using {{#time}} parser function
datestr = string.format("%s %s%s", datestr, sign, timezone )
end
-- html formating and tagging of date string
if class and class ~= '' and datecode~='M' and datecode~='MD'then
local DateHtmlTags = '<span style="white-space:nowrap"><time class="%s" datetime="%s">%s</time></span>'
datestr = DateHtmlTags:format(class, timeStamp, datestr)
end
return datestr
end
--[[ ========================================================================================
Date
This function is the core part of the ISOdate template.
Usage:
{{#invoke:DateI18n|Date|year=|month=|day=|hour=|minute=|second=|tzhour=|tzmin=|lang=en}}
Parameters:
* year, month, day, hour, minute, second: broken down date-time component strings
* tzhour, tzmin: timezone offset from UTC, hours and minutes
* lang: The language to display it in
* case: Language format (genitive, etc.) for some languages
* class: CSS class for the <time> node, use "" for no metadata at all
]]
function p.Date(frame)
local args = {}
for name, value in pairs( frame.args ) do
name = string.gsub( string.lower(name), ' ', '_')
args[name] = value
end
return p._Date(
{ args.year, args.month, args.day, args.hour, args.minute, args.second, args.tzhour, args.tzmin },
args.lang, -- language
args.case, -- allows to specify grammatical case for the month for languages that use them
args.class or 'dtstart', -- allows to set the html class of the time node where the date is included. This is useful for microformats.
args.trim_year or '100-999' -- by default pad one and 2 digit years to be 4 digit long, while keeping 3 digit years as is
)
end
return p
lcwmkh5p6iicle9dw7qzn6d8j6xkduv
Modul:EditAtWikidata
828
3331
7099
2023-12-25T15:11:17Z
Umarxon III
998
„-- Module to display an icon with a tooltip such as "Edit this at Wikidata". -- Icon is linked to the Wikidata entry for the article where this is placed. -- This message is only displayed if a local_parameter is not supplied -- i.e. when called from a template, it can be coded not to display the message. -- The qid of a Wikidata entry can optionally be supplied for testing outside the article. -- Usage: -- {{#invoke:EditAtWikidata|showMessage|loca...“ yozuvi orqali yangi sahifa yaratildi
7099
Scribunto
text/plain
-- Module to display an icon with a tooltip such as "Edit this at Wikidata".
-- Icon is linked to the Wikidata entry for the article where this is placed.
-- This message is only displayed if a local_parameter is not supplied
-- i.e. when called from a template, it can be coded not to display the message.
-- The qid of a Wikidata entry can optionally be supplied for testing outside the article.
-- Usage:
-- {{#invoke:EditAtWikidata|showMessage|local_parameter}}
-- {{#invoke:EditAtWikidata|showMessage|qid=<ArticleID>|local_parameter}}
local p = {}
local i18n =
{
["message"] = "Edit this at Wikidata"
}
local function trimToNil(text)
-- Return trimmed non-empty text, or nil.
if type(text) == 'string' then
return text:match('(%S.-)%s*$')
end
end
function p._showMessage(args)
local local_parm = trimToNil(args[1])
if local_parm then return "" end
-- Parameter qid=x specifies the Wikidata ID for the article.
-- This is not normally used except for testing outside the article.
local qid = trimToNil(args.qid) or mw.wikibase.getEntityIdForCurrentPage()
if qid and mw.wikibase.entityExists(qid) then
-- Parameter pid=x uses x as an anchor in the link to the Wikidata entry.
local anchor = trimToNil(args.pid)
-- Parameter nbsp replaces the leading space with
local space = trimToNil(args.nbsp) and " " or " "
return
space ..
"[[File:OOjs UI icon edit-ltr-progressive.svg|frameless|text-top|10px" ..
"|alt=" .. i18n.message ..
"|link=https://www.wikidata.org/wiki/" .. qid ..
(anchor and ("#" .. anchor) or "") ..
"|class=noprint" ..
"|" .. i18n.message ..
"]]"
end
return ""
end
function p.showMessage(frame)
return p._showMessage(frame.args)
end
return p
hod1hfo0n331jsuhscew67pebepcmju
Modul:Error
828
3332
7100
2023-12-25T15:12:23Z
Umarxon III
998
„-- This module implements {{error}}. local p = {} local function _error(args) local tag = mw.ustring.lower(tostring(args.tag)) -- Work out what html tag we should use. if not (tag == 'p' or tag == 'span' or tag == 'div') then tag = 'strong' end -- Generate the html. return tostring(mw.html.create(tag) :addClass('error') :wikitext(tostring(args.message or args[1] or error('no message specified', 2)...“ yozuvi orqali yangi sahifa yaratildi
7100
Scribunto
text/plain
-- This module implements {{error}}.
local p = {}
local function _error(args)
local tag = mw.ustring.lower(tostring(args.tag))
-- Work out what html tag we should use.
if not (tag == 'p' or tag == 'span' or tag == 'div') then
tag = 'strong'
end
-- Generate the html.
return tostring(mw.html.create(tag)
:addClass('error')
:wikitext(tostring(args.message or args[1] or error('no message specified', 2)))
)
end
function p.error(frame)
local args
if type(frame.args) == 'table' then
-- We're being called via #invoke. The args are passed through to the module
-- from the template page, so use the args that were passed into the template.
args = frame.args
else
-- We're being called from another module or from the debug console, so assume
-- the args are passed in directly.
args = frame
end
-- if the message parameter is present but blank, change it to nil so that Lua will
-- consider it false.
if args.message == "" then
args.message = nil
end
return _error(args)
end
return p
swpvwjcdmj2mkkmx9f7rbsdrfsnmirh
Zaxar Prilepin
0
3333
8141
8140
2024-04-15T10:08:38Z
Salazarov
1839
8141
wikitext
text/x-wiki
[[File:Zahar-Prilepin (1).jpg|thumb|240px|Zaxar Prilepin 2020-yilgi „Krasanaya ploshad“ kitoblar festivalida]]
'''Yegeniy Nikolayevich''' ('''Zaxar''') '''Prilepin''' — rus [[:w:yozuvchi|yozuvchisi]], [[:w:Filologiya|filologi]] va [[:w:Jurnalistika|jurnalisti]].
== Iqtiboslari ==
* Men hazillashayotganim yo‘q. Biz Sovet Ittifoqini qayta tiklash mavzusini ko‘taramiz va bu bizga istalgan vaqtda, „sizning ikki million fuqarongiz bizning hududda ekan, biz sizning hududingizga da’vo qilamiz, chunki ko‘pchilik allaqachon shu yerda, hattoki bunga ovoz berishgan“, deyishga imkon beradi. Kiyevdagi paraddan keyin Yevrosiyo hududida biror narsa qilishni bizga kim taqiqlaydi? Hech kim!
** „Kiyevdagi paraddan keyin bizga buni kim taqiqlaydi?“ [https://kun.uz/uz/news/2023/12/21/kiyevdagi-paraddan-keyin-bizga-buni-kim-taqiqlaydi-rossiyalik-siyosatchi-sssr-hududlarini-rfga-birlashtirishni-taklif-etd - Rossiyalik siyosatchi SSSR hududlarini RFga birlashtirishni taklif etdi]
{{Vikipediya|Zaxar Prilepin}}
[[Turkum:7-iyulda tugʻilganlar]]
[[Turkum:1975-yilda tugʻilganlar]]
84smqjfzr6ioozpgz3x3lv0i1i66gy2
Turkum:7-iyulda tugʻilganlar
14
3334
7105
2023-12-26T17:31:30Z
Umarxon III
998
„[[Turkum:Tavallud sanasiga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7105
wikitext
text/x-wiki
[[Turkum:Tavallud sanasiga koʻra kishilar]]
2li1fjpu4n5y3up9elx4d45uprisqjr
Modul:First steps
828
3335
7106
2023-12-27T04:25:32Z
Umarxon III
998
„-- test module created by user:Gangleri -- status: 2015-12-25 draft; working as expected local p = {} mw.log() local libraryUtil = require('libraryUtil') -- from https://wikimania2015.wikimedia.org/wiki/Module:TableTools i.e. from [[wm2015:Module:TableTools]] local TableTools = require('Module:TableTools') -- from https://commons.wikimedia.org/wiki/Module:TableTools i.e. from [[c:Module:TableTools]] function p.main01() local result = '' local...“ yozuvi orqali yangi sahifa yaratildi
7106
Scribunto
text/plain
-- test module created by user:Gangleri
-- status: 2015-12-25 draft; working as expected
local p = {}
mw.log()
local libraryUtil = require('libraryUtil')
-- from https://wikimania2015.wikimedia.org/wiki/Module:TableTools i.e. from [[wm2015:Module:TableTools]]
local TableTools = require('Module:TableTools')
-- from https://commons.wikimedia.org/wiki/Module:TableTools i.e. from [[c:Module:TableTools]]
function p.main01()
local result = ''
local dump = ''
local myobject = mw
result = result .. ';MW\n'
result = result .. '\n' .. 'type is: ' .. tostring(type(myobject)) .. '\n\n'
dump = mw.dumpObject(myobject)
result = result .. dump
return result
end
function p.main23()
local result = ''
local dump = ''
local myobject = _G
result = result .. ';_G\n'
result = result .. '\n' .. 'type is: ' .. tostring(type(myobject)) .. '\n\n'
dump = mw.dumpObject(myobject)
result = result .. dump
return result
end
return p
6m91k70eq8q9zzo64amgeajxn0qnrdu
Modul:Find sources
828
3336
7107
2023-12-27T04:26:42Z
Umarxon III
998
„-- This module implements {{find sources}} and other similar templates, and -- also provides a mechanism to easily create new source-finding templates. -- Define constants local ROOT_PAGE = 'Module:Find sources' local TEMPLATE_ROOT = ROOT_PAGE .. '/templates/' -- for template config modules local LINK_CONFIG = ROOT_PAGE .. '/links' -- for link config modules local CONFIG_PAGE = ROOT_PAGE .. '/config' -- for global config -- Load required modules...“ yozuvi orqali yangi sahifa yaratildi
7107
Scribunto
text/plain
-- This module implements {{find sources}} and other similar templates, and
-- also provides a mechanism to easily create new source-finding templates.
-- Define constants
local ROOT_PAGE = 'Module:Find sources'
local TEMPLATE_ROOT = ROOT_PAGE .. '/templates/' -- for template config modules
local LINK_CONFIG = ROOT_PAGE .. '/links' -- for link config modules
local CONFIG_PAGE = ROOT_PAGE .. '/config' -- for global config
-- Load required modules
local checkType = require('libraryUtil').checkType
local cfg = mw.loadData(CONFIG_PAGE)
local p = {}
local function maybeLoadData(page)
local success, data = pcall(mw.loadData, page)
return success and data
end
local function substituteParams(msg, ...)
return mw.message.newRawMessage(msg, ...):plain()
end
local function renderSearchString(searchTerms, separator, transformFunc)
-- This takes a table of search terms and turns it into a search string
-- that can be used in a URL or in a display value. The transformFunc
-- parameter can be used to transform each search term in some way (for
-- example, URL-encoding them).
local searchStrings = {}
for i, s in ipairs(searchTerms) do
searchStrings[i] = s
end
if transformFunc then
for i, s in ipairs(searchStrings) do
searchStrings[i] = transformFunc(s)
end
end
return table.concat(searchStrings, separator)
end
function p._renderLink(code, searchTerms, display, tooltip)
-- Renders the external link wikicode for one link, given the link code,
-- a table of search terms, and an optional display value and tooltip.
-- Get link config.
local links = maybeLoadData(LINK_CONFIG)
local linkCfg = links[code]
if not linkCfg then
error(string.format(
"invalid link code '%s'; no link config found at [[%s]]",
code,
LINK_CONFIG
))
end
-- Make URL.
local url
do
local separator = linkCfg.separator or "+"
local searchString = renderSearchString(
searchTerms,
separator,
mw.uri.encode
)
url = substituteParams(linkCfg.url, searchString)
end
if tooltip then
return string.format('<span title="%s" style="border-bottom: 1px dotted;">[%s %s]</span>',
mw.text.encode(tooltip), url, display or linkCfg.display)
else
return string.format('[%s %s]', url, display or linkCfg.display)
end
end
function p._main(template, args)
-- The main access point from Lua.
checkType('_main', 1, template, 'string')
checkType('_main', 2, args, 'table', true)
args = args or {}
local title = mw.title.getCurrentTitle()
-- Get the template config.
local templateCfgPage = TEMPLATE_ROOT .. template
local templateCfg = maybeLoadData(templateCfgPage)
if not templateCfg then
error(string.format(
"invalid template name '%s'; no template config found at [[%s]]",
template, templateCfgPage
))
end
-- Namespace check.
if not templateCfg.isUsedInMainspace and title.namespace == 0 then
local formatString = '<strong class="error">%s</strong>'
if cfg['namespace-error-category'] then
formatString = formatString .. '[[%s:%s]]'
end
return string.format(
formatString,
cfg['namespace-error'],
mw.site.namespaces[14].name,
cfg['namespace-error-category']
)
end
-- Get the search terms from the arguments.
local searchTerms = {}
for i, s in ipairs(args) do
searchTerms[i] = s
end
if not searchTerms[1] then
-- Use the current subpage name as the default search term, unless
-- another title is provided. If the page uses a disambiguator like
-- "Foo (bar)", make "Foo" the first term and "bar" the second.
local searchTitle = args.title or title.subpageText
local term, dab = searchTitle:match('^(.*) (%b())$')
if dab then
dab = dab:sub(2, -2) -- Remove parens
end
if term and dab then
searchTerms[1] = term
searchTerms[2] = dab
else
searchTerms[1] = searchTitle
end
end
searchTerms[1] = '"' .. searchTerms[1] .. '"'
-- Make the intro link
local introLink
if templateCfg.introLink then
local code = templateCfg.introLink.code
local display = templateCfg.introLink.display or renderSearchString(
searchTerms,
' '
)
local tooltip = templateCfg.introLink.tooltip
introLink = p._renderLink(code, searchTerms, display, tooltip)
else
introLink = ''
end
-- Make the other links
local links = {}
local separator = templateCfg.separator or cfg['default-separator']
local sep = ''
for i, t in ipairs(templateCfg.links) do
links[i] = sep .. p._renderLink(t.code, searchTerms, t.display, t.tooltip) ..
(t.afterDisplay or '')
sep = t.separator or separator
end
links = table.concat(links)
-- Make the blurb.
local blurb = substituteParams(templateCfg.blurb, introLink, links)
local span = mw.html.create('span')
span
:addClass('plainlinks')
:addClass(templateCfg.class)
:cssText(templateCfg.style)
:wikitext(blurb)
return tostring(span)
end
setmetatable(p, { __index = function(t, template)
-- The main access point from #invoke.
-- Invocations will look like {{#invoke:Find sources|template name}},
-- where "template name" is a subpage of [[Module:Find sources/templates]].
local tname = template
if tname:sub(-8) == '/sandbox' then
-- This makes {{Find sources/sandbox|Albert Einstein}} work.
tname = tname:sub(1, -9)
end
return function(frame)
local args = require('Module:Arguments').getArgs(frame, {
wrappers = mw.site.namespaces[10].name .. ':' .. tname
})
return t._main(template, args)
end
end})
return p
1yhevceok8j6vbf0gkpzr3810k80rdc
Modul:Format link
828
3337
7108
2023-12-27T04:27:50Z
Umarxon III
998
„-------------------------------------------------------------------------------- -- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the {{format link}} template. -------------------------------------------------------------------------------- local...“ yozuvi orqali yangi sahifa yaratildi
7108
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Format link
--
-- Makes a wikilink from the given link and display values. Links are escaped
-- with colons if necessary, and links to sections are detected and displayed
-- with " § " as a separator rather than the standard MediaWiki "#". Used in
-- the {{format link}} template.
--------------------------------------------------------------------------------
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg
local mArguments -- lazily initialise [[Module:Arguments]]
local mError -- lazily initialise [[Module:Error]]
local yesno -- lazily initialise [[Module:Yesno]]
local p = {}
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function getArgs(frame)
-- Fetches the arguments from the parent frame. Whitespace is trimmed and
-- blanks are removed.
mArguments = require('Module:Arguments')
return mArguments.getArgs(frame, {parentOnly = true})
end
local function removeInitialColon(s)
-- Removes the initial colon from a string, if present.
return s:match('^:?(.*)')
end
local function maybeItalicize(s, shouldItalicize)
-- Italicize s if s is a string and the shouldItalicize parameter is true.
if s and shouldItalicize then
return '<i>' .. s .. '</i>'
else
return s
end
end
local function parseLink(link)
-- Parse a link and return a table with the link's components.
-- These components are:
-- - link: the link, stripped of any initial colon (always present)
-- - page: the page name (always present)
-- - section: the page name (may be nil)
-- - display: the display text, if manually entered after a pipe (may be nil)
link = removeInitialColon(link)
-- Find whether a faux display value has been added with the {{!}} magic
-- word.
local prePipe, display = link:match('^(.-)|(.*)$')
link = prePipe or link
-- Find the page, if it exists.
-- For links like [[#Bar]], the page will be nil.
local preHash, postHash = link:match('^(.-)#(.*)$')
local page
if not preHash then
-- We have a link like [[Foo]].
page = link
elseif preHash ~= '' then
-- We have a link like [[Foo#Bar]].
page = preHash
end
-- Find the section, if it exists.
local section
if postHash and postHash ~= '' then
section = postHash
end
return {
link = link,
page = page,
section = section,
display = display,
}
end
local function formatDisplay(parsed, options)
-- Formats a display string based on a parsed link table (matching the
-- output of parseLink) and an options table (matching the input options for
-- _formatLink).
local page = maybeItalicize(parsed.page, options.italicizePage)
local section = maybeItalicize(parsed.section, options.italicizeSection)
if (not section) then
return page
elseif (not page) then
return mw.ustring.format('§ %s', section)
else
return mw.ustring.format('%s § %s', page, section)
end
end
local function missingArgError(target)
mError = require('Module:Error')
return mError.error{message =
'Error: no link or target specified! ([[' .. target .. '#Errors|help]])'
}
end
--------------------------------------------------------------------------------
-- Main functions
--------------------------------------------------------------------------------
function p.formatLink(frame)
-- The formatLink export function, for use in templates.
yesno = require('Module:Yesno')
local args = getArgs(frame)
local link = args[1] or args.link
local target = args[3] or args.target
if not (link or target) then
return missingArgError('Template:Format link')
end
return p._formatLink{
link = link,
display = args[2] or args.display,
target = target,
italicizePage = yesno(args.italicizepage),
italicizeSection = yesno(args.italicizesection),
categorizeMissing = args.categorizemissing
}
end
function p._formatLink(options)
-- The formatLink export function, for use in modules.
checkType('_formatLink', 1, options, 'table')
local function check(key, expectedType) --for brevity
checkTypeForNamedArg(
'_formatLink', key, options[key], expectedType or 'string', true
)
end
check('link')
check('display')
check('target')
check('italicizePage', 'boolean')
check('italicizeSection', 'boolean')
check('categorizeMissing')
-- Normalize link and target and check that at least one is present
if options.link == '' then options.link = nil end
if options.target == '' then options.target = nil end
if not (options.link or options.target) then
return missingArgError('Module:Format link')
end
local parsed = parseLink(options.link)
local display = options.display or parsed.display
local catMissing = options.categorizeMissing
local category = ''
-- Find the display text
if not display then display = formatDisplay(parsed, options) end
-- Handle the target option if present
if options.target then
local parsedTarget = parseLink(options.target)
parsed.link = parsedTarget.link
parsed.page = parsedTarget.page
end
-- Test if page exists if a diagnostic category is specified
if catMissing and (mw.ustring.len(catMissing) > 0) then
local title = nil
if parsed.page then title = mw.title.new(parsed.page) end
if title and (not title.isExternal) and (not title.exists) then
category = mw.ustring.format('[[Category:%s]]', catMissing)
end
end
-- Format the result as a link
if parsed.link == display then
return mw.ustring.format('[[:%s]]%s', parsed.link, category)
else
return mw.ustring.format('[[:%s|%s]]%s', parsed.link, display, category)
end
end
--------------------------------------------------------------------------------
-- Derived convenience functions
--------------------------------------------------------------------------------
function p.formatPages(options, pages)
-- Formats an array of pages using formatLink and the given options table,
-- and returns it as an array. Nil values are not allowed.
local ret = {}
for i, page in ipairs(pages) do
ret[i] = p._formatLink{
link = page,
categorizeMissing = options.categorizeMissing,
italicizePage = options.italicizePage,
italicizeSection = options.italicizeSection
}
end
return ret
end
return p
kqzzmt53imtxeq4z2wtd8gb4aoahnkl
Modul:Find sources/config
828
3338
7109
2023-12-27T04:32:06Z
Umarxon III
998
„-- Configuration data for [[Module:Find sources]]. return { -- Define the error message and category to be used if the module is used in -- the main namespace and the template config doesn't set the -- isUsedInMainspace key to true. The category is optional; if it is not -- wanted, it can be removed. ['namespace-error'] = 'Error: Please do not use this template in articles.', ['namespace-error-category'] = 'Pages with templates in the wrong names...“ yozuvi orqali yangi sahifa yaratildi
7109
Scribunto
text/plain
-- Configuration data for [[Module:Find sources]].
return {
-- Define the error message and category to be used if the module is used in
-- the main namespace and the template config doesn't set the
-- isUsedInMainspace key to true. The category is optional; if it is not
-- wanted, it can be removed.
['namespace-error'] = 'Error: Please do not use this template in articles.',
['namespace-error-category'] = 'Pages with templates in the wrong namespace',
-- The separator to be used if no separator is specified in the template
-- config.
['default-separator'] = mw.message.new('Dot-separator'):plain()
}
7m3rfryxbtzywc5g6f1j85l2czfqd1t
Modul:Format TemplateData
828
3339
7110
2023-12-27T04:56:37Z
Umarxon III
998
„local TemplateData = { serial = "2017-11-06", suite = "TemplateData" } local plaintext = require("Module:Plain text") --[=[ improve template:TemplateData ]=] local Config = { -- multiple #invoke option names mapped into unique internal fields cat = "strange", classNoNumTOC = "suppressTOCnum", -- classParams = "classTable", cssParams = "stylesTable", cssParWrap = "stylesTabWrap",...“ yozuvi orqali yangi sahifa yaratildi
7110
Scribunto
text/plain
local TemplateData = { serial = "2017-11-06",
suite = "TemplateData" }
local plaintext = require("Module:Plain text")
--[=[
improve template:TemplateData
]=]
local Config = {
-- multiple #invoke option names mapped into unique internal fields
cat = "strange",
classNoNumTOC = "suppressTOCnum",
-- classParams = "classTable",
cssParams = "stylesTable",
cssParWrap = "stylesTabWrap",
debug = false,
docpageCreate = "suffix",
docpageDetect = "subpage",
msgDescMiss = "solo",
-- classTable = false, -- class for params table
loudly = false, -- show exported element, etc.
solo = false, -- complaint on missing description
strange = false, -- title of maintenance category
stylesTable = false, -- styles for params table
stylesTabWrap = false, -- styles for params table wrapper
subpage = false, -- pattern to identify subpage
suffix = false, -- subpage creation scheme
suppressTOCnum = false -- class for TOC number suppression
}
local Data = {
div = false, -- <div class="mw-templatedata-doc-wrap">
got = false, -- table, initial templatedata object
heirs = false, -- table, params that are inherited
less = false, -- main description missing
lasting = false, -- old syntax encountered
lazy = false, -- doc mode; do not generate effective <templatedata>
leading = false, -- show TOC
-- low = false, -- 1= mode
order = false, -- parameter sequence
params = false, -- table, exported parameters
scream = false, -- error messages
slang = false, -- project language code
slim = false, -- JSON reduced to plain
source = false, -- JSON input
strip = false, -- <templatedata> evaluation
tag = false, -- table, exported root element
title = false, -- page
tree = false -- table, rewritten templatedata object
}
local Permit = {
styles = { required = "border-left: 3px solid black;",
suggested = "border-left: 3px solid #888;",
optional = "border-left: 3px solid #ccc",
deprecated = "border-left: 3px dotted red; background-color: #FDD;",
tableheadbg = "background-color: #B3B7FF;" },
params = { aliases = "table",
autovalue = "string",
default = "string table I18N nowiki",
deprecated = "boolean string",
description = "string table I18N",
example = "string table I18N nowiki",
label = "string table I18N",
inherits = "string",
required = "boolean",
suggested = "boolean",
suggestedvalues = "table",
type = "string" },
root = { description = "string table I18N",
format = "string",
maps = "table",
params = "table",
paramOrder = "table",
sets = "table" },
search = "[{,]%%s*(['\"])%s%%1%%s*:%%s*%%{",
types = { boolean = true,
content = true,
date = true,
line = true,
number = true,
string = true,
unknown = true,
url = true,
["wiki-file-name"] = true,
["wiki-page-name"] = true,
["wiki-template-name"] = true,
["wiki-user-name"] = true,
["unbalanced-wikitext"] = true,
["string/line"] = "line",
["string/wiki-page-name"] = "wiki-page-name",
["string/wiki-user-name"] = "wiki-user-name" }
}
--
-- Generic utility functions
--
local function _ne( value )
-- Is string not empty?
-- Parameter:
-- value -- the value to test
-- Return:
-- boolean -- whether `value` is truthy and not the empty string
return value and value ~= ''
end -- _ne
local function Fault( alert )
-- Memorize error message
-- Parameter:
-- alert -- string, error message
if Data.scream then
Data.scream = string.format( "%s *** %s", Data.scream, alert )
else
Data.scream = alert
end
end -- Fault()
local function collapseWhitespace ( a )
-- Collapses whitespace, HTML style.
return a:gsub( "%s*\n%s*", " " )
:gsub( "%s%s+", " " )
end -- collapseWhitespace
--------------------------------------------------------------------------------
--
local function facet( ask, at )
-- Find physical position of parameter definition in JSON
-- Parameter:
-- ask -- string, parameter name
-- at -- number, physical position within definition
-- Returns number, or nil
local seek = string.format( Permit.search,
ask:gsub( "%%", "%%%%" )
:gsub( "([%-.()+*?^$%[%]])",
"%%%1" ) )
local i, k = Data.source:find( seek, at )
local r, slice, source
while i and not r do
source = Data.source:sub( k + 1 )
slice = source:match( "^%s*\"([^\"]+)\"s*:" )
if not slice then
slice = source:match( "^%s*'([^']+)'%s*:" )
end
if ( slice and Permit.params[ slice ] ) or
source:match( "^%s*%}" ) then
r = k
else
i, k = Data.source:find( seek, k )
end
end -- while i
return r
end -- facet()
local function getLocalizedText( adapt )
-- Retrieve localized text from system message
-- Parameter:
-- adapt -- string, message ID after "templatedata-"
-- Returns string, with localized text
return mw.message.new( "templatedata-" .. adapt ):plain()
end -- getLocalizedText()
local function faculty( adjust )
-- Test template arg for boolean
-- adjust -- string or nil
-- Returns boolean
local s = type( adjust )
local r
if s == "string" then
r = mw.text.trim( adjust )
r = ( r ~= "" and r ~= "0" )
elseif s == "boolean" then
r = adjust
else
r = false
end
return r
end -- faculty()
local function failures()
-- Retrieve error collection and category
-- Returns string
local r
if Data.scream then
local e = mw.html.create( "span" )
:addClass( "error" )
:wikitext( Data.scream )
r = tostring( e )
mw.addWarning( "'''TemplateData'''<br />" .. Data.scream )
if Config.strange then
r = string.format( "%s[[category:%s]]",
r,
Config.strange )
end
else
r = ""
end
return r
end -- failures()
local function handleNoexportWhitespace( adjust )
-- Reduces runs of spaces, including newlines, to a single space, so the
-- whole string is on one line. <noexport> blocks are left alone, but the
-- <noexport> tags themselves are removed.
-- adjust -- string
-- Returns string, with adjusted text
local r
if adjust:find( "<noexport>", 1, true ) then
local i = 1
local j, k = adjust:find( "<noexport>", i, true )
r = ""
while j do
if j > 1 then
r = r .. collapseWhitespace( adjust:sub( i, j - 1 ) )
end
i = k + 1
j, k = adjust:find( "</noexport>", i, true )
if j then
r = r .. adjust:sub( i, j - 1 )
i = k + 1
j, k = adjust:find( "<noexport>", i, true )
else
Fault( "missing </noexport>" )
end
end -- while j
r = r .. adjust:sub( i )
else
r = collapseWhitespace( adjust )
end
return r
end -- handleNoexportWhitespace()
local function faraway( alternatives )
-- Retrieve project language version from multilingual text
-- Parameter:
-- alternatives -- table, to be evaluated
-- Returns
-- 1 -- string, with best match
-- 2 -- table of other versions, if any
local n = 0
local variants = { }
local r1, r2
if not Data.slang then
Data.slang = mw.language.getContentLanguage():getCode()
end
for k, v in pairs( alternatives ) do
if type( v ) == "string" then
v = mw.text.trim( v )
if v ~= "" then
variants[ k ] = v
n = n + 1
end
end
end -- for k, v
if n > 0 then
for k, v in pairs( variants ) do
if v then
if n == 1 then
r1 = v
elseif k:lower() == Data.slang then
variants[ k ] = nil
r1 = v
r2 = variants
break -- for k, v
end
end
end -- for k, v
if not r1 then
local seek = string.format( "^%s-", Data.slang )
for k, v in pairs( variants ) do
if v and k:lower():match( seek ) then
variants[ k ] = nil
r1 = v
r2 = variants
break -- for k, v
end
end -- for k, v
if not r1 then
local others = mw.language.getFallbacksFor( slang )
table.insert( others, "en" )
for i = 1, #others do
seek = others[ i ]
if variants[ seek ] then
r1 = variants[ seek ]
variants[ seek ] = nil
r2 = variants
break -- for i
end
end -- i = 1, #others
end
if not r1 then
for k, v in pairs( variants ) do
if v then
variants[ k ] = nil
r1 = v
r2 = variants
break -- for k, v
end
end -- for k, v
end
end
if r2 then
for k, v in pairs( r2 ) do
if v then
local baseCode = k:match( "^%s*(%a%a%a?)-?%a*%s*$" )
if not baseCode or not mw.language.isKnownLanguageTag( baseCode ) then
Fault( string.format( "Invalid <code>lang=%s</code>", k ))
end
end
end -- for k, v
end
end
return r1, r2
end -- faraway()
local function fathers()
-- Merge params with inherited values
local n = 0
local p = Data.params
local t = Data.tree.params
local p2, t2
for k, v in pairs( Data.heirs ) do
n = n + 1
end -- for k, v
for i = 1, n do
for k, v in pairs( Data.heirs ) do
if v and not Data.heirs[ v ] then
n = n - 1
t[ k ].inherits = nil
Data.heirs[ k ] = nil
p2 = { }
t2 = { }
for k2, v2 in pairs( p[ v ] ) do
p2[ k2 ] = v2
end -- for k2, v2
if p[ k ] then
for k2, v2 in pairs( p[ k ] ) do
if type( v2 ) ~= "nil" then
p2[ k2 ] = v2
end
end -- for k2, v2
end
p[ k ] = p2
for k2, v2 in pairs( t[ v ] ) do
t2[ k2 ] = v2
end -- for k2, v2
for k2, v2 in pairs( t[ k ] ) do
if type( v2 ) ~= "nil" then
t2[ k2 ] = v2
end
end -- for k2, v2
t[ k ] = t2
end
end -- for k, v
end -- i = 1, n
if n > 0 then
local s
for k, v in pairs( Data.heirs ) do
if v then
if s then
s = string.format( "%s | %s", s, k )
else
s = "Circular inherits: " .. k
end
end
end -- for k, v
Fault( s )
end
end -- fathers()
local function feasible( about, asked )
-- Create description head
-- Parameter:
-- about -- table, supposed to contain description
-- asked -- true, if mandatory description
-- Returns <block>, with head, or nil
local para = mw.html.create( "div" )
local plus, r
if about and about.description then
if type( about.description ) == "string" then
para:wikitext( about.description )
else
para:wikitext( about.description[ 1 ] )
plus = mw.html.create( "ul" )
if not Config.loudly then
plus:addClass( "templatedata-maintain" )
:css( "display", "none" )
end
for k, v in pairs( about.description[ 2 ] ) do
plus:node( mw.html.create( "li" )
:node( mw.html.create( "code" )
:wikitext( k ) )
:node( mw.html.create( "br" ) )
:wikitext( handleNoexportWhitespace( v ) ) )
end -- for k, v
end
elseif Config.solo and asked then
para:addClass( "error" )
:wikitext( Config.solo )
Data.less = true
else
para = false
end
if para then
if plus then
r = mw.html.create( "div" )
:node( para )
:node( plus )
else
r = para
end
end
return r
end -- feasible()
local function feat()
-- Check and store parameter sequence
if Data.source then
local i = 0
local s
for k, v in pairs( Data.tree.params ) do
if i == 0 then
Data.order = { }
i = 1
s = k
else
i = 2
break -- for k, v
end
end -- for k, v
if i > 1 then
local pointers = { }
local points = { }
for k, v in pairs( Data.tree.params ) do
i = facet( k, 1 )
if i then
table.insert( points, i )
pointers[ i ] = k
i = facet( k, i )
if i then
s = "Parameter '%s' detected twice"
Fault( string.format( s, k ) )
end
else
s = "Parameter '%s' not detected"
Fault( string.format( s, k ) )
end
end -- for k, v
table.sort( points )
for i = 1, #points do
table.insert( Data.order, pointers[ points[ i ] ] )
end -- i = 1, #points
elseif s then
table.insert( Data.order, s )
end
end
end -- feat()
local function feature( access )
-- Create table row for parameter, check and display violations
-- Parameter:
-- access -- string, with name
-- Returns <tr>
local mode, s, status
local fine = function ( a )
s = mw.text.trim( a )
return a == s and
a ~= "" and
not a:find( "%|=\n" ) and
not a:find( "%s%s" )
end
local begin = mw.html.create( "td" )
local code = mw.html.create( "code" )
local desc = mw.html.create( "td" )
local legal = true
local param = Data.tree.params[ access ]
local ranking = { "required", "suggested", "optional", "deprecated" }
local r = mw.html.create( "tr" )
local sort, typed
for k, v in pairs( param ) do
if v == "" then
param[ k ] = false
end
end -- for k, v
-- label
sort = param.label or access
if sort:match( "^%d+$" ) then
begin:attr( "data-sort-value",
string.format( "%05d", tonumber( sort ) ) )
end
begin:css( "font-weight", "bold" )
:wikitext( sort )
-- name and aliases
code:css( "font-size", "92%" )
:css( "white-space", "nowrap" )
:wikitext( access )
if not fine( access ) then
code:addClass( "error" )
Fault( string.format( "Bad ID params.<code>%s</code>", access ) )
legal = false
begin:attr( "data-sort-value", " " .. sort )
end
code = mw.html.create( "td" )
:node( code )
if access:match( "^%d+$" ) then
code:attr( "data-sort-value",
string.format( "%05d", tonumber( access ) ) )
end
if type( param.aliases ) == "table" then
local lapsus
for k, v in pairs( param.aliases ) do
code:tag( "br" )
if type( v ) == "string" then
if not fine( v ) then
lapsus = true
code:node( mw.html.create( "span" )
:addClass( "error" )
:css( "font-style", "italic" )
:wikitext( "string" ) )
end
code:wikitext( s )
else
lapsus = true
code:node( mw.html.create( "code" )
:addClass( "error" )
:wikitext( type( v ) ) )
end
end -- for k, v
if lapsus then
s = string.format( "params.<code>%s</code>.aliases", access )
Fault( getLocalizedText( "invalid-value" ):gsub( "$1", s ) )
legal = false
end
end
-- description etc.
s = feasible( param )
if s then
desc:node( s )
end
if param.suggestedvalues or param.default or param.example or param.autovalue then
local details = { "suggestedvalues", "default", "example", "autovalue" }
local dl = mw.html.create( "dl" )
local dd, section, show, sv
for i = 1, #details do
s = details[ i ]
show = param[ s ]
if show then
section = getLocalizedText( "doc-param-" .. s )
dt = mw.html.create( "dt" ):wikitext( section )
dd = mw.html.create( "dd" )
if type( show ) == "string" and (string.len(show) < 80) then
dt:cssText("float: left;margin-right: 1.6em;")
end
if param.type == "boolean" then
if (type( show ) == "table") then
-- "suggestedvalues"
for i = 1, #show do
sv = show[ i ]
if i > 1 then
dd:wikitext(" ")
end
if sv == "0" then
dd:wikitext("<span style=\"color: #610; font-weight: bold;\">False</span> (<code>0</code>)")
elseif sv == "1" then
dd:wikitext("<span style=\"color: #050; font-weight: bold;\">True</span> (<code>1</code>)")
else
dd:tag("code"):wikitext( sv )
end
end
elseif show == "0" then
dd:wikitext("<span style=\"color: #610; font-weight: bold;\">False</span> (<code>0</code>)")
elseif show == "1" then
dd:wikitext("<span style=\"color: #050; font-weight: bold;\">True</span> (<code>1</code>)")
else
dd:wikitext( show )
end
elseif type( show ) == "table" then
-- "suggestedvalues"
for i = 1, #show do
sv = show[ i ]
if i > 1 then
dd:wikitext(" ")
end
dd:tag("code"):wikitext( sv )
end
else
dd:wikitext( show )
end
dl:node( dt )
:node( dd )
end
end -- i = 1, #details
desc:node( dl )
end
-- type
if param.type then
s = Permit.types[ param.type ]
typed = mw.html.create( "td" )
if s then
if type( s ) == "string" then
Data.params[ access ].type = s
typed:wikitext( getLocalizedText( "doc-param-type-" .. s ) )
:tag( "br" )
typed:node( mw.html.create( "span" )
:addClass( "error" )
:wikitext( param.type ) )
Data.lasting = true
else
s = getLocalizedText( "doc-param-type-" .. param.type )
typed:wikitext( s )
end
else
Data.params[ access ].type = "unknown"
typed:addClass( "error" )
:wikitext( "INVALID" )
s = string.format( "params.<code>%s</code>.type", access )
Fault( getLocalizedText( "invalid-value" ):gsub( "$1", s ) )
legal = false
end
else
typed = mw.html.create( "td" )
:wikitext( getLocalizedText( "doc-param-type-unknown" ) )
end
-- status
if param.required then
mode = 1
if param.deprecated then
Fault( string.format( "Required deprecated <code>%s</code>",
access ) )
legal = false
end
elseif param.deprecated then
mode = 4
elseif param.suggested then
mode = 2
else
mode = 3
end
status = ranking[ mode ]
ranking = getLocalizedText( "doc-param-status-" .. status )
if mode == 1 or mode == 4 then
ranking = mw.html.create( "span" )
:css( "font-weight", "bold" )
:wikitext( ranking )
if type( param.deprecated ) == "string" then
ranking:tag( "br" )
ranking:wikitext( param.deprecated )
end
end
-- <tr>
r:attr( "id", "templatedata:" .. mw.uri.anchorEncode( access ) )
:cssText( Permit.styles[ status ] )
:node( begin )
:node( code )
:node( desc )
:node( typed )
:node( mw.html.create( "td" )
:attr( "data-sort-value", tostring( mode ) )
:node( ranking ) )
:newline()
if not legal then
r:css( "border", "#FF0000 3px solid" )
end
return r
end -- feature()
local function features()
-- Create <table> for parameters
-- Returns <table>, or nil
local r
if Data.tree and Data.tree.params then
local style = Permit.styles.tableheadbg
local tbl = mw.html.create( "table" )
:addClass( "wikitable" )
local tr = mw.html.create( "tr" )
feat()
if Data.order and #Data.order > 1 then
tbl:addClass( "sortable" )
end
-- if Config.classTable then
-- tbl:addClass( Config.classTable )
-- end
if Config.stylesTable then
tbl:cssText( Config.stylesTable )
end
tr:node( mw.html.create( "th" )
:attr( "colspan", "2" )
:cssText( style )
:wikitext( getLocalizedText( "doc-param-name" ) ) )
:node( mw.html.create( "th" )
:cssText( style )
:wikitext( getLocalizedText( "doc-param-desc" ) ) )
:node( mw.html.create( "th" )
:cssText( style )
:wikitext( getLocalizedText( "doc-param-type" ) ) )
:node( mw.html.create( "th" )
:cssText( style )
:wikitext( getLocalizedText( "doc-param-status" ) ) )
tbl:newline()
-- :node( mw.html.create( "thead" )
:node( tr )
-- )
:newline()
if Data.order then
for i = 1, #Data.order do
tbl:node( feature( Data.order[ i ] ) )
end -- for i = 1, #Data.order
end
if Config.stylesTabWrap then
r = mw.html.create( "div" )
:cssText( Config.stylesTabWrap )
:node( tbl )
else
r = tbl
end
end
return r
end -- features()
local function finalize()
-- Wrap presentation into frame
-- Returns string
local r
if Data.div then
r = tostring( Data.div )
elseif Data.strip then
r = Data.strip
else
r = ""
end
return r .. failures()
end -- finalize()
local function find()
-- Find JSON data within page source (title)
-- Returns string, or nil
local s = Data.title:getContent()
local i, j = s:find( "<templatedata>", 1, true )
local r
if i then
local k = s:find( "</templatedata>", j, true )
if k then
r = mw.text.trim( s:sub( j + 1, k - 1 ) )
end
end
return r
end -- find()
local function flat( adjust )
-- Remove formatting from text string
-- Parameter:
-- arglist -- string, to be stripped, or nil
-- Returns string, or nil
local r
if adjust then
r = adjust:gsub( "\n", " " )
if r:find( "<noexport>", 1, true ) then
r = r:gsub( "<noexport>(.*)</noexport>", "" )
end
r = plaintext._main(r)
if r:find( "&", 1, true ) then
r = mw.text.decode( r )
end
end
return r
end -- flat()
local function flush()
-- JSON encode narrowed input; obey unnamed (numerical) parameters
-- Returns <templatedata> JSON string
local r
if Data.tag then
r = mw.text.jsonEncode( Data.tag ):gsub( "%}$", "," )
else
r = "{"
end
r = r .. "\n\"params\":{"
if Data.order then
local sep = ""
local s
for i = 1, #Data.order do
s = Data.order[ i ]
r = string.format( "%s%s\n%s:%s",
r,
sep,
mw.text.jsonEncode( s ),
mw.text.jsonEncode( Data.params[ s ] ) )
sep = ",\n"
end -- for i = 1, #Data.order
end
r = r .. "\n}\n}"
return r
end -- flush()
local function focus( access )
-- Check components; focus multilingual description, build trees
-- Parameter:
-- access -- string, name of parameter, nil for root
local f = function ( a, at )
local r
if at then
r = string.format( "<code>params.%s</code>", at )
else
r = "''root''"
end
if a then
r = string.format( "%s<code>.%s</code>", r, a )
end
return r
end
local parent
if access then
parent = Data.got.params[ access ]
else
parent = Data.got
end
if type( parent ) == "table" then
local elem, got, permit, s, scope, slot, tag, target
if access then
permit = Permit.params
if type( access ) == "number" then
slot = tostring( access )
else
slot = access
end
else
permit = Permit.root
end
for k, v in pairs( parent ) do
scope = permit[ k ]
if scope then
s = type( v )
if s == "string" then
v = mw.text.trim( v )
end
if scope:find( s, 1, true ) then
if scope:find( "I18N", 1, true ) then
if s == "string" then
elem = handleNoexportWhitespace( v )
else
local translated
v, translated = faraway( v )
if v then
if translated and
k == "description" then
elem = { [ 1 ] = handleNoexportWhitespace( v ),
[ 2 ] = translated }
else
elem = handleNoexportWhitespace( v )
end
else
elem = false
end
end
if v then
if scope:find( "nowiki", 1, true ) then
elem = mw.text.nowiki( v )
else
v = flat( v )
end
end
else
if k == "params" and not access then
v = nil
elem = nil
elseif k == "format" and not access then
v = mw.text.decode( v )
elem = v
elseif k == "inherits" then
elem = v
if not Data.heirs then
Data.heirs = { }
end
Data.heirs[ slot ] = v
v = nil
elseif s == "string" then
v = mw.text.nowiki( v )
elem = v
else
elem = v
end
end
if type( elem ) ~= "nil" then
if not target then
if access then
if not Data.tree.params then
Data.tree.params = { }
end
Data.tree.params[ slot ] = { }
target = Data.tree.params[ slot ]
else
Data.tree = { }
target = Data.tree
end
end
target[ k ] = elem
elem = false
end
if type( v ) ~= "nil" then
if not tag then
if access then
if not Data.params then
Data.params = { }
end
Data.params[ slot ] = { }
tag = Data.params[ slot ]
else
Data.tag = { }
tag = Data.tag
end
end
tag[ k ] = v
end
else
s = string.format( "Type <code>%s</code> bad for %s",
scope, f( k, slot ) )
Fault( s )
end
else
Fault( "Unknown component " .. f( k, slot ) )
end
end -- for k, v
else
Fault( f() .. " needs to be of <code>object</code> type" )
end
end -- focus()
local function format()
-- Build presented documentation
-- Returns <div>
local r = mw.html.create( "div" )
local s = feasible( Data.tree, true )
if s then
r:node( s )
end
if Data.leading then
local toc = mw.html.create( "div" )
if Config.suppressTOCnum then
toc:addClass( Config.suppressTOCnum )
end
toc:css( "margin-top", "0.5em" )
:wikitext( "__TOC__" )
r:newline()
:node( toc )
:newline()
end
s = features()
if s then
if Data.leading then
r:node( mw.html.create( "h2" )
:wikitext( getLocalizedText( "doc-params" ) ) )
:newline()
end
r:node( s )
end
if Data.tree and Data.tree.format then
local e, style
s = Data.tree.format:lower( Data.tree.format )
if s == "inline" or s == "block" then
style = "i"
else
style = "code"
end
r:node( mw.html.create( "p" )
:wikitext( "Format: " )
:node( mw.html.create( style )
:wikitext( s ) ) )
end
return r
end -- format()
local function free()
-- Remove JSON comment lines
Data.source:gsub( "([{,\"'])(%s*\n%s*//.*\n%s*)([},\"'])",
"%1%3" )
end -- free()
local function full()
-- Build HTML table for display from JSON data, and append an invisible
-- <templatedata> block.
Data.div = mw.html.create( "div" )
:addClass( "mw-templatedata-doc-wrap" )
focus()
if Data.tag then
if type( Data.got.params ) == "table" then
for k, v in pairs( Data.got.params ) do
focus( k )
end -- for k, v
if Data.heirs then
fathers()
end
end
end
Data.div:node( format() )
if not Data.lazy then
Data.slim = flush()
if TemplateData.frame then
local div = mw.html.create( "div" )
local tdata = { [ 1 ] = "templatedata",
[ 2 ] = Data.slim }
Data.strip = TemplateData.frame:callParserFunction( "#tag",
tdata )
div:wikitext( Data.strip )
if Config.loudly then
-- Display raw templatedata table all the time.
Data.div:node( mw.html.create( "hr" ) )
Data.div:node( div )
else
-- Creates an expand link to check raw templatedata table.
local wrapper = mw.html.create( "div" )
wrapper:addClass( "mw-collapsible" )
wrapper:addClass( "mw-collapsed" )
wrapper:css( "font-size", "85%" )
div:addClass( "mw-collapsible-content" )
wrapper:wikitext( "'''Test of raw TemplateData output''': " )
wrapper:node( div )
Data.div:node( wrapper )
end
end
end
end -- full()
local function furnish( adapt, arglist )
-- Called by f, this function is the first to do any real work when the
-- module is invoked.
-- Parameter:
-- adapt -- table, #invoke parameters
-- arglist -- table, template parameters
-- Returns string
--local spy=""
local source
for k, v in pairs( Config ) do
if adapt[ k ] and adapt[ k ] ~= "" then
Config[ v ] = adapt[ k ]
end
end -- for k, v
Config.loudly = faculty( arglist.debug or adapt.debug )
--if mw.site.server:find( "//de.wikipedia.beta.wmflabs.org", 1, true ) then
-- Config.loudly = true
--end
Data.lazy = faculty( arglist.lazy ) and not Config.loudly
Data.leading = faculty( arglist.TOC )
if arglist.JSON then
source = arglist.JSON
elseif _ne(arglist.TNT) then
local tnt = require("Module:TNT")
source = tnt.getTemplateData("Templatedata/"
.. mw.text.trim(arglist.TNT))
elseif arglist[ 1 ] then
local s = mw.text.trim( arglist[ 1 ] )
local start = s:sub( 1, 1 )
if start == "<" then
Data.strip = s
elseif start == "{" then
source = s
elseif mw.ustring.sub( s, 1, 8 ) ==
mw.ustring.char( 127, 39, 34, 96, 85, 78, 73, 81 ) then -- <DEL> ' " ` U N I Q
Data.strip = s
end
end
if not source then
Data.title = mw.title.getCurrentTitle()
source = find()
if not source and
Config.subpage and Config.suffix and
not Data.title.text:match( Config.subpage ) then
local s = string.format( Config.suffix,
Data.title.prefixedText )
Data.title = mw.title.new( s )
if Data.title.exists then
source = find()
end
end
--if source and
-- ( source:find( "|", 1, true ) or
-- source:find( "}}", 1, true ) ) then
-- -- <ref
--spy=string.format( "[[category:%s]]", Config.strange )
--end
end
if not Data.lazy and Config.subpage then
if not Data.title then
Data.title = mw.title.getCurrentTitle()
end
Data.lazy = Data.title.text:match( Config.subpage )
end
TemplateData.getPlainJSON( source )
return finalize()
--return spy .. finalize()
end -- furnish()
TemplateData.failsafe = function ( assert )
-- Checks the age of this implementation against some minimum ("assert").
local r
if not assert or assert <= TemplateData.serial then
r = TemplateData.serial
else
r = false
end
return r
end -- TemplateData.failsafe()
TemplateData.getPlainJSON = function ( adapt )
-- Reduce enhanced JSON data to plain text localized JSON
-- Parameter:
-- adapt -- string, with enhanced JSON
-- Returns string, or not
if type( adapt ) == "string" then
Data.source = adapt
free()
Data.got = mw.text.jsonDecode( Data.source )
if Data.got then
full()
if Data.lasting then
Fault( "deprecated type syntax" )
end
if Data.less then
Fault( Config.solo )
end
elseif not Data.strip then
Fault( "fatal JSON error" )
end
end
return Data.slim
end -- TemplateData.getPlainJSON()
TemplateData.test = function ( adapt, arglist )
TemplateData.frame = mw.getCurrentFrame()
return furnish( adapt, arglist )
end -- TemplateData.test()
-- Export
local p = { }
p.f = function ( frame )
-- The entry point for templates invoking the module.
-- Just wraps furnish in an exception handler.
local lucky, result
TemplateData.frame = frame
lucky, result = pcall( furnish, frame.args, frame:getParent().args )
if not lucky then
Fault( "INTERNAL: " .. result )
result = failures()
end
return result
end -- p.f()
p.failsafe = function ( frame )
-- Versioning interface
local s = type( frame )
local since
if s == "table" then
since = frame.args[ 1 ]
elseif s == "string" then
since = frame
end
if since then
since = mw.text.trim( since )
if since == "" then
since = false
end
end
return TemplateData.failsafe( since ) or ""
end -- p.failsafe()
p.TemplateData = function ()
-- Module interface
return TemplateData
end
return p
aqzcjqml7ixo6i24oiqbcb1s0ltetkt
Modul:Find sources/links
828
3340
7111
2023-12-27T04:59:52Z
Umarxon III
998
„-- This is a list of links used by [[Module:Find sources]]. return { ["archive.org"] = { url = 'https://archive.org/search.php?query=$1%20AND%20mediatype:texts', display = 'Archive.org', description = "The [[Internet Archive]], a digital library of public websites.", }, ["bing"] = { url = 'https://www.bing.com/search?q=$1', display = 'Bing', description = "[[Bing (search engine)|Bing]], Microsoft's flagship search engine.", }, ["b...“ yozuvi orqali yangi sahifa yaratildi
7111
Scribunto
text/plain
-- This is a list of links used by [[Module:Find sources]].
return {
["archive.org"] = {
url = 'https://archive.org/search.php?query=$1%20AND%20mediatype:texts',
display = 'Archive.org',
description = "The [[Internet Archive]], a digital library of public websites.",
},
["bing"] = {
url = 'https://www.bing.com/search?q=$1',
display = 'Bing',
description = "[[Bing (search engine)|Bing]], Microsoft's flagship search engine.",
},
["britannica"] = {
url = 'https://www.britannica.com/search?nop=1a15&cse=on&query=$1&cx=ccef96e8363da4b5f&tbm=3&fxx=3',
display = 'Encyclopedia Britannica',
description = "[[Encyclopedia Britannica]]",
},
["british library"] = {
url = 'https://explore.bl.uk/primo_library/libweb/action/search.do?fn=search&ct=search&initialSearch=true&mode=Basic&tab=local_tab&indx=1&dum=true&srt=rank&vid=BLVU1&frbg=&tb=t&vl%28freeText0%29=$1',
display = 'British Library',
description = "National library of the United Kingdom",
},
["ccsearch"] = {
url = "https://search.creativecommons.org/search?q=$1&license_type=commercial,modification",
display = "CC Search",
description = "CC Search: The official search engine of [[Creative Commons]]",
},
["cochrane"] = {
url = "https://www.cochranelibrary.com/en/advanced-search?searchBy=-1&isWordVariations=&resultPerPage=25&searchType=advanced&selectedType=review&displayText=&orderBy=relevancy&p_p_id=scolarissearchresultsportlet_WAR_scolarissearchresults&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-1&p_p_col_pos=1&p_p_col_count=2&searchText=$1",
display = "Cochrane",
description = "[[Cochrane Library]]: Leading publisher of systematic reviews.",
},
["doaj"] = {
url = "https://www.doaj.org/search/articles?source=%7B%22query%22%3A%7B%22query_string%22%3A%7B%22query%22%3A$1%2C%22default_operator%22%3A%22AND%22%7D%7D%7D",
display = "DOAJ",
description = "[[Directory of Open Access Journals|DOAJ]]: Directory of Open Access Journals",
},
["duckduckgo"] = {
url = 'https://duckduckgo.com/?q=$1',
display = 'DuckDuckGo',
description = "[[DuckDuckGo]], a search engine that emphasizes protecting searchers' privacy and avoiding the \"filter bubble\" of personalized search results.",
},
["eowb"] = {
url = 'https://search.lib.umich.edu/everything?query=$1',
display = 'Encyclopedia of World Biography',
tooltip = 'Encyclopedia of World Biography, by Gale Research; online results provided by University of Michigan.',
},
["free news sources"] = {
url = '//en.wikipedia.org/wiki/Wikipedia:Free_English_newspaper_sources',
display = 'free news sources',
},
["gale"] = {
url = "https://go.gale.com/ps/basicSearch.do?inputFieldNames%5B0%5D=OQE&nwf=y&searchType=BasicSearchForm&userGroupName=anon%7Ee3e4f4eb&prodId=AONE&spellCheck=true&method=doSearch&dblist=&stw.option=&ebook=&singleLimiterFieldValues%5BAC%5D=y&_singleLimiterFieldValues%5BAC%5D=on&_singleLimiterFieldValues%5BRE%5D=on&standAloneLimiters=LI&_singleLimiterFieldValues%5BLI%5D=on&inputFieldValues%5B0%5D=$1",
display = "Gale Academic OneFile",
description = " Gale Academic OneFile: Academic publisher portal from [[Gale (publisher)|Gale]]. Access via [[Wikipedia:The Wikipedia Library|Wikipedia Library]]",
},
["gin"] = {
url = "https://guidelines.ebmportal.com/guidelines-international-network?type=search&search=$1",
display = "GIN guidelines",
tooltip = "Content from the library and the registry of guidelines in development provided by the Guidelines International Network",
},
["globe and mail"] = {
url = 'https://www.theglobeandmail.com/search/?q=$1',
display = "''The Globe and Mail''",
description = "The website of ''[[The Globe and Mail]]'', a [[newspaper of record]] for Canada.",
},
["google"] = {
url = '//www.google.com/search?as_eq=wikipedia&q=$1',
display = 'Google',
description = "[[Google]], the flagship search engine from Google Inc.",
},
["google books"] = {
url = '//www.google.com/search?tbs=bks:1&q=$1+-wikipedia',
display = 'Google Books',
description = "[[Google Books]], Google's search engine for books."
},
["google free images"] = {
url = 'https://www.google.com/search?safe=off&tbs=sur:fmc&tbm=isch&q=$1+-site:wikipedia.org+-site:wikimedia.org',
display = 'Free Google Images',
description = "[[Google Images]], Google's search engine for images. Only images compatible with Wikipedia's licensing are included.",
},
["google news"] = {
url = '//www.google.com/search?tbm=nws&q=$1+-wikipedia&tbs=ar:1',
display = 'Google News',
description = "[[Google News]], Google's search engine for news sites.",
notes = "In the past this link searched news archives, but this functionality has been removed by Google. Currently, only recent news articles are searched.",
},
["google newspapers"] = {
url = '//www.google.com/search?&q=$1&tbs=bkt:s&tbm=bks',
display = 'Google Newspapers',
description = "Google Newspapers, a search of Google's digital archive of print newspapers.",
},
["google scholar"] = {
url = '//scholar.google.com/scholar?q=$1',
display = 'Google Scholar',
description = "[[Google Scholar]], Google's search engine for academic papers and other scholarly research.",
},
["haaretz"] = {
url = 'https://www.haaretz.com/search-results?q=$1',
display = "''Haaretz''",
description = "The website of ''[[Haaretz]]'', a [[newspaper of record]] for Israel.",
},
["infoplease"] = {
url = 'https://www.infoplease.com/search/$1',
display = 'Infoplease',
tooltip = 'Infoplease encyclopedia, dictionary, and almanac',
},
["jstor"] = {
url = 'https://www.jstor.org/action/doBasicSearch?Query=$1&acc=on&wc=on',
display = 'JSTOR',
description = "[[JSTOR]], an online library containing digitised versions of academic journals. Requires a subscription."
},
["library of congress"] = {
url = 'https://www.loc.gov/search/?in=&q=$1',
display = "Library of Congress",
description = "U.S. [[Library of Congress]]",
},
["mail and guardian"] = {
url = 'https://mg.co.za/?s=$1',
display = "''Mail & Guardian''",
description = "The website of the ''[[Mail & Guardian]]'', a [[newspaper of record]] for South Africa.",
},
["medrs"] = {
url = "https://en.wikipedia.org/wiki/Wikipedia:Identifying_reliable_sources_(medicine)",
display = "find medical sources",
tooltip = "Ideal sources for biomedical material include recent literature reviews and medical guidelines; learn how to identify reliable sources for medical content at Wikipedia at WP:MEDRS.",
description = "[[WP:MEDRS|MEDRS]]: Ideal sources for biomedical material include recent literature reviews and medical guidelines; learn how to identify reliable sources for medical content.",
},
["muse"] = {
url = 'https://muse.jhu.edu/search?action=search&min=1&max=10&t=header&query=content:$1:and',
display = 'MUSE',
tooltip = 'Project MUSE: humanities and social science content from academic journals and societies.',
},
["new york times"] = {
url = 'https://www.nytimes.com/search/$1',
display = "''New York Times''",
description = "The website of ''[[The New York Times]]'', a [[newspaper of record]] for the United States.",
},
["new zealand herald"] = {
url = 'https://www.nzherald.co.nz/search/$1/',
display = "''The New Zealand Herald''",
description = "The website of ''[[The New Zealand Herald]]'', a [[newspaper of record]] for New Zealand.",
},
["openlibrary"] = {
url = '//openlibrary.org/search?q=$1&mode=everything',
display = 'OpenLibrary',
separator = '+',
},
["openmd"] = {
url = "https://openmd.com/search?q=$1",
display = "OpenMD",
description = "OpenMD: Search engine for medical literature.",
},
["pubmed"] = {
url = "https://pubmed.ncbi.nlm.nih.gov/?term=$1&filter=pubt.meta-analysis&filter=pubt.review&filter=pubt.systematicreview&filter=datesearch.y_10",
display = "PubMed",
description = "[[PubMed]]: Search engine for biomedical literature from [[United States National Library of Medicine|NLM]].",
},
["sciencedirect"] = {
url = "https://www.sciencedirect.com/search?qs=$1&articleTypes=REV%2CEN%2CCH%2CSSU%2CPGL&lastSelectedFacet=articleTypes",
display = "ScienceDirect",
description = "ScienceDirect: [[Elsevier]]'s scientific, technical, and medical research portal.",
},
["south china morning post"] = {
url = 'https://www.scmp.com/search/$1',
display = "''South China Morning Post''",
description = "The website of the ''[[South China Morning Post]]'', a [[newspaper of record]] for Hong Kong.",
},
["springer"] = {
url = "https://link.springer.com/search?query=$1",
display = "Springer",
description = "Springer Nature's portal for journals, books, and reference works.",
},
["statpearls"] = {
url = "https://www.ncbi.nlm.nih.gov/books/NBK430685/?term=$1",
display = "StatPearls",
description = "StatPearls: the largest provider of healthcare continuing education worldwide, providing peer-reviewed practice-guiding knowledge authored by clinical experts.",
},
["straits times"] = {
url = 'https://www.straitstimes.com/search?searchkey=$1',
display = "''The Straits Times''",
description = "The website of ''[[The Straits Times]]'', a [[newspaper of record]] for Singapore.",
},
["sydney morning herald"] = {
url = 'https://www.smh.com.au/search?text=$1',
display = "''The Sydney Morning Herald''",
description = "The website of ''[[The Sydney Morning Herald]]'', a [[newspaper of record]] for Australia.",
},
["the age"] = {
url = 'https://www.theage.com.au/search?text=$1',
display = "''The Age''",
description = "The website of ''[[The Age]]'', a [[newspaper of record]] for Australia.",
},
["the guardian"] = {
url = 'https://www.google.co.uk/search?as_sitesearch=www.theguardian.com&q=$1',
display = 'The Guardian',
description = "''[[The Guardian]]'' newspaper, U.K.",
},
["the hindu"] = {
url = 'https://www.thehindu.com/search/?q=$1',
display = "''The Hindu''",
description = "The website of ''[[The Hindu]]'', a [[newspaper of record]] for India.",
},
["the times"] = {
url = 'https://www.thetimes.co.uk/search?source=search-page&q=$1',
display = "''The Times''",
description = "The website of ''[[The Times]]'', a [[newspaper of record]] for the United Kingdom.",
},
["times of india"] = {
url = 'https://timesofindia.indiatimes.com/topic/$1',
display = "''The Times of India''",
description = "The website of ''[[The Times of India]]'', a [[newspaper of record]] for India.",
},
["trip"] = {
url = "https://www.tripdatabase.com/Searchresult?search_type=standard&criteria=$1&from_date=2012",
display = "Trip Database",
description = "Trip Database: Search engine for clinical research evidence.",
},
["uptodate"] = {
url = "https://www.uptodate.com/contents/search?sp=0&searchType=PLAIN_TEXT&source=USER_INPUT&searchControl=TOP_PULLDOWN&searchOffset=1&autoComplete=false&language=en&max=10&search=$1",
display = "UpToDate",
tooltip = "Evidence-based resource for clinical decision support written for and by physicians",
},
["vgrl"] = {
url = 'https://en.wikipedia.org/wiki/Special:Search?search=$1&prefix=Wikipedia%3AWikiProject+Video+games%2FReference+library&fulltext=Search+reference+library&fulltext=Search',
display = 'VGRL',
description = "[[Wikipedia:WikiProject Video games/Reference library]] internal archive search.",
},
["vgrs"] = {
url = 'https://www.google.com/cse?cx=009782238053898643791%3A8naerdbd-oy&q=$1',
display = 'VGRS',
description = "[http://www.google.com/cse/home?cx=003516479746865699832:leawcwkqifq Google RS], a [[custom Google search engine]] that limits the search to sites listed in [[Wikipedia:WikiProject Video games/Sources]].",
},
["vgtalk"] = {
url = 'https://en.wikipedia.org/w/index.php?search=$1+prefix%3AWikipedia+talk%3AWikiProject+Video+games&title=Special:Search&profile=default&fulltext=1',
display = 'WPVG Talk',
description = "A search in the WikiProject Video games talk page and its archives under [[Wikipedia talk:WikiProject Video games]].",
},
["wikipedia library"] = {
url = "https://wikipedialibrary.wmflabs.org/search/?q=$1",
display = "WP Library",
tooltip = "The Wikipedia Library",
description = "Search results from dozens of services provided via EBSCOhost to Wikipedians via [[Wikipedia:The Wikipedia Library]].",
},
["wikipedia reference search"] = {
url = 'https://www.google.com/custom?hl=en&cx=007734830908295939403%3Agalkqgoksq0&cof=FORID%3A13%3BAH%3Aleft%3BCX%3AWikipedia%2520Reference%2520Search&q=$1',
display = 'Wikipedia Reference Search',
description = "[[WP:WRS|Wikipedia Reference Search]], a Google search that only searches sites vetted by Wikipedians.",
},
["wiley"] = {
url = "https://onlinelibrary.wiley.com/action/doSearch?AllField=$1",
display = "Wiley",
description = "Wiley Online Library: [[Wiley (publisher)|Wiley's]] portal for academic articles, books, and collections.",
},
}
fy4gp4to5275doeoe927dfkf96fg3fg
Modul:File link
828
3341
7112
2023-12-27T05:02:42Z
Umarxon III
998
„-- This module provides a library for formatting file wikilinks. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} function p._main(args) checkType('_main', 1, args, 'table') -- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our -- own function to get the right error level. local function checkArg(key, val, level) if type(val) ~= 'string' then error(string.form...“ yozuvi orqali yangi sahifa yaratildi
7112
Scribunto
text/plain
-- This module provides a library for formatting file wikilinks.
local yesno = require('Module:Yesno')
local checkType = require('libraryUtil').checkType
local p = {}
function p._main(args)
checkType('_main', 1, args, 'table')
-- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our
-- own function to get the right error level.
local function checkArg(key, val, level)
if type(val) ~= 'string' then
error(string.format(
"type error in '%s' parameter of '_main' (expected string, got %s)",
key, type(val)
), level)
end
end
local ret = {}
-- Adds a positional parameter to the buffer.
local function addPositional(key)
local val = args[key]
if not val then
return nil
end
checkArg(key, val, 4)
ret[#ret + 1] = val
end
-- Adds a named parameter to the buffer. We assume that the parameter name
-- is the same as the argument key.
local function addNamed(key)
local val = args[key]
if not val then
return nil
end
checkArg(key, val, 4)
ret[#ret + 1] = key .. '=' .. val
end
-- Filename
checkArg('file', args.file, 3)
ret[#ret + 1] = 'File:' .. args.file
-- Format
if args.format then
checkArg('format', args.format)
if args.formatfile then
checkArg('formatfile', args.formatfile)
ret[#ret + 1] = args.format .. '=' .. args.formatfile
else
ret[#ret + 1] = args.format
end
end
-- Border
if yesno(args.border) then
ret[#ret + 1] = 'border'
end
addPositional('location')
addPositional('alignment')
addPositional('size')
addNamed('upright')
addNamed('link')
addNamed('alt')
addNamed('page')
addNamed('class')
addNamed('lang')
addNamed('start')
addNamed('end')
addNamed('thumbtime')
addPositional('caption')
return string.format('[[%s]]', table.concat(ret, '|'))
end
function p.main(frame)
local origArgs = require('Module:Arguments').getArgs(frame, {
wrappers = 'Template:File link'
})
if not origArgs.file then
error("'file' parameter missing from [[Template:File link]]", 0)
end
-- Copy the arguments that were passed to a new table to avoid looking up
-- every possible parameter in the frame object.
local args = {}
for k, v in pairs(origArgs) do
-- Make _BLANK a special argument to add a blank parameter. For use in
-- conditional templates etc. it is useful for blank arguments to be
-- ignored, but we still need a way to specify them so that we can do
-- things like [[File:Example.png|link=]].
if v == '_BLANK' then
v = ''
end
args[k] = v
end
return p._main(args)
end
return p
bzc22v133v9z5yc4aisazripn6l94p8
Modul:Fallback
828
3342
7113
2023-12-27T05:04:21Z
Umarxon III
998
„local p = {} function p.fblist(lang, langonly) -- list the full fallback chain from a language to en local fbtable = mw.language.getFallbacksFor(lang) table.insert(fbtable, 1, lang) if not langonly then table.insert(fbtable, 'message') table.insert(fbtable, 'item') table.insert(fbtable, 'default') end return fbtable end function p._langSwitch(args, lang) -- args: table of translations -- Return error if there is not default and no Eng...“ yozuvi orqali yangi sahifa yaratildi
7113
Scribunto
text/plain
local p = {}
function p.fblist(lang, langonly) -- list the full fallback chain from a language to en
local fbtable = mw.language.getFallbacksFor(lang)
table.insert(fbtable, 1, lang)
if not langonly then
table.insert(fbtable, 'message')
table.insert(fbtable, 'item')
table.insert(fbtable, 'default')
end
return fbtable
end
function p._langSwitch(args, lang) -- args: table of translations
-- Return error if there is not default and no English version
-- otherwise returns the message in the most appropriate, plus the lang code as a second value
if not args.en and not args.default and not args.message and not args.item and args.nocat ~= '1' then
return error("langSwitch error: no default")
end
-- get language (either stated one or user's default language)
if not lang then
return '<strong class="error">LangSwitch Error: no lang</strong>' -- must become proper error
end
-- get the list of acceptable language (lang + those in lang's fallback chain) and check their content
for i, j in ipairs(p.fblist(lang)) do
if args[j] then
if args[j] == '~' then return nil, j end
if j == 'item' then
local label, lang = mw.wikibase.getLabelWithLang(args[j])
if label then return label, lang
else return args[j], 'en' end
end
if j == 'message' then return tostring(mw.message.new(args[j]):inLanguage(lang)) end -- if this is an interface message
if args[j] ~= '' then return args[j], j end
end
end
return nil
end
function p.langSwitch(frame) -- version to be used from wikitext
local args = frame.args
-- if no expected args provided than check parent template/module args
if not args.en and not args.default and not args.nocat then
args = frame:getParent().args
end
local lang
if args.lang and args.lang ~= '' then
lang = args.lang
args.lang = nil
else -- get user's chosen language
lang = frame:preprocess( "{{int:lang}}" )
end
local str, language = p._langSwitch(args, lang)
return str -- get the first value of the langSwitch, (the text) not the second (the language)
end
function p.fallbackpage(base, lang, formatting)
local languages = p.fblist(lang)
for i, lng in ipairs(languages) do
if mw.title.new(base .. '/' .. lng).exists then
if formatting == 'table' then
return {base .. '/' .. lng, lng} -- returns name of the page + name of the language
else
return base .. '/' .. lng -- returns only the page
end
end
end
return base
end
function p.autotranslate(frame) -- logic for [[template:Autotranslate]]
local args = frame.args
if not args.lang or args.lang == '' then
args.lang = frame:preprocess( "{{int:lang}}" ) -- get user's chosen language
end
-- find base page
local base = args.base
if not base or base == '' then
return '<strong class="error">Base page not provided for autotranslate</strong>'
end
if string.sub(base, 2, 9) ~= 'emplate:' then
base = 'Template:' .. base -- base provided without 'Template:' part
end
-- find base template language subpage
local page = p.fallbackpage(base, args.lang) --
if (not page and base ~= args.base) then
-- try the original args.base string. This case is only needed if base is not in template namespace
page = p.fallbackpage(args.base, args.lang)
end
if not page then
return string.format('<strong class="error">no fallback page found for autotranslate (base=[[%s]], lang=%s)</strong>', args.base, args.lang)
end
-- repack args in a standard table
local newargs = {}
for field, value in pairs(args) do
if field ~= 'base' then
newargs[field] = value
end
end
-- Transclude {{page |....}} with template arguments the same as the ones passed to {{autotranslate}} template.
return frame:expandTemplate{ title = page, args = newargs }
end
function p.translate(page, key, lang) --translate data stored in a module
if type(page) == 'string' then -- if the requested translation table is not yet loaded
page = require('Module:' .. page)
end
local val
if page[key] then
val = page[key]
elseif page.keys and page.keys[key] then-- key 'keys" is an index of all keys, including redirects, see [[Module:i18n/datatype]]
val = page.keys[key]
end
if not val then
return '<' .. key .. '>'
end
return p._langSwitch(val, lang)
end
function p.translatelua(frame)
local lang = frame.args.lang
local page = require('Module:' .. mw.text.trim(frame.args[1])) -- page should only contain a simple of translations
if not lang or mw.text.trim(lang) == '' then
lang = frame:preprocess( "{{int:lang}}" )
end
if frame.args[2] then
page = page[mw.text.trim(frame.args[2])]
end
return p._langSwitch(page, lang)
end
function p.runTests()
local toFallbackTest = require('Module:Fallback/tests/fallbacks')
local result = true
mw.log('Testing fallback chains')
for i, t in ipairs(toFallbackTest) do
local fbtbl = table.concat(p.fblist(t.initial), ', ')
local expected = table.concat(t.expected, ', ')
local ret = (fbtbl == expected)
mw.log(i, ret and 'passed' or 'FAILED', t.initial, (not ret) and ('FAILED\nis >>' .. fbtbl .. '<<\nbut should be >>' .. expected .. '<<\n') or '')
result = result and ret
end
return result
end
function p.showTemplateArguments(frame)
-- list all input arguments of the template that calls "{{#invoke:Fallback|showTemplateArguments}}"
local str = ''
for name, value in pairs( frame:getParent().args ) do
if str == '' then
str = string.format('%s=%s', name, value) -- argument #1
else
str = string.format('%s, %s=%s', str, name, value) -- the rest
end
end
return str
end
return p
6vr2in87podxnsj3x2jttt1r1qisf9q
Abdusalom Azizov
0
3343
7154
7118
2023-12-28T06:44:05Z
Umarxon III
998
7154
wikitext
text/x-wiki
{{Vikipediya|Abdusalom Azizov}}
Avvalo, katta ishonch bildirib, [[w:Oʻzbekiston futbol assotsiatsiyasi|OʻFA]] prezidenti lavozimiga saylaganingiz uchun barchangizga minnatdorchilik bildiraman. [[w:Oʻzbekistonda futbol|Oʻzbekistonda futbol]] – birinchi raqamli sport turi. Butun oʻzbek xalqi bu sport turiga ishqibozlik qiladi, desam adashmagan boʻlaman. Adolat, halollik boʻlmagan joyda rivojlanish boʻlmaydi<ref>{{cite web|url=https://m.kun.uz/news/2019/07/15/abdusalom-azizov-adolat-halollik-bolmagan-joyda-rivojlanish-bolmaydi|title=Абдусалом Азизов: «Тотализатор, келишилган ўйинлар каби тушунчаларни йўқотиш — бизнинг биринчи даражали вазифамиз бўлиши керак»}}</ref>.
== Manbalar ==
{{manbalar}}
[[Turkum:Oʻzbekiston generallari]]
[[Turkum:Oʻzbekiston yetakchilari]]
[[Turkum:1960-yilda tugʻilganlar]]
lx725sj5xnpztuyu2dzazn3e487kscc
Mehrinoz Abbosova
0
3344
7120
7119
2023-12-27T08:59:29Z
Umarxon III
998
7120
wikitext
text/x-wiki
{{Vikipediya|Mehrinoz Abbosova}}
… Endi anglasam, dadam bolaligimdan fikrlarim, orzularim, maqsadlarim bilan hisoblashganlar. O‘zimga nisbatan kuchli ishonch uyg‘otganlar. Har doim dunyodagi eng yaxshi dadaning, xokisor va halol odamning qizi ekanimdan faxr tuyaman<ref>{{cite web|url=https://oyina.uz/uz/article/782|title=Nonsiz qolsada “kontrakt” to‘lagan, loy ko‘chada qizini yelkasida ko‘tarib katta qilgan – otalar haqida to‘rt ta’sirli hikoya|publisher=Oyina.uz}}</ref>.
== Manbalar ==
{{manbalar}}
[[Turkum:Oʻzbekiston shoirlari]]
[[Turkum:1995-yilda tugʻilganlar]]
4bjcoqzwotjkdttg1qlv9hr54d5hj5o
Turkum:1995-yilda tugʻilganlar
14
3345
7121
2023-12-27T08:59:58Z
Umarxon III
998
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7121
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Modul:Hatnote
828
3346
7123
2023-12-27T10:51:28Z
Umarxon III
998
„-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the {{hatnote}} and {{format link}} meta-templates and includes -- -- helper functions for other Lua hatnote modul...“ yozuvi orqali yangi sahifa yaratildi
7123
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Module:Hatnote --
-- --
-- This module produces hatnote links and links to related articles. It --
-- implements the {{hatnote}} and {{format link}} meta-templates and includes --
-- helper functions for other Lua hatnote modules. --
--------------------------------------------------------------------------------
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg
local mArguments -- lazily initialise [[Module:Arguments]]
local yesno -- lazily initialise [[Module:Yesno]]
local formatLink -- lazily initialise [[Module:Format link]] ._formatLink
local p = {}
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local curNs = mw.title.getCurrentTitle().namespace
p.missingTargetCat =
--Default missing target category, exported for use in related modules
((curNs == 0) or (curNs == 14)) and
'Articles with hatnote templates targeting a nonexistent page' or nil
local function getArgs(frame)
-- Fetches the arguments from the parent frame. Whitespace is trimmed and
-- blanks are removed.
mArguments = require('Module:Arguments')
return mArguments.getArgs(frame, {parentOnly = true})
end
local function removeInitialColon(s)
-- Removes the initial colon from a string, if present.
return s:match('^:?(.*)')
end
function p.findNamespaceId(link, removeColon)
-- Finds the namespace id (namespace number) of a link or a pagename. This
-- function will not work if the link is enclosed in double brackets. Colons
-- are trimmed from the start of the link by default. To skip colon
-- trimming, set the removeColon parameter to false.
checkType('findNamespaceId', 1, link, 'string')
checkType('findNamespaceId', 2, removeColon, 'boolean', true)
if removeColon ~= false then
link = removeInitialColon(link)
end
local namespace = link:match('^(.-):')
if namespace then
local nsTable = mw.site.namespaces[namespace]
if nsTable then
return nsTable.id
end
end
return 0
end
function p.makeWikitextError(msg, helpLink, addTrackingCategory, title)
-- Formats an error message to be returned to wikitext. If
-- addTrackingCategory is not false after being returned from
-- [[Module:Yesno]], and if we are not on a talk page, a tracking category
-- is added.
checkType('makeWikitextError', 1, msg, 'string')
checkType('makeWikitextError', 2, helpLink, 'string', true)
yesno = require('Module:Yesno')
title = title or mw.title.getCurrentTitle()
-- Make the help link text.
local helpText
if helpLink then
helpText = ' ([[' .. helpLink .. '|help]])'
else
helpText = ''
end
-- Make the category text.
local category
if not title.isTalkPage -- Don't categorise talk pages
and title.namespace ~= 2 -- Don't categorise userspace
and yesno(addTrackingCategory) ~= false -- Allow opting out
then
category = 'Hatnote templates with errors'
category = mw.ustring.format(
'[[%s:%s]]',
mw.site.namespaces[14].name,
category
)
else
category = ''
end
return mw.ustring.format(
'<strong class="error">Error: %s%s.</strong>%s',
msg,
helpText,
category
)
end
function p.disambiguate(page, disambiguator)
-- Formats a page title with a disambiguation parenthetical,
-- i.e. "Example" → "Example (disambiguation)".
checkType('disambiguate', 1, page, 'string')
checkType('disambiguate', 2, disambiguator, 'string', true)
disambiguator = disambiguator or 'disambiguation'
return mw.ustring.format('%s (%s)', page, disambiguator)
end
--------------------------------------------------------------------------------
-- Hatnote
--
-- Produces standard hatnote text. Implements the {{hatnote}} template.
--------------------------------------------------------------------------------
function p.hatnote(frame)
local args = getArgs(frame)
local s = args[1]
if not s then
return p.makeWikitextError(
'no text specified',
'Template:Hatnote#Errors',
args.category
)
end
return p._hatnote(s, {
extraclasses = args.extraclasses,
selfref = args.selfref
})
end
function p._hatnote(s, options)
checkType('_hatnote', 1, s, 'string')
checkType('_hatnote', 2, options, 'table', true)
options = options or {}
local inline = options.inline
local hatnote = mw.html.create(inline == 1 and 'span' or 'div')
local extraclasses
if type(options.extraclasses) == 'string' then
extraclasses = options.extraclasses
end
hatnote
:attr('role', 'note')
:addClass(inline == 1 and 'hatnote-inline' or 'hatnote')
:addClass('navigation-not-searchable')
:addClass(extraclasses)
:addClass(options.selfref and 'selfref')
:wikitext(s)
return mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = 'Module:Hatnote/styles.css' }
} .. tostring(hatnote)
end
return p
81imvwvei9p1icm5aqz0d3b18lurz1c
Modul:Hatnote list
828
3347
7124
2023-12-27T10:52:46Z
Umarxon III
998
„-------------------------------------------------------------------------------- -- Module:Hatnote list -- -- -- -- This module produces and formats lists for use in hatnotes. In particular, -- -- it implements the for-see list, i.e. lists of "For X, see Y" statements, -- -- as used in {{about}}, {{redirect}}, and thei...“ yozuvi orqali yangi sahifa yaratildi
7124
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Module:Hatnote list --
-- --
-- This module produces and formats lists for use in hatnotes. In particular, --
-- it implements the for-see list, i.e. lists of "For X, see Y" statements, --
-- as used in {{about}}, {{redirect}}, and their variants. Also introduced --
-- are andList & orList helpers for formatting lists with those conjunctions. --
--------------------------------------------------------------------------------
local mArguments --initialize lazily
local mFormatLink = require('Module:Format link')
local mHatnote = require('Module:Hatnote')
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local p = {}
--------------------------------------------------------------------------------
-- List stringification helper functions
--
-- These functions are used for stringifying lists, usually page lists inside
-- the "Y" portion of "For X, see Y" for-see items.
--------------------------------------------------------------------------------
--default options table used across the list stringification functions
local stringifyListDefaultOptions = {
conjunction = "and",
separator = ",",
altSeparator = ";",
space = " ",
formatted = false
}
--Searches display text only
local function searchDisp(haystack, needle)
return string.find(
string.sub(haystack, (string.find(haystack, '|') or 0) + 1), needle
)
end
-- Stringifies a list generically; probably shouldn't be used directly
local function stringifyList(list, options)
-- Type-checks, defaults, and a shortcut
checkType("stringifyList", 1, list, "table")
if #list == 0 then return nil end
checkType("stringifyList", 2, options, "table", true)
options = options or {}
for k, v in pairs(stringifyListDefaultOptions) do
if options[k] == nil then options[k] = v end
end
local s = options.space
-- Format the list if requested
if options.formatted then
list = mFormatLink.formatPages(
{categorizeMissing = mHatnote.missingTargetCat}, list
)
end
-- Set the separator; if any item contains it, use the alternate separator
local separator = options.separator
for k, v in pairs(list) do
if searchDisp(v, separator) then
separator = options.altSeparator
break
end
end
-- Set the conjunction, apply Oxford comma, and force a comma if #1 has "§"
local conjunction = s .. options.conjunction .. s
if #list == 2 and searchDisp(list[1], "§") or #list > 2 then
conjunction = separator .. conjunction
end
-- Return the formatted string
return mw.text.listToText(list, separator .. s, conjunction)
end
--DRY function
function p.conjList (conj, list, fmt)
return stringifyList(list, {conjunction = conj, formatted = fmt})
end
-- Stringifies lists with "and" or "or"
function p.andList (...) return p.conjList("and", ...) end
function p.orList (...) return p.conjList("or", ...) end
--------------------------------------------------------------------------------
-- For see
--
-- Makes a "For X, see [[Y]]." list from raw parameters. Intended for the
-- {{about}} and {{redirect}} templates and their variants.
--------------------------------------------------------------------------------
--default options table used across the forSee family of functions
local forSeeDefaultOptions = {
andKeyword = 'and',
title = mw.title.getCurrentTitle().text,
otherText = 'other uses',
forSeeForm = 'For %s, see %s.',
}
--Collapses duplicate punctuation
local function punctuationCollapse (text)
local replacements = {
["%.%.$"] = ".",
["%?%.$"] = "?",
["%!%.$"] = "!",
["%.%]%]%.$"] = ".]]",
["%?%]%]%.$"] = "?]]",
["%!%]%]%.$"] = "!]]"
}
for k, v in pairs(replacements) do text = string.gsub(text, k, v) end
return text
end
-- Structures arguments into a table for stringification, & options
function p.forSeeArgsToTable (args, from, options)
-- Type-checks and defaults
checkType("forSeeArgsToTable", 1, args, 'table')
checkType("forSeeArgsToTable", 2, from, 'number', true)
from = from or 1
checkType("forSeeArgsToTable", 3, options, 'table', true)
options = options or {}
for k, v in pairs(forSeeDefaultOptions) do
if options[k] == nil then options[k] = v end
end
-- maxArg's gotten manually because getArgs() and table.maxn aren't friends
local maxArg = 0
for k, v in pairs(args) do
if type(k) == 'number' and k > maxArg then maxArg = k end
end
-- Structure the data out from the parameter list:
-- * forTable is the wrapper table, with forRow rows
-- * Rows are tables of a "use" string & a "pages" table of pagename strings
-- * Blanks are left empty for defaulting elsewhere, but can terminate list
local forTable = {}
local i = from
local terminated = false
-- If there is extra text, and no arguments are given, give nil value
-- to not produce default of "For other uses, see foo (disambiguation)"
if options.extratext and i > maxArg then return nil end
-- Loop to generate rows
repeat
-- New empty row
local forRow = {}
-- On blank use, assume list's ended & break at end of this loop
forRow.use = args[i]
if not args[i] then terminated = true end
-- New empty list of pages
forRow.pages = {}
-- Insert first pages item if present
table.insert(forRow.pages, args[i + 1])
-- If the param after next is "and", do inner loop to collect params
-- until the "and"'s stop. Blanks are ignored: "1|and||and|3" → {1, 3}
while args[i + 2] == options.andKeyword do
if args[i + 3] then
table.insert(forRow.pages, args[i + 3])
end
-- Increment to next "and"
i = i + 2
end
-- Increment to next use
i = i + 2
-- Append the row
table.insert(forTable, forRow)
until terminated or i > maxArg
return forTable
end
-- Stringifies a table as formatted by forSeeArgsToTable
function p.forSeeTableToString (forSeeTable, options)
-- Type-checks and defaults
checkType("forSeeTableToString", 1, forSeeTable, "table", true)
checkType("forSeeTableToString", 2, options, "table", true)
options = options or {}
for k, v in pairs(forSeeDefaultOptions) do
if options[k] == nil then options[k] = v end
end
-- Stringify each for-see item into a list
local strList = {}
if forSeeTable then
for k, v in pairs(forSeeTable) do
local useStr = v.use or options.otherText
local pagesStr =
p.andList(v.pages, true) or
mFormatLink._formatLink{
categorizeMissing = mHatnote.missingTargetCat,
link = mHatnote.disambiguate(options.title)
}
local forSeeStr = string.format(options.forSeeForm, useStr, pagesStr)
forSeeStr = punctuationCollapse(forSeeStr)
table.insert(strList, forSeeStr)
end
end
if options.extratext then table.insert(strList, punctuationCollapse(options.extratext..'.')) end
-- Return the concatenated list
return table.concat(strList, ' ')
end
-- Produces a "For X, see [[Y]]" string from arguments. Expects index gaps
-- but not blank/whitespace values. Ignores named args and args < "from".
function p._forSee (args, from, options)
local forSeeTable = p.forSeeArgsToTable(args, from, options)
return p.forSeeTableToString(forSeeTable, options)
end
-- As _forSee, but uses the frame.
function p.forSee (frame, from, options)
mArguments = require('Module:Arguments')
return p._forSee(mArguments.getArgs(frame), from, options)
end
return p
octqbcvqrobtndgnn8u78tg2tsemf14
Modul:Hatnote/styles.css
828
3348
7125
2023-12-27T10:55:23Z
Umarxon III
998
„/* {{pp|small=y}} */ .hatnote { font-style: italic; } /* Limit structure CSS to divs because of [[Module:Hatnote inline]] */ div.hatnote { /* @noflip */ padding-left: 1.6em; margin-bottom: 0.5em; } .hatnote i { font-style: normal; } /* The templatestyles element inserts a link element before hatnotes. * TODO: Remove link if/when WMF resolves T200206 */ .hatnote + link + .hatnote { margin-top: -0.5em; }“ yozuvi orqali yangi sahifa yaratildi
7125
sanitized-css
text/css
/* {{pp|small=y}} */
.hatnote {
font-style: italic;
}
/* Limit structure CSS to divs because of [[Module:Hatnote inline]] */
div.hatnote {
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.hatnote i {
font-style: normal;
}
/* The templatestyles element inserts a link element before hatnotes.
* TODO: Remove link if/when WMF resolves T200206 */
.hatnote + link + .hatnote {
margin-top: -0.5em;
}
7znvdfdw9mn3ta8a2ioyp35gizwnv4c
Modul:If empty
828
3349
7126
2023-12-27T10:57:54Z
Umarxon III
998
„local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) local lastk = 0 for k,v in ipairs(args) do if v ~= '' then return v end lastk = k end end return p“ yozuvi orqali yangi sahifa yaratildi
7126
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false})
local lastk = 0
for k,v in ipairs(args) do
if v ~= '' then
return v
end
lastk = k
end
end
return p
8vj3f190vdtxab8i3tvdr4qnprw63ar
Modul:Italic title
828
3350
7127
2023-12-27T10:59:25Z
Umarxon III
998
„-- This module implements {{italic title}}. require('strict') local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg local yesno = require('Module:Yesno') -------------------------------------------------------------------------------- -- ItalicTitle class -------------------------------------------------------------------------------- local ItalicTitle = {...“ yozuvi orqali yangi sahifa yaratildi
7127
Scribunto
text/plain
-- This module implements {{italic title}}.
require('strict')
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg
local yesno = require('Module:Yesno')
--------------------------------------------------------------------------------
-- ItalicTitle class
--------------------------------------------------------------------------------
local ItalicTitle = {}
do
----------------------------------------------------------------------------
-- Class attributes and functions
-- Things that belong to the class are here. Things that belong to each
-- object are in the constructor.
----------------------------------------------------------------------------
-- Keys of title parts that can be italicized.
local italicizableKeys = {
namespace = true,
title = true,
dab = true,
}
----------------------------------------------------------------------------
-- ItalicTitle constructor
-- This contains all the dynamic attributes and methods.
----------------------------------------------------------------------------
function ItalicTitle.new()
local obj = {}
-- Function for checking self variable in methods.
local checkSelf = libraryUtil.makeCheckSelfFunction(
'ItalicTitle',
'obj',
obj,
'ItalicTitle object'
)
-- Checks a key is present in a lookup table.
-- Param: name - the function name.
-- Param: argId - integer position of the key in the argument list.
-- Param: key - the key.
-- Param: lookupTable - the table to look the key up in.
local function checkKey(name, argId, key, lookupTable)
if not lookupTable[key] then
error(string.format(
"bad argument #%d to '%s' ('%s' is not a valid key)",
argId,
name,
key
), 3)
end
end
-- Set up object structure.
local parsed = false
local categories = {}
local italicizedKeys = {}
local italicizedSubstrings = {}
-- Parses a title object into its namespace text, title, and
-- disambiguation text.
-- Param: options - a table of options with the following keys:
-- title - the title object to parse
-- ignoreDab - ignore any disambiguation parentheses
-- Returns the current object.
function obj:parseTitle(options)
checkSelf(self, 'parseTitle')
checkType('parseTitle', 1, options, 'table')
checkTypeForNamedArg('parseTitle', 'title', options.title, 'table')
local title = options.title
-- Title and dab text
local prefix, parentheses
if not options.ignoreDab then
prefix, parentheses = mw.ustring.match(
title.text,
'^(.+) %(([^%(%)]+)%)$'
)
end
if prefix and parentheses then
self.title = prefix
self.dab = parentheses
else
self.title = title.text
end
-- Namespace
local namespace = mw.site.namespaces[title.namespace].name
if namespace and #namespace >= 1 then
self.namespace = namespace
end
-- Register the object as having parsed a title.
parsed = true
return self
end
-- Italicizes part of the title.
-- Param: key - the key of the title part to be italicized. Possible
-- keys are contained in the italicizableKeys table.
-- Returns the current object.
function obj:italicize(key)
checkSelf(self, 'italicize')
checkType('italicize', 1, key, 'string')
checkKey('italicize', 1, key, italicizableKeys)
italicizedKeys[key] = true
return self
end
-- Un-italicizes part of the title.
-- Param: key - the key of the title part to be un-italicized. Possible
-- keys are contained in the italicizableKeys table.
-- Returns the current object.
function obj:unitalicize(key)
checkSelf(self, 'unitalicize')
checkType('unitalicize', 1, key, 'string')
checkKey('unitalicize', 1, key, italicizableKeys)
italicizedKeys[key] = nil
return self
end
-- Italicizes a substring in the title. This only affects the main part
-- of the title, not the namespace or the disambiguation text.
-- Param: s - the substring to be italicized.
-- Returns the current object.
function obj:italicizeSubstring(s)
checkSelf(self, 'italicizeSubstring')
checkType('italicizeSubstring', 1, s, 'string')
italicizedSubstrings[s] = true
return self
end
-- Un-italicizes a substring in the title. This only affects the main
-- part of the title, not the namespace or the disambiguation text.
-- Param: s - the substring to be un-italicized.
-- Returns the current object.
function obj:unitalicizeSubstring(s)
checkSelf(self, 'unitalicizeSubstring')
checkType('unitalicizeSubstring', 1, s, 'string')
italicizedSubstrings[s] = nil
return self
end
-- Renders the object into a page name. If no title has yet been parsed,
-- the current title is used.
-- Returns string
function obj:renderTitle()
checkSelf(self, 'renderTitle')
-- Italicizes a string
-- Param: s - the string to italicize
-- Returns string.
local function italicize(s)
assert(type(s) == 'string', 's was not a string')
assert(s ~= '', 's was the empty string')
return string.format('<i>%s</i>', s)
end
-- Escape characters in a string that are magic in Lua patterns.
-- Param: pattern - the pattern to escape
-- Returns string.
local function escapeMagicCharacters(s)
assert(type(s) == 'string', 's was not a string')
return s:gsub('%p', '%%%0')
end
-- If a title hasn't been parsed yet, parse the current title.
if not parsed then
self:parseTitle{title = mw.title.getCurrentTitle()}
end
-- Italicize the different parts of the title and store them in a
-- titleParts table to be joined together later.
local titleParts = {}
-- Italicize the italicizable keys.
for key in pairs(italicizableKeys) do
if self[key] then
if italicizedKeys[key] then
titleParts[key] = italicize(self[key])
else
titleParts[key] = self[key]
end
end
end
-- Italicize substrings. If there are any substrings to be
-- italicized then start from the raw title, as this overrides any
-- italicization of the main part of the title.
if next(italicizedSubstrings) then
titleParts.title = self.title
for s in pairs(italicizedSubstrings) do
local pattern = escapeMagicCharacters(s)
local italicizedTitle, nReplacements = titleParts.title:gsub(
pattern,
italicize
)
titleParts.title = italicizedTitle
-- If we didn't make any replacements then it means that we
-- have been passed a bad substring or that the page has
-- been moved to a bad title, so add a tracking category.
if nReplacements < 1 then
categories['Pages using italic title with no matching string'] = true
end
end
end
-- Assemble the title together from the parts.
local ret = ''
if titleParts.namespace then
ret = ret .. titleParts.namespace .. ':'
end
ret = ret .. titleParts.title
if titleParts.dab then
ret = ret .. ' (' .. titleParts.dab .. ')'
end
return ret
end
-- Returns an expanded DISPLAYTITLE parser function called with the
-- result of obj:renderTitle, plus any other optional arguments.
-- Returns string
function obj:renderDisplayTitle(...)
checkSelf(self, 'renderDisplayTitle')
return mw.getCurrentFrame():callParserFunction(
'DISPLAYTITLE',
self:renderTitle(),
...
)
end
-- Returns an expanded DISPLAYTITLE parser function called with the
-- result of obj:renderTitle, plus any other optional arguments, plus
-- any tracking categories.
-- Returns string
function obj:render(...)
checkSelf(self, 'render')
local ret = self:renderDisplayTitle(...)
for cat in pairs(categories) do
ret = ret .. string.format(
'[[Category:%s]]',
cat
)
end
return ret
end
return obj
end
end
--------------------------------------------------------------------------------
-- Exports
--------------------------------------------------------------------------------
local p = {}
local function getArgs(frame, wrapper)
assert(type(wrapper) == 'string', 'wrapper was not a string')
return require('Module:Arguments').getArgs(frame, {
wrappers = wrapper
})
end
-- Main function for {{italic title}}
function p._main(args)
checkType('_main', 1, args, 'table')
local italicTitle = ItalicTitle.new()
italicTitle:parseTitle{
title = mw.title.getCurrentTitle(),
ignoreDab = yesno(args.all, false)
}
if args.string then
italicTitle:italicizeSubstring(args.string)
else
italicTitle:italicize('title')
end
return italicTitle:render(args[1])
end
function p.main(frame)
return p._main(getArgs(frame, 'Template:Italic title'))
end
function p._dabonly(args)
return ItalicTitle.new()
:italicize('dab')
:render(args[1])
end
function p.dabonly(frame)
return p._dabonly(getArgs(frame, 'Template:Italic dab'))
end
return p
i5073gly55g6ltjgvutoqvgvumtx9fc
Modul:LangSwitch
828
3351
7128
2023-12-27T11:03:47Z
Umarxon III
998
„--[[ __ __ _ _ _ ____ _ _ _ | \/ | ___ __| |_ _| | ___ _| | __ _ _ __ __ _/ ___|_ _(_) |_ ___| |__ | |\/| |/ _ \ / _` | | | | |/ _ (_) | / _` | '_ \ / _` \___ \ \ /\ / / | __/ __| '_ \ | | | | (_) | (_| | |_| | | __/_| |__| (_| | | | | (_| |___) \ V V /| | || (__| | | | |_| |_|\___/ \__,_|\__,_|_|\___(_)_____\__,_|_| |_|\__, |____/ \_/\_/ |_|\__\___|_| |...“ yozuvi orqali yangi sahifa yaratildi
7128
Scribunto
text/plain
--[[
__ __ _ _ _ ____ _ _ _
| \/ | ___ __| |_ _| | ___ _| | __ _ _ __ __ _/ ___|_ _(_) |_ ___| |__
| |\/| |/ _ \ / _` | | | | |/ _ (_) | / _` | '_ \ / _` \___ \ \ /\ / / | __/ __| '_ \
| | | | (_) | (_| | |_| | | __/_| |__| (_| | | | | (_| |___) \ V V /| | || (__| | | |
|_| |_|\___/ \__,_|\__,_|_|\___(_)_____\__,_|_| |_|\__, |____/ \_/\_/ |_|\__\___|_| |_|
|___/
Authors and maintainers:
* User:Zolo - original version in Module:Fallback
* User:Jarekt
]]
local p = {}
--[[
_langSwitch
This function is the core part of the LangSwitch template.
Example usage from Lua:
text = _langSwitch({en='text in english', pl='tekst po polsku'}, lang)
Parameters:
args - table with translations by language
lang - desired language (often user's native language)
Error Handling:
]]
local function defaultCheck(args)
if not args.en and not args.default then
local err = '<b class="error">LangSwitch Error: no default</b>'
if args.nocat == '1' then
return err
else
return err .. '[[Category:LangSwitch template without default version]]'
end
end
return false
end
local function quickSwitch(args, arg)
local err = defaultCheck(args)
if err then
return err
end
if arg == '~' then
arg = ''
end
return arg
end
function p._langSwitch(args, lang) -- args: table of translations
-- Return error if there is not default and no english version
local err = defaultCheck(args)
if err then
return err
end
-- get the list of accepetable language (lang + those in lang's fallback chain) and check their content
assert(lang, 'LangSwitch Error: no lang')
--local langList = {lang}
--if not args[lang] then
local langList = mw.language.getFallbacksFor(lang)
table.insert(langList, 1, lang)
table.insert(langList, math.max(#langList, 2), 'default')
--end
for _, language in ipairs(langList) do
lang = args[language]
if lang == '~' then
return ''
elseif lang and lang ~= '' then
return lang
end
end
end
--[[
langSwitch
This function is the core part of the LangSwitch template.
Example Usage from a template:
{{#invoke:fallback|langSwitch|en=text in english|pl=tekst po polsku|lang={{int:lang}} }}
Parameters:
frame.args - table with translations by language
frame.args.lang - desired language (often user's native language)
Error Handling:
]]
function p.langSwitch(frame) -- version to be used from wikitext
local args = frame.args
-- if no expected args provided than check parent template/module args
if args.en == nil and args.default == nil and args.nocat == nil then
args = mw.getCurrentFrame():getParent().args
end
local lang = args.lang
if not lang or not mw.language.isSupportedLanguage(lang) then
lang = frame:callParserFunction("int", "lang") -- get user's chosen language
end
-- Try quick switch
local args1 = args[lang]
if args1 and args1 ~= '' then
return quickSwitch(args, args1)
end
-- Allow input in format: {{LangSwitch|de=Grün|es/it/pt=Verde|fr=Vert|en=Green |lang=en}}
-- with multiple languages mapping to a single value
args1 = {}
for name, value in pairs(args) do
if value ~= '' and type(name) == 'string' then
-- split multi keys
for str in string.gmatch(name, "([^/]+)") do
args1[str] = value
end
end
end
return p._langSwitch(args1, lang)
end
return p
cbl1gr8owddhmo7g1l58186tg4nrv38
Modul:Languages
828
3352
7129
2023-12-27T11:06:11Z
Umarxon III
998
„--[=[ Not globally exposed. Internal function only. language_subpages( frame, transform, options ) Parameters frame: The frame that was passed to the method invoked. The first argument or the page argument will be respected. transform: A transform function. Example: function( basepagename, subpagename, code, langname ) end options: An object with options. Example: { abort= { on=function() end, time=0.8 } } Following opti...“ yozuvi orqali yangi sahifa yaratildi
7129
Scribunto
text/plain
--[=[
Not globally exposed. Internal function only.
language_subpages( frame, transform, options )
Parameters
frame: The frame that was passed to the method invoked. The first argument or the page argument will be respected.
transform: A transform function. Example: function( basepagename, subpagename, code, langname ) end
options: An object with options. Example: { abort= { on=function() end, time=0.8 } }
Following options are available:
abort: Aborts iterating over the subpages if one of the conditions is met. If the process is aborted, nil is returned!
on: Function to be called if an abort-condition was met.
cycles: The maximum number of subpages to run over.
time: Maximum time to spend running over the subpages.
]=]
function language_subpages( frame, transform, options )
local args, pargs, options = frame.args, ( frame:getParent() or {} ).args or {}, options or {};
local title = args.page or args[1] or pargs.page or pargs[1] or "";
local abort = options.abort or {};
local at, clock = type( abort.on ), os.clock();
local ac = function()
if at == 'function' or ( at == 'table' and getmetatable(abort.on).__call ) then
abort.on();
end
end
local tt = type( transform );
local page = require( 'Module:Page' );
title = page.clean(title);
if tt == 'function' or ( tt == 'table' and getmetatable(transform).__call ) then
local fetch, pages, langcode, langname = mw.language.fetchLanguageName, {};
--[==[
/ \
/ | \
/ · \
¯¯¯¯¯¯¯
Page.subpages() no longer works because it attempted to parse the HTML content generated by
calling the parser function "Special:Prefixindex:" which is no longer expanded in Lua but
converted to a "stripped tag" (containing a unique identifier surrounded by ASCII DEL characters)
representing the tag name and its parameters.
The actual expansion of stripped tags can no longer be performed in Lua.
Now unstripping these tags just kills ALL these tags (except "wiki" tags) instead of performing
their expansion by running the extension code. Only MediaWiki can unstrip these tags in texts after
they have been returned by Lua.
For this reason, page.subpages() is now completely empty (Module:Page no longer works).
This cannot be bypassed, except by using a Scribunto extension library if lifting the limits set by mw.unstrip.
Note that "Special:Prefixindex:" is also costly, even if it just requires a single database query to
get all subpages, instead of one costly #ifexist or one costly mw.title() property reading per
tested subpage to know if it exists.
For now there's still no reliable way to get a list of subpages, or performing queries similar to
the [[Special:Prefixindex]] page or list members of a category like when viewing a category page.
Ideally, there should exist a method for such queries on Title objects returned by the mw.title library;
but for now there's none.
In Lua now, the only expansion possible with an immediate effect is the expansion of standard templates,
all special tags or special pages, or parser function extensions do not work (Only the #expr parser
function is supported by using an external Scribunto library).
--]==]
for pg in page.subpages( title, { ignoreNS=true } ) do
if abort.cycles then
abort.cycles = abort.cycles - 1
if 0 == abort.cycles then return ac() end
end
if abort.time then
if (os.clock() - clock) > abort.time then return ac() end
end
if mw.ustring.len( pg ) <= 12 then
langcode = string.lower( pg );
langname = fetch( langcode );
if langname ~= '' then
table.insert( pages, transform( title, pg, langcode, langname ) );
end
end
end
return pages;
end
return {};
end
function cloneArgs(frame)
local args, pargs = {}, {}
for k,v in pairs( frame.args ) do args[k] = v end
if frame:getParent() then
for k,v in pairs( frame:getParent().args ) do pargs[k] = v end
end
return args, pargs
end
local p = {};
--[=[
Usage:
{{#invoke:languages|internal|Template:Adjective}}
]=]
function p.internal(frame)
return table.concat(
language_subpages( frame,
function( title, page, code, name )
return mw.ustring.format(
'<bdi class="language lang-%s" lang="%s">[[%s/%s|%s]]</bdi>',
code, code,
title, page,
name
);
end
),
' <b>·</b> '
);
end
--[=[
Usage:
{{#invoke:languages|external|Template:Adjective}}
]=]
function p.external(frame)
return table.concat(
language_subpages( frame,
function( title, page, code, name )
return mw.ustring.format(
'<bdi class="language lang-%s" lang="%s">[%s/%s %s]</bdi>',
code, code,
tostring( mw.uri.fullUrl( title ) ), page:gsub( ' ', '_' ),
name
);
end
),
' <b>·</b> '
);
end
--[=[
forEachLanguage
This function iterates over all language codes known to MediaWiki based on a maintained list
replacing patterns in a pattern-string for each language
Usage
{{#invoke:Languages|forEachLanguage
|pattern=patternstring
|before=string to insert before iteration
|after=string added after iteration
|sep=separator string between iterations
|inLang=langcode used for $lnTrP and $lnTrUC1
}}
Parameters
pattern: A pattern string which is processed for each language and which is concatenated at the end and returned as one string
before: A string that is inserted before the concatenated result
after: A string that is inserted after the concatenated result
sep: A string that is inserted between each line created from the pattern while iterating (like ProcessedPattern_sep_ProcessedPattern_sep_ProcessedPattern)
inLang: Langcode to use for $lnTrP and $lnTrUC1
preprocess: if set to a non-empty value, the output will be preprocessed before being returned.
Warning
The output is still not prepreprocessed by default: so parser functions and magic keywords generated by the pattern are still not executed and replaced,
and template transclusions are still not expanded (see examples in other functions in this module).
When using this function directly from a MediaWiki page or template, this means it is only possible to use patterns generating basic MediaWiki formatting
or HTML tags. It you want the output to be preprocessed (in the given frame), set the preprocess parameter to a non-empty string.
Patterns
$lc - language code such as en or de
$lnP - language name in own language (autonym)
$lnUC1 - language name in own language (autonym), first letter upper case
$lnTrP - language name translated to the language requested by language code passed to inLang
$lnTrUC1 - language name translated to the language requested by language code passed to inLang, first letter upper case
Example
{{#invoke:Languages|forEachLanguage|pattern=<span lang="$lc" xml:lang="$lc" class="language lang-$lc">[[Page/$lc|$lnP]]</span>}}
]=]
-- =p.forEachLanguage({ args= { pattern = "$lc - $lnTrP\n", inLang = "en" } })
function p.forEachLanguage(frame)
local l = require("Module:Languages/List")
local ret = {}
local lang = mw.language
local line
local pattern = frame.args.pattern or frame.args[1] or ""
local prefix = frame.args.before or frame.args[2] or ""
local postfix = frame.args.after or frame.args[3] or ""
local sep = frame.args.sep or frame.args.separator or frame.args[4] or ""
local inLang = frame.args.inLang or frame.args[5] or nil
local preprocess = frame.args.preprocess or frame.args[6] or ""
local langNameUCFirstReq = not not pattern:find( "$lnUC1", 1, true )
local langNameReq = not not pattern:find( "$lnP", 1, true ) or langNameUCFirstReq
local langNameTranslatedUCFirstReq = not not pattern:find( "$lnTrUC1", 1, true )
local langNameTranslatedReq = not not pattern:find( "$lnTrP", 1, true ) or langNameTranslatedUCFirstReq
local contentLangInstance = mw.language.getContentLanguage()
local inLangLangInstance
local l = mw.language.fetchLanguageNames() -- autonyms
local lTr
local lcIdList = require('Module:Languages/List').getSortedList( l )
if langNameTranslatedReq then
inLangLangInstance = --[==[
mw.getLanguage( inLang ) -- Quota hit in :ucfirst() if using too many langInstances
--]==] contentLangInstance
lTr = mw.language.fetchLanguageNames( inLang ) -- translated names
end
for _, lcId in pairs( lcIdList ) do
local subst = lcId:gsub('%%', '%%%%')
line = pattern:gsub( "%$lc", subst )
local langName, langInstance
-- autonym (name of lcId in locale lcId)
if langNameReq then
langName = l[lcId]
subst = langName:gsub('%%', '%%%%')
line = line:gsub( "%$lnP", subst )
end
if langNameUCFirstReq then
langInstance = --[==[
mw.getLanguage( lcId ) -- Quota hit in :ucfirst() if using too many langInstances
--]==] contentLangInstance
langName = langInstance:ucfirst( langName )
subst = langName:gsub('%%', '%%%%')
line = line:gsub( "%$lnUC1", subst )
end
-- translated name (name of lcId in locale inLang)
if langNameTranslatedReq then
langName = lTr[lcId]
subst = langName:gsub('%%', '%%%%')
line = line:gsub( "%$lnTrP", subst )
end
if langNameTranslatedUCFirstReq then
langName = inLangLangInstance:ucfirst( langName )
subst = langName:gsub('%%', '%%%%')
line = line:gsub( "%$lnTrUC1", subst )
end
table.insert(ret, line)
end
ret = prefix .. table.concat( ret, sep ) .. postfix
if preprocess ~= '' then
ret = frame:preprocess(ret)
end
return ret
end
--[=[
Provide logic for [[Template:Lle]] (Language Links external, to be substituted, language names written exactly as #language would provide them)
Warning: may expands too many costly #ifexist without limitation (if not substituted into a separate "/lang" template)
]=]
function p.lle(frame)
return frame:preprocess(
p.forEachLanguage({
args = {
pattern = '{{subst:#ifexist:{{{1}}}/$lc|[{{subst:fullurl:{{{1}}}/$lc}} <bdi class="language lang-$lc" lang="$lc">$lnP</bdi>] <b>∙</b> <!--\n-->}}'
}
})
)
end
--[=[
Provide logic for [[Template:Ll]] (Language Links internal, to be substituted, language names written exactly as #language would provide them)
Warning: may expands too many costly #ifexist without limitation (if not substituted into a separate "/lang" template)
]=]
function p.ll(frame)
return frame:preprocess(
p.forEachLanguage({
args = {
pattern = '{{subst:#ifexist:{{{1}}}/$lc|[[{{{1}}}/$lc|<bdi class="language lang-$lc" lang="$lc">$lnP</bdi>]] <b>∙</b> <!--\n-->}}'
}
})
)
end
--------------------------------------------------------
--- Different approaches for [[Template:Lang links]] ---
--------------------------------------------------------
--[=[
Provide logic for [[Template:Lang links]]
Using a cute Hybrid-Method:
First check the subpages which is quite fast; if there are too many fall back to checking for each language page individually
]=]
-- =p.langLinksNonExpensive({ args= { page='Commons:Picture of the Year/2010' }, getParent=function() end })
-- =p.langLinksNonExpensive({ args= { page='Main Page' }, getParent=function() end })
-- =p.langLinksNonExpensive({ args= { page='Template:No_source_since' }, getParent=function() end })
-- =p.langLinksNonExpensive({ args= { page='MediaWiki:Gadget-HotCat' }, getParent=function() end })
function p.langLinksNonExpensive(frame)
local args, pargs = frame.args, ( frame:getParent() or {} ).args or {};
local title = args.page or args[1] or pargs.page or pargs[1] or "";
local contentLangInstance = mw.language.getContentLanguage();
local pages2
if frame.preprocess == nil then
frame = mw.getCurrentFrame()
end
--[==[
local options = {
abort = {
time = 3.5,
on = function()
pages2 = p.forEachLanguage({
args = {
pattern = '{{#ifexist:' .. title .. '/$lc|[[' .. title .. '/$lc|<bdi lang="$lc">$lnP</bdi>]] <b>∙</b> }}'
}
})
end
}
}
local pages = language_subpages( frame,
function( title, page, code, langname )
return mw.ustring.format(
'[[%s/%s|<bdi lang="%s">%s</bdi>]]</span> <b>∙</b> ',
title, page, code, langname
)
end, options );
return pages2 and frame:preprocess(pages2) or table.concat(pages, '');
--]==]
return frame:preprocess(
p.forEachLanguage( {
args = {
pattern = '{{#ifexist:' .. title .. '/$lc|[[' .. title .. '/$lc|<bdi lang="$lc">$lnP</bdi>]] <b>∙</b> }}'
}
})
)
end
---------------------------------------------------------
----------------- [[Template:Autolang]] -----------------
---------------------------------------------------------
--[[
Works like {{autotranslate}} just allowing an unlimited number of arguments, even named arguments.
It's doing Magic! No arguments should be passed to {{#invoke:}}
]]
function p.autolang(frame)
local args, pargs = cloneArgs( frame )
if nil == args.useargs then
if not args.base then args = pargs end
elseif 'both' == args.useargs then
for k,v in pairs(args) do pargs[k] = v end
args = pargs
elseif 'parent' == args.useargs then
args = pargs
if pargs.base and not args.base then
args.base = pargs.base
end
end
local base = args.base
local userlang = frame:preprocess( '{{Int:Lang}}' )
local tl, tlns = 'Template:', 10
local tlb, fallback1, currenttemplate
local fallback, contentlang = mw.text.split( userlang, '-', true )[1], mw.language.getContentLanguage():getCode()
local createReturn = function(title)
local ret
local tlargs = {}
-- When LUA is invoked, templates are already expanded. This must be respected.
return frame:expandTemplate{ title = title, args = args }
end
if not base then
return ("'autolang' in [[Module:Languages]] was called but the 'base' parameter could not be found." ..
"The base parameter specifies the template that's subpages will be sought for a suitable translation.")
end
tlb = tl .. base .. '/'
currenttemplate = tlb .. userlang
local ok, exists = pcall( function()
return mw.title.new( currenttemplate, tlns ).exists
end )
if ok and exists then
return createReturn(currenttemplate)
end
fallback1 = frame:preprocess( '{{Fallback|1=' .. base .. '|2=' .. userlang .. '}}' )
if fallback1 ~= contentlang then
return createReturn(tlb .. fallback1)
end
currenttemplate = tlb .. fallback
local ok, exists = pcall( function()
return mw.title.new( currenttemplate, tlns ).exists
end )
if ok and exists then
return createReturn(currenttemplate)
end
currenttemplate = tlb .. contentlang
local ok, exists = pcall( function()
return mw.title.new( currenttemplate, tlns ).exists
end )
if ok and exists then
return createReturn(currenttemplate)
end
return createReturn(tl .. base)
end
--[=[
Usage:
{{#invoke:languages|isKnownLanguageTag|gsw}} -> 1
{{#invoke:languages|isKnownLanguageTag|doesNotExist}} ->
]=]
function p.isKnownLanguageTag(frame)
return mw.language.isKnownLanguageTag( frame.args[1] or frame.args.tag or frame.args.code or '' ) and '1' or ''
end
function p.file_languages(frame)
local M_link = require( 'Module:Link' )
local contentLangInstance = mw.language.getContentLanguage()
local pattern = frame.args.pattern or '%s (%s)'
local original = frame.args.original or mw.title.getCurrentTitle().text
local ext_start, _ = string.find( original, '\.%w+$' )
local file_ext = string.sub( original, ext_start )
original = string.sub( original, 0, ext_start - 1 )
return frame:preprocess(
'<gallery>\n' ..
(table.concat(
M_link.forEachLink(
p.forEachLanguage({
args = { pattern = '[[$lc]]' }
}),
function( linkInfo )
local filename = mw.ustring.format( pattern, original, linkInfo.text ) .. file_ext
local ok, exists = pcall( function()
return mw.title.new( filename, 6 ).exists
end )
if ok and exists then
return mw.ustring.format( '%s|%s',
filename,
mw.language.fetchLanguageName( linkInfo.text )
)
else
return nil
end
end
), '\n'
)) ..
'\n</gallery>'
)
end
function p.runTests()
return p.langLinksNonExpensive({
args = {
page = 'Module:Languages/testcases/test'
},
getParent = function() end
}) ==
'[[Module:Languages/testcases/test/de|<bdi lang="de">Deutsch</bdi>]] <b>∙</b> ' ..
'[[Module:Languages/testcases/test/en|<bdi lang="en">English</bdi>]] <b>∙</b> '
end
return p;
d4jfr85ccn4pbc7a8a961pm5f3e72b1
Turkum:Tezda oʻchirishga nomzodlar
14
3354
7134
2023-12-27T11:28:00Z
Umarxon III
998
„[[Turkum:Vikiiqtibos:Sahifalarni oʻchirish|Tezda oʻchirishga]]“ yozuvi orqali yangi sahifa yaratildi
7134
wikitext
text/x-wiki
[[Turkum:Vikiiqtibos:Sahifalarni oʻchirish|Tezda oʻchirishga]]
d8dmuyt902p3v3hmrysjvs2ark8mo34
Turkum:Vikiiqtibos:Sahifalarni oʻchirish
14
3355
7135
2023-12-27T11:38:23Z
Umarxon III
998
„[[Turkum:Vikiiqtibos]]“ yozuvi orqali yangi sahifa yaratildi
7135
wikitext
text/x-wiki
[[Turkum:Vikiiqtibos]]
c815lwyeu1xk4qp3l7j2amtoenhxrd5
Modul:MultiReplace
828
3356
7136
2023-12-28T05:23:31Z
Umarxon III
998
„p = {} local function MultiReplace(args) local input = args[1] or "{{{1}}}" local plain = args.plain == "yes" local i = 1 local changeList = {} while args[i * 2] do local change = {pattern = args[i * 2], repl = args[i * 2 + 1]} if not change.repl then return require('Module:Error').error{ 'MultiReplace: Unpaired argument: <code>' .. (i * 2) .. ' = ' .. change.pattern .. '</code>' } end changeList[i] = change i = i + 1 en...“ yozuvi orqali yangi sahifa yaratildi
7136
Scribunto
text/plain
p = {}
local function MultiReplace(args)
local input = args[1] or "{{{1}}}"
local plain = args.plain == "yes"
local i = 1
local changeList = {}
while args[i * 2] do
local change = {pattern = args[i * 2], repl = args[i * 2 + 1]}
if not change.repl then
return require('Module:Error').error{
'MultiReplace: Unpaired argument: <code>' .. (i * 2) .. ' = ' .. change.pattern .. '</code>'
}
end
changeList[i] = change
i = i + 1
end
local matchList = {}
local pos = 1
local len = mw.ustring.len(input)
local result = ""
while pos <= len do
local bestStart = len + 1
local bestStop = len
local bestChange
for _, change in ipairs(changeList) do
local start, stop = mw.ustring.find(input, change.pattern, pos, plain)
if start and (start < bestStart) then
bestStart = start
bestStop = stop
bestChange = change
end
end
result = result .. mw.ustring.sub(input, pos, bestStart - 1)
if bestChange then
local fragment = mw.ustring.sub(input, bestStart, bestStop)
result = result .. (plain and bestChange.repl or
mw.ustring.gsub(fragment, bestChange.pattern, bestChange.repl, 1))
end
pos = bestStop + 1
end
return result
end
function p.main(frame, ...)
local args =
type(frame) ~= 'table' and {frame, ...} or
type(frame.args) ~= 'table' and frame or
frame.args[1] and frame.args or
frame:getParent().args
return MultiReplace(args)
end
return p
95xnv3yvolixngufi1jdsiwnf7fdf62
Modul:Navbox/styles.css
828
3357
7137
2023-12-28T05:26:50Z
Umarxon III
998
„/* {{pp|small=y}} */ .navbox { box-sizing: border-box; border: 1px solid #a2a9b1; width: 100%; clear: both; font-size: 88%; text-align: center; padding: 1px; margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */ } .navbox .navbox { margin-top: 0; /* No top margin for nested navboxes */ } .navbox + .navbox, /* TODO: remove first line after transclusions have updated */ .navbox + .navbox-styles + .navbox { margin-t...“ yozuvi orqali yangi sahifa yaratildi
7137
sanitized-css
text/css
/* {{pp|small=y}} */
.navbox {
box-sizing: border-box;
border: 1px solid #a2a9b1;
width: 100%;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */
}
.navbox .navbox {
margin-top: 0; /* No top margin for nested navboxes */
}
.navbox + .navbox, /* TODO: remove first line after transclusions have updated */
.navbox + .navbox-styles + .navbox {
margin-top: -1px; /* Single pixel border between adjacent navboxes */
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
padding: 0.25em 1em;
line-height: 1.5em;
text-align: center;
}
.navbox-group {
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background-color: #fdfdfd;
}
.navbox-list {
line-height: 1.5em;
border-color: #fdfdfd; /* Must match background color */
}
.navbox-list-with-group {
text-align: left;
border-left-width: 2px;
border-left-style: solid;
}
/* cell spacing for navbox cells */
/* Borders above 2nd, 3rd, etc. rows */
/* TODO: figure out how to replace tr as structure;
* with div structure it should be just a matter of first-child */
tr + tr > .navbox-abovebelow,
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list {
border-top: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title {
background-color: #ccf; /* Level 1 color */
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background-color: #ddf; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background-color: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background-color: #f7f7f7;
}
.navbox-odd {
background-color: transparent;
}
/* TODO: figure out how to remove reliance on td as structure */
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0;
}
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
}
r3sdo030s2y37osfqh0rur7i26x9epy
Modul:Navbox/configuration
828
3358
7138
2023-12-28T05:28:20Z
Umarxon III
998
„return { aria_label = 'Navbox', nowrap_item = '%s<span class="nowrap">%s</span>', templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'Module:Navbox/styles.css' } }, hlist_templatestyles = 'Hlist/styles.css', plainlist_templatestyles = 'Plainlist/styles.css', -- do not localize marker table marker = { oddeven = '\127_ODDEVEN_\127', restart = '\127_ODDEVEN0_\127', regex = '\127_ODDEVEN(%d?)_\12...“ yozuvi orqali yangi sahifa yaratildi
7138
Scribunto
text/plain
return {
aria_label = 'Navbox',
nowrap_item = '%s<span class="nowrap">%s</span>',
templatestyles = mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = 'Module:Navbox/styles.css' }
},
hlist_templatestyles = 'Hlist/styles.css',
plainlist_templatestyles = 'Plainlist/styles.css',
-- do not localize marker table
marker = {
oddeven = '\127_ODDEVEN_\127',
restart = '\127_ODDEVEN0_\127',
regex = '\127_ODDEVEN(%d?)_\127'
},
category = {
orphan = '[[Category:Navbox orphans]]',
horizontal_lists = 'Navigational boxes without horizontal lists',
background_colors = 'Navboxes using background colours',
illegible = 'Potentially illegible navboxes',
borders = 'Navboxes using borders',
},
keyword = {
border_subgroup = 'subgroup',
border_child = 'child',
border_none = 'none',
evenodd_swap = 'swap',
navbar_off = 'off',
navbar_plain = 'plain',
nocat_false = 'false',
nowrapitems_yes = 'yes',
orphan_yes = 'yes',
state_collapsed = 'collapsed',
state_off = 'off',
state_plain = 'plain',
subpage_doc = 'doc',
subpage_sandbox = 'sandbox',
subpage_testcases = 'testcases',
tracking_no = 'no'
},
class = {
autocollapse = 'autocollapse',
collapsible = 'mw-collapsible',
collapsed = 'mw-collapsed',
-- Warning
navbox = 'navbox', -- WMF currently hides 'navbox' from mobile,
-- so you probably shouldn't change the navbox class.
navbox_abovebelow = 'navbox-abovebelow',
navbox_group = 'navbox-group',
navbox_image = 'navbox-image',
navbox_inner = 'navbox-inner',
navbox_list = 'navbox-list',
navbox_list_with_group = 'navbox-list-with-group',
navbox_part = 'navbox-', -- do not l10n
navbox_styles = 'navbox-styles',
navbox_subgroup = 'navbox-subgroup',
navbox_title = 'navbox-title', -- l10n only if you change pattern.navbox_title below
navbox_odd_part = 'odd', -- do not l10n
navbox_even_part = 'even', -- do not l10n
nomobile = 'nomobile',
nowraplinks = 'nowraplinks',
noviewer = 'noviewer' -- used to remove images from MediaViewer
},
pattern = {
listnum = '^list(%d+)$',
class = 'class',
sandbox = '/sandbox$',
navbox = 'Template:Navbox',
nowrap = '^<span class="nowrap">',
style = 'style$',
navbox_title = '<th[^>]*"navbox%-title"',
hlist = 'hlist',
plainlist = 'plainlist',
},
arg = {
above = 'above',
aboveclass = 'aboveclass',
abovestyle = 'abovestyle',
basestyle = 'basestyle',
bodyclass = 'bodyclass',
bodystyle = 'bodystyle',
border = 'border',
below = 'below',
belowclass = 'belowclass',
belowstyle = 'belowstyle',
evenodd = 'evenodd',
evenstyle = 'evenstyle',
group1 = 'group1',
group2 = 'group2',
group_and_num = 'group%d',
groupstyle_and_num = 'group%dstyle',
groupclass = 'groupclass',
groupstyle = 'groupstyle',
groupwidth = 'groupwidth',
innerstyle = 'innerstyle',
image = 'image',
imageclass = 'imageclass',
imageleft = 'imageleft',
imageleftstyle = 'imageleftstyle',
imagesetyle = 'imagestyle',
list_and_num = 'list%d',
listclass_and_num = 'list%dclass',
liststyle_and_num = 'list%dstyle',
list1padding = 'list1padding',
listclass = 'listclass',
listpadding = 'listpadding',
liststyle = 'liststyle',
name = 'name',
navbar = 'navbar',
navboxclass = 'navboxclass',
nocat = 'nocat',
nowrapitems = 'nowrapitems',
oddstyle = 'oddstyle',
orphan = 'orphan',
state = 'state',
style = 'style',
templatestyles = 'templatestyles',
child_templatestyles = 'child templatestyles',
title = 'title',
titleclass = 'titleclass',
titlestyle = 'titlestyle',
tracking = 'tracking'
},
-- names of navbar arguments
navbar = {
name = 1,
fontstyle = 'fontstyle',
mini = 'mini'
}
}
7mj0kr78pzwcz3ekw0yzlsf1d0gfsnd
Modul:Navbar/configuration
828
3359
7139
2023-12-28T05:37:56Z
Umarxon III
998
„return { ['templatestyles'] = 'Module:Navbar/styles.css', ['hlist_templatestyles'] = 'Hlist/styles.css', ['box_text'] = 'This box: ', -- default text box when not plain or mini ['title_namespace'] = 'Template', -- namespace to default to for title ['invalid_title'] = 'Invalid title ', ['classes'] = { -- set a line to nil if you don't want it ['navbar'] = 'navbar', ['plainlinks'] = 'plainlinks', -- plainlinks ['horizontal_list'] = 'hl...“ yozuvi orqali yangi sahifa yaratildi
7139
Scribunto
text/plain
return {
['templatestyles'] = 'Module:Navbar/styles.css',
['hlist_templatestyles'] = 'Hlist/styles.css',
['box_text'] = 'This box: ', -- default text box when not plain or mini
['title_namespace'] = 'Template', -- namespace to default to for title
['invalid_title'] = 'Invalid title ',
['classes'] = { -- set a line to nil if you don't want it
['navbar'] = 'navbar',
['plainlinks'] = 'plainlinks', -- plainlinks
['horizontal_list'] = 'hlist', -- horizontal list class
['mini'] = 'navbar-mini', -- class indicating small links in the navbar
['this_box'] = 'navbar-boxtext',
['brackets'] = 'navbar-brackets',
-- 'collapsible' is the key for a class to indicate the navbar is
-- setting up the collapsible element in addition to the normal
-- navbar.
['collapsible'] = 'navbar-collapse',
['collapsible_title_mini'] = 'navbar-ct-mini',
['collapsible_title_full'] = 'navbar-ct-full'
}
}
kk8qwxitcbzsvf797c9dznp7tw3a53p
Modul:Ns has subpages
828
3360
7140
2023-12-28T05:40:13Z
Umarxon III
998
„-- This module implements [[Template:Ns has subpages]]. -- While the template is fairly simple, this information is made available to -- Lua directly, so using a module means that we don't have to update the -- template as new namespaces are added. local p = {} function p._main(ns, frame) -- Get the current namespace if we were not passed one. if not ns then ns = mw.title.getCurrentTitle().namespace end -- Look up the namespace table from...“ yozuvi orqali yangi sahifa yaratildi
7140
Scribunto
text/plain
-- This module implements [[Template:Ns has subpages]].
-- While the template is fairly simple, this information is made available to
-- Lua directly, so using a module means that we don't have to update the
-- template as new namespaces are added.
local p = {}
function p._main(ns, frame)
-- Get the current namespace if we were not passed one.
if not ns then
ns = mw.title.getCurrentTitle().namespace
end
-- Look up the namespace table from mw.site.namespaces. This should work
-- for a majority of cases.
local nsTable = mw.site.namespaces[ns]
-- Try using string matching to get the namespace from page names.
-- Do a quick and dirty bad title check to try and make sure we do the same
-- thing as {{NAMESPACE}} in most cases.
if not nsTable and type(ns) == 'string' and not ns:find('[<>|%[%]{}]') then
local nsStripped = ns:gsub('^[_%s]*:', '')
nsStripped = nsStripped:gsub(':.*$', '')
nsTable = mw.site.namespaces[nsStripped]
end
-- If we still have no match then try the {{NAMESPACE}} parser function,
-- which should catch the remainder of cases. Don't use a mw.title object,
-- as this would increment the expensive function count for each new page
-- tested.
if not nsTable then
frame = frame or mw.getCurrentFrame()
local nsProcessed = frame:callParserFunction('NAMESPACE', ns)
nsTable = nsProcessed and mw.site.namespaces[nsProcessed]
end
return nsTable and nsTable.hasSubpages
end
function p.main(frame)
local ns = frame:getParent().args[1]
if ns then
ns = ns:match('^%s*(.-)%s*$') -- trim whitespace
ns = tonumber(ns) or ns
end
local hasSubpages = p._main(ns, frame)
return hasSubpages and 'yes' or ''
end
return p
qb0b1z2vff7kifnw21v205d791esbiz
Modul:Namespace detect
828
3361
7141
2023-12-28T06:05:40Z
Umarxon III
998
„--[[ -------------------------------------------------------------------------------- -- -- -- NAMESPACE DETECT -- -- -- -- This module implements the {{namespace detect}} template in Lua, with a -- -- few improvements: all namespaces and al...“ yozuvi orqali yangi sahifa yaratildi
7141
Scribunto
text/plain
--[[
--------------------------------------------------------------------------------
-- --
-- NAMESPACE DETECT --
-- --
-- This module implements the {{namespace detect}} template in Lua, with a --
-- few improvements: all namespaces and all namespace aliases are supported, --
-- and namespace names are detected automatically for the local wiki. The --
-- module can also use the corresponding subject namespace value if it is --
-- used on a talk page. Parameter names can be configured for different wikis --
-- by altering the values in the "cfg" table in --
-- Module:Namespace detect/config. --
-- --
--------------------------------------------------------------------------------
--]]
local data = mw.loadData('Module:Namespace detect/data')
local argKeys = data.argKeys
local cfg = data.cfg
local mappings = data.mappings
local yesno = require('Module:Yesno')
local mArguments -- Lazily initialise Module:Arguments
local mTableTools -- Lazily initilalise Module:TableTools
local ustringLower = mw.ustring.lower
local p = {}
local function fetchValue(t1, t2)
-- Fetches a value from the table t1 for the first key in array t2 where
-- a non-nil value of t1 exists.
for i, key in ipairs(t2) do
local value = t1[key]
if value ~= nil then
return value
end
end
return nil
end
local function equalsArrayValue(t, value)
-- Returns true if value equals a value in the array t. Otherwise
-- returns false.
for i, arrayValue in ipairs(t) do
if value == arrayValue then
return true
end
end
return false
end
function p.getPageObject(page)
-- Get the page object, passing the function through pcall in case of
-- errors, e.g. being over the expensive function count limit.
if page then
local success, pageObject = pcall(mw.title.new, page)
if success then
return pageObject
else
return nil
end
else
return mw.title.getCurrentTitle()
end
end
-- Provided for backward compatibility with other modules
function p.getParamMappings()
return mappings
end
local function getNamespace(args)
-- This function gets the namespace name from the page object.
local page = fetchValue(args, argKeys.demopage)
if page == '' then
page = nil
end
local demospace = fetchValue(args, argKeys.demospace)
if demospace == '' then
demospace = nil
end
local subjectns = fetchValue(args, argKeys.subjectns)
local ret
if demospace then
-- Handle "demospace = main" properly.
if equalsArrayValue(argKeys.main, ustringLower(demospace)) then
ret = mw.site.namespaces[0].name
else
ret = demospace
end
else
local pageObject = p.getPageObject(page)
if pageObject then
if pageObject.isTalkPage then
-- Get the subject namespace if the option is set,
-- otherwise use "talk".
if yesno(subjectns) then
ret = mw.site.namespaces[pageObject.namespace].subject.name
else
ret = 'talk'
end
else
ret = pageObject.nsText
end
else
return nil -- return nil if the page object doesn't exist.
end
end
ret = ret:gsub('_', ' ')
return ustringLower(ret)
end
function p._main(args)
-- Check the parameters stored in the mappings table for any matches.
local namespace = getNamespace(args) or 'other' -- "other" avoids nil table keys
local params = mappings[namespace] or {}
local ret = fetchValue(args, params)
--[[
-- If there were no matches, return parameters for other namespaces.
-- This happens if there was no text specified for the namespace that
-- was detected or if the demospace parameter is not a valid
-- namespace. Note that the parameter for the detected namespace must be
-- completely absent for this to happen, not merely blank.
--]]
if ret == nil then
ret = fetchValue(args, argKeys.other)
end
return ret
end
function p.main(frame)
mArguments = require('Module:Arguments')
local args = mArguments.getArgs(frame, {removeBlanks = false})
local ret = p._main(args)
return ret or ''
end
function p.table(frame)
--[[
-- Create a wikitable of all subject namespace parameters, for
-- documentation purposes. The talk parameter is optional, in case it
-- needs to be excluded in the documentation.
--]]
-- Load modules and initialise variables.
mTableTools = require('Module:TableTools')
local namespaces = mw.site.namespaces
local cfg = data.cfg
local useTalk = type(frame) == 'table'
and type(frame.args) == 'table'
and yesno(frame.args.talk) -- Whether to use the talk parameter.
-- Get the header names.
local function checkValue(value, default)
if type(value) == 'string' then
return value
else
return default
end
end
local nsHeader = checkValue(cfg.wikitableNamespaceHeader, 'Namespace')
local aliasesHeader = checkValue(cfg.wikitableAliasesHeader, 'Aliases')
-- Put the namespaces in order.
local mappingsOrdered = {}
for nsname, params in pairs(mappings) do
if useTalk or nsname ~= 'talk' then
local nsid = namespaces[nsname].id
-- Add 1, as the array must start with 1; nsid 0 would be lost otherwise.
nsid = nsid + 1
mappingsOrdered[nsid] = params
end
end
mappingsOrdered = mTableTools.compressSparseArray(mappingsOrdered)
-- Build the table.
local ret = '{| class="wikitable"'
.. '\n|-'
.. '\n! ' .. nsHeader
.. '\n! ' .. aliasesHeader
for i, params in ipairs(mappingsOrdered) do
for j, param in ipairs(params) do
if j == 1 then
ret = ret .. '\n|-'
.. '\n| <code>' .. param .. '</code>'
.. '\n| '
elseif j == 2 then
ret = ret .. '<code>' .. param .. '</code>'
else
ret = ret .. ', <code>' .. param .. '</code>'
end
end
end
ret = ret .. '\n|-'
.. '\n|}'
return ret
end
return p
j7kygz1y56jpz4doq0m2c6x1td5d8ar
Modul:No ping
828
3362
7142
2023-12-28T06:16:07Z
Umarxon III
998
„-- This module implements {{noping}}. local p = {} function p.main(frame) local args = frame:getParent().args return p._main(args) end function p._main(args) local ret = {} local fullUrl = mw.uri.fullUrl local format = string.format for i, username in ipairs(args) do local url = fullUrl(mw.site.namespaces.User.name .. ':' .. username) url = tostring(url) local label = args['label' .. tostring(i)] url = format('[%s %s]', url, label...“ yozuvi orqali yangi sahifa yaratildi
7142
Scribunto
text/plain
-- This module implements {{noping}}.
local p = {}
function p.main(frame)
local args = frame:getParent().args
return p._main(args)
end
function p._main(args)
local ret = {}
local fullUrl = mw.uri.fullUrl
local format = string.format
for i, username in ipairs(args) do
local url = fullUrl(mw.site.namespaces.User.name .. ':' .. username)
url = tostring(url)
local label = args['label' .. tostring(i)]
url = format('[%s %s]', url, label or username)
ret[#ret + 1] = url
end
ret = mw.text.listToText(ret)
ret = '<span class="plainlinks">' .. ret .. '</span>'
return ret
end
return p
890tvpvugcpkd1bbmliwjuo417yk2gw
Modul:OutputBuffer
828
3363
7143
2023-12-28T06:19:45Z
Umarxon III
998
„return function() local buffer = {} return function(sep) local b = buffer buffer = {} return table.concat(b, sep) end, function(text) buffer[#buffer + 1] = text end, function(...) buffer[#buffer + 1] = string.format(...) end end“ yozuvi orqali yangi sahifa yaratildi
7143
Scribunto
text/plain
return function()
local buffer = {}
return function(sep)
local b = buffer
buffer = {}
return table.concat(b, sep)
end,
function(text)
buffer[#buffer + 1] = text
end,
function(...)
buffer[#buffer + 1] = string.format(...)
end
end
q99uj160az0ttaurr5k4mo7r9ep8nyi
Modul:Official website
828
3364
7144
2023-12-28T06:21:51Z
Umarxon III
998
„local makeUrl = require('Module:URL')._url local p = {} -- Wrapper for pcall which returns nil on failure. local function quickPcall(func) local success, result = pcall(func) if success then return result end end -- Gets the rank for a Wikidata property table. Returns 1, 0 or -1, in -- order of rank. local function getRank(prop) local rank = prop.rank if rank == 'preferred' then return 1 elseif rank == 'normal' then return 0 elseif...“ yozuvi orqali yangi sahifa yaratildi
7144
Scribunto
text/plain
local makeUrl = require('Module:URL')._url
local p = {}
-- Wrapper for pcall which returns nil on failure.
local function quickPcall(func)
local success, result = pcall(func)
if success then
return result
end
end
-- Gets the rank for a Wikidata property table. Returns 1, 0 or -1, in
-- order of rank.
local function getRank(prop)
local rank = prop.rank
if rank == 'preferred' then
return 1
elseif rank == 'normal' then
return 0
elseif rank == 'deprecated' then
return -1
else
-- No rank or undefined rank is treated as "normal".
return 0
end
end
-- Finds whether a Wikidata property is qualified as being in English.
local function isEnglish(prop)
local ret = quickPcall(function ()
for i, lang in ipairs(prop.qualifiers.P407) do
if lang.datavalue.value['numeric-id'] == 1860 then
return true
end
end
return false
end)
return ret == true
end
-- Fetches the official website URL from Wikidata.
local fetchWikidataUrl
fetchWikidataUrl = function()
-- Get objects for all official sites on Wikidata.
local websites = quickPcall(function ()
return mw.wikibase.getEntityObject().claims.P856
end)
-- Clone the objects in case other code needs them in their original order.
websites = websites and mw.clone(websites) or {}
-- Add the table index to the objects in case it is needed in the sort.
for i, website in ipairs(websites) do
website._index = i
end
-- Sort the websites, first by highest rank, and then by websites in the
-- English language, then by the website's original position in the
-- property list. When we are done, get the URL from the highest-sorted
-- object.
table.sort(websites, function(ws1, ws2)
local r1 = getRank(ws1)
local r2 = getRank(ws2)
if r1 ~= r2 then
return r1 > r2
end
local e1 = isEnglish(ws1)
local e2 = isEnglish(ws2)
if e1 ~= e2 then
return e1
end
return ws1._index < ws2._index
end)
local url = quickPcall(function ()
return websites[1].mainsnak.datavalue.value
end)
-- Cache the result so that we only do the heavy lifting once per #invoke.
fetchWikidataUrl = function ()
return url
end
return url
end
-- Render the URL link, plus other visible output.
local function renderUrl(options)
if not options.url and not options.wikidataurl then
return '<strong class="error">' ..
'No URL found. Please specify a URL here or add one to Wikidata.' ..
'</strong>'
end
local ret = {}
ret[#ret + 1] = string.format(
'<span class="official-website">%s</span>',
makeUrl(options.url or options.wikidataurl, options.display)
)
if options.wikidataurl and not options.url then
local entity = mw.wikibase.getEntityObject() or {}
local qid = entity.id
if qid then
ret[#ret + 1] = '[[File:Blue pencil.svg |frameless |text-top |10px |alt=Edit this at Wikidata |link=https://www.wikidata.org/wiki/' .. qid .. '#P856|Edit this at Wikidata]]'
end
end
if options.format == 'flash' then
ret[#ret + 1] = mw.getCurrentFrame():expandTemplate{
title = 'Link note',
args = {note = 'Requires [[Adobe Flash Player]]'}
}
end
if options.mobile then
ret[#ret + 1] = '(' .. makeUrl(options.mobile, 'Mobile') .. ')'
end
return table.concat(ret, ' ')
end
-- Render the tracking category.
local function renderTrackingCategory(url, wikidataurl)
if mw.title.getCurrentTitle().namespace ~= 0 then
return ''
end
local category
if not url and not wikidataurl then
category = 'Official website missing URL'
elseif not url and wikidataurl then
return ''
elseif url and wikidataurl then
if url:gsub('/%s*$', '') ~= wikidataurl:gsub('/%s*$', '') then
category = 'Official website different in Wikidata and Wikipedia'
end
else
category = 'Official website not in Wikidata'
end
return category and string.format('[[Category:%s]]', category) or ''
end
function p._main(args)
local url = args[1] or args.URL or args.url
local wikidataurl = fetchWikidataUrl()
local formattedUrl = renderUrl{
url = url,
wikidataurl = wikidataurl,
display = args[2] or args.name or 'Official website',
format = args.format,
mobile = args.mobile
}
return formattedUrl .. renderTrackingCategory(url, wikidataurl)
end
function p.main(frame)
local args = require('Module:Arguments').getArgs(frame, {
wrappers = 'Template:Official website'
})
return p._main(args)
end
return p
mvwvjt76i67dhgll89ih53eutk5uwc7
Modul:Pagetype
828
3365
7145
2023-12-28T06:23:48Z
Umarxon III
998
„-------------------------------------------------------------------------------- -- -- -- PAGETYPE -- -- -- -- This is a meta-module intended to replace {{pagetype}} and similar -- -- templates. It automatically detects nam...“ yozuvi orqali yangi sahifa yaratildi
7145
Scribunto
text/plain
--------------------------------------------------------------------------------
-- --
-- PAGETYPE --
-- --
-- This is a meta-module intended to replace {{pagetype}} and similar --
-- templates. It automatically detects namespaces, and allows for a --
-- great deal of customisation. It can easily be ported to other --
-- wikis by changing the values in the [[Module:Pagetype/config]]. --
-- --
--------------------------------------------------------------------------------
-- Load config.
local cfg = mw.loadData('Module:Pagetype/config')
-- Load required modules.
local getArgs = require('Module:Arguments').getArgs
local yesno = require('Module:Yesno')
local nsDetectModule = require('Module:Namespace detect')
local nsDetect = nsDetectModule._main
local getParamMappings = nsDetectModule.getParamMappings
local getPageObject = nsDetectModule.getPageObject
local p = {}
local function shallowCopy(t)
-- Makes a shallow copy of a table.
local ret = {}
for k, v in pairs(t) do
ret[k] = v
end
return ret
end
local function checkPagetypeInput(namespace, val)
-- Checks to see whether we need the default value for the given namespace,
-- and if so gets it from the pagetypes table.
-- The yesno function returns true/false for "yes", "no", etc., and returns
-- val for other input.
local ret = yesno(val, val)
if ret and type(ret) ~= 'string' then
ret = cfg.pagetypes[namespace]
end
return ret
end
local function getPagetypeFromClass(class, param, aliasTable, default)
-- Gets the pagetype from a class specified from the first positional
-- parameter.
param = yesno(param, param)
if param ~= false then -- No check if specifically disallowed.
for _, alias in ipairs(aliasTable) do
if class == alias then
if type(param) == 'string' then
return param
else
return default
end
end
end
end
end
local function getNsDetectValue(args)
-- Builds the arguments to pass to [[Module:Namespace detect]] and returns
-- the result.
-- Get the default values.
local ndArgs = {}
local defaultns = args[cfg.defaultns]
if defaultns == cfg.defaultnsAll then
ndArgs = shallowCopy(cfg.pagetypes)
else
local defaultnsArray
if defaultns == cfg.defaultnsExtended then
defaultnsArray = cfg.extendedNamespaces
elseif defaultns == cfg.defaultnsNone then
defaultnsArray = {}
else
defaultnsArray = cfg.defaultNamespaces
end
for _, namespace in ipairs(defaultnsArray) do
ndArgs[namespace] = cfg.pagetypes[namespace]
end
end
--[[
-- Add custom values passed in from the arguments. These overwrite the
-- defaults. The possible argument names are fetched from
-- Module:Namespace detect automatically in case new namespaces are
-- added. Although we accept namespace aliases as parameters, we only pass
-- the local namespace name as a parameter to Module:Namespace detect.
-- This means that the "image" parameter can overwrite defaults for the
-- File: namespace, which wouldn't work if we passed the parameters through
-- separately.
--]]
local mappings = getParamMappings()
for ns, paramAliases in pairs(mappings) do
-- Copy the aliases table, as # doesn't work with tables returned from
-- mw.loadData.
paramAliases = shallowCopy(paramAliases)
local paramName = paramAliases[1]
-- Iterate backwards along the array so that any values for the local
-- namespace names overwrite those for namespace aliases.
for i = #paramAliases, 1, -1 do
local paramAlias = paramAliases[i]
local ndArg = checkPagetypeInput(paramAlias, args[paramAlias])
if ndArg == false then
-- If any arguments are false, convert them to nil to protect
-- against breakage by future changes to
-- [[Module:Namespace detect]].
ndArgs[paramName] = nil
elseif ndArg then
ndArgs[paramName] = ndArg
end
end
end
-- Check for disambiguation-class and N/A-class pages in mainspace.
if ndArgs.main then
local class = args[1]
if type(class) == 'string' then
-- Put in lower case so e.g. "Dab" and "dab" will both match.
class = mw.ustring.lower(class)
end
local dab = getPagetypeFromClass(
class,
args[cfg.dab],
cfg.dabAliases,
cfg.dabDefault
)
if dab then
ndArgs.main = dab
else
local na = getPagetypeFromClass(
class,
args[cfg.na],
cfg.naAliases,
cfg.naDefault
)
if na then
ndArgs.main = na
end
end
end
-- If there is no talk value specified, use the corresponding subject
-- namespace for talk pages.
if not ndArgs.talk then
ndArgs.subjectns = true
end
-- Add the fallback value. This can also be customised, but it cannot be
-- disabled.
local other = args[cfg.other]
-- We will ignore true/false/nil results from yesno here, but using it
-- anyway for consistency.
other = yesno(other, other)
if type(other) == 'string' then
ndArgs.other = other
else
ndArgs.other = cfg.otherDefault
end
-- Allow custom page values.
ndArgs.page = args.page
return nsDetect(ndArgs)
end
local function detectRedirects(args)
local redirect = args[cfg.redirect]
-- The yesno function returns true/false for "yes", "no", etc., and returns
-- redirect for other input.
redirect = yesno(redirect, redirect)
if redirect == false then
-- Detect redirects unless they have been explicitly disallowed with
-- "redirect=no" or similar.
return
end
local pageObject = getPageObject(args.page)
-- If we are using subject namespaces elsewhere, do so here as well.
if pageObject
and not yesno(args.talk, true)
and args[cfg.defaultns] ~= cfg.defaultnsAll
then
pageObject = getPageObject(
pageObject.subjectNsText .. ':' .. pageObject.text
)
end
-- Allow custom values for redirects.
if pageObject and pageObject.isRedirect then
if type(redirect) == 'string' then
return redirect
else
return cfg.redirectDefault
end
end
end
function p._main(args)
local redirect = detectRedirects(args)
local pagetype = ""
if redirect then
pagetype = redirect
else
pagetype = getNsDetectValue(args)
end
if yesno(args.plural, false) then
if cfg.irregularPlurals[pagetype] then
pagetype = cfg.irregularPlurals[pagetype]
else
pagetype = pagetype .. cfg.plural -- often 's'
end
end
if yesno(args.caps, false) then
pagetype = mw.ustring.upper(mw.ustring.sub(pagetype, 1, 1)) ..
mw.ustring.sub(pagetype, 2)
end
return pagetype
end
function p.main(frame)
local args = getArgs(frame)
return p._main(args)
end
return p
3uutklb10j89clizor7gnyrlkhbqg0d
Modul:Pagetype/config
828
3366
7146
2023-12-28T06:25:16Z
Umarxon III
998
„-------------------------------------------------------------------------------- -- Module:Pagetype configuration data -- -- This page holds localisation and configuration data for Module:Pagetype. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. -------------------------------------------------------------------------------- --...“ yozuvi orqali yangi sahifa yaratildi
7146
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Module:Pagetype configuration data --
-- This page holds localisation and configuration data for Module:Pagetype. --
--------------------------------------------------------------------------------
local cfg = {} -- Don't edit this line.
--------------------------------------------------------------------------------
-- Start configuration data --
--------------------------------------------------------------------------------
-- This table holds the values to use for "main=true", "user=true", etc. Keys to
-- this table should be namespace parameters that can be used with
-- [[Module:Namespace detect]].
cfg.pagetypes = {
['main'] = 'article',
['user'] = 'user page',
['project'] = 'project page',
['wikipedia'] = 'project page',
['wp'] = 'project page',
['file'] = 'file',
['image'] = 'file',
['mediawiki'] = 'interface page',
['template'] = 'template',
['help'] = 'help page',
['category'] = 'category',
['portal'] = 'portal',
['draft'] = 'draft',
['timedtext'] = 'Timed Text page',
['module'] = 'module',
['topic'] = 'topic',
['gadget'] = 'gadget',
['gadget definition'] = 'gadget definition',
['talk'] = 'talk page',
['special'] = 'special page',
['media'] = 'file',
}
-- This table holds the names of the namespaces to be looked up from
-- cfg.pagetypes by default.
cfg.defaultNamespaces = {
'main',
'file',
'template',
'category',
'module'
}
-- This table holds the names of the namespaces to be looked up from
-- cfg.pagetypes if cfg.defaultnsExtended is set.
cfg.extendedNamespaces = {
'main',
'user',
'project',
'file',
'mediawiki',
'template',
'category',
'help',
'portal',
'module',
'draft'
}
-- The parameter name to set which default namespace values to be looked up from
-- cfg.pagetypes.
cfg.defaultns = 'defaultns'
-- The value of cfg.defaultns to set all namespaces, including talk.
cfg.defaultnsAll = 'all'
-- The value of cfg.defaultns to set the namespaces listed in
-- cfg.extendedNamespaces
cfg.defaultnsExtended = 'extended'
-- The value of cfg.defaultns to set no default namespaces.
cfg.defaultnsNone = 'none'
-- The parameter name to use for disambiguation pages page.
cfg.dab = 'dab'
-- This table holds the different possible aliases for disambiguation-class
-- pages. These should be lower-case.
cfg.dabAliases = {
'disambiguation',
'disambig',
'disamb',
'dab'
}
-- The default value for disambiguation pages.
cfg.dabDefault = 'page'
-- The parameter name to use for N/A-class page.
cfg.na = 'na'
-- This table holds the different possible aliases for N/A-class pages. These
-- should be lower-case.
cfg.naAliases = {'na', 'n/a'}
-- The default value for N/A-class pages.
cfg.naDefault = 'page'
-- The parameter name to use for redirects.
cfg.redirect = 'redirect'
-- The default value to use for redirects.
cfg.redirectDefault = 'redirect'
-- The parameter name for undefined namespaces.
cfg.other = 'other'
-- The value used if the module detects an undefined namespace.
cfg.otherDefault = 'page'
-- The usual suffix denoting a plural.
cfg.plural = 's'
-- This table holds plurals not formed by a simple suffix.
cfg.irregularPlurals = {
["category"] = "categories"
}
--------------------------------------------------------------------------------
-- End configuration data --
--------------------------------------------------------------------------------
return cfg -- Don't edit this line
qi8m5o0e66j9quw6kiawd2otsulzq9m
Modul:Plain text
828
3367
7147
2023-12-28T06:27:20Z
Umarxon III
998
„--converts text with wikilinks to plain text, e.g "[[foo|gah]] is [[bar]]" to "gah is bar" --removes anything enclosed in tags that isn't nested, mediawiki strip markers (references etc), files, italic and bold markup local p = {} function p.main(frame) local text = frame.args[1] local encode = require('Module:yesno')(frame.args.encode) return p._main(text, encode) end function p._main(text, encode) if not text then return end text = mw.text...“ yozuvi orqali yangi sahifa yaratildi
7147
Scribunto
text/plain
--converts text with wikilinks to plain text, e.g "[[foo|gah]] is [[bar]]" to "gah is bar"
--removes anything enclosed in tags that isn't nested, mediawiki strip markers (references etc), files, italic and bold markup
local p = {}
function p.main(frame)
local text = frame.args[1]
local encode = require('Module:yesno')(frame.args.encode)
return p._main(text, encode)
end
function p._main(text, encode)
if not text then return end
text = mw.text.killMarkers(text)
:gsub(' ', ' ') --replace nbsp spaces with regular spaces
:gsub('<br ?/?>', ', ') --replace br with commas
:gsub('<span.->(.-)</span>', '%1') --remove spans while keeping text inside
:gsub('<i.->(.-)</i>', '%1') --remove italics while keeping text inside
:gsub('<b.->(.-)</b>', '%1') --remove bold while keeping text inside
:gsub('<em.->(.-)</em>', '%1') --remove emphasis while keeping text inside
:gsub('<strong.->(.-)</strong>', '%1') --remove strong while keeping text inside
:gsub('<.->.-<.->', '') --strip out remaining tags and the text inside
:gsub('<.->', '') --remove any other tag markup
:gsub('%[%[%s*[Ff][Ii][Ll][Ee]%s*:.-%]%]', '') --strip out files
:gsub('%[%[%s*[Ii][Mm][Aa][Gg][Ee]%s*:.-%]%]', '') --strip out use of image:
:gsub('%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:.-%]%]', '') --strip out categories
:gsub('%[%[[^%]]-|', '') --strip out piped link text
:gsub('([^%[])%[[^%[%]][^%]]-%s', '%1') --strip out external link text
:gsub('^%[[^%[%]][^%]]-%s', '') --strip out external link text
:gsub('[%[%]]', '') --then strip out remaining [ and ]
:gsub("'''''", "") --strip out bold italic markup
:gsub("'''?", "") --not stripping out '''' gives correct output for bolded text in quotes
:gsub('----+', '') --remove ---- lines
:gsub("^%s+", "") --strip leading
:gsub("%s+$", "") --and trailing spaces
:gsub("%s+", " ") --strip redundant spaces
if encode then
return mw.text.encode(text)
else
return text
end
end
return p
iav2fnozby82lzrlyf7cfy5wxhjm0dx
Modul:QoD
828
3368
7148
2023-12-28T06:29:31Z
Umarxon III
998
„local dayBase = 'Wikiquote:Quote of the day/' local lang = mw.language.getContentLanguage() local p = {} function msg(monthName) if string.len(monthName)<=3 then return monthName..' long' end return monthName end function p.list(frame) local s = frame.args[1] if s==nil or s=='' then s = mw.title.getCurrentTitle().subpageText end local month, year = string.match(s,'^(%w+) (%d+)$') if month==nil or year==nil then s = mw.title.new(fram...“ yozuvi orqali yangi sahifa yaratildi
7148
Scribunto
text/plain
local dayBase = 'Wikiquote:Quote of the day/'
local lang = mw.language.getContentLanguage()
local p = {}
function msg(monthName)
if string.len(monthName)<=3 then
return monthName..' long'
end
return monthName
end
function p.list(frame)
local s = frame.args[1]
if s==nil or s=='' then
s = mw.title.getCurrentTitle().subpageText
end
local month, year = string.match(s,'^(%w+) (%d+)$')
if month==nil or year==nil then
s = mw.title.new(frame:getTitle()).subpageText
end
month, year = string.match(s,'^(%w+) (%d+)$')
if month~=nil and year~=nil then
local output = {}
local viw = frame:preprocess('{{lcfirst:{{int:view}}}}')
local tlk = frame:preprocess('{{lcfirst:{{int:talk}}}}')
local his = frame:preprocess('{{lcfirst:{{int:history short}}}}')
for x = 1,tonumber(lang:formatDate('t','1 '..month..' '..year)) do
local page = mw.title.new(dayBase..month..' '..x..', '..year)
local t = ';[['..month..' '..x..']]\n'
if page.exists then
t = t..frame:preprocess(page:getContent())
else
t = t..'[['..page.fullText..']]'
end
t = t..' <br clear="all">\n'
t = t..'[['..page.fullText..'|'..viw..']] - [['..page.talkPageTitle.fullText..'|'
t = t..tlk..']] - ['..page:fullUrl{action = 'history'}..' '..his..']'
table.insert(output,t)
end
output = table.concat(output,'\n----\n')
output = output..'\n[[tr:Vikisöz:Günün sözü/Arşiv/'..mw.message.new(msg(month)):inLanguage('tr'):plain()..' '..year..']]'
return output
end
end
return p
f9qic6i0kagnq5u302p9d7lp8yp815n
Modul:ResolveEntityId
828
3369
7149
2023-12-28T06:32:38Z
Umarxon III
998
„local p = {} function p._id(idOrTitle, alt) local function checkId(id) if id and mw.wikibase.entityExists(id) then local sitelink = mw.wikibase.getSitelink(id) if sitelink then return mw.wikibase.getEntityIdForTitle(sitelink) or mw.wikibase.getEntity(id).id end return mw.wikibase.getEntity(id).id else return alt end end if type(idOrTitle) == 'string' then idOrTitle = mw.ustring.upper(mw.ustring.sub(idOrTitle, 1, 1))...“ yozuvi orqali yangi sahifa yaratildi
7149
Scribunto
text/plain
local p = {}
function p._id(idOrTitle, alt)
local function checkId(id)
if id and mw.wikibase.entityExists(id) then
local sitelink = mw.wikibase.getSitelink(id)
if sitelink then
return mw.wikibase.getEntityIdForTitle(sitelink) or mw.wikibase.getEntity(id).id
end
return mw.wikibase.getEntity(id).id
else
return alt
end
end
if type(idOrTitle) == 'string' then
idOrTitle = mw.ustring.upper(mw.ustring.sub(idOrTitle, 1, 1)) .. mw.ustring.sub(idOrTitle, 2)
if mw.wikibase.isValidEntityId(idOrTitle) then
-- idOrTitle is in the proper format for a Wikidata entity ID
return checkId(idOrTitle)
else
local eid = mw.wikibase.getEntityIdForTitle(idOrTitle)
if eid then
-- idOrTitle is a title that matches a Wikidata entity
local instanceOf = mw.wikibase.getBestStatements(eid, 'P31')[1] --instance of
if not instanceOf or instanceOf.mainsnak.datavalue.value.id ~= 'Q4167410' then
-- instance-of value is missing or is not "disambiguation"
return checkId(eid)
end
else
-- idOrTitle is a title, but no wikidata item exists for that title
local page = mw.title.new(idOrTitle)
if page then -- valid title
local rtarget = page.redirectTarget
if rtarget then -- title is a Wikipedia redirect
return p._id(rtarget.fullText, alt)
end
end
end
end
end
return alt
end
function p.entityid(frame)
return p._id(frame.args[1], frame.args[2])
end
return p
ry69bn9mxmmaldta93uw9tjdcz4y314
Modul:String
828
3370
7150
2023-12-28T06:34:13Z
Umarxon III
998
„--[[ This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ignore_errors: If set to '...“ yozuvi orqali yangi sahifa yaratildi
7150
Scribunto
text/plain
--[[
This module is intended to provide access to basic string functions.
Most of the functions provided here can be invoked with named parameters,
unnamed parameters, or a mixture. If named parameters are used, Mediawiki will
automatically remove any leading or trailing whitespace from the parameter.
Depending on the intended use, it may be advantageous to either preserve or
remove such whitespace.
Global options
ignore_errors: If set to 'true' or 1, any error condition will result in
an empty string being returned rather than an error message.
error_category: If an error occurs, specifies the name of a category to
include with the error message. The default category is
[Category:Errors reported by Module String].
no_category: If set to 'true' or 1, no category will be added if an error
is generated.
Unit tests for this module are available at Module:String/tests.
]]
local str = {}
--[[
len
This function returns the length of the target string.
Usage:
{{#invoke:String|len|target_string|}}
OR
{{#invoke:String|len|s=target_string}}
Parameters
s: The string whose length to report
If invoked using named parameters, Mediawiki will automatically remove any leading or
trailing whitespace from the target string.
]]
function str.len( frame )
local new_args = str._getParameters( frame.args, {'s'} )
local s = new_args['s'] or ''
return mw.ustring.len( s )
end
--[[
sub
This function returns a substring of the target string at specified indices.
Usage:
{{#invoke:String|sub|target_string|start_index|end_index}}
OR
{{#invoke:String|sub|s=target_string|i=start_index|j=end_index}}
Parameters
s: The string to return a subset of
i: The fist index of the substring to return, defaults to 1.
j: The last index of the string to return, defaults to the last character.
The first character of the string is assigned an index of 1. If either i or j
is a negative value, it is interpreted the same as selecting a character by
counting from the end of the string. Hence, a value of -1 is the same as
selecting the last character of the string.
If the requested indices are out of range for the given string, an error is
reported.
]]
function str.sub( frame )
local new_args = str._getParameters( frame.args, { 's', 'i', 'j' } )
local s = new_args['s'] or ''
local i = tonumber( new_args['i'] ) or 1
local j = tonumber( new_args['j'] ) or -1
local len = mw.ustring.len( s )
-- Convert negatives for range checking
if i < 0 then
i = len + i + 1
end
if j < 0 then
j = len + j + 1
end
if i > len or j > len or i < 1 or j < 1 then
return str._error( 'String subset index out of range' )
end
if j < i then
return str._error( 'String subset indices out of order' )
end
return mw.ustring.sub( s, i, j )
end
--[[
This function implements that features of {{str sub old}} and is kept in order
to maintain these older templates.
]]
function str.sublength( frame )
local i = tonumber( frame.args.i ) or 0
local len = tonumber( frame.args.len )
return mw.ustring.sub( frame.args.s, i + 1, len and ( i + len ) )
end
--[[
_match
This function returns a substring from the source string that matches a
specified pattern. It is exported for use in other modules
Usage:
strmatch = require("Module:String")._match
sresult = strmatch( s, pattern, start, match, plain, nomatch )
Parameters
s: The string to search
pattern: The pattern or string to find within the string
start: The index within the source string to start the search. The first
character of the string has index 1. Defaults to 1.
match: In some cases it may be possible to make multiple matches on a single
string. This specifies which match to return, where the first match is
match= 1. If a negative number is specified then a match is returned
counting from the last match. Hence match = -1 is the same as requesting
the last match. Defaults to 1.
plain: A flag indicating that the pattern should be understood as plain
text. Defaults to false.
nomatch: If no match is found, output the "nomatch" value rather than an error.
For information on constructing Lua patterns, a form of [regular expression], see:
* http://www.lua.org/manual/5.1/manual.html#5.4.1
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns
]]
-- This sub-routine is exported for use in other modules
function str._match( s, pattern, start, match_index, plain_flag, nomatch )
if s == '' then
return str._error( 'Target string is empty' )
end
if pattern == '' then
return str._error( 'Pattern string is empty' )
end
start = tonumber(start) or 1
if math.abs(start) < 1 or math.abs(start) > mw.ustring.len( s ) then
return str._error( 'Requested start is out of range' )
end
if match_index == 0 then
return str._error( 'Match index is out of range' )
end
if plain_flag then
pattern = str._escapePattern( pattern )
end
local result
if match_index == 1 then
-- Find first match is simple case
result = mw.ustring.match( s, pattern, start )
else
if start > 1 then
s = mw.ustring.sub( s, start )
end
local iterator = mw.ustring.gmatch(s, pattern)
if match_index > 0 then
-- Forward search
for w in iterator do
match_index = match_index - 1
if match_index == 0 then
result = w
break
end
end
else
-- Reverse search
local result_table = {}
local count = 1
for w in iterator do
result_table[count] = w
count = count + 1
end
result = result_table[ count + match_index ]
end
end
if result == nil then
if nomatch == nil then
return str._error( 'Match not found' )
else
return nomatch
end
else
return result
end
end
--[[
match
This function returns a substring from the source string that matches a
specified pattern.
Usage:
{{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}}
OR
{{#invoke:String|match|s=source_string|pattern=pattern_string|start=start_index
|match=match_number|plain=plain_flag|nomatch=nomatch_output}}
Parameters
s: The string to search
pattern: The pattern or string to find within the string
start: The index within the source string to start the search. The first
character of the string has index 1. Defaults to 1.
match: In some cases it may be possible to make multiple matches on a single
string. This specifies which match to return, where the first match is
match= 1. If a negative number is specified then a match is returned
counting from the last match. Hence match = -1 is the same as requesting
the last match. Defaults to 1.
plain: A flag indicating that the pattern should be understood as plain
text. Defaults to false.
nomatch: If no match is found, output the "nomatch" value rather than an error.
If invoked using named parameters, Mediawiki will automatically remove any leading or
trailing whitespace from each string. In some circumstances this is desirable, in
other cases one may want to preserve the whitespace.
If the match_number or start_index are out of range for the string being queried, then
this function generates an error. An error is also generated if no match is found.
If one adds the parameter ignore_errors=true, then the error will be suppressed and
an empty string will be returned on any failure.
For information on constructing Lua patterns, a form of [regular expression], see:
* http://www.lua.org/manual/5.1/manual.html#5.4.1
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns
]]
-- This is the entry point for #invoke:String|match
function str.match( frame )
local new_args = str._getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} )
local s = new_args['s'] or ''
local start = tonumber( new_args['start'] ) or 1
local plain_flag = str._getBoolean( new_args['plain'] or false )
local pattern = new_args['pattern'] or ''
local match_index = math.floor( tonumber(new_args['match']) or 1 )
local nomatch = new_args['nomatch']
return str._match( s, pattern, start, match_index, plain_flag, nomatch )
end
--[[
pos
This function returns a single character from the target string at position pos.
Usage:
{{#invoke:String|pos|target_string|index_value}}
OR
{{#invoke:String|pos|target=target_string|pos=index_value}}
Parameters
target: The string to search
pos: The index for the character to return
If invoked using named parameters, Mediawiki will automatically remove any leading or
trailing whitespace from the target string. In some circumstances this is desirable, in
other cases one may want to preserve the whitespace.
The first character has an index value of 1.
If one requests a negative value, this function will select a character by counting backwards
from the end of the string. In other words pos = -1 is the same as asking for the last character.
A requested value of zero, or a value greater than the length of the string returns an error.
]]
function str.pos( frame )
local new_args = str._getParameters( frame.args, {'target', 'pos'} )
local target_str = new_args['target'] or ''
local pos = tonumber( new_args['pos'] ) or 0
if pos == 0 or math.abs(pos) > mw.ustring.len( target_str ) then
return str._error( 'String index out of range' )
end
return mw.ustring.sub( target_str, pos, pos )
end
--[[
str_find
This function duplicates the behavior of {{str_find}}, including all of its quirks.
This is provided in order to support existing templates, but is NOT RECOMMENDED for
new code and templates. New code is recommended to use the "find" function instead.
Returns the first index in "source" that is a match to "target". Indexing is 1-based,
and the function returns -1 if the "target" string is not present in "source".
Important Note: If the "target" string is empty / missing, this function returns a
value of "1", which is generally unexpected behavior, and must be accounted for
separatetly.
]]
function str.str_find( frame )
local new_args = str._getParameters( frame.args, {'source', 'target'} )
local source_str = new_args['source'] or ''
local target_str = new_args['target'] or ''
if target_str == '' then
return 1
end
local start = mw.ustring.find( source_str, target_str, 1, true )
if start == nil then
start = -1
end
return start
end
--[[
find
This function allows one to search for a target string or pattern within another
string.
Usage:
{{#invoke:String|find|source_str|target_string|start_index|plain_flag}}
OR
{{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}}
Parameters
source: The string to search
target: The string or pattern to find within source
start: The index within the source string to start the search, defaults to 1
plain: Boolean flag indicating that target should be understood as plain
text and not as a Lua style regular expression, defaults to true
If invoked using named parameters, Mediawiki will automatically remove any leading or
trailing whitespace from the parameter. In some circumstances this is desirable, in
other cases one may want to preserve the whitespace.
This function returns the first index >= "start" where "target" can be found
within "source". Indices are 1-based. If "target" is not found, then this
function returns 0. If either "source" or "target" are missing / empty, this
function also returns 0.
This function should be safe for UTF-8 strings.
]]
function str.find( frame )
local new_args = str._getParameters( frame.args, {'source', 'target', 'start', 'plain' } )
local source_str = new_args['source'] or ''
local pattern = new_args['target'] or ''
local start_pos = tonumber(new_args['start']) or 1
local plain = new_args['plain'] or true
if source_str == '' or pattern == '' then
return 0
end
plain = str._getBoolean( plain )
local start = mw.ustring.find( source_str, pattern, start_pos, plain )
if start == nil then
start = 0
end
return start
end
--[[
replace
This function allows one to replace a target string or pattern within another
string.
Usage:
{{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}}
OR
{{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string|
count=replacement_count|plain=plain_flag}}
Parameters
source: The string to search
pattern: The string or pattern to find within source
replace: The replacement text
count: The number of occurences to replace, defaults to all.
plain: Boolean flag indicating that pattern should be understood as plain
text and not as a Lua style regular expression, defaults to true
]]
function str.replace( frame )
local new_args = str._getParameters( frame.args, {'source', 'pattern', 'replace', 'count', 'plain' } )
local source_str = new_args['source'] or ''
local pattern = new_args['pattern'] or ''
local replace = new_args['replace'] or ''
local count = tonumber( new_args['count'] )
local plain = new_args['plain'] or true
if source_str == '' or pattern == '' then
return source_str
end
plain = str._getBoolean( plain )
if plain then
pattern = str._escapePattern( pattern )
replace = mw.ustring.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences.
end
local result
if count ~= nil then
result = mw.ustring.gsub( source_str, pattern, replace, count )
else
result = mw.ustring.gsub( source_str, pattern, replace )
end
return result
end
--[[
simple function to pipe string.rep to templates.
]]
function str.rep( frame )
local repetitions = tonumber( frame.args[2] )
if not repetitions then
return str._error( 'function rep expects a number as second parameter, received "' .. ( frame.args[2] or '' ) .. '"' )
end
return string.rep( frame.args[1] or '', repetitions )
end
--[[
escapePattern
This function escapes special characters from a Lua string pattern. See [1]
for details on how patterns work.
[1] https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns
Usage:
{{#invoke:String|escapePattern|pattern_string}}
Parameters
pattern_string: The pattern string to escape.
]]
function str.escapePattern( frame )
local pattern_str = frame.args[1]
if not pattern_str then
return str._error( 'No pattern string specified' )
end
local result = str._escapePattern( pattern_str )
return result
end
--[[
count
This function counts the number of occurrences of one string in another.
]]
function str.count(frame)
local args = str._getParameters(frame.args, {'source', 'pattern', 'plain'})
local source = args.source or ''
local pattern = args.pattern or ''
local plain = str._getBoolean(args.plain or true)
if plain then
pattern = str._escapePattern(pattern)
end
local _, count = mw.ustring.gsub(source, pattern, '')
return count
end
--[[
endswith
This function determines whether a string ends with another string.
]]
function str.endswith(frame)
local args = str._getParameters(frame.args, {'source', 'pattern'})
local source = args.source or ''
local pattern = args.pattern or ''
if pattern == '' then
-- All strings end with the empty string.
return "yes"
end
if mw.ustring.sub(source, -mw.ustring.len(pattern), -1) == pattern then
return "yes"
else
return ""
end
end
--[[
join
Join all non empty arguments together; the first argument is the separator.
Usage:
{{#invoke:String|join|sep|one|two|three}}
]]
function str.join(frame)
local args = {}
local sep
for _, v in ipairs( frame.args ) do
if sep then
if v ~= '' then
table.insert(args, v)
end
else
sep = v
end
end
return table.concat( args, sep or '' )
end
--[[
Helper function that populates the argument list given that user may need to use a mix of
named and unnamed parameters. This is relevant because named parameters are not
identical to unnamed parameters due to string trimming, and when dealing with strings
we sometimes want to either preserve or remove that whitespace depending on the application.
]]
function str._getParameters( frame_args, arg_list )
local new_args = {}
local index = 1
local value
for _, arg in ipairs( arg_list ) do
value = frame_args[arg]
if value == nil then
value = frame_args[index]
index = index + 1
end
new_args[arg] = value
end
return new_args
end
--[[
Helper function to handle error messages.
]]
function str._error( error_str )
local frame = mw.getCurrentFrame()
local error_category = frame.args.error_category or 'Errors reported by Module String'
local ignore_errors = frame.args.ignore_errors or false
local no_category = frame.args.no_category or false
if str._getBoolean(ignore_errors) then
return ''
end
local error_str = '<strong class="error">String Module Error: ' .. error_str .. '</strong>'
if error_category ~= '' and not str._getBoolean( no_category ) then
error_str = '[[Category:' .. error_category .. ']]' .. error_str
end
return error_str
end
--[[
Helper Function to interpret boolean strings
]]
function str._getBoolean( boolean_str )
local boolean_value
if type( boolean_str ) == 'string' then
boolean_str = boolean_str:lower()
if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0'
or boolean_str == '' then
boolean_value = false
else
boolean_value = true
end
elseif type( boolean_str ) == 'boolean' then
boolean_value = boolean_str
else
error( 'No boolean value found' )
end
return boolean_value
end
--[[
Helper function that escapes all pattern characters so that they will be treated
as plain text.
]]
function str._escapePattern( pattern_str )
return mw.ustring.gsub( pattern_str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" )
end
return str
cufmbepw7ml3gut4lchtqrhtj5r63cp
Modul:Section link
828
3371
7151
2023-12-28T06:35:47Z
Umarxon III
998
„-- This module implements {{section link}}. require('strict'); local checkType = require('libraryUtil').checkType local p = {} local function makeSectionLink(page, section, display) display = display or section page = page or '' -- MediaWiki doesn't allow these in `page`, so only need to do for `section` if type(section) == 'string' then section = string.gsub(section, "{", "{") section = string.gsub(section, "}", "}") end ret...“ yozuvi orqali yangi sahifa yaratildi
7151
Scribunto
text/plain
-- This module implements {{section link}}.
require('strict');
local checkType = require('libraryUtil').checkType
local p = {}
local function makeSectionLink(page, section, display)
display = display or section
page = page or ''
-- MediaWiki doesn't allow these in `page`, so only need to do for `section`
if type(section) == 'string' then
section = string.gsub(section, "{", "{")
section = string.gsub(section, "}", "}")
end
return string.format('[[%s#%s|%s]]', page, section, display)
end
local function normalizeTitle(title)
title = mw.ustring.gsub(mw.ustring.gsub(title, "'", ""), '"', '')
title = mw.ustring.gsub(title, "%b<>", "")
return mw.title.new(title).prefixedText
end
function p._main(page, sections, options, title)
-- Validate input.
checkType('_main', 1, page, 'string', true)
checkType('_main', 3, options, 'table', true)
if sections == nil then
sections = {}
elseif type(sections) == 'string' then
sections = {sections}
elseif type(sections) ~= 'table' then
error(string.format(
"type error in argument #2 to '_main' " ..
"(string, table or nil expected, got %s)",
type(sections)
), 2)
end
options = options or {}
title = title or mw.title.getCurrentTitle()
-- Deal with blank page names elegantly
if page and not page:find('%S') then
page = nil
options.nopage = true
end
-- Make the link(s).
local isShowingPage = not options.nopage
if #sections <= 1 then
local linkPage = page or ''
local section = sections[1] or 'Notes'
local display = '§ ' .. section
if isShowingPage then
page = page or title.prefixedText
if options.display and options.display ~= '' then
if normalizeTitle(options.display) == normalizeTitle(page) then
display = options.display .. ' ' .. display
else
error(string.format(
'Display title "%s" was ignored since it is ' ..
"not equivalent to the page's actual title",
options.display
), 0)
end
else
display = page .. ' ' .. display
end
end
return makeSectionLink(linkPage, section, display)
else
-- Multiple sections. First, make a list of the links to display.
local ret = {}
for i, section in ipairs(sections) do
ret[i] = makeSectionLink(page, section)
end
-- Assemble the list of links into a string with mw.text.listToText.
-- We use the default separator for mw.text.listToText, but a custom
-- conjunction. There is also a special case conjunction if we only
-- have two links.
local conjunction
if #sections == 2 then
conjunction = '​ and '
else
conjunction = ', and '
end
ret = mw.text.listToText(ret, nil, conjunction)
-- Add the intro text.
local intro = '§§ '
if isShowingPage then
intro = (page or title.prefixedText) .. ' ' .. intro
end
ret = intro .. ret
return ret
end
end
function p.main(frame)
local yesno = require('Module:Yesno')
local args = require('Module:Arguments').getArgs(frame, {
wrappers = 'Template:Section link',
valueFunc = function (key, value)
value = value:match('^%s*(.-)%s*$') -- Trim whitespace
-- Allow blank first parameters, as the wikitext template does this.
if value ~= '' or key == 1 then
return value
end
end
})
for k, v in pairs(args) do -- replace underscores in the positional parameter values
if 'number' == type(k) then
if not yesno (args['keep-underscores']) then -- unless |keep-underscores=yes
args[k] = mw.uri.decode (v, 'WIKI'); -- percent-decode; replace underscores with space characters
else
args[k] = mw.uri.decode (v, 'PATH'); -- percent-decode; retain underscores
end
end
end
-- Sort the arguments.
local page
local sections, options = {}, {}
for k, v in pairs(args) do
if k == 1 then
-- Doing this in the loop because of a bug in [[Module:Arguments]]
-- when using pairs with deleted arguments.
page = mw.text.decode(v, true)
elseif type(k) == 'number' then
sections[k] = v
else
options[k] = v
end
end
options.nopage = yesno (options.nopage); -- make boolean
-- Extract section from page, if present
if page then
local p, s = page:match('^(.-)#(.*)$')
if p then page, sections[1] = p, s end
end
-- Compress the sections array.
local function compressArray(t)
local nums, ret = {}, {}
for num in pairs(t) do
nums[#nums + 1] = num
end
table.sort(nums)
for i, num in ipairs(nums) do
ret[i] = t[num]
end
return ret
end
sections = compressArray(sections)
return p._main(page, sections, options)
end
return p
au4s7tdbv7wu5ozmawtkpfic9tzvz2c
Modul:Sister project links
828
3372
7152
2023-12-28T06:37:09Z
Umarxon III
998
„-- Module to create sister project link box local getArgs = require('Module:Arguments').getArgs local commonsLink = require('Module:Commons link') local p = {} -- Function to canonicalize string -- search for variants of "yes", and "no", and transform -- them into a standard form (like [[Template:YesNo]]) -- Argument: -- s --- input string -- Result: -- {x,y} list of length 2 -- x = nil if s is canonicalized, otherwise has trimmed s -- y...“ yozuvi orqali yangi sahifa yaratildi
7152
Scribunto
text/plain
-- Module to create sister project link box
local getArgs = require('Module:Arguments').getArgs
local commonsLink = require('Module:Commons link')
local p = {}
-- Function to canonicalize string
-- search for variants of "yes", and "no", and transform
-- them into a standard form (like [[Template:YesNo]])
-- Argument:
-- s --- input string
-- Result:
-- {x,y} list of length 2
-- x = nil if s is canonicalized, otherwise has trimmed s
-- y = canonical form of s (true if "yes" or other, false if "no", nil if blank)
local function canonicalize(s)
if s == nil then
return {nil, nil}
end
s = mw.text.trim(tostring(s))
if s == "" then
return {nil, nil}
end
lowerS = s:lower()
-- Check for various forms of "yes"
if lowerS == 'yes' or lowerS == 'y' or lowerS == 't'
or lowerS == '1' or lowerS == 'true' or lowerS == 'on' then
return {nil, true}
end
-- Check for various forms of "no"
if lowerS == 'no' or lowerS == 'n' or lowerS == 'f'
or lowerS == '0' or lowerS == 'false' or lowerS == 'off'then
return {nil, false}
end
-- Neither yes nor no recognized, leave string trimmed
return {s, true}
end
-- Merge two or more canonicalized argument lists
-- Arguments:
-- argList = list of canonicalized arguments
-- noAll = if true, return no when all argList is no.
-- otherwise, return blank when all argList is blank
local function mergeArgs(argList,noAll)
local test = nil -- default, return blank if all blank
if noAll then
test = false -- return no if all no
end
local allSame = true
-- Search through string for first non-no or non-blank
for _, arg in ipairs(argList) do
if arg[2] then
return arg -- found non-no and non-blank, return it
end
-- test to see if argList is all blank / no
allSame = allSame and (arg[2] == test)
end
-- if all blank / no, return blank / no
if allSame then
return {nil, test} -- all match no/blank, return it
end
-- otherwise, return no / blank
if noAll then
return {nil, nil}
end
return {nil, false}
end
-- Function to get sitelink for a wiki
-- Arguments:
-- wiki = db name of wiki to lookup
-- qid = QID of entity to search for, current page entity by default
local function getSitelink(wiki,qid)
qid = qid or mw.wikibase.getEntityIdForCurrentPage()
qid = qid and qid:upper()
-- return nil if some sort of lookup failure
return qid and mw.wikibase.getSitelink(qid,wiki)
end
local wdMismatch = nil
local wdNamespace = nil
local wdHidden = nil
local defaultSearch = nil
-- Function to generate the sister link itself
-- Arguments:
-- args = argument table for function
-- args[1] = canonicalized page to fetch
-- args.default = link when blank
-- args.auto = new auto mode (don't fall back to search)
-- args.sitelink = wikidata sitelink (if available)
-- args.sisterDbName = DB name of sister site (to get sitelink)
-- args.qid = QID of entity
-- args.search = fallback string to search for
-- args.sisterPrefix = wikitext prefix for sister site
-- args.information = type of info sister site contains
-- args.sisterName = friendly human name of sister site
function p._sisterLink(args)
if args[1][2] == false or (not args.default and args[1][2] == nil) then
return nil --- either editor specified "no", or "blank" (and default=no), then skip this sister
end
local sitelink = args.sitelink or (args.sisterDbName and getSitelink(args.sisterDbName,args.qid))
if args.auto and not sitelink and args[1][2] == nil then
return nil --- in auto mode, if link is blank and no sitelink, then skip
end
-- fallback order of sister link: first specified page, then wikidata, then search
local link = args[1][1] or sitelink or (args.search and "Special:"..args.search)
if not link then
return nil --- no link found, just skip
end
-- update state for tracking categories
if args[1][1] and sitelink then
-- transform supplied page name to be in wiki-format
local page = mw.ustring.gsub(args[1][1],"_"," ")
page = mw.ustring.sub(page,1,1):upper()..mw.ustring.sub(page,2)
local pageNS = mw.ustring.match(page,"^([^:]+):")
local sitelinkNS = mw.ustring.match(sitelink,"^([^:]+):")
if page == sitelink then
wdHidden = args.sisterPrefix
elseif pageNS ~= sitelinkNS then
wdNamespace = args.sisterPrefix
else
wdMismatch = args.sisterPrefix
end
-- if no page link, nor a wikidata entry, and search is on, then warn
elseif not (args[1][2] or sitelink) and args.search then
defaultSearch = args.sisterPrefix
end
return "[["..args.sisterPrefix..":"..link.."|"..args.information .."]] from "..args.sisterName
end
-- Function to generate HTML for one sister link
-- Arguments:
-- container = parent HTML object
-- args = argument table for function
-- args[1] = canonicalized page to fetch
-- args.default = link when blank
-- args.auto = new auto mode (don't fall back to search)
-- args.sitelink = wikidata sitelink (if available)
-- args.sisterDbName = DB name of sister site (to get sitelink)
-- args.qid = QID of entity (for debugging)
-- args.search = fallback string to search for
-- args.logo = filename of sister logo (no namespace)
-- args.sisterPrefix = wikitext prefix for sister site
-- args.information = type of info sister site contains
-- args.sisterName = friendly human name of sister site
local function oneSister(container,args)
local link = p._sisterLink(args)
if not link then
return nil
end
local li = container and container:tag('li') or mw.html.create('li')
li:css("min-height","31px")
-- html element for 27px-high logo
local logo = li:tag('span')
logo:css("display","inline-block")
logo:css("width","31px")
logo:css("line-height","31px")
logo:css("vertical-align","middle")
logo:css("text-align","center")
logo:wikitext("[[File:"..args.logo.."|27x27px|middle|link=|alt=]]")
-- html element for link
local linkspan = li:tag('span')
linkspan:css("display","inline-block")
linkspan:css("margin-left","4px")
linkspan:css("width","182px")
linkspan:css("vertical-align","middle")
linkspan:wikitext(link)
return li
end
-- Function to create html containers for sister project link list
-- Arguments:
-- args = table of arguments
-- args.position: if 'left', position links to left
-- args.collapsible: if non-empty, make box collapsible. If 'collapse', start box hidden
-- args.style: CSS style string appended to end of default CSS
-- args.display: boldface name to display
local function createContainer(args)
-- Outermost div (css from previous version of [[Template:Project sister links]])
local container = mw.html.create('div')
container:attr("role","navigation")
container:attr("aria-labelledby","sister-projects")
container:addClass("metadata")
container:addClass("plainlinks")
container:addClass("sistersitebox")
container:addClass("plainlist")
if args.position and args.position:lower() == "left" then
container:addClass("mbox-small-left")
container:css("clear: left; float: left; margin: 4px 0 4px 1em; box-sizing: border-box; width: 238px; font-size: 88%; line-height", "1.25em")
else
container:addClass("mbox-small")
container:css("clear: right; float: right; margin: 4px 0 4px 1em; box-sizing: border-box; width: 238px; font-size: 88%; line-height", "1.25em")
end
if args.collapsible then
container:addClass("mw-collapsible")
if args.collapsible == "collapsed" then
container:addClass("mw-collapsed")
end
end
container:css("border","1px solid #aaa")
container:css("padding",0)
container:css("background","#f9f9f9")
container:cssText(args.style)
-- Div for text header
local header = container:tag('div')
header:css("clear",args.collapsible and "both")
header:css("padding","0.75em 0")
header:css("text-align","center")
-- pagename in bold as part of header
local pagename = header:tag('b')
pagename:css("display","block")
pagename:wikitext(args.display or args[1])
local headerText = "at Wikiquotes's [[Wikipedia:Wikimedia sister projects|"
headerText = headerText..'<span id="sister-projects">sister projects</span>]]'
header:wikitext(headerText)
-- start the unordered list element here
local ul = container:tag('ul')
ul:addClass(args.collapsible and "mw-collapsible-content")
ul:css("border-top","1px solid #aaa")
ul:css("padding","0.75em 0")
ul:css("width","217px")
ul:css("margin","0 auto")
-- pass ul element back to main, so sister links can be added
return ul
end
function p._main(args)
local titleObject = mw.title.getCurrentTitle()
-- Default title/search string is PAGENAME
args[1] = args[1] or titleObject.text
-- Canonicalize all sister links (handle yes/no/empty)
for _, k in pairs({"wikt","c","w","commons","n","q","s","b","voy",
"v","d","species","species_author","m","mw"}) do
args[k] = canonicalize(args[k])
end
-- Canonicalize general parameters
for _,k in pairs({"auto","commonscat","author"}) do
args[k] = canonicalize(args[k])[2]
end
-- Fill in args.qid with current qid (if available)
args.qid = args.qid or mw.wikibase.getEntityIdForCurrentPage()
args.qid = args.qid and args.qid:upper()
-- Initialize tracking categories to "no track"
wdMismatch = nil
wdNamespace = nil
wdHidden = nil
defaultSearch = nil
local ul = createContainer(args)
-- WIKIPEDIA
oneSister(ul,{args.w,auto=args.auto,qid=args.qid,default=true,
logo="Wikipedia-logo.svg",sisterPrefix="w",search="Search/"..args[1],
information="Information",sisterName="Wikipedia",sisterDbName="enwikipedia"})
-- WIKTIONARY
oneSister(ul,{args.wikt,auto=args.auto,qid=args.qid,default=true,
logo="Wiktionary-logo-v2.svg",sisterPrefix="wikt",
search="Search/"..args[1],information="Definitions",
sisterName="Wiktionary",sisterDbName="enwiktionary"})
-- COMMONS
-- use [[Module:Commons link]] to determine best commons link
local cLink = (not args.commonscat) and commonsLink._hasGallery(args.qid)
or commonsLink._hasCategory(args.qid)
local commonsPage = mergeArgs({args.c,args.commons})
if commonsPage[1] and not mw.ustring.match(commonsPage[1]:lower(),"^category:") then
commonsPage[1] = (args.commonscat and "Category:" or "")..commonsPage[1]
end
local commonsSearch = "Search/"..(args.commonscat and "Category:" or "")..args[1]
oneSister(ul,{commonsPage,auto=args.auto,qid=args.qid,
default=true,sitelink=cLink,logo="Commons-logo.svg",
sisterPrefix="c",search=commonsSearch,information="Media",
sisterName="Wikimedia Commons"})
-- WIKINEWS
oneSister(ul,{args.n,auto=args.auto,qid=args.qid,default=true,
logo="Wikinews-logo.svg",sisterPrefix="n",search="Search/"..args[1],
information="News",sisterName="Wikinews",sisterDbName="enwikinews"})
-- WIKISOURCE
if args.author and args.s[1] then
args.s[1] = "Author:"..args.s[1]
end
oneSister(ul,{args.s,auto=args.auto,qid=args.qid,default=true,
logo="Wikisource-logo.svg",sisterPrefix="s",search="Search/"..args[1],
information="Texts",sisterName="Wikisource",sisterDbName="enwikisource"})
-- WIKIBOOKS
oneSister(ul,{args.b,auto=args.auto,qid=args.qid,default=true,
logo="Wikibooks-logo.svg",sisterPrefix="b",search="Search/"..args[1],
information="Textbooks",sisterName="Wikibooks",sisterDbName="enwikibooks"})
-- WIKIVOYAGE
-- Information="guide" when we can be assured that search cannot be called
local voyInfo = (args.voy[1] or args.voy[2] == nil) and "guide" or "information"
oneSister(ul,{args.voy,auto=args.auto,qid=args.qid,default=args.auto,
logo="Wikivoyage-Logo-v3-icon.svg",sisterPrefix="voy",search="Search/"..args[1],
information="Travel "..voyInfo,sisterName="Wikivoyage",sisterDbName="enwikivoyage"})
-- WIKIVERSITY
oneSister(ul,{args.v,auto=args.auto,qid=args.qid,default=true,
logo="Wikiversity logo 2017.svg",sisterPrefix="v",search="Search/"..args[1],
information="Resources",sisterName="Wikiversity",sisterDbName="enwikiversity"})
-- WIKIDATA
oneSister(ul,{args.d,qid=args.qid,default=false,logo="Wikidata-logo.svg",sisterPrefix="d",
sitelink=args.qid,search="ItemByTitle/enwiki/"..args[1],information="Data",sisterName="Wikidata"})
-- WIKISPECIES
oneSister(ul,{mergeArgs({args.species,args.species_author},1),auto=args.auto,
qid=args.qid,default=args.auto,logo="Wikispecies-logo.svg",
sisterPrefix="species",search="Search/"..args[1],
information=(args.species[2] and "Taxonomy")
or (args.species_author[2] and "Species author")
or "Taxonomy",
sisterName="Wikispecies",sisterDbName="specieswiki"})
if args.species[2] and args.species_author[1] then
-- If species_author is explicitly defined, and species is used, then make second row
oneSister(ul,{args.species_author,auto=args.auto,qid=args.qid,
default=args.auto,logo="Wikispecies-logo.svg",
sisterPrefix="species",search="Search/"..args[1],
information="Species author",sisterName="Wikispecies"})
end
-- META
oneSister(ul,{args.m,qid=args.qid,default=false,logo="Wikimedia Community Logo.svg",
sisterPrefix="m",search="Search/"..args[1],information="Discussion",sisterName="Meta-Wiki"})
-- MEDIAWIKI
oneSister(ul,{args.mw,qid=args.qid,default=false,logo="MediaWiki-logo.svg",
sisterPrefix="mw",search="Search/"..args[1],information="Documentation",sisterName="MediaWiki"})
local container = ul:allDone()
-- Append tracking categories to container div
-- Alpha ordering is by sister prefix
if titleObject.namespace == 0 then
local trackingCats = wdMismatch and "[[Category:Pages using Sister project links with wikidata mismatch|"..wdMismatch.."]]" or ""
trackingCats = trackingCats..(wdNamespace and "[[Category:Pages using Sister project links with wikidata namespace mismatch|"..wdNamespace.."]]" or "")
trackingCats = trackingCats..(wdHidden and "[[Category:Pages using Sister project links with hidden wikidata|"..wdHidden.."]]" or "")
trackingCats = trackingCats..(defaultSearch and "[[Category:Pages using Sister project links with default search|"..defaultSearch.."]]" or "")
container:wikitext(trackingCats)
end
return container
end
-- Main entry point for generating sister project links box
function p.main(frame)
local args = getArgs(frame,{frameOnly=false,parentOnly=false,parentFirst=false})
return tostring(p._main(args))
end
-- Entry point for generating one sister link
function p.link(frame)
local args = getArgs(frame,{frameOnly=false,parentOnly=false,parentFirst=false})
args[1] = canonicalize(args[1])
args.auto = canonicalize(args.auto)[2]
return p._sisterLink(args)
end
return p
20g5k7rnepfflqg54enmm8ufs67t1l9
Modul:Split article
828
3373
7153
2023-12-28T06:40:03Z
Umarxon III
998
„local MessageBox = require("Module:Message box") local yesno = require("Module:Yesno") local p = {} local function demoCheck(args) return yesno(args["demo"]) or yesno(args["nocat"]) end local function showWarning(text, nocat) mw.addWarning(text) return nocat and "" or "[[Category:Pages with split article warnings]]" end local function delink(text) if text == nil then return nil end return string.gsub(string.gsub(require("Module:Delink")...“ yozuvi orqali yangi sahifa yaratildi
7153
Scribunto
text/plain
local MessageBox = require("Module:Message box")
local yesno = require("Module:Yesno")
local p = {}
local function demoCheck(args)
return yesno(args["demo"]) or yesno(args["nocat"])
end
local function showWarning(text, nocat)
mw.addWarning(text)
return nocat and "" or "[[Category:Pages with split article warnings]]"
end
local function delink(text)
if text == nil then
return nil
end
return string.gsub(string.gsub(require("Module:Delink")._delink{text}, "%[%[", ""), "%]%]", "")
end
local function showError(text, nocat)
return string.format(
"%s%s %s",
nocat and "" or "[[Category:Pages with split article errors]] ",
tostring(
mw.html.create("span")
:css("color", "red")
:css("font-weight", "bold")
:wikitext("Error:")
),
text
)
end
local function singleText(args)
local text = ""
-- from1 also included in case someone filed the template improperly
local from = delink(args["from"] or args["from1"]) or mw.title.getCurrentTitle().subjectPageTitle.prefixedText
local fromTalk = mw.title.new(from).talkPageTitle.prefixedText
if args["from1"] then
text = text .. showWarning(
"<code>from</code> is not a row-based parameter. Use <code>from</code> instead of <code>from1</code>.",
demoCheck(args)
)
end
-- Row-based parameters
local to = delink(args["to"] or args["to1"])
local diff = args["diff"] or args["diff1"]
local date = args["date"] or args["date1"]
local from_oldid = args["from_oldid"] or args["from_oldid1"]
if to == nil then
return showError("Target page was not specified with <code>to</code>.", demoCheck(args))
end
if date == nil then
text = text .. showWarning("Split date was not specified with <code>date</code>. This may cause an error in the future.", demoCheck(args))
end
text = string.format("Material from [[%s]] was split to [[%s]]", from, to, date)
if diff ~= nil and date ~= nil then
if diff:match("^[0123456789/]+$") then
text = string.format("%s on [[Special:Diff/%s|%s]]", text, diff, date)
else
text = string.format("%s on [%s %s]", text, diff, date)
end
elseif date ~= nil then
text = string.format("%s on %s", text, date)
end
if from_oldid ~= nil then
if from_oldid:match("^[0123456789/]+$") then
text = string.format("%s from [[Special:Diff/%s|this version]]", text, from_oldid)
else
text = string.format("%s from [%s this version]", text, from_oldid)
end
end
text = string.format(
"%s. The former page's [[Special:PageHistory/%s|history]] now serves to "..
"[[Wikipedia:Copying within Wikipedia|provide attribution]] for that content "..
"in the latter page, and it must not be deleted so long as the latter page "..
"exists. Please leave this template in place to link the article histories "..
"and preserve this attribution.",
text, from
)
if fromTalk ~= mw.title.getCurrentTitle().prefixedText then
text = string.format(
"%s The former page's talk page can be accessed at [[%s]].",
text, fromTalk
)
end
return text
end
local function row(args, i)
local to = delink(args["to" .. i] or (i == 1 and args["to"] or nil))
local toTalk = mw.title.new(delink(to)).subjectPageTitle.prefixedText
local diff = args["diff" .. i] or (i == 1 and args["diff"] or nil)
local date = args["date" .. i] or (i == 1 and args["date"] or nil)
local from_oldid = args["from_oldid" .. i] or (i == 1 and args["from_oldid"] or nil)
if date == nil then
text = text .. showWarning(string.format(
"Split date for \"%s\" (<code>to%s</code>) was not specified with <code>date</code>. This may cause an error in the future.",
to, i
), demoCheck(args))
end
local rowText = string.format(
"[[%s]] ([[%s|talk]] | [[Special:PageHistory/%s|history]])",
to, toTalk, to, date, diff
)
if diff ~= nil and date ~= nil then
if diff:match("^[0123456789/]+$") then
rowText = string.format("%s on [[Special:Diff/%s|%s]]", rowText, diff, date)
else
rowText = string.format("%s on [%s %s]", rowText, diff, date)
end
elseif date ~= nil then
rowText = string.format("%s on %s", rowText, date)
end
if from_oldid ~= nil then
if from_oldid:match("^%d+$") then
rowText = string.format("%s from [[Special:Diff/%s|this version]]", rowText, from_oldid)
else
rowText = string.format("%s from [%s this version]", rowText, from_oldid)
end
end
return mw.html.create("li"):wikitext(rowText)
end
local function multiText(args)
local text = ""
-- from1 also included in case someone filed the template improperly
local from = delink(args["from"] or args["from1"]) or mw.title.getCurrentTitle().subjectPageTitle.prefixedText
local fromTalk = mw.title.new(delink(from)).talkPageTitle.prefixedText
local collapse = tonumber(args["collapse"]) or yesno(args["collapse"])
if args["from1"] then
text = text .. showWarning(
"<code>from</code> is not a row-based parameter. Use <code>from</code> instead of <code>from1</code>.",
demoCheck(args)
)
end
if args["from_oldid1"] then
text = text .. showWarning(
"<code>from_oldid</code> is not a row-based parameter. Use <code>from_oldid</code> instead of <code>from_oldid1</code>.",
demoCheck(args)
)
end
text = string.format(
"Material from [[%s]] was split to other pages. The former page's "..
"[[Special:PageHistory/%s|history]] now serves to "..
"[[Wikipedia:Copying within Wikipedia|provide attribution]] for that content "..
"in the latter pages, and it must not be deleted so long as the latter pages "..
"exist. Please leave this template in place to link the article histories "..
"and preserve this attribution.", from, from
)
local ul = mw.html.create("ul")
local ul2
local target = ul
-- Row-based parameters
local i = 1
while args["to" .. i] or (i == 1 and args["to"]) do
-- Swap out ul with collapsible table if collapsible
if collapse == true and i == 1 then
-- Only on first run
target = mw.html.create("table")
:attr("class", "mw-collapsible mw-collapsed")
:attr("style", "width:100%; background-color: #f8eaba;")
:node(mw.html.create("tr")
:node(mw.html.create("th")
:wikitext("Page splits")
)
)
:node(mw.html.create("td"):node(ul))
elseif collapse == (i - 1) then
ul2 = ul
ul = mw.html.create("ul")
-- Only once threshold has been reached
target = mw.html.create("table")
:attr("class", "mw-collapsible mw-collapsed")
:attr("style", "width:100%; background-color: #f8eaba;")
:node(mw.html.create("tr")
:node(mw.html.create("th")
:wikitext("Other page splits")
)
)
:node(mw.html.create("tr")
:node(mw.html.create("td"):node(ul))
)
end
ul:node(row(args, i))
i = i + 1
end
if fromTalk ~= mw.title.getCurrentTitle().prefixedText then
text = string.format(
"%s The former page's talk page can be accessed at [[%s]].",
text, fromTalk
)
end
text = text .. " " .. tostring(ul2 or "") .. tostring(target)
return text
end
local function bannerText(args)
-- Checks if there are multiple rows
local text
if args["to2"] ~= nil and ((args["to1"] or args["to"]) ~= nil) then
text = multiText(args) --.. categories(args,true)
else
text = singleText(args) --.. categories(args,false)
end
return text
end
function p.renderBanner(args)
return MessageBox.main('tmbox', {
name = "split-article",
small = args["small"],
image = '[[File:Split-arrows.svg|50px]]',
text = bannerText(args)
})
end
function p.main(frame)
local getArgs = require('Module:Arguments').getArgs
local args = getArgs(frame, {
trim = true,
removeBlanks = true
})
return p.renderBanner(args)
end
return p
es6ijfijueqixhzgjovlosa601m3zvl
Modul:TranslateThis
828
3374
7155
2023-12-28T07:17:55Z
Umarxon III
998
„local fb = require('Module:Fallback') return { main = function( frame ) function shallowcopy(orig) if type(orig) ~= 'table' then return orig end local result = {} for key, value in pairs(orig) do result[key] = value end return result end local args = shallowcopy(frame:getParent().args) local lang = args.lang or frame:preprocess("{{int:lang}}") -- I don't know of any other way to get the user's language... args.lang =...“ yozuvi orqali yangi sahifa yaratildi
7155
Scribunto
text/plain
local fb = require('Module:Fallback')
return { main = function( frame )
function shallowcopy(orig)
if type(orig) ~= 'table' then
return orig
end
local result = {}
for key, value in pairs(orig) do
result[key] = value
end
return result
end
local args = shallowcopy(frame:getParent().args)
local lang = args.lang or frame:preprocess("{{int:lang}}") -- I don't know of any other way to get the user's language...
args.lang = nil
local anchor = args.anchor
args.anchor = nil
if (anchor and args[anchor]) then
anchor = args[anchor]
end
anchor = anchor and frame:expandTemplate( { title = "Anchor", args = { anchor } } ) or ''
local result = args[ lang ]
if result and result ~= '' then
result = '<span lang="' .. lang .. '">' .. result .. '</span>'
else
local default = {}
for i, v in pairs( args ) do
if v ~= "" then
table.insert(default, '<span lang="' .. i .. '">' .. v .. '</span> <small>(' .. i .. ')</small>')
end
end
default = table.concat(default, ' / ')
args.default=default
local newlang
result, newlang = fb._langSwitch(args, lang)
if not newlang then
result = ''
elseif newlang~='default' then
result = '<span lang="' .. newlang .. '">' .. result .. '</span> <small>(' .. newlang .. ')</small>'
end
local langname = mw.language.fetchLanguageName( lang, lang )
if langname ~= "" and newlang then
result = result .. " – " .. frame:expandTemplate( { title = "Help translate", args = { langname, lang = lang } } )
end
end
return anchor .. result
end}
hex1jysgsqg3vrqnzvak3rxtnmbmax0
Modul:Toolbar
828
3375
7156
2023-12-28T07:20:03Z
Umarxon III
998
„-- This module implements {{toolbar}}. local mArguments -- Lazily initialise [[Module:Arguments]] local mTableTools = require('Module:TableTools') local yesno = require('Module:Yesno') local p = {} function p.main(frame) mArguments = require('Module:Arguments') local args = mArguments.getArgs(frame) return p._main(args) end function p._main(args) local toolbarItems = p.makeToolbarItems(args) if not toolbarItems then -- Return the blank s...“ yozuvi orqali yangi sahifa yaratildi
7156
Scribunto
text/plain
-- This module implements {{toolbar}}.
local mArguments -- Lazily initialise [[Module:Arguments]]
local mTableTools = require('Module:TableTools')
local yesno = require('Module:Yesno')
local p = {}
function p.main(frame)
mArguments = require('Module:Arguments')
local args = mArguments.getArgs(frame)
return p._main(args)
end
function p._main(args)
local toolbarItems = p.makeToolbarItems(args)
if not toolbarItems then
-- Return the blank string if no arguments were specified, rather than
-- returning empty brackets.
return ''
elseif yesno(args.span) == false then
return string.format(
'(%s)',
toolbarItems
)
else
return string.format(
'<span class="plainlinks%s"%s>(%s)</span>',
type(args.class) == 'string' and ' ' .. args.class or '',
type(args.style) == 'string' and string.format(' style="%s"', args.style) or '',
toolbarItems
)
end
end
function p.makeToolbarItems(args)
local nums = mTableTools.numKeys(args)
local sep = (args.separator or 'pipe') .. '-separator'
sep = mw.message.new(sep):plain()
local ret = {}
for i, v in ipairs(nums) do
ret[#ret + 1] = mw.ustring.gsub(args[v], "%[%[::+(.-)%]%]", "[[:%1]]")
end
if #ret > 0 then
return table.concat(ret, sep)
else
return nil
end
end
return p
dat0yzyzu635n4je30cyef668afrodq
Modul:Time ago
828
3376
7157
2023-12-28T07:22:05Z
Umarxon III
998
„-- Implement [[Template:Time ago]] local numberSpell, yesno -- lazy load function numberSpell(arg) numberSpell = require('Module:NumberSpell')._main return numberSpell(arg) end function yesno(arg) yesno = require('Module:Yesno') return yesno(arg) end local p = {} -- Table to convert entered text values to numeric values. local timeText = { ['seconds'] = 1, ['minutes'] = 60, ['hours'] = 3600, ['days'] = 86400, ['weeks'] = 604800, ['m...“ yozuvi orqali yangi sahifa yaratildi
7157
Scribunto
text/plain
-- Implement [[Template:Time ago]]
local numberSpell, yesno -- lazy load
function numberSpell(arg)
numberSpell = require('Module:NumberSpell')._main
return numberSpell(arg)
end
function yesno(arg)
yesno = require('Module:Yesno')
return yesno(arg)
end
local p = {}
-- Table to convert entered text values to numeric values.
local timeText = {
['seconds'] = 1,
['minutes'] = 60,
['hours'] = 3600,
['days'] = 86400,
['weeks'] = 604800,
['months'] = 2629800, -- 365.25 * 24 * 60 * 60 / 12
['years'] = 31557600
}
-- Table containing tables of possible units to use in output.
local timeUnits = {
[1] = { 'second', 'seconds', "second's", "seconds'" },
[60] = { 'minute', 'minutes', "minutes'", "minutes'" },
[3600] = { 'hour', 'hours', "hour's", "hours'" },
[86400] = { 'day', 'days', "day's", "days'" },
[604800] = { 'week', 'weeks', "week's", "weeks'", unit = 'w' },
[2629800] = { 'month', 'months', "month's", "months'", unit = 'm' },
[31557600] = { 'year', 'years', "year's", "years'", unit = 'y' }
}
function p._main( args )
-- Initialize variables
local lang = mw.language.getContentLanguage()
local auto_magnitude_num
local min_magnitude_num
local magnitude = args.magnitude
local min_magnitude = args.min_magnitude
local purge = args.purge
-- Add a purge link if something (usually "yes") is entered into the purge parameter
if purge then
purge = ' <span class="plainlinks">([' .. mw.title.getCurrentTitle():fullUrl('action=purge') .. ' purge])</span>'
else
purge = ''
end
-- Check that the entered timestamp is valid. If it isn't, then give an error message.
local success, inputTime = pcall( lang.formatDate, lang, 'xnU', args[1] )
if not success then
return '<strong class="error">Error: first parameter cannot be parsed as a date or time.</strong>'
end
-- Store the difference between the current time and the inputted time, as well as its absolute value.
local timeDiff = lang:formatDate( 'xnU' ) - inputTime
local absTimeDiff = math.abs( timeDiff )
if magnitude then
auto_magnitude_num = 0
min_magnitude_num = timeText[magnitude]
else
-- Calculate the appropriate unit of time if it was not specified as an argument.
local autoMagnitudeData = {
{ factor = 2, amn = 31557600 },
{ factor = 2, amn = 2629800 },
{ factor = 2, amn = 86400 },
{ factor = 2, amn = 3600 },
{ factor = 2, amn = 60 }
}
for _, t in ipairs( autoMagnitudeData ) do
if absTimeDiff / t.amn >= t.factor then
auto_magnitude_num = t.amn
break
end
end
auto_magnitude_num = auto_magnitude_num or 1
if min_magnitude then
min_magnitude_num = timeText[min_magnitude]
else
min_magnitude_num = -1
end
end
if not min_magnitude_num then
-- Default to seconds if an invalid magnitude is entered.
min_magnitude_num = 1
end
local result_num
local magnitude_num = math.max( min_magnitude_num, auto_magnitude_num )
local unit = timeUnits[magnitude_num].unit
if unit and absTimeDiff >= 864000 then
local Date = require('Module:Date')._Date
local input = lang:formatDate('Y-m-d H:i:s', args[1]) -- Date needs a clean date
input = Date(input)
if input then
local id
if input.hour == 0 and input.minute == 0 then
id = 'currentdate'
else
id = 'currentdatetime'
end
result_num = (Date(id) - input):age(unit)
end
end
result_num = result_num or math.floor ( absTimeDiff / magnitude_num )
local punctuation_key, suffix
if timeDiff >= 0 then -- Past
if result_num == 1 then
punctuation_key = 1
else
punctuation_key = 2
end
if args.ago == '' then
suffix = ''
else
suffix = ' ' .. (args.ago or 'ago')
end
else -- Future
if args.ago == '' then
suffix = ''
if result_num == 1 then
punctuation_key = 1
else
punctuation_key = 2
end
else
suffix = ' time'
if result_num == 1 then
punctuation_key = 3
else
punctuation_key = 4
end
end
end
local result_unit = timeUnits[ magnitude_num ][ punctuation_key ]
-- Convert numerals to words if appropriate.
local spell_out = args.spellout
local spell_out_max = tonumber(args.spelloutmax)
local result_num_text
if spell_out and (
( spell_out == 'auto' and 1 <= result_num and result_num <= 9 and result_num <= ( spell_out_max or 9 ) ) or
( yesno( spell_out ) and 1 <= result_num and result_num <= 100 and result_num <= ( spell_out_max or 100 ) )
)
then
result_num_text = numberSpell( result_num )
else
result_num_text = tostring( result_num )
end
-- numeric or string
local numeric_out = args.numeric
local result = ""
if numeric_out then
result = tostring( result_num )
else
result = result_num_text .. ' ' .. result_unit .. suffix -- Spaces for suffix have been added in earlier.
end
return result .. purge
end
function p.main( frame )
local args = require( 'Module:Arguments' ).getArgs( frame, {
valueFunc = function( k, v )
if v then
v = v:match( '^%s*(.-)%s*$' ) -- Trim whitespace.
if k == 'ago' or v ~= '' then
return v
end
end
return nil
end,
wrappers = 'Template:Time ago'
})
return p._main( args )
end
return p
owi7m6sdgrso49bzrq9mha9ire8l3cs
Modul:Time
828
3377
7158
2023-12-28T07:23:40Z
Umarxon III
998
„require('strict') local yesno = require('Module:Yesno') local getArgs = require ('Module:Arguments').getArgs local tz = {}; -- holds local copy of the specified timezone table from tz_data{} local cfg = {}; -- for internationalization --[[--------------------------< I S _ S E T >------------------------------------------------------------------ Whether variable is set or not. A variable is set when it is not ni...“ yozuvi orqali yangi sahifa yaratildi
7158
Scribunto
text/plain
require('strict')
local yesno = require('Module:Yesno')
local getArgs = require ('Module:Arguments').getArgs
local tz = {}; -- holds local copy of the specified timezone table from tz_data{}
local cfg = {}; -- for internationalization
--[[--------------------------< I S _ S E T >------------------------------------------------------------------
Whether variable is set or not. A variable is set when it is not nil and not empty.
]]
local function is_set( var )
return not (nil == var or '' == var);
end
--[[--------------------------< S U B S T I T U T E >----------------------------------------------------------
Populates numbered arguments in a message string using an argument table.
]]
local function substitute (msg, args)
return args and mw.message.newRawMessage (msg, args):plain() or msg;
end
--[[--------------------------< E R R O R _ M S G >------------------------------------------------------------
create an error message
]]
local function error_msg (msg, arg)
return substitute (cfg.err_msg, substitute (cfg.err_text[msg], arg))
end
--[[--------------------------< D E C O D E _ D S T _ E V E N T >----------------------------------------------
extract ordinal, day-name, and month from daylight saving start/end definition string as digits:
Second Sunday in March
returns
2 0 3
Casing doesn't matter but the form of the string does:
<ordinal> <day> <any single word> <month> – all are separated by spaces
]]
local function decode_dst_event (dst_event_string)
local ord, day, month;
dst_event_string = dst_event_string:lower(); -- force the string to lower case because that is how the tables above are indexed
ord, day, month = dst_event_string:match ('([%a%d]+)%s+(%a+)%s+%a+%s+(%a+)');
if not (is_set (ord) and is_set (day) and is_set (month)) then -- if one or more of these not set, then pattern didn't match
return nil;
end
return cfg.ordinals[ord], cfg.days[day], cfg.months[month];
end
--[[--------------------------< G E T _ D A Y S _ I N _ M O N T H >--------------------------------------------
Returns the number of days in the month where month is a number 1–12 and year is four-digit Gregorian calendar.
Accounts for leap year.
]]
local function get_days_in_month (year, month)
local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
year = tonumber (year); -- force these to be numbers just in case
month = tonumber (month);
if (2 == month) then -- if February
if (0 == (year%4) and (0 ~= (year%100) or 0 == (year%400))) then -- is year a leap year?
return 29; -- if leap year then 29 days in February
end
end
return days_in_month [month];
end
--[[--------------------------< G E T _ D S T _ M O N T H _ D A Y >--------------------------------------------
Return the date (month and day of the month) for the day that is the ordinal (nth) day-name in month (second
Friday in June) of the current year
timestamp is today's date-time number from os.time(); used to supply year
timezone is the timezone parameter value from the template call
Equations used in this function taken from Template:Weekday_in_month
]]
local function get_dst_month_day (timestamp, start)
local ord, weekday_num, month;
local first_day_of_dst_month_num;
local last_day_of_dst_month_num;
local days_in_month;
local year;
if true == start then
ord, weekday_num, month = decode_dst_event (tz.dst_begins); -- get start string and convert to digits
else
ord, weekday_num, month = decode_dst_event (tz.dst_ends); -- get end string and convert to digits
end
if not (is_set (ord) and is_set (weekday_num) and is_set (month)) then
return nil; -- could not decode event string
end
year = os.date ('%Y', timestamp);
if -1 == ord then -- j = t + 7×(n + 1) - (wt - w) mod 7 -- if event occurs on the last day-name of the month ('last Sunday of October')
days_in_month = get_days_in_month (year, month);
last_day_of_dst_month_num = os.date ('%w', os.time ({['year']=year, ['month']=month, ['day']=days_in_month}));
return month, days_in_month + 7*(ord + 1) - ((last_day_of_dst_month_num - weekday_num) % 7);
else -- j = 7×n - 6 + (w - w1) mod 7
first_day_of_dst_month_num = os.date ('%w', os.time ({['year']=year, ['month']=month, ['day']=1}))
return month, 7 * ord - 6 + (weekday_num - first_day_of_dst_month_num) % 7; -- return month and calculated date
end
end
--[[--------------------------< G E T _ U T C _ O F F S E T >--------------------------------------------------
Get utc offset in hours and minutes, convert to seconds. If the offset can't be converted return nil.
TODO: return error message?
TODO: limit check this? +/-n hours?
]]
local function get_utc_offset ()
local sign;
local hours;
local minutes;
sign, hours, minutes = mw.ustring.match (tz.utc_offset, '([%+%-±−]?)(%d%d):(%d%d)');
if '-' == sign then sign = -1; else sign = 1; end
if is_set (hours) and is_set (minutes) then
return sign * ((hours * 3600) + (minutes * 60));
else
return nil; -- we require that all timezone tables have what appears to be a valid offset
end
end
--[[--------------------------< M A K E _ D S T _ T I M E S T A M P S >----------------------------------------
Return UTC timestamps for the date/time of daylight saving time events (beginning and ending). These timestamps
will be compared to current UTC time. A dst timestamp is the date/time in seconds UTC for the timezone at the
hour of the dst event.
For dst rules that specify local event times, the timestamp is the sum of:
timestamp = current year + dst_month + dst_day + dst_time (all in seconds) local time
Adjust local time to UTC by subtracting utc_offset:
timestamp = timestamp - utc_offset (in seconds)
For dst_end timestamp, subtract an hour for DST
timestamp = timestamp - 3600 (in seconds)
For dst rules that specify utc event time the process is the same except that utc offset is not subtracted.
]]
local function make_dst_timestamps (timestamp)
local dst_begin, dst_end; -- dst begin and end time stamps
local year; -- current year
local dst_b_month, dst_e_month, dst_day; -- month and date of dst event
local dst_hour, dst_minute; -- hour and minute of dst event on year-dst_month-dst_day
local invert = false; -- flag to pass on when dst_begin month is numerically larger than dst_end month (southern hemisphere)
local utc_offset;
local utc_flag;
year = os.date ('%Y', timestamp); -- current year
utc_offset = get_utc_offset (); -- in seconds
if not is_set (utc_offset) then -- utc offset is a required timezone property
return nil;
end
dst_b_month, dst_day = get_dst_month_day (timestamp, true); -- month and day that dst begins
if not is_set (dst_b_month) then
return nil;
end
dst_hour, dst_minute = tz.dst_time:match ('(%d%d):(%d%d)'); -- get dst time
utc_flag = tz.dst_time:find ('[Uu][Tt][Cc]%s*$'); -- set flag when dst events occur at a specified utc time
dst_begin = os.time ({['year'] = year, ['month'] = dst_b_month, ['day'] = dst_day, ['hour'] = dst_hour, ['min'] = dst_minute}); -- form start timestamp
if not is_set (utc_flag) then -- if dst events are specified to occur at local time
dst_begin = dst_begin - utc_offset; -- adjust local time to utc by subtracting utc offset
end
dst_e_month, dst_day = get_dst_month_day (timestamp, false); -- month and day that dst ends
if not is_set (dst_e_month) then
return nil;
end
if is_set (tz.dst_e_time) then
dst_hour, dst_minute = tz.dst_e_time:match ('(%d%d):(%d%d)'); -- get ending dst time; this one for those locales that use different start and end times
utc_flag = tz.dst_e_time:find ('[Uu][Tt][Cc]%s*$'); -- set flag if dst is pegged to utc time
end
dst_end = os.time ({['year'] = year, ['month'] = dst_e_month, ['day'] = dst_day, ['hour'] = dst_hour, ['min'] = dst_minute}); -- form end timestamp
if not is_set (utc_flag) then -- if dst events are specified to occur at local time
dst_end = dst_end - 3600; -- assume that local end time is DST so adjust to local ST
dst_end = dst_end - utc_offset; -- adjust local time to utc by subtracting utc offset
end
if dst_b_month > dst_e_month then
invert = true; -- true for southern hemisphere eg: start September YYYY end April YYYY+1
end
return dst_begin, dst_end, invert;
end
--[[--------------------------< G E T _ T E S T _ T I M E >----------------------------------------------------
decode ISO formatted date/time into a table suitable for os.time(). Fallback to {{Timestamp}} format.
For testing, this time is UTC just as is returned by the os.time() function.
]]
local function get_test_time (iso_date)
local year, month, day, hour, minute, second;
year, month, day, hour, minute, second = iso_date:match ('(%d%d%d%d)%-(%d%d)%-(%d%d)T(%d%d):(%d%d):(%d%d)');
if not year then
year, month, day, hour, minute, second = iso_date:match ('^(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d)$');
if not year then
return nil; -- test time did not match the specified patterns
end
end
return {['year'] = year, ['month'] = month, ['day'] = day, ['hour'] = hour, ['min'] = minute, ['sec'] = second};
end
--[[----------------------< G E T _ F U L L _ U T C _ O F F S E T >-----------------------------------------------
Creates a standard UTC offset from numerical inputs, for function time to convert to a table. Expected inputs shall have the form:
<sign><hour><separator><portion>
where:
<sign> – optional; one of the characters: '+', '-' (hyphen), '±', '−' (minus); defaults to '+'
<hour> - one or two digits
<separator> - one of the characters '.' or ':'; required when <portion> is included; ignored else
<portion> - optional; one or two digits when <separator> is '.'; two digits else
returns correct utc offset string when input has a correct form; else returns the unmodified input
]]
local function get_full_utc_offset (utc_offset)
local h, m, sep, sign;
local patterns = {
'^([%+%-±−]?)(%d%d?)(%.)(%d%d?)$', -- one or two fractional hour digits
'^([%+%-±−]?)(%d%d?)(:)(%d%d)$', -- two minute digits
'^([%+%-±−]?)(%d%d?)[%.:]?$', -- hours only; ignore trailing separator
}
for _, pattern in ipairs(patterns) do -- loop through the patterns
sign, h, sep, m = mw.ustring.match (utc_offset, pattern);
if h then
break; -- if h is set then pattern matched
end
end
if not h then
return utc_offset; -- did not match a pattern
end
sign = ('' == sign) and '+' or sign; -- sign character is required; set to '+' if not specified
m = ('.' == sep) and ((sep .. m) * 60) or m or 0; -- fractional h to m
return string.format ('utc%s%02d:%02d', sign, h, m);
end
--[[--------------------------< T A B L E _ L E N >------------------------------------------------------------
return number of elements in table
]]
local function table_len (tbl)
local count = 0;
for _ in pairs (tbl) do
count = count + 1;
end
return count;
end
--[[--------------------------< F I R S T _ S E T >------------------------------------------------------------
scans through a list of parameter names that are aliases of each other and returns the value assigned to the
first args[alias] that has a set value; nil else. scan direction is right-to-left (top-to-bottom)
]]
local function first_set (list, args)
local i = 1;
local count = table_len (list); -- get count of items in list
while i <= count do -- loop through all items in list
if is_set( args[list[i]] ) then -- if parameter name in list is set in args
return args[list[i]]; -- return the value assigned to the args parameter
end
i = i + 1; -- point to next
end
end
--[=[-------------------------< T I M E >----------------------------------------------------------------------
This template takes several parameters (some positonal, some not); none are required:
1. the time zone abbreviation/UTC offset (positional, always the first unnamed parameter)
2. a date format flag; second positional parameter or |df=; can have one of several values
3. |dst= when set to 'no' disables dst calculations for locations that do not observe dst – Arizona in MST
4. |timeonly= when set to 'yes' only display the time
5. |dateonly= when set to 'yes' only display the date
6. |hide-refresh = when set to 'yes' removes the refresh link
7. |hide-tz = when set to 'yes' removes the timezone name
8. |unlink-tz = when set to 'yes' unlinks the timzone name
9. |_TEST_TIME_= a specific utc time in ISO date time format used for testing this code
TODO: convert _TEST_TIME_ to |time=?
Timezone abbreviations can be found here: [[List_of_time_zone_abbreviations]]
For custom date format parameters |df-cust=, |df-cust-a=, |df-cust-p= use codes
described here: [[:mw:Help:Extension:ParserFunctions##time]]
]=]
local function time (frame)
local args = getArgs (frame);
local utc_timestamp, timestamp; -- current or _TEST_TIME_ timestamps; timestamp is local ST or DST time used in output
local dst_begin_ts, dst_end_ts; -- DST begin and end timestamps in UTC
local tz_abbr; -- select ST or DST timezone abbreviaion used in output
local time_string; -- holds output time/date in |df= format
local utc_offset;
local invert; -- true when southern hemisphere
local DF; -- date format flag; the |df= parameter
local is_dst_tz;
local data = table.concat ({'Module:Time/data', frame:getTitle():find('sandbox', 1, true) and '/sandbox' or ''}); -- make a data module name; sandbox or live
data = mw.loadData (data); -- load the data module
cfg = data.cfg; -- get the configuration table
local tz_aliases = data.tz_aliases; -- get the aliases table
local tz_data = data.tz_data; -- get the tz data table
local Timeonly = yesno(first_set (cfg.aliases['timeonly'], args)); -- boolean
local Dateonly = yesno(first_set (cfg.aliases['dateonly'], args)); -- boolean
if Timeonly and Dateonly then -- invalid condition when both are set
Timeonly, Dateonly = false;
end
local Hide_refresh = yesno(first_set (cfg.aliases['hide-refresh'], args)); -- boolean
local Hide_tz = yesno(first_set (cfg.aliases['hide-tz'], args)); -- boolean
local Unlink_tz = yesno(first_set (cfg.aliases['unlink-tz'], args)); -- boolean
local DST = first_set (cfg.aliases['dst'], args) or true; -- string 'always' or boolean
local Lang = first_set (cfg.aliases['lang'], args); -- to render in a language other than the local wiki's language
local DF_cust = first_set (cfg.aliases['df-cust'], args); -- custom date/time formats
local DF_cust_a = first_set (cfg.aliases['df-cust-a'], args); -- for am/pm sensitive formats
local DF_cust_p = first_set (cfg.aliases['df-cust-p'], args);
if not ((DF_cust_a and DF_cust_p) or -- DF_cust_a xor DF_cust_p
(not DF_cust_a and not DF_cust_p))then
return error_msg ('bad_df_pair'); -- both are required
end
if args[1] then
args[1] = get_full_utc_offset (args[1]):lower(); -- make lower case because tz table member indexes are lower case
else
args[1] = 'utc'; -- default to utc
end
if mw.ustring.match (args[1], 'utc[%+%-±−]%d%d:%d%d') then -- if rendering time for a UTC offset timezone
tz.abbr = args[1]:upper():gsub('%-', '−'); -- set the link label to upper case and replace hyphen with a minus character (U+2212)
tz.article = tz.abbr; -- article title same as abbreviation
tz.utc_offset = mw.ustring.match (args[1], 'utc([%+%-±−]?%d%d:%d%d)'):gsub('−', '%-'); -- extract the offset value; replace minus character with hyphen
local s, t = mw.ustring.match (tz.utc_offset, '(±)(%d%d:%d%d)'); -- ± only valid for offset 00:00
if s and '00:00' ~= t then
return error_msg ('bad_sign');
end
tz.df = 'iso';
args[1] = 'utc_offsets'; -- spoof to show that we recognize this timezone
else
tz = tz_aliases[args[1]] and tz_data[tz_aliases[args[1]]] or tz_data[args[1]]; -- make a local copy of the timezone table from tz_data{}
if not tz then
return error_msg ('unknown_tz', args[1]); -- if the timezone given isn't in module:time/data(/sandbox)
end
end
DF = first_set (cfg.aliases['df'], args) or args[2] or tz.df or cfg.default_df; -- template |df= overrides typical df from tz properties
DF = DF:lower(); -- normalize to lower case
if not cfg.df_vals[DF] then
return error_msg ('bad_format', DF);
end
if is_set (args._TEST_TIME_) then -- typically used to test the code at a specific utc time
local test_time = get_test_time (args._TEST_TIME_);
if not test_time then
return error_msg ('test_time');
end
utc_timestamp = os.time(test_time);
else
utc_timestamp = os.time (); -- get current server time (UTC)
end
utc_offset = get_utc_offset (); -- utc offset for specified timezone in seconds
timestamp = utc_timestamp + utc_offset; -- make local time timestamp
if 'always' == DST then -- if needed to always display dst time
timestamp = timestamp + 3600; -- add a hour for dst
tz_abbr = tz.dst_abbr; -- dst abbreviation
elseif not yesno(DST) then -- for timezones that DO observe dst but for this location ...
tz_abbr = tz.abbr; -- ... dst is not observed (|dst=no) show time as standard time
else
if is_set (tz.dst_begins) and is_set (tz.dst_ends) and is_set (tz.dst_time) then -- make sure we have all of the parts
dst_begin_ts, dst_end_ts, invert = make_dst_timestamps (timestamp); -- get begin and end dst timestamps and invert flag
if nil == dst_begin_ts or nil == dst_end_ts then
return error_msg ('bad_dst');
end
if invert then -- southern hemisphere; use beginning and ending of standard time in the comparison
if utc_timestamp >= dst_end_ts and utc_timestamp < dst_begin_ts then -- is current date time standard time?
tz_abbr = tz.abbr; -- standard time abbreviation
else
timestamp = timestamp + 3600; -- add an hour
tz_abbr = tz.dst_abbr; -- dst abbreviation
end
else -- northern hemisphere
if utc_timestamp >= dst_begin_ts and utc_timestamp < dst_end_ts then -- all timestamps are UTC
timestamp = timestamp + 3600; -- add an hour
tz_abbr = tz.dst_abbr;
else
tz_abbr = tz.abbr;
end
end
elseif is_set (tz.dst_begins) or is_set (tz.dst_ends) or is_set (tz.dst_time) then -- if some but not all not all parts then emit error message
return error_msg ('bad_def', args[1]:upper());
else
tz_abbr = tz.abbr; -- dst not observed for this timezone
end
end
if Dateonly then
if 'iso' == DF then -- |df=iso
DF = 'iso_date';
elseif DF:find ('^dmy') or 'y' == DF then -- |df=dmy, |df=dmy12, |df=dmy24, |df=y
DF = 'dmy_date';
else
DF = 'mdy_date'; -- default
end
elseif Timeonly or DF:match ('^%d+$') then -- time only of |df= is just digits
DF = table.concat ({'t', DF:match ('%l*(12)') or '24'}); -- |df=12, |df=24, |df=dmy12, |df=dmy24, |df=mdy12, |df=mdy24; default to t24
elseif 'y' == DF or 'dmy24' == DF then
DF = 'dmy';
elseif 'mdy24' == DF then
DF = 'mdy';
end
local dformat;
if is_set (DF_cust) then
dformat=DF_cust;
elseif is_set (DF_cust_a) then -- custom format is am/pm sensitive?
if 'am' == os.date ('%P', timestamp) then -- if current time is am
dformat = DF_cust_a; -- use custom am format
else
dformat = DF_cust_p; -- use custom pm format
end
else
dformat = cfg.format[DF]; -- use format from tables or from |df=
end
time_string = frame:callParserFunction ({name='#time', args={dformat, '@'..timestamp, Lang}});
if Lang then
time_string = table.concat ({ -- bidirectional isolation of non-local language; yeah, rather brute force but simple
'<bdi lang="', -- start of opening bdi tag
Lang, -- insert rendered language code
'">', -- end of opening tag
time_string, -- insert the time string
'</bdi>' -- and close the tag
});
end
if not is_set (tz.article) then -- if some but not all not all parts then emit error message
return error_msg ('bad_def', args[1]:upper());
end
local refresh_link = (Hide_refresh and '') or
table.concat ({
' <span class="plainlinks" style="font-size:85%;">[[', -- open span
mw.title.getCurrentTitle():fullUrl({action = 'purge'}), -- add the a refresh link url
' ',
cfg['refresh-label'], -- add the label
']]</span>', -- close the span
});
local tz_tag = (Hide_tz and '') or
((Unlink_tz and table.concat ({' ', tz_abbr})) or -- unlinked
table.concat ({' [[', tz.article, '|', tz_abbr, ']]'})); -- linked
return table.concat ({time_string, tz_tag, refresh_link});
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {time = time}
dfcn1g5vgsaanly1qo94d5i3xhj37je
Modul:Time/data
828
3378
7159
2023-12-28T07:24:52Z
Umarxon III
998
„ --[[--------------------------< C O N F I G U R A T I O N D A T A >------------------------------------------ for internationalization, this section to hold constant text, parameter names and values, other items subject to language translation ]] local cfg = { ['default_df'] = 'mdy', -- default date format when |<df> and |df= omitted or empty ['df_vals'] = { ['dmy']=true, ['dmy12']=true, -- also 'y' ['dow']=...“ yozuvi orqali yangi sahifa yaratildi
7159
Scribunto
text/plain
--[[--------------------------< C O N F I G U R A T I O N D A T A >------------------------------------------
for internationalization, this section to hold constant text, parameter names and values, other items subject to
language translation
]]
local cfg = {
['default_df'] = 'mdy', -- default date format when |<df> and |df= omitted or empty
['df_vals'] = {
['dmy']=true,
['dmy12']=true, -- also 'y'
['dow']=true,
['mdy']=true,
['mdy12']=true,
['iso']=true,
['y']=true, -- also 'dmy' and 'dmy12'
['12']=true,
['24']=true,
};
['err_msg'] = '<span style="font-size:100%" class="error">{{time}} – $1 ([[Template:Time#Error messages|help]])</span>',
['err_text'] = {
['bad_def'] = 'incomplete definition for $1',
['bad_df_pair'] = 'both of |df-cust-a= and |df-cust-p required',
['bad_dst'] = 'error calculating dst timestamps',
['bad_format'] = 'invalid date format $1',
['bad_sign'] = 'invalid use of ±',
['test_time'] = 'malformed or incomplete _TEST_TIME_',
['unknown_tz'] = 'unknown timezone $1',
},
['format'] = { -- output formatting strings
t12 = 'g:i a', -- time only
t24 = 'H:i',
iso_date ='Y-m-d', -- date only
dmy_date = 'j F Y',
mdy_date = 'F j, Y',
dmy12 = 'g:i a, j F Y', -- 12hr time and date
mdy12 = 'g:i a, F j, Y',
dmy = 'H:i, j F Y', -- 24hr time and date
mdy = 'H:i, F j, Y',
iso = 'Y-m-d"T"H:i',
dow = 'l' -- day of the week
},
['refresh-label'] = 'refresh',
-- for dst calculations
days = {['sunday'] = 0, ['monday'] = 1, ['tuesday'] = 2, ['wednesday'] = 3, ['thursday'] = 4, ['friday'] = 5, ['saturday'] = 6},
months = {['january'] = 1, ['february'] = 2, ['march'] = 3, ['april'] = 4, ['may'] = 5, ['june'] = 6,
['july'] = 7, ['august'] = 8, ['september'] = 9, ['october'] = 10, ['november'] = 11, ['december'] = 12};
ordinals = {['1st'] = 1, ['first'] = 1, ['2nd'] = 2, ['second'] = 2, ['3rd'] = 3, ['third'] = 3, ['4th'] = 4, ['fourth'] = 4, ['5th'] = 5, ['fifth'] = 5, ['last'] = -1},
-- parameter list
aliases = {
['dateonly'] = {'dateonly'},
['df'] = {'df'},
['df-cust'] = {'df-cust'},
['df-cust-a'] = {'df-cust-a'},
['df-cust-p'] = {'df-cust-p'},
['dst'] = {'dst'},
['hide-refresh'] = {'hide-refresh'},
['hide-tz'] = {'hide-tz'},
['lang'] = {'lang'},
['timeonly'] = {'timeonly'},
['unlink-tz'] = {'unlink-tz'},
}
}
--[[--------------------------< A L I A S E S >----------------------------------------------------------------
]]
local tz_aliases = {
['british summer time'] = 'gmt-uk',
['irish standard time'] = 'gmt-ie',
['usz1'] = 'kalt', -- old form Kaliningrad time
['west'] = 'wet', -- dst aliases east of utc
['cest'] = 'cet',
['eest'] = 'eet',
['acdt'] = 'acst',
['aedt'] = 'aest',
['nzdt'] = 'nzst',
['at'] = 'ast', -- alternate abbreviations west of utc
['et'] = 'est',
['ct'] = 'cst',
['pt'] = 'pst',
['akt'] = 'akst',
['hast'] = 'hst',
['pmdt'] = 'pmst', -- dst aliases west of utc
['wgst'] = 'wgt',
['ndt'] = 'nst',
['adt'] = 'ast',
['edt'] = 'est',
['cdt'] = 'cst',
['mdt'] = 'mst',
['pdt'] = 'pst',
['akdt'] = 'akst',
['hdt'] = 'hst',
['hadt'] = 'hst',
}
--[[--------------------------< T I M E Z O N E D A T A >----------------------------------------------------
When specifying utc offset do not use the minus character (U+2212) for offsets west of 0 meridian; use the minus-hyphen
]]
local tz_data = {
------------------------------< E A S T U T C + H H : M M >--------------------------------------------------
['utc'] = {
abbr = 'UTC', -- (required) abbreviation to use during standard time
dst_abbr = '', -- abbreviation to use during daylight saving time
utc_offset = '00:00', -- (required) hours and minutes offset from UTC for this timezone; '+' is optional; '-' (hyphen-minus) is required for timezones west of 0 meridian
df = 'dmy', -- date format typically used in the time zone
dst_begins = '', -- daylight saving begins; e.g. 2nd Sunday in March; also last; empty string if not observed
dst_ends = '', -- (required if dst_begins is set) daylight saving ends; e.g. 1st Sunday in November; ignored if dst_begins not set
dst_time = '', -- (required if dst_begins is set) local time on the day that dst begins/ends; for EU DST rules specify utc time: e.g.: '01:00 UTC'
dst_e_time = '', -- local daylight saving time on the day that dst ends; only when different from dst_time; see acst for an example
article = 'Coordinated Universal Time' -- (required) name of related Wikipedia article without markup
},
['gmt'] = {
abbr = 'GMT',
dst_abbr = '',
utc_offset = '00:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Greenwich Mean Time'
},
['gmt-uk'] = {
abbr = 'GMT',
dst_abbr = 'BST', -- British Summer Time
utc_offset = '00:00',
df = 'dmy',
dst_begins = 'last Sunday of March',
dst_ends = 'last Sunday of October',
dst_time = '01:00 UTC', -- 01:00 standard time is same as 01:00 UTC
article = 'Time in the United Kingdom'
},
['gmt-ie'] = { -- ist is shared with Indian Standard Time so use gmt-ie
abbr = 'GMT', -- winter time
dst_abbr = 'IST', -- Irish Standard Time occurs in summer
utc_offset = '00:00',
df = 'dmy',
dst_begins = 'last Sunday of March',
dst_ends = 'last Sunday of October',
dst_time = '01:00 UTC', -- 01:00 standard time is same as 01:00 UTC
article = 'Time in Ireland'
},
['wet'] = {
abbr = 'WET',
dst_abbr = 'WEST',
utc_offset = '00:00',
df = 'dmy',
dst_begins = 'last Sunday of March',
dst_ends = 'last Sunday of October',
dst_time = '01:00 UTC', -- 01:00 standard time is same as 01:00 UTC
article = 'Western European Time'
},
['cet'] = {
abbr = 'CET',
dst_abbr = 'CEST',
utc_offset = '01:00',
df = 'dmy',
dst_begins = 'last Sunday of March',
dst_ends = 'last Sunday of October',
dst_time = '01:00 UTC', -- 02:00 standard time is same as 01:00 UTC
article = 'Central European Time'
},
['eet'] = {
abbr = 'EET',
dst_abbr = 'EEST',
utc_offset = '02:00',
df = 'dmy',
dst_begins = 'last Sunday of March',
dst_ends = 'last Sunday of October',
dst_time = '01:00 UTC', -- 03:00 standard time is same as 01:00 UTC
article = 'Eastern European Time'
},
['kalt'] = {
abbr = 'KALT',
dst_abbr = '',
utc_offset = '02:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Kaliningrad Time'
},
['sast'] = {
abbr = 'SAST',
dst_abbr = '',
utc_offset = '02:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
dst_e_time = '',
article = 'South African Standard Time'
},
['msk'] = {
abbr = 'MSK',
dst_abbr = '',
utc_offset = '03:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Moscow Time'
},
['samt'] = {
abbr = 'SAMT',
dst_abbr = '',
utc_offset = '04:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Samara Time'
},
['yekt'] = {
abbr = 'YEKT',
dst_abbr = '',
utc_offset = '05:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Yekaterinburg Time'
},
['pkt'] = {
abbr = 'PKT',
dst_abbr = '',
utc_offset = '05:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Pakistan Standard Time'
},
['ist'] = {
abbr = 'IST',
utc_offset = '05:30',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Indian Standard Time'
},
['slst'] = {
abbr = 'SLST',
utc_offset = '05:30',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Sri Lanka Standard Time'
},
['npt'] = {
abbr = 'NPT',
dst_abbr = '',
utc_offset = '05:45',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Nepal Time'
},
['bst'] = {
abbr = 'BST',
utc_offset = '06:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Bangladesh Standard Time'
},
['omst'] = {
abbr = 'OMST',
dst_abbr = '',
utc_offset = '06:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Omsk Time'
},
['mmt'] = {
abbr = 'MMT',
dst_abbr = '',
utc_offset = '06:30',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Myanmar Standard Time'
},
['krat'] = {
abbr = 'KRAT',
dst_abbr = '',
utc_offset = '07:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Krasnoyarsk Time'
},
['wib'] = { -- western indonesia
abbr = 'WIB',
dst_abbr = '',
utc_offset = '07:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Time in Indonesia'
},
['awst'] = {
abbr = 'AWST',
dst_abbr = '',
utc_offset = '08:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Time in Australia'
},
['bt'] = { -- same as China standard time (CST)
abbr = 'BT',
dst_abbr = '',
utc_offset = '08:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Time in China'
},
['irkt'] = {
abbr = 'IRKT',
dst_abbr = '',
utc_offset = '08:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Irkutsk Time'
},
['sst'] = {
abbr = 'SST',
dst_abbr = '',
utc_offset = '08:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Singapore Standard Time',
},
['wita'] = { -- central
abbr = 'WITA',
dst_abbr = '',
utc_offset = '08:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Time in Indonesia'
},
['jst'] = {
abbr = 'JST',
dst_abbr = '',
utc_offset = '09:00',
df = 'iso',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Japan Standard Time'
},
['kst'] = {
abbr = 'KST',
dst_abbr = '',
utc_offset = '09:00',
df = 'iso',
dst_begins = '',
dst_ends = '',
dst_time = '',
dst_e_time = '',
article = 'Time in South Korea'
},
['wit'] = { -- eastern Indonesia (same as old template's eit)
abbr = 'WIT',
dst_abbr = '',
utc_offset = '09:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Time in Indonesia'
},
['yakt'] = {
abbr = 'YAKT',
dst_abbr = '',
utc_offset = '09:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Yakutsk Time'
},
['acst'] = { -- Northern Territory, South Australia time
abbr = 'ACST',
dst_abbr = 'ACDT',
utc_offset = '09:30',
df = 'dmy',
dst_begins = 'first Sunday in October',
dst_ends = 'first Sunday in April',
dst_time = '02:00',
dst_e_time = '03:00',
article = 'Time in Australia'
},
['aest'] = { -- QLD, NSW, TAS, VIC, ACT
abbr = 'AEST',
dst_abbr = 'AEDT',
utc_offset = '10:00',
df = 'dmy',
dst_begins = 'first Sunday in October',
dst_ends = 'first Sunday in April',
dst_time = '02:00', -- begins at 02:00 AEST
dst_e_time = '03:00', -- ends at 02:00 AEST which is 03:00 AEDT
article = 'Time in Australia'
},
['chst'] = {
abbr = 'ChST',
dst_abbr = '',
utc_offset = '10:00',
df = 'mdy', -- because a US territory?
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Chamorro Time Zone'
},
['vlat'] = {
abbr = 'VLAT',
dst_abbr = '',
utc_offset = '10:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Vladivostok Time'
},
['sret'] = {
abbr = 'SRET',
dst_abbr = '',
utc_offset = '11:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Srednekolymsk Time'
},
['nzst'] = {
abbr = 'NZST',
dst_abbr = 'NZDT',
utc_offset = '12:00',
df = 'dmy',
dst_begins = 'last Sunday in September',
dst_ends = 'first Sunday in April',
dst_time = '02:00', -- begins at 02:00 NZST
dst_e_time = '03:00', -- ends at 02:00 NZST which is 03:00 NZDT
article = 'Time in New Zealand'
},
['pett'] = {
abbr = 'PETT',
dst_abbr = '',
utc_offset = '12:00',
df = 'dmy',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Kamchatka Time'
},
['idle'] = { -- international dateline east
abbr = 'IDLE',
dst_abbr = '',
utc_offset = '12:00',
df = 'iso',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'UTC+12:00'
},
------------------------------< W E S T U T C - H H : M M >--------------------------------------------------
['pmst'] = {
abbr = 'PMST',
dst_abbr = 'PMDT',
utc_offset = '-03:00',
df = 'dmy', -- because France
dst_begins = '2nd Sunday in March', -- North American rules
dst_ends = '1st Sunday in November',
dst_time = '02:00',
article = 'UTC−03:00'
},
['wgt'] = { -- western greenland time? Not for Thule Airbase which observes US DST rules; requires own properties
abbr = 'WGT',
dst_abbr = 'WGST', -- ??? what is the correct abbreviation?
utc_offset = '-03:00',
df = 'dmy',
dst_begins = 'last Sunday in March',
dst_ends = 'last Sunday in October',
dst_time = '01:00 UTC',
article = 'Time in Denmark'
},
['nst'] = {
abbr = 'NST',
dst_abbr = 'NDT',
utc_offset = '-03:30',
df = 'dmy',
dst_begins = '2nd Sunday in March',
dst_ends = '1st Sunday in November',
dst_time = '02:00',
article = 'Newfoundland Standard Time'
},
['ast'] = {
abbr = 'AST',
dst_abbr = 'ADT',
utc_offset = '-04:00',
df = 'dmy',
dst_begins = '2nd Sunday in March',
dst_ends = '1st Sunday in November',
dst_time = '02:00',
article = 'Atlantic Time Zone'
},
['est'] = {
abbr = 'EST',
dst_abbr = 'EDT',
utc_offset = '-05:00',
df = 'mdy',
dst_begins = '2nd Sunday in March',
dst_ends = '1st Sunday in November',
dst_time = '02:00',
article = 'Eastern Time Zone'
},
['cst'] = {
abbr = 'CST',
dst_abbr = 'CDT',
utc_offset = '-06:00',
df = 'mdy',
dst_begins = '2nd Sunday in March',
dst_ends = '1st Sunday in November',
dst_time = '02:00',
article = 'Central Time Zone'
},
['mst'] = {
abbr = 'MST',
dst_abbr = 'MDT',
utc_offset = '-07:00',
df = 'mdy',
dst_begins = '2nd Sunday in March',
dst_ends = '1st Sunday in November',
dst_time = '02:00',
article = 'Mountain Time Zone'
},
['pst'] = {
abbr = 'PST',
dst_abbr = 'PDT',
utc_offset = '-08:00',
df = 'mdy',
dst_begins = '2nd Sunday in March',
dst_ends = '1st Sunday in November',
dst_time = '02:00',
article = 'Pacific Time Zone'
},
['akst'] = {
abbr = 'AKST',
dst_abbr = 'AKDT',
utc_offset = '-09:00',
df = 'mdy',
dst_begins = '2nd Sunday in March',
dst_ends = '1st Sunday in November',
dst_time = '02:00',
article = 'Alaska Time Zone'
},
['hst'] = { -- same as AleutST and HAST
abbr = 'HST',
dst_abbr = 'HDT',
utc_offset = '-10:00',
df = 'mdy',
dst_begins = '2nd Sunday in March',
dst_ends = '1st Sunday in November',
dst_time = '02:00',
article = 'Hawaii–Aleutian Time Zone'
},
['idlw'] = { -- international dateline west
abbr = 'IDLW',
dst_abbr = '',
utc_offset = '-12:00',
df = 'iso',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'UTC−12:00'
},
['aoe'] = { -- last location for any date
abbr = 'AoE',
dst_abbr = '',
utc_offset = '-12:00',
df = 'iso',
dst_begins = '',
dst_ends = '',
dst_time = '',
article = 'Anywhere on Earth'
},
------------------------------< M I L I T A R Y >--------------------------------------------------------------
-- {{cite web |url=http://wwp.greenwichmeantime.com/info/timezone.htm |title=Military and Civilian Time Designations |accessdate=2016-03-25 |website=Greenwich Mean Time}}
--http://astro.ukho.gov.uk/nao/miscellanea/WMTZ/Wmtz160224.pdf
['a'] = {abbr = 'A', utc_offset = '01:00', df = 'iso', article = 'List of military time zones'},
['b'] = {abbr = 'B', utc_offset = '02:00', df = 'iso', article = 'List of military time zones'},
['c'] = {abbr = 'C', utc_offset = '03:00', df = 'iso', article = 'List of military time zones'},
['c*'] = {abbr = 'C*', utc_offset = '03:30', df = 'iso', article = 'List of military time zones'},
['d'] = {abbr = 'D', utc_offset = '04:00', df = 'iso', article = 'List of military time zones'},
['d*'] = {abbr = 'D*', utc_offset = '04:30', df = 'iso', article = 'List of military time zones'},
['e'] = {abbr = 'E', utc_offset = '05:00', df = 'iso', article = 'List of military time zones'},
['e*'] = {abbr = 'E*', utc_offset = '05:30', df = 'iso', article = 'List of military time zones'},
['e+'] = {abbr = 'E†', utc_offset = '05:45', df = 'iso', article = 'List of military time zones'},
['f'] = {abbr = 'F', utc_offset = '06:00', df = 'iso', article = 'List of military time zones'},
['f*'] = {abbr = 'F*', utc_offset = '06:30', df = 'iso', article = 'List of military time zones'},
['g'] = {abbr = 'G', utc_offset = '07:00', df = 'iso', article = 'List of military time zones'},
['h'] = {abbr = 'H', utc_offset = '08:00', df = 'iso', article = 'List of military time zones'},
['h*'] = {abbr = 'H*', utc_offset = '08:30', df = 'iso', article = 'List of military time zones'},
['i'] = {abbr = 'I', utc_offset = '09:00', df = 'iso', article = 'List of military time zones'},
['i*'] = {abbr = 'I*', utc_offset = '09:30', df = 'iso', article = 'List of military time zones'},
['k'] = {abbr = 'K', utc_offset = '10:00', df = 'iso', article = 'List of military time zones'},
['k*'] = {abbr = 'K*', utc_offset = '10:30', df = 'iso', article = 'List of military time zones'},
['l'] = {abbr = 'L', utc_offset = '11:00', df = 'iso', article = 'List of military time zones'},
['l*'] = {abbr = 'L*', utc_offset = '11:30', df = 'iso', article = 'List of military time zones'},
['m'] = {abbr = 'M', utc_offset = '12:00', df = 'iso', article = 'List of military time zones'},
['m++'] = {abbr = 'M‡', utc_offset = '12:45', df = 'iso', article = 'List of military time zones'},
['m*'] = {abbr = 'M*', utc_offset = '13:00', df = 'iso', article = 'List of military time zones'},
['m+'] = {abbr = 'M†', utc_offset = '14:00', df = 'iso', article = 'List of military time zones'},
['n'] = {abbr = 'N', utc_offset = '-01:00', df = 'iso', article = 'List of military time zones'},
['o'] = {abbr = 'O', utc_offset = '-02:00', df = 'iso', article = 'List of military time zones'},
['p'] = {abbr = 'P', utc_offset = '-03:00', df = 'iso', article = 'List of military time zones'},
['p*'] = {abbr = 'P*', utc_offset = '-03:30', df = 'iso', article = 'List of military time zones'},
['q'] = {abbr = 'Q', utc_offset = '-04:00', df = 'iso', article = 'List of military time zones'},
['q*'] = {abbr = 'Q*', utc_offset = '-04:30', df = 'iso', article = 'List of military time zones'},
['r'] = {abbr = 'R', utc_offset = '-05:00', df = 'iso', article = 'List of military time zones'},
['s'] = {abbr = 'S', utc_offset = '-06:00', df = 'iso', article = 'List of military time zones'},
['t'] = {abbr = 'T', utc_offset = '-07:00', df = 'iso', article = 'List of military time zones'},
['u'] = {abbr = 'U', utc_offset = '-08:00', df = 'iso', article = 'List of military time zones'},
['u*'] = {abbr = 'U*', utc_offset = '-08:30', df = 'iso', article = 'List of military time zones'},
['v'] = {abbr = 'V', utc_offset = '-09:00', df = 'iso', article = 'List of military time zones'},
['v*'] = {abbr = 'V*', utc_offset = '-09:30', df = 'iso', article = 'List of military time zones'},
['w'] = {abbr = 'W', utc_offset = '-10:00', df = 'iso', article = 'List of military time zones'},
['x'] = {abbr = 'X', utc_offset = '-11:00', df = 'iso', article = 'List of military time zones'},
['y'] = {abbr = 'Y', utc_offset = '-12:00', df = 'iso', article = 'List of military time zones'},
['z'] = {abbr = 'Z', utc_offset = '±00:00', df = 'iso', article = 'List of military time zones'},
------------------------------< U T C O F F S E T S >--------------------------------------------------------
-- this table entry filled by the code in time()
['utc_offsets'] = {abbr = '', utc_offset = '', df = 'iso', article = ''},
}; -- end of tz_data table
--[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------
]]
return {
cfg = cfg,
tz_aliases = tz_aliases,
tz_data = tz_data,
}
sjcep4bjjcph7j2w2k3bno4fwyvx4v3
Modul:Template invocation
828
3379
7160
2023-12-28T07:26:29Z
Umarxon III
998
„-- This module provides functions for making MediaWiki template invocations. local checkType = require('libraryUtil').checkType local p = {} ------------------------------------------------------------------------ -- Name: p.name -- Purpose: Find a template invocation name from a page name or a -- mw.title object. -- Description: This function detects whether a string or a mw.title -- object has bee...“ yozuvi orqali yangi sahifa yaratildi
7160
Scribunto
text/plain
-- This module provides functions for making MediaWiki template invocations.
local checkType = require('libraryUtil').checkType
local p = {}
------------------------------------------------------------------------
-- Name: p.name
-- Purpose: Find a template invocation name from a page name or a
-- mw.title object.
-- Description: This function detects whether a string or a mw.title
-- object has been passed in, and uses that to find a
-- template name as it is used in template invocations.
-- Parameters: title - full page name or mw.title object for the
-- template (string or mw.title object)
-- Returns: String
------------------------------------------------------------------------
function p.name(title)
if type(title) == 'string' then
title = mw.title.new(title)
if not title then
error("invalid title in parameter #1 of function 'name'", 2)
end
elseif type(title) ~= 'table' or type(title.getContent) ~= 'function' then
error("parameter #1 of function 'name' must be a string or a mw.title object", 2)
end
if title.namespace == 10 then
return title.text
elseif title.namespace == 0 then
return ':' .. title.prefixedText
else
return title.prefixedText
end
end
------------------------------------------------------------------------
-- Name: p.invocation
-- Purpose: Construct a MediaWiki template invocation.
-- Description: This function makes a template invocation from the
-- name and the arguments given. Note that it isn't
-- perfect: we have no way of knowing what whitespace was
-- in the original invocation, the named parameters will be
-- alphabetically sorted, and any parameters with duplicate keys
-- will be removed.
-- Parameters: name - the template name, formatted as it will appear
-- in the invocation. (string)
-- args - a table of template arguments. (table)
-- format - formatting options. (string, optional)
-- Set to "nowiki" to escape, curly braces, pipes and
-- equals signs with their HTML entities. The default
-- is unescaped.
-- Returns: String
------------------------------------------------------------------------
function p.invocation(name, args, format)
checkType('invocation', 1, name, 'string')
checkType('invocation', 2, args, 'table')
checkType('invocation', 3, format, 'string', true)
-- Validate the args table and make a copy to work from. We need to
-- make a copy of the table rather than just using the original, as
-- some of the values may be erased when building the invocation.
local invArgs = {}
for k, v in pairs(args) do
local typek = type(k)
local typev = type(v)
if typek ~= 'string' and typek ~= 'number'
or typev ~= 'string' and typev ~= 'number'
then
error("invalid arguments table in parameter #2 of " ..
"'invocation' (keys and values must be strings or numbers)", 2)
end
invArgs[k] = v
end
-- Get the separators to use.
local seps = {
openb = '{{',
closeb = '}}',
pipe = '|',
equals = '='
}
if format == 'nowiki' then
for k, v in pairs(seps) do
seps[k] = mw.text.nowiki(v)
end
end
-- Build the invocation body with numbered args first, then named.
local ret = {}
ret[#ret + 1] = seps.openb
ret[#ret + 1] = name
for k, v in ipairs(invArgs) do
if type(v) == 'string' and v:find('=', 1, true) then
-- Likely something like 1=foo=bar which needs to be displayed as a named arg.
else
ret[#ret + 1] = seps.pipe
ret[#ret + 1] = v
invArgs[k] = nil -- Erase the key so that we don't add the value twice
end
end
local keys = {} -- sort parameter list; better than arbitrary order
for k, _ in pairs(invArgs) do
keys[#keys + 1] = k
end
table.sort(keys, function (a, b)
-- Sort with keys of type number first, then string.
if type(a) == type(b) then
return a < b
elseif type(a) == 'number' then
return true
end
end)
for _, v in ipairs(keys) do -- Add named args based on sorted parameter list
ret[#ret + 1] = seps.pipe
ret[#ret + 1] = tostring(v)
ret[#ret + 1] = seps.equals
ret[#ret + 1] = invArgs[v]
end
ret[#ret + 1] = seps.closeb
return table.concat(ret)
end
return p
0mchuzsxvb5yfnycusogh7a63eybbyl
Modul:Uses TNT
828
3380
7161
2023-12-28T07:29:33Z
Umarxon III
998
„-------------------------------------------------------------------------------- -- This module implements the {{Uses TNT}} template. -- -- @module usesTNT -- @alias p -- @author [[User:ExE Boss]] -- @require [[Module:Uses TNT/config]] -- @require [[Module:Arguments]] -- @require [[Module:Func]] -- @require [[Module:List]] -- @require [[Module:Message box]] -- @require [[Module:TNT]] -- @require [[Module:TNTTools]] -- @require [[Module:TableTools]...“ yozuvi orqali yangi sahifa yaratildi
7161
Scribunto
text/plain
--------------------------------------------------------------------------------
-- This module implements the {{Uses TNT}} template.
--
-- @module usesTNT
-- @alias p
-- @author [[User:ExE Boss]]
-- @require [[Module:Uses TNT/config]]
-- @require [[Module:Arguments]]
-- @require [[Module:Func]]
-- @require [[Module:List]]
-- @require [[Module:Message box]]
-- @require [[Module:TNT]]
-- @require [[Module:TNTTools]]
-- @require [[Module:TableTools]]
-- @require [[Module:Yesno]]
--------------------------------------------------------------------------------
require("strict");
local checkType = require("libraryUtil").checkType;
local getArgs = require("Module:Arguments").getArgs;
local yesno = require("Module:Yesno");
local lists = require("Module:List");
local tableTools = require("Module:TableTools");
local messageBox = require("Module:Message box");
local TNTTabFull = require("Module:TNTTools").TNTTabFull;
local format = require("Module:Func")
.bind(require("Module:TNT").format, "I18n/Uses TNT.tab");
local p = {};
local function getConfig()
return mw.loadData("Module:Uses TNT/config");
end
function p.main(frame)
local args = getArgs(frame, {
wrappers = {
"Template:Uses TNT",
},
});
return p._main(args);
end
function p._main(args, cfg)
checkType("_main", 1, args, "table");
checkType("_main", 2, cfg, "table", true);
cfg = cfg or getConfig();
local tabFiles = tableTools.compressSparseArray(args);
local box = p.renderBox(tabFiles, cfg, args);
local trackingCategories = p.renderTrackingCategories(args, tabFiles, nil, cfg);
return box .. trackingCategories;
end
function p.renderBox(tabFiles, cfg, args)
checkType("renderBox", 1, tabFiles, "table");
checkType("renderBox", 2, cfg, "table", true);
checkType("renderBox", 3, args, "table", true);
cfg = cfg or getConfig();
local nsType = mw.title.getCurrentTitle():inNamespaces(828, 829) and 'module' or 'template';
local boxArgs = {};
if #tabFiles < 1 then
if cfg["allow_wishes"] or yesno(args and args.wish) then
boxArgs.text = format("wishtext-" .. nsType);
else
boxArgs.text = string.format('<strong class="error">%s</strong>', format("error-emptylist"));
end
else
local tabFileLinks = {};
for i, tabFile in ipairs(tabFiles) do
local tabFileFull = TNTTabFull(tabFile);
tabFileLinks[i] = string.format("[[:c:Data:%s|%s]]", tabFileFull, tabFileFull);
end
local tabFilesList = lists.makeList("bulleted", tabFileLinks);
boxArgs.text = format("header-" .. nsType) .. "\n" .. tabFilesList;
end
boxArgs.type = "notice";
boxArgs.small = true;
boxArgs.image = cfg["logo_link"]
and string.format("[[%s|%s]]", cfg["logo_link"], format("logo-alt"))
or format("logo-alt");
return messageBox.main("mbox", boxArgs);
end
function p.renderTrackingCategories(args, tabFiles, titleObj, cfg)
checkType("renderTrackingCategories", 1, args, "table");
checkType("renderTrackingCategories", 2, tabFiles, "table");
checkType("renderTrackingCategories", 3, titleObj, "table", true);
checkType("renderTrackingCategories", 4, cfg, "table", true);
if yesno(args.nocat) then
return '';
end
cfg = cfg or getConfig();
local cats = {};
-- Error category
if #tabFiles < 1 and not (cfg["allow_wishes"] or yesno(args.wish)) and cfg["error_category"] then
cats[#cats + 1] = cfg["error_category"];
end
-- [[Module:TNT]] category
titleObj = titleObj or mw.title.getCurrentTitle();
if (
(titleObj.namespace == 10 or titleObj.namespace == 828)
and not cfg["subpage_blacklist"][titleObj.subpageText]
) then
local category = args.category;
if not category then
if (cfg["allow_wishes"] or yesno(args.wish)) and #tabFiles < 1 then
category = cfg["wish_category"];
else
category = cfg["default_category"];
end
end
if category then
cats[#cats + 1] = category;
end
end
for i, cat in ipairs(cats) do
cats[i] = string.format("[[Category:%s]]", cat);
end
return table.concat(cats);
end
return p;
llettxbgbqvnjj22ob055043p6jjfis
Modul:Unsubst
828
3381
7162
2023-12-28T07:44:47Z
Umarxon III
998
„local checkType = require('libraryUtil').checkType local p = {} local BODY_PARAM = '$B' local specialParams = { ['$params'] = 'parameter list', ['$aliases'] = 'parameter aliases', ['$flags'] = 'flags', ['$B'] = 'template content', ['$template-name'] = 'template invocation name override', } function p.main(frame, body) -- If we are substing, this function returns a template invocation, and if -- not, it returns the template body. The temp...“ yozuvi orqali yangi sahifa yaratildi
7162
Scribunto
text/plain
local checkType = require('libraryUtil').checkType
local p = {}
local BODY_PARAM = '$B'
local specialParams = {
['$params'] = 'parameter list',
['$aliases'] = 'parameter aliases',
['$flags'] = 'flags',
['$B'] = 'template content',
['$template-name'] = 'template invocation name override',
}
function p.main(frame, body)
-- If we are substing, this function returns a template invocation, and if
-- not, it returns the template body. The template body can be specified in
-- the body parameter, or in the template parameter defined in the
-- BODY_PARAM variable. This function can be called from Lua or from
-- #invoke.
-- Return the template body if we aren't substing.
if not mw.isSubsting() then
if body ~= nil then
return body
elseif frame.args[BODY_PARAM] ~= nil then
return frame.args[BODY_PARAM]
else
error(string.format(
"no template content specified (use parameter '%s' from #invoke)",
BODY_PARAM
), 2)
end
end
-- Sanity check for the frame object.
if type(frame) ~= 'table'
or type(frame.getParent) ~= 'function'
or not frame:getParent()
then
error(
"argument #1 to 'main' must be a frame object with a parent " ..
"frame available",
2
)
end
-- Find the invocation name.
local mTemplateInvocation = require('Module:Template invocation')
local name
if frame.args['$template-name'] and '' ~= frame.args['$template-name'] then
name = frame.args['$template-name'] -- override whatever the template name is with this name
else
name = mTemplateInvocation.name(frame:getParent():getTitle())
end
-- Combine passed args with passed defaults
local args = {}
if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*override%s*,' ) then
for k, v in pairs( frame:getParent().args ) do
args[k] = v
end
for k, v in pairs( frame.args ) do
if not specialParams[k] then
if v == '__DATE__' then
v = mw.getContentLanguage():formatDate( 'F Y' )
end
args[k] = v
end
end
else
for k, v in pairs( frame.args ) do
if not specialParams[k] then
if v == '__DATE__' then
v = mw.getContentLanguage():formatDate( 'F Y' )
end
args[k] = v
end
end
for k, v in pairs( frame:getParent().args ) do
args[k] = v
end
end
-- Trim parameters, if not specified otherwise
if not string.find( ','..(frame.args['$flags'] or '')..',', ',%s*keep%-whitespace%s*,' ) then
for k, v in pairs( args ) do args[k] = mw.ustring.match(v, '^%s*(.*)%s*$') or '' end
end
-- Pull information from parameter aliases
local aliases = {}
if frame.args['$aliases'] then
local list = mw.text.split( frame.args['$aliases'], '%s*,%s*' )
for k, v in ipairs( list ) do
local tmp = mw.text.split( v, '%s*>%s*' )
aliases[tonumber(mw.ustring.match(tmp[1], '^[1-9][0-9]*$')) or tmp[1]] = ((tonumber(mw.ustring.match(tmp[2], '^[1-9][0-9]*$'))) or tmp[2])
end
end
for k, v in pairs( aliases ) do
if args[k] and ( not args[v] or args[v] == '' ) then
args[v] = args[k]
end
args[k] = nil
end
-- Remove empty parameters, if specified
if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*remove%-empty%s*,' ) then
local tmp = 0
for k, v in ipairs( args ) do
if v ~= '' or ( args[k+1] and args[k+1] ~= '' ) or ( args[k+2] and args[k+2] ~= '' ) then
tmp = k
else
break
end
end
for k, v in pairs( args ) do
if v == '' then
if not (type(k) == 'number' and k < tmp) then args[k] = nil end
end
end
end
-- Order parameters
if frame.args['$params'] then
local params, tmp = mw.text.split( frame.args['$params'], '%s*,%s*' ), {}
for k, v in ipairs(params) do
v = tonumber(mw.ustring.match(v, '^[1-9][0-9]*$')) or v
if args[v] then tmp[v], args[v] = args[v], nil end
end
for k, v in pairs(args) do tmp[k], args[k] = args[k], nil end
args = tmp
end
return mTemplateInvocation.invocation(name, args)
end
p[''] = p.main -- For backwards compatibility
return p
eu3d3ip0gtd6n65iz4vmtpogb62rxdi
Modul:UserLinks/config
828
3382
7163
2023-12-28T07:46:25Z
Umarxon III
998
„-------------------------------------------------------------------------------- -- UserLinks configuration -- -- This module provides configuration and localisation messages for -- -- [[Module:UserLinks]]. See the comments in the code below for explanations -- -- of what each message does. -- -----------------------------------------------...“ yozuvi orqali yangi sahifa yaratildi
7163
Scribunto
text/plain
--------------------------------------------------------------------------------
-- UserLinks configuration --
-- This module provides configuration and localisation messages for --
-- [[Module:UserLinks]]. See the comments in the code below for explanations --
-- of what each message does. --
--------------------------------------------------------------------------------
local cfg = {} -- Don't edit this line.
--------------------------------------------------------------------------------
-- Display values --
-- These messages are the display values for the user links. These are the --
-- most visible messages in the module. They should be short, but --
-- descriptive. Spaces are automatically escaped with , so there is no --
-- need to add any &nsbp; values here. --
--------------------------------------------------------------------------------
-- The user talk page.
cfg['display-talk'] = 'talk'
-- The user's contributions.
cfg['display-contributions'] = 'contribs'
-- The user's edit count, using the edit count tool on WMF Labs.
cfg['display-count'] = 'count'
-- Log of the user's page moves.
cfg['display-moves'] = 'page moves'
-- All the user's logged actions.
cfg['display-logs'] = 'logs'
-- Analysis of the user's (non-)automated contributions.
cfg['display-autoedits'] = 'non-automated edits'
-- The user's block log.
cfg['display-blocklog'] = 'block log'
-- Blocks that the user has performed.
cfg['display-blocks'] = 'blocks'
-- Link to the interface where the user can be blocked.
cfg['display-blockuser'] = 'block user'
-- CentralAuth, the global account manager for the user.
cfg['display-centralauth'] = 'central auth'
-- The user's deleted contributions.
cfg['display-deletedcontributions'] = 'deleted contribs'
-- Likn to email the user.
cfg['display-email'] = 'email'
-- Analysis of the user's edit summaries, using the tool on WMF Labs.
cfg['display-editsummaries'] = 'edit summaries'
-- Deletions that the user has performed.
cfg['display-deletions'] = 'deletions'
-- The user's entry on [[Special:ListUsers]].
cfg['display-listuser'] = 'list user'
-- A display of the user's global contributions, using the sulutil: interwiki
-- prefix.
cfg['display-sul'] = 'global contribs'
-- All logs of actions performed on the user or their user page.
cfg['display-targetlogs'] = 'target logs'
-- Log of times the user has triggered the AbuseFilter (also known as the
-- edit filter).
cfg['display-abuselog'] = 'filter log'
-- Page protections that the user has performed.
cfg['display-protections'] = 'protections'
-- Log of rights changes that the user has performed.
cfg['display-rights'] = 'rights'
-- Log of username changes that the user has performed.
cfg['display-renames'] = 'renames'
-- Link to a list of the user's requests for adminship.
cfg['display-rfa'] = 'RfA'
-- Data about the user from the MediaWiki Web API.
cfg['display-api'] = 'api'
-- List of the user's local file uploads.
cfg['display-uploads'] = 'uploads'
--------------------------------------------------------------------------------
-- Page names --
-- Page names used in formatting some of the user links. --
--------------------------------------------------------------------------------
-- The base page for a request for adminship link. This assumes that the link
-- is of the format [[Base page/username]]. If your wiki uses a different
-- format, consider adding a new link at [[Module:UserLinks/extra]], or you can
-- leave a message at [[w:en:Template talk:User-multi]] to ask the module
-- developers how best to deal with it.
cfg['page-rfa'] = 'Wikipedia:Requests for adminship'
--------------------------------------------------------------------------------
-- Error messages --
-- The following are error messages that may occur when the module is run. --
-- These are the more common error messages that are localisable; other, --
-- rarer error messages may be raised from other modules or directly from --
-- Lua. The messages ending with "section" are the section names on a help --
-- page that give advice to users who encounter the error. The help page is --
-- defined in the 'error-config-message-help' message. --
--------------------------------------------------------------------------------
-- The module didn't detect a username from the "user" or "User" parameters.
-- This could be because no username was specified, or because the user used a
-- positional parameter and their username contains an equals sign,
-- e.g. {{user|John=Smith}}, rather than {{user|1=John=Smith}}.
cfg['error-nousername'] = 'no username detected'
cfg['error-nousername-section'] = 'No username detected'
-- The input to the "project" or "Project" arguments wasn't a valid interwiki
-- prefix or a valid language code. $1 is the code that was input to the module.
cfg['error-invalidproject'] = '"$1" is not a valid project or language code'
cfg['error-invalidproject-section'] = 'Not a valid project or language code'
-- The input to the "lang" or "Lang" arguments wasn't a valid interwiki
-- prefix or a valid language code. $1 is the code that was input to the module.
cfg['error-invalidlanguage'] = '"$1" is not a valid language code'
cfg['error-invalidlanguage-section'] = 'Not a valid language code'
-- The user didn't specify any link codes. This is only an error when using the
-- "single" function to return a single link; the "main" function includes a
-- user page link by default.
cfg['error-nolinkcode'] = 'no link code specified'
cfg['error-nolinkcode-section'] = 'No link code specified'
-- The link code passed to the module was malformed. This means it was either
-- not a string value or it was the blank string.
cfg['error-malformedlinkcode'] = 'malformed link code detected'
cfg['error-malformedlinkcode-section'] = 'Malformed link code detected'
-- No link function exists for the code specified, so the module cannot make
-- the link. $1 is the code that was passed to the module.
cfg['error-invalidlinkcode'] = '"$1" is not a valid link code'
cfg['error-invalidlinkcode-section'] = 'Not a valid link code'
-- The snippets table was accessed, but there was no value for the key it was
-- accessed with. This is not usually visible by end users; it is probably a
-- mistake in one of the link functions in [[Module:UserLinks/extra]]. $1 is the
-- key that was passed to the module.
cfg['error-nosnippet'] = 'no snippet exists for the key "$1"'
cfg['error-nosnippet-section'] = 'No snippet exists'
--------------------------------------------------------------------------------
-- Error configuration --
-- Configuration for the display of the error messages. --
--------------------------------------------------------------------------------
-- The error message used when a section link is available. $1 is the error
-- message, and $2 is the name of the section.
cfg['error-config-message-help'] = '[[Template:User-multi|User-multi]] error:'
.. ' $1 ([[Template:User-multi#$2|help]]).'
-- The error message used when ano section link is available. $1 is the error
-- message.
cfg['error-config-message-nohelp'] = '[[Template:User-multi|User-multi]] error:'
.. ' $1.'
-- The name of the error category. Pages are put in this category if any errors
-- are encountered.
cfg['error-config-category'] = 'UserLinks transclusions with errors'
--------------------------------------------------------------------------------
-- Snippet defaults --
-- Some of the snippets require default values when the user doesn't specify --
-- "project" or "lang" arguments. Those default values are stored here. --
--------------------------------------------------------------------------------
-- The short project interwiki prefix.
cfg['snippet-project-default'] = 'w'
-- The long project interwiki prefix.
cfg['snippet-projectlong-default'] = 'wikipedia'
-- The MediaWiki language code for the wiki.
cfg['snippet-lang-default'] = 'en'
--------------------------------------------------------------------------------
-- Link table headers --
-- The headers used in the table of links used on documentation pages. --
--------------------------------------------------------------------------------
-- The link code.
cfg['linktable-codeheader'] = 'Code'
-- The link preview.
cfg['linktable-previewheader'] = 'Preview'
--------------------------------------------------------------------------------
-- End configuration --
--------------------------------------------------------------------------------
return cfg -- Don't edit this line.
mz06jv68fzhjn0ch07dkre9m9xt385t
Modul:Uses TemplateStyles/config
828
3383
7164
2023-12-28T07:54:41Z
Umarxon III
998
„local cfg = {} -- Don’t touch this line. -- Subpage blacklist: these subpages will not be categorized (except for the -- error category, which is always added if there is an error). -- For example “Template:Foo/doc” matches the `doc = true` rule, so it will have -- no categories. “Template:Foo” and “Template:Foo/documentation” match no rules, -- so they *will* have categories. All rules should be in the -- ['<subpage name>'] = true...“ yozuvi orqali yangi sahifa yaratildi
7164
Scribunto
text/plain
local cfg = {} -- Don’t touch this line.
-- Subpage blacklist: these subpages will not be categorized (except for the
-- error category, which is always added if there is an error).
-- For example “Template:Foo/doc” matches the `doc = true` rule, so it will have
-- no categories. “Template:Foo” and “Template:Foo/documentation” match no rules,
-- so they *will* have categories. All rules should be in the
-- ['<subpage name>'] = true,
-- format.
cfg['subpage_blacklist'] = {
['doc'] = true,
['sandbox'] = true,
['sandbox2'] = true,
['testcases'] = true,
}
-- Sandbox title: if the stylesheet’s title is <template>/<stylesheet>.css, the
-- stylesheet’s sandbox is expected to be at <template>/<sandbox_title>/<stylesheet>.css
-- Set to nil to disable sandbox links.
cfg['sandbox_title'] = 'sandbox'
-- Error category: this category is added if the module call contains errors
-- (e.g. no stylesheet listed). A category name without namespace, or nil
-- to disable categorization (not recommended).
cfg['error_category'] = 'Uses TemplateStyles templates with errors'
-- Default category: this category is added if no custom category is specified
-- in module/template call. A category name without namespace, or nil
-- to disable categorization.
cfg['default_category'] = 'Templates using TemplateStyles'
-- Protection conflict category: this category is added if the protection level
-- of any stylesheet differs from the one of the template. A category name
-- without namespace, or nil to disable categorization (not recommended).
cfg['protection_conflict_category'] = 'Templates using TemplateStyles with a different protection level'
-- Padlock pattern: Lua pattern to search on protected stylesheets for, or nil
-- to disable padlock check.
cfg['padlock_pattern'] = nil
-- Missing padlock category: this category is added if a protected stylesheet
-- doesn’t contain any padlock template (specified by the above Lua pattern).
-- A category name without namespace (no nil allowed) if the pattern is not nil,
-- unused (and thus may be nil) otherwise.
cfg['missing_padlock_category'] = 'Templates using TemplateStyles without padlocks'
return cfg -- Don’t touch this line.
57kvhq6hz972h00my7cepthql0gr8h8
Modul:Uses TemplateStyles
828
3384
7165
2023-12-28T07:58:16Z
Umarxon III
998
„-- This module implements the {{Uses TemplateStyles}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local TNT = require('Module:TNT') local lang = mw.getCurrentFrame():preprocess('{{int:lang}}') local p = {} local function format(msg, ...) return TNT.formatInLanguage(lang, 'I18n/Uses TemplateStyles', msg, ...)...“ yozuvi orqali yangi sahifa yaratildi
7165
Scribunto
text/plain
-- This module implements the {{Uses TemplateStyles}} template.
local yesno = require('Module:Yesno')
local mList = require('Module:List')
local mTableTools = require('Module:TableTools')
local mMessageBox = require('Module:Message box')
local TNT = require('Module:TNT')
local lang = mw.getCurrentFrame():preprocess('{{int:lang}}')
local p = {}
local function format(msg, ...)
return TNT.formatInLanguage(lang, 'I18n/Uses TemplateStyles', msg, ...)
end
local function getConfig()
return mw.loadData('Module:Uses TemplateStyles/config')
end
function p.main(frame)
local origArgs = frame:getParent().args
local args = {}
for k, v in pairs(origArgs) do
v = v:match('^%s*(.-)%s*$')
if v ~= '' then
args[k] = v
end
end
return p._main(args)
end
function p._main(args)
local tStyles = mTableTools.compressSparseArray(args)
local box = p.renderBox(tStyles)
local trackingCategories = p.renderTrackingCategories(args, tStyles)
return box .. trackingCategories
end
function p.renderBox(tStyles)
local boxArgs = {}
if #tStyles < 1 then
boxArgs.text = string.format('<strong class="error">%s</strong>', format('error-emptylist'))
else
local cfg = getConfig()
local tStylesLinks = {}
for i, ts in ipairs(tStyles) do
local link = string.format('[[:%s]]', ts)
local sandboxLink = nil
local tsTitle = mw.title.new(ts)
if tsTitle and cfg['sandbox_title'] then
local tsSandboxTitle = mw.title.new(string.format(
'%s:%s/%s/%s', tsTitle.nsText, tsTitle.baseText, cfg['sandbox_title'], tsTitle.subpageText))
if tsSandboxTitle and tsSandboxTitle.exists then
sandboxLink = format('sandboxlink', link, ':' .. tsSandboxTitle.prefixedText)
end
end
tStylesLinks[i] = sandboxLink or link
end
local tStylesList = mList.makeList('bulleted', tStylesLinks)
boxArgs.text = format(
mw.title.getCurrentTitle():inNamespaces(828,829) and 'header-module' or 'header-template') ..
'\n' .. tStylesList
end
boxArgs.type = 'notice'
boxArgs.small = true
boxArgs.image = string.format('[[File:Farm-Fresh css add.svg|32px|alt=%s]]', format('logo-alt'))
return mMessageBox.main('mbox', boxArgs)
end
function p.renderTrackingCategories(args, tStyles, titleObj)
if yesno(args.nocat) then
return ''
end
local cfg = getConfig()
local cats = {}
-- Error category
if #tStyles < 1 and cfg['error_category'] then
cats[#cats + 1] = cfg['error_category']
end
-- TemplateStyles category
titleObj = titleObj or mw.title.getCurrentTitle()
if (titleObj.namespace == 10 or titleObj.namespace == 828)
and not cfg['subpage_blacklist'][titleObj.subpageText]
then
local category = args.category or cfg['default_category']
if category then
cats[#cats + 1] = category
end
if not yesno(args.noprotcat) and (cfg['protection_conflict_category'] or cfg['padlock_pattern']) then
local currentProt = titleObj.protectionLevels["edit"] and titleObj.protectionLevels["edit"][1] or nil
local addedLevelCat = false
local addedPadlockCat = false
for i, ts in ipairs(tStyles) do
local tsTitleObj = mw.title.new(ts)
local tsProt = tsTitleObj.protectionLevels["edit"] and tsTitleObj.protectionLevels["edit"][1] or nil
if cfg['protection_conflict_category'] and tsProt ~= currentProt and not addedLevelCat then
cats[#cats + 1] = cfg['protection_conflict_category']
end
if cfg['padlock_pattern'] and tsProt and not addedPadlockCat then
local content = tsTitleObj:getContent()
if not content:find(cfg['padlock_pattern']) then
cats[#cats + 1] = cfg['missing_padlock_category']
addedPadlockCat = true
end
end
end
end
end
for i, cat in ipairs(cats) do
cats[i] = string.format('[[Category:%s]]', cat)
end
return table.concat(cats)
end
return p
6y9pap4eylbppxx0nn1qp76n4uhc2ne
Modul:Uses TNT/config
828
3385
7166
2023-12-28T08:00:35Z
Umarxon III
998
„local cfg = {} -- Don’t touch this line. -- Subpage blacklist: these subpages will not be categorized (except for the -- error category, which is always added if there is an error). -- For example “Template:Foo/doc” matches the `doc = true` rule, so it will have -- no categories. “Template:Foo” and “Template:Foo/documentation” match no rules, -- so they *will* have categories. All rules should be in the -- ['<subpage name>'] = true...“ yozuvi orqali yangi sahifa yaratildi
7166
Scribunto
text/plain
local cfg = {} -- Don’t touch this line.
-- Subpage blacklist: these subpages will not be categorized (except for the
-- error category, which is always added if there is an error).
-- For example “Template:Foo/doc” matches the `doc = true` rule, so it will have
-- no categories. “Template:Foo” and “Template:Foo/documentation” match no rules,
-- so they *will* have categories. All rules should be in the
-- ['<subpage name>'] = true,
-- format.
cfg['subpage_blacklist'] = {
['doc'] = true,
['sandbox'] = true,
['sandbox2'] = true,
['testcases'] = true,
}
-- Allow wishes: whether wishes for conversion to use [[Module:TNT]]
-- are implicitly allowed.
-- If `true`, calls with zero parameters are valid, and considered to be wishes:
-- The box’s text is “This template should use [[Module:TNT]]”, and
-- `cfg['wish_category']` is added.
-- If `false`, such calls are invalid unless the `|wish=` parameter is truthy,
-- an error message appears, and `cfg['error_category']` is added.
cfg['allow_wishes'] = false
-- Default category: this category is added if the module call contains errors
-- (e.g. no module listed). A category name without namespace, or nil
-- to disable categorization (not recommended).
cfg['error_category'] = nil
-- Wish category: this category is added if no module is listed, and wishes are
-- allowed. (Not used if wishes are not allowed.) A category name without
-- namespace, or nil to disable categorization.
cfg['wish_category'] = nil
-- Default category: this category is added if no custom category is specified
-- in module/template call. A category name without namespace, or nil
-- to disable categorization.
cfg['default_category'] = 'Templates using Module:TNT for internationalisation'
-- Logo link: the link for the logo text. Set to nil to disable linking.
cfg["logo_link"] = 'mw:Special:MyLanguage/WP:TNT'
return cfg -- Don’t touch this line.
q9dcuaw48vi83ed0jxq9y7jw4x27255
Modul:Wikidata label
828
3386
7167
2023-12-28T08:03:21Z
Umarxon III
998
„--[[ __ __ _ _ __ ___ _ _ _ _ _ _ _ | \/ | ___ __| |_ _| | ___ \ \ / (_) | _(_) __| | __ _| |_ __ _ | | __ _| |__ ___| | | |\/| |/ _ \ / _` | | | | |/ _ (_) \ /\ / /| | |/ / |/ _` |/ _` | __/ _` | | |/ _` | '_ \ / _ \ | | | | | (_) | (_| | |_| | | __/_ \ V V / | | <| | (_| | (_| | || (_| | | | (_| | |_) | __/ | |_| |_|\___/ \__,_|\__,_|_|\___(_) \_/\_/...“ yozuvi orqali yangi sahifa yaratildi
7167
Scribunto
text/plain
--[[
__ __ _ _ __ ___ _ _ _ _ _ _ _
| \/ | ___ __| |_ _| | ___ \ \ / (_) | _(_) __| | __ _| |_ __ _ | | __ _| |__ ___| |
| |\/| |/ _ \ / _` | | | | |/ _ (_) \ /\ / /| | |/ / |/ _` |/ _` | __/ _` | | |/ _` | '_ \ / _ \ |
| | | | (_) | (_| | |_| | | __/_ \ V V / | | <| | (_| | (_| | || (_| | | | (_| | |_) | __/ |
|_| |_|\___/ \__,_|\__,_|_|\___(_) \_/\_/ |_|_|\_\_|\__,_|\__,_|\__\__,_| |_|\__,_|_.__/ \___|_|
This module is intended to be the engine behind "Template:Label".
Thic module was copied from Commons please ask for changes there.
Please do not modify this code without applying the changes first at "Module:Wikidata label/sandbox" and testing
at "Module:Wikidata label/testcases".
Authors and maintainers:
* User:Jarekt - original version
Dependencies:
* Module:Yesno - used only if "show_id" parameter present
]]
-- use different sitelink call depending if you already have an entity or not
local function getSitelink(item, entity, lang)
if entity then -- if we have entity than use it
return entity:getSitelink(lang .. 'wiki')
else -- if no entity than use different function
return mw.wikibase.sitelink( item, lang .. 'wiki' )
end
end
local p = {}
--[[
_getLabel
This function returns a label translated to desired language, created based on wikidata
Inputs:
1: item - wikidata's item's q-code or entity class
2: lang - desired language of the label
3: link_type - link style. Possible values: "wikipedia", "Wikidata", "Commons", or "-" (no link)
4: capitalization - can be "uc" (upper case), "lc" (lower case), "ucfirst" (upper case for the first letter),
"lcfirst" (lower case for the first letter)
Error Handling:
Bad q-code will result in displayed error
]]
function p._getLabel(item, lang, link_type, capitalization, show_id)
local entity, s, link, label, language
-- clean up the input parameters
if type(item)~='string' then -- "item" is not a q-code
entity = item -- "item" must be the entity
item = entity.id -- look-up q-code
elseif tonumber(item) then -- if it is just the number than add "Q" in front
item = 'Q'..item
end
item = string.gsub( string.upper(item), 'PROPERTY:P', 'P') -- make all the properties the same and capitalize
-- build language fallback list
lang = string.lower(lang) or 'en'
local langList = mw.language.getFallbacksFor(lang)
table.insert(langList, 1, lang)
-- get label (visible part of the link)
for _, language in ipairs(langList) do -- loop over language fallback list looking for label in the specific language
if entity then
label = entity:getLabel(language)
else
label = mw.wikibase.getLabelByLang(item, language)
end
if label then break end -- label found and we are done
end
if not label then -- no labels found, so just show the q-code
label = item
elseif show_id then -- add id
local yesno = require('Module:Yesno')
show_id = yesno(show_id,false)
if show_id then
local id = mw.getCurrentFrame():preprocess( "{{int:parentheses|" .. item .."}}")
local wordsep = mw.message.new( "Word-separator" ):inLanguage(lang):plain()
label = label .. wordsep .. "<small>" .. id .. "</small>"
end
end
-- change capitalization of the label
if capitalization=='ucfirst' then
label = mw.language.new(lang):ucfirst(label)
elseif capitalization=='lcfirst' then
label = mw.language.new(lang):lcfirst(label)
elseif capitalization=='uc' then
label = mw.language.new(lang):uc(label)
elseif capitalization=='lc' then
label = mw.language.new(lang):lc(label)
end
-- create URL part of the link
link_type = string.lower(link_type or '')
local dLink = 'd:'..item; -- create fallback wikidata link
if string.sub(item, 1, 1) == 'P' then
dLink = 'd:Property:'.. item
end
if link_type=='-' then -- allow different link formats
link = '' -- no link
elseif link_type=='wikidata' then
link = dLink -- link to wikidata
elseif link_type=='wikidata talk' and string.sub(item, 1, 1)=='P' then
link = 'd:Property talk:'.. item -- link to wikidata property talk page
elseif link_type=='wikidata talk' then
link = 'd:Talk:'..item -- link to wikidata talk page
elseif link_type=='commons' then
link = getSitelink(item, entity, 'commons') -- look for sitelink to commons
if link then
link = 'c:'..link
else -- try linking to P373 category
entity = entity or mw.wikibase.getEntity(item);
assert(entity, "Item ID " .. item .. " is not valid")
s = entity:getBestStatements( 'P373' )
if s[1] and s[1].mainsnak.datavalue.value then
link = 'c:Category:' .. s[1].mainsnak.datavalue.value
end
end
if not link then -- try linking to P935 gallery
s = entity:getBestStatements( 'P935' )
if s[1] then
link = s[1].mainsnak.datavalue.value
end
end
end
if not link then-- apply default "Wikipedia" link type
for _, language in ipairs(langList) do
local sitelink = getSitelink(item, entity, language)
if sitelink then
link = mw.ustring.format('w:%s:%s', language, sitelink)
break
end
end
end
link = link or dLink -- no wiki sitelink, so link to wikidata
-- return the results
if link~='' then
return mw.ustring.format('[[%s|%s]]', link, label) -- return link
else
return label -- return just a label
end
end
--[[
getLabel
This function returns a label translated to desired language, created based on wikidata
Usage:
{{#invoke:Wikidata label|getLabel|item=Q...|lang=..|link_style=..|capitalization=..}}
Parameters
1: wikidata's item's q-code (required)
2: language (optional; default {{int:lang}} )
3: link_style: "wikipedia" (default), "Wikidata", "Commons", or "-" (no link)
4: capitalization - can be "uc", "lc", "ucfirst", "lcfirst"
Error Handling:
Bad q-code will result in displayed error
]]
function p.getLabel(frame)
local args = frame.args
if not (args.lang and mw.language.isSupportedLanguage(args.lang)) then
args.lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language
end
if (not args.link) or (mw.text.trim(args.link) == "") then
args.link = "wikipedia"
end
if (not args.capitalization) or (mw.text.trim(args.capitalization) == "") then
args.capitalization = "none"
end
args.item = mw.text.trim(args.item or '')
return p._getLabel(args.item, args.lang, args.link, args.capitalization, args.show_id)
end
--[[
_sitelinks
This function returns a table of sitelinks for a single project organized by language
Inputs:
1: item - wikidata's item's q-code or entity class
2: project - "wikipedia", "wikisource", "wikiquote", "wikibooks", "wikinews", "wikiversity",
"wikivoyage", "wiktionary", "commons", "mediawiki", "wikispecies", "wikidata", etc.
Output:
Table with language fields
]]
function p._sitelinks( item, project )
local entity, sitelink
-- get entity
if type(item)=='string' then -- "item" is a q-code
entity = mw.wikibase.getEntity(item);
else
entity = item -- "item" is the entity
item = entity.id -- look-up q-code
end
-- get project code
local LUT = {wikipedia='wiki', commons='commonswiki', mediawiki='mediawikiwiki', wikispecies='specieswiki', wikidata='wikidatawiki'}
project = string.lower(project)
if LUT[project] then -- correct the project name
project=LUT[project]
end
local n = string.len(project);
local s ={}
if entity and entity.sitelinks then -- See if entity exists, and that it has sitelinks
for _, sitelink in pairs(entity.sitelinks) do -- loop over all sitelinks
local site = sitelink.site
local lang = mw.ustring.sub( site, 1, mw.ustring.len(site) - n ) -- language part of the siteID
local proj = mw.ustring.sub( site, mw.ustring.len(site) - n + 1 ) -- project part of the siteID
if proj == project then -- proj matches desired "project"
s[lang] = sitelink.title
end
end
end
return s
end
--[[
sitelinks
This function returns a comma separated list of sitelinks for a single project organized by language
Its main purpose is to help with testing of _sitelinks function.
Usage:
{{#invoke:Wikidata label|sitelinks|item=Q...|project=..}}
Inputs:
1: item - wikidata's item's q-code or entity class
2: project - "wikipedia" (or "wiki"), "wikisource", "wikiquote", "wikibooks", "wikinews", "wikiversity", "wikivoyage", "wiktionary", etc.
Output:
comma separated list
]]
function p.sitelinks(frame)
local sitelinks = p._sitelinks(frame.args.item, frame.args.project)
local s = {}
for i, j in pairs(sitelinks) do
table.insert(s, i .. ':' .. j)
end
return table.concat(s, ', ')
end
--[[
_aliases
This function returns a table of aliases for a single language
Inputs:
1: item - wikidata's item's q-code or entity class
2: lang - language code, like 'en' or 'de'
Output:
Table of aliases
]]
function p._aliases( item, lang )
local entity
if type(item)=='string' then -- "item" is a q-code
entity = mw.wikibase.getEntity(item);
else
entity = item -- "item" is the entity
item = entity.id -- look-up q-code
end
local s = {}
if entity and entity.aliases then -- See if there is an entity and that is has aliases
if entity.aliases[lang] then -- See if it has English Aliases
for i, j in pairs(entity.aliases[lang]) do -- Make a loop around the English aliases
table.insert(s, j.value) -- Create a table of English aliases
end
end
end
return s
end
--[[
aliases
This function returns a comma separated list of aliases for a single language
Its main purpose is to help with testing of _aliases function.
Usage:
{{#invoke:Wikidata label|aliases|item=Q...|lang=..}}
Inputs:
1: item - wikidata's item's q-code or entity class
2: lang - language code, like 'en' or 'de'
Output:
Comma separated list of aliases
]]
function p.aliases(frame)
return table.concat(p._aliases(frame.args.item, frame.args.lang), ', ')
end
return p
5j9zrgt4upqg2hd9hzuhbartwjoazkg
Modul:WikidataIB
828
3387
7168
2023-12-28T08:04:29Z
Umarxon III
998
„-- Version: 2021-02-06 -- Module to implement use of a blacklist and whitelist for infobox fields -- Can take a named parameter |qid which is the Wikidata ID for the article -- if not supplied, it will use the Wikidata ID associated with the current page. -- Fields in blacklist are never to be displayed, i.e. module must return nil in all circumstances -- Fields in whitelist return local value if it exists or the Wikidata value otherwise -- The nam...“ yozuvi orqali yangi sahifa yaratildi
7168
Scribunto
text/plain
-- Version: 2021-02-06
-- Module to implement use of a blacklist and whitelist for infobox fields
-- Can take a named parameter |qid which is the Wikidata ID for the article
-- if not supplied, it will use the Wikidata ID associated with the current page.
-- Fields in blacklist are never to be displayed, i.e. module must return nil in all circumstances
-- Fields in whitelist return local value if it exists or the Wikidata value otherwise
-- The name of the field that this function is called from is passed in named parameter |name
-- The name is compulsory when blacklist or whitelist is used,
-- so the module returns nil if it is not supplied.
-- blacklist is passed in named parameter |suppressfields (or |spf)
-- whitelist is passed in named parameter |fetchwikidata (or |fwd)
local p = {}
local cdate -- initialise as nil and only load _complex_date function if needed
-- Module:Complex date is loaded lazily and has the following dependencies:
-- Module:Calendar
-- Module:ISOdate
-- Module:DateI18n
-- Module:I18n/complex date
-- Module:Ordinal
-- Module:I18n/ordinal
-- Module:Yesno
-- Module:Formatnum
-- Module:Linguistic
--
-- The following, taken from https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times,
-- is needed to use Module:Complex date which seemingly requires date precision as a string.
-- It would work better if only the authors of the mediawiki page could spell 'millennium'.
local dp = {
[6] = "millennium",
[7] = "century",
[8] = "decade",
[9] = "year",
[10] = "month",
[11] = "day",
}
local i18n =
{
["errors"] =
{
["property-not-found"] = "Property not found.",
["No property supplied"] = "No property supplied",
["entity-not-found"] = "Wikidata entity not found.",
["unknown-claim-type"] = "Unknown claim type.",
["unknown-entity-type"] = "Unknown entity type.",
["qualifier-not-found"] = "Qualifier not found.",
["site-not-found"] = "Wikimedia project not found.",
["labels-not-found"] = "No labels found.",
["descriptions-not-found"] = "No descriptions found.",
["aliases-not-found"] = "No aliases found.",
["unknown-datetime-format"] = "Unknown datetime format.",
["local-article-not-found"] = "Article is available on Wikidata, but not on Wikipedia",
["dab-page"] = " (dab)",
},
["months"] =
{
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"
},
["century"] = "century",
["BC"] = "BC",
["BCE"] = "BCE",
["ordinal"] =
{
[1] = "st",
[2] = "nd",
[3] = "rd",
["default"] = "th"
},
["filespace"] = "File",
["Unknown"] = "Unknown",
["NaN"] = "Not a number",
-- set the following to the name of a tracking category,
-- e.g. "[[Category:Articles with missing Wikidata information]]", or "" to disable:
["missinginfocat"] = "[[Category:Articles with missing Wikidata information]]",
["editonwikidata"] = "Edit this on Wikidata",
["latestdatequalifier"] = function (date) return "before " .. date end,
-- some languages, e.g. Bosnian use a period as a suffix after each number in a date
["datenumbersuffix"] = "",
["list separator"] = ", ",
["multipliers"] = {
[0] = "",
[3] = " thousand",
[6] = " million",
[9] = " billion",
[12] = " trillion",
}
}
-- This allows an internationisation module to override the above table
if 'en' ~= mw.getContentLanguage():getCode() then
require("Module:i18n").loadI18n("Module:WikidataIB/i18n", i18n)
end
-- This piece of html implements a collapsible container. Check the classes exist on your wiki.
local collapsediv = '<div class="mw-collapsible mw-collapsed" style="width:100%; overflow:auto;" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">'
-- Some items should not be linked.
-- Each wiki can create a list of those in Module:WikidataIB/nolinks
-- It should return a table called itemsindex, containing true for each item not to be linked
local donotlink = {}
local nolinks_exists, nolinks = pcall(mw.loadData, "Module:WikidataIB/nolinks")
if nolinks_exists then
donotlink = nolinks.itemsindex
end
-- To satisfy Wikipedia:Manual of Style/Titles, certain types of items are italicised, and others are quoted.
-- The submodule [[Module:WikidataIB/titleformats]] lists the entity-ids used in 'instance of' (P31),
-- which allows this module to identify the values that should be formatted.
-- WikidataIB/titleformats exports a table p.formats, which is indexed by entity-id, and contains the value " or ''
local formats = {}
local titleformats_exists, titleformats = pcall(mw.loadData, "Module:WikidataIB/titleformats")
if titleformats_exists then
formats = titleformats.formats
end
-------------------------------------------------------------------------------
-- Private functions
-------------------------------------------------------------------------------
--
-------------------------------------------------------------------------------
-- makeOrdinal needs to be internationalised along with the above:
-- takes cardinal number as a numeric and returns the ordinal as a string
-- we need three exceptions in English for 1st, 2nd, 3rd, 21st, .. 31st, etc.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local makeOrdinal = function(cardinal)
local ordsuffix = i18n.ordinal.default
if cardinal % 10 == 1 then
ordsuffix = i18n.ordinal[1]
elseif cardinal % 10 == 2 then
ordsuffix = i18n.ordinal[2]
elseif cardinal % 10 == 3 then
ordsuffix = i18n.ordinal[3]
end
-- In English, 1, 21, 31, etc. use 'st', but 11, 111, etc. use 'th'
-- similarly for 12 and 13, etc.
if (cardinal % 100 == 11) or (cardinal % 100 == 12) or (cardinal % 100 == 13) then
ordsuffix = i18n.ordinal.default
end
return tostring(cardinal) .. ordsuffix
end
-------------------------------------------------------------------------------
-- findLang takes a "langcode" parameter if supplied and valid
-- otherwise it tries to create it from the user's set language ({{int:lang}})
-- failing that it uses the wiki's content language.
-- It returns a language object
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local findLang = function(langcode)
local langobj
langcode = mw.text.trim(langcode or "")
if mw.language.isKnownLanguageTag(langcode) then
langobj = mw.language.new( langcode )
else
langcode = mw.getCurrentFrame():callParserFunction('int', {'lang'})
if mw.language.isKnownLanguageTag(langcode) then
langobj = mw.language.new( langcode )
else
langobj = mw.language.getContentLanguage()
end
end
return langobj
end
-------------------------------------------------------------------------------
-- _getItemLangCode takes a qid parameter (using the current page's qid if blank)
-- If the item for that qid has property country (P17) it looks at the first preferred value
-- If the country has an official language (P37), it looks at the first preferred value
-- If that official language has a language code (P424), it returns the first preferred value
-- Otherwise it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local _getItemLangCode = function(qid)
qid = mw.text.trim(qid or ""):upper()
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return end
local prop17 = mw.wikibase.getBestStatements(qid, "P17")[1]
if not prop17 or prop17.mainsnak.snaktype ~= "value" then return end
local qid17 = prop17.mainsnak.datavalue.value.id
local prop37 = mw.wikibase.getBestStatements(qid17, "P37")[1]
if not prop37 or prop37.mainsnak.snaktype ~= "value" then return end
local qid37 = prop37.mainsnak.datavalue.value.id
local prop424 = mw.wikibase.getBestStatements(qid37, "P424")[1]
if not prop424 or prop424.mainsnak.snaktype ~= "value" then return end
return prop424.mainsnak.datavalue.value
end
-------------------------------------------------------------------------------
-- roundto takes a number (x)
-- and returns it rounded to (sf) significant figures
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local roundto = function(x, sf)
if x == 0 then return 0 end
local s = 1
if x < 0 then
x = -x
s = -1
end
if sf < 1 then sf = 1 end
local p = 10 ^ (math.floor(math.log10(x)) - sf + 1)
x = math.floor(x / p + 0.5) * p * s
-- if it's integral, cast to an integer:
if x == math.floor(x) then x = math.floor(x) end
return x
end
-------------------------------------------------------------------------------
-- decimalToDMS takes a decimal degrees (x) with precision (p)
-- and returns degrees/minutes/seconds according to the precision
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local decimalToDMS = function(x, p)
-- if p is not supplied, use a precision around 0.1 seconds
if not tonumber(p) then p = 1e-4 end
local d = math.floor(x)
local ms = (x - d) * 60
if p > 0.5 then -- precision is > 1/2 a degree
if ms > 30 then d = d + 1 end
ms = 0
end
local m = math.floor(ms)
local s = (ms - m) * 60
if p > 0.008 then -- precision is > 1/2 a minute
if s > 30 then m = m +1 end
s = 0
elseif p > 0.00014 then -- precision is > 1/2 a second
s = math.floor(s + 0.5)
elseif p > 0.000014 then -- precision is > 1/20 second
s = math.floor(10 * s + 0.5) / 10
elseif p > 0.0000014 then -- precision is > 1/200 second
s = math.floor(100 * s + 0.5) / 100
else -- cap it at 3 dec places for now
s = math.floor(1000 * s + 0.5) / 1000
end
return d, m, s
end
-------------------------------------------------------------------------------
-- decimalPrecision takes a decimal (x) with precision (p)
-- and returns x rounded approximately to the given precision
-- precision should be between 1 and 1e-6, preferably a power of 10.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local decimalPrecision = function(x, p)
local s = 1
if x < 0 then
x = -x
s = -1
end
-- if p is not supplied, pick an arbitrary precision
if not tonumber(p) then p = 1e-4
elseif p > 1 then p = 1
elseif p < 1e-6 then p = 1e-6
else p = 10 ^ math.floor(math.log10(p))
end
x = math.floor(x / p + 0.5) * p * s
-- if it's integral, cast to an integer:
if x == math.floor(x) then x = math.floor(x) end
-- if it's less than 1e-4, it will be in exponent form, so return a string with 6dp
-- 9e-5 becomes 0.000090
if math.abs(x) < 1e-4 then x = string.format("%f", x) end
return x
end
-------------------------------------------------------------------------------
-- formatDate takes a datetime of the usual format from mw.wikibase.entity:formatPropertyValues
-- like "1 August 30 BCE" as parameter 1
-- and formats it according to the df (date format) and bc parameters
-- df = ["dmy" / "mdy" / "y"] default will be "dmy"
-- bc = ["BC" / "BCE"] default will be "BCE"
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local format_Date = function(datetime, dateformat, bc)
local datetime = datetime or "1 August 30 BCE" -- in case of nil value
-- chop off multiple vales and/or any hours, mins, etc.
-- keep anything before punctuation - we just want a single date:
local dateval = string.match( datetime, "[%w ]+")
local dateformat = string.lower(dateformat or "dmy") -- default to dmy
local bc = string.upper(bc or "") -- can't use nil for bc
-- we only want to accept two possibilities: BC or default to BCE
if bc == "BC" then
bc = " " .. i18n["BC"] -- prepend a non-breaking space.
else
bc = " " .. i18n["BCE"]
end
local postchrist = true -- start by assuming no BCE
local dateparts = {}
for word in string.gmatch(dateval, "%w+") do
if word == "BCE" or word == "BC" then -- *** internationalise later ***
postchrist = false
else
-- we'll keep the parts that are not 'BCE' in a table
dateparts[#dateparts + 1] = word
end
end
if postchrist then bc = "" end -- set AD dates to no suffix *** internationalise later ***
local sep = " " -- separator is nbsp
local fdate = table.concat(dateparts, sep) -- set formatted date to same order as input
-- if we have day month year, check dateformat
if #dateparts == 3 then
if dateformat == "y" then
fdate = dateparts[3]
elseif dateformat == "mdy" then
fdate = dateparts[2] .. sep .. dateparts[1] .. "," .. sep .. dateparts[3]
end
elseif #dateparts == 2 and dateformat == "y" then
fdate = dateparts[2]
end
return fdate .. bc
end
-------------------------------------------------------------------------------
-- dateFormat is the handler for properties that are of type "time"
-- It takes timestamp, precision (6 to 11 per mediawiki), dateformat (y/dmy/mdy), BC format (BC/BCE),
-- a plaindate switch (yes/no/adj) to en/disable "sourcing circumstances"/use adjectival form,
-- any qualifiers for the property, the language, and any adjective to use like 'before'.
-- It passes the date through the "complex date" function
-- and returns a string with the internatonalised date formatted according to preferences.
-------------------------------------------------------------------------------
-- Dependencies: findLang(); cdate(); dp[]
-------------------------------------------------------------------------------
local dateFormat = function(timestamp, dprec, df, bcf, pd, qualifiers, lang, adj, model)
-- output formatting according to preferences (y/dmy/mdy/ymd)
df = (df or ""):lower()
-- if ymd is required, return the part of the timestamp in YYYY-MM-DD form
-- but apply Year zero#Astronomers fix: 1 BC = 0000; 2 BC = -0001; etc.
if df == "ymd" then
if timestamp:sub(1,1) == "+" then
return timestamp:sub(2,11)
else
local yr = tonumber(timestamp:sub(2,5)) - 1
yr = ("000" .. yr):sub(-4)
if yr ~= "0000" then yr = "-" .. yr end
return yr .. timestamp:sub(6,11)
end
end
-- A year can be stored like this: "+1872-00-00T00:00:00Z",
-- which is processed here as if it were the day before "+1872-01-01T00:00:00Z",
-- and that's the last day of 1871, so the year is wrong.
-- So fix the month 0, day 0 timestamp to become 1 January instead:
timestamp = timestamp:gsub("%-00%-00T", "-01-01T")
-- just in case date precision is missing
dprec = dprec or 11
-- override more precise dates if required dateformat is year alone:
if df == "y" and dprec > 9 then dprec = 9 end
-- complex date only deals with precisions from 6 to 11, so clip range
dprec = dprec>11 and 11 or dprec
dprec = dprec<6 and 6 or dprec
-- BC format is "BC" or "BCE"
bcf = (bcf or ""):upper()
-- plaindate only needs the first letter (y/n/a)
pd = (pd or ""):sub(1,1):lower()
if pd == "" or pd == "n" or pd == "f" or pd == "0" then pd = false end
-- in case language isn't passed
lang = lang or findLang().code
-- set adj as empty if nil
adj = adj or ""
-- extract the day, month, year from the timestamp
local bc = timestamp:sub(1, 1)=="-" and "BC" or ""
local year, month, day = timestamp:match("[+-](%d*)-(%d*)-(%d*)T")
local iso = tonumber(year) -- if year is missing, let it throw an error
-- this will adjust the date format to be compatible with cdate
-- possible formats are Y, YY, YYY0, YYYY, YYYY-MM, YYYY-MM-DD
if dprec == 6 then iso = math.floor( (iso - 1) / 1000 ) + 1 end
if dprec == 7 then iso = math.floor( (iso - 1) / 100 ) + 1 end
if dprec == 8 then iso = math.floor( iso / 10 ) .. "0" end
if dprec == 10 then iso = year .. "-" .. month end
if dprec == 11 then iso = year .. "-" .. month .. "-" .. day end
-- add "circa" (Q5727902) from "sourcing circumstances" (P1480)
local sc = not pd and qualifiers and qualifiers.P1480
if sc then
for k1, v1 in pairs(sc) do
if v1.datavalue and v1.datavalue.value.id == "Q5727902" then
adj = "circa"
break
end
end
end
-- deal with Julian dates:
-- no point in saying that dates before 1582 are Julian - they are by default
-- doesn't make sense for dates less precise than year
-- we can suppress it by setting |plaindate, e.g. for use in constructing categories.
local calendarmodel = ""
if tonumber(year) > 1582
and dprec > 8
and not pd
and model == "http://www.wikidata.org/entity/Q1985786" then
calendarmodel = "julian"
end
if not cdate then
cdate = require("Module:Complex date")._complex_date
end
local fdate = cdate(calendarmodel, adj, tostring(iso), dp[dprec], bc, "", "", "", "", lang, 1)
-- this may have QuickStatements info appended to it in a div, so remove that
fdate = fdate:gsub(' <div style="display: none;">[^<]*</div>', '')
-- it may also be returned wrapped in a microformat, so remove that
fdate = fdate:gsub("<[^>]*>", "")
-- there may be leading zeros that we should remove
fdate = fdate:gsub("^0*", "")
-- if a plain date is required, then remove any links (like BC linked)
if pd then
fdate = fdate:gsub("%[%[.*|", ""):gsub("]]", "")
end
-- if 'circa', use the abbreviated form *** internationalise later ***
fdate = fdate:gsub('circa ', '<abbr title="circa">c.</abbr> ')
-- deal with BC/BCE
if bcf == "BCE" then
fdate = fdate:gsub('BC', 'BCE')
end
-- deal with mdy format
if df == "mdy" then
fdate = fdate:gsub("(%d+) (%w+) (%d+)", "%2 %1, %3")
end
-- deal with adjectival form *** internationalise later ***
if pd == "a" then
fdate = fdate:gsub(' century', '-century')
end
return fdate
end
-------------------------------------------------------------------------------
-- parseParam takes a (string) parameter, e.g. from the list of frame arguments,
-- and makes "false", "no", and "0" into the (boolean) false
-- it makes the empty string and nil into the (boolean) value passed as default
-- allowing the parameter to be true or false by default.
-- It returns a boolean.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local parseParam = function(param, default)
if type(param) == "boolean" then param = tostring(param) end
if param and param ~= "" then
param = param:lower()
if (param == "false") or (param:sub(1,1) == "n") or (param == "0") then
return false
else
return true
end
else
return default
end
end
-------------------------------------------------------------------------------
-- _getSitelink takes the qid of a Wikidata entity passed as |qid=
-- It takes an optional parameter |wiki= to determine which wiki is to be checked for a sitelink
-- If the parameter is blank, then it uses the local wiki.
-- If there is a sitelink to an article available, it returns the plain text link to the article
-- If there is no sitelink, it returns nil.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local _getSitelink = function(qid, wiki)
qid = (qid or ""):upper()
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return nil end
wiki = wiki or ""
local sitelink
if wiki == "" then
sitelink = mw.wikibase.getSitelink(qid)
else
sitelink = mw.wikibase.getSitelink(qid, wiki)
end
return sitelink
end
-------------------------------------------------------------------------------
-- _getCommonslink takes an optional qid of a Wikidata entity passed as |qid=
-- It returns one of the following in order of preference:
-- the Commons sitelink of the Wikidata entity - but not if onlycat=true and it's not a category;
-- the Commons sitelink of the topic's main category of the Wikidata entity;
-- the Commons category of the Wikidata entity - unless fallback=false.
-------------------------------------------------------------------------------
-- Dependencies: _getSitelink(); parseParam()
-------------------------------------------------------------------------------
local _getCommonslink = function(qid, onlycat, fallback)
qid = (qid or ""):upper()
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return nil end
onlycat = parseParam(onlycat, false)
if fallback == "" then fallback = nil end
local sitelink = _getSitelink(qid, "commonswiki")
if onlycat and sitelink and sitelink:sub(1,9) ~= "Category:" then sitelink = nil end
if not sitelink then
-- check for topic's main category
local prop910 = mw.wikibase.getBestStatements(qid, "P910")[1]
if prop910 then
local tmcid = prop910.mainsnak.datavalue and prop910.mainsnak.datavalue.value.id
sitelink = _getSitelink(tmcid, "commonswiki")
end
if not sitelink then
-- check for list's main category
local prop1754 = mw.wikibase.getBestStatements(qid, "P1754")[1]
if prop1754 then
local tmcid = prop1754.mainsnak.datavalue and prop1754.mainsnak.datavalue.value.id
sitelink = _getSitelink(tmcid, "commonswiki")
end
end
end
if not sitelink and fallback then
-- check for Commons category (string value)
local prop373 = mw.wikibase.getBestStatements(qid, "P373")[1]
if prop373 then
sitelink = prop373.mainsnak.datavalue and prop373.mainsnak.datavalue.value
if sitelink then sitelink = "Category:" .. sitelink end
end
end
return sitelink
end
-------------------------------------------------------------------------------
-- The label in a Wikidata item is subject to vulnerabilities
-- that an attacker might try to exploit.
-- It needs to be 'sanitised' by removing any wikitext before use.
-- If it doesn't exist, return the id for the item
-- a second (boolean) value is also returned, value is true when the label exists
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local labelOrId = function(id, lang)
if lang == "default" then lang = findLang().code end
local label
if lang then
label = mw.wikibase.getLabelByLang(id, lang)
else
label = mw.wikibase.getLabel(id)
end
if label then
return mw.text.nowiki(label), true
else
return id, false
end
end
-------------------------------------------------------------------------------
-- linkedItem takes an entity-id and returns a string, linked if possible.
-- This is the handler for "wikibase-item". Preferences:
-- 1. Display linked disambiguated sitelink if it exists
-- 2. Display linked label if it is a redirect
-- 3. TBA: Display an inter-language link for the label if it exists other than in default language
-- 4. Display unlinked label if it exists
-- 5. Display entity-id for now to indicate a label could be provided
-- dtxt is text to be used instead of label, or nil.
-- shortname is boolean switch to use P1813 (short name) instead of label if true.
-- lang is the current language code.
-- uselbl is boolean switch to force display of the label instead of the sitelink (default: false)
-- linkredir is boolean switch to allow linking to a redirect (default: false)
-- formatvalue is boolean switch to allow formatting as italics or quoted (default: false)
-------------------------------------------------------------------------------
-- Dependencies: labelOrId(); donotlink[]
-------------------------------------------------------------------------------
local linkedItem = function(id, args)
local lprefix = (args.lp or args.lprefix or args.linkprefix or ""):gsub('"', '') -- toughen against nil values passed
local lpostfix = (args.lpostfix or ""):gsub('"', '')
local prefix = (args.prefix or ""):gsub('"', '')
local postfix = (args.postfix or ""):gsub('"', '')
local dtxt = args.dtxt
local shortname = args.shortname
local lang = args.lang or "en" -- fallback to default if missing
local uselbl = args.uselabel or args.uselbl
uselbl = parseParam(uselbl, false)
local linkredir = args.linkredir
linkredir = parseParam(linkredir, false)
local formatvalue = args.formatvalue or args.fv
formatvalue = parseParam(formatvalue, false)
-- see if item might need italics or quotes
local fmt = ""
if next(formats) and formatvalue then
for k, v in ipairs( mw.wikibase.getBestStatements(id, "P31") ) do
if v.mainsnak.datavalue and formats[v.mainsnak.datavalue.value.id] then
fmt = formats[v.mainsnak.datavalue.value.id]
break -- pick the first match
end
end
end
local disp
local sitelink = mw.wikibase.getSitelink(id)
local label, islabel
if dtxt then
label, islabel = dtxt, true
elseif shortname then
-- see if there is a shortname in our language, and set label to it
for k, v in ipairs( mw.wikibase.getBestStatements(id, "P1813") ) do
if v.mainsnak.datavalue.value.language == lang then
label, islabel = v.mainsnak.datavalue.value.text, true
break
end -- test for language match
end -- loop through values of short name
-- if we have no label set, then there was no shortname available
if not islabel then
label, islabel = labelOrId(id)
shortname = false
end
else
label, islabel = labelOrId(id)
end
if mw.site.siteName ~= "Wikimedia Commons" then
if sitelink then
if not (dtxt or shortname) then
-- if sitelink and label are the same except for case, no need to process further
if sitelink:lower() ~= label:lower() then
-- strip any namespace or dab from the sitelink
local pos = sitelink:find(":") or 0
local slink = sitelink
if pos > 0 then
local pfx = sitelink:sub(1,pos-1)
if mw.site.namespaces[pfx] then -- that prefix is a valid namespace, so remove it
slink = sitelink:sub(pos+1)
end
end
-- remove stuff after commas or inside parentheses - ie. dabs
slink = slink:gsub("%s%(.+%)$", ""):gsub(",.+$", "")
-- if uselbl is false, use sitelink instead of label
if not uselbl then
-- use slink as display, preserving label case - find("^%u") is true for 1st char uppercase
if label:find("^%u") then
label = slink:gsub("^(%l)", string.upper)
else
label = slink:gsub("^(%u)", string.lower)
end
end
end
end
if donotlink[label] then
disp = prefix .. fmt .. label .. fmt .. postfix
else
disp = "[[" .. lprefix .. sitelink .. lpostfix .. "|" .. prefix .. fmt .. label .. fmt .. postfix .. "]]"
end
elseif islabel then
-- no sitelink, label exists, so check if a redirect with that title exists, if linkredir is true
-- display plain label by default
disp = prefix .. fmt .. label .. fmt .. postfix
if linkredir then
local artitle = mw.title.new(label, 0) -- only nil if label has invalid chars
if not donotlink[label] and artitle and artitle.redirectTarget then
-- there's a redirect with the same title as the label, so let's link to that
disp = "[[".. lprefix .. label .. lpostfix .. "|" .. prefix .. fmt .. label .. fmt .. postfix .. "]]"
end
end -- test if article title exists as redirect on current Wiki
else
-- no sitelink and no label, so return whatever was returned from labelOrId for now
-- add tracking category [[Category:Articles with missing Wikidata information]]
-- for enwiki, just return the tracking category
if mw.wikibase.getGlobalSiteId() == "enwiki" then
disp = i18n.missinginfocat
else
disp = prefix .. label .. postfix .. i18n.missinginfocat
end
end
else
local ccat = mw.wikibase.getBestStatements(id, "P373")[1]
if ccat and ccat.mainsnak.datavalue then
ccat = ccat.mainsnak.datavalue.value
disp = "[[" .. lprefix .. "Category:" .. ccat .. lpostfix .. "|" .. prefix .. label .. postfix .. "]]"
elseif sitelink then
-- this asumes that if a sitelink exists, then a label also exists
disp = "[[" .. lprefix .. sitelink .. lpostfix .. "|" .. prefix .. label .. postfix .. "]]"
else
-- no sitelink and no Commons cat, so return label from labelOrId for now
disp = prefix .. label .. postfix
end
end
return disp
end
-------------------------------------------------------------------------------
-- sourced takes a table representing a statement that may or may not have references
-- it looks for a reference sourced to something not containing the word "wikipedia"
-- it returns a boolean = true if it finds a sourced reference.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local sourced = function(claim)
if claim.references then
for kr, vr in pairs(claim.references) do
local ref = mw.wikibase.renderSnaks(vr.snaks)
if not ref:find("Wiki") then
return true
end
end
end
end
-------------------------------------------------------------------------------
-- setRanks takes a flag (parameter passed) that requests the values to return
-- "b[est]" returns preferred if available, otherwise normal
-- "p[referred]" returns preferred
-- "n[ormal]" returns normal
-- "d[eprecated]" returns deprecated
-- multiple values are allowed, e.g. "preferred normal" (which is the default)
-- "best" will override the other flags, and set p and n
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local setRanks = function(rank)
rank = (rank or ""):lower()
-- if nothing passed, return preferred and normal
-- if rank == "" then rank = "p n" end
local ranks = {}
for w in string.gmatch(rank, "%a+") do
w = w:sub(1,1)
if w == "b" or w == "p" or w == "n" or w == "d" then
ranks[w] = true
end
end
-- check if "best" is requested or no ranks requested; and if so, set preferred and normal
if ranks.b or not next(ranks) then
ranks.p = true
ranks.n = true
end
return ranks
end
-------------------------------------------------------------------------------
-- parseInput processes the Q-id , the blacklist and the whitelist
-- if an input parameter is supplied, it returns that and ends the call.
-- it returns (1) either the qid or nil indicating whether or not the call should continue
-- and (2) a table containing all of the statements for the propertyID and relevant Qid
-- if "best" ranks are requested, it returns those instead of all non-deprecated ranks
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local parseInput = function(frame, input_parm, property_id)
-- There may be a local parameter supplied, if it's blank, set it to nil
input_parm = mw.text.trim(input_parm or "")
if input_parm == "" then input_parm = nil end
-- return nil if Wikidata is not available
if not mw.wikibase then return false, input_parm end
local args = frame.args
-- can take a named parameter |qid which is the Wikidata ID for the article.
-- if it's not supplied, use the id for the current page
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
-- if there's no Wikidata item for the current page return nil
if not qid then return false, input_parm end
-- The blacklist is passed in named parameter |suppressfields
local blacklist = args.suppressfields or args.spf or ""
-- The whitelist is passed in named parameter |fetchwikidata
local whitelist = args.fetchwikidata or args.fwd or ""
if whitelist == "" then whitelist = "NONE" end
-- The name of the field that this function is called from is passed in named parameter |name
local fieldname = args.name or ""
if blacklist ~= "" then
-- The name is compulsory when blacklist is used, so return nil if it is not supplied
if fieldname == "" then return false, nil end
-- If this field is on the blacklist, then return nil
if blacklist:find(fieldname) then return false, nil end
end
-- If we got this far then we're not on the blacklist
-- The blacklist overrides any locally supplied parameter as well
-- If a non-blank input parameter was supplied return it
if input_parm then return false, input_parm end
-- We can filter out non-valid properties
if property_id:sub(1,1):upper() ~="P" or property_id == "P0" then return false, nil end
-- Otherwise see if this field is on the whitelist:
-- needs a bit more logic because find will return its second value = 0 if fieldname is ""
-- but nil if fieldname not found on whitelist
local _, found = whitelist:find(fieldname)
found = ((found or 0) > 0)
if whitelist ~= 'ALL' and (whitelist:upper() == "NONE" or not found) then
return false, nil
end
-- See what's on Wikidata (the call always returns a table, but it may be empty):
local props = {}
if args.reqranks.b then
props = mw.wikibase.getBestStatements(qid, property_id)
else
props = mw.wikibase.getAllStatements(qid, property_id)
end
if props[1] then
return qid, props
end
-- no property on Wikidata
return false, nil
end
-------------------------------------------------------------------------------
-- createicon assembles the "Edit at Wikidata" pen icon.
-- It returns a wikitext string inside a span class="penicon"
-- if entityID is nil or empty, the ID associated with current page is used
-- langcode and propertyID may be nil or empty
-------------------------------------------------------------------------------
-- Dependencies: i18n[];
-------------------------------------------------------------------------------
local createicon = function(langcode, entityID, propertyID)
langcode = langcode or ""
if not entityID or entityID == "" then entityID= mw.wikibase.getEntityIdForCurrentPage() end
propertyID = propertyID or ""
local icon = " <span class='penicon autoconfirmed-show'>[["
-- " <span data-bridge-edit-flow='overwrite' class='penicon'>[[" -> enable Wikidata Bridge
.. i18n["filespace"]
.. ":OOjs UI icon edit-ltr-progressive.svg |frameless |text-top |10px |alt="
.. i18n["editonwikidata"]
.. "|link=https://www.wikidata.org/wiki/" .. entityID
if langcode ~= "" then icon = icon .. "?uselang=" .. langcode end
if propertyID ~= "" then icon = icon .. "#" .. propertyID end
icon = icon .. "|" .. i18n["editonwikidata"] .. "]]</span>"
return icon
end
-------------------------------------------------------------------------------
-- assembleoutput takes the sequence table containing the property values
-- and formats it according to switches given. It returns a string or nil.
-- It uses the entityID (and optionally propertyID) to create a link in the pen icon.
-------------------------------------------------------------------------------
-- Dependencies: parseParam();
-------------------------------------------------------------------------------
local assembleoutput = function(out, args, entityID, propertyID)
-- sorted is a boolean passed to enable sorting of the values returned
-- if nothing or an empty string is passed set it false
-- if "false" or "no" or "0" is passed set it false
local sorted = parseParam(args.sorted, false)
-- noicon is a boolean passed to suppress the trailing "edit at Wikidata" icon
-- for use when the value is processed further by the infobox
-- if nothing or an empty string is passed set it false
-- if "false" or "no" or "0" is passed set it false
local noic = parseParam(args.noicon, false)
-- list is the name of a template that a list of multiple values is passed through
-- examples include "hlist" and "ubl"
-- setting it to "prose" produces something like "1, 2, 3, and 4"
local list = args.list or ""
-- sep is a string that is used to separate multiple returned values
-- if nothing or an empty string is passed set it to the default
-- any double-quotes " are stripped out, so that spaces may be passed
-- e.g. |sep=" - "
local sepdefault = i18n["list separator"]
local separator = args.sep or ""
separator = string.gsub(separator, '"', '')
if separator == "" then
separator = sepdefault
end
-- collapse is a number that determines the maximum number of returned values
-- before the output is collapsed.
-- Zero or not a number result in no collapsing (default becomes 0).
local collapse = tonumber(args.collapse) or 0
-- replacetext (rt) is a string that is returned instead of any non-empty Wikidata value
-- this is useful for tracking and debugging
local replacetext = mw.text.trim(args.rt or args.replacetext or "")
-- if there's anything to return, then return a list
-- comma-separated by default, but may be specified by the sep parameter
-- optionally specify a hlist or ubl or a prose list, etc.
local strout
if #out > 0 then
if sorted then table.sort(out) end
-- if there's something to display and a pen icon is wanted, add it the end of the last value
local hasdisplay = false
for i, v in ipairs(out) do
if v ~= i18n.missinginfocat then
hasdisplay = true
break
end
end
if not noic and hasdisplay then
out[#out] = out[#out] .. createicon(args.langobj.code, entityID, propertyID)
end
if list == "" then
strout = table.concat(out, separator)
elseif list:lower() == "prose" then
strout = mw.text.listToText( out )
else
strout = mw.getCurrentFrame():expandTemplate{title = list, args = out}
end
if collapse >0 and #out > collapse then
strout = collapsediv .. strout .. "</div>"
end
else
strout = nil -- no items had valid reference
end
if replacetext ~= "" and strout then strout = replacetext end
return strout
end
-------------------------------------------------------------------------------
-- rendersnak takes a table (propval) containing the information stored on one property value
-- and returns the value as a string and its language if monolingual text.
-- It handles data of type:
-- wikibase-item
-- time
-- string, url, commonsMedia, external-id
-- quantity
-- globe-coordinate
-- monolingualtext
-- It also requires linked, the link/pre/postfixes, uabbr, and the arguments passed from frame.
-- The optional filter parameter allows quantities to be be filtered by unit Qid.
-------------------------------------------------------------------------------
-- Dependencies: parseParam(); labelOrId(); i18n[]; dateFormat();
-- roundto(); decimalPrecision(); decimalToDMS(); linkedItem();
-------------------------------------------------------------------------------
local rendersnak = function(propval, args, linked, lpre, lpost, pre, post, uabbr, filter)
lpre = lpre or ""
lpost = lpost or ""
pre = pre or ""
post = post or ""
args.lang = args.lang or findLang().code
-- allow values to display a fixed text instead of label
local dtxt = args.displaytext or args.dt
if dtxt == "" then dtxt = nil end
-- switch to use display of short name (P1813) instead of label
local shortname = args.shortname or args.sn
shortname = parseParam(shortname, false)
local snak = propval.mainsnak or propval
local dtype = snak.datatype
local dv = snak.datavalue
dv = dv and dv.value
-- value and monolingual text language code returned
local val, mlt
if propval.rank and not args.reqranks[propval.rank:sub(1, 1)] then
-- val is nil: value has a rank that isn't requested
------------------------------------
elseif snak.snaktype == "somevalue" then -- value is unknown
val = i18n["Unknown"]
------------------------------------
elseif snak.snaktype == "novalue" then -- value is none
-- val = "No value" -- don't return anything
------------------------------------
elseif dtype == "wikibase-item" then -- data type is a wikibase item:
-- it's wiki-linked value, so output as link if enabled and possible
local qnumber = dv.id
if linked then
val = linkedItem(qnumber, args)
else -- no link wanted so check for display-text, otherwise test for lang code
local label, islabel
if dtxt then
label = dtxt
else
label, islabel = labelOrId(qnumber)
local langlabel = mw.wikibase.getLabelByLang(qnumber, args.lang)
if langlabel then
label = mw.text.nowiki( langlabel )
end
end
val = pre .. label .. post
end -- test for link required
------------------------------------
elseif dtype == "time" then -- data type is time:
-- time is in timestamp format
-- date precision is integer per mediawiki
-- output formatting according to preferences (y/dmy/mdy)
-- BC format as BC or BCE
-- plaindate is passed to disable looking for "sourcing cirumstances"
-- or to set the adjectival form
-- qualifiers (if any) is a nested table or nil
-- lang is given, or user language, or site language
--
-- Here we can check whether args.df has a value
-- If not, use code from Module:Sandbox/RexxS/Getdateformat to set it from templates like {{Use mdy dates}}
val = dateFormat(dv.time, dv.precision, args.df, args.bc, args.pd, propval.qualifiers, args.lang, "", dv.calendarmodel)
------------------------------------
-- data types which are strings:
elseif dtype == "commonsMedia" or dtype == "external-id" or dtype == "string" or dtype == "url" then
-- commonsMedia or external-id or string or url
-- all have mainsnak.datavalue.value as string
if (lpre == "" or lpre == ":") and lpost == "" then
-- don't link if no linkpre/postfix or linkprefix is just ":"
val = pre .. dv .. post
elseif dtype == "external-id" then
val = "[" .. lpre .. dv .. lpost .. " " .. pre .. dv .. post .. "]"
else
val = "[[" .. lpre .. dv .. lpost .. "|" .. pre .. dv .. post .. "]]"
end -- check for link requested (i.e. either linkprefix or linkpostfix exists)
------------------------------------
-- data types which are quantities:
elseif dtype == "quantity" then
-- quantities have mainsnak.datavalue.value.amount and mainsnak.datavalue.value.unit
-- the unit is of the form http://www.wikidata.org/entity/Q829073
--
-- implement a switch to turn on/off numerical formatting later
local fnum = true
--
-- a switch to turn on/off conversions - only for en-wiki
local conv = parseParam(args.conv or args.convert, false)
-- if we have conversions, we won't have formatted numbers or scales
if conv then
uabbr = true
fnum = false
args.scale = "0"
end
--
-- a switch to turn on/off showing units, default is true
local showunits = parseParam(args.su or args.showunits, true)
--
-- convert amount to a number
local amount = tonumber(dv.amount) or i18n["NaN"]
--
-- scale factor for millions, billions, etc.
local sc = tostring(args.scale or ""):sub(1,1):lower()
local scale
if sc == "a" then
-- automatic scaling
if amount > 1e15 then
scale = 12
elseif amount > 1e12 then
scale = 9
elseif amount > 1e9 then
scale = 6
elseif amount > 1e6 then
scale = 3
else
scale = 0
end
else
scale = tonumber(args.scale) or 0
if scale < 0 or scale > 12 then scale = 0 end
scale = math.floor(scale/3) * 3
end
local factor = 10^scale
amount = amount / factor
-- ranges:
local range = ""
-- check if upper and/or lower bounds are given and significant
local upb = tonumber(dv.upperBound)
local lowb = tonumber(dv.lowerBound)
if upb and lowb then
-- differences rounded to 2 sig fig:
local posdif = roundto(upb - amount, 2) / factor
local negdif = roundto(amount - lowb, 2) / factor
upb, lowb = amount + posdif, amount - negdif
-- round scaled numbers to integers or 4 sig fig
if (scale > 0 or sc == "a") then
if amount < 1e4 then
amount = roundto(amount, 4)
else
amount = math.floor(amount + 0.5)
end
end
if fnum then amount = args.langobj:formatNum( amount ) end
if posdif ~= negdif then
-- non-symmetrical
range = " +" .. posdif .. " -" .. negdif
elseif posdif ~= 0 then
-- symmetrical and non-zero
range = " ±" .. posdif
else
-- otherwise range is zero, so leave it as ""
end
else
-- round scaled numbers to integers or 4 sig fig
if (scale > 0 or sc == "a") then
if amount < 1e4 then
amount = roundto(amount, 4)
else
amount = math.floor(amount + 0.5)
end
end
if fnum then amount = args.langobj:formatNum( amount ) end
end
-- unit names and symbols:
-- extract the qid in the form 'Qnnn' from the value.unit url
-- and then fetch the label from that - or symbol if unitabbr is true
local unit = ""
local usep = ""
local usym = ""
local unitqid = string.match( dv.unit, "(Q%d+)" )
if filter and unitqid ~= filter then return nil end
if unitqid and showunits then
local uname = mw.wikibase.getLabelByLang(unitqid, args.lang) or ""
if uname ~= "" then usep, unit = " ", uname end
if uabbr then
-- see if there's a unit symbol (P5061)
local unitsymbols = mw.wikibase.getBestStatements(unitqid, "P5061")
-- construct fallback table, add local lang and multiple languages
local fbtbl = mw.language.getFallbacksFor( args.lang )
table.insert( fbtbl, 1, args.lang )
table.insert( fbtbl, 1, "mul" )
local found = false
for idx1, us in ipairs(unitsymbols) do
for idx2, fblang in ipairs(fbtbl) do
if us.mainsnak.datavalue.value.language == fblang then
usym = us.mainsnak.datavalue.value.text
found = true
break
end
if found then break end
end -- loop through fallback table
end -- loop through values of P5061
if found then usep, unit = " ", usym end
end
end
-- format display:
if conv then
if range == "" then
val = mw.getCurrentFrame():expandTemplate{title = "cvt", args = {amount, unit}}
else
val = mw.getCurrentFrame():expandTemplate{title = "cvt", args = {lowb, "to", upb, unit}}
end
elseif unit == "$" or unit == "£" then
val = unit .. amount .. range .. i18n.multipliers[scale]
else
val = amount .. range .. i18n.multipliers[scale] .. usep .. unit
end
------------------------------------
-- datatypes which are global coordinates:
elseif dtype == "globe-coordinate" then
-- 'display' parameter defaults to "inline, title" *** unused for now ***
-- local disp = args.display or ""
-- if disp == "" then disp = "inline, title" end
--
-- format parameter switches from deg/min/sec to decimal degrees
-- default is deg/min/sec -- decimal degrees needs |format = dec
local form = (args.format or ""):lower():sub(1,3)
if form ~= "dec" then form = "dms" end -- not needed for now
--
-- show parameter allows just the latitude, or just the longitude, or both
-- to be returned as a signed decimal, ignoring the format parameter.
local show = (args.show or ""):lower()
if show ~= "longlat" then show = show:sub(1,3) end
--
local lat, long, prec = dv.latitude, dv.longitude, dv.precision
if show == "lat" then
val = decimalPrecision(lat, prec)
elseif show == "lon" then
val = decimalPrecision(long, prec)
elseif show == "longlat" then
val = decimalPrecision(long, prec) .. ", " .. decimalPrecision(lat, prec)
else
local ns = "N"
local ew = "E"
if lat < 0 then
ns = "S"
lat = - lat
end
if long < 0 then
ew = "W"
long = - long
end
if form == "dec" then
lat = decimalPrecision(lat, prec)
long = decimalPrecision(long, prec)
val = lat .. "°" .. ns .. " " .. long .. "°" .. ew
else
local latdeg, latmin, latsec = decimalToDMS(lat, prec)
local longdeg, longmin, longsec = decimalToDMS(long, prec)
if latsec == 0 and longsec == 0 then
if latmin == 0 and longmin == 0 then
val = latdeg .. "°" .. ns .. " " .. longdeg .. "°" .. ew
else
val = latdeg .. "°" .. latmin .. "′" .. ns .. " "
val = val .. longdeg .. "°".. longmin .. "′" .. ew
end
else
val = latdeg .. "°" .. latmin .. "′" .. latsec .. "″" .. ns .. " "
val = val .. longdeg .. "°" .. longmin .. "′" .. longsec .. "″" .. ew
end
end
end
------------------------------------
elseif dtype == "monolingualtext" then -- data type is Monolingual text:
-- has mainsnak.datavalue.value as a table containing language/text pairs
-- collect all the values in 'out' and languages in 'mlt' and process them later
val = pre .. dv.text .. post
mlt = dv.language
------------------------------------
else
-- some other data type so write a specific handler
val = "unknown data type: " .. dtype
end -- of datatype/unknown value/sourced check
return val, mlt
end
-------------------------------------------------------------------------------
-- propertyvalueandquals takes a property object, the arguments passed from frame,
-- and a qualifier propertyID.
-- It returns a sequence (table) of values representing the values of that property
-- and qualifiers that match the qualifierID if supplied.
-------------------------------------------------------------------------------
-- Dependencies: parseParam(); sourced(); labelOrId(); i18n.latestdatequalifier(); format_Date();
-- makeOrdinal(); roundto(); decimalPrecision(); decimalToDMS(); assembleoutput();
-------------------------------------------------------------------------------
local function propertyvalueandquals(objproperty, args, qualID)
-- needs this style of declaration because it's re-entrant
-- onlysourced is a boolean passed to return only values sourced to other than Wikipedia
-- if nothing or an empty string is passed set it true
local onlysrc = parseParam(args.onlysourced or args.osd, true)
-- linked is a a boolean that enables the link to a local page via sitelink
-- if nothing or an empty string is passed set it true
local linked = parseParam(args.linked, true)
-- prefix is a string that may be nil, empty (""), or a string of characters
-- this is prefixed to each value
-- useful when when multiple values are returned
-- any double-quotes " are stripped out, so that spaces may be passed
local prefix = (args.prefix or ""):gsub('"', '')
-- postfix is a string that may be nil, empty (""), or a string of characters
-- this is postfixed to each value
-- useful when when multiple values are returned
-- any double-quotes " are stripped out, so that spaces may be passed
local postfix = (args.postfix or ""):gsub('"', '')
-- linkprefix is a string that may be nil, empty (""), or a string of characters
-- this creates a link and is then prefixed to each value
-- useful when when multiple values are returned and indirect links are needed
-- any double-quotes " are stripped out, so that spaces may be passed
local lprefix = (args.linkprefix or args.lp or ""):gsub('"', '')
-- linkpostfix is a string that may be nil, empty (""), or a string of characters
-- this is postfixed to each value when linking is enabled with lprefix
-- useful when when multiple values are returned
-- any double-quotes " are stripped out, so that spaces may be passed
local lpostfix = (args.linkpostfix or ""):gsub('"', '')
-- wdlinks is a boolean passed to enable links to Wikidata when no article exists
-- if nothing or an empty string is passed set it false
local wdl = parseParam(args.wdlinks or args.wdl, false)
-- unitabbr is a boolean passed to enable unit abbreviations for common units
-- if nothing or an empty string is passed set it false
local uabbr = parseParam(args.unitabbr or args.uabbr, false)
-- qualsonly is a boolean passed to return just the qualifiers
-- if nothing or an empty string is passed set it false
local qualsonly = parseParam(args.qualsonly or args.qo, false)
-- maxvals is a string that may be nil, empty (""), or a number
-- this determines how many items may be returned when multiple values are available
-- setting it = 1 is useful where the returned string is used within another call, e.g. image
local maxvals = tonumber(args.maxvals) or 0
-- pd (plain date) is a string: yes/true/1 | no/false/0 | adj
-- to disable/enable "sourcing cirumstances" or use adjectival form for the plain date
local pd = args.plaindate or args.pd or "no"
args.pd = pd
-- allow qualifiers to have a different date format; default to year unless qualsonly is set
args.qdf = args.qdf or args.qualifierdateformat or args.df or (not qualsonly and "y")
local lang = args.lang or findLang().code
-- qualID is a string list of wanted qualifiers or "ALL"
qualID = qualID or ""
-- capitalise list of wanted qualifiers and substitute "DATES"
qualID = qualID:upper():gsub("DATES", "P580, P582")
local allflag = (qualID == "ALL")
-- create table of wanted qualifiers as key
local qwanted = {}
-- create sequence of wanted qualifiers
local qorder = {}
for q in mw.text.gsplit(qualID, "%p") do -- split at punctuation and iterate
local qtrim = mw.text.trim(q)
if qtrim ~= "" then
qwanted[mw.text.trim(q)] = true
qorder[#qorder+1] = qtrim
end
end
-- qsep is the output separator for rendering qualifier list
local qsep = (args.qsep or ""):gsub('"', '')
-- qargs are the arguments to supply to assembleoutput()
local qargs = {
["osd"] = "false",
["linked"] = tostring(linked),
["prefix"] = args.qprefix,
["postfix"] = args.qpostfix,
["linkprefix"] = args.qlinkprefix or args.qlp,
["linkpostfix"] = args.qlinkpostfix,
["wdl"] = "false",
["unitabbr"] = tostring(uabbr),
["maxvals"] = 0,
["sorted"] = tostring(args.qsorted),
["noicon"] = "true",
["list"] = args.qlist,
["sep"] = qsep,
["langobj"] = args.langobj,
["lang"] = args.langobj.code,
["df"] = args.qdf,
["sn"] = parseParam(args.qsn or args.qshortname, false),
}
-- all proper values of a Wikidata property will be the same type as the first
-- qualifiers don't have a mainsnak, properties do
local datatype = objproperty[1].datatype or objproperty[1].mainsnak.datatype
-- out[] holds the a list of returned values for this property
-- mlt[] holds the language code if the datatype is monolingual text
local out = {}
local mlt = {}
for k, v in ipairs(objproperty) do
local hasvalue = true
if (onlysrc and not sourced(v)) then
-- no value: it isn't sourced when onlysourced=true
hasvalue = false
else
local val, lcode = rendersnak(v, args, linked, lprefix, lpostfix, prefix, postfix, uabbr)
if not val then
hasvalue = false -- rank doesn't match
elseif qualsonly and qualID then
-- suppress value returned: only qualifiers are requested
else
out[#out+1], mlt[#out+1] = val, lcode
end
end
-- See if qualifiers are to be returned:
local snak = v.mainsnak or v
if hasvalue and v.qualifiers and qualID ~= "" and snak.snaktype~="novalue" then
-- collect all wanted qualifier values returned in qlist, indexed by propertyID
local qlist = {}
local timestart, timeend = "", ""
-- loop through qualifiers
for k1, v1 in pairs(v.qualifiers) do
if allflag or qwanted[k1] then
if k1 == "P1326" then
local ts = v1[1].datavalue.value.time
local dp = v1[1].datavalue.value.precision
qlist[k1] = dateFormat(ts, dp, args.qdf, args.bc, pd, "", lang, "before")
elseif k1 == "P1319" then
local ts = v1[1].datavalue.value.time
local dp = v1[1].datavalue.value.precision
qlist[k1] = dateFormat(ts, dp, args.qdf, args.bc, pd, "", lang, "after")
elseif k1 == "P580" then
timestart = propertyvalueandquals(v1, qargs)[1] or "" -- treat only one start time as valid
elseif k1 == "P582" then
timeend = propertyvalueandquals(v1, qargs)[1] or "" -- treat only one end time as valid
else
local q = assembleoutput(propertyvalueandquals(v1, qargs), qargs)
-- we already deal with circa via 'sourcing circumstances' if the datatype was time
-- circa may be either linked or unlinked *** internationalise later ***
if datatype ~= "time" or q ~= "circa" and not (type(q) == "string" and q:find("circa]]")) then
qlist[k1] = q
end
end
end -- of test for wanted
end -- of loop through qualifiers
-- set date separator
local t = timestart .. timeend
-- *** internationalise date separators later ***
local dsep = "–"
if t:find("%s") or t:find(" ") then dsep = " – " end
-- set the order for the list of qualifiers returned; start time and end time go last
if next(qlist) then
local qlistout = {}
if allflag then
for k2, v2 in pairs(qlist) do
qlistout[#qlistout+1] = v2
end
else
for i2, v2 in ipairs(qorder) do
qlistout[#qlistout+1] = qlist[v2]
end
end
if t ~= "" then
qlistout[#qlistout+1] = timestart .. dsep .. timeend
end
local qstr = assembleoutput(qlistout, qargs)
if qualsonly then
out[#out+1] = qstr
else
out[#out] = out[#out] .. " (" .. qstr .. ")"
end
elseif t ~= "" then
if qualsonly then
if timestart == "" then
out[#out+1] = timeend
elseif timeend == "" then
out[#out+1] = timestart
else
out[#out+1] = timestart .. dsep .. timeend
end
else
out[#out] = out[#out] .. " (" .. timestart .. dsep .. timeend .. ")"
end
end
end -- of test for qualifiers wanted
if maxvals > 0 and #out >= maxvals then break end
end -- of for each value loop
-- we need to pick one value to return if the datatype was "monolingualtext"
-- if there's only one value, use that
-- otherwise look through the fallback languages for a match
if datatype == "monolingualtext" and #out >1 then
lang = mw.text.split( lang, '-', true )[1]
local fbtbl = mw.language.getFallbacksFor( lang )
table.insert( fbtbl, 1, lang )
local bestval = ""
local found = false
for idx1, lang1 in ipairs(fbtbl) do
for idx2, lang2 in ipairs(mlt) do
if (lang1 == lang2) and not found then
bestval = out[idx2]
found = true
break
end
end -- loop through values of property
end -- loop through fallback languages
if found then
-- replace output table with a table containing the best value
out = { bestval }
else
-- more than one value and none of them on the list of fallback languages
-- sod it, just give them the first one
out = { out[1] }
end
end
return out
end
-------------------------------------------------------------------------------
-- Common code for p.getValueByQual and p.getValueByLang
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; assembleoutput;
-------------------------------------------------------------------------------
local _getvaluebyqual = function(frame, qualID, checkvalue)
-- The property ID that will have a qualifier is the first unnamed parameter
local propertyID = mw.text.trim(frame.args[1] or "")
if propertyID == "" then return "no property supplied" end
if qualID == "" then return "no qualifier supplied" end
-- onlysourced is a boolean passed to return property values
-- only when property values are sourced to something other than Wikipedia
-- if nothing or an empty string is passed set it true
-- if "false" or "no" or 0 is passed set it false
local onlysrc = parseParam(frame.args.onlysourced or frame.args.osd, true)
-- set the requested ranks flags
frame.args.reqranks = setRanks(frame.args.rank)
-- set a language object and code in the frame.args table
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
local args = frame.args
-- check for locally supplied parameter in second unnamed parameter
-- success means no local parameter and the property exists
local qid, props = parseInput(frame, args[2], propertyID)
local linked = parseParam(args.linked, true)
local lpre = (args.linkprefix or args.lp or ""):gsub('"', '')
local lpost = (args.linkpostfix or ""):gsub('"', '')
local pre = (args.prefix or ""):gsub('"', '')
local post = (args.postfix or ""):gsub('"', '')
local uabbr = parseParam(args.unitabbr or args.uabbr, false)
local filter = (args.unit or ""):upper()
local maxvals = tonumber(args.maxvals) or 0
if filter == "" then filter = nil end
if qid then
local out = {}
-- Scan through the values of the property
-- we want something like property is "pronunciation audio (P443)" in propertyID
-- with a qualifier like "language of work or name (P407)" in qualID
-- whose value has the required ID, like "British English (Q7979)", in qval
for k1, v1 in ipairs(props) do
if v1.mainsnak.snaktype == "value" then
-- check if it has the right qualifier
local v1q = v1.qualifiers
if v1q and v1q[qualID] then
if onlysrc == false or sourced(v1) then
-- if we've got this far, we have a (sourced) claim with qualifiers
-- so see if matches the required value
-- We'll only deal with wikibase-items and strings for now
if v1q[qualID][1].datatype == "wikibase-item" then
if checkvalue(v1q[qualID][1].datavalue.value.id) then
out[#out + 1] = rendersnak(v1, args, linked, lpre, lpost, pre, post, uabbr, filter)
end
elseif v1q[qualID][1].datatype == "string" then
if checkvalue(v1q[qualID][1].datavalue.value) then
out[#out + 1] = rendersnak(v1, args, linked, lpre, lpost, pre, post, uabbr, filter)
end
end
end -- of check for sourced
end -- of check for matching required value and has qualifiers
else
return nil
end -- of check for string
if maxvals > 0 and #out >= maxvals then break end
end -- of loop through values of propertyID
return assembleoutput(out, frame.args, qid, propertyID)
else
return props -- either local parameter or nothing
end -- of test for success
return nil
end
-------------------------------------------------------------------------------
-- _location takes Q-id and follows P276 (location)
-- or P131 (located in the administrative territorial entity) or P706 (located on terrain feature)
-- from the initial item to higher level territories/locations until it reaches the highest.
-- An optional boolean, 'first', determines whether the first item is returned (default: false).
-- An optional boolean 'skip' toggles the display to skip to the last item (default: false).
-- It returns a table containing the locations - linked where possible, except for the highest.
-------------------------------------------------------------------------------
-- Dependencies: findLang(); labelOrId(); linkedItem
-------------------------------------------------------------------------------
local _location = function(qid, first, skip)
first = parseParam(first, false)
skip = parseParam(skip, false)
local locs = {"P276", "P131", "P706"}
local out = {}
local langcode = findLang():getCode()
local finished = false
local count = 0
local prevqid = "Q0"
repeat
local prop
for i1, v1 in ipairs(locs) do
local proptbl = mw.wikibase.getBestStatements(qid, v1)
if #proptbl > 1 then
-- there is more than one higher location
local prevP131, prevP131id
if prevqid ~= "Q0" then
prevP131 = mw.wikibase.getBestStatements(prevqid, "P131")[1]
prevP131id = prevP131
and prevP131.mainsnak.datavalue
and prevP131.mainsnak.datavalue.value.id
end
for i2, v2 in ipairs(proptbl) do
local parttbl = v2.qualifiers and v2.qualifiers.P518
if parttbl then
-- this higher location has qualifier 'applies to part' (P518)
for i3, v3 in ipairs(parttbl) do
if v3.snaktype == "value" and v3.datavalue.value.id == prevqid then
-- it has a value equal to the previous location
prop = proptbl[i2]
break
end -- of test for matching last location
end -- of loop through values of 'applies to part'
else
-- there's no qualifier 'applies to part' (P518)
-- so check if the previous location had a P131 that matches this alternate
if qid == prevP131id then
prop = proptbl[i2]
break
end -- of test for matching previous P131
end
end -- of loop through parent locations
-- fallback to second value if match not found
prop = prop or proptbl[2]
elseif #proptbl > 0 then
prop = proptbl[1]
end
if prop then break end
end
-- check if it's an instance of (P31) a country (Q6256) or sovereign state (Q3624078)
-- and terminate the chain if it is
local inst = mw.wikibase.getAllStatements(qid, "P31")
if #inst > 0 then
for k, v in ipairs(inst) do
local instid = v.mainsnak.datavalue and v.mainsnak.datavalue.value.id
-- stop if it's a country (or a country within the United Kingdom if skip is true)
if instid == "Q6256" or instid == "Q3624078" or (skip and instid == "Q3336843") then
prop = nil -- this will ensure this is treated as top-level location
break
end
end
end
-- get the name of this location and update qid to point to the parent location
if prop and prop.mainsnak.datavalue then
if not skip or count == 0 then
local args = { lprefix = ":" }
out[#out+1] = linkedItem(qid, args) -- get a linked value if we can
end
qid, prevqid = prop.mainsnak.datavalue.value.id, qid
else
-- This is top-level location, so get short name except when this is the first item
-- Use full label if there's no short name or this is the first item
local prop1813 = mw.wikibase.getAllStatements(qid, "P1813")
-- if there's a short name and this isn't the only item
if prop1813[1] and (#out > 0)then
local shortname
-- short name is monolingual text, so look for match to the local language
-- choose the shortest 'short name' in that language
for k, v in pairs(prop1813) do
if v.mainsnak.datavalue.value.language == langcode then
local name = v.mainsnak.datavalue.value.text
if (not shortname) or (#name < #shortname) then
shortname = name
end
end
end
-- add the shortname if one is found, fallback to the label
-- but skip it if it's "USA"
if shortname ~= "USA" then
out[#out+1] = shortname or labelOrId(qid)
else
if skip then out[#out+1] = "US" end
end
else
-- no shortname, so just add the label
local loc = labelOrId(qid)
-- exceptions go here:
if loc == "United States of America" then
out[#out+1] = "United States"
else
out[#out+1] = loc
end
end
finished = true
end
count = count + 1
until finished or count >= 10 -- limit to 10 levels to avoid infinite loops
-- remove the first location if not required
if not first then table.remove(out, 1) end
-- we might have duplicate text for consecutive locations, so remove them
if #out > 2 then
local plain = {}
for i, v in ipairs(out) do
-- strip any links
plain[i] = v:gsub("^%[%[[^|]*|", ""):gsub("]]$", "")
end
local idx = 2
repeat
if plain[idx] == plain[idx-1] then
-- duplicate found
local removeidx = 0
if (plain[idx] ~= out[idx]) and (plain[idx-1] == out[idx-1]) then
-- only second one is linked, so drop the first
removeidx = idx - 1
elseif (plain[idx] == out[idx]) and (plain[idx-1] ~= out[idx-1]) then
-- only first one is linked, so drop the second
removeidx = idx
else
-- pick one
removeidx = idx - (os.time()%2)
end
table.remove(out, removeidx)
table.remove(plain, removeidx)
else
idx = idx +1
end
until idx >= #out
end
return out
end
-------------------------------------------------------------------------------
-- _getsumofparts scans the property 'has part' (P527) for values matching a list.
-- The list (args.vlist) consists of a string of Qids separated by spaces or any usual punctuation.
-- If the matched values have a qualifer 'quantity' (P1114), those quantites are summed.
-- The sum is returned as a number (i.e. 0 if none)
-- a table of arguments is supplied implementing the usual parameters.
-------------------------------------------------------------------------------
-- Dependencies: setRanks; parseParam; parseInput; sourced; assembleoutput;
-------------------------------------------------------------------------------
local _getsumofparts = function(args)
local vallist = (args.vlist or ""):upper()
if vallist == "" then return end
args.reqranks = setRanks(args.rank)
local f = {}
f.args = args
local qid, props = parseInput(f, "", "P527")
if not qid then return 0 end
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local sum = 0
for k1, v1 in ipairs(props) do
if (onlysrc == false or sourced(v1))
and v1.mainsnak.snaktype == "value"
and v1.mainsnak.datavalue.type == "wikibase-entityid"
and vallist:match( v1.mainsnak.datavalue.value.id )
and v1.qualifiers
then
local quals = v1.qualifiers["P1114"]
if quals then
for k2, v2 in ipairs(quals) do
sum = sum + v2.datavalue.value.amount
end
end
end
end
return sum
end
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Public functions
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- _getValue makes the functionality of getValue available to other modules
-------------------------------------------------------------------------------
-- Dependencies: setRanks; parseInput; propertyvalueandquals; assembleoutput; parseParam; sourced;
-- labelOrId; i18n.latestdatequalifier; format_Date; makeOrdinal; roundto; decimalPrecision; decimalToDMS;
-------------------------------------------------------------------------------
p._getValue = function(args)
-- parameter sets for commonly used groups of parameters
local paraset = tonumber(args.ps or args.parameterset or 0)
if paraset == 1 then
-- a common setting
args.rank = "best"
args.fetchwikidata = "ALL"
args.onlysourced = "no"
args.noicon = "true"
elseif paraset == 2 then
-- equivalent to raw
args.rank = "best"
args.fetchwikidata = "ALL"
args.onlysourced = "no"
args.noicon = "true"
args.linked = "no"
args.pd = "true"
elseif paraset == 3 then
-- third set goes here
end
-- implement eid parameter
local eid = args.eid
if eid == "" then
return nil
elseif eid then
args.qid = eid
end
local propertyID = mw.text.trim(args[1] or "")
args.reqranks = setRanks(args.rank)
-- replacetext (rt) is a string that is returned instead of any non-empty Wikidata value
-- this is useful for tracking and debugging, so we set fetchwikidata=ALL to fill the whitelist
local replacetext = mw.text.trim(args.rt or args.replacetext or "")
if replacetext ~= "" then
args.fetchwikidata = "ALL"
end
local f = {}
f.args = args
local entityid, props = parseInput(f, f.args[2], propertyID)
if not entityid then
return props -- either the input parameter or nothing
end
-- qual is a string containing the property ID of the qualifier(s) to be returned
-- if qual == "ALL" then all qualifiers returned
-- if qual == "DATES" then qualifiers P580 (start time) and P582 (end time) returned
-- if nothing or an empty string is passed set it nil -> no qualifiers returned
local qualID = mw.text.trim(args.qual or ""):upper()
if qualID == "" then qualID = nil end
-- set a language object and code in the args table
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
-- table 'out' stores the return value(s):
local out = propertyvalueandquals(props, args, qualID)
-- format the table of values and return it as a string:
return assembleoutput(out, args, entityid, propertyID)
end
-------------------------------------------------------------------------------
-- getValue is used to get the value(s) of a property
-- The property ID is passed as the first unnamed parameter and is required.
-- A locally supplied parameter may optionaly be supplied as the second unnamed parameter.
-- The function will now also return qualifiers if parameter qual is supplied
-------------------------------------------------------------------------------
-- Dependencies: _getValue; setRanks; parseInput; propertyvalueandquals; assembleoutput; parseParam; sourced;
-- labelOrId; i18n.latestdatequalifier; format_Date; makeOrdinal; roundto; decimalPrecision; decimalToDMS;
-------------------------------------------------------------------------------
p.getValue = function(frame)
local args= frame.args
if not args[1] then
args = frame:getParent().args
if not args[1] then return i18n.errors["No property supplied"] end
end
return p._getValue(args)
end
-------------------------------------------------------------------------------
-- getPreferredValue is used to get a value,
-- (or a comma separated list of them if multiple values exist).
-- If preferred ranks are set, it will return those values, otherwise values with normal ranks
-- now redundant to getValue with |rank=best
-------------------------------------------------------------------------------
-- Dependencies: p.getValue; setRanks; parseInput; propertyvalueandquals; assembleoutput;
-- parseParam; sourced; labelOrId; i18n.latestdatequalifier; format_Date;
-- makeOrdinal; roundto; decimalPrecision; decimalToDMS;
-------------------------------------------------------------------------------
p.getPreferredValue = function(frame)
frame.args.rank = "best"
return p.getValue(frame)
end
-------------------------------------------------------------------------------
-- getCoords is used to get coordinates for display in an infobox
-- whitelist and blacklist are implemented
-- optional 'display' parameter is allowed, defaults to nil - was "inline, title"
-------------------------------------------------------------------------------
-- Dependencies: setRanks(); parseInput(); decimalPrecision();
-------------------------------------------------------------------------------
p.getCoords = function(frame)
local propertyID = "P625"
-- if there is a 'display' parameter supplied, use it
-- otherwise default to nothing
local disp = frame.args.display or ""
if disp == "" then
disp = nil -- default to not supplying display parameter, was "inline, title"
end
-- there may be a format parameter to switch from deg/min/sec to decimal degrees
-- default is deg/min/sec
-- decimal degrees needs |format = dec
local form = (frame.args.format or ""):lower():sub(1,3)
if form ~= "dec" then
form = "dms"
end
-- just deal with best values
frame.args.reqranks = setRanks("best")
local qid, props = parseInput(frame, frame.args[1], propertyID)
if not qid then
return props -- either local parameter or nothing
else
local dv = props[1].mainsnak.datavalue.value
local lat, long, prec = dv.latitude, dv.longitude, dv.precision
lat = decimalPrecision(lat, prec)
long = decimalPrecision(long, prec)
local lat_long = { lat, long }
lat_long["display"] = disp
lat_long["format"] = form
-- invoke template Coord with the values stored in the table
return frame:expandTemplate{title = 'coord', args = lat_long}
end
end
-------------------------------------------------------------------------------
-- getQualifierValue is used to get a formatted value of a qualifier
--
-- The call needs: a property (the unnamed parameter or 1=)
-- a target value for that property (pval=)
-- a qualifier for that target value (qual=)
-- The usual whitelisting and blacklisting of the property is implemented
-- The boolean onlysourced= parameter can be set to return nothing
-- when the property is unsourced (or only sourced to Wikipedia)
-------------------------------------------------------------------------------
-- Dependencies: parseParam(); setRanks(); parseInput(); sourced();
-- propertyvalueandquals(); assembleoutput();
-- labelOrId(); i18n.latestdatequalifier(); format_Date();
-- findLang(); makeOrdinal(); roundto(); decimalPrecision(); decimalToDMS();
-------------------------------------------------------------------------------
p.getQualifierValue = function(frame)
-- The property ID that will have a qualifier is the first unnamed parameter
local propertyID = mw.text.trim(frame.args[1] or "")
-- The value of the property we want to match whose qualifier value is to be returned
-- is passed in named parameter |pval=
local propvalue = frame.args.pval
-- The property ID of the qualifier
-- whose value is to be returned is passed in named parameter |qual=
local qualifierID = frame.args.qual
-- A filter can be set like this: filter=P642==Q22674854
local filter, fprop, fval
local ftable = mw.text.split(frame.args.filter or "", "==")
if ftable[2] then
fprop = mw.text.trim(ftable[1])
fval = mw.text.trim(ftable[2])
filter = true
end
-- onlysourced is a boolean passed to return qualifiers
-- only when property values are sourced to something other than Wikipedia
-- if nothing or an empty string is passed set it true
-- if "false" or "no" or 0 is passed set it false
local onlysrc = parseParam(frame.args.onlysourced or frame.args.osd, true)
-- set a language object and language code in the frame.args table
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
-- set the requested ranks flags
frame.args.reqranks = setRanks(frame.args.rank)
-- check for locally supplied parameter in second unnamed parameter
-- success means no local parameter and the property exists
local qid, props = parseInput(frame, frame.args[2], propertyID)
if qid then
local out = {}
-- Scan through the values of the property
-- we want something like property is P793, significant event (in propertyID)
-- whose value is something like Q385378, construction (in propvalue)
-- then we can return the value(s) of a qualifier such as P580, start time (in qualifierID)
for k1, v1 in pairs(props) do
if v1.mainsnak.snaktype == "value" and v1.mainsnak.datavalue.type == "wikibase-entityid" then
-- It's a wiki-linked value, so check if it's the target (in propvalue) and if it has qualifiers
if v1.mainsnak.datavalue.value.id == propvalue and v1.qualifiers then
if onlysrc == false or sourced(v1) then
-- if we've got this far, we have a (sourced) claim with qualifiers
-- which matches the target, so apply the filter and find the value(s) of the qualifier we want
if not filter or (v1.qualifiers[fprop] and v1.qualifiers[fprop][1].datavalue.value.id == fval) then
local quals = v1.qualifiers[qualifierID]
if quals then
-- can't reference qualifer, so set onlysourced = "no" (args are strings, not boolean)
local qargs = frame.args
qargs.onlysourced = "no"
local vals = propertyvalueandquals(quals, qargs, qid)
for k, v in ipairs(vals) do
out[#out + 1] = v
end
end
end
end -- of check for sourced
end -- of check for matching required value and has qualifiers
end -- of check for wikibase entity
end -- of loop through values of propertyID
return assembleoutput(out, frame.args, qid, propertyID)
else
return props -- either local parameter or nothing
end -- of test for success
return nil
end
-------------------------------------------------------------------------------
-- getSumOfParts scans the property 'has part' (P527) for values matching a list.
-- The list is passed in parameter vlist.
-- It consists of a string of Qids separated by spaces or any usual punctuation.
-- If the matched values have a qualifier 'quantity' (P1114), those quantities are summed.
-- The sum is returned as a number or nothing if zero.
-------------------------------------------------------------------------------
-- Dependencies: _getsumofparts;
-------------------------------------------------------------------------------
p.getSumOfParts = function(frame)
local sum = _getsumofparts(frame.args)
if sum == 0 then return end
return sum
end
-------------------------------------------------------------------------------
-- getValueByQual gets the value of a property which has a qualifier with a given entity value
-- The call needs:
-- a property ID (the unnamed parameter or 1=Pxxx)
-- the ID of a qualifier for that property (qualID=Pyyy)
-- either the Wikibase-entity ID of a value for that qualifier (qvalue=Qzzz)
-- or a string value for that qualifier (qvalue=abc123)
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: _getvaluebyqual; parseParam; setRanks; parseInput; sourced;
-- assembleoutput;
-------------------------------------------------------------------------------
p.getValueByQual = function(frame)
local qualID = frame.args.qualID
-- The Q-id of the value for the qualifier we want to match is in named parameter |qvalue=
local qval = frame.args.qvalue or ""
if qval == "" then return "no qualifier value supplied" end
local function checkQID(id)
return id == qval
end
return _getvaluebyqual(frame, qualID, checkQID)
end
-------------------------------------------------------------------------------
-- getValueByLang gets the value of a property which has a qualifier P407
-- ("language of work or name") whose value has the given language code
-- The call needs:
-- a property ID (the unnamed parameter or 1=Pxxx)
-- the MediaWiki language code to match the language (lang=xx[-yy])
-- (if no code is supplied, it uses the default language)
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: _getvaluebyqual; parseParam; setRanks; parseInput; sourced; assembleoutput;
-------------------------------------------------------------------------------
p.getValueByLang = function(frame)
-- The language code for the qualifier we want to match is in named parameter |lang=
local langcode = findLang(frame.args.lang).code
local function checkLanguage(id)
-- id should represent a language like "British English (Q7979)"
-- it should have string property "Wikimedia language code (P424)"
-- qlcode will be a table:
local qlcode = mw.wikibase.getBestStatements(id, "P424")
if (#qlcode > 0) and (qlcode[1].mainsnak.datavalue.value == langcode) then
return true
end
end
return _getvaluebyqual(frame, "P407", checkLanguage)
end
-------------------------------------------------------------------------------
-- getValueByRefSource gets the value of a property which has a reference "stated in" (P248)
-- whose value has the given entity-ID.
-- The call needs:
-- a property ID (the unnamed parameter or 1=Pxxx)
-- the entity ID of a value to match where the reference is stated in (match=Qzzz)
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p.getValueByRefSource = function(frame)
-- The property ID that we want to check is the first unnamed parameter
local propertyID = mw.text.trim(frame.args[1] or ""):upper()
if propertyID == "" then return "no property supplied" end
-- The Q-id of the value we want to match is in named parameter |qvalue=
local qval = (frame.args.match or ""):upper()
if qval == "" then qval = "Q21540096" end
local unit = (frame.args.unit or ""):upper()
if unit == "" then unit = "Q4917" end
local onlysrc = parseParam(frame.args.onlysourced or frame.args.osd, true)
-- set the requested ranks flags
frame.args.reqranks = setRanks(frame.args.rank)
-- set a language object and code in the frame.args table
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
local linked = parseParam(frame.args.linked, true)
local uabbr = parseParam(frame.args.uabbr or frame.args.unitabbr, false)
-- qid not nil means no local parameter and the property exists
local qid, props = parseInput(frame, frame.args[2], propertyID)
if qid then
local out = {}
local mlt= {}
for k1, v1 in ipairs(props) do
if onlysrc == false or sourced(v1) then
if v1.references then
for k2, v2 in ipairs(v1.references) do
if v2.snaks.P248 then
for k3, v3 in ipairs(v2.snaks.P248) do
if v3.datavalue.value.id == qval then
out[#out+1], mlt[#out+1] = rendersnak(v1, frame.args, linked, "", "", "", "", uabbr, unit)
if not mlt[#out] then
-- we only need one match per property value
-- unless datatype was monolingual text
break
end
end -- of test for match
end -- of loop through values "stated in"
end -- of test that "stated in" exists
end -- of loop through references
end -- of test that references exist
end -- of test for sourced
end -- of loop through values of propertyID
if #mlt > 0 then
local langcode = frame.args.lang
langcode = mw.text.split( langcode, '-', true )[1]
local fbtbl = mw.language.getFallbacksFor( langcode )
table.insert( fbtbl, 1, langcode )
local bestval = ""
local found = false
for idx1, lang1 in ipairs(fbtbl) do
for idx2, lang2 in ipairs(mlt) do
if (lang1 == lang2) and not found then
bestval = out[idx2]
found = true
break
end
end -- loop through values of property
end -- loop through fallback languages
if found then
-- replace output table with a table containing the best value
out = { bestval }
else
-- more than one value and none of them on the list of fallback languages
-- sod it, just give them the first one
out = { out[1] }
end
end
return assembleoutput(out, frame.args, qid, propertyID)
else
return props -- no property or local parameter supplied
end -- of test for success
end
-------------------------------------------------------------------------------
-- getPropertyIDs takes most of the usual parameters.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented.
-- It returns the Entity-IDs (Qids) of the values of a property if it is a Wikibase-Entity.
-- Otherwise it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p._getPropertyIDs = function(args)
args.reqranks = setRanks(args.rank)
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
-- change default for noicon to true
args.noicon = tostring(parseParam(args.noicon or "", true))
local f = {}
f.args = args
local pid = mw.text.trim(args[1] or ""):upper()
-- get the qid and table of claims for the property, or nothing and the local value passed
local qid, props = parseInput(f, args[2], pid)
if not qid then return props end
if not props[1] then return nil end
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
local out = {}
for i, v in ipairs(props) do
local snak = v.mainsnak
if ( snak.datatype == "wikibase-item" )
and ( v.rank and args.reqranks[v.rank:sub(1, 1)] )
and ( snak.snaktype == "value" )
and ( sourced(v) or not onlysrc )
then
out[#out+1] = snak.datavalue.value.id
end
if maxvals > 0 and #out >= maxvals then break end
end
return assembleoutput(out, args, qid, pid)
end
p.getPropertyIDs = function(frame)
local args = frame.args
return p._getPropertyIDs(args)
end
-------------------------------------------------------------------------------
-- getQualifierIDs takes most of the usual parameters.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented.
-- It takes a property-id as the first unnamed parameter, and an optional parameter qlist
-- which is a list of qualifier property-ids to search for (default is "ALL")
-- It returns the Entity-IDs (Qids) of the values of a property if it is a Wikibase-Entity.
-- Otherwise it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p.getQualifierIDs = function(frame)
local args = frame.args
args.reqranks = setRanks(args.rank)
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
-- change default for noicon to true
args.noicon = tostring(parseParam(args.noicon or "", true))
local f = {}
f.args = args
local pid = mw.text.trim(args[1] or ""):upper()
-- get the qid and table of claims for the property, or nothing and the local value passed
local qid, props = parseInput(f, args[2], pid)
if not qid then return props end
if not props[1] then return nil end
-- get the other parameters
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
local qlist = args.qlist or ""
if qlist == "" then qlist = "ALL" end
qlist = qlist:gsub("[%p%s]+", " ") .. " "
local out = {}
for i, v in ipairs(props) do
local snak = v.mainsnak
if ( v.rank and args.reqranks[v.rank:sub(1, 1)] )
and ( snak.snaktype == "value" )
and ( sourced(v) or not onlysrc )
then
if v.qualifiers then
for k1, v1 in pairs(v.qualifiers) do
if qlist == "ALL " or qlist:match(k1 .. " ") then
for i2, v2 in ipairs(v1) do
if v2.datatype == "wikibase-item" and v2.snaktype == "value" then
out[#out+1] = v2.datavalue.value.id
end -- of test that id exists
end -- of loop through qualifier values
end -- of test for kq in qlist
end -- of loop through qualifiers
end -- of test for qualifiers
end -- of test for rank value, sourced, and value exists
if maxvals > 0 and #out >= maxvals then break end
end -- of loop through property values
return assembleoutput(out, args, qid, pid)
end
-------------------------------------------------------------------------------
-- getPropOfProp takes two propertyIDs: prop1 and prop2 (as well as the usual parameters)
-- If the value(s) of prop1 are of type "wikibase-item" then it returns the value(s) of prop2
-- of each of those wikibase-items.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p._getPropOfProp = function(args)
-- parameter sets for commonly used groups of parameters
local paraset = tonumber(args.ps or args.parameterset or 0)
if paraset == 1 then
-- a common setting
args.rank = "best"
args.fetchwikidata = "ALL"
args.onlysourced = "no"
args.noicon = "true"
elseif paraset == 2 then
-- equivalent to raw
args.rank = "best"
args.fetchwikidata = "ALL"
args.onlysourced = "no"
args.noicon = "true"
args.linked = "no"
args.pd = "true"
elseif paraset == 3 then
-- third set goes here
end
args.reqranks = setRanks(args.rank)
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
local pid1 = args.prop1 or args.pid1 or ""
local pid2 = args.prop2 or args.pid2 or ""
if pid1 == "" or pid2 == "" then return nil end
local f = {}
f.args = args
local qid1, statements1 = parseInput(f, args[1], pid1)
-- parseInput nulls empty args[1] and returns args[1] if nothing on Wikidata
if not qid1 then return statements1 end
-- otherwise it returns the qid and a table for the statement
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
local qualID = mw.text.trim(args.qual or ""):upper()
if qualID == "" then qualID = nil end
local out = {}
for k, v in ipairs(statements1) do
if not onlysrc or sourced(v) then
local snak = v.mainsnak
if snak.datatype == "wikibase-item" and snak.snaktype == "value" then
local qid2 = snak.datavalue.value.id
local statements2 = {}
if args.reqranks.b then
statements2 = mw.wikibase.getBestStatements(qid2, pid2)
else
statements2 = mw.wikibase.getAllStatements(qid2, pid2)
end
if statements2[1] then
local out2 = propertyvalueandquals(statements2, args, qualID)
out[#out+1] = assembleoutput(out2, args, qid2, pid2)
end
end -- of test for valid property1 value
end -- of test for sourced
if maxvals > 0 and #out >= maxvals then break end
end -- of loop through values of property1
return assembleoutput(out, args, qid1, pid1)
end
p.getPropOfProp = function(frame)
local args= frame.args
if not args.prop1 and not args.pid1 then
args = frame:getParent().args
if not args.prop1 and not args.pid1 then return i18n.errors["No property supplied"] end
end
return p._getPropOfProp(args)
end
-------------------------------------------------------------------------------
-- getAwardCat takes most of the usual parameters. If the item has values of P166 (award received),
-- then it examines each of those awards for P2517 (category for recipients of this award).
-- If it exists, it returns the corresponding category,
-- with the item's P734 (family name) as sort key, or no sort key if there is no family name.
-- The sort key may be overridden by the parameter |sortkey (alias |sk).
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p.getAwardCat = function(frame)
frame.args.reqranks = setRanks(frame.args.rank)
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
local args = frame.args
args.sep = " "
local pid1 = args.prop1 or "P166"
local pid2 = args.prop2 or "P2517"
if pid1 == "" or pid2 == "" then return nil end
-- locally supplied value:
local localval = mw.text.trim(args[1] or "")
local qid1, statements1 = parseInput(frame, localval, pid1)
if not qid1 then return localval end
-- linkprefix (strip quotes)
local lp = (args.linkprefix or args.lp or ""):gsub('"', '')
-- sort key (strip quotes, hyphens and periods):
local sk = (args.sortkey or args.sk or ""):gsub('["-.]', '')
-- family name:
local famname = ""
if sk == "" then
local p734 = mw.wikibase.getBestStatements(qid1, "P734")[1]
local p734id = p734 and p734.mainsnak.snaktype == "value" and p734.mainsnak.datavalue.value.id or ""
famname = mw.wikibase.getSitelink(p734id) or ""
-- strip namespace and disambigation
local pos = famname:find(":") or 0
famname = famname:sub(pos+1):gsub("%s%(.+%)$", "")
if famname == "" then
local lbl = mw.wikibase.getLabel(p734id)
famname = lbl and mw.text.nowiki(lbl) or ""
end
end
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
local qualID = mw.text.trim(args.qual or ""):upper()
if qualID == "" then qualID = nil end
local out = {}
for k, v in ipairs(statements1) do
if not onlysrc or sourced(v) then
local snak = v.mainsnak
if snak.datatype == "wikibase-item" and snak.snaktype == "value" then
local qid2 = snak.datavalue.value.id
local statements2 = {}
if args.reqranks.b then
statements2 = mw.wikibase.getBestStatements(qid2, pid2)
else
statements2 = mw.wikibase.getAllStatements(qid2, pid2)
end
if statements2[1] and statements2[1].mainsnak.snaktype == "value" then
local qid3 = statements2[1].mainsnak.datavalue.value.id
local sitelink = mw.wikibase.getSitelink(qid3)
-- if there's no local sitelink, create the sitelink from English label
if not sitelink then
local lbl = mw.wikibase.getLabelByLang(qid3, "en")
if lbl then
if lbl:sub(1,9) == "Category:" then
sitelink = mw.text.nowiki(lbl)
else
sitelink = "Category:" .. mw.text.nowiki(lbl)
end
end
end
if sitelink then
if sk ~= "" then
out[#out+1] = "[[" .. lp .. sitelink .. "|" .. sk .. "]]"
elseif famname ~= "" then
out[#out+1] = "[[" .. lp .. sitelink .. "|" .. famname .. "]]"
else
out[#out+1] = "[[" .. lp .. sitelink .. "]]"
end -- of check for sort keys
end -- of test for sitelink
end -- of test for category
end -- of test for wikibase item has a value
end -- of test for sourced
if maxvals > 0 and #out >= maxvals then break end
end -- of loop through values of property1
return assembleoutput(out, args, qid1, pid1)
end
-------------------------------------------------------------------------------
-- getIntersectCat takes most of the usual parameters.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-- It takes two properties, |prop1 and |prop2 (e.g. occupation and country of citizenship)
-- Each property's value is a wiki-base entity
-- For each value of the first parameter (ranks implemented) it fetches the value's main category
-- and then each value of the second parameter (possibly substituting a simpler description)
-- then it returns all of the categories representing the intersection of those properties,
-- (e.g. Category:Actors from Canada). A joining term may be supplied (e.g. |join=from).
-- The item's P734 (family name) is the sort key, or no sort key if there is no family name.
-- The sort key may be overridden by the parameter |sortkey (alias |sk).
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p.getIntersectCat = function(frame)
frame.args.reqranks = setRanks(frame.args.rank)
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
local args = frame.args
args.sep = " "
args.linked = "no"
local pid1 = args.prop1 or "P106"
local pid2 = args.prop2 or "P27"
if pid1 == "" or pid2 == "" then return nil end
local qid, statements1 = parseInput(frame, "", pid1)
if not qid then return nil end
local qid, statements2 = parseInput(frame, "", pid2)
if not qid then return nil end
-- topics like countries may have different names in categories from their label in Wikidata
local subs_exists, subs = pcall(mw.loadData, "Module:WikidataIB/subs")
local join = args.join or ""
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
-- linkprefix (strip quotes)
local lp = (args.linkprefix or args.lp or ""):gsub('"', '')
-- sort key (strip quotes, hyphens and periods):
local sk = (args.sortkey or args.sk or ""):gsub('["-.]', '')
-- family name:
local famname = ""
if sk == "" then
local p734 = mw.wikibase.getBestStatements(qid, "P734")[1]
local p734id = p734 and p734.mainsnak.snaktype == "value" and p734.mainsnak.datavalue.value.id or ""
famname = mw.wikibase.getSitelink(p734id) or ""
-- strip namespace and disambigation
local pos = famname:find(":") or 0
famname = famname:sub(pos+1):gsub("%s%(.+%)$", "")
if famname == "" then
local lbl = mw.wikibase.getLabel(p734id)
famname = lbl and mw.text.nowiki(lbl) or ""
end
end
local cat1 = {}
for k, v in ipairs(statements1) do
if not onlysrc or sourced(v) then
-- get the ID representing the value of the property
local pvalID = (v.mainsnak.snaktype == "value") and v.mainsnak.datavalue.value.id
if pvalID then
-- get the topic's main category (P910) for that entity
local p910 = mw.wikibase.getBestStatements(pvalID, "P910")[1]
if p910 and p910.mainsnak.snaktype == "value" then
local tmcID = p910.mainsnak.datavalue.value.id
-- use sitelink or the English label for the cat
local cat = mw.wikibase.getSitelink(tmcID)
if not cat then
local lbl = mw.wikibase.getLabelByLang(tmcID, "en")
if lbl then
if lbl:sub(1,9) == "Category:" then
cat = mw.text.nowiki(lbl)
else
cat = "Category:" .. mw.text.nowiki(lbl)
end
end
end
cat1[#cat1+1] = cat
end -- of test for topic's main category exists
end -- of test for property has vaild value
end -- of test for sourced
if maxvals > 0 and #cat1 >= maxvals then break end
end
local cat2 = {}
for k, v in ipairs(statements2) do
if not onlysrc or sourced(v) then
local cat = rendersnak(v, args)
if subs[cat] then cat = subs[cat] end
cat2[#cat2+1] = cat
end
if maxvals > 0 and #cat2 >= maxvals then break end
end
local out = {}
for k1, v1 in ipairs(cat1) do
for k2, v2 in ipairs(cat2) do
if sk ~= "" then
out[#out+1] = "[[" .. lp .. v1 .. " " .. join .. " " .. v2 .. "|" .. sk .. "]]"
elseif famname ~= "" then
out[#out+1] = "[[" .. lp .. v1 .. " " .. join .. " " .. v2 .. "|" .. famname .. "]]"
else
out[#out+1] = "[[" .. lp .. v1 .. " " .. join .. " " .. v2 .. "]]"
end -- of check for sort keys
end
end
args.noicon = "true"
return assembleoutput(out, args, qid, pid1)
end
-------------------------------------------------------------------------------
-- qualsToTable takes most of the usual parameters.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented.
-- A qid may be given, and the first unnamed parameter is the property ID, which is of type wikibase item.
-- It takes a list of qualifier property IDs as |quals=
-- For a given qid and property, it creates the rows of an html table,
-- each row being a value of the property (optionally only if the property matches the value in |pval= )
-- each cell being the first value of the qualifier corresponding to the list in |quals
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced;
-------------------------------------------------------------------------------
p.qualsToTable = function(frame)
local args = frame.args
local quals = args.quals or ""
if quals == "" then return "" end
args.reqranks = setRanks(args.rank)
local propertyID = mw.text.trim(args[1] or "")
local f = {}
f.args = args
local entityid, props = parseInput(f, "", propertyID)
if not entityid then return "" end
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
local pval = args.pval or ""
local qplist = mw.text.split(quals, "%p") -- split at punctuation and make a sequential table
for i, v in ipairs(qplist) do
qplist[i] = mw.text.trim(v):upper() -- remove whitespace and capitalise
end
local col1 = args.firstcol or ""
if col1 ~= "" then
col1 = col1 .. "</td><td>"
end
local emptycell = args.emptycell or " "
-- construct a 2-D array of qualifier values in qvals
local qvals = {}
for i, v in ipairs(props) do
local skip = false
if pval ~= "" then
local pid = v.mainsnak.datavalue and v.mainsnak.datavalue.value.id
if pid ~= pval then skip = true end
end
if not skip then
local qval = {}
local vqualifiers = v.qualifiers or {}
-- go through list of wanted qualifier properties
for i1, v1 in ipairs(qplist) do
-- check for that property ID in the statement's qualifiers
local qv, qtype
if vqualifiers[v1] then
qtype = vqualifiers[v1][1].datatype
if qtype == "time" then
if vqualifiers[v1][1].snaktype == "value" then
qv = mw.wikibase.renderSnak(vqualifiers[v1][1])
qv = frame:expandTemplate{title="dts", args={qv}}
else
qv = "?"
end
elseif qtype == "url" then
if vqualifiers[v1][1].snaktype == "value" then
qv = mw.wikibase.renderSnak(vqualifiers[v1][1])
local display = mw.ustring.match( mw.uri.decode(qv, "WIKI"), "([%w ]+)$" )
if display then
qv = "[" .. qv .. " " .. display .. "]"
end
end
else
qv = mw.wikibase.formatValue(vqualifiers[v1][1])
end
end
-- record either the value or a placeholder
qval[i1] = qv or emptycell
end -- of loop through list of qualifiers
-- add the list of qualifier values as a "row" in the main list
qvals[#qvals+1] = qval
end
end -- of for each value loop
local out = {}
for i, v in ipairs(qvals) do
out[i] = "<tr><td>" .. col1 .. table.concat(qvals[i], "</td><td>") .. "</td></tr>"
end
return table.concat(out, "\n")
end
-------------------------------------------------------------------------------
-- getGlobe takes an optional qid of a Wikidata entity passed as |qid=
-- otherwise it uses the linked item for the current page.
-- If returns the Qid of the globe used in P625 (coordinate location),
-- or nil if there isn't one.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getGlobe = function(frame)
local qid = frame.args.qid or frame.args[1] or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
local coords = mw.wikibase.getBestStatements(qid, "P625")[1]
local globeid
if coords and coords.mainsnak.snaktype == "value" then
globeid = coords.mainsnak.datavalue.value.globe:match("(Q%d+)")
end
return globeid
end
-------------------------------------------------------------------------------
-- getCommonsLink takes an optional qid of a Wikidata entity passed as |qid=
-- It returns one of the following in order of preference:
-- the Commons sitelink of the linked Wikidata item;
-- the Commons sitelink of the topic's main category of the linked Wikidata item;
-------------------------------------------------------------------------------
-- Dependencies: _getCommonslink(); _getSitelink(); parseParam()
-------------------------------------------------------------------------------
p.getCommonsLink = function(frame)
local oc = frame.args.onlycat or frame.args.onlycategories
local fb = parseParam(frame.args.fallback or frame.args.fb, true)
return _getCommonslink(frame.args.qid, oc, fb)
end
-------------------------------------------------------------------------------
-- getSitelink takes the qid of a Wikidata entity passed as |qid=
-- It takes an optional parameter |wiki= to determine which wiki is to be checked for a sitelink
-- If the parameter is blank, then it uses the local wiki.
-- If there is a sitelink to an article available, it returns the plain text link to the article
-- If there is no sitelink, it returns nil.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getSiteLink = function(frame)
return _getSitelink(frame.args.qid, frame.args.wiki or mw.text.trim(frame.args[1] or ""))
end
-------------------------------------------------------------------------------
-- getLink has the qid of a Wikidata entity passed as the first unnamed parameter or as |qid=
-- If there is a sitelink to an article on the local Wiki, it returns a link to the article
-- with the Wikidata label as the displayed text.
-- If there is no sitelink, it returns the label as plain text.
-- If there is no label in the local language, it displays the qid instead.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getLink = function(frame)
local itemID = mw.text.trim(frame.args[1] or frame.args.qid or "")
if itemID == "" then return end
local sitelink = mw.wikibase.getSitelink(itemID)
local label = labelOrId(itemID)
if sitelink then
return "[[:" .. sitelink .. "|" .. label .. "]]"
else
return label
end
end
-------------------------------------------------------------------------------
-- getLabel has the qid of a Wikidata entity passed as the first unnamed parameter or as |qid=
-- It returns the Wikidata label for the local language as plain text.
-- If there is no label in the local language, it displays the qid instead.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getLabel = function(frame)
local itemID = mw.text.trim(frame.args[1] or frame.args.qid or "")
if itemID == "" then return end
local lang = frame.args.lang or ""
if lang == "" then lang = nil end
local label = labelOrId(itemID, lang)
return label
end
-------------------------------------------------------------------------------
-- label has the qid of a Wikidata entity passed as the first unnamed parameter or as |qid=
-- if no qid is supplied, it uses the qid associated with the current page.
-- It returns the Wikidata label for the local language as plain text.
-- If there is no label in the local language, it returns nil.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.label = function(frame)
local qid = mw.text.trim(frame.args[1] or frame.args.qid or "")
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return end
local lang = frame.args.lang or ""
if lang == "" then lang = nil end
local label, success = labelOrId(qid, lang)
if success then return label end
end
-------------------------------------------------------------------------------
-- getAT (Article Title)
-- has the qid of a Wikidata entity passed as the first unnamed parameter or as |qid=
-- If there is a sitelink to an article on the local Wiki, it returns the sitelink as plain text.
-- If there is no sitelink or qid supplied, it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getAT = function(frame)
local itemID = mw.text.trim(frame.args[1] or frame.args.qid or "")
if itemID == "" then return end
return mw.wikibase.getSitelink(itemID)
end
-------------------------------------------------------------------------------
-- getDescription has the qid of a Wikidata entity passed as |qid=
-- (it defaults to the associated qid of the current article if omitted)
-- and a local parameter passed as the first unnamed parameter.
-- Any local parameter passed (other than "Wikidata" or "none") becomes the return value.
-- It returns the article description for the Wikidata entity if the local parameter is "Wikidata".
-- Nothing is returned if the description doesn't exist or "none" is passed as the local parameter.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getDescription = function(frame)
local desc = mw.text.trim(frame.args[1] or "")
local itemID = mw.text.trim(frame.args.qid or "")
if itemID == "" then itemID = nil end
if desc:lower() == 'wikidata' then
return mw.wikibase.getDescription(itemID)
elseif desc:lower() == 'none' then
return nil
else
return desc
end
end
-------------------------------------------------------------------------------
-- getAliases has the qid of a Wikidata entity passed as |qid=
-- (it defaults to the associated qid of the current article if omitted)
-- and a local parameter passed as the first unnamed parameter.
-- It implements blacklisting and whitelisting with a field name of "alias" by default.
-- Any local parameter passed becomes the return value.
-- Otherwise it returns the aliases for the Wikidata entity with the usual list options.
-- Nothing is returned if the aliases do not exist.
-------------------------------------------------------------------------------
-- Dependencies: findLang(); assembleoutput()
-------------------------------------------------------------------------------
p.getAliases = function(frame)
local args = frame.args
local fieldname = args.name or ""
if fieldname == "" then fieldname = "alias" end
local blacklist = args.suppressfields or args.spf or ""
if blacklist:find(fieldname) then return nil end
local localval = mw.text.trim(args[1] or "")
if localval ~= "" then return localval end
local whitelist = args.fetchwikidata or args.fwd or ""
if whitelist == "" then whitelist = "NONE" end
if not (whitelist == 'ALL' or whitelist:find(fieldname)) then return nil end
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid or not mw.wikibase.entityExists(qid) then return nil end
local aliases = mw.wikibase.getEntity(qid).aliases
if not aliases then return nil end
args.langobj = findLang(args.lang)
local langcode = args.langobj.code
args.lang = langcode
local out = {}
for k1, v1 in pairs(aliases) do
if v1[1].language == langcode then
for k1, v2 in ipairs(v1) do
out[#out+1] = v2.value
end
break
end
end
return assembleoutput(out, args, qid)
end
-------------------------------------------------------------------------------
-- pageId returns the page id (entity ID, Qnnn) of the current page
-- returns nothing if the page is not connected to Wikidata
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.pageId = function(frame)
return mw.wikibase.getEntityIdForCurrentPage()
end
-------------------------------------------------------------------------------
-- formatDate is a wrapper to export the private function format_Date
-------------------------------------------------------------------------------
-- Dependencies: format_Date();
-------------------------------------------------------------------------------
p.formatDate = function(frame)
return format_Date(frame.args[1], frame.args.df, frame.args.bc)
end
-------------------------------------------------------------------------------
-- location is a wrapper to export the private function _location
-- it takes the entity-id as qid or the first unnamed parameter
-- optional boolean parameter first toggles the display of the first item
-- optional boolean parameter skip toggles the display to skip to the last item
-- parameter debug=<y/n> (default 'n') adds error msg if not a location
-------------------------------------------------------------------------------
-- Dependencies: _location();
-------------------------------------------------------------------------------
p.location = function(frame)
local debug = (frame.args.debug or ""):sub(1, 1):lower()
if debug == "" then debug = "n" end
local qid = mw.text.trim(frame.args.qid or frame.args[1] or ""):upper()
if qid == "" then qid=mw.wikibase.getEntityIdForCurrentPage() end
if not qid then
if debug ~= "n" then
return i18n.errors["entity-not-found"]
else
return nil
end
end
local first = mw.text.trim(frame.args.first or "")
local skip = mw.text.trim(frame.args.skip or "")
return table.concat( _location(qid, first, skip), ", " )
end
-------------------------------------------------------------------------------
-- checkBlacklist implements a test to check whether a named field is allowed
-- returns true if the field is not blacklisted (i.e. allowed)
-- returns false if the field is blacklisted (i.e. disallowed)
-- {{#if:{{#invoke:WikidataIB |checkBlacklist |name=Joe |suppressfields=Dave; Joe; Fred}} | not blacklisted | blacklisted}}
-- displays "blacklisted"
-- {{#if:{{#invoke:WikidataIB |checkBlacklist |name=Jim |suppressfields=Dave; Joe; Fred}} | not blacklisted | blacklisted}}
-- displays "not blacklisted"
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.checkBlacklist = function(frame)
local blacklist = frame.args.suppressfields or frame.args.spf or ""
local fieldname = frame.args.name or ""
if blacklist ~= "" and fieldname ~= "" then
if blacklist:find(fieldname) then
return false
else
return true
end
else
-- one of the fields is missing: let's call that "not on the list"
return true
end
end
-------------------------------------------------------------------------------
-- emptyor returns nil if its first unnamed argument is just punctuation, whitespace or html tags
-- otherwise it returns the argument unchanged (including leading/trailing space).
-- If the argument may contain "=", then it must be called explicitly:
-- |1=arg
-- (In that case, leading and trailing spaces are trimmed)
-- It finds use in infoboxes where it can replace tests like:
-- {{#if: {{#invoke:WikidatIB |getvalue |P99 |fwd=ALL}} | <span class="xxx">{{#invoke:WikidatIB |getvalue |P99 |fwd=ALL}}</span> | }}
-- with a form that uses just a single call to Wikidata:
-- {{#invoke |WikidataIB |emptyor |1= <span class="xxx">{{#invoke:WikidataIB |getvalue |P99 |fwd=ALL}}</span> }}
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.emptyor = function(frame)
local s = frame.args[1] or ""
if s == "" then return nil end
local sx = s:gsub("%s", ""):gsub("<[^>]*>", ""):gsub("%p", "")
if sx == "" then
return nil
else
return s
end
end
-------------------------------------------------------------------------------
-- labelorid is a public function to expose the output of labelOrId()
-- Pass the Q-number as |qid= or as an unnamed parameter.
-- It returns the Wikidata label for that entity or the qid if no label exists.
-------------------------------------------------------------------------------
-- Dependencies: labelOrId
-------------------------------------------------------------------------------
p.labelorid = function(frame)
return (labelOrId(frame.args.qid or frame.args[1]))
end
-------------------------------------------------------------------------------
-- getLang returns the MediaWiki language code of the current content.
-- If optional parameter |style=full, it returns the language name.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getLang = function(frame)
local style = (frame.args.style or ""):lower()
local langcode = mw.language.getContentLanguage().code
if style == "full" then
return mw.language.fetchLanguageName( langcode )
end
return langcode
end
-------------------------------------------------------------------------------
-- getItemLangCode takes a qid parameter (using the current page's qid if blank)
-- If the item for that qid has property country (P17) it looks at the first preferred value
-- If the country has an official language (P37), it looks at the first preferred value
-- If that official language has a language code (P424), it returns the first preferred value
-- Otherwise it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: _getItemLangCode()
-------------------------------------------------------------------------------
p.getItemLangCode = function(frame)
return _getItemLangCode(frame.args.qid or frame.args[1])
end
-------------------------------------------------------------------------------
-- findLanguage exports the local findLang() function
-- It takes an optional language code and returns, in order of preference:
-- the code if a known language;
-- the user's language, if set;
-- the server's content language.
-------------------------------------------------------------------------------
-- Dependencies: findLang
-------------------------------------------------------------------------------
p.findLanguage = function(frame)
return findLang(frame.args.lang or frame.args[1]).code
end
-------------------------------------------------------------------------------
-- getQid returns the qid, if supplied
-- failing that, the Wikidata entity ID of the "category's main topic (P301)", if it exists
-- failing that, the Wikidata entity ID associated with the current page, if it exists
-- otherwise, nothing
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getQid = function(frame)
local qid = (frame.args.qid or ""):upper()
-- check if a qid was passed; if so, return it:
if qid ~= "" then return qid end
-- check if there's a "category's main topic (P301)":
qid = mw.wikibase.getEntityIdForCurrentPage()
if qid then
local prop301 = mw.wikibase.getBestStatements(qid, "P301")
if prop301[1] then
local mctid = prop301[1].mainsnak.datavalue.value.id
if mctid then return mctid end
end
end
-- otherwise return the page qid (if any)
return qid
end
-------------------------------------------------------------------------------
-- followQid takes four optional parameters: qid, props, list and all.
-- If qid is not given, it uses the qid for the connected page
-- or returns nil if there isn't one.
-- props is a list of properties, separated by punctuation.
-- If props is given, the Wikidata item for the qid is examined for each property in turn.
-- If that property contains a value that is another Wikibase-item, that item's qid is returned,
-- and the search terminates, unless |all=y when all of the qids are returned, separated by spaces.
-- If |list= is set to a template, the qids are passed as arguments to the template.
-- If props is not given, the qid is returned.
-------------------------------------------------------------------------------
-- Dependencies: parseParam()
-------------------------------------------------------------------------------
p._followQid = function(args)
local qid = (args.qid or ""):upper()
local all = parseParam(args.all, false)
local list = args.list or ""
if list == "" then list = nil end
if qid == "" then
qid = mw.wikibase.getEntityIdForCurrentPage()
end
if not qid then return nil end
local out = {}
local props = (args.props or ""):upper()
if props ~= "" then
for p in mw.text.gsplit(props, "%p") do -- split at punctuation and iterate
p = mw.text.trim(p)
for i, v in ipairs( mw.wikibase.getBestStatements(qid, p) ) do
local linkedid = v.mainsnak.datavalue and v.mainsnak.datavalue.value.id
if linkedid then
if all then
out[#out+1] = linkedid
else
return linkedid
end -- test for all or just the first one found
end -- test for value exists for that property
end -- loop through values of property to follow
end -- loop through list of properties to follow
end
if #out > 0 then
local ret = ""
if list then
ret = mw.getCurrentFrame():expandTemplate{title = list, args = out}
else
ret = table.concat(out, " ")
end
return ret
else
return qid
end
end
p.followQid = function(frame)
return p._followQid(frame.args)
end
-------------------------------------------------------------------------------
-- globalSiteID returns the globalSiteID for the current wiki
-- e.g. returns "enwiki" for the English Wikipedia, "enwikisource" for English Wikisource, etc.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.globalSiteID = function(frame)
return mw.wikibase.getGlobalSiteId()
end
-------------------------------------------------------------------------------
-- siteID returns the root of the globalSiteID
-- e.g. "en" for "enwiki", "enwikisource", etc.
-- treats "en-gb" as "en", etc.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.siteID = function(frame)
local txtlang = frame:callParserFunction('int', {'lang'}) or ""
-- This deals with specific exceptions: be-tarask -> be-x-old
if txtlang == "be-tarask" then
return "be_x_old"
end
local pos = txtlang:find("-")
local ret = ""
if pos then
ret = txtlang:sub(1, pos-1)
else
ret = txtlang
end
return ret
end
-------------------------------------------------------------------------------
-- projID returns the code used to link to the reader's language's project
-- e.g "en" for [[:en:WikidataIB]]
-- treats "en-gb" as "en", etc.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.projID = function(frame)
local txtlang = frame:callParserFunction('int', {'lang'}) or ""
-- This deals with specific exceptions: be-tarask -> be-x-old
if txtlang == "be-tarask" then
return "be-x-old"
end
local pos = txtlang:find("-")
local ret = ""
if pos then
ret = txtlang:sub(1, pos-1)
else
ret = txtlang
end
return ret
end
-------------------------------------------------------------------------------
-- formatNumber formats a number according to the the supplied language code ("|lang=")
-- or the default language if not supplied.
-- The number is the first unnamed parameter or "|num="
-------------------------------------------------------------------------------
-- Dependencies: findLang()
-------------------------------------------------------------------------------
p.formatNumber = function(frame)
local lang
local num = tonumber(frame.args[1] or frame.args.num) or 0
lang = findLang(frame.args.lang)
return lang:formatNum( num )
end
-------------------------------------------------------------------------------
-- examine dumps the property (the unnamed parameter or pid)
-- from the item given by the parameter 'qid' (or the other unnamed parameter)
-- or from the item corresponding to the current page if qid is not supplied.
-- e.g. {{#invoke:WikidataIB |examine |pid=P26 |qid=Q42}}
-- or {{#invoke:WikidataIB |examine |P26 |Q42}} or any combination of these
-- or {{#invoke:WikidataIB |examine |P26}} for the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.examine = function( frame )
local args
if frame.args[1] or frame.args.pid or frame.args.qid then
args = frame.args
else
args = frame:getParent().args
end
local par = {}
local pid = (args.pid or ""):upper()
local qid = (args.qid or ""):upper()
par[1] = mw.text.trim( args[1] or "" ):upper()
par[2] = mw.text.trim( args[2] or "" ):upper()
table.sort(par)
if par[2]:sub(1,1) == "P" then par[1], par[2] = par[2], par[1] end
if pid == "" then pid = par[1] end
if qid == "" then qid = par[2] end
local q1 = qid:sub(1,1)
if pid:sub(1,1) ~= "P" then return "No property supplied" end
if q1 ~= "Q" and q1 ~= "M" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return "No item for this page" end
return "<pre>" .. mw.dumpObject( mw.wikibase.getAllStatements( qid, pid ) ) .. "</pre>"
end
-------------------------------------------------------------------------------
-- checkvalue looks for 'val' as a wikibase-item value of a property (the unnamed parameter or pid)
-- from the item given by the parameter 'qid'
-- or from the Wikidata item associated with the current page if qid is not supplied.
-- It only checks ranks that are requested (preferred and normal by default)
-- If property is not supplied, then P31 (instance of) is assumed.
-- It returns val if found or nothing if not found.
-- e.g. {{#invoke:WikidataIB |checkvalue |val=Q5 |pid=P31 |qid=Q42}}
-- or {{#invoke:WikidataIB |checkvalue |val=Q5 |P31 |qid=Q42}}
-- or {{#invoke:WikidataIB |checkvalue |val=Q5 |qid=Q42}}
-- or {{#invoke:WikidataIB |checkvalue |val=Q5 |P31}} for the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.checkvalue = function( frame )
local args
if frame.args.val then
args = frame.args
else
args = frame:getParent().args
end
local val = args.val
if not val then return nil end
local pid = mw.text.trim(args.pid or args[1] or "P31"):upper()
local qid = (args.qid or ""):upper()
if pid:sub(1,1) ~= "P" then return nil end
if qid:sub(1,1) ~= "Q" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return nil end
local ranks = setRanks(args.rank)
local stats = {}
if ranks.b then
stats = mw.wikibase.getBestStatements(qid, pid)
else
stats = mw.wikibase.getAllStatements( qid, pid )
end
if not stats[1] then return nil end
if stats[1].mainsnak.datatype == "wikibase-item" then
for k, v in pairs( stats ) do
local ms = v.mainsnak
if ranks[v.rank:sub(1,1)] and ms.snaktype == "value" and ms.datavalue.value.id == val then
return val
end
end
end
return nil
end
-------------------------------------------------------------------------------
-- url2 takes a parameter url= that is a proper url and formats it for use in an infobox.
-- If no parameter is supplied, it returns nothing.
-- This is the equivalent of Template:URL
-- but it keeps the "edit at Wikidata" pen icon out of the microformat.
-- Usually it will take its url parameter directly from a Wikidata call:
-- e.g. {{#invoke:WikidataIB |url2 |url={{wdib |P856 |qid=Q23317 |fwd=ALL |osd=no}} }}
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.url2 = function(frame)
local txt = frame.args.url or ""
if txt == "" then return nil end
-- extract any icon
local url, icon = txt:match("(.+) (.+)")
-- make sure there's at least a space at the end
url = (url or txt) .. " "
icon = icon or ""
-- extract any protocol like https://
local prot = url:match("(https*://).+[ \"\']")
-- extract address
local addr = ""
if prot then
addr = url:match("https*://(.+)[ \"\']") or " "
else
prot = "//"
addr = url:match("[^%p%s]+%.(.+)[ \"\']") or " "
end
-- strip trailing / from end of domain-only url and add <wbr/> before . and /
local disp, n = addr:gsub( "^([^/]+)/$", "%1" ):gsub("%/", "<wbr/>/"):gsub("%.", "<wbr/>.")
return '<span class="url">[' .. prot .. addr .. " " .. disp .. "]</span> " .. icon
end
-------------------------------------------------------------------------------
-- getWebsite fetches the Official website (P856) and formats it for use in an infobox.
-- This is similar to Template:Official website but with a url displayed,
-- and it adds the "edit at Wikidata" pen icon beyond the microformat if enabled.
-- A local value will override the Wikidata value. "NONE" returns nothing.
-- e.g. {{#invoke:WikidataIB |getWebsite |qid= |noicon= |lang= |url= }}
-------------------------------------------------------------------------------
-- Dependencies: findLang(); parseParam();
-------------------------------------------------------------------------------
p.getWebsite = function(frame)
local url = frame.args.url or ""
if url:upper() == "NONE" then return nil end
local urls = {}
local quals = {}
local qid = frame.args.qid or ""
if url and url ~= "" then
urls[1] = url
else
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return nil end
local prop856 = mw.wikibase.getBestStatements(qid, "P856")
for k, v in pairs(prop856) do
if v.mainsnak.snaktype == "value" then
urls[#urls+1] = v.mainsnak.datavalue.value
if v.qualifiers and v.qualifiers["P1065"] then
-- just take the first archive url (P1065)
local au = v.qualifiers["P1065"][1]
if au.snaktype == "value" then
quals[#urls] = au.datavalue.value
end -- test for archive url having a value
end -- test for qualifers
end -- test for website having a value
end -- loop through website(s)
end
if #urls == 0 then return nil end
local out = {}
for i, u in ipairs(urls) do
local link = quals[i] or u
local prot, addr = u:match("(http[s]*://)(.+)")
addr = addr or u
local disp, n = addr:gsub("%.", "<wbr/>%.")
out[#out+1] = '<span class="url">[' .. link .. " " .. disp .. "]</span>"
end
local langcode = findLang(frame.args.lang).code
local noicon = parseParam(frame.args.noicon, false)
if url == "" and not noicon then
out[#out] = out[#out] .. createicon(langcode, qid, "P856")
end
local ret = ""
if #out > 1 then
ret = mw.getCurrentFrame():expandTemplate{title = "ubl", args = out}
else
ret = out[1]
end
return ret
end
-------------------------------------------------------------------------------
-- getAllLabels fetches the set of labels and formats it for display as wikitext.
-- It takes a parameter 'qid' for arbitrary access, otherwise it uses the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getAllLabels = function(frame)
local args = frame.args or frame:getParent().args or {}
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid or not mw.wikibase.entityExists(qid) then return i18n["entity-not-found"] end
local labels = mw.wikibase.getEntity(qid).labels
if not labels then return i18n["labels-not-found"] end
local out = {}
for k, v in pairs(labels) do
out[#out+1] = v.value .. " (" .. v.language .. ")"
end
return table.concat(out, "; ")
end
-------------------------------------------------------------------------------
-- getAllDescriptions fetches the set of descriptions and formats it for display as wikitext.
-- It takes a parameter 'qid' for arbitrary access, otherwise it uses the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getAllDescriptions = function(frame)
local args = frame.args or frame:getParent().args or {}
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid or not mw.wikibase.entityExists(qid) then return i18n["entity-not-found"] end
local descriptions = mw.wikibase.getEntity(qid).descriptions
if not descriptions then return i18n["descriptions-not-found"] end
local out = {}
for k, v in pairs(descriptions) do
out[#out+1] = v.value .. " (" .. v.language .. ")"
end
return table.concat(out, "; ")
end
-------------------------------------------------------------------------------
-- getAllAliases fetches the set of aliases and formats it for display as wikitext.
-- It takes a parameter 'qid' for arbitrary access, otherwise it uses the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getAllAliases = function(frame)
local args = frame.args or frame:getParent().args or {}
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid or not mw.wikibase.entityExists(qid) then return i18n["entity-not-found"] end
local aliases = mw.wikibase.getEntity(qid).aliases
if not aliases then return i18n["aliases-not-found"] end
local out = {}
for k1, v1 in pairs(aliases) do
local lang = v1[1].language
local val = {}
for k1, v2 in ipairs(v1) do
val[#val+1] = v2.value
end
out[#out+1] = table.concat(val, ", ") .. " (" .. lang .. ")"
end
return table.concat(out, "; ")
end
-------------------------------------------------------------------------------
-- showNoLinks displays the article titles that should not be linked.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.showNoLinks = function(frame)
local out = {}
for k, v in pairs(donotlink) do
out[#out+1] = k
end
table.sort( out )
return table.concat(out, "; ")
end
-------------------------------------------------------------------------------
-- checkValidity checks whether the first unnamed parameter represents a valid entity-id,
-- that is, something like Q1235 or P123.
-- It returns the strings "true" or "false".
-- Change false to nil to return "true" or "" (easier to test with #if:).
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
function p.checkValidity(frame)
local id = mw.text.trim(frame.args[1] or "")
if mw.wikibase.isValidEntityId(id) then
return true
else
return false
end
end
-------------------------------------------------------------------------------
-- getEntityFromTitle returns the Entity-ID (Q-number) for a given title.
-- Modification of Module:ResolveEntityId
-- The title is the first unnamed parameter.
-- The site parameter determines the site/language for the title. Defaults to current wiki.
-- The showdab parameter determines whether dab pages should return the Q-number or nil. Defaults to true.
-- Returns the Q-number or nil if it does not exist.
-------------------------------------------------------------------------------
-- Dependencies: parseParam
-------------------------------------------------------------------------------
function p.getEntityFromTitle(frame)
local args=frame.args
if not args[1] then args=frame:getParent().args end
if not args[1] then return nil end
local title = mw.text.trim(args[1])
local site = args.site or ""
local showdab = parseParam(args.showdab, true)
local qid = mw.wikibase.getEntityIdForTitle(title, site)
if qid then
local prop31 = mw.wikibase.getBestStatements(qid, "P31")[1]
if not showdab and prop31 and prop31.mainsnak.datavalue.value.id == "Q4167410" then
return nil
else
return qid
end
end
end
-------------------------------------------------------------------------------
-- getDatePrecision returns the number representing the precision of the first best date value
-- for the given property.
-- It takes the qid and property ID
-- The meanings are given at https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times
-- 0 = 1 billion years .. 6 = millennium, 7 = century, 8 = decade, 9 = year, 10 = month, 11 = day
-- Returns 0 (or the second unnamed parameter) if the Wikidata does not exist.
-------------------------------------------------------------------------------
-- Dependencies: parseParam; sourced;
-------------------------------------------------------------------------------
function p.getDatePrecision(frame)
local args=frame.args
if not args[1] then args=frame:getParent().args end
local default = tonumber(args[2] or args.default) or 0
local prop = mw.text.trim(args[1] or "")
if prop == "" then return default end
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return default end
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local stat = mw.wikibase.getBestStatements(qid, prop)
for i, v in ipairs(stat) do
local prec = (onlysrc == false or sourced(v))
and v.mainsnak.datavalue
and v.mainsnak.datavalue.value
and v.mainsnak.datavalue.value.precision
if prec then return prec end
end
return default
end
return p
-------------------------------------------------------------------------------
-- List of exported functions
-------------------------------------------------------------------------------
--[[
_getValue
getValue
getPreferredValue
getCoords
getQualifierValue
getSumOfParts
getValueByQual
getValueByLang
getValueByRefSource
getPropertyIDs
getQualifierIDs
getPropOfProp
getAwardCat
getIntersectCat
getGlobe
getCommonsLink
getSiteLink
getLink
getLabel
label
getAT
getDescription
getAliases
pageId
formatDate
location
checkBlacklist
emptyor
labelorid
getLang
getItemLangCode
findLanguage
getQID
followQid
globalSiteID
siteID
projID
formatNumber
examine
checkvalue
url2
getWebsite
getAllLabels
getAllDescriptions
getAllAliases
showNoLinks
checkValidity
getEntityFromTitle
getDatePrecision
--]]
-------------------------------------------------------------------------------
su3fccufly7bnhlun176vrdym21t1wv
Modul:Webarchive
828
3388
7169
2023-12-28T08:06:34Z
Umarxon III
998
„--[[ ---------------------------------- Lua module implementing the {{webarchive}} template. A merger of the functionality of three templates: {{wayback}}, {{webcite}} and {{cite archives}} ]] --[[--------------------------< D E P E N D E N C I E S >------------------------------------------------------ ]] require('strict'); local getArgs = require ('Module:Arguments').getArgs; --[[--------------------------< F O R W A R D D E C L A R A...“ yozuvi orqali yangi sahifa yaratildi
7169
Scribunto
text/plain
--[[ ----------------------------------
Lua module implementing the {{webarchive}} template.
A merger of the functionality of three templates: {{wayback}}, {{webcite}} and {{cite archives}}
]]
--[[--------------------------< D E P E N D E N C I E S >------------------------------------------------------
]]
require('strict');
local getArgs = require ('Module:Arguments').getArgs;
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local categories = {}; -- category names
local config = {}; -- global configuration settings
local digits = {}; -- for i18n; table that translates local-wiki digits to western digits
local err_warn_msgs = {}; -- error and warning messages
local excepted_pages = {};
local month_num = {}; -- for i18n; table that translates local-wiki month names to western digits
local prefixes = {}; -- service provider tail string prefixes
local services = {}; -- archive service provider data from
local s_text = {}; -- table of static text strings used to build final rendering
local uncategorized_namespaces = {}; -- list of namespaces that we should not categorize
local uncategorized_subpages = {}; -- list of subpages that should not be categorized
--[[--------------------------< P A G E S C O P E I D E N T I F I E R S >----------------------------------
]]
local non_western_digits; -- boolean flag set true when data.digits.enable is true
local this_page = mw.title.getCurrentTitle();
local track = {}; -- Associative array to hold tracking categories
local ulx = {}; -- Associative array to hold template data
--[[--------------------------< S U B S T I T U T E >----------------------------------------------------------
Populates numbered arguments in a message string using an argument table.
]]
local function substitute (msg, args)
return args and mw.message.newRawMessage (msg, args):plain() or msg;
end
--[[--------------------------< tableLength >-----------------------
Given a 1-D table, return number of elements
]]
local function tableLength(T)
local count = 0
for _ in pairs(T) do count = count + 1 end
return count
end
--[=[-------------------------< M A K E _ W I K I L I N K >----------------------------------------------------
Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only
link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an
empty string.
]=]
local function make_wikilink (link, display, no_link)
if nil == no_link then
if link and ('' ~= link) then
if display and ('' ~= display) then
return table.concat ({'[[', link, '|', display, ']]'});
else
return table.concat ({'[[', link, ']]'});
end
end
return display or ''; -- link not set so return the display text
else -- no_link
if display and ('' ~= display) then -- if there is display text
return display; -- return that
else
return link or ''; -- return the target article name or empty string
end
end
end
--[[--------------------------< createTracking >-----------------------
Return data in track[] ie. tracking categories
]]
local function createTracking()
if not excepted_pages[this_page.fullText] then -- namespace:title/fragment is allowed to be categorized (typically this module's / template's testcases page(s))
if uncategorized_namespaces[this_page.nsText] then
return ''; -- this page not to be categorized so return empty string
end
for _,v in ipairs (uncategorized_subpages) do -- cycle through page name patterns
if this_page.text:match (v) then -- test page name against each pattern
return ''; -- this subpage type not to be categorized so return empty string
end
end
end
local out = {};
if tableLength(track) > 0 then
for key, _ in pairs(track) do -- loop through table
table.insert (out, make_wikilink (key)); -- and convert category names to links
end
end
return table.concat (out); -- concat into one big string; empty string if table is empty
end
--[[--------------------------< inlineError >-----------------------
Critical error. Render output completely in red. Add to tracking category.
This function called as the last thing before abandoning this module
]]
local function inlineError (msg, args)
track[categories.error] = 1
return table.concat ({
'<span style="font-size:100%" class="error citation-comment">Error in ', -- open the error message span
config.tname, -- insert the local language template name
' template: ',
substitute (msg, args), -- insert the formatted error message
'.</span>', -- close the span
createTracking() -- add the category
})
end
--[[--------------------------< inlineRed >-----------------------
Render a text fragment in red, such as a warning as part of the final output.
Add tracking category.
]]
local function inlineRed(msg, trackmsg)
if trackmsg == "warning" then
track[categories.warning] = 1;
elseif trackmsg == "error" then
track[categories.error] = 1;
end
return '<span style="font-size:100%" class="error citation-comment">' .. msg .. '</span>'
end
--[[--------------------------< base62 >-----------------------
Convert base-62 to base-10
Credit: https://de.wikipedia.org/wiki/Modul:Expr
]]
local function base62( value )
local r = 1 -- default return value is input value is malformed
if value:match ('%W') then -- value must only be in the set [0-9a-zA-Z]
return; -- nil return when value contains extraneous characters
end
local n = #value -- number of characters in value
local k = 1
local c
r = 0
for i = n, 1, -1 do -- loop through all characters in value from ls digit to ms digit
c = value:byte( i, i )
if c >= 48 and c <= 57 then -- character is digit 0-9
c = c - 48
elseif c >= 65 and c <= 90 then -- character is ascii a-z
c = c - 55
else -- must be ascii A-Z
c = c - 61
end
r = r + c * k -- accumulate this base62 character's value
k = k * 62 -- bump for next
end -- for i
return r
end
--[[--------------------------< D E C O D E _ D A T E >--------------------------------------------------------
Given a date string, return it in iso format along with an indicator of the date's format. Except that month names
must be recognizable as legitimate month names with proper capitalization, and that the date string must match one
of the recognized date formats, no error checking is done here; return nil else
]]
local function decode_date (date_str)
local patterns = {
['dmy'] = {'^(%d%d?) +([^%s%d]+) +(%d%d%d%d)$', 'd', 'm', 'y'}, -- %a does not recognize unicode combining characters used by some languages
['mdy'] = {'^([^%s%d]+) (%d%d?), +(%d%d%d%d)$', 'm', 'd', 'y'},
['ymd'] = {'^(%d%d%d%d) +([^%s%d]+) (%d%d?)$', 'y', 'm', 'd'}, -- not mos compliant at en.wiki but may be acceptible at other wikis
};
local t = {};
if non_western_digits then -- this wiki uses non-western digits?
date_str = mw.ustring.gsub (date_str, '%d', digits); -- convert this wiki's non-western digits to western digits
end
if date_str:match ('^%d%d%d%d%-%d%d%-%d%d$') then -- already an iso format date, return western digits form
return date_str, 'iso';
end
for k, v in pairs (patterns) do
local c1, c2, c3 = mw.ustring.match (date_str, patterns[k][1]); -- c1 .. c3 are captured but we don't know what they hold
if c1 then -- set on match
t = { -- translate unspecified captures to y, m, and d
[patterns[k][2]] = c1, -- fill the table of captures with the captures
[patterns[k][3]] = c2, -- take index names from src_pattern table and assign sequential captures
[patterns[k][4]] = c3,
};
if month_num[t.m] then -- when month not already a number
t.m = month_num[t.m]; -- replace valid month name with a number
else
return nil, 'iso'; -- not a valid date form because month not valid
end
return mw.ustring.format ('%.4d-%.2d-%.2d', t.y, t.m, t.d), k; -- return date in iso format
end
end
return nil, 'iso'; -- date could not be decoded; return nil and default iso date
end
--[[--------------------------< makeDate >-----------------------
Given year, month, day numbers, (zero-padded or not) return a full date in df format
where df may be one of:
mdy, dmy, iso, ymd
on entry, year, month, day are presumed to be correct for the date that they represent; all are required
in this module, makeDate() is sometimes given an iso-format date in year:
makeDate (2018-09-20, nil, nil, df)
this works because table.concat() sees only one table member
]]
local function makeDate (year, month, day, df)
local format = {
['dmy'] = 'j F Y',
['mdy'] = 'F j, Y',
['ymd'] = 'Y F j',
['iso'] = 'Y-m-d',
};
local date = table.concat ({year, month, day}, '-'); -- assemble year-initial numeric-format date (zero padding not required here)
if non_western_digits then -- this wiki uses non-western digits?
date = mw.ustring.gsub (date, '%d', digits); -- convert this wiki's non-western digits to western digits
end
return mw.getContentLanguage():formatDate (format[df], date);
end
--[[--------------------------< I S _ V A L I D _ D A T E >----------------------------------------------------
Returns true if date is after 31 December 1899 (why is 1900 the min year? shouldn't the internet's date-of-birth
be min year?), not after today's date, and represents a valid date (29 February 2017 is not a valid date). Applies
Gregorian leapyear rules.
all arguments are required
]]
local function is_valid_date (year, month, day)
local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
local month_length;
local y, m, d;
local today = os.date ('*t'); -- fetch a table of current date parts
if not year or '' == year or not month or '' == month or not day or '' == day then
return false; -- something missing
end
y = tonumber (year);
m = tonumber (month);
d = tonumber (day);
if 1900 > y or today.year < y or 1 > m or 12 < m then -- year and month are within bounds TODO: 1900?
return false;
end
if (2==m) then -- if February
month_length = 28; -- then 28 days unless
if (0==(y%4) and (0~=(y%100) or 0==(y%400))) then -- is a leap year?
month_length = 29; -- if leap year then 29 days in February
end
else
month_length=days_in_month[m];
end
if 1 > d or month_length < d then -- day is within bounds
return false;
end
-- here when date parts represent a valid date
return os.time({['year']=y, ['month']=m, ['day']=d, ['hour']=0}) <= os.time(); -- date at midnight must be less than or equal to current date/time
end
--[[--------------------------< decodeWebciteDate >-----------------------
Given a URI-path to Webcite (eg. /67xHmVFWP) return the encoded date in df format
returns date string in df format - webcite date is a unix timestamp encoded as bae62
or the string 'query'
]]
local function decodeWebciteDate(path, df)
local dt = {};
local decode;
dt = mw.text.split(path, "/")
-- valid URL formats that are not base62
-- http://www.webcitation.org/query?id=1138911916587475
-- http://www.webcitation.org/query?url=http..&date=2012-06-01+21:40:03
-- http://www.webcitation.org/1138911916587475
-- http://www.webcitation.org/cache/73e53dd1f16cf8c5da298418d2a6e452870cf50e
-- http://www.webcitation.org/getfile.php?fileid=1c46e791d68e89e12d0c2532cc3cf629b8bc8c8e
if dt[2]:find ('query', 1, true) or
dt[2]:find ('cache', 1, true) or
dt[2]:find ('getfile', 1, true) or
tonumber(dt[2]) then
return 'query';
end
decode = base62(dt[2]); -- base62 string -> exponential number
if not decode then
return nil; -- nil return when dt[2] contains characters not in %w
end
dt = os.date('*t', string.format("%d", decode):sub(1,10)) -- exponential number -> text -> first 10 characters (a unix timestamp) -> a table of date parts
decode = makeDate (dt.year, dt.month, dt.day, 'iso'); -- date comparisons are all done in iso format with western digits
if non_western_digits then -- this wiki uses non-western digits?
decode = mw.ustring.gsub (decode, '%d', digits); -- convert this wiki's non-western digits to western digits
end
return decode;
end
--[[--------------------------< decodeWaybackDate >-----------------------
Given a URI-path to Wayback (eg. /web/20160901010101/http://example.com )
or Library of Congress Web Archives (eg. /all/20160901010101/http://example.com)
or UK Government Web Archive (eg. /ukgwa/20160901010101/http://example.com or /tna/20160901010101/http://example.com)
return the formatted date eg. "September 1, 2016" in df format
Handle non-digits in snapshot ID such as "re_" and "-" and "*"
returns two values:
first value is one of these:
valid date string in df format - wayback date is valid (including the text string 'index' when date is '/*/')
empty string - wayback date is malformed (less than 8 digits, not a valid date)
nil - wayback date is '/save/' or otherwise not a number
second return value is an appropriate 'message' may or may not be formatted
]]
local function decodeWaybackDate(path, df)
local msg, snapdate;
snapdate = path:gsub ('^/web/', ''):gsub ('^/all/', ''):gsub ('^/ukgwa/', ''):gsub ('^/tna/', ''):gsub ('^/', ''); -- remove leading /web/, /all/, /ukgwa/, /tna/, or /
snapdate = snapdate:match ('^[^/]+'); -- get timestamp
if snapdate == "*" then -- eg. /web/*/http.., etc.
return 'index'; -- return indicator that this url has an index date
end
snapdate = snapdate:gsub ('%a%a_%d?$', ''):gsub ('%-', ''); -- from date, remove any trailing "re_", dashes
msg = '';
if snapdate:match ('%*$') then -- a trailing '*' causes calendar display at archive .org
snapdate = snapdate:gsub ('%*$', ''); -- remove so not part of length calc later
msg = inlineRed (err_warn_msgs.ts_cal, 'warning'); -- make a message
end
if not tonumber(snapdate) then
return nil, 'ts_nan'; -- return nil (fatal error flag) and message selector
end
local dlen = snapdate:len();
if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits?
return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message
end
local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here
if not is_valid_date (year, month, day) then
return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message
end
snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format
if 14 == dlen then
return snapdate, msg; -- return date with message if any
else
return snapdate, msg .. inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message(s)
end
end
--[[--------------------------< decodeArchiveisDate >-----------------------
Given an Archive.is "long link" URI-path (e.g. /2016.08.28-144552/http://example.com)
return the date in df format (e.g. if df = dmy, return 28 August 2016)
Handles "." and "-" in snapshot date, so 2016.08.28-144552 is same as 20160828144552
returns two values:
first value is one of these:
valid date string in df format - archive.is date is valid (including the text string 'short link' when url is the short form)
empty string - wayback date is malformed (not a number, less than 8 digits, not a valid date)
nil - wayback date is '/save/'
second return value is an appropriate 'message' may or may not be formatted
]]
local function decodeArchiveisDate(path, df)
local snapdate
if path:match ('^/%w+$') then -- short form url path is '/' followed by some number of base 62 digits and nothing else
return "short link" -- e.g. http://archive.is/hD1qz
end
snapdate = mw.text.split (path, '/')[2]:gsub('[%.%-]', ''); -- get snapshot date, e.g. 2016.08.28-144552; remove periods and hyphens
local dlen = string.len(snapdate)
if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits?
return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message
end
local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here
if not is_valid_date (year, month, day) then
return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message
end
snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format
if 14 == dlen then
return snapdate; -- return date
else
return snapdate, inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message
end
end
--[[--------------------------< serviceName >-----------------------
Given a domain extracted by mw.uri.new() (eg. web.archive.org) set tail string and service ID
]]
local function serviceName(host, no_link)
local tracking;
local index;
host = host:lower():gsub ('^web%.(.+)', '%1'):gsub ('^www%.(.+)', '%1'); -- lowercase, remove web. and www. subdomains
if services[host] then
index = host;
else
for k, _ in pairs (services) do
if host:find ('%f[%a]'..k:gsub ('([%.%-])', '%%%1')) then
index = k;
break;
end
end
end
if index then
local out = {''}; -- empty string in [1] so that concatenated result has leading single space
ulx.url1.service = services[index][4] or 'other';
tracking = services[index][5] or categories.other;
-- build tail string
if false == services[index][1] then -- select prefix
table.insert (out, prefixes.at);
elseif true == services[index][1] then
table.insert (out, prefixes.atthe);
else
table.insert (out, services[index][1]);
end
if services[index][3] then
table.insert (out, make_wikilink('w:' .. services[index][2], services[index][3], no_link));
else
table.insert (out, make_wikilink('w:' .. services[index][2], services[index][2], no_link));
end
if services[index][6] then -- add tail postfix if it exists
table.insert (out, services[index][6]);
end
ulx.url1.tail = table.concat (out, ' '); -- put it all together; result has leading space character
else -- here when unknown archive
ulx.url1.service = 'other';
tracking = categories.unknown;
ulx.url1.tail = table.concat ({'', prefixes.at, host, inlineRed (err_warn_msgs.unknown_url, error)}, ' ');
end
track[tracking] = 1
end
--[[--------------------------< parseExtraArgs >-----------------------
Parse numbered arguments starting at 2, such as url2..url10, date2..date10, title2..title10
For example: {{webarchive |url=.. |url4=.. |url7=..}}
Three url arguments not in numeric sequence (1..4..7).
Function only processes arguments numbered 2 or greater (in this case 4 and 7)
It creates numeric sequenced table entries like:
urlx.url2.url = <argument value for url4>
urlx.url3.url = <argument value for url7>
Returns the number of URL arguments found numbered 2 or greater (in this case returns "2")
]]
local function parseExtraArgs(args)
local i, j, argurl, argurl2, argdate, argtitle
j = 2
for i = 2, config.maxurls do
argurl = "url" .. i
if args[argurl] then
argurl2 = "url" .. j
ulx[argurl2] = {}
ulx[argurl2]["url"] = args[argurl]
argdate = "date" .. j
if args[argdate] then
ulx[argurl2]["date"] = args[argdate]
else
ulx[argurl2]["date"] = inlineRed (err_warn_msgs.date_miss, 'warning');
end
argtitle = "title" .. j
if args[argtitle] then
ulx[argurl2]["title"] = args[argtitle]
else
ulx[argurl2]["title"] = nil
end
j = j + 1
end
end
if j == 2 then
return 0
else
return j - 2
end
end
--[[--------------------------< comma >-----------------------
Given a date string, return "," if it's MDY
]]
local function comma(date)
return (date and date:match ('%a+ +%d%d?(,) +%d%d%d%d')) or '';
end
--[[--------------------------< createRendering >-----------------------
Return a rendering of the data in ulx[][]
]]
local function createRendering()
local displayfield
local out = {};
local index_date, msg = ulx.url1.date:match ('(index)(.*)'); -- when ulx.url1.date extract 'index' text and message text (if there is a message)
ulx.url1.date = ulx.url1.date:gsub ('index.*', 'index'); -- remove message
if 'none' == ulx.url1.format then -- For {{wayback}}, {{webcite}}
table.insert (out, '['); -- open extlink markup
table.insert (out, ulx.url1.url); -- add url
if ulx.url1.title then
table.insert (out, ' ') -- the required space
table.insert (out, ulx.url1.title) -- the title
table.insert (out, ']'); -- close extlink markup
table.insert (out, ulx.url1.tail); -- tail text
if ulx.url1.date then
table.insert (out, ' ('); -- open date text; TODO: why the html entity? replace with regular space?
table.insert (out, 'index' == ulx.url1.date and s_text.archive or s_text.archived); -- add text
table.insert (out, ' '); -- insert a space
table.insert (out, ulx.url1.date); -- add date
table.insert (out, ')'); -- close date text
end
else -- no title
if index_date then -- when url date is 'index'
table.insert (out, table.concat ({' ', s_text.Archive_index, ']'})); -- add the index link label
table.insert (out, msg or ''); -- add date mismatch message when url date is /*/ and |date= has valid date
else
table.insert (out, table.concat ({' ', s_text.Archived, '] '})); -- add link label for url has timestamp date (will include mismatch message if there is one)
end
if ulx.url1.date then
if 'index' ~= ulx.url1.date then
table.insert (out, ulx.url1.date); -- add date when data is not 'index'
end
table.insert (out, comma(ulx.url1.date)); -- add ',' if date format is mdy
table.insert (out, ulx.url1.tail); -- add tail text
else -- no date
table.insert (out, ulx.url1.tail); -- add tail text
end
end
if 0 < ulx.url1.extraurls then -- For multiple archive URLs
local tot = ulx.url1.extraurls + 1
table.insert (out, '.') -- terminate first url
table.insert (out, table.concat ({' ', s_text.addlarchives, ': '})); -- add header text
for i=2, tot do -- loop through the additionals
local index = table.concat ({'url', i}); -- make an index
displayfield = ulx[index]['title'] and 'title' or 'date'; -- choose display text
table.insert (out, '['); -- open extlink markup
table.insert (out, ulx[index]['url']); -- add the url
table.insert (out, ' '); -- the required space
table.insert (out, ulx[index][displayfield]); -- add the label
table.insert (out, ']'); -- close extlink markup
table.insert (out, i==tot and '.' or ', '); -- add terminator
end
end
return table.concat (out); -- make a big string and done
else -- For {{cite archives}}
if 'addlarchives' == ulx.url1.format then -- Multiple archive services
table.insert (out, table.concat ({s_text.addlarchives, ': '})); -- add header text
else -- Multiple pages from the same archive
table.insert (out, table.concat ({s_text.addlpages, ' '})); -- add header text
table.insert (out, ulx.url1.date); -- add date to header text
table.insert (out, ': '); -- close header text
end
local tot = ulx.url1.extraurls + 1;
for i=1, tot do -- loop through the additionals
local index = table.concat ({'url', i}); -- make an index
table.insert (out, '['); -- open extlink markup
table.insert (out, ulx[index]['url']); -- add url
table.insert (out, ' '); -- add required space
displayfield = ulx[index]['title'];
if 'addlarchives' == ulx.url1.format then
if not displayfield then
displayfield = ulx[index]['date']
end
else -- must be addlpages
if not displayfield then
displayfield = table.concat ({s_text.Page, ' ', i});
end
end
table.insert (out, displayfield); -- add title, date, page label text
table.insert (out, ']'); -- close extlink markup
table.insert (out, (i==tot and '.' or ', ')); -- add terminator
end
return table.concat (out); -- make a big string and done
end
end
--[[--------------------------< P A R A M E T E R _ N A M E _ X L A T E >--------------------------------------
for internaltionalization, translate local-language parameter names to their English equivalents
TODO: return error message if multiple aliases of the same canonical parameter name are found?
returns two tables:
new_args - holds canonical form parameters and their values either from translation or because the parameter was already in canonical form
origin - maps canonical-form parameter names to their untranslated (local language) form for error messaging in the local language
unrecognized parameters are ignored
]]
local function parameter_name_xlate (args, params, enum_params)
local name; -- holds modifiable name of the parameter name during evaluation
local enum; -- for enumerated parameters, holds the enumerator during evaluation
local found = false; -- flag used to break out of nested for loops
local new_args = {}; -- a table that holds canonical and translated parameter k/v pairs
local origin = {}; -- a table that maps original (local language) parameter names to their canonical name for local language error messaging
local unnamed_params; -- set true when unsupported positional parameters are detected
for k, v in pairs (args) do -- loop through all of the arguments in the args table
name = k; -- copy of original parameter name
if 'string' == type (k) then
if non_western_digits then -- true when non-western digits supported at this wiki
name = mw.ustring.gsub (name, '%d', digits); -- convert this wiki's non-western digits to western digits
end
enum = name:match ('%d+$'); -- get parameter enumerator if it exists; nil else
if not enum then -- no enumerator so looking for non-enumnerated parameters
-- TODO: insert shortcut here? if params[name] then name holds the canonical parameter name; no need to search further
for pname, aliases in pairs (params) do -- loop through each parameter the params table
for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table
if name == alias then
new_args[pname] = v; -- create a new entry in the new_args table
origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name
found = true; -- flag so that we can break out of these nested for loops
break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair
end
end
if found then -- true when we found an alias that matched name
found = false; -- reset the flag
break; -- go do next args k/v pair
end
end
else -- enumerated parameters
name = name:gsub ('%d$', '#'); -- replace enumeration digits with place holder for table search
-- TODO: insert shortcut here? if num_params[name] then name holds the canonical parameter name; no need to search further
for pname, aliases in pairs (enum_params) do -- loop through each parameter the num_params table
for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table
if name == alias then
pname = pname:gsub ('#$', enum); -- replace the '#' place holder with the actual enumerator
new_args[pname] = v; -- create a new entry in the new_args table
origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name
found = true; -- flag so that we can break out of these nested for loops
break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair
end
end
if found then -- true when we found an alias that matched name
found = false; -- reset the flag
break; -- go do next args k/v pair
end
end
end
else
unnamed_params = true; -- flag for unsupported positional parameters
end
end -- for k, v
return new_args, origin, unnamed_params;
end
--[[--------------------------< W E B A R C H I V E >----------------------------------------------------------
template entry point
]]
local function webarchive(frame)
local args = getArgs (frame);
local data = mw.loadData (table.concat ({ -- make a data module name; sandbox or live
'Module:Webarchive/data',
frame:getTitle():find('sandbox', 1, true) and '/sandbox' or '' -- this instance is ./sandbox then append /sandbox
}));
categories = data.categories; -- fill in the forward declarations
config = data.config;
if data.digits.enable then
digits = data.digits; -- for i18n; table of digits in the local wiki's language
non_western_digits = true; -- use_non_western_digits
end
err_warn_msgs = data.err_warn_msgs;
excepted_pages = data.excepted_pages;
month_num = data.month_num; -- for i18n; table of month names in the local wiki's language
prefixes = data.prefixes;
services = data.services;
s_text = data.s_text;
uncategorized_namespaces = data.uncategorized_namespaces;
uncategorized_subpages = data.uncategorized_subpages;
local origin = {}; -- holds a map of English to local language parameter names used in the current template; not currently used
local unnamed_params; -- boolean set to true when template call has unnamed parameters
args, origin, unnamed_params = parameter_name_xlate (args, data.params, data.enum_params); -- translate parameter names in args to English
local date, format, msg, udate, uri, url;
local ldf = 'iso'; -- when there is no |date= parameter, render url dates in iso format
if args.url and args.url1 then -- URL argument (first)
return inlineError (data.crit_err_msgs.conflicting, {origin.url, origin.url1});
end
url = args.url or args.url1;
if not url then
return inlineError (data.crit_err_msgs.empty);
end
-- these iabot bugs perportedly fixed; removing these causes lua script error
--[[ -- at Template:Webarchive/testcases/Production; resolve that before deleting these tests
if mw.ustring.find( url, "https://web.http", 1, true ) then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred
track[categories.error] = 1;
return inlineError (data.crit_err_msgs.iabot1);
end
if url == "https://web.archive.org/http:/" then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred
track[categories.error] = 1;
return inlineError (data.crit_err_msgs.iabot2);
end
]]
if not (url:lower():find ('^http') or url:find ('^//')) then
return inlineError (data.crit_err_msgs.invalid_url );
end
ulx.url1 = {}
ulx.url1.url = url
ulx.url1.extraurls = parseExtraArgs(args)
local good = false;
good, uri = pcall (mw.uri.new, ulx.url1.url); -- get a table of uri parts from this url; protected mode to prevent lua error when ulx.url1.url is malformed
if not good or nil == uri.host then -- abandon when ulx.url1.url is malformed
return inlineError (data.crit_err_msgs.invalid_url);
end
serviceName(uri.host, args.nolink)
if args.date and args.date1 then -- Date argument
return inlineError (data.crit_err_msgs.conflicting, {origin.date, origin.date1});
end
date = args.date or args.date1;
date = date and date:gsub (' +', ' '); -- replace multiple spaces with a single space
if date and config.verifydates then
if '*' == date then
date = 'index';
ldf = 'iso'; -- set to default format
elseif 'mdy' == date then
date = nil; -- if date extracted from URL,
ldf = 'mdy'; -- then |date=mdy overrides iso
elseif 'dmy' == date then
date = nil; -- if date extracted from URL,
ldf = 'dmy'; -- then |date=dmy overrides iso
elseif 'ymd' == date then
date = nil; -- if date extracted from URL,
ldf = 'ymd'; -- then |date=ymd overrides iso
else
date, ldf = decode_date (date); -- get an iso format date from date and get date's original format
end
end
if 'wayback' == ulx.url1.service or 'locwebarchives' == ulx.url1.service or 'ukgwa' == ulx.url1.service then
if date then
if config.verifydates then
if ldf then
udate, msg = decodeWaybackDate (uri.path); -- get the url date in iso format and format of date in |date=; 'index' when wayback url date is *
if not udate then -- this is the only 'fatal' error return
return inlineError (data.crit_err_msgs[msg]);
end
if udate ~= date then -- date comparison using iso format dates
date = udate;
msg = table.concat ({
inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message
msg, -- add message if there is one
});
end
end
end
else -- no |date=
udate, msg = decodeWaybackDate (uri.path);
if not udate then -- this is the only 'fatal' error return
return inlineError (data.crit_err_msgs[msg]);
end
if '' == udate then
date = nil; -- unset
else
date = udate;
end
end
elseif 'webcite' == ulx.url1.service then
if date then
if config.verifydates then
if ldf then
udate = decodeWebciteDate (uri.path); -- get the url date in iso format
if 'query' ~= udate then -- skip if query
if udate ~= date then -- date comparison using iso format dates
date = udate;
msg = table.concat ({
inlineRed (err_warn_msgs.mismatch, 'warning'),
});
end
end
end
end
else
date = decodeWebciteDate( uri.path, "iso" )
if date == "query" then
date = nil; -- unset
msg = inlineRed (err_warn_msgs.date_miss, 'warning');
elseif not date then -- invalid base62 string
date = inlineRed (err_warn_msgs.date1, 'error');
end
end
elseif 'archiveis' == ulx.url1.service then
if date then
if config.verifydates then
if ldf then
udate, msg = decodeArchiveisDate (uri.path) -- get the url date in iso format
if 'short link' ~= udate then -- skip if short link
if udate ~= date then -- date comparison using iso format dates
date = udate;
msg = table.concat ({
inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message
msg, -- add message if there is one
});
end
end
end
end
else -- no |date=
udate, msg = decodeArchiveisDate( uri.path, "iso" )
if udate == "short link" then
date = nil; -- unset
msg = inlineRed (err_warn_msgs.date_miss, 'warning');
elseif '' == udate then
date = nil; -- unset
else
date = udate;
end
end
else -- some other service
if not date then
msg = inlineRed (err_warn_msgs.date_miss, 'warning');
end
end
if 'index' == date then
ulx.url1.date = date .. (msg or ''); -- create index + message (if there is one)
elseif date then
ulx.url1.date = makeDate (date, nil, nil, ldf) .. (msg or ''); -- create a date in the wiki's local language + message (if there is one)
else
ulx.url1.date = msg;
end
format = args.format; -- Format argument
if not format then
format = "none"
else
for k, v in pairs (data.format_vals) do -- |format= accepts two specific values loop through a table of those values
local found; -- declare a nil flag
for _, p in ipairs (v) do -- loop through local language variants
if format == p then -- when |format= value matches
format = k; -- use name from table key
found = true; -- declare found so that we can break out of outer for loop
break; -- break out of inner for loop
end
end
if found then
break;
end
end
if format == "addlpages" then
if not ulx.url1.date then
format = "none"
end
elseif format == "addlarchives" then
format = "addlarchives"
else
format = "none"
end
end
ulx.url1.format = format
if args.title and args.title1 then -- Title argument
return inlineError (data.crit_err_msgs.conflicting, {origin.title, origin.title1});
end
ulx.url1.title = args.title or args.title1;
local rend = createRendering()
if not rend then
return inlineError (data.crit_err_msgs.unknown);
end
return rend .. ((unnamed_params and inlineRed (err_warn_msgs.unnamed_params, 'warning')) or '') .. createTracking();
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {webarchive = webarchive};
r17aovra26ompm0b5xz16r6d7zitvfz
Modul:Webarchive/data
828
3389
7170
2023-12-28T08:08:41Z
Umarxon III
998
„--[[--------------------------< C O N F I G U R A T I O N >---------------------------------------------------- global configuration settings ]] local config = { maxurls = 10, -- Max number of URLs allowed. tname = 'Webarchive', -- name of calling template. Change if template rename. verifydates = true, -- See documentation. Set false to disable. } --[[--------------------------< U N C A T E G O R...“ yozuvi orqali yangi sahifa yaratildi
7170
Scribunto
text/plain
--[[--------------------------< C O N F I G U R A T I O N >----------------------------------------------------
global configuration settings
]]
local config = {
maxurls = 10, -- Max number of URLs allowed.
tname = 'Webarchive', -- name of calling template. Change if template rename.
verifydates = true, -- See documentation. Set false to disable.
}
--[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------
List of namespaces that should not be included in citation error categories.
Note: Namespace names should use underscores instead of spaces.
]]
local uncategorized_namespaces = { -- same list as specified at [[Module:Citation/CS1/Configuration]]
['User']=true, ['Talk']=true, ['User_talk']=true, ['Wikipedia_talk']=true, ['File_talk']=true,
['Template_talk']=true, ['Help_talk']=true, ['Category_talk']=true, ['Portal_talk']=true,
['Book_talk']=true, ['Draft_talk']=true, ['Module_talk']=true,
['MediaWiki_talk']=true,
}
local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases'}; -- list of Lua patterns found in page names of pages we should not categorize
local excepted_pages = { -- these pages will be categorized if set true; set to nil to disable
['Module talk:Webarchive/testcases'] = true, -- test cases pages used during development
['Template:Webarchive/testcases/Production'] = true,
}
--[[--------------------------< C A T E G O R I E S >----------------------------------------------------------
this is a table of all categories supported by Module:Webarchive
]]
local categories = {
archiveis = 'Category:Webarchive template archiveis links',
error = 'Category:Webarchive template errors',
other = 'Category:Webarchive template other archives',
unknown = 'Category:Webarchive template unknown archives',
warning = 'Category:Webarchive template warnings',
wayback = 'Category:Webarchive template wayback links',
webcite = 'Category:Webarchive template webcite links',
}
--[[--------------------------< P R E F I X E S >--------------------------------------------------------------
used only with serviceName(), this table holds the two generic tail-text prefixes specified by services['<service name>'][1]
]]
local prefixes = {
at = 'at',
atthe = 'at the',
}
--[=[-------------------------< S E R V I C E S >--------------------------------------------------------------
this is a table of tables for archive services. Each service table has:
[1]=prefix; may be boolean true or false, or text string where:
true indicates that the prefix is taken from prefixes.atthe
false indicates that the prefix is taken from prefixes.at
'text string' is used in lieu of the typical 'at' or 'at the' prefix
[2]=wikilink target article that describes the service; set to nil if not used
[3]=wikilink label; the label in [[target|label]]; set to nil if not used; when there is not article ([2] is nil) use this to name the service; see wikiwix in the table
[4]=service ID; set to nil if not used
[5]=tracking category key from the categories table; set to nil if not used
[6]=postfix; text string to be appended at the end of the tail string - see webarchive.loc.gov in the table
]=]
local services = {
['archive.ec'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.fo'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.is'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.li'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.md'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.org'] = {true, 'Wayback Machine', nil, 'wayback', categories.wayback},
['archive.ph'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.today'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.vn'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive-it.org'] = {false, 'Archive-It', nil, 'archiveit'},
['arquivo.pt'] = {true, nil, 'Portuguese Web Archive'},
['bibalex.org'] = {false, 'Bibliotheca Alexandrina#Internet Archive partnership', 'Bibliotheca Alexandrina'},
['collectionscanada'] = {true, 'Canadian Government Web Archive'},
['europarchive.org'] = {true, 'National Library of Ireland'},
['freezepage.com'] = {false, nil, 'Freezepage'},
['ghostarchive.org'] = {false, nil, 'Ghost Archive'},
['haw.nsk'] = {true, 'Croatian Web Archive (HAW)'},
['langzeitarchivierung.bib-bvb.de'] = {false, 'Bavarian State Library'},
['loc.gov'] = {true, 'Library of Congress'},
['nationalarchives.gov.uk'] = {true, 'UK Government Web Archive', nil, 'ukgwa'},
['nlb.gov.sg'] = {false, 'Web Archive Singapore'},
['parliament.uk'] = {true, 'UK Parliament\'s Web Archive'},
['perma.cc'] = {false, 'Perma.cc'},
['perma-archives.cc'] = {false, 'Perma.cc'},
['proni.gov'] = {true, 'Public Record Office of Northern Ireland'},
['screenshots.com'] = {false, nil, 'Screenshots'},
['stanford.edu'] = {true, 'Stanford University Libraries', 'Stanford Web Archive'},
['timetravel.mementoweb.org'] = {false, 'Memento Project'},
['uni-lj.si'] = {true, nil, 'Slovenian Web Archive'},
['veebiarhiiv.digar.ee'] = {true, nil, 'Estonian Web Archive'},
['vefsafn.is'] = {true, 'National and University Library of Iceland'},
['webarchive.bac-lac.gc.ca'] = {false, 'Library and Archives Canada'},
['webarchive.loc.gov'] = {true, 'Library of Congress', nil, 'locwebarchives', nil, 'Web Archives'},
['webarchive.nla.gov.au'] = {true, 'Australian Web Archive'},
['webarchive.org.uk'] = {true, 'UK Web Archive'},
['webcache.googleusercontent.com'] = {false, nil, 'Google Cache'},
['webcitation.org'] = {false, 'WebCite', nil, 'webcite', categories.webcite},
['webharvest.gov'] = {true, 'National Archives and Records Administration'},
['webrecorder.io'] = {false, 'webrecorder.io'},
['wikiwix.com'] = {false, nil, 'Wikiwix'},
['yorku.ca'] = {false, 'York University Libraries', 'York University Digital Library'},
}
--[[--------------------------< S T A T I C T E X T >--------------------------------------------------------
for internationalzation
]]
local s_text = {
addlarchives = 'Additional archives',
addlpages = 'Additional pages archived on', -- TODO why the there? replace with regular space?
Archive_index = 'Archive index',
Archived = 'Archived',
archived = 'archived',
archive = 'archive',
Page = 'Page',
}
--[[--------------------------< E R R _ W A R N _ M S G S >----------------------------------------------------
these tables hold error and warning message text
]]
local err_warn_msgs = {
date_err = '(Date error)', -- decodeWebciteDate, decodeWaybackDate, decodeArchiveisDate
date_miss = '(Date missing)', -- parseExtraArgs
ts_short = '(Timestamp date length)', -- decodeWaybackDate timestamp less than 8 digits
ts_date = '(Timestamp date invalid)', -- decodeWaybackDate timestamp not a valid date
unknown_url = '(Error: unknown archive URL)', -- serviceName
unnamed_params = '(Positional parameters ignored)',
--warnings
mismatch = '<sup>(Date mismatch)</sup>', -- webarchive
ts_len = '<sup>(Timestamp length)</sup>', -- decodeWaybackDate, decodeArchiveisDate timestamp not 14 digits
ts_cal = '<sup>(Calendar)</sup>', -- decodeWaybackDate timestamp has trailing splat
}
local crit_err_msgs = { -- critical error messages
conflicting = 'Conflicting |$1= and |$2=',
empty = 'Empty url',
-- iabot1 = 'https://web.http', -- TODO: these iabot bugs perportedly fixed; removing these causes lua script error
-- iabot2 = 'Invalid URL', -- at Template:Webarchive/testcases/Production; resolve that before deleting these messages
invalid_url = 'Invalid URL',
ts_nan = 'Timestamp not a number',
unknown = 'Unknown problem. Please report on template talk page',
}
--[[--------------------------< D A T E I N T E R N A T I O N A L I Z A T I O N >----------------------------
these tables hold data that is used when converting date formats from non-English languages (because mw.language.getContentLanguage:formatDate()
doesn't understand non-English month names)
]]
local month_num = { -- retain English language names even though they may not be strictly required on the local wiki
['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12,
['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12,
-- add local wiki month-names to number translation here
-- [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, [''] = 10, [''] = 11, [''] = 12,
};
-- when the local wiki uses non-western digits in dates, local wiki digits must be
-- translated to western digits; lua only understands western digits
local digits = { -- use this table to aid translation
-- [''] = 0, [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, -- fill these table indexes with local digits
enable = false -- set to true to enable local-digit to western-digit translation
};
--[[--------------------------< P A R A M E T E R I N T E R N A T I O N A L I Z A T I O N >------------------
this table holds tables of parameter names and their non-English aliases. In the enum_params table '#' is a single
character placeholder for 1 or more digit characters
parameter names in this table shall be lowercase
]]
local params = {
['url'] = {'url'},
['date'] = {'date', 'datum'},
['title'] = {'title', 'titel'},
['nolink'] = {'nolink'},
['format'] = {'format'}
}
local enum_params = {
['url#'] = {'url#'},
['date#'] = {'date#', 'datum#'},
['title#'] = {'title#', 'titel#'},
}
local format_vals = { -- |format= accepts two values; add local language variants here
['addlpages'] = {'addlpages'},
['addlarchives'] = {'addlarchives'},
}
--[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------
]]
return {
categories = categories,
config = config,
crit_err_msgs = crit_err_msgs,
digits = digits,
enum_params = enum_params,
err_warn_msgs = err_warn_msgs,
excepted_pages = excepted_pages,
format_vals = format_vals,
month_num = month_num,
params = params,
prefixes = prefixes,
services = services,
s_text = s_text,
uncategorized_namespaces = uncategorized_namespaces,
uncategorized_subpages = uncategorized_subpages,
}
jf14rm1dib7bpwh1q20q3jf6p4gmikt
Modul:Zh-han
828
3390
7171
2023-12-28T08:10:42Z
Umarxon III
998
„local m_links = require("Module:links") local m_script_utils = require("Module:script utilities") local export = {} local PAGENAME = mw.title.getCurrentTitle().text local cangjie = { ['A']='日',['B']='月',['C']='金',['D']='木',['E']='水',['F']='火',['G']='土', ['H']='竹',['I']='戈',['J']='十',['K']='大',['L']='中',['M']='一',['N']='弓', ['O']='人',['P']='心',['Q']='手',['R']='口', ['S']='尸',['T']='廿',['U']='山',['V']='...“ yozuvi orqali yangi sahifa yaratildi
7171
Scribunto
text/plain
local m_links = require("Module:links")
local m_script_utils = require("Module:script utilities")
local export = {}
local PAGENAME = mw.title.getCurrentTitle().text
local cangjie = {
['A']='日',['B']='月',['C']='金',['D']='木',['E']='水',['F']='火',['G']='土',
['H']='竹',['I']='戈',['J']='十',['K']='大',['L']='中',['M']='一',['N']='弓',
['O']='人',['P']='心',['Q']='手',['R']='口',
['S']='尸',['T']='廿',['U']='山',['V']='女',['W']='田',['X']='X',['Y']='卜',['Z']='Z'
}
local radicals = {
"一","丨","丶","丿","乙","亅",
"二","亠","人","儿","入","八","冂","冖","冫","几","凵","刀","力","勹","匕","匚","匸","十","卜","卩","厂","厶","又",
"口","囗","土","士","夂","夊","夕","大","女","子","宀","寸","小","尢","尸","屮","山","巛","工","己","巾","干","幺","广","廴","廾","弋","弓","彐","彡","彳",
"心","戈","戶","手","支","攴","文","斗","斤","方","无","日","曰","月","木","欠","止","歹","殳","毋","比","毛","氏","气","水","火","爪","父","爻","爿","片","牙","牛","犬",
"玄","玉","瓜","瓦","甘","生","用","田","疋","疒","癶","白","皮","皿","目","矛","矢","石","示","禸","禾","穴","立",
"竹","米","糸","缶","网","羊","羽","老","而","耒","耳","聿","肉","臣","自","至","臼","舌","舛","舟","艮","色","艸","虍","虫","血","行","衣","襾",
"見","角","言","谷","豆","豕","豸","貝","赤","走","足","身","車","辛","辰","辵","邑","酉","釆","里",
"金","長","門","阜","隶","隹","雨","靑","非",
"面","革","韋","韭","音","頁","風","飛","食","首","香",
"馬","骨","高","髟","鬥","鬯","鬲","鬼",
"魚","鳥","鹵","鹿","麥","麻",
"黃","黍","黑","黹",
"黽","鼎","鼓","鼠",
"鼻","齊",
"齒",
"龍","龜",
"龠"
}
i12sshz58hinlqv1lqngcivwc0huba0
Vikiiqtibos:Foydalanuvchi huquqlari
4
3391
7176
7175
2023-12-28T09:17:41Z
Umarxon III
998
Umarxon III [[Vikiiqtibos:Tasdiqlangan foydalanuvchilar]] sahifasini [[Vikiiqtibos:Foydalanuvchi huquqlari]]ga koʻchirdi
7175
wikitext
text/x-wiki
[[Vikiiqtibos]]ning maʼlum funksiyalarida foydalanuvchining imkoniyatini kengaytirish maqsadida [[Vikiiqtibos:Rasmiyatchilar|rasmiyatchilar]] tomonidan bayroqlar beriladi. Baʼzilari avtomatik ravishda olinadi, baʼzilari esa qoʻlda beriladi. Bayroq egasi, maʼlum bir guruhning aʼzosi hisoblanib, unga MediaWiki dasturining baʼzi funksiyalaridan foydalanish imkoniyatini beradi.
== Huquqlar ==
===Importchilar va transwiki importchilar===
"Transwiki importchilar" (yoki „Vikilararo importchilar“), bu maxsus tahririyatlarga, yaʼni [[Maxsus:Import]] ga ruxsatnomasini beruvchi guruhdir. Ushbu guruh [[VQ:INTADMIN|interfeys foydalanuvchilar]]ga sahifalarni nusxalash imkonini beradi va ixtiyoriy ravishda boshqa barcha sahifa tarixlarini boshqa Wikimedia vikilaridan oladi. „Import“ ruxsati administratorlar va importchilarning foydalanuvchi guruhlariga ham kiritilgan. Transwiki importchilar guruhida hozirda 0 foydalanuvchi mavjud. Ushbu guruh asosan bekor qilingan va faqat maxsus jamoaning rozilik munozarasidan so‘ng administratorlar tomonidan tayinlanishi mumkin.
=== Avtotasdiqlangan va tasdiqlangan foydalanuvchilar ===
[[Oʻzbekcha Vikiiqtibos]]da bir necha huquqlar foydalanuvchilar uchun cheklangan bo‘lib, ular huquqni qo‘lga kiritish uchun bir necha kun avval ro‘yxatdan o‘tgan va maʼlum miqdordagi tahrirlar kiritgan bo‘lishlari talab etiladi. Ushbu talablarga javob beradigan foydalanuvchilar „avtotasdiqlangan“ foydalanuvchilar guruhining bir qismi hisoblanadi.
=== Administratorlar ===
{{See also|Vikiiqtibos:Administratorlar}}
'''Vikiiqtibos administratorlari''' [[Vikiiqtibos]] foydalanuvchilarining bir toifasi boʻlib, ular biror sahifani muhofazalash, sahifani oʻchirish, yoʻqotilgan sahifani tiklash, tahrir tarixidan biror versiyani yashirish, va biror foydalanuvchini chetlashtirish kabi texnik vazifani bajarish huquqiga egadirlar.
[[Turkum:Vikiiqtibos]]
k1hrtb9omuyvnwds4oielus9zsg99zj
Vikiiqtibos:Tasdiqlangan foydalanuvchilar
4
3392
7177
2023-12-28T09:17:41Z
Umarxon III
998
Umarxon III [[Vikiiqtibos:Tasdiqlangan foydalanuvchilar]] sahifasini [[Vikiiqtibos:Foydalanuvchi huquqlari]]ga koʻchirdi
7177
wikitext
text/x-wiki
#YOʻNALTIRISH [[Vikiiqtibos:Foydalanuvchi huquqlari]]
84mde3i1kphvr0s1kyhp37notgjnio9
Andoza:See also
10
3393
7179
7178
2023-12-28T09:39:12Z
Umarxon III
998
7179
wikitext
text/x-wiki
:<span class="boilerplate seealso">''Yana qarang: {{#if:{{{1|}}} |<!--then:-->[[:{{{1}}}|{{{l1|{{{1}}}}}}]] |<!--else:-->'''Xatolik: [[Andoza:See also|Andozada kamida bitta sahifa nomi yozilishi kerak]]'''
}}{{#if:{{{2|}}}|{{#if:{{{3|}}}|, | and }} [[:{{{2}}}|{{{l2|{{{2}}}}}}]]
}}{{#if:{{{3|}}}|{{#if:{{{4|}}}|, |, and }} [[:{{{3}}}|{{{l3|{{{3}}}}}}]]
}}{{#if:{{{4|}}}|{{#if:{{{5|}}}|, |, and }} [[:{{{4}}}|{{{l4|{{{4}}}}}}]]
}}{{#if:{{{5|}}}|{{#if:{{{6|}}}|, |, and }} [[:{{{5}}}|{{{l5|{{{5}}}}}}]]
}}{{#if:{{{6|}}}|{{#if:{{{7|}}}|, |, and }} [[:{{{6}}}|{{{l6|{{{6}}}}}}]]
}}{{#if:{{{7|}}}|{{#if:{{{8|}}}|, |, and }} [[:{{{7}}}|{{{l7|{{{7}}}}}}]]
}}{{#if:{{{8|}}}|{{#if:{{{9|}}}|, |, and }} [[:{{{8}}}|{{{l8|{{{8}}}}}}]]
}}{{#if:{{{9|}}}|{{#if:{{{10|}}}|, |, and }} [[:{{{9}}}|{{{l9|{{{9}}}}}}]]
}}{{#if:{{{10|}}}|{{#if:{{{11|}}}|, |, and }} [[:{{{10}}}|{{{l10|{{{10}}}}}}]]
}}{{#if:{{{11|}}}|{{#if:{{{12|}}}|, |, and }} [[:{{{11}}}|{{{l11|{{{11}}}}}}]]
}}{{#if:{{{12|}}}|{{#if:{{{13|}}}|, |, and }} [[:{{{12}}}|{{{l12|{{{12}}}}}}]]
}}{{#if:{{{13|}}}|{{#if:{{{14|}}}|, |, and }} [[:{{{13}}}|{{{l13|{{{13}}}}}}]]
}}{{#if:{{{14|}}}|{{#if:{{{15|}}}|, |, and }} [[:{{{14}}}|{{{l14|{{{14}}}}}}]]
}}{{#if:{{{15|}}}|, and [[:{{{15}}}|{{{l15|{{{15}}}}}}]]
}}{{#if:{{{16|}}}| — '''<br/>Error: [[Andoza:See also|Havolalar haddan oshib ketgan]]'''
}}''</span><noinclude>
[[Turkum:Ichki havola andozalari|{{PAGENAME}}]]
</noinclude>
7koqdw84z8zg3sgd8ulqcw0nfc57v6h
Abdulla Aripov
0
3394
7182
2023-12-28T13:43:57Z
Umarxon III
998
„{{Vikipediya|Abdulla Aripov}}“ yozuvi orqali yangi sahifa yaratildi
7182
wikitext
text/x-wiki
{{Vikipediya|Abdulla Aripov}}
tt9r49ynbwmwkni0q1ktwk9jqb3itdd
Vikiiqtibos:Yoʻqotish
4
3395
7184
2023-12-30T02:51:03Z
Umarxon III
998
„{{Qisqartma|VQ:Y}} {{Official policy}} {{policylist}}“ yozuvi orqali yangi sahifa yaratildi
7184
wikitext
text/x-wiki
{{Qisqartma|VQ:Y}}
{{Official policy}}
{{policylist}}
g51zwqkm3ube9jo4jwbc5l76gi4e7r6
Ramzan Qodirov
0
3396
8368
8160
2024-05-22T07:23:32Z
Umarxon III
998
8368
wikitext
text/x-wiki
{{Vikipediya|Ramzan Qodirov}}
'''Ramzan Axmatovich Qodirov''' (<nowiki>Къадири Ахьмадан кIант Рамзан</nowiki>; 1976-yil 5-oktyab, Tsentaroy (Tsentoroy), Kurchaloyev tumani, Chechen-Ingush Avtonom Sovet Sotsialistik Respublikasi, SSSR) — rus davlat va siyosiy arbobi, Checheniston Respublikasi rahbari, deputat. Yagona Rossiya partiyasi Oliy Kengashining byurosi aʼzosi, Rossiya Federatsiyasi Qahramoni (2004). Rossiya Federatsiyasi tarkibidagi Checheniston Respublikasining birinchi prezidenti Axmat Qodirovning oʻgʻli.
== Iqtiboslari ==
Men oʻldirishim kerak boʻlgan odamlarni allaqachon oʻldirdim. Men oʻzim oʻlgunicha yoki qamoqqa tushmagunimcha, uning orqasida turganlarning hammasini birma-bir oʻldiraman. Men tirik ekanman, oʻldiraman… [[Vladimir Putin|Putin]] – zoʻr inson. U boshqa respublikalardan koʻra koʻproq Checheniston haqida oʻylaydi. Dadam oʻldirilganda qabristonga shaxsan oʻzi kelib-ketgan. Putin urushni toʻxtatdi. Putin umrbod prezident etib tayinlanishi kerak. Qattiq boshqaruv kerak. Demokratiya – Amerika ertagi… [[Ruslar]] hech qachon oʻz qonunlariga amal qilmaydi. Hamma oʻgʻirladi, lekin faqat [[Mixail Xodorkovskiy|Xodorkovskiy]] qamoqda oʻtiribdi.
fcwe1pukwwx1flawhj18tgcquof8893
Alixonto‘ra Sog‘uniy
0
3397
8323
8322
2024-05-14T13:37:15Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8323
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Alihantora_Sog%27uniy.jpg
| wikipedia = Alixontoʻra Shokirxonto‘ra oʻgʻli Sog‘uniy
}}
'''Alixonto‘ra Sog‘uniy'''''(21-mart 1885-yil, Toʻqmoq — 28-fevral 1976-yil, Toshkent)'' — Turkistonning atoqli olimi va adibi, Sharqiy Turkiston Jumhuriyatining birinchi prezidenti va marshali. U "Turkiston qayg‘usi", "Tarixi Muhammadiy", tibbiyot ilmiga oid "Shifa ul-ilal", she’r va dostonlar yozgan hamda "Temur tuzuklari", Ahmad Donishning "Nodir voqealar", Herman Vamberining „Movarounnahr yoki Buxoro tarixi“ asarlarini tarjima qilgan.
== Iqtiboslar ==
* Qo‘rqib, qabrdan qirq yil qochib yurgan odam oxiri bu dunyoda birinchi qazilgan go‘rga tushgan ekan.
* Qay bir kasbda agar kishi xato qilsa, zarari molga yetar, agar tib ilmida xato qilsa, jonga yetar...
* Qaysi bir ilm egasi xoh diniy, xoh dunyoviy bo‘lsin, agarki, xarbiy-siyosiy ilmga ega bo‘lmas ekan, unday odam misoli bir dumi yo‘q qushga o‘xshashki, biror narsaga qo‘nib o‘zini ushlab turolmaydi... Zero, qushning muvozanatini uning dumi saqlaydi.
* ...o‘z Vatanini boshqalar tasarruifiga qoldirib, ikki dunyosidan ajrab xorlik bilan yashagan yolg‘on musulmonlardan ilm, fan, madaniyatni o‘zlashtirib, butun huquqlariga ega bo‘lgan kofirlar, albatta, ortiqdur.
* Nuh payg‘ambarning o‘g‘li yomon yo‘ldoshlarga qo‘shilib edi, payg‘ambarzodalik fayzidan ajradi. Ashobi Kahfning iti yaxshilarga ergashib, Qur’onda qissasi aytilib, haq yo‘lidagi odamlar qatoriga kirdi.
*Agar oʻzbeklar boshqa ishlarga ham oshga kelgandek birlashib yigʻila olganlarida edi, dunyoda bundan qudratli millat boʻlmas edi<ref>[https://yoshlarovozi.uz/oz/news/darsga-kelmasa-ham-oshga-keladi| Darsga kelmasa ham, oshga keladi...]</ref>.
*Odam oʻzligini unutmasligi uchun uch narsani qoʻldan boy bermasligi kerak: [[Vatan|Vatanini]], [[din|dinini]] va [[til|tilini]]. [[Vatan|Vatanimizni]] boy berdik. [[Din|Dinimizni]] ham yoʻqotdik. Endi [[til|tilimizni]] ham unutsak, biz kim boʻlamiz?<ref>[https://uza.uz/oz/posts/til-millatning-qalbi-16-10-2019| Til – millatning qalbi]</ref>
*Kerakligicha [[din]] ilmini oʻrganish hammaga farz boʻlganidek, oʻz hukumatini, [[Vatan|Vatanini]] va millatini saqlash uchun zamonaviy [[fan]] ilmini oʻqib bilishlik ham farzdir<ref>[https://kukaldosh.uz/15/01/2022/7751| Vatanga muhabbat…]</ref>.
=== U haqida boshqalar ===
*Alixonto‘ra Sog‘uniy o‘z hayotining zimziyo kunlarida nima sababdan tarjima qilish uchun aynan “[[Temur tuzuklari]]” va ''“Navodir ul-vaqoye”'', Vamberining ''“Buxoro yoxud Movarounnahr tarixi”'' yoki Darvesh Ali Changiyning ''“Musiqa risolasi”''ni tanladi? Axir u nafaqat jangchi, qo‘mondon, ayni paytda diniy ulamo ham edi-ku! O‘z zamonasida qancha-qancha diniy kitoblarni o‘qimadi, deysiz. Sharq olamining manaman degan olimlarining insholarini tinchgina tarjima qilib, diniy idora kutubxonasiga “esdalik” uchun topshirib qo‘yib, el-yurtning ziyofatlarida, to‘y-hashamlarida mazza qilib, davrini surib yuraversa bo‘lmasmidi? Yo‘q! Bo‘lmas edi, deb javob berishadi Alixonto‘ra Sog‘uniyning hayoti va ijodi bilan ozgina bo‘lsa ham tanish odamlar! Chunki Alixonto‘ra Sog‘uniy faoliyat odami edi<ref>[https://yoshlikjurnali.uz/nasr/alixontora-soguniy/| Yoshlik jurnali: Alixonto‘ra Sog‘uniy]</ref>.<br>'''[[Yoqubjon Xoʻjamberdiyev]]'''
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:1885-yilda tugʻilganlar]]
[[Turkum:1976-yilda vafot etganlar]]
2rqpjen7jgvhbukhl5gpts2rkgqxre3
Andoza:Welcome
10
3400
7360
7352
2024-01-14T17:16:45Z
Umarxon III
998
7360
wikitext
text/x-wiki
==Hush kelibsiz==
Salom {{<includeonly>safesubst:</includeonly>BASEPAGENAME}}, xuddi siz kabi koʻngillilar tomonidan yozilgan iqtiboslarning bepul toʻplami – [[Vikiiqtibos:Haqida|Oʻzbekcha Vikiiqtibosga]] hush kelibsiz!
* Vikiiqtibos nima ekanligini bilish uchun, [[Vikiiqtibos:Vikiiqtibos|ushbu sahifa]] bilan tanishing.
** Vikiiqtibos qoʻllab-quvvatlamaydigan umumiy harakatlar uchun [[Vikiiqtibos:Vikiiqtibos nima emas|ushbu sahifaga]] qarang.
* Vikiiqtibosni koʻrib chiqish uchun [[Vikiiqtibos:Qoida va koʻrsatmalar|ushbu sahifaga]] qarang.
* Yangi maqolalar yaratishdan oldin [[Vikiiqtibos:Tez boshlash uchun qoʻllanma|qoʻllanma]] bilan tanishing. Siz [[Vikiiqtibos:Qumloq|qumloqda]] [[Vikiiqtibos:Sahifani tahrirlash|sahifani qanday tahrirlash]] boʻyicha tajriba qilishingiz mumkin.
* Amalga oshirgan [[Yordam:Tahrir izohi|tahrirlaringizni izohlashni]] unutmang.
* Munozara sahifasida fikringizni yozgandan keyin, [[Vikiiqtibos:Munozara sahifalaridagi fikrlaringizni imzolang|sana koʻrsatib imzo qoʻying]], buning uchun toʻrtta tilda (<nowiki>~~~~</nowiki>) yozib, saqlang.
* [[w:Vikipediya:Bemalol tahrirlang|Bemalol tahrirlang]].
* Maslahat yoki yordam soʻrash uchun [[Vikiiqtibos:Forum|forumga]] yoki foydalanuvchi munozarasiga yozing. Maroqli tahrir! Va yana, xush kelibsiz!
{{#if:{{{1|{{{imzo|}}}}}}| {{{1|{{{imzo|}}}}}} }}<noinclude>
[[Turkum:Foydalanuvchi andozalari|{{PAGENAME}}]]
</noinclude>
tpzdtzrizbtqgjemmhnypnjxqabnvvw
Vikiiqtibos:Vikiiqtibos nima emas
4
3429
7229
2024-01-03T20:55:03Z
Umarxon III
998
„{{qisqartma|VQ:VNE}} {{policy}} {{policylist}}“ yozuvi orqali yangi sahifa yaratildi
7229
wikitext
text/x-wiki
{{qisqartma|VQ:VNE}}
{{policy}}
{{policylist}}
5d8sifkr3sc9fi4fc7p8zmg6bxtzlp2
Amrillo Inoyatov
0
3430
7344
7242
2024-01-14T15:59:03Z
Umarxon III
998
7344
wikitext
text/x-wiki
[[Fayl:Amrillo_Inoyatov.jpg|thumb|right|200px]]
'''[[w:Amrillo Inoyatov|Amrillo Shodiyevich Inoyatov]]''' ([[13-noyabr]], [[1979-yil]], [[Buxoro]], [[Oʻzbekiston Sovet Sotsialistik Respublikasi|Oʻzbekiston SSR]], [[Sovet Sotsialistik Respublikalari Ittifoqi|SSSR]]) — [[Oʻzbekiston|oʻzbek]] shifokori va davlat arbobi.
== 2023-yil ==
Bemorga mehr bilan yondoshsangiz, rozi bo‘lib, o‘zi sizga barakasini berib ketadi<ref>{{cite web|url=https://uzreport.news/society/bemor-bergan-mablag-ni-e-tirof-etish-mamlakat-siyosatiga-zid-antikorrupsiya-agentligi-jamo|title="Bemor bergan mablag‘ni e’tirof etish mamlakat siyosatiga zid" — Antikorrupsiya agentligi jamoatchilik kengashi SSV rahbarining taklifiga munosabat bildirdi}}</ref><ref>{{cite web|url=https://daryo.uz/2023/02/06/amrillo-inoyatov-shifokorlarning-fuqarolar-tomonidan-ragbatlantirishini-yoqladi-antikorrupsiya-agentligi-bunga-munosabat-bildirdi|title=Amrillo Inoyatov shifokorlarning fuqarolar tomonidan rag‘batlantirilishini yoqladi. Antikorrupsiya agentligi bunga munosabat bildirdi}}</ref>.
Oʻtgan yilning 23-24-dekabr kunlari voqeani eshitib, darhol shugʻullanganman. 2023-yilning 10-yanvariga qadar 17 ming nafar hamshira va brigadalarimiz xonadonma-xonadon yurib, sirop va preparatlarni yigʻib oldi. Oʻsha vaqtda prezidentimiz topshirigʻiga koʻra, huquqni muhofaza qiluvchi idora vakillari ham ushbu masalada ish boshlagan edi. Idora xodimlari barcha dorixonalarni inventarizatsiya qilib, siroplarni yigʻishtirib oldi. Samarqand viloyatidagi bosh shifokor masalani koʻtarib, bu preparatdan ekani haqidagi axborot bizga etib kelgunga qadar shifokorlarimiz boshqa kasallik boʻyicha tashxis qoʻyib ishlashgan. Odatda bolalarda oʻtkir buyrak yetishmovchiligi gripp va oʻtkir ichak kasalliklarini asorati sifatida keladi. Bemor bolalar shunga mos ravishda protokol boʻyicha davolagan. Shifokorlarimiz preparatdan zaharlanish boʻlganini bilmagan. Agar bilganida yondashuv mutlaqo boshqacha boʻlib, har bir bolani hayotini saqlab qolish mumkin edi<ref>[https://www.ozodlik.org/a/sog-liqni-saqlash-vaziri-dok-1-dan-yana-100-nafar-bola-o-lishi-mumkin-edi-/32689278.html Sogʻliqni saqlash vaziri: „Dok-1“dan yana 100 nafar bola oʻlishi mumkin edi"]</ref>.
== Manbalar ==
{{Manbalar}}
{{Vikipediya|Amrillo Inoyatov}}
[[Turkum:Yashayotgan insonlar]]
[[Turkum:Oʻzbekiston yetakchilari]]
9und3sdpa94vufgswh3nwiehe24pj6b
Petro Poroshenko
0
3431
7235
7234
2024-01-09T13:55:25Z
Umarxon III
998
7235
wikitext
text/x-wiki
[[File:Official portrait of Petro Poroshenko.jpg|thumb|{{w|Petro Poroshenko}}]]
[[File:Petro Poroshenko 2014 presidential inauguration 07.jpg|thumb|2014-yilda Petro Poroshenkoning prezidentlik inauguratsiyasi.]]
== Havolalar ==
{{vikipediya}}{{Commons}}
[[Turkum:Siyosiy yetakchilar]]
[[Turkum:Ukraina Prezidentlari]]
[[Turkum:1965-yilda tugʻilganlar]]
[[Turkum:Yashayotgan insonlar]]
{{DEFAULTSORT:PetroPoroshenko}}
ibn9b7wvf2slfxxzuv806mcmzvqpkzf
Andoza:Infobox 1
10
3499
7310
2024-01-13T09:10:29Z
Umarxon III
998
„{{#if:{{{1}}}|{{infobox 2|1={{{2}}}|2={{{поле|{{{3|}}}}}}|3={{{вірш|{{{4|}}}}}}}} |}}“ yozuvi orqali yangi sahifa yaratildi
7310
wikitext
text/x-wiki
{{#if:{{{1}}}|{{infobox 2|1={{{2}}}|2={{{поле|{{{3|}}}}}}|3={{{вірш|{{{4|}}}}}}}} |}}
rmap5nhvtp2g0m3eixaepbu9qoww4oj
Andoza:Infobox 2
10
3500
7311
2024-01-13T09:11:16Z
Umarxon III
998
„|- {{{wiersz|{{{3|}}}}}} | colspan="2" {{{pole|{{{2|}}}}}} | {{{1}}} |-“ yozuvi orqali yangi sahifa yaratildi
7311
wikitext
text/x-wiki
|- {{{wiersz|{{{3|}}}}}}
| colspan="2" {{{pole|{{{2|}}}}}} | {{{1}}}
|-
gas2mllwdaa7ip77q9vx2oub3mjdu15
Andoza:Wikidata
10
3501
7312
2024-01-13T09:12:38Z
Umarxon III
998
„<includeonly>{{#invoke:Wikidata|formatStatements|property={{{1|}}}|value={{{2|}}}}}</includeonly><noinclude>{{doc}}</noinclude>“ yozuvi orqali yangi sahifa yaratildi
7312
wikitext
text/x-wiki
<includeonly>{{#invoke:Wikidata|formatStatements|property={{{1|}}}|value={{{2|}}}}}</includeonly><noinclude>{{doc}}</noinclude>
hkjwe7m387hyxcki6dml7fx993kax8d
Andoza:Wikidata-link-lite
10
3502
7313
2024-01-13T09:18:40Z
Umarxon III
998
„<includeonly>{{#if:{{{2|}}}|{{{2}}}|{{#switch:{{{1|}}}<!-- -->|wiki={{#invoke:Wikidata/InterprojectLite|getWikipediaLink}}<!-- -->|wikidata={{#invoke:Wikibase|id}}<!-- -->|commons={{#invoke:Wikidata/InterprojectLite|getCommonsLink}}<!-- -->|mediawiki={{#invoke:Wikidata/InterprojectLite|getMediawikiLink}}<!-- -->|metawiki={{#invoke:Wikidata/InterprojectLite|getMetawikiLink}}<!-- -->|wikibooks={{#invoke:Wikidata/InterprojectLite|getWikibooksLink}}<!-...“ yozuvi orqali yangi sahifa yaratildi
7313
wikitext
text/x-wiki
<includeonly>{{#if:{{{2|}}}|{{{2}}}|{{#switch:{{{1|}}}<!--
-->|wiki={{#invoke:Wikidata/InterprojectLite|getWikipediaLink}}<!--
-->|wikidata={{#invoke:Wikibase|id}}<!--
-->|commons={{#invoke:Wikidata/InterprojectLite|getCommonsLink}}<!--
-->|mediawiki={{#invoke:Wikidata/InterprojectLite|getMediawikiLink}}<!--
-->|metawiki={{#invoke:Wikidata/InterprojectLite|getMetawikiLink}}<!--
-->|wikibooks={{#invoke:Wikidata/InterprojectLite|getWikibooksLink}}<!--
-->|wikisource={{#invoke:Wikidata/InterprojectLite|getWikisourceLink}}<!--
-->|wikispecies|specieswiki={{#invoke:Wikidata/InterprojectLite|getWikispeciesLink}}<!--
-->|wikiquote={{#invoke:Wikidata/InterprojectLite|getWikiquoteLink}}<!--
-->|wikiversity={{#invoke:Wikidata/InterprojectLite|getWikiversityLink}}<!--
-->|wikivoyage={{#invoke:Wikidata/InterprojectLite|getWikivoyageLink}}<!--
-->|wiktionary={{#invoke:Wikidata/InterprojectLite|getWiktionaryLink}}<!--
-->|wikinews={{#invoke:Wikidata/InterprojectLite|getWikinewsLink}}<!--
-->|{{#invoke:Wikibase|iwikiall|{{{1|}}}}}<!--
-->}}}}</includeonly><noinclude>{{doc}}
[[Turkum:Andozalar:Vikimaʼlumotlar|{{PAGENAME}}]]
</noinclude>
05fmjv2ake7ustipo6tu9sdtcg8dxlp
Andoza:Qurʼon
10
3503
7318
2024-01-13T16:39:41Z
Umarxon III
998
„[[Qurʼon]] [http://www.usc.edu/dept/MSA/quran/{{three digit|{{{1|1}}}}}.qmt.html#{{three digit|{{{1|1}}}}}.{{three digit|{{{2|1}}}}} {{{1|1}}}:{{{2|1}}}]<noinclude> {{DEFAULTSORT:{{PAGENAME}}}} [[Turkum:Andozalar:Qurʼon]] </noinclude>“ yozuvi orqali yangi sahifa yaratildi
7318
wikitext
text/x-wiki
[[Qurʼon]] [http://www.usc.edu/dept/MSA/quran/{{three digit|{{{1|1}}}}}.qmt.html#{{three digit|{{{1|1}}}}}.{{three digit|{{{2|1}}}}} {{{1|1}}}:{{{2|1}}}]<noinclude>
{{DEFAULTSORT:{{PAGENAME}}}}
[[Turkum:Andozalar:Qurʼon]]
</noinclude>
t49jw6lu3zlaxcw3mtqehyo7gv8f2jh
Andoza:Three digit
10
3504
7342
7319
2024-01-14T15:41:30Z
Umarxon III
998
7342
wikitext
text/x-wiki
{{ #ifexpr: ({{{1|0}}} > 99.5) | {{{1|0}}} | {{ #ifexpr: ({{{1|0}}} > 9.5) | 0{{{1|0}}} | 00{{{1|0}}} }} }}<noinclude>
<nowiki>{{Three digit|234}}</nowiki> Koʻrsatadi: {{Three digit|234}}
<nowiki>{{Three digit|35}}</nowiki> Koʻrsatadi: {{Three digit|35}}
<nowiki>{{Three digit|8}}</nowiki> Koʻrsatadi: {{Three digit|8}}
</noinclude>
enud8fkesl649lpyawk8pko6wlbxdip
Qurʼon
0
3505
8456
8451
2024-06-16T21:50:06Z
Umarxon III
998
8456
wikitext
text/x-wiki
[[Fayl:Quran cover.jpg|thumb|right|250px|Qurʼon kitobi muqovasi]]
'''Qurʼon''' – musulmonlarning muqaddas kitobidir. Bu soʻz arabcha „baland ovozda oʻqish“, „tarbiyalash“ soʻzlaridan kelib chiqqan. Qur’on [[Muhammad]]ning soʻzlaridan yozilgan boʻlib, [[Alloh]] uni Jabroil farishta orqali yuborgan.
== Iqtiboslar ==
{{Q|Iqtibos=Mehribon va rahmli Alloh nomi bilan|Izoh=[[w:Basmala|Basmala]] — Qurʼondagi deyarli har bir sura shu ibora bilan boshlanadi|Asl matn=بسم الله الرحمن الرحيم}}
=== 1. Fotiha ({{lang-ar|الفاتحة}} – „Ochib beruvchi“) surasi ===
{{Q|Iqtibos=Bizni toʻgʻri yoʻlga – oʻzing sevgan zotlarning yoʻliga boshla, gʻazabingga uchragan va adashganlarning yoʻliga emas.|Muallif=1:6-7
|Asl matn=اهْدِنَا الصِّرَاطَ الْمُسْتَقِيمَ صِرَاطَ الَّذِينَ أَنْعَمْتَ عَلَيْهِمْ غَيْرِ الْمَغْضُوبِ عَلَيْهِمْ وَلَا الضَّالِّينَ}}
=== 2. Baqara ({{lang-ar|البقرة}} — „Sigir“) surasi ===
{{Q|Iqtibos=Shubhasiz, bu oyat Xudodan qoʻrquvchilar uchun ishonchli yoʻlboshchidir.|Muallif=2:2|Izoh=|Asl matn=ذَٰلِكَ الْكِتَابُ لَا رَيْبَ ۛ فِيهِ ۛ هُدًى لِلْمُتَّقِي}}
{{Q|Iqtibos=Ular bamisoli bir olov yoqqan kimsa (yoʻlovchi)ga oʻxshaydilar: olov uning atrofini yoritganida, Alloh (bexos) nurlarini ketkazib, ularni zulmatlar ichra (hech narsani) koʻrolmaydigan holda qoldirgani kabidir|Muallif=2:17|Izoh=|Asl matn=مَثَلُهُمْ كَمَثَلِ الَّذِي اسْتَوْقَدَ نَارًا فَلَمَّا أَضَاءَتْ مَا حَوْلَهُ ذَهَبَ اللَّهُ بِنُورِهِمْ وَتَرَكَهُمْ فِي ظُلُمَاتٍ لَّا يُبْصِرُونَ.صُمٌّ بُكْمٌ عُمْيٌ فَهُمْ لَا يَرْجِعُونَ}}
{{Q|Iqtibos=Alloh chivin, balki undan ham yuqori narsalar misolida zarbul-masal aytishdan uyalmaydi. Imonli kishilar-ku, u (masal)ni haqiqatan ularning Rabbi tomonidan (yuborilgan) haqiqat deb biladilar. Kofirlar esa: „Bu masal bilan Alloh nima demoqchi, oʻzi?“ – deydilar. U (masal) bilan Alloh koʻplarni adashtiradi va u bilan koʻplarni (toʻgʻri yoʻlga) hidoyat qiladi. Lekin, (Alloh) u bilan faqat fosiq kimsalarni adashtiradi, qaysiki, (ular) Alloh ahdini uning bitimidan keyin buzadigan, Alloh bogʻlanishiga buyurgan narsalarni uzadigan va yer (yuzi)da buzgʻunchilik qiladigan kimsalardir. Ular, albatta, ziyon koʻruvchilardir.|Muallif=2:26-27|Izoh=|Asl matn=إِنَّ اللَّهَ لَا يَسْتَحْيِي أَن يَضْرِبَ مَثَلًا مَّا بَعُوضَةً فَمَا فَوْقَهَا فَأَمَّا الَّذِينَ آمَنُوا فَيَعْلَمُونَ أَنَّهُ الْحَقُّ مِن رَّبِّهِمْ وَأَمَّا الَّذِينَ كَفَرُوا فَيَقُولُونَ مَاذَا أَرَادَ اللَّهُ بِهَذَا مَثَلًا يُضِلُّ بِهِ كَثِيرًا وَيَهْدِي بِهِ كَثِيرًا وَمَا يُضِلُّ بِهِ إِلَّا الْفَاسِقِينَ }}
{{Q|Iqtibos=Albatta, moʻminlar, yahudiylar, nasroniylar va sobiiylardan kimki (avvalgi aqidasidan qatʼiy nazar) Allohga va oxirat kuniga imon keltirsa hamda solih amallarni qilsa, ularga Rabbilaridan ajr bordir, ularga xavf yoʻqdir va ular tashvish ham chekmaslar.|Muallif=2:62|Izoh=Sobiiylar – yahudiy va nasroniy dinlaridan voz kechib, farishtalarga sigʻinuvchi toifa kishilari. Baʼzi olimlar ularni yulduzlarga sigʻinuvchilar deb yozadilar.|Asl matn=إِنَّ الَّذِينَ آمَنُوا وَالَّذِينَ هَادُوا وَالنَّصَارَىٰ وَالصَّابِئِينَ مَنْ آمَنَ بِاللَّهِ وَالْيَوْمِ الْآخِرِ وَعَمِلَ صَالِحًا فَلَهُمْ أَجْرُهُمْ عِنْدَ رَبِّهِمْ وَلَا خَوْفٌ عَلَيْهِمْ وَلَا هُمْ يَحْزَنُونَ}}
{{Q|Iqtibos=Soʻngra sizlar yana oʻsha, bir-birlaringizni oʻldirayapsiz, bir qismingizni yurtlaridan chiqarib yuborayapsiz, ularga qarshi gunoh va zulm ila hamkorlik qilmoqdasiz. Sizga (ularning dushmanlariga qarashli) asirlar kelsa, tovon bilan qutqarib yubormoqdasiz, vaholanki, ularni chiqarib yuborish sizlarga taqiqlangan edi. Yoki kitob (Tavrot)ning bir qismiga ishonib, bir qismini inkor etasizmi? Sizlardan kim shunday qilsa, uning jazosi shu dunyoda sharmanda boʻlish, qiyomat kunida esa qattiq azobga giriftor qilinishdir. Alloh (bu) qilmishlaringizdan gʻofil emasdir.|Muallif=2:85|Izoh=|Asl matn=ثُمَّ أَنتُمْ هَؤُلَاءِ تَقْتُلُونَ أَنفُسَكُمْ وَتُخْرِجُونَ فَرِيقًا مِّنكُم مِّن دِيَارِهِمْ تَظَاهَرُونَ عَلَيْهِم بِالْإِثْمِ وَالْعُدْوَانِ وَإِن يَأْتُوكُمْ أُسَارَى تُفَادُوهُمْ وَهُوَ مُحَرَّمٌ عَلَيْكُمْ إِخْرَاجُهُمْ أَفَتُؤْمِنُونَ بِبَعْضِ الْكِتَابِ وَتَكْفُرُونَ بِبَعْضٍ فَمَا جَزَاءُ مَن يَفْعَلُ ذَلِكَ مِنكُمْ إِلَّا خِزْيٌ فِي الْحَيَاةِ الدُّنْيَا وَيَوْمَ الْقِيَامَةِ يُرَدُّونَ إِلَى أَشَدِّ الْعَذَابِ وَمَا اللَّهُ بِغَافِلٍ عَمَّا تَعْمَلُونَ }}
{{Q|Iqtibos=Ularga: „Alloh nozil qilgan narsaga imon keltiringlar“, – deyilsa, „Biz oʻzimizga nozil qilingan narsaga imon keltiramiz“, – deydilar va keyin kelgan, ulardagi narsa (Tavrot)ni tasdiq etadigan Haq (Qur’on)ni inkor etadilar. Ularga ayting (ey, Muhammad): „Agar moʻmin boʻlsangizlar, nega oldindan Allohning paygʻmbarlarini oʻldirar edingiz?“ Muso sizlarga hujjatlar (oyatlar va moʻjizalar)ni keltirganidan keyin (ham) zolim boʻlib (kufrga botib) buzoqqa sigʻindingiz.|Muallif=2:91-92|Izoh=Yaʼni ota-bobolaringiz nega paygʻmbarlarni oʻldirganlar? Bular qotillik qilmagan boʻlsalarda, otabobolarining eʼtiqodida turganliklari va ularning qilmishlariga rozi ekanliklari tufayli jinoyatlariga ham qisman sherikdirlar.|Asl matn=وَإِذَا قِيلَ لَهُمْ آمِنُوا بِمَا أَنزَلَ اللَّهُ قَالُوا نُؤْمِنُ بِمَا أُنزِلَ عَلَيْنَا وَيَكْفُرُونَ بِمَا وَرَاءَهُ وَهُوَ الْحَقُّ مُصَدِّقًا لِّمَا مَعَهُمْ قُلْ فَلِمَ تَقْتُلُونَ أَنبِيَاءَ اللَّهِ مِن قَبْلُ إِن كُنتُم مُّؤْمِنِينَ. وَلَقَدْ جَاءَكُم مُّوسَى بِالْبَيِّنَاتِ ثُمَّ اتَّخَذْتُمُ الْعِجْلَ مِن بَعْدِهِ وَأَنتُمْ ظَالِمُونَ}}
{{Q|Iqtibos=Har gal biror ahd-paymon qilsalar, ulardan bir guruhi uni buzaveradimi? Aslida ularning aksariyati imon keltirmaslar.|Muallif=2:101|Izoh=|Asl matn=وَلَمَّا جَاءَهُمْ رَسُولٌ مِّنْ عِندِ اللَّهِ مُصَدِّقٌ لِّمَا مَعَهُمْ نَبَذَ فَرِيقٌ مِّنَ الَّذِينَ أُوتُوا الْكِتَابَ كِتَابَ اللَّهِ وَرَاءَ ظُهُورِهِمْ كَأَنَّهُمْ لَا يَعْلَمُونَ}}
{{Q|Iqtibos=Yahudiylar: „Nasroniylar hech narsada yoʻq“ – desalar, nasroniylar: „Yahudiylar hech narsada yoʻq“ – deydilar, vaholanki, ular (har ikki toifa) kitob oʻqiydigan (savodxon) edilar. Shuningdek, (oʻqishni) bilmaydiganlar (boshqa soxta dinlarga mansub kimsalar) ham ularning gapiga oʻxshash gapni aytdilar. Ularning (bu kabi) kelisha olmagan narsalari yuzasidan qiyomat kuni Alloh hukm qilur.|Muallif=2:113|Izoh=Yaʼni, har ikki tomon bir-birlarining dinlarini inkor etadilar.|Asl matn=وَقَالَتِ الْيَهُودُ لَيْسَتِ النَّصَارَى عَلَى شَيْءٍ وَقَالَتِ النَّصَارَى لَيْسَتِ الْيَهُودُ عَلَى شَيْءٍ وَهُمْ يَتْلُونَ الْكِتَابَ كَذَلِكَ قَالَ الَّذِينَ لَا يَعْلَمُونَ مِثْلَ قَوْلِهِمْ فَاللَّهُ يَحْكُمُ بَيْنَهُمْ يَوْمَ الْقِيَامَةِ فِيمَا كَانُوا فِيهِ يَخْتَلِفُونَ}}
{{Q|Iqtibos=Aytingiz (ey, moʻminlar): „Allohga, bizga nozil qilingan narsa (Kitob)ga, Ibrohim, Ismoil, Ishoq, Yaʼqub va uning avlodlariga nozil qilingan narsalarga, Musoga, Isoga va (barcha) paygʻmbarlarga Parvardigorlaridan berilgan narsalarga imon keltirdik (ishondik). Biz ular oʻrtasidan birortasini (paygʻmbar emas deb) ajratib qoʻymaymiz va Unga (Allohga) boʻyin sunuvchilarmiz“|Muallif=2:136|Izoh=|Asl matn=قُولُوا آمَنَّا بِاللَّهِ وَمَا أُنزِلَ إِلَيْنَا وَمَا أُنزِلَ إِلَى إِبْرَاهِيمَ وَإِسْمَاعِيلَ وَإِسْحَاقَ وَيَعْقُوبَ وَالْأَسْبَاطِ وَمَا أُوتِيَ مُوسَى وَعِيسَى وَمَا أُوتِيَ النَّبِيُّونَ مِن رَّبِّهِمْ لَا نُفَرِّقُ بَيْنَ أَحَدٍ مِّنْهُمْ وَنَحْنُ لَهُ مُسْلِمُونَ}}
{{Q|Iqtibos=Sizlarni biroz xavf, ochlik bilan, molu jon va mevalar (hosili)ni kamaytirish yoʻli bilan sinagaymiz. (Shunday holatlarda) sabr qiluvchilarga xushxabar bering (ey, Muhammad)!|Muallif=2:155|Izoh=|Asl matn=وَلَنَبْلُوَنَّكُمْ بِشَيْءٍ مِنَ الْخَوْفِ وَالْجُوعِ وَنَقْصٍ مِنَ الْأَمْوَالِ وَالْأَنْفُسِ وَالثَّمَرَاتِ ۗ وَبَشِّرِ الصَّابِرِينَ}}
{{Q|Iqtibos=(Haqiqatan ham) kufr yoʻlidagi kimsalar (vahiydan taʼsirlanmaslikda) xuddi hayvonlarga qichqirayotgan kishining ovozidan va hayqirigʻidan oʻzga narsani eshitmayotgani kabidir. (Ular) kar, soqov va koʻrdirlarki, (gapni) anglamaydilar.|Muallif=2:171|Izoh=Hayvonlarga har qancha gapirilsa ham faqat ovozdan boshqa narsani anglamaganlari kabi betavfiq kishilar ham foydali gaplarni tinglab, anglash oʻrniga nochorlikdan eshitib qoʻya qoladilar.|Asl matn=وَمَثَلُ الَّذِينَ كَفَرُوا كَمَثَلِ الَّذِي يَنْعِقُ بِمَا لَا يَسْمَعُ إِلَّا دُعَاءً وَنِدَاءً صُمٌّ بُكْمٌ عُمْيٌ فَهُمْ لَا}}
{{Q|Iqtibos=Hidoyat oʻrniga zalolatni, magʻfirat oʻrniga azobni sotib olgan kimsalar ana oʻshalardir. Bas, doʻzax (azobi)ga buncha ham „toqatli“ boʻlmasalar!|Muallif=2:175|Izoh=Bu ibora ularga istehzo shaklida aytilmoqda. Zero, doʻzax azobiga toqat qila oladigan jonzot boʻlishi mumkin emas. Zalolat bilan azobni ixtiyor etganlar oxirat azobini oʻylab qoʻysinlar, deb tanbeh berilmoqda.|Asl matn=أُولَئِكَ الَّذِينَ اشْتَرَوُا الضَّلَالَةَ بِالْهُدَى وَالْعَذَابَ بِالْمَغْفِرَةِ فَمَا أَصْبَرَهُمْ عَلَى النَّارِ}}
{{Q|Iqtibos=Yuzlaringizni Mashriq va Magʻrib tomonlariga burib, (ibodat qilishingizning oʻzi toʻla) yaxshilik emas, balki Allohga, oxirat kuniga, farishtalarga, kitoblarga, paygʻambarlarga imon keltirgan, oʻzi yaxshi koʻrgan molidan qarindoshlariga, yetimlarga, miskinlarga, yoʻlovchiga, tilanchilarga va qullarni ozod qilish yoʻlida beradigan, namozni toʻkis ado etib, zakotni toʻlab yuradigan kishi va kelishilgan ahdlariga vafo qiluvchilar, shuningdek, ogʻir-yengil kunlarda va jang paytida sabr qiluvchilar yaxshi kishilardir. Aynan oʻshalar (imonlarida) sodiqdirlar va aynan oʻshalar taqvodordirlar.|Muallif=2:177|Izoh=|Asl matn=لَّيْسَ الْبِرَّ أَن تُوَلُّوا وُجُوهَكُمْ قِبَلَ الْمَشْرِقِ وَالْمَغْرِبِ وَلَكِنَّ الْبِرَّ مَنْ آمَنَ بِاللَّهِ وَالْيَوْمِ الْآخِرِ وَالْمَلَائِكَةِ وَالْكِتَابِ وَالنَّبِيِّينَ وَآتَى الْمَالَ عَلَى حُبِّهِ ذَوِي الْقُرْبَى وَالْيَتَامَى وَالْمَسَاكِينَ وَابْنَ السَّبِيلِ وَالسَّائِلِينَ وَفِي الرِّقَابِ وَأَقَامَ الصَّلَاةَ وَآتَى الزَّكَاةَ وَالْمُوفُونَ بِعَهْدِهِمْ إِذَا عَاهَدُوا وَالصَّابِرِينَ فِي الْبَأْسَاءِ وَالضَّرَّاءِ وَحِينَ الْبَأْسِ أُولَئِكَ الَّذِينَ صَدَقُوا وَأُولَئِكَ هُمُ الْمُتَّقُونَ}}
{{Q|Iqtibos=Yoki (ey, moʻminlar,) sizlardan ilgari oʻtganlarning kuni (boshlaringizga) kelmay turib, jannatga (osongina) kiramiz, deb oʻyladingizmi? Ularga balo va musibatlar kelib, shunchalik larzaga tushgan edilarki, hatto paygʻambar va imonli kishilar: „Allohning yordami qachon (kelar ekan)?“ deganlar (betoqat boʻlishgan). Aslida esa Allohning yordami yaqindir.|Muallif=2:214|Izoh=|Asl matn=أَمْ حَسِبْتُمْ أَن تَدْخُلُوا الْجَنَّةَ وَلَمَّا يَأْتِكُم مَّثَلُ الَّذِينَ خَلَوْا مِن قَبْلِكُم مَّسَّتْهُمُ الْبَأْسَاءُ وَالضَّرَّاءُ وَزُلْزِلُوا حَتَّى يَقُولَ الرَّسُولُ وَالَّذِينَ آمَنُوا مَعَهُ مَتَى نَصْرُ اللَّهِ أَلَا إِنَّ نَصْرَ اللَّهِ قَرِيبٌ}}
{{Q|Iqtibos=Sizlarga (yov bilan) jang qilish farz qilindi, vaholanki, u sizlar uchun yoqimsizdir. Ehtimol, sizlar yoqtirmagan narsa (aslida) oʻzlaringiz uchun yaxshi, yoqtirgan narsalaringiz esa (aslida) yomondir. Alloh bilur, sizlar esa bilmassizlar.|Muallif=2:216|Izoh=|Asl matn=كُتِبَ عَلَيْكُمُ الْقِتَالُ وَهُوَ كُرْهٌ لَكُمْ ۖ وَعَسَىٰ أَنْ تَكْرَهُوا شَيْئًا وَهُوَ خَيْرٌ لَكُمْ ۖ وَعَسَىٰ أَنْ تُحِبُّوا شَيْئًا وَهُوَ شَرٌّ لَكُمْ ۗ وَاللَّهُ يَعْلَمُ وَأَنْتُمْ لَا تَعْلَمُونَ}}
{{Q|Iqtibos=Alloh – Undan oʻzga iloh yoʻqdir. (U hamisha) tirik va abadiy turuvchidir. Uni na mudroq tutar va na uyqu. Osmonlar va Yerdagi (barcha) narsalar Unikidir. Uning huzurida hech kim (hech kimni) Uning ruxsatisiz shafoat qilmas. (U) ular (odamlar)dan oldingi (boʻlgan) va keyingi (boʻladigan) narsani bilur. (Odamlar) Uning ilmidan faqat (U) istaganicha oʻzlashtirurlar. Uning Kursiysi osmonlar va Yerdan (ham) kenglik qilur. U ikkisining hifzi (tutib turishi) Uni toliqtirmas. U oliy va buyukdir.|Muallif=2:255|Izoh=Bu oyatdagi kursiy soʻzining lugʻaviy maʼnosi oʻrindiq, taxt, tayanch, kursi va hokazo. Oyatdagi „kursiy“dan murod nima ekani haqida turli tafsirlar bor: 1. Kursiy Arshning oʻzi. 2. Arshdan kichikroq alohida narsa. 3. Allohning ilmi. 4. Uning qudrati. 5. Hukmronligi.|Asl matn=اللَّهُ لَا إِلَٰهَ إِلَّا هُوَ الْحَيُّ الْقَيُّومُ ۚ لَا تَأْخُذُهُ سِنَةٌ وَلَا نَوْمٌ ۚ لَهُ مَا فِي السَّمَاوَاتِ وَمَا فِي الْأَرْضِ ۗ مَنْ ذَا الَّذِي يَشْفَعُ عِنْدَهُ إِلَّا بِإِذْنِهِ ۚ يَعْلَمُ مَا بَيْنَ أَيْدِيهِمْ وَمَا خَلْفَهُمْ ۖ وَلَا يُحِيطُونَ بِشَيْءٍ مِنْ عِلْمِهِ إِلَّا بِمَا شَاءَ ۚ وَسِعَ كُرْسِيُّهُ السَّمَاوَاتِ وَالْأَرْضَ ۖ وَلَا يَئُودُهُ حِفْظُهُمَا ۚ وَهُوَ الْعَلِيُّ الْعَظِيمُ}}
{{Q|Iqtibos=Dinda zoʻrlash yoʻq, zero, toʻgʻri yoʻl yanglish yoʻldan ajrim boʻldi. Bas, kim shayton (yoxud butlar)ni inkor etib, Allohga imon keltirsa, demak, u mustahkam halqani ushlabdi. Alloh eshituvchi va biluvchidir.|Muallif=2:256|Izoh=|Asl matn=لَا إِكْرَاهَ فِي الدِّينِ ۖ قَدْ تَبَيَّنَ الرُّشْدُ مِنَ الْغَيِّ ۚ فَمَنْ يَكْفُرْ بِالطَّاغُوتِ وَيُؤْمِنْ بِاللَّهِ فَقَدِ اسْتَمْسَكَ بِالْعُرْوَةِ الْوُثْقَىٰ لَا انْفِصَامَ لَهَا ۗ وَاللَّهُ سَمِيعٌ عَلِيمٌ}}
{{Q|Iqtibos=Shayton sizlarni (xayr-ehson qilishda) faqir boʻlib qolishdan qoʻrqitadi va fahsh ishlarga undaydi. Alloh (esa) sizlarga Oʻzidan magʻfirat va fazl (boylik) vaʼda qiladi. Alloh (karami) keng va bilimdon zotdir.|Muallif=2:268|Izoh=|Asl matn=الشَّيْطَانُ يَعِدُكُمُ الْفَقْرَ وَيَأْمُرُكُم بِالْفَحْشَاءِ وَاللَّهُ يَعِدُكُم مَّغْفِرَةً مِّنْهُ وَفَضْلًا وَاللَّهُ وَاسِعٌ عَلِيمٌ}}
{{Q|Iqtibos=Sudxoʻrlar (qiyomat kuni qabrlaridan) jin chalib ketgan odam kabi (holatda) qoʻpadilar. Buning sababi – ularning: „Bay' (savdosotiq) ham sudxoʻrlikning xuddi oʻzi“ degan gaplaridir. Holbuki, Alloh bay’ni halol, sudxoʻrlikni (esa) harom qilgan. Bas, kim Rabbidan nasihat yetgach, (sudxoʻrlikdan) toʻxtasa, u holda avvalgi oʻtgani oʻziga va uning ishi Allohga (havola). Kim yana (sudxoʻrlikka) qaytsa, oʻshalar doʻzax ahlidirlar va ular unda abadiy qoluvchilardir.|Muallif=2:275|Izoh=|Asl matn=الَّذِينَ يَأْكُلُونَ الرِّبَا لَا يَقُومُونَ إِلَّا كَمَا يَقُومُ الَّذِي يَتَخَبَّطُهُ الشَّيْطَانُ مِنَ الْمَسِّ ۚ ذَٰلِكَ بِأَنَّهُمْ قَالُوا إِنَّمَا الْبَيْعُ مِثْلُ الرِّبَا ۗ وَأَحَلَّ اللَّهُ الْبَيْعَ وَحَرَّمَ الرِّبَا ۚ فَمَنْ جَاءَهُ مَوْعِظَةٌ مِنْ رَبِّهِ فَانْتَهَىٰ فَلَهُ مَا سَلَفَ وَأَمْرُهُ إِلَى اللَّهِ ۖ وَمَنْ عَادَ فَأُولَٰئِكَ أَصْحَابُ النَّارِ ۖ هُمْ فِيهَا خَالِدُونَ}}
{{Q|Iqtibos=Alloh sudxoʻrlikni (foydasini) yoʻq qiladi va sadaqa (beruvchilarga boylik)larni ziyoda etadi. Alloh har qanday (sudxoʻrlikni halol deb biluvchi) kofirni va (uni davom ettiruvchi) gunohkorni yoqtirmaydi.|Muallif=2:276|Izoh=|Asl matn=يَمْحَقُ اللَّهُ الرِّبَا وَيُرْبِي الصَّدَقَاتِ}}
{{Q|Iqtibos=Paygʻambar (Muhammad) oʻziga Parvardigoridan nozil qilingan narsaga (oyatlarga) imon keltirdi va moʻminlar ham. (Ularning) har biri Allohga, farishtalariga, kitoblariga va paygʻambarlariga birortasini ajratmasdan (hammasiga) imon keltirdi. „Eshitdik va itoat etdik. Ey, Rabbimiz, magʻfiratingni (soʻraymiz). Sengagina qaytish (bor)“, – dedilar. Alloh hech bir jonga toqatidan tashqari narsani taklif etmaydi. Uning kasb etgani (yaxshiligi) – oʻziga, va orttirgani (yomon amali) ham oʻzigadir. (Yana dedilarki:) „Ey, Rabbimiz, agar unutsak yoki xato qilsak, bizni koyima! Ey, Rabbimiz, bizdan ilgari oʻtganlarning zimmasiga ortgan mashaqqatni bizning zimmamizga ortma! Ey, Rabbimiz, toqatimiz yetmaydigan narsani bizga yuklab tashlama! Bizlarni afv et va kechir hamda bizlarga rahm qil! Sen bizning xojamizsan. Bas, bizlarga kofirlar qavmi ustidan gʻoliblik ato et!“|Muallif=2:285–286|Izoh=|Asl matn=آمَنَ الرَّسُولُ بِمَا أُنْزِلَ إِلَيْهِ مِنْ رَبِّهِ وَالْمُؤْمِنُونَ ۚ كُلٌّ آمَنَ بِاللَّهِ وَمَلَائِكَتِهِ وَكُتُبِهِ وَرُسُلِهِ لَا نُفَرِّقُ بَيْنَ أَحَدٍ مِنْ رُسُلِهِ ۚ وَقَالُوا سَمِعْنَا وَأَطَعْنَا ۖ غُفْرَانَكَ رَبَّنَا وَإِلَيْكَ الْمَصِيرُلَا يُكَلِّفُ اللَّهُ نَفْسًا إِلَّا وُسْعَهَا ۚ لَهَا مَا كَسَبَتْ وَعَلَيْهَا مَا اكْتَسَبَتْ ۗ رَبَّنَا لَا تُؤَاخِذْنَا إِنْ نَسِينَا أَوْ أَخْطَأْنَا ۚ رَبَّنَا وَلَا تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِنْ قَبْلِنَا ۚ رَبَّنَا وَلَا تُحَمِّلْنَا مَا لَا طَاقَةَ لَنَا بِهِ ۖ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَا ۚ أَنْتَ مَوْلَانَا فَانْصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ}}
=== 3. Oli Imron ({{lang-ar|آل عمران}} – „Imron oilasi“) surasi ===
{{Q|Iqtibos=U Sizga Kitob (Qur’on)ni nozil qilgan zotdir. Unda shu Kitobning „onasi“ sanalmish (maʼnosi) aniq oyatlar va (shu bilan birga) boshqa mutashobih (maʼnosi Oʻzidan oʻzgaga nomaʼlum) oyatlar ham bor. Ammo, dillarida ogʻish bor kimsalar odamlarni fitnaga solish va oʻz talqiniga muvofiq maʼnolar berish uchun uning (Qur’onning) mutashobih oyatlariga ergashadilar. Holbuki, unday oyatlar taʼvili (asl maʼnosi)ni faqat Allohning Oʻzigina bilur. Ilmda mustahkam (haqqoniy olim)lar esa deydilar: „Unga imon keltirdik. Hamma (oyatlari) Rabbimiz huzuridandir“. (Bundan) faqat aql egalarigina eslatma olurlar.|Muallif=3:7|Izoh=|Asl matn=هُوَ الَّذِي أَنزَلَ عَلَيْكَ الْكِتَابَ مِنْهُ آيَاتٌ مُّحْكَمَاتٌ هُنَّ أُمُّ الْكِتَابِ وَأُخَرُ مُتَشَابِهَاتٌ فَأَمَّا الَّذِينَ فِي قُلُوبِهِمْ زَيْغٌ فَيَتَّبِعُونَ مَا تَشَابَهَ مِنْهُ ابْتِغَاءَ الْفِتْنَةِ وَابْتِغَاءَ تَأْوِيلِهِ وَمَا يَعْلَمُ تَأْوِيلَهُ إِلَّا اللَّهُ وَالرَّاسِخُونَ فِي الْعِلْمِ يَقُولُونَ آمَنَّا بِهِ كُلٌّ مِّنْ عِندِ رَبِّنَا وَمَا يَذَّكَّرُ إِلَّا أُولُو الْأَلْبَابِ}}
{{Q|Iqtibos=Odamlarga ayollar, farzandlar, uyum-uyum oltin-kumushlar, saman otlar, chorva va ekinlarga nisbatan mehr qoʻyish ziynatli qilib qoʻyildi. Bular (aslida) dunyo hayotining (oʻtkinchi) matohidir. Allohning huzurida esa (bundan) chiroyli joy (jannat) bordir|Muallif=3:14|Izoh=|Asl matn=زُيِّنَ لِلنَّاسِ حُبُّ الشَّهَوَاتِ مِنَ النِّسَاءِ وَالْبَنِينَ وَالْقَنَاطِيرِ الْمُقَنطَرَةِ مِنَ الذَّهَبِ وَالْفِضَّةِ وَالْخَيْلِ الْمُسَوَّمَةِ وَالْأَنْعَامِ وَالْحَرْثِ ذَلِكَ مَتَاعُ الْحَيَاةِ الدُّنْيَا وَاللَّهُ عِندَهُ حُسْنُ الْمَآبِ}}
{{Q|Iqtibos=Albatta, Isoning (otasiz tugʻilish) misoli, Alloh nazdida bamisoli Odam (Ato) kabidirki, uni tuproqdan yaratib, soʻngra unga „Boʻl!“ dedi, bas, (u) boʻldi.|Muallif=3:59|Izoh=|Asl matn=إِنَّ مَثَلَ عِيسَىٰ عِنْدَ اللَّهِ كَمَثَلِ آدَمَ ۖ خَلَقَهُ مِنْ تُرَابٍ ثُمَّ قَالَ لَهُ كُنْ فَيَكُونُ}}
{{Q|Iqtibos=Agar sizlarga (Uhud jangida) jarohat (magʻlubiyat) yetgan boʻlsa, u qavmga ham (Badr jangida) xuddi shunday jarohat (magʻlubiyat) yetgan. Imonli kishilarni bilish va sizlardan shahidlarni saralab olish uchun (Biz) shu (gʻalaba) kunlarni (ketma-ket) almashtirib turamiz. Alloh zolimlarni sevmagay. Alloh moʻminlarni (gunohlaridan) poklash va kofirlarni halok qilish uchun (mazkur ishlarni qildi). Yoki Alloh sizlarning ichingizdan kim (chindan) jihod qiluvchi va kim sabrli ekanini imtihon qilib koʻrmasdan jannatga kiraveramiz, deb oʻyladingizmi?|Muallif=3:140-142|Izoh=|Asl matn=140. إِن يَمْسَسْكُمْ قَرْحٌ فَقَدْ مَسَّ الْقَوْمَ قَرْحٌ مِّثْلُهُ وَتِلْكَ الْأَيَّامُ نُدَاوِلُهَا بَيْنَ النَّاسِ وَلِيَعْلَمَ اللَّهُ الَّذِينَ آمَنُوا وَيَتَّخِذَ مِنكُمْ شُهَدَاءَ وَاللَّهُ لَا يُحِبُّ الظَّالِمِينَ
141. وَلِيُمَحِّصَ اللَّهُ الَّذِينَ آمَنُوا وَيَمْحَقَ الْكَافِرِينَ
142. أَمْ حَسِبْتُمْ أَن تَدْخُلُوا الْجَنَّةَ وَلَمَّا يَعْلَمِ اللَّهُ الَّذِينَ جَاهَدُوا مِنكُمْ وَيَعْلَمَ الصَّابِرِينَ}}
{{Q|Iqtibos=Agar sizlarga Alloh madad bersa, hech kim sizlarga gʻolib boʻlmas. Bordiyu qarovsiz qoldirsa, Undan oʻzga sizlarga kim ham madad berar edi?! Allohga tavakkulni moʻminlar qilsin!|Muallif=3:160|Izoh=|Asl matn=إِنْ يَنْصُرْكُمُ اللَّهُ فَلَا غَالِبَ لَكُمْ ۖ وَإِنْ يَخْذُلْكُمْ فَمَنْ ذَا الَّذِي يَنْصُرُكُمْ مِنْ بَعْدِهِ ۗ وَعَلَى اللَّهِ فَلْيَتَوَكَّلِ الْمُؤْمِنُونَ}}
{{Q|Iqtibos=Kofir boʻlganlarning shaharma-shahar sayr etib (yayrab) yurishlari Sizni zinhor aldab qoʻymasin! Arzimas rohat. Keyin esa boradigan joylari – jahannam. Naqadar mudhish joy u!|Muallif=3:196-197|Izoh=|Asl matn=196. لَا يَغُرَّنَّكَ تَقَلُّبُ الَّذِينَ كَفَرُوا فِي الْبِلَادِ197. مَتَاعٌ قَلِيلٌ ثُمَّ مَأْوَاهُمْ جَهَنَّمُ وَبِئْسَ الْمِهَادُ}}
{{Q|Iqtibos=Darvoqe, ahli kitoblar ichida Allohga, sizlarga nozil qilingan (Kitob)ga hamda oʻzlariga nozil qilingan (Kitob)ga ishonib, Allohga itoat ila bosh eguvchilar ham bor: ular Alloh oyatlarini ozgina bahoga sotib yubormaydilar. Aynan ular uchun Parvardigorlari huzurida mukofot muhayyodir. Alloh hisob-kitobda tezkordir!|Muallif=3:199|Izoh=|Asl matn=وَإِنَّ مِنْ أَهْلِ الْكِتَابِ لَمَن يُؤْمِنُ بِاللَّهِ وَمَا أُنزِلَ إِلَيْكُمْ وَمَا أُنزِلَ إِلَيْهِمْ خَاشِعِينَ لِلَّهِ لَا يَشْتَرُونَ بِآيَاتِ اللَّهِ ثَمَنًا قَلِيلًا أُولَئِكَ لَهُمْ أَجْرُهُمْ عِندَ رَبِّهِمْ إِنَّ اللَّهَ سَرِيعُ الْحِسَابِ}}
=== 4. An-Nisa ({{lang-ar|النساء}} — „Ayollar“) surasi ===
{{Q|Iqtibos=Ey, imon keltirganlar! Sizlarga xotinlarni majburiy ravishda meros qilib olishlik halol emasdir. Yana, ularga bergan mahrlaringizning bir qismini qaytarib olib ketish niyatida xotinlaringizga tazyiq qilmangiz! Agar ular aniq buzuqlik qilsalar (bu mustasnodir). Ular bilan totuv turmush kechiringlar. Agar ularni yomon koʻrsalaringiz, (bilib qoʻyinki,) balkim sizlar yomon koʻrgan narsada Alloh (sizlar uchun) koʻpgina yaxshilik paydo qilar.|Muallif=4:19|Izoh=|Asl matn=يَا أَيُّهَا الَّذِينَ آمَنُوا لَا يَحِلُّ لَكُمْ أَنْ تَرِثُوا النِّسَاءَ كَرْهًا ۖ وَلَا تَعْضُلُوهُنَّ لِتَذْهَبُوا بِبَعْضِ مَا آتَيْتُمُوهُنَّ إِلَّا أَنْ يَأْتِينَ بِفَاحِشَةٍ مُبَيِّنَةٍ ۚ وَعَاشِرُوهُنَّ بِالْمَعْرُوفِ ۚ فَإِنْ كَرِهْتُمُوهُنَّ فَعَسَىٰ أَنْ تَكْرَهُوا شَيْئًا وَيَجْعَلَ اللَّهُ فِيهِ خَيْرًا كَثِيرًا}}
{{Q|Iqtibos=Albatta, Alloh bir zarra miqdorida (ham) zulm qilmaydi. Agar (oʻsha miqdorda) yaxshilik boʻlsa, uni (bir necha barobar) koʻpaytirur va Oʻz huzuridan ulugʻ mukofot (jannat) ato etur.|Muallif=4:40|Izoh=|Asl matn=إِنَّ اللَّهَ لَا يَظْلِمُ مِثْقَالَ ذَرَّةٍ وَإِن تَكُ حَسَنَةً يُضَاعِفْهَا وَيُؤْتِ مِن لَّدُنْهُ أَجْرًا عَظِيمًا}}
{{Q|Iqtibos=Qayerda boʻlsangiz ham oʻlim sizlarni topadi, hatto mustahkam qal’alar ichida boʻlsangiz ham. Ularga biror yaxshilik yetsa, „Bu — Allohdan“, — deydilar. Agar ularga biror noxushlik yetsa, „Bu — Sizdan“, — deb aytadilar. „Hammasi Allohdandir“, — deng (ularga). Bu qavm kishilariga nima boʻldiki, gapni anglay olmaydilar?!|Muallif=4:78|Izoh=|Asl matn=أَيْنَمَا تَكُونُوا يُدْرِككُّمُ الْمَوْتُ وَلَوْ كُنتُمْ فِي بُرُوجٍ مُّشَيَّدَةٍ وَإِن تُصِبْهُمْ حَسَنَةٌ يَقُولُوا هَذِهِ مِنْ عِندِ اللَّهِ وَإِن تُصِبْهُمْ سَيِّئَةٌ يَقُولُوا هَذِهِ مِنْ عِندِكَ قُلْ كُلٌّ مِّنْ عِندِ اللَّهِ فَمَالِ هَؤُلَاءِ الْقَوْمِ لَا يَكَادُونَ يَفْقَهُونَ حَدِيثًا}}
=== 5. Al-Moida ({{lang-ar|المائدة}} — „Dasturxon“) surasi ===
{{Q|Iqtibos=Ey, imon keltirganlar! Namoz (oʻqish)ga turar ekansiz, albatta, yuzlaringizni, qoʻllaringizni tirsaklarigacha yuvingizlar, boshlaringizga masx tortingizlar va oyoqlaringizni toʻpiqlarigacha (yuvingizlar)! Agar junub boʻlsangiz, obdon poklaningizlar (choʻmilingizlar)! Agar bemor yoki safarda boʻlsangiz, yoki sizlardan biror kishi hojatxonadan (chiqib) kelsa, yoxud xotinlaringiz bilan surkalishgan (qovushgan) boʻlsangizu, (lekin) suv topmasangiz, pok tuproqqa tayammum qilib, undan yuzlaringiz va qoʻllaringizga surting! Alloh sizlarga biror qiyinchilik (paydo) qilishni ravo koʻrmaydi, aksincha, sizlarni poklash va neʼmat(lar)ini sizlarga mukammal berishni xohlaydi, zora shukr qilsangizlar.|Muallif=5:6|Izoh=Tahorat farzlaridan sanalmish qoʻl va oyoqlarni yuvishda ularning qaysi joyigacha suv yetishi shart degan nizoli masala bor. Oyatda „qoʻllaringizni tirsaklarigacha, oyoqlaringizni toʻpiqlarigacha“ deyilgan. Abu Hanifa shu „gacha“ qoʻshimchasini „bilan“ deb tafsir qilganlar va tirsak va toʻpiqlar ham qoʻshib yuvilishini farz deb hisoblaydilar. Imom Molik, Zufar, Shaʼbiy, Ibn Jarir at-Tabariy kabi olimlar esa tirsak va toʻpiqlar yuvilishi farz doirasiga kirmaydi, deganlar. Har ikki tomon ham oʻz dalillariga egadirlar. Tahoratda niyat hukmiga kelsak, Abu Hanifa: „niyat tahoratda farz emas“, — deganlar. Imom Shofeʼiy esa: „u farz“, — deydilar. Boshga masx tortish farzida ham mujtahid ulamolar oʻrtasida ixtilof mavjud. Hanafiy mazhabida boshning toʻrtdan biriga masx tortish farzdir. Molikiy mazhabida boshning hammasiga masx tortish farzdir. Shofeiy mazhabida boshning ozgina qismiga, hatto sochning uch tolasi uzra masx tortsa ham farzni ado etgan hisoblanadi. Ularning barchalari ham mo''tabar va maqbul dalillar bilan oʻz hukmlarini isbotlaganlar. Bu oyatda tayammum qilish toʻgʻrisida ham soʻz yuritilgan. Tayammum — bu suv boʻlmaganda, toza tuproq yoki changga yoxud toza matohga ikki qoʻl kaftlari bilan bir zarb urib, yuzga surtish va yana bir zarb urib, ikki qoʻlning tirsaklari bilan qoʻshib silab chiqishdir.|Asl matn=اليَومَ أُحِلَّ لَكُمُ الطَّيِّباتُ ۖ وَطَعامُ الَّذينَ أوتُوا الكِتابَ حِلٌّ لَكُم وَطَعامُكُم حِلٌّ لَهُم ۖ وَالمُحصَناتُ مِنَ المُؤمِناتِ وَالمُحصَناتُ مِنَ الَّذينَ أوتُوا الكِتابَ مِن قَبلِكُم إِذا آتَيتُموهُنَّ أُجورَهُنَّ مُحصِنينَ غَيرَ مُسافِحينَ وَلا مُتَّخِذي أَخدانٍ ۗ وَمَن يَكفُر بِالإيمانِ فَقَد حَبِطَ عَمَلُهُ وَهُوَ فِي الآخِرَةِ مِنَ الخاسِرينَ}}
{{Q|Iqtibos=Ana oʻsha (birinchi qotillik) tufayli Isroil avlodiga shunday hukmni bitib qoʻydik: „Biror jonni oʻldirmagan yoki Yerda (buzgʻunchilik va qaroqchilik kabi) fasod ishlarini qilmagan insonni oʻldirgan odam xuddi hamma odamlarni oʻldirgan kabidir. Unga hayot baxsh etgan (oʻlimdan qutqarib qolgan) odam esa barcha odamlarni tiriltirgan kabidir“. Ularga rasullarimiz hujjatlarni keltirganlar. Soʻngra ularning koʻpchiligi oʻshandan keyin (ham) Yerda isrof qiluvchilardir.|Muallif=5:32|Izoh=Bu hukm aslida Isroil avlodiga qarata aytilgan boʻlsa-da, u barcha musulmonlar uchun ham tegishlidir.|Asl matn=مِنْ أَجْلِ ذَلِكَ كَتَبْنَا عَلَى بَنِي إِسْرَائِيلَ أَنَّهُ مَن قَتَلَ نَفْسًا بِغَيْرِ نَفْسٍ أَوْ فَسَادٍ فِي الْأَرْضِ فَكَأَنَّمَا قَتَلَ النَّاسَ جَمِيعًا وَمَنْ أَحْيَاهَا فَكَأَنَّمَا أَحْيَا النَّاسَ جَمِيعًا وَلَقَدْ جَاءَتْهُمْ رُسُلُنَا بِالْبَيِّنَاتِ ثُمَّ إِنَّ كَثِيرًا مِّنْهُم بَعْدَ ذَلِكَ فِي الْأَرْضِ لَمُسْرِفُونَ}}
{{Q|Iqtibos=Darhaqiqat, kufrda boʻlganlar qiyomat kunining azobidan qutilish uchun (toʻlashga) mabodo Yer (yuzi)dagi (hamma) narsa va (balki) yana oʻshancha (narsa)ga ega boʻlganlarida ham, ulardan qabul qilinmagay. Ularga alamli azob (berilur).|Muallif=5:36|Izoh=|Asl matn=إِنَّ الَّذِينَ كَفَرُوا لَوْ أَنَّ لَهُم مَّا فِي الْأَرْضِ جَمِيعًا وَمِثْلَهُ مَعَهُ لِيَفْتَدُوا بِهِ مِنْ عَذَابِ يَوْمِ الْقِيَامَةِ مَا تُقُبِّلَ مِنْهُمْ وَلَهُمْ عَذَابٌ أَلِيمٌ}}
{{Q|Iqtibos=Ayting: „Garchi nopok narsaning koʻpligi seni ajablantirsa ham, nopok narsa pok narsa bilan teng boʻlmaydi“. Allohdan qoʻrqingizlar, ey, aql egalari, toki tole topursizlar!|Muallif=5:100|Izoh=|Asl matn=قُلْ لَا يَسْتَوِي الْخَبِيثُ وَالطَّيِّبُ وَلَوْ أَعْجَبَكَ كَثْرَةُ الْخَبِيثِ ۚ فَاتَّقُوا اللَّهَ يَا أُولِي الْأَلْبَابِ لَعَلَّكُمْ تُفْلِحُونَ}}
=== 6. Al-Anʼam ({{lang-ar|الأنعام}} — „Chorva hayvonlari“) surasi ===
{{Q|Iqtibos=Gʻayb (yashirin ishlar) kalitlari Uning huzuridadir. Ularni Undan oʻzga bilmas. Yana, quruqlik va dengizdagi narsalarni (ham) bilur. Biror yaproq (uzilib) tushsa (ham) uni bilur. Yer zulmatlari (qaʼri)dagi urugʻ boʻlmasin, hoʻlu quruq boʻlmasin, (hammasi) aniq Kitob (Lavhul-Mahfuz)da (yozilgan)dir|Muallif=6:59|Asl matn=وَمَا تَسْقُطُ مِنْ وَرَقَةٍ إِلَّا يَعْلَمُهَا وَلَا حَبَّةٍ فِي ظُلُمَاتِ الْأَرْضِ وَلَا رَطْبٍ وَلَا يَابِسٍ إِلَّا فِي كِتَابٍ مُبِي}}
{{Q|Iqtibos=Mabodo, Biz ularga farishtalarni tushirsak va oʻliklar (tirilib) ularga gapirsa hamda hamma narsani kafil sifatida ularga (ularning muqobiliga) jam qilganimizda ham Alloh xohlaganidan boshqalari imon keltirmagan boʻlar edilar. Lekin, ularning aksariyati (buni) bilmaydilar.|Muallif=6:111|Asl matn=وَلَوْ أَنَّنَا نَزَّلْنَا إِلَيْهِمُ الْمَلَائِكَةَ وَكَلَّمَهُمُ الْمَوْتَىٰ وَحَشَرْنَا عَلَيْهِمْ كُلَّ شَيْءٍ قُبُلًا مَا كَانُوا لِيُؤْمِنُوا إِلَّا أَنْ يَشَاءَ اللَّهُ وَلَٰكِنَّ أَكْثَرَهُمْ يَجْهَلُونَ}}
{{Q|Iqtibos=Oʻlik (kofir) boʻlgan odamni (imon bilan) tiriltirib, unga odamlar ichida u sababli yuradigan nur (imon)ni berganimizdan keyin zulmatlar ichida (qolib,) u (yer)dan chiqmaydigan kimsaga oʻxshaydimi?! Shunga oʻxshash, kofirlarga oʻz ishlari ziynatli (koʻrinadigan) qilib qoʻyildi.|Muallif=6:122|Asl matn=أَوَمَنْ كَانَ مَيْتًا فَأَحْيَيْنَاهُ وَجَعَلْنَا لَهُ نُورًا يَمْشِي بِهِ فِي النَّاسِ كَمَنْ مَثَلُهُ فِي الظُّلُمَاتِ لَيْسَ بِخَارِجٍ مِنْهَا ۚ كَذَٰلِكَ زُيِّنَ لِلْكَافِرِينَ مَا كَانُوا يَعْمَلُونَ}}
{{Q|Iqtibos=Kimki (bir) hasana (savobli ish) qilsa, unga oʻn barobar (koʻpaytirib yozilur). Kimki (bir) yomon (gunoh ish) qilsa, faqat oʻsha (gunoh) miqdorida (bir gunohga yarasha) jazolanur. Ularga zulm qilinmagay.|Muallif=6:160|Asl matn=مَنْ جَاءَ بِالْحَسَنَةِ فَلَهُ عَشْرُ أَمْثَالِهَا ۖ وَمَنْ جَاءَ بِالسَّيِّئَةِ فَلَا يُجْزَىٰ إِلَّا مِثْلَهَا وَهُمْ لَا يُظْلَمُونَ}}
{{Q|Iqtibos=Ayting: „Rabbim meni Toʻgʻri yoʻlga, rost dinga, (haq yoʻlda) barqaror Ibrohimning diniga yoʻlladi. (U) mushriklardan emas edi“.|Muallif=6:161|Asl matn=قُلْ إِنَّنِي هَدَانِي رَبِّي إِلَىٰ صِرَاطٍ مُسْتَقِيمٍ دِينًا قِيَمًا مِلَّةَ إِبْرَاهِيمَ حَنِيفًا ۚ وَمَا كَانَ مِنَ الْمُشْرِكِينَ}}
{{Q|Iqtibos=Ayting: „Albatta, namozim, ibodatim va hayotu mamotim olamlar Rabbi Alloh uchundir. Uning sherigi yoʻqdir. Mana shu(aqida)ga buyurilganman va men (Allohning buyruqlariga) taslim etuvchilarning avvaliman.“|Muallif=6:162-163|Asl matn=قُلْ إِنَّ صَلَاتِي وَنُسُكِي وَمَحْيَايَ وَمَمَاتِي لِلَّهِ رَبِّ الْعَالَمِينَلَا شَرِيكَ لَهُ ۖ وَبِذَٰلِكَ أُمِرْتُ وَأَنَا أَوَّلُ الْمُسْلِمِينَ}}
=== 7. Al-Aʼrof ({{lang-ar|الأعراف}} — „Devor“) surasi ===
{{Q|Iqtibos=Albatta, oyatlarimizni yolgʻonga chiqargan va ulardan kibrlanib bosh tortganlar uchun osmon eshiklari sira ochilmagay va nina koʻzidan tuya oʻtmagunga qadar jannatga kirmaslar. Jinoyatchilarni ana shunday jazolagaymiz.|Muallif=7:40|Izoh=Nina teshigidan tuya oʻtmaguncha deb shart qoʻyish oʻsha ishning hech qachon amalga oshmasligidan dalolatdir. Yaʼni, oyatlarimizni inkor etuvchi mutakabbir kishilar hech qachon jannatga kirmaslar.|Asl matn=إِنَّ الَّذِينَ كَذَّبُوا بِآيَاتِنَا وَاسْتَكْبَرُوا عَنْهَا لَا تُفَتَّحُ لَهُمْ أَبْوَابُ السَّمَاءِ وَلَا يَدْخُلُونَ الْجَنَّةَ حَتَّىٰ يَلِجَ الْجَمَلُ فِي سَمِّ الْخِيَاطِ ۚ وَكَذَٰلِكَ نَجْزِي الْمُجْرِمِينَ}}
{{Q|Iqtibos=Muso Biz belgilagan vaqtda (Tur togʻiga) kelgach, u bilan Rabbi bevosita gaplashdi. Muso: „Rabbim! (Oʻzingni) menga koʻrsatgin, Senga bir nazar qilay!“ – dedi. (Alloh): „Meni koʻra olmaysan. Lekin (ana u) toqqa (bir) boq! Agar Men unga bir jilva qilganimda (toqat qilib) oʻz oʻrnida tura olsa, sen ham meni koʻrasan“, – dedi. Rabbi toqqa tajalliy (kichik bir koʻrinish) qilgan edi, uni maydalab tashladi. Muso (ham taʼsirlanib) behush holda yiqildi. Hushiga kelgach, dedi: „Senga tasbeh ayturman, Senga tavba qildim va men moʻminlarning birinchisi (peshvosi)durman“. |Muallif=7:143|Izoh=Bu soʻzlashuv insonlarning oʻzaro suhbatlariga taqqoslanmaydi, balki Allohning zoti va sifatlariga xos ravishda gaplashilgan.|Asl matn=وَلَمَّا جَاءَ مُوسَىٰ لِمِيقَاتِنَا وَكَلَّمَهُ رَبُّهُ قَالَ رَبِّ أَرِنِي أَنْظُرْ إِلَيْكَ ۚ قَالَ لَنْ تَرَانِي وَلَٰكِنِ انْظُرْ إِلَى الْجَبَلِ فَإِنِ اسْتَقَرَّ مَكَانَهُ فَسَوْفَ تَرَانِي ۚ فَلَمَّا تَجَلَّىٰ رَبُّهُ لِلْجَبَلِ جَعَلَهُ دَكًّا وَخَرَّ مُوسَىٰ صَعِقًا ۚ فَلَمَّا أَفَاقَ قَالَ سُبْحَانَكَ تُبْتُ إِلَيْكَ وَأَنَا أَوَّلُ الْمُؤْمِنِينَ}}
{{Q|Iqtibos=Ey, Odam avlodi! Sizlarga avratlaringizni berkitadigan libos va patlar (ziynat kiyimlari)ni tushirdik. (Ammo) taqvo libosi bu yaxshiroqdir. Bu(lar) Allohning moʻjizalaridandir. Shoyad (buni) eslab koʻrsalar!|Muallif=7:26|Izoh=Oyatdan maʼlum boʻladiki, avratlarni yopadigan kiyim asosiy kiyim, boshqa qoʻshimcha kiyim-kechaklar esa zebu ziynat hisoblanar ekan. Lekin, - deydi Parvardigor, – bu liboslaringiz uyatdan, issiq-sovuqdan saqlasa, taqvo libosi oxirat azobidan saqlaydi. Demak, qimmatbaho kiyimlardan koʻra ham taqvoni libos qilib kiyib olish yaxshiroq ekan.|Asl matn=يَا بَنِي آدَمَ قَدْ أَنْزَلْنَا عَلَيْكُمْ لِبَاسًا يُوَارِي سَوْآتِكُمْ وَرِيشًا ۖ وَلِبَاسُ التَّقْوَىٰ ذَٰلِكَ خَيْرٌ }}
{{Q|Iqtibos=Bas, ularga yaxshilik kelganda: „Bu bizga xos“, – deydilar. Agar ularga biror noxushlik yetsa, Muso va u bilan birga (imon keltirgan) kishilardan shumlanadilar. Ogoh boʻlingki, ularning (yaxshi-yomon) amal(lar)i Allohning huzuridadir. Lekin, (buni) aksariyatlari bilmaydilar.|Muallif=7:131|Izoh=|Asl matn=فَإِذَا جَاءَتْهُمُ الْحَسَنَةُ قَالُوا لَنَا هَٰذِهِ ۖ وَإِنْ تُصِبْهُمْ سَيِّئَةٌ يَطَّيَّرُوا بِمُوسَىٰ وَمَنْ مَعَهُ}}
{{Q|Iqtibos=|Muallif=7:171|Izoh=|Asl matn=وَإِذْ نَتَقْنَا الْجَبَلَ فَوْقَهُمْ كَأَنَّهُ ظُلَّةٌ وَظَنُّوا أَنَّهُ وَاقِعٌ بِهِمْ خُذُوا مَا آتَيْنَاكُمْ بِقُوَّةٍ وَاذْكُرُوا مَا فِيهِ لَعَلَّكُمْ تَتَّقُونَ}}
{{Q|Iqtibos=|Muallif=7:176|Izoh=|Asl matn=وَلَوْ شِئْنَا لَرَفَعْنَاهُ بِهَا وَلَٰكِنَّهُ أَخْلَدَ إِلَى الْأَرْضِ وَاتَّبَعَ هَوَاهُ ۚ فَمَثَلُهُ كَمَثَلِ الْكَلْبِ إِنْ تَحْمِلْ عَلَيْهِ يَلْهَثْ أَوْ تَتْرُكْهُ يَلْهَثْ ۚ ذَٰلِكَ مَثَلُ الْقَوْمِ الَّذِينَ كَذَّبُوا بِآيَاتِنَا ۚ فَاقْصُصِ الْقَصَصَ لَعَلَّهُمْ يَتَفَكَّرُونَ}}
{{Q|Iqtibos=|Muallif=7:198|Izoh=|Asl matn=وَإِنْ تَدْعُوهُمْ إِلَى الْهُدَىٰ لَا يَسْمَعُوا ۖ وَتَرَاهُمْ يَنْظُرُونَ إِلَيْكَ وَهُمْ لَا يُبْصِرُونَ}}
== Qurʼon haqida iqtiboslar ==
{{Q|Iqtibos=Bir qoʻlda Qur’onu bittasida jom,<br>Baʼzida halolmiz, baʼzida harom,<br>Feruza gumbazli osmon ostida<br>Na chin musulmonmiz, na kofir tamom.|Muallif=[[Umar Xayyom]]|Izoh=|Asl matn=}}
{{Q|Iqtibos=…har gal bu kitobni oʻqiganimizda tushunamiz: bu juda qisqa fursatda kuchli taassurot qoldiradigan va pirovardida ruhan hayratga soladigan asardirki, biz Qurʼonning oldida tiz choʻkamiz. Qurʼonning uslubi va mazmuni juda kuchli, ulugʻvor boʻlib, uning maqsadlariga toʻliq mos keladi… bu kitob barcha zamonlarning eng yaxshi kitobi boʻla oladi.|Muallif=[[Johann Wolfgang von Goethe]]|Izoh=T. P. Hughes' Dictionary of Islam, s. 526|Asl matn=}}
{{Q|Iqtibos=Bu tashviqot emas. Bizning eʼtiborimiz Muhammad dinining uzoq yillik faoliyatiga qaratilgan. Makka va Madinada bu gʻoyalarning ajoyib taʼsiri bir zarraga ham kamaymadi. Qur’onning afrikaliklar, osiyoliklar va turklar uchun yoʻl koʻrsatuvchi nur sifatidagi roli hali ham kamaymaydi. Ushbu mafkura tarafdorlari har qanday ogʻish va toifalarga qarshi oʻziga xos emotsionallik, nekbinlik va aql-idrokning bir mikronini ham yoʻqotmasdan, ishtiyoq bilan kurashadilar. Uning jonli vaʼzlari hamfikrlarni aql va din doirasida olijanoblik bilan birlashtirishda davom etmoqda.|Muallif=|Izoh=|Asl matn=}}
== Manbalar ==
{{manbalar}}
[[Turkum:Qurʼon]]
[[Turkum:Muqaddas kitoblar]]
[[Turkum:Diniy adabiyotlar]]
fqhs87ffebqnxsgkg0trynwgrjsrakp
Jahongir Ortiqxoʻjayev
0
3506
8402
8401
2024-05-25T16:12:43Z
Umarxon III
998
8402
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Jahongir Ortiqxoʻjayev
| Tasvir = Artikkhodjayev.jpg
| wikipedia = Jahongir Ortiqxoʻjayev
}}
'''Jahongir Ortiqxoʻjayev''' ''(2-yanvar 1975-yil)'' — [[Toshkent shahar|Toshkent shahri]]ning sobiq hokimi. „J-United Group“ kompaniyalar guruhining (Akfa, Imzo-Akfa, Tashkent city, Oqtepa — sohil boʻyi, Choshtepa turar-joy, Artel, Discover Invest, DreamCity Development, Stargate systems, Prime tower group, Obod shahar qurilish, Jako, Lucem, MediaPark, Atlas, EcoBozor, Senior & Seniorita, Vesta Electric, Royal sun-panel, Amilov, Autograph Gallery, Benkam (Navoiy) , BizDoner, Qanotchi, Engelberg, Airfel, KFC, Lider-line, Gold aluminium-plastic Co, Zomin sunrise, Zoʻr TV telekanali, Multi-mafe, Avalon brendlarini oʻz ichiga oladi) asoschisi, 2018-yil 21-dekabrdan 2023-yil 16-yanvargacha Toshkent shahar hokimi boʻlgan.
== 2019-yil ==
=== 14-may ===
Har qanday [[biznes]] yaxshi, agar [[Jasorat|jasorating]] boʻlsa!<ref>{{cite web|url=https://www.youtube.com/watch?v=wVVaffbCVwk|title=Жахонгир Артыкходжаев о городе, бизнесе и сносах}}</ref>
=== 23-avgust ===
Meni sudga bering! Qayerga istasangiz. Boring, [[Xudo]] haqqi meni sudga bering! Siz meni ayblayapsiz, xuddi men ataylab qilganday! Boring, qayerga istasangiz boring! Men bu ishlardan charchadim. Istasangiz prezidentga boring, istasangiz [[Xudo|Xudoga]] boring!.. Men siz bilan xotirjam gaplashib, bu masalani hal qilmoqchi edim. Endi istasangiz, shikoyat qilib Bryusselga boring, marhamat! Hech kim men bilan bunday gaplashishga haqli emas, men nafaqat hokim, balki shu mamlakat fuqarosiman, xuddi siz kabi. Qayerga borsangiz boring! Istasangiz – isyon qiling, istasangiz – piketga chiqing. Men nima qila olaman? Men qonunga qarshi bormayman. Men harakat qildim. Buning uchun sizlar bilan uch marta uchrashdim. Muammolaringizni sud hal qiladi, men bu muammolardan charchadim. Men buni hal qila olmayman, tushunyapsizlarmi?
Erlaring bormi sanlarning oʻzi, bolalaring bormi, gʻurur bormi? Musulmon ayol erkak kishi gapirganda yerga qarab jim oʻtiradi<ref>{{cite web|url=https://kun.uz/uz/news/2019/08/23/internetda-ortiqxojayev-murojaatchilarga-qopollik-qilgani-haqidagi-audiolar-tarqaldi-toshkent-shahri-hokimiyati-izoh-berdi|title=Internetda Ortiqxo‘jayev murojaatchilarga qo‘pollik qilgani haqidagi audiolar tarqaldi. Toshkent shahri hokimiyati izoh berdi }}</ref>.
=== 16-noyabr ===
Bizning davrimizda bitta narsaga ishonardik, hamma ergashardi, ishonardi. Bitta ish boʻlardi, yoʻl qurilgan, Fargʻona kanali qurilgan, katta-katta ishlar boʻlgan. Majburiy [[mehnat]], hashar. Bu [[Qadriyat|qadriyatimiz]]-ku bizning. Ota-onamizga xizmatniyam ertaga majburiyat deydi bular. [[Qadriyat|Qadriyatni]] yoʻqotdik-ku. [[Qadriyat|Qadriyatni]] yoʻqotdik-ku? Ota-onamizga xizmatniyam ertaga majburiyat deydi. Qani endi hashar? Qani? Itam dumi bilan tozalab oʻtiradi eshigini tegini. Endi koʻchasi tugul, uyining oldini tozalata olmayapmiz-ku bolam? [[Qadriyat|Qadriyatimizni]] yoʻqotdik-ku! Kim qildi buni? Siz qildingiz. U yerga borib mikrofon tutadi, majburiy [[mehnat]] deb, bu maktabga boradi… Oʻzimizning maktabimizda qorni oʻzimiz kurardik-ku, partani kraskalardik, eshikni kraskalardik, qabristonni tozalardik. Qani bular? Kim qildi buni? Oʻzimizning ichimizdagi oʻzbek, itning bollari qildi. [[Qadriyat|Qadriyatni]] bilmagan. Ertaga, aytyapman-ku, xuddi Amerikaga oʻxshab, Angliyaga oʻxshab „dada, meni urishmang, haqqingiz yoʻq“ deydi. Qiladi shu ketishda boʻlsa… [[Din|Dinda]] yozib qoʻyilgan, birovning qaygʻusining ustidan pul ishlash, foyda topish haqida nima deyilgan… Mana, siz bilasiz, toʻgʻrimi, bu [[maʼnaviyat]]… Yoʻq bu narsa yoʻq. [[Xudo]] koʻrsatmasin, ertaga [[dushman]] kelsa, xalq bilan hukumatni ayirib qoʻydi. Dilfuzayam koʻp marta aytgan, [[matbuot]] bilan yaxshi boʻlishimiz kerak, deb. Bir yaxshi boʻlasan, ikki yaxshi boʻlasan, uch yaxshi boʻlasan. Man bitta gapni aytay. Bir hafta oldin mani zavodimda ishlab chiqarilgan mahsulotlarni ***dan olib ***ga soladi. Monopol, „Artel“ dabdala, deb! Bir haftadan keyin oʻn ming dollar bersang, oʻsha mahsulotni maqtab chiqadi-da, reklama asosida deydi! Oʻzi ular kim? Ular uchiga chiqqan maxluqlar! Bir hafta oldin yomonlab turib, bir haftadan keyin pul evaziga oʻsha mahsulotni yaxshilaydi. Kim oʻz ular? Onaning bolasimi bular yo itning bolasimi?! Raz prinsipingda tursang, tur oxirigacha. Tur. Men pulga sotilmayman, mahsulotingni yomon, yomonligini tan olaman, mahsulotingni omayman de. Prinsip yoʻq, iflos, bedolaga! Bugun odam deb turganini ertaga odammas deydi. Vot [[qadriyat]]. Mana ayb qatta. Man nimadan [[Qoʻrquv|qoʻrqaman]]. Manam hamma qatori odamman. Man xalqqa nima yomonlik qildim? Biz ishladik xolos, toʻgʻrisini aytaman, it kunida ishladik. Bittasi yozadi, ishchilarni 12 soat ishlatyapti deb, bittasi yozadi ovqat bermayapti ekan deb. Uch ming odam Rossiyadan keldi, oilasi bilan shu yerda yashab ishlayapti. Uch ming odam qaytib keldi Rossiyadan. Hech kim buni yozmaydi. Faqat [[negativ]]. Sensatsiya. Bu bolaning (Abdurasul Vahobov) qorayib kuyib ketganini koʻrdingizmi? Ertalab oltida chiqib ketib, kechasi oʻn ikkida keladi uyiga. Qirq uch daraja issiqda, qirq besh daraja issiqda koʻchada yurganini koʻrdingizmi? Koʻrmadinglar. Bu bola menga hech kim emas. Toʻgʻrisi. Oti Abdulazizmi, Abdurasulmi, bugun bildim. Menga hech kim emas. Yarim soat gaplashib jonim achidi. [[Muammo|Muammolar]] koʻp. Qayerga ketyapmiz? Nima qilyapmiz? Tushunib yetmayapman. Nimaning ishtirokchisimiz? Mayli yigitlar, hayotda hamma narsa bor. Vaqtincha narsalar bor. Ashulachilar bor, bir ashula aytadi, keyin vaqti oʻtadi. Lekin Sherali klassika. Uning ashulasi oʻlmaydi. Toʻgʻrimi? Lekin biz oshirib yubordik erkinlik tegdi deb. Istalgan ashulamizni aytib tashadik. Mana turkcha kinolar koʻpayib ketuvdi, kamaytirishdi. Toʻgʻri qilishdi. Chunki haddidan oshib ketuvdi telekanallar. Toʻgʻrimi? Haddidan oshib ketuvdi. Biz nimaning ishtirokchisimiz bugun. Ishlarimiz asoslimi? Oʻn yildan keyin oʻzimizni qayerda koʻramiz? Biz boʻlamizmi, boʻmimizmi? Xalq bizni qabul qiladimi, yoʻqmi? Biz bugun qoʻyayotgan fundament oʻn yildan keyin boʻladimi? Kim biz oʻzi? Xalqqa, millatga foydamiz tegyaptimi yoʻqmi? Toʻgʻrisi, hokimlar yura olmay qoldi. Kesin, manga, bir yarim yildan beri ishlayman, bir soʻm [[pora]] oganini isbot qilib bersin, bir soʻm harom yeganini isbot qilib bersin, men otamning bolasi emasman. Otam qanday mashhur odam boʻlgan, shaharning zabardast odami boʻlgan, Toshkentni soʻragan odamlardan boʻlgan. Bilmayman. O‘sha bolaga rahmim keldi. Yozinglar, istaganlaringcha. Hech kim oldinglarni to‘sayotgani yo‘q. Lekin har bir odam Xudoning oldida o‘zi javob beradi. Menga qiziq, shuncha tadbirkorning muammosi turib, bitta o‘shaning ishi bilan borilgan. Nima bor bu yerda, manfaat bormi? Shaxsiy manfaat bor. Bilmasam. Bir tomonlama o‘rganasizlar. Ikkinchi tomonni o‘rganmaysilar. Hokimiyat hududida kamera ko‘tarib yurish mumkinmi? Qo‘lingda hujjating yo‘q, formang yo‘q. Masalan, sening uyingga kamera bilan bora olamanmi, ukam? Qanaqa reaksiya bo‘ladi? Xafa bo‘lasanmi? Bore, kamerangni yo‘qot deysan, to‘g‘rimi? Hujjat ko‘rsatmagansizlar. Etikada oldin ruxsat so‘raladimi? Kameraga olamiz deb. Ruxsatsiz kameraga olishga haqqing bormi? Bitta narsaga kelishamiz, erkakcha gaplashamiz, maylimi? Bu ishni qonun doirasida hal qilamiz. Xalqni aralashtirmaymiz, saytga chiqarmaymiz. Ikki tomonning harakati o‘rganiladi. Qonun, sud nima desa shu bo‘ladi. Bunga ayb qo‘yilsa shu jazoni beramiz. San aybdor bo‘lsang shu jazo. Faqat xalqni aralashtirmaymiz. Sud bilan hal qilamiz. Rozimisan. Hech qayerda yozmaysan. Agar shu gap orada qoladigan bo‘lsa. Oxirigacha olib boramiz. [[Alloh]] oldida so‘z beraman, sudga taziyq o‘tkazmayman. Barchasi qonun bo‘yicha. Agar bu aybdor bo‘lsa buni haydayman. Sanda ayb bo‘lsa bundan keyin jurnalistlik qilmaysan. Jarimani to‘laysan, chiqasan o‘yindan. Noprofessionallik uchun. Ikkinchi jurnalistlik qilmayman deb aytasan xohlasang, aytmasangam mayli. Rozimisan shunga. Qo‘lni uz. Tashqarida xalq aralashmaydi. Men jurnalistikani bugun ashula aytib, ertaga yo‘q bo‘lib ketadigan ahvolda ko‘rishni xohlamayman. Jiddiy kompaniyalar bo‘lishini, jahonga chiqishini, o‘zbekdan chiqishini xohlayman. Orzum shu. Men professional jurnalistlarni qattiq hurmat qilaman. Professionallarni. Masalan, [[Vladimir Pozner|Poznerni]] eshitib maza qilaman. U professional. Lekin men yengil-yelpi materiallar bilan buni (hokim o‘rinbosari) bervormayman. Shunchaki berib yubormayman. O‘z xodimimni osonlik bilan xafa qildirib qo‘ymayman. Men shunday qilishim mumkinki, sizlardan mahalla voz kechadi. Bu qo‘limdan keladi. Shunday qilishim mumkinki, ota-onang bosh ko‘tarib yurolmay qoladi. Men buni qilishim mumkin. Nima, menga sizlarni gey deb eʼlon qilish qiyinmi? Bu juda oson. Oson. So‘z erkinligi! Shuning uchun, bizga tosh otishdan oldin yaxshilab o‘ylab ko‘ringlar. Yaxshisi biz bilan ishlanglar. Odamlarda bizga nisbatan nafrat ishlatishdan ko‘ra, qandaydir muammo tug‘ilsa, bizga bu muammoni yechishda yordam beringlar. Nechta odam ishlaydi sizlarda? Xohlasang, 2-3 kun besabab uydan chiqib ketlaring, yo‘qolib qollaring, ishchilaring nechta qolarkan? Uch kun besabab bittang uydan chiqib ketlaring, qolmaydi ishchilaring. To‘rtta qoladi. Shuni xohlaysizlarmi? O‘zlaring, prosto, hech kimga aytmasdan, yo‘qolib qolinglar uch kun. Shunchaki, sinab ko‘ringlar. Prank deydimi buni. Uch kun yo‘qolib qollaring, ko‘rasanlar nima bo‘lishini. Sen ertaga yo‘qolib qolgin uch kun, shunchaki hech kim bilan aloqaga chiqma, nima bo‘lishini ko‘rasan. Agar gapimni noto‘g‘ri tushunmayotgan bo‘lsang. Shunchaki, hayot tajribamni aytyapman. Uch kun yo‘q bo‘lib qolsang, jim bo‘lib. Sen tirikmisan, hech kim xabar olmaydi aytib qo‘yay senga. U yer, bu yerda yozishadi, bir haftadan keyin unutishadi. Bo‘ldi. Qayerdadir cho‘kib o‘lgandir-da cho‘milayotganida, deyishadi, bo‘ldi. I vse. Hayot shunaqa. Lekin zo‘r odamlar [odamlarning xotirasida] qoladi. Ashulasi ham, ijodi ham. Erkin Vohidovni, Abdulla Oripovni hech kim unutmasa kerak, menimcha. To‘g‘rimi? Mana, Abdulla Qodiriylar unutilmaydi. E, qancha yozuvchilar bo‘ldi... Ular unutiladi. Zo‘r bo‘llaring, muammo yo‘q. Men senlarni ko‘rganda quchoqlashib ko‘rishay! Tushuntira oldimmi? U yer, bu yerga borganlaringda qarsaklar bilan, rasmga olib, hurmat qilib senlarni kutib olishsin, men hurmat qilaman bu narsalarni. Uning uchun ishlash kerak-da. Yaxshi ishlash kerak. Xafa bo‘lmaysanlar. Meni bir dardimni eshitdilaring, xolos-da. Lekin men buni (Vahobov nazarda tutilmoqda) «obidnyy» qo‘yib qo‘ya olmayman, xafa bo‘lmaysanlar. «Do konsa» desalaring, «do konsa» boramiz. Meni ishdan olib tashlaguncha olib borlaring, gap bo‘lishi mumkin emas. Farqi yo‘q. Yo‘qotadigan hech balomiz yo‘q. Lekin men o‘z odamimni berib qo‘ymayman... Balki yomon ishlasa, 3-4 oydan keyin haydab yuborarman. Lekin hozir emas.
== Manbalar ==
{{Manbalar}}
[[Turkum:Yashayotgan insonlar]]
[[Turkum:Oʻzbekiston yetakchilari]]
[[Turkum:1975-yilda tugʻilganlar]]
__INDEKS__
4sy7549zx5160rr9q7qlcsaelwdtsmv
Vikiiqtibos:Administratorlikka soʻrovlar/Umarxon III
4
3507
7524
7479
2024-01-28T10:17:31Z
Umarxon III
998
/* Xulosa */
7524
wikitext
text/x-wiki
=== Umarxon III ===
{{userlinks|Umarxon III}}
Hammaga salom! Men uzoq vaqtdan beri Oʻzbekcha Vikiiqtibosga [https://xtools.wmcloud.org/pages/uz.wikiquote.org/Umarxon%20III/all foydali hissa qoʻshib kelmoqdaman]. Bilasiz, bu saytda hozircha administrator yo'q. Oʻchirilishi, himoyalanishi, qayta yoʻnaltirilmasdan koʻchirilishi kerak boʻlgan juda koʻp sahifalar mavjud. Shu va boshqa vazifalarni bajarish uchun administratorlikka nomzod bo‘lmoqchiman. Men administrator maqomiga qo'yiladigan barcha [https://uz.wikiquote.org/wiki/Vikiiqtibos:Administratorlikka_so%CA%BBrovlar talablarga javob bera olaman]. Fikringizni bildirishingizni soʻrayman. [[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 13:28, 14-Yanvar 2024 (UTC).
==== Fikrlar ====
==== Rozilar ====
<!-- # {{Roziman}} --~~~~ -->
# {{Roziman}} --[[Foydalanuvchi:Mirzoulugʻbek|Mirzoulugʻbek]] ([[Foydalanuvchi munozarasi:Mirzoulugʻbek|munozara]]) 14:37, 14-Yanvar 2024 (UTC)
# {{roziman}} Oʻzbekcha Vikipediyaga qoʻshayotgan hissangiz tahsinga loyiq, aynan Wikiquoteni ham ajoyib iqtiboslar bilan boyishida hissa qoʻshasiz degan umiddaman, omad, Yoqimli tahrirlar — [[Foydalanuvchi:Axadjon1|Axadjon1]] ([[Foydalanuvchi munozarasi:Axadjon1|munozara]]) 14:55, 14-Yanvar 2024 (UTC)
# {{Roziman}} — faoliyatingizda muvaffaqqiyatlar tilab qolaman. [[Foydalanuvchi:Muxriddin Azimov|Muxriddin Azimov]] ([[Foydalanuvchi munozarasi:Muxriddin Azimov|munozara]]) 20:32, 14-Yanvar 2024 (UTC)
# {{Roziman}}. Munosib nomzod. [[Foydalanuvchi:Muzaffar Murodovich|Muzaffar Murodovich]] ([[Foydalanuvchi munozarasi:Muzaffar Murodovich|munozara]]) 09:56, 15-Yanvar 2024 (UTC)
# {{Roziman}} Tabiiyki, roziman, ajoyib hissa, muvaffaqiyatlar tilayman! --[[Foydalanuvchi:Alibek Attamonov|Alibek Attamonov]] ([[Foydalanuvchi munozarasi:Alibek Attamonov|munozara]]) 21:14, 15-Yanvar 2024 (UTC)
# {{Roziman}} - ushbu statusga munosib nomzod deb oʻylayman, Yoqimli tahrirlar. [[Foydalanuvchi:Abdufattohov Ibrohimjon|Abdufattohov Ibrohimjon]] ([[Foydalanuvchi munozarasi:Abdufattohov Ibrohimjon|munozara]]) 16:27, 16-Yanvar 2024 (UTC)
# {{Roziman}} - munosib nomzod. [[Foydalanuvchi:Munavvaroy|Munavvaroy]] ([[Foydalanuvchi munozarasi:Munavvaroy|munozara]]) 08:12, 18-Yanvar 2024 (UTC).
==== Qarshilar ====
<!-- # {{Qarshiman}} --~~~~ -->
==== Betaraflar ====
<!-- # {{Betarafman}} --~~~~ -->
==== Xulosa ====
Ovoz berganlarga rahmat! Tasdiqlash uchun [[m:Steward_requests/Permissions#Umarxon_III@uzwikiquote|soʻrov berdim]]. [[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 11:05, 17-Yanvar 2024 (UTC).
: 6 oyga administratorlik huquqi [[m:Steward_requests/Permissions/2024-01#Umarxon_III@uzwikiquote|berildi]]. [[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 05:39, 24-Yanvar 2024 (UTC).
13alwdfedj80x5rj8osfg4v3k3yches
Ulugʻbek Abdusalomov
0
3509
7362
7338
2024-01-14T20:12:52Z
Mirzoulugʻbek
564
7362
wikitext
text/x-wiki
'''Ulugʻbek Abdusalomov''' – jamoat arbobi, [[muharrir]], tarixchi va [[tarjimon]]. [[w:Jalolobod (viloyat)|Jalolobod viloyatidagi]] Alisher Navoiy nomli oʻzbek milliy-madaniy markazining sobiq vitse-prezidenti va [[1990]]—[[1995]]-yillar mobaynida Jalolobod viloyati Kengashining deputati, qonunchilik komissiyasining raisi boʻlgan jamoat arbobi. Abdusalomov Qirgʻizistondagi oʻzbeklar liderlaridan biri sifatida eʼtirof etilgan shaxslardan biri<ref>{{Cite web |title=Dunyouzbeklari.com- журналист Исмат Хушевнинг мустақил интернет-газетаси |url=http://www.dunyouzbeklari.com/?p=31346&&fdx_switcher=true&replytocom=3672 |website=www.dunyouzbeklari.com |access-date=2024-01-02}}</ref>.
== Iqtiboslari ==
== Manbalar ==
{{manbalar}}
{{vikipediya}}
8o2k4yoobrqdgsx0yoy8u2ugh1ge574
Andoza:Bibleverse
10
3512
7345
2024-01-14T16:03:28Z
Umarxon III
998
„[http://bibref.hebtools.com?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>[[Turkum:Andozalar:Iqtiboslar|{{PAGENAME}}]]</noinclude>“ yozuvi orqali yangi sahifa yaratildi
7345
wikitext
text/x-wiki
[http://bibref.hebtools.com?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>[[Turkum:Andozalar:Iqtiboslar|{{PAGENAME}}]]</noinclude>
06q766outy0rbi0pmd29ugzs1wnaa16
Andoza:Citation
10
3513
7346
2024-01-14T16:05:25Z
Umarxon III
998
„{{ #if: {{{inventor-surname|{{{inventor1-surname|{{{inventor-last|{{{inventor1-last|{{{inventor|}}}}}}}}}}}}}}} <!-- CITATIONS FOR PATENTS--> |{{Citation/patent |Surname1 = {{{inventor-surname|{{{inventor1-surname|{{{inventor-last|{{{inventor1-last|{{{inventor}}}}}}}}}}}}}}} |Surname2={{{inventor2-surname|{{{inventor2-last|{{{inventor2|}}}}}}}}} |Surname3={{{inventor3-surname|{{{inventor3-last|{{{inventor3|}}}}}}}}} |Surname4={{{inventor4-...“ yozuvi orqali yangi sahifa yaratildi
7346
wikitext
text/x-wiki
{{
#if: {{{inventor-surname|{{{inventor1-surname|{{{inventor-last|{{{inventor1-last|{{{inventor|}}}}}}}}}}}}}}}
<!-- CITATIONS FOR PATENTS-->
|{{Citation/patent
|Surname1 = {{{inventor-surname|{{{inventor1-surname|{{{inventor-last|{{{inventor1-last|{{{inventor}}}}}}}}}}}}}}}
|Surname2={{{inventor2-surname|{{{inventor2-last|{{{inventor2|}}}}}}}}}
|Surname3={{{inventor3-surname|{{{inventor3-last|{{{inventor3|}}}}}}}}}
|Surname4={{{inventor4-surname|{{{inventor4-last|{{{inventor4|}}}}}}}}}
|Given1 = {{{inventor-given|{{{inventor1-given|{{{inventor-first|{{{inventor1-first|}}}}}}}}}}}}
|Given2={{{inventor2-given|{{{inventor2-first|}}}}}}
|Given3={{{inventor3-given|{{{inventor3-first|}}}}}}
|Given4={{{inventor4-given|{{{inventor4-first|}}}}}}
|Inventorlink1={{{inventorlink1|{{{inventorlink|}}}}}}
|Inventorlink2={{{inventorlink2|}}}
|Inventorlink3={{{inventorlink3|}}}
|Inventorlink4={{{inventorlink4|}}}
|Title={{{title|}}}
|CountryCode={{{country-code}}}
|PublicationNumber={{{publication-number|{{{patent-number}}}}}}
|Description={{{description|}}}
|PublicationDate={{{publication-date|}}}
|IssueDate={{{issue-date|}}}
|Year={{{year}}}
}}<!-- CITATIONS FOR THINGS LIKE BOOKS AND PERIODICALS-->
|{{Citation/core
|Surname1 = {{{last|{{{surname|{{{last1|{{{surname1|{{{author1|{{{author|{{{authors|{{{author|}}}}}}}}}}}}}}}}}}}}}}}}
|Surname2 = {{{last2|{{{surname2|{{{author2|{{{coauthor|{{{coauthors|}}}}}}}}}}}}}}}
|Surname3 = {{{last3|{{{surname3|{{{author3|}}}}}}}}}
|Surname4 = {{{last4|{{{surname4|{{{author4|}}}}}}}}}
|Surname5 = {{{last5|{{{surname5|{{{author5|}}}}}}}}}
|Surname6 = {{{last6|{{{surname6|{{{author6|}}}}}}}}}
|Surname7 = {{{last7|{{{surname7|{{{author7|}}}}}}}}}
|Surname8 = {{{last8|{{{surname8|{{{author8|}}}}}}}}}
|Surname9 = {{{last9|{{{surname9|{{{author9|}}}}}}}}}
|Given1 = {{{first1|{{{given1|{{{first|{{{given|}}}}}}}}}}}}
|Given2 = {{{first2|{{{given2|}}}}}}
|Given3 = {{{first3|{{{given3|}}}}}}
|Given4 = {{{first4|{{{given4|}}}}}}
|Given5 = {{{first5|{{{given5|}}}}}}
|Given6 = {{{first6|{{{given6|}}}}}}
|Given7 = {{{first7|{{{given7|}}}}}}
|Given8 = {{{first8|{{{given8|}}}}}}
|Given9 = {{{first9|{{{given9|}}}}}}
|Authorlink1 = {{{author-link|{{{author1-link|{{{authorlink|{{{authorlink1|}}}}}}}}}}}}
|Authorlink2 = {{{author2-link|{{{authorlink2|}}}}}}
|Authorlink3 = {{{author3-link|{{{authorlink3|}}}}}}
|Authorlink4 = {{{author4-link|{{{authorlink4|}}}}}}
|Authorlink5 = {{{author5-link|{{{authorlink5|}}}}}}
|Authorlink6 = {{{author6-link|{{{authorlink6|}}}}}}
|Authorlink7 = {{{author7-link|{{{authorlink7|}}}}}}
|Authorlink8 = {{{author8-link|{{{authorlink8|}}}}}}
|Authorlink9 = {{{author9-link|{{{authorlink9|}}}}}}
|Year={{{year|{{ <!-- attempt to derive year from date, if possible -->
#if: {{{date|}}}
|{{
#iferror:{{#time:Y|{{{date|}}} }}
|{{#iferror:{{#time:Y|{{{publication-date|einval}}} }}||{{#time:Y|{{{publication-date|}}} }}}}
|{{#time:Y|{{{date|}}} }}
}}
|{{{publication-date|}}} <!-- last resort -->
}}
}}}
|YearNote = {{{origyear|}}}
|Date = {{#if:{{{date|}}}|{{#time:j F Y|{{{date}}}}}|{{{day|}}} {{{month|}}} {{{year|{{{publication-date|}}}}}}}}
|DateFormat={{{dateformat|}}}
|Title={{{title|}}}
|URL={{#if:{{{archiveurl|}}}|{{{archiveurl|}}}|{{{url|}}}}}
|Series={{{series|{{{version|}}}}}}
|Periodical = {{{journal|{{{periodical|{{{newspaper|{{{magazine|}}}}}}}}}}}}
|Volume = {{{volume|}}}
|Issue = {{{issue|{{{number|}}}}}}
|At = {{
#if: {{{journal|{{{periodical|{{{newspaper|{{{magazine|}}}}}}}}}}}}
|{{{pages|{{{page|{{{at|}}}}}}}}}
|{{
#if: {{{page|}}}
|{{#if:{{{nopp|}}}||p. }}{{{page}}}
|{{
#if: {{{pages|}}}
|{{#if:{{{nopp|}}}||pp. }}{{{pages}}}
|{{{at|}}}
}}
}}
}}
|IncludedWorkTitle = {{{chapter|{{{contribution|}}}}}}
|IncludedWorkURL = {{{chapter-url|{{{chapterurl|{{{contribution-url|}}}}}}}}}
|Other = {{{others|}}}
|Edition = {{{edition|}}}
|Place = {{{place|{{{location|}}}}}}
|PublicationPlace = {{{publication-place|{{{place|{{{location|}}}}}}}}}
|Publisher = {{{publisher|}}}
|PublicationDate = {{{publication-date|}}}
|EditorSurname1 = {{{editor-last|{{{editor-surname|{{{editor1-last|{{{editor1-surname|{{{editor|{{{editors|}}}}}}}}}}}}}}}}}}
|EditorSurname2 = {{{editor2-last|{{{editor2-surname|}}}}}}
|EditorSurname3 = {{{editor3-last|{{{editor3-surname|}}}}}}
|EditorSurname4 = {{{editor4-last|{{{editor4-surname|}}}}}}
|EditorGiven1 = {{{editor-first|{{{editor-given|{{{editor1-first|{{{editor1-given|}}}}}}}}}}}}
|EditorGiven2={{{editor2-first|{{{editor2-given|}}}}}}
|EditorGiven3={{{editor3-first|{{{editor3-given|}}}}}}
|EditorGiven4={{{editor4-first|{{{editor4-given|}}}}}}
|Editorlink1={{{editor-link|{{{editor1-link|}}}}}}
|Editorlink2={{{editor2-link|}}}
|Editorlink3={{{editor3-link|}}}
|Editorlink4={{{editor4-link|}}}
|language = {{{language|{{{in|}}}}}}
|format = {{{format|}}}
|ARXIV={{{arxiv|}}}
|ASIN={{{asin|{{{ASIN|}}}}}}
|Bibcode={{{bibcode|}}}
|DOI={{{doi|{{{DOI|}}}}}}
|DoiBroken={{{doi_brokendate|}}}
|ISBN={{{isbn|{{{ISBN|}}}}}}
|ISSN={{{issn|{{{ISSN|}}}}}}
|JFM={{{jfm|{{{JFM|}}}}}}
|JSTOR={{{jstor|{{{JSTOR|}}}}}}
|LCCN={{{lccn|{{{LCCN|}}}}}}
|MR={{{mr|{{{MR|}}}}}}
|OCLC={{{oclc|{{{OCLC|}}}}}}
|OL={{{ol|{{{OL|}}}}}}
|OSTI={{{osti|{{{OSTI|}}}}}}
|PMC={{{pmc|{{{PMC|}}}}}}
|Embargo={{{pmc-embargo-date|1010-10-10}}}
|PMID={{{pmid|{{{PMID|}}}}}}
|RFC={{{rfc|{{{RFC|}}}}}}
|SSRN={{{ssrn|{{{SSRN|}}}}}}
|ZBL={{{zbl|}}}
|ID={{{id|{{{ID|}}}}}}
|AccessDate={{{access-date|{{{accessdate|}}}}}}
|laysummary = {{{laysummary|}}}
|quote = {{{quote|}}}
|laydate = {{{laydate|}}}
|Ref={{{ref|}}}
|Sep = {{{separator|{{{seperator|,}}}}}}
|PS = {{#if:{{{quote|}}}||{{{postscript|}}}}}
|amp = {{{lastauthoramp|}}}
|Archive = {{#if:{{{archiveurl|}}}|Archived from {{#if:{{{url|}}}|[{{{url|}}} the original]|the original}} {{#if:{{{archivedate|}}}| on {{{archivedate}}}|. You must specify the date the archive was made using the {{para|archivedate}} parameter.{{#if: {{NAMESPACE}}|| [[Turkum:Xatolari mavjud iqtiboslar]]}}}}
}}
}}}}<noinclude>{{documentation}}</noinclude>
dkugd6rgw2p5hihemp8hbyo9sj6bc0r
Andoza:Citation/core
10
3514
7347
2024-01-14T16:07:00Z
Umarxon III
998
„<cite style="font-style:normal" class="{{{Citation class|}}}" {{ #if:{{{Ref|}}} |{{#ifeq:{{{Ref|}}}|none||id="{{anchorencode:{{{Ref|}}}}}"}} |{{#if:{{{Surname1|}}}{{{EditorSurname1|}}} |id="CITEREF{{anchorencode:{{#if:{{{Surname1|}}} |{{{Surname1}}}{{{Surname2|}}}{{{Surname3|}}}{{{Surname4|}}} |{{{EditorSurname1|}}}{{{EditorSurname2|}}}{{{EditorSurname3|}}}{{{EditorSurname4|}}} }}{{{Year|{{{Date|}}}}}}}}" }} }}>{{ <!--==...“ yozuvi orqali yangi sahifa yaratildi
7347
wikitext
text/x-wiki
<cite style="font-style:normal" class="{{{Citation class|}}}"
{{
#if:{{{Ref|}}}
|{{#ifeq:{{{Ref|}}}|none||id="{{anchorencode:{{{Ref|}}}}}"}}
|{{#if:{{{Surname1|}}}{{{EditorSurname1|}}}
|id="CITEREF{{anchorencode:{{#if:{{{Surname1|}}}
|{{{Surname1}}}{{{Surname2|}}}{{{Surname3|}}}{{{Surname4|}}}
|{{{EditorSurname1|}}}{{{EditorSurname2|}}}{{{EditorSurname3|}}}{{{EditorSurname4|}}}
}}{{{Year|{{{Date|}}}}}}}}"
}}
}}>{{
<!--============ Author or editor and date ============-->
#if:{{{Surname1|}}}
|{{
#if: {{{Authorlink1|}}}
|[[{{{Authorlink1}}} |{{{Surname1}}}{{
#if: {{{Given1|}}}
|, {{{Given1}}}
}}]]
|{{{Surname1}}}{{
#if: {{{Given1|}}}
|, {{{Given1}}}
}}
}}{{
#if: {{{Surname2|}}}
|{{
#if: {{{Surname3|}}}
|<nowiki>; </nowiki>
|{{#if:{{{amp|}}}| & |<nowiki>; </nowiki>}}
}}{{
#if: {{{Authorlink2|}}}
|[[{{{Authorlink2}}} |{{{Surname2}}}{{
#if: {{{Given2|}}}
|, {{{Given2}}}
}}]]
|{{{Surname2}}}{{
#if: {{{Given2|}}}
|, {{{Given2}}}
}}
}}{{
#if: {{{Surname3|}}}
|{{
#if: {{{Surname4|}}}
|<nowiki>; </nowiki>
|{{#if:{{{amp|}}}| & |<nowiki>; </nowiki>}}
}}{{
#if: {{{Authorlink3|}}}
|[[{{{Authorlink3}}} |{{{Surname3}}}{{
#if: {{{Given3|}}}
|, {{{Given3}}}
}}]]
|{{{Surname3}}}{{
#if: {{{Given3|}}}
|, {{{Given3}}}
}}
}}{{
#if:{{{Surname4|}}}
|{{
#if: {{{Surname5|}}}
|<nowiki>; </nowiki>
|{{#if:{{{amp|}}}| & |<nowiki>; </nowiki>}}
}}{{
#if: {{{Authorlink4|}}}
|[[{{{Authorlink4}}} |{{{Surname4}}}{{
#if: {{{Given4|}}}
|, {{{Given4}}}
}}]]
|{{{Surname4}}}{{
#if: {{{Given4|}}}
|, {{{Given4}}}
}}
}}{{
#if:{{{Surname5|}}}
|{{
#if: {{{Surname6|}}}
|<nowiki>; </nowiki>
|{{#if:{{{amp|}}}| & |<nowiki>; </nowiki>}}
}}{{
#if: {{{Authorlink5|}}}
|[[{{{Authorlink5}}} |{{{Surname5}}}{{
#if: {{{Given5|}}}
|, {{{Given5}}}
}}]]
|{{{Surname5}}}{{
#if: {{{Given5|}}}
|, {{{Given5}}}
}}
}}{{
#if:{{{Surname6|}}}
|{{
#if: {{{Surname7|}}}
|<nowiki>; </nowiki>
|{{#if:{{{amp|}}}| & |<nowiki>; </nowiki>}}
}}{{
#if: {{{Authorlink6|}}}
|[[{{{Authorlink6}}} |{{{Surname6}}}{{
#if: {{{Given6|}}}
|, {{{Given6}}}
}}]]
|{{{Surname6}}}{{
#if: {{{Given6|}}}
|, {{{Given6}}}
}}
}}{{
#if:{{{Surname7|}}}
|{{
#if: {{{Surname8|}}}
|<nowiki>; </nowiki>
|{{#if:{{{amp|}}}| & |<nowiki>; </nowiki>}}
}}{{
#if: {{{Authorlink7|}}}
|[[{{{Authorlink7}}} |{{{Surname7}}}{{
#if: {{{Given7|}}}
|, {{{Given7}}}
}}]]
|{{{Surname7}}}{{
#if: {{{Given7|}}}
|, {{{Given7}}}
}}
}}{{
#if:{{{Surname8|}}}
|{{
#if: {{{Surname9|}}}
|<nowiki>; </nowiki>
|{{#if:{{{amp|}}}| & |<nowiki>; </nowiki>}}
}}{{
#if: {{{Authorlink8|}}}
|[[{{{Authorlink8}}} |{{{Surname8}}}{{
#if: {{{Given8|}}}
|, {{{Given8}}}
}}]]
|{{{Surname8}}}{{
#if: {{{Given8|}}}
|, {{{Given8}}}
}}
}}{{
#if:{{{Surname9|}}}
|<nowiki>; </nowiki> ''et al''.
}}
}}
}}
}}
}}
}}
}}
}}{{
#if: {{{Date|}}}
| ({{{Date}}}){{
#if:{{{YearNote|}}}
| [{{{YearNote}}}]
}}
}}
|{{<!-- ============== No author display editors first == -->
#if: {{{EditorSurname1|}}}
|{{
#if: {{{Editorlink1|}}}
|[[{{{Editorlink1}}} |{{{EditorSurname1}}}{{
#if: {{{EditorGiven1|}}}
|, {{{EditorGiven1}}}
}}]]
|{{{EditorSurname1}}}{{
#if: {{{EditorGiven1|}}}
|, {{{EditorGiven1}}}
}}
}}{{
#if: {{{EditorSurname2|}}}
|<nowiki>; </nowiki>{{
#if: {{{Editorlink2|}}}
|[[{{{Editorlink2}}} |{{{EditorSurname2}}}{{
#if: {{{EditorGiven2|}}}
|, {{{EditorGiven2}}}
}}]]
|{{{EditorSurname2}}}{{
#if: {{{EditorGiven2|}}}
|, {{{EditorGiven2}}}
}}
}}{{
#if: {{{EditorSurname3|}}}
|<nowiki>; </nowiki> {{
#if: {{{Editorlink3|}}}
|[[{{{Editorlink3}}} |{{{EditorSurname3}}}{{
#if: {{{EditorGiven3|}}}
|, {{{EditorGiven3}}}
}}]]
|{{{EditorSurname3}}}{{
#if: {{{EditorGiven3|}}}
|, {{{EditorGiven3}}}
}}
}}{{
#if:{{{EditorSurname4|}}}
| et al.
}}
}}
}}, ed{{#if:{{{EditorSurname2|}}}|s}}{{#ifeq:{{{Sep|,}}}|.||.}}{{
#if: {{{Date|}}}
| ({{{Date}}})
}}
}}
}}{{
<!--============ Title of included work ============-->
#if: {{{IncludedWorkTitle|}}}
|{{
#if:{{{Surname1|}}}{{{EditorSurname1|}}}
|{{{Sep|,}}} 
}}{{Link
| 1={{
#if: {{{IncludedWorkURL|}}}
|{{{IncludedWorkURL}}}
|{{
#if: {{{URL|}}}
|{{{URL}}}
<!-- Only link URL if to a free full text - as at PubMedCentral (PMC)-->
|{{
#if: {{{PMC|}}}
|http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{PMC}}}
}}
}}
}}
| 2={{
#if: {{{Periodical|}}}
|''{{{IncludedWorkTitle}}}''
|"{{{IncludedWorkTitle}}}"
}}
}}
}}{{
<!--============ Place (if different than PublicationPlace) ============-->
#if: {{{Place|}}}
|{{
#ifeq: {{{Place|}}} | {{{PublicationPlace|}}}
|
|{{
#if: {{{Surname1|}}}{{{EditorSurname1|}}}{{{IncludedWorkTitle|}}}{{{Periodical|}}}
|{{{Sep|,}}} written at {{{Place}}}
}}
}}
}}{{
<!--============ Editor of compilation ============-->
#if: {{{EditorSurname1|}}}
|{{
#if: {{{Surname1|}}}
|{{{Sep|,}}} {{
#if: {{{IncludedWorkTitle|}}}
|in 
}}{{
#if: {{{Editorlink1|}}}
|[[{{{Editorlink1}}} |{{{EditorSurname1}}}{{
#if: {{{EditorGiven1|}}}
|, {{{EditorGiven1}}}
}}]]
|{{{EditorSurname1}}}{{
#if: {{{EditorGiven1|}}}
|, {{{EditorGiven1}}}
}}}}{{
#if: {{{EditorSurname2|}}}
|<nowiki>; </nowiki>{{
#if: {{{Editorlink2|}}}
|[[{{{Editorlink2}}}|{{{EditorSurname2}}}{{
#if: {{{EditorGiven2|}}}
|, {{{EditorGiven2}}}
}}]]
|{{{EditorSurname2}}}{{
#if: {{{EditorGiven2|}}}
|, {{{EditorGiven2}}}
}}
}}{{
#if: {{{EditorSurname3|}}}
|<nowiki>; </nowiki>{{
#if: {{{Editorlink3|}}}
|[[{{{Editorlink3}}}|{{{EditorSurname3}}}{{
#if: {{{EditorGiven3|}}}
|, {{{EditorGiven3}}}
}}]]
|{{{EditorSurname3}}}{{
#if: {{{EditorGiven3|}}}
|, {{{EditorGiven3}}}
}}
}}{{
#if:{{{EditorSurname4|}}}
| et al.
}}
}}
}}{{
#if: {{{IncludedWorkTitle|}}}
|
|{{{Sep|,}}} ed{{#if:{{{EditorSurname2|}}}|s}}{{#ifeq:{{{Sep|,}}}|.||.}}
}}
}}
}}{{
<!--============ Periodicals ============-->
#if: {{{Periodical|}}}
|{{
#if: {{{Surname1|}}}{{{EditorSurname1|}}}
|{{{Sep|,}}} }}{{
#if: {{{Title|}}}
|"{{Link
| 1={{
#if: {{{IncludedWorkTitle|}}}
|{{
#if: {{{IncludedWorkURL|}}}
|{{
#if: {{{URL|}}}
|{{{URL}}}
|{{
#if: {{{PMC|}}}
| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{PMC}}}
}}
}}
}}
|{{
#if: {{{URL|}}}
|{{{URL}}}
| {{
#if: {{{PMC|}}}
| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{PMC}}}
}}
}}
}}
| 2={{{Title}}}
}}"}}
}}{{
#if:{{{language|}}}
|  (in {{{language}}})
}}{{#if:{{{format|}}}
| ({{{format}}})
}}{{
#if: {{{Periodical|}}}|{{
#if:{{{IncludedWorkTitle|}}}{{{Title|}}}|{{{Sep|,}}} }}''{{{Periodical}}}''{{
#if: {{{Series|}}}
|{{{Sep|,}}} {{{Series}}}
}}{{
#if: {{{PublicationPlace|}}}
|{{
#if: {{{Publisher|}}}
| ({{{PublicationPlace}}}<nowiki>: </nowiki>{{{Publisher}}})
| ({{{PublicationPlace}}})
}}
|{{
#if: {{{Publisher|}}}
| ({{{Publisher}}})
}}
}}{{
#if: {{{Volume|}}}
| '''{{{Volume}}}'''{{
#if: {{{Issue|}}}
| ({{{Issue}}})
}}
|{{
#if: {{{Issue|}}}
| ({{{Issue}}})
}}
}}{{
#if: {{{At|}}}
|<nowiki>: </nowiki> {{{At}}}
}}
|{{
<!--============ Anything else with a title, including books ============-->
#if: {{{Title|}}}
|{{
#if: {{{Surname1|}}}{{{EditorSurname1|}}}{{{IncludedWorkTitle|}}}{{{Periodical|}}}
|{{{Sep|,}}} 
}}''{{Link
| 1={{
#if: {{{IncludedWorkTitle|}}}
|{{
#if: {{{IncludedWorkURL|}}}
|{{
#if: {{{URL|}}}
|{{{URL}}}
|{{
#if: {{{PMC|}}}
| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{PMC}}}
}}
}}
}}
|{{
#if: {{{URL|}}}
|{{{URL}}}
|{{
#if: {{{PMC|}}}
| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{PMC}}}
}}
}}
}}
| 2={{{Title}}}
}}''}}{{
#if: {{{Series|}}}
|{{{Sep|,}}} {{{Series}}}
}}{{
#if: {{{Volume|}}}
|{{{Sep|,}}} '''{{{Volume}}}'''
}}{{
#if: {{{Other|}}}
|{{{Sep|,}}} {{{Other|}}}
}}{{
#if: {{{Edition|}}}
| ({{{Edition}}} ed.)
}}{{
#if: {{{PublicationPlace|}}}
|{{{Sep|,}}} {{{PublicationPlace}}}
}}{{
#if: {{{Publisher|}}}
|{{
#if: {{{PublicationPlace|}}}
|<nowiki>:</nowiki>
|{{{Sep|,}}}
}} {{{Publisher}}}
}}
}}{{
<!--============ Date (if no author/editor) ============-->
#if: {{{Surname1|}}}{{{EditorSurname1|}}}
|
|{{
#if: {{{Date|}}}
|{{{Sep|,}}} {{{Date}}}
}}
}}{{
<!--============ Publication date ============-->
#if: {{{PublicationDate|}}}
|{{
#ifeq: {{{PublicationDate|}}} | {{{Date|}}}
|
|{{
#if: {{{EditorSurname1|}}}
|{{
#if: {{{Surname1|}}}
|{{{Sep|,}}} {{{PublicationDate}}}
| (published {{{PublicationDate}}})
}}
|{{
#if: {{{Periodical|}}}
|{{{Sep|,}}} {{{PublicationDate}}}
| (published {{{PublicationDate}}})
}}
}}
}}
}}{{
<!--============ Page within included work ============-->
#if: {{{Periodical|}}}
|
|{{
#if: {{{At|}}}
|{{{Sep|,}}} {{{At}}}
}}
}}{{
<!--===============DOI================-->
#if:{{{DOI|}}}
|{{{Sep|,}}} [[w:Digital object identifier|doi]]:{{#if: {{{DoiBroken|}}}
| {{#tag:nowiki|{{{DOI}}}}} (inactive {{{DoiBroken|}}}) {{#ifeq: {{NAMESPACE}} | {{ns:0}} | [[Category:Pages with DOIs broken since {{#time: Y | {{{DoiBroken|}}} }}]] }}
| <span class="neverexpand">[http://dx.doi.org/{{urlencode:{{{DOI}}}}} {{#tag:nowiki|{{{DOI}}}}}]</span>
}}
}}{{
<!--============ Misc. Identifier ============-->
#if: {{{ID|}}}
|{{{Sep|,}}} {{{ID}}}
}}{{
<!--============ ISBN ============-->
#if: {{{ISBN|}}}
|{{{Sep|,}}} {{ISBN|{{{ISBN}}}}}
}}{{
<!--============ ISSN ============-->
#if: {{{ISSN|}}}
|{{{Sep|,}}} [[w:International Standard Serial Number|ISSN]] [http://worldcat.org/issn/{{{ISSN}}} {{{ISSN}}}]
}}{{
<!--============ OCLC ============-->
#if: {{{OCLC|}}}
|{{{Sep|,}}} [[w:OCLC|OCLC]] [http://worldcat.org/oclc/{{urlencode:{{{OCLC}}}}} {{{OCLC}}}]
}}{{
<!--============ PMID ============-->
#if: {{{PMID|}}}
|{{{Sep|,}}} PMID {{{PMID}}}
}}{{
<!--============ PMC ============-->
#if: {{{PMC|}}}
|{{#if: {{{URL|}}}
|{{{Sep|,}}} [[w:PubMed Central|PMC]]: [http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{PMC}}} {{{PMC}}}]
}}
}}{{
<!--============ BIBCODE ============-->
#if: {{{Bibcode|}}}
|{{{Sep|,}}} [[w:Bibcode|Bibcode]]: [http://adsabs.harvard.edu/abs/{{{Bibcode}}} {{{Bibcode}}}]
}}{{
<!--============ Archive data, etc ===========-->
#if: {{{Archive|}}}
|{{{Sep|,}}} {{{Archive}}}
|{{
#if:{{{OriginalURL|}}}
|{{{Sep|,}}} {{#ifeq:{{{Sep}}}|.|A|a}}rchived from {{#if:{{{OriginalURL|}}}|{{link|{{{OriginalURL}}}|the original}}|the original <span class="error">(unspecified URL)</span>[[Category:Articles with broken citations]]}}{{
#if:{{{ArchiveDate|}}}
| on {{{ArchiveDate}}}
|. <span class="error">You must specify the date the archive was made using the {{para|archivedate}} parameter</span>{{#if: {{NAMESPACE}}|| [[Category:Articles with broken citations]]}}
}}
|{{#if:{{{ArchiveDate|}}}|{{{Sep|,}}} {{#ifeq:{{{Sep}}}|.|A|a}}rchived on {{{ArchiveDate}}}; <span class="error">no {{para|archiveurl}} specified</span> [[Category:Articles with broken citations]]}}
}}
}}{{
<!--============ URL and AccessDate ============-->
#if: {{{URL|{{{IncludedWorkURL|}}}}}}
|{{
#if: {{{AccessDate|}}}
| <span class="reference-accessdate">{{#ifeq:{{{Sep|,}}}|,|, r|. R}}etrieved on {{{AccessDate}}}</span>
}}
}}{{#if:{{{laysummary|}}}
|{{{Sep|,}}} [{{{laysummary}}} Lay summary]{{#if: {{{laysource|}}}| – ''{{{laysource}}}''}}
}}{{#if:{{{laydate|}}}
|  ({{{laydate}}})
}}{{#if:{{{quote|}}}
|{{{Sep|,}}}  "{{{quote}}}"
}}{{{PS|}}}</cite><!--
=== This is a COinS tag (http://ocoins.info), which allows automated tools to parse the citation information: ===
--><span
class="Z3988"
title="ctx_ver=Z39.88-2004&rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:}}{{
#if: {{{Periodical|}}}
|journal&rft.genre=article&rft.atitle={{urlencode:{{{Title|}}}}}&rft.jtitle={{urlencode:{{{Periodical|}}}}}
|book{{
#if: {{{IncludedWorkTitle|}}}
|&rft.genre=bookitem&rft.btitle={{urlencode:{{{IncludedWorkTitle|}}}}}&rft.atitle={{urlencode:{{{Title|}}}}}
|&rft.genre=book&rft.btitle={{urlencode:{{{Title|}}}}}
}}
}}{{
#if: {{{Surname1|}}} |&rft.aulast={{urlencode:{{{Surname1}}}}}{{
#if: {{{Given1|}}} |&rft.aufirst={{urlencode:{{{Given1}}}}}
}}
}}{{
#if: {{{Surname1|}}} |&rft.au={{urlencode:{{{Surname1}}}}}{{
#if: {{{Given1|}}} |{{urlencode:, {{{Given1}}}}}
}}
}}{{
#if: {{{Surname2|}}} |&rft.au={{urlencode:{{{Surname2}}}}}{{
#if: {{{Given2|}}} |{{urlencode:, {{{Given2}}}}}
}}
}}{{
#if: {{{Surname3|}}} |&rft.au={{urlencode:{{{Surname3}}}}}{{
#if: {{{Given3|}}} |{{urlencode:, {{{Given3}}}}}
}}
}}{{
#if: {{{Surname4|}}} |&rft.au={{urlencode:{{{Surname4}}}}}{{
#if: {{{Given4|}}} |{{urlencode:, {{{Given4}}}}}
}}
}}{{
#if: {{{Surname5|}}} |&rft.au={{urlencode:{{{Surname5}}}}}{{
#if: {{{Given5|}}} |{{urlencode:, {{{Given5}}}}}
}}
}}{{
#if: {{{Surname6|}}} |&rft.au={{urlencode:{{{Surname6}}}}}{{
#if: {{{Given6|}}} |{{urlencode:, {{{Given6}}}}}
}}
}}{{
#if: {{{Surname7|}}} |&rft.au={{urlencode:{{{Surname7}}}}}{{
#if: {{{Given7|}}} |{{urlencode:, {{{Given7}}}}}
}}
}}{{
#if: {{{Surname8|}}} |&rft.au={{urlencode:{{{Surname8}}}}}{{
#if: {{{Given8|}}} |{{urlencode:, {{{Given8}}}}}
}}
}}{{
#if: {{{Surname9|}}} |&rft.au={{urlencode:{{{Surname9}}}}}{{
#if: {{{Given9|}}} |{{urlencode:, {{{Given9}}}}}
}}
}}{{
#if: {{{Date|}}} |&rft.date={{urlencode:{{{Date}}}}}
}}{{
#if: {{{Series|}}} |&rft.series={{urlencode:{{{Series}}}}}
}}{{
#if: {{{Volume|}}} |&rft.volume={{urlencode:{{{Volume}}}}}
}}{{
#if: {{{Issue|}}} |&rft.issue={{urlencode:{{{Issue}}}}}
}}{{
#if: {{{At|}}} |&rft.pages={{urlencode:{{{At}}}}}
}}{{
#if: {{{Edition|}}} |&rft.edition={{urlencode:{{{Edition}}}}}
}}{{
#if: {{{PublicationPlace|}}} |&rft.place={{urlencode:{{{PublicationPlace}}}}}
}}{{
#if: {{{Publisher|}}} |&rft.pub={{urlencode:{{{Publisher}}}}}
}}{{
#if: {{{DOI|}}} |&rft_id=info:doi/{{urlencode:{{{DOI}}}}}
}}{{
#if: {{{PMID|}}} |&rft_id=info:pmid/{{urlencode:{{{PMID}}}}}
}}{{
#if: {{{Bibcode|}}} |&rft_id=info:bibcode/{{urlencode:{{{Bibcode}}}}}
}}{{
#if: {{{OCLC|}}} |&rft_id=info:oclcnum/{{urlencode:{{{OCLC}}}}}
}}{{
#if: {{{ISBN|}}} |&rft.isbn={{urlencode:{{{ISBN}}}}}
}}{{
#if: {{{ISSN|}}} |&rft.issn={{urlencode:{{{ISSN}}}}}
}}{{
#if: {{{URL|{{{IncludedWorkURL|}}}}}} |&rft_id={{urlencode:{{{URL|{{{IncludedWorkURL|}}}}}}}}
}}&rfr_id=info:sid/en.wikipedia.org:{{FULLPAGENAMEE}}"><span style="display: none;"> </span></span><noinclude>[[Turkum:Andozalar:Iqtiboslar|{{PAGENAME}}]]</noinclude>
p4gja14auwjv22zuz3q7wz13navcg4g
Turkum:Andozalar:Iqtiboslar
14
3515
7348
2024-01-14T16:08:15Z
Umarxon III
998
„[[Turkum:Andozalar]]“ yozuvi orqali yangi sahifa yaratildi
7348
wikitext
text/x-wiki
[[Turkum:Andozalar]]
rjwt5k4rkmruih5xftto1etb0dvgc3z
Andoza:Citation/link
10
3516
7349
2024-01-14T16:11:07Z
Umarxon III
998
„{{#if: {{{1|}}} | [{{{1}}} {{{2|}}}] | {{{2|}}} }}“ yozuvi orqali yangi sahifa yaratildi
7349
wikitext
text/x-wiki
{{#if: {{{1|}}}
| [{{{1}}} {{{2|}}}]
| {{{2|}}}
}}
0puu2p5vgibs3dwqk9cdzh291m8p76e
Vikiiqtibos:Munozara sahifalaridagi fikrlaringizni imzolang
4
3517
7359
7358
2024-01-14T16:58:59Z
Umarxon III
998
7359
wikitext
text/x-wiki
O‘z fikrlaringizni '''imzolash''' (Vikiiqtibosning barcha [[Vikiiqtibos:Munozara|munozara sahifalarida]]) Vikiiqtibosning odob-axloq qoidalarining muhim jihatidir. Hamjamiyat muloqotining maqolalarni takomillashtirishga yordam beradigan muhim jihati hisoblanadi. Muhokama boshqa foydalanuvchilarga muloqotning borishini tushunishga yordam beradi.
Shu zarurat tufayli [[Vikiiqtibos:Vikiiqtiboschilar|Vikiiqtiboschilar]] imzolarni yaratishning juda oson usulini yaratdilar. Xabarlaringizni sana tamg‘asi bilan avtomatik ravishda imzolash uchun xabaringiz oxiriga to'rtta tilde (<nowiki>~~~~</nowiki>) qo‘shing. Kamdan-kam hollarda, vaqt tamg‘asisiz faqat imzo qo‘shish qulay bo'lishi mumkin; bu uchta tilde (<nowiki>~~~</nowiki>) qo‘shish orqali amalga oshiriladi. Shuningdek, besh tilde (<nowiki>~~~~~</nowiki>) imzosiz vaqt tamg‘asi hosil qiladi. Ba'zi muharrirlarda Vikiiqtibos imzosini kiritish uchun maxsus kalit yoki menyu tanlovi mavjud. Masalan, Mozilla Firefox brauzeri uchun Wikimedia kengaytmasi mavjud boʻlib, Vikipediyadagi maqolani tahrirlayotganda sichqonchaning oʻng tugmasini bosish menyusiga ushbu va boshqa koʻplab Vikimedia loyihasiga xos funksiyalarni qoʻshadi.
{|class="wikitable" cellpadding="5" border="1"
!Yozganingiz
!Natijasi
!Chop etilgani
|-
|<code><nowiki>~~~</nowiki></code>
|<code><nowiki>[[User:Example|Example]]</nowiki></code>
|[[User:Example|Example]]
|-
|<code><nowiki>~~~~</nowiki></code>
|<code><nowiki>[[User:Example|Example]] 04:40, 10 Mar 2004 (UTC)</nowiki></code>
|[[User:Example|Example]] 04:40, 10 Mar 2004 (UTC)
|-
|<code><nowiki>~~~~~</nowiki></code>
|<code><nowiki>04:40, 10 Mar 2004 (UTC)</nowiki></code>
|04:40, 10 Mar 2004 (UTC)
|}
Agar siz tizimga kirmasdan Vikiiqtibosga hissa qo'shishni istasangiz, tildelar imzo sifatida ko'rsatilishi uchun IP manzilingizga aylantiriladi. Agar siz IP maxfiyligi bilan bog'liq muammolardan xavotirda bo'lsangiz, foydalanuvchi nomi hisobi sizga ko'proq anonimlik beradi. Shuningdek, siz postlaringizga --anon kabi taxallus yoki teg bilan qo'lda imzo qo'yishni sinab ko'rishingiz mumkin. Bunda sizning IP manzilingiz sahifa tarixida saqlanadi.
Agar siz afzal ko'rgan imzo ASCII bo'lmagan belgilardan iborat bo'lsa (masalan, xitoycha), ularda ham ASCII belgilardan foydalanish tavsiya etiladi. Buning sababi shuki, har kim ham ma'lum belgilarni ko'ra olmaydi.
[[Turkum:Vikiiqtibos]]
3vggtu0r7uzjkld5xrdw5m5h3fczylr
Vikiiqtibos:Qidiruv
4
3518
7373
7372
2024-01-15T07:13:55Z
Umarxon III
998
7373
wikitext
text/x-wiki
Vikiiqtibosni [[:Turkum:Turkumlar|turkum]], maʼlumot manbalari, tanlangan maqolalar, alifbo tartibida yoki [[Vikiiqtibos:Qardosh loyihalar|qardosh loyihalar]] tomonidan taqdim etilgan manbalar boʻyicha koʻrib chiqing. Muayyan soʻrovlar uchun maʼlumot stolida savol bering yoki qidiruvni amalga oshiring.
{|
|width=70% style="border:1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background: #f7f8ff;"|
<h3>'''[[:Turkum:Filmlar|Filmlar]]'''</h3>
<div style="padding-left:1em">
[[:Turkum:Jangari filmlar|Jangari]] –
[[:Turkum:Komediya filmlar|Komediya]] –
[[:Turkum:Komikslar|Komiks]] –
[[:Turkum:Hujjatli filmlar|Hujjatli]] –
[[:Turkum:Drama filmlar|Drama]] –
[[:Turkum:Oilaviy filmlar|Oilaviy]] –
[[:Turkum:Fentezi filmlar|Fentezi]] –
[[:Turkum:Dahshatli filmlar|Dahshat]] –
[[:Turkum:Ilmiy-ommabop filmlar|Ilmiy-ommabop]] –
[[:Turkum:Vesternlar|Vestern]]
</div>
|
|rowspan=8 valign=top style="border:1px solid #c6c9ff; padding: .5em 1em 1em; color: #000; background: #f7f8ff;"|
<h3>Maqolalar indeksi</h3>
<div style="font-size:120%;font-weight:bold;font-family:monospace">
[[Special:Allpages/A|A]]
[[Special:Allpages/B|B]]
[[Special:Allpages/C|C]]
[[Special:Allpages/D|D]]
[[Special:Allpages/E|E]]
[[Special:Allpages/F|F]]
[[Special:Allpages/G|G]]
[[Special:Allpages/H|H]]
[[Special:Allpages/I|I]]
[[Special:Allpages/J|J]]
[[Special:Allpages/K|K]]
[[Special:Allpages/L|L]]
[[Special:Allpages/M|M]]
[[Special:Allpages/N|N]]
[[Special:Allpages/O|O]]
[[Special:Allpages/P|P]]
[[Special:Allpages/Q|Q]]
[[Special:Allpages/R|R]]
[[Special:Allpages/S|S]]
[[Special:Allpages/T|T]]
[[Special:Allpages/U|U]]
[[Special:Allpages/V|V]]
[[Special:Allpages/W|W]]
[[Special:Allpages/X|X]]
[[Special:Allpages/Y|Y]]
[[Special:Allpages/Z|Z]]
</div>
<h3>Boshqa loyihalar</h3>
*[[wiktionary:|Lugʻat]]
*[[w:|Ensiklopediya]]
*[[wikibooks:|Kitoblar]]
*[[n:|Yangiliklar]]
|-
|width=70% style="border:1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background: #f7f8ff;"|
<h3>'''[[:Turkum:Adabiyot|Adabiyot]]'''</h3>
<!-- Continents -->
<div style="padding-left:1em">
[[:Turkum:Mualliflar boʻyicha adabiyot|Janr boʻyicha adabiyot]] –
[[:Turkum:Janr boʻyicha adabiyot|Janr boʻyicha adabiyot]] –
[[:Turkum:Pyesalar|Pyesalar]] –
[[:Turkum:Muqaddas kitoblar|Muqaddas kitoblar]]
</div>
|-
|style="border:1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background: #f7f8ff;"|
<h3>'''[[:Turkum:Kishilar|Kishilar]]'''</h3>
<div style="padding-left:1em">
[[:Turkum:Aktyorlar|Aktyorlar]] –
[[:Turkum:Antropologlar|Antropologlar]] –
[[:Turkum:Arxitektorlar|Arxitektorlar]] –
[[:Turkum:Sanʼatkorlar|Sanʼatkorlar]] –
[[:Turkum:Astronavtlar|Astronavtlar]] –
[[:Turkum:Astronomlar|Astronomlar]] –
[[:Turkum:Yuristlar|Yuristlar]] –
[[:Turkum:Yozuvchilar|Yozuvchilar]] –
[[:Turkum:Tadbirkorlar|Tadbirkorlar]] –
[[:Turkum:Komediyachilar|Komediyachilar]] –
[[:Turkum:Kompyuter olimlari|Kompyuter olimlari]] –
[[:Turkum:Tanqidchilar|Tanqidchilar]] –
[[:Turkum:Iqtisodchilar|Iqtisodchilar]] –
[[:Turkum:Adabiy qahramonlar|Adabiy qahramonlar]] –
[[:Turkum:Rejissyorlar|Rejissyorlar]] –
[[:Turkum:Tarixchilar|Tarixchilar]] –
[[:Turkum:Ixtirochilar|Ixtirochilar]] –
[[:Turkum:Jurnalistlar|Jurnalistlar]] –
[[:Turkum:Lugʻatshunoslar|Lugʻatshunoslar]] –
[[:Turkum:Qoʻshiqnavislar|Qoʻshiqnavislar]] –
[[:Turkum:Matematiklar|Matematiklar]] –
[[:Turkum:Harbiylar|Harbiylar]] –
[[:Turkum:Musiqachilar|Musiqachilar]] –
[[:Turkum:Faylasuflar|Falasuflar]] –
[[:Turkum:Fiziklar|Fiziklar]] –
[[:Turkum:Shoirlar|Shoirlar]] –
[[:Turkum:Siyosatchilar|Siyosatchilar]] –
[[:Turkum:Psixologlar|Psixologlar]] –
[[:Turkum:Imomlar|Imomlar]] –
[[:Turkum:Olimlar|Olimlar]] –
[[:Turkum:Sportchilar|Sportchilar]]
</div>
|
|-
|width=70% style="border:1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background: #f7f8ff;"|
<h3>'''[[:Turkum:Maqollar|Maqollar]]'''</h3>
<div style="padding-left:1em">
</div>
|
|-
|style="border:1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background: #f7f8ff;"|
<h3>'''[[:Turkum:Telekoʻrsatuvlar|Telekoʻrsatuvlar]]'''</h3>
<div style="padding-left:1em">
[[:Turkum:Animatsion seriallar|Animatsion seriallar]] –
[[:Turkum:Ilmiy-ommabop filmlar|Ilmiy-ommabop filmlar]] –
[[:Turkum:Sitkomlar|Sitkomlar]]
</div>
|-
|style="border:1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background: #f7f8ff;"|
<h3>'''[[:Turkum:Mavzular|Mavzular]]'''</h3>
<div style="padding-left:1em">
[[:Turkum:Sanʼat|Sanʼat]] –
[[:Turkum:Din|Din]] –
[[:Turkum:Gender tengligi|Gender tengligi]] –
[[:Turkum:Musiqa|Musiqa]] –
[[:Turkum:Siyosat|Siyosat]] –
[[:Turkum:Seksuallik|Seksuallik]] –
[[:Turkum:Texnologiyalar|Texnologiyalar]] –
[[:Turkum:Zararli odatlar|Zararli odatlar]] –
[[:Turkum:Fazilatlar|Fazilatlar]]
</div>
|-
|style="border:1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background: #f7f8ff;"|
<h3>'''[[:Turkum:Videooʻyinlar|Videooʻyinlar]]'''</h3>
<div style="padding-left:1em">
</div>
|-
|style="border:1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background: #f7f8ff;"|
<h3>'''[[:Turkum:Vikiiqtibos:Qoidalar|Asosiy qoidalar]]'''</h3><!-- about human groups as whole -->
<div style="padding-left:1em">
[[:Turkum:Birlashtirishga|Birlashtirishga]] –
[[:Turkum:Tezda oʻchirishga nomzodlar|Tezda oʻchirishga]] –
[[:Turkum:Oʻchirishga|Oʻchirishga]] –
[[:Turkum:Chala maqolalar|Chala maqolalar]]
</div>
|} __NOTOC__ __NOEDITSECTION__
[[Turkum:Vikiiqtibos|Qidiruv]]
[[fa:ویکیگفتاورد:مرور]]
[[hy:Վիքիքաղվածք:Դիտարկել]]
[[te:Wikiquote:విహరణ]]
[[tr:Vikisöz:Gözat]]
[[en:Wikiquote:Browse]]
o7s9vkyak7pipwhcybxskz928odh3tt
Andoza:Policy
10
3519
7377
2024-01-15T10:29:08Z
Umarxon III
998
„<table cellpadding="3" cellspacing="3" align=center style="background-color: #f5f5f5; border: 3px solid green;"><tr><td>[[Image:Exquisite-opera.png|75px]]</td><td>Bu sahifa '''Vikiiqtibos foydalanish siyosatini''' belgilovchi sahifadir. Qoidalar foydalanuvchilar kelishuvi asosida qabul qilingan va unga foydalanuvchilar amal qilishi kerak. Iltimos, oldindan muhokama qilmasdan ushbu sahifaga jiddiy oʻzgarishlar kiritmang.</td></tr></table> <includeo...“ yozuvi orqali yangi sahifa yaratildi
7377
wikitext
text/x-wiki
<table cellpadding="3" cellspacing="3" align=center style="background-color: #f5f5f5; border: 3px solid green;"><tr><td>[[Image:Exquisite-opera.png|75px]]</td><td>Bu sahifa '''Vikiiqtibos foydalanish siyosatini''' belgilovchi sahifadir. Qoidalar foydalanuvchilar kelishuvi asosida qabul qilingan va unga foydalanuvchilar amal qilishi kerak. Iltimos, oldindan muhokama qilmasdan ushbu sahifaga jiddiy oʻzgarishlar kiritmang.</td></tr></table>
<includeonly>[[Turkum:Vikiiqtibos|{{PAGENAME}}]]</includeonly>
<noinclude>[[Turkum:Andozalar:Vikiiqtibos|{{PAGENAME}}]]
</noinclude>
pfe5vhb7i3dflubiuvt0ic82xkn9d44
Andoza:Policylist
10
3520
7378
2024-01-15T10:48:50Z
Umarxon III
998
[[Andoza:Qoidalar roʻyxati]]ga yoʻnaltirildi
7378
wikitext
text/x-wiki
#REDIRECT[[Andoza:Qoidalar roʻyxati]]
8xdu8caka1mbvunmvf85niu28ni953r
Modul:Wikidata/InterprojectLite
828
3522
7535
7384
2024-01-29T04:23:46Z
Umarxon III
998
7535
Scribunto
text/plain
local p = {};
function p.getCommonsLink ( )
return p.getSisterProjectLink('commonswiki' );
end
function p.getMediawikiLink ( )
return p.getSisterProjectLink('mediawikiwiki' );
end
function p.getMetawikiLink ( )
return p.getSisterProjectLink('metawiki' );
end
function p.getWikispeciesLink ( )
return p.getSisterProjectLink('specieswiki' );
end
function p.getWikipediaLink()
return p.getSisterProjectLink('wiki');
end
function p.getWikibooksLink ( )
return p.getSisterProjectLink('wikibooks' );
end
function p.getWikiquoteLink()
return p.getSisterProjectLink('wikiquote');
end
function p.getWikisourceLink()
return p.getSisterProjectLink('wikisource');
end
function p.getWikiversityLink()
return p.getSisterProjectLink('wikiversity');
end
function p.getWikivoyageLink()
return p.getSisterProjectLink('wikivoyage');
end
function p.getWiktionaryLink ( )
return p.getSisterProjectLink('wiktionary' );
end
function p.getWikinewsLink ( )
return p.getSisterProjectLink('wikinews' );
end
function p.getSisterProjectLink(projectName)
-- (P103)
local entity = mw.wikibase.getEntityObject()
if not entity or not entity.sitelinks then
return ''
end
if entity.sitelinks['ru' .. projectName] then
return entity.sitelinks['ru' .. projectName].title
end
if entity.claims then
local propValues = entity.claims['P103']
if propValues then
local codes = mw.loadData('Modul:Wikidata:Dictionary/P424');
for i, propClaim in pairs(propValues) do
if propClaim.mainsnak and propClaim.mainsnak.datavalue and propClaim.mainsnak.datavalue.value and propClaim.mainsnak.datavalue.value["numeric-id"] then
local languageWikidataId = 'Q' .. propClaim.mainsnak.datavalue.value["numeric-id"]
local codesById = codes[languageWikidataId];
if ( codesById ) then
for j, code in pairs( codesById ) do
local sitelink = entity.sitelinks[code .. projectName]
if sitelink then
return code .. ':' .. sitelink.title
end
end
end
end
end
end
end
if entity.sitelinks[projectName] then
return entity.sitelinks[projectName].title
end
return ''
end
return p;
2weueczdh54w6jhyvhhdcbqoj1xd82g
Modul:Wikidata/config
828
3523
7385
2024-01-15T13:36:33Z
Umarxon III
998
„-- Property configuration for Wikidata module return { global = { separator = ', ', conjunction = ' и ', }, presets = { ['catonly'] = { datatype = 'wikibase-item', conjunction = '', invisible = true, ['value-module'] = 'Wikidata', ['value-function'] = 'extractCategory', references = '', category = 'P910', }, ['country'] = { ['claim-module'] = 'Wikidata/Places', ['claim-function'] = 'formatCountry...“ yozuvi orqali yangi sahifa yaratildi
7385
Scribunto
text/plain
-- Property configuration for Wikidata module
return {
global = {
separator = ', ',
conjunction = ' и ',
},
presets = {
['catonly'] = {
datatype = 'wikibase-item',
conjunction = '',
invisible = true,
['value-module'] = 'Wikidata',
['value-function'] = 'extractCategory',
references = '',
category = 'P910',
},
['country'] = {
['claim-module'] = 'Wikidata/Places',
['claim-function'] = 'formatCountryClaimWithFlag',
before = '<ul><li>',
separator = '</li><li>',
conjunction = '</li><li>',
after = '</li></ul>',
},
['from-to'] = {
['property-module'] = 'Wikidata/date',
['property-function'] = 'formatDateIntervalProperty',
},
['link'] = {
['value-module'] = 'Wikidata/link',
['value-function'] = 'fromModule',
},
['list'] = {
before = '<ul><li>',
separator = '</li><li>',
conjunction = '</li><li>',
after = '</li></ul>',
},
['name'] = {
monolingualLangTemplate = 'lang',
separator = '<br>',
conjunction = '<br>',
},
['place'] = {
['claim-module'] = 'Wikidata/Places',
['claim-function'] = 'formatPlaceWithQualifiers',
before = '<ul><li>',
separator = '</li><li>',
conjunction = '</li><li>',
after = '</li></ul>',
},
['quantity (date)'] = {
before = '<ul><li>',
separator = '</li><li>',
conjunction = '</li><li>',
after = '</li></ul>',
qualifier = 'P585',
},
},
datatypes = {
commonsMedia = {
limit = 1,
references = false,
size = '221x300px',
separator = '<br>',
conjunction = '<br>',
somevalue = '',
},
['external-id'] = {
references = false,
},
['globe-coordinate'] = {
limit = 1,
references = false,
},
url = {
separator = '<br>',
conjunction = '<br>',
references = false,
},
quantity = {
siConversion = true
}
},
properties = {},
categories = {
['links-to-entities-with-missing-label'] = 'Викицитатник:Статьи со ссылками на элементы Викиданных без подписи',
['links-to-entities-with-wikibase-error'] = 'Викицитатник:Страницы с ошибками скриптов, использующих Викиданные',
['links-to-entities-with-missing-local-language-label'] = 'Викицитатник:Статьи со ссылками на элементы Викиданных без русской подписи',
['local-value-present'] = 'Викицитатник:Статьи с переопределением значения из Викиданных',
['media-contains-local-caption'] = 'Викицитатник:Локальная подпись у изображения с Викиданных',
['media-contains-markup'] = 'Викицитатник:Статьи с вики-разметкой в изображении карточки',
['media-contains-local-double'] = 'Викицитатник:Изображение в статье дублирует изображение в карточке',
['value-contains-table'] = 'Викицитатник:Статьи с табличной вставкой в карточке',
},
errors = {
['property-param-not-provided'] = 'Не дан параметр свойства',
['entity-not-found'] = 'Сущность не найдена.',
['unknown-claim-type'] = 'Неизвестный тип заявления.',
['unknown-snak-type'] = 'Неизвестный тип снэка.',
['unknown-datavalue-type'] = 'Неизвестный тип значения данных.',
['unknown-entity-type'] = 'Неизвестный тип сущности.',
['unknown-property-module'] = 'Вы должны установить и property-module, и property-function.',
['unknown-claim-module'] = 'Вы должны установить и claim-module, и claim-function.',
['unknown-value-module'] = 'Вы должны установить и value-module, и value-function.',
['property-module-not-found'] = 'Модуль для отображения свойства не найден',
['property-function-not-found'] = 'Функция для отображения свойства не найдена',
['claim-module-not-found'] = 'Модуль для отображения утверждения не найден.',
['claim-function-not-found'] = 'Функция для отображения утверждения не найдена.',
['value-module-not-found'] = 'Модуль для отображения значения не найден.',
['value-function-not-found'] = 'Функция для отображения значения не найдена.',
},
i18n = {
somevalue = "''неизвестно''",
novalue = '',
circa = '<span style="border-bottom: 1px dotted; cursor: help;" title="около, приблизительно">прибл. </span>',
presumably = '<span style="border-bottom: 1px dotted; cursor: help;" title="предположительно">предп. </span>',
},
};
pmxoy2k6itvfppo8xvamjrorhzdjjpf
Modul:Wikidata/Interproject
828
3524
7386
2024-01-15T13:38:17Z
Umarxon III
998
„local p = {}; function p.getWikibooksLink ( ) return p.getSisterProjectLink( 'b', 'wikibooks' ); end function p.getWikiquoteLink ( ) return p.getSisterProjectLink( 'q', 'wikiquote' ); end function p.getWikisourceLink ( ) return p.getSisterProjectLink( 's', 'wikisource' ); end function p.getWikipediaLink ( ) return p.getSisterProjectLink( 'w', 'wiki' ); end function p.getWiktionaryLink ( ) return p.getSisterProjectLink( 'wikt', 'wiktio...“ yozuvi orqali yangi sahifa yaratildi
7386
Scribunto
text/plain
local p = {};
function p.getWikibooksLink ( )
return p.getSisterProjectLink( 'b', 'wikibooks' );
end
function p.getWikiquoteLink ( )
return p.getSisterProjectLink( 'q', 'wikiquote' );
end
function p.getWikisourceLink ( )
return p.getSisterProjectLink( 's', 'wikisource' );
end
function p.getWikipediaLink ( )
return p.getSisterProjectLink( 'w', 'wiki' );
end
function p.getWiktionaryLink ( )
return p.getSisterProjectLink( 'wikt', 'wiktionary' );
end
function p.getSisterProjectLink( projectInterwikiLettter, projectName )
-- По умолчанию старается достать ссылку на русском, иначе - на родном (P103)
local wbStatus, entity = pcall( mw.wikibase.getEntityObject )
if wbStatus ~= true or not entity or not entity.sitelinks then
return ''
end
if entity.sitelinks['ru' .. projectName] then
return projectInterwikiLettter .. ':' .. entity.sitelinks['ru' .. projectName].title
end
if entity.claims then
local propValues = entity.claims['P103']
if propValues then
local codes = mw.loadData( 'Module:Wikidata:Dictionary/P424' );
for i, propClaim in pairs(propValues) do
if propClaim.mainsnak and propClaim.mainsnak.datavalue and propClaim.mainsnak.datavalue.value and propClaim.mainsnak.datavalue.value["numeric-id"] then
local languageWikidataId = 'Q' .. propClaim.mainsnak.datavalue.value["numeric-id"]
local codesById = codes[languageWikidataId];
if ( codesById ) then
for j, code in pairs( codesById ) do
local sitelink = entity.sitelinks[code .. projectName]
if sitelink then
return projectInterwikiLettter .. ':' .. code .. ':' .. sitelink.title
end
end
end
end
end
end
end
return ''
end
return p;
8u2izsmgn275rymivrjxij7le03hnbo
Muhammad
0
3525
7406
7398
2024-01-15T18:23:17Z
Umarxon III
998
7406
wikitext
text/x-wiki
'''Muhammad''' (Arabcha: مُحَمَّد, talaffuzi [muħammad]; 570–632-yillar) - arab diniy, ijtimoiy va siyosiy yetakchisi hamda islom dinining asoschisi. Islom taʼlimotiga koʻra, u paygʻambar boʻlib, [[Odam ato]], [[Ibrohim]], [[Muso]], [[Iso]] va boshqa paygʻambarlarning tavhid taʼlimotlarini targʻib qilish va tasdiqlash uchun yuborilgan.
== Manbalar ==
{{manbalar}}
[[Turkum:Muhammad| ]]
[[Turkum:570-yilda tugʻilganlar]]
[[Turkum:632-yilda vafot etganlar]]
[[Turkum:Paygʻambarlar]]
[[Turkum:Dinlar asoschilari]]
[[Turkum:Imomlar]]
[[Turkum:7-asr musulmonlari]]
[[Turkum:Davlat rahbarlari]]
[[Turkum:Makka kishilari]]
[[Turkum:7-asr arablari]]
8no2k9c1vp2ukbjhp2osry6h1cjwszq
Turkum:Muhammad
14
3526
7399
2024-01-15T17:33:00Z
Umarxon III
998
„[[Turkum:Musulmonlar]]“ yozuvi orqali yangi sahifa yaratildi
7399
wikitext
text/x-wiki
[[Turkum:Musulmonlar]]
c4t3lgybpq1e05q7nxkywta5dd1dovi
Turkum:Musulmonlar
14
3528
7401
2024-01-15T17:56:05Z
Umarxon III
998
„[[Turkum:Monoteistlar]] [[Turkum:Islom]]“ yozuvi orqali yangi sahifa yaratildi
7401
wikitext
text/x-wiki
[[Turkum:Monoteistlar]]
[[Turkum:Islom]]
3janaqh8wlzyx1oqcqhan7isoxjcl5g
Turkum:Monoteistlar
14
3529
7402
2024-01-15T18:04:32Z
Umarxon III
998
„[[Turkum:Monoteizm]] [[Turkum:Dinlari boʻyicha kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7402
wikitext
text/x-wiki
[[Turkum:Monoteizm]]
[[Turkum:Dinlari boʻyicha kishilar]]
2ui1v9n8s4xkp7j6nq57txntaq80v1r
Turkum:Monoteizm
14
3530
7403
2024-01-15T18:06:14Z
Umarxon III
998
„[[Turkum:Teizm]] [[Turkum:Madaniyat]]“ yozuvi orqali yangi sahifa yaratildi
7403
wikitext
text/x-wiki
[[Turkum:Teizm]]
[[Turkum:Madaniyat]]
0ok3nle407l434ip3gmyjpgnxcdt70n
Turkum:Paygʻambarlar
14
3531
7404
2024-01-15T18:07:48Z
Umarxon III
998
„[[Turkum:Diniy yetakchilar]]“ yozuvi orqali yangi sahifa yaratildi
7404
wikitext
text/x-wiki
[[Turkum:Diniy yetakchilar]]
p9ilz0swn62ckv2f6ihy01exfn1ci5b
Turkum:Diniy yetakchilar
14
3532
7405
2024-01-15T18:09:09Z
Umarxon III
998
„[[Turkum:Kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7405
wikitext
text/x-wiki
[[Turkum:Kishilar]]
gcll8h464o7xxrkaoj5bfwqolec785o
Odam ato
0
3534
7408
2024-01-15T18:54:39Z
Umarxon III
998
„'''Odam ato''' (Ibroniycha: אָדָם, Arabcha: آدم) – [[Ibtido kitobi]] va [[Qurʼon]]ga koʻra, Xudo tomonidan yaratilgan birinchi odam boʻlib, keyingi yahudiy, nasroniy, islom va bahoiy anʼanalari va adabiyotlarida qayd etilgan. Ibroniycha thāḏām, yani „inson“ maʼnosi aniq artikl bilan qoʻshilib, „inson“ boʻladi; uning ildizi oʻzining uch harfli oʻzagi ḥḓָĝ (A-D-M) bilan bogʻlangan boʻlib, „qizil“, „...“ yozuvi orqali yangi sahifa yaratildi
7408
wikitext
text/x-wiki
'''Odam ato''' (Ibroniycha: אָדָם, Arabcha: آدم) – [[Ibtido kitobi]] va [[Qurʼon]]ga koʻra, Xudo tomonidan yaratilgan birinchi odam boʻlib, keyingi yahudiy, nasroniy, islom va bahoiy anʼanalari va adabiyotlarida qayd etilgan. Ibroniycha thāḏām, yani „inson“ maʼnosi aniq artikl bilan qoʻshilib, „inson“ boʻladi; uning ildizi oʻzining uch harfli oʻzagi ḥḓָĝ (A-D-M) bilan bogʻlangan boʻlib, „qizil“, „adolatli“, „xushbichim“ degan maʼnoni anglatadi. Erkak nomi sifatida „odam“ odatda insoniyatdagi kabi jamoaviy kontekstda „odam“, „insoniyat“ degan maʼnoni anglatadi. Odam nomi ham „er“ yoki „tuproq“ maʼnosini anglatuvchi odamah soʻzining erkak shakli boʻlib, adom (qizil), admoni (qizil) va dam (qon) soʻzlari bilan bogʻlanadi.
ngjs7mxyx9hqlb116avw30p6jown0t6
Andoza:Lang-ar
10
3536
7434
2024-01-16T16:13:02Z
Umarxon III
998
„[[w:Arab tili|arab.]] {{lang-ar2|{{{1}}}}}‎<noinclude> Masalan: <code><nowiki>({{lang-ar|سمير أمين}})</nowiki></code> beradi: <code>([[w:Arab tili|arab.]] ''سمير أمين'')</code> [[Turkum:Tillar andozalari|ar]] </noinclude>“ yozuvi orqali yangi sahifa yaratildi
7434
wikitext
text/x-wiki
[[w:Arab tili|arab.]] {{lang-ar2|{{{1}}}}}‎<noinclude>
Masalan: <code><nowiki>({{lang-ar|سمير أمين}})</nowiki></code> beradi: <code>([[w:Arab tili|arab.]] ''سمير أمين'')</code>
[[Turkum:Tillar andozalari|ar]]
</noinclude>
bngud9cfprsep4vctleh7frum4kff5f
Andoza:Lang-ar2
10
3537
7435
2024-01-16T16:14:16Z
Umarxon III
998
„<span lang="ar" style="font-size: 130%">{{{1}}}</span>‎<noinclude> [[Turkum:Tillar andozalari|ar2]] </noinclude>“ yozuvi orqali yangi sahifa yaratildi
7435
wikitext
text/x-wiki
<span lang="ar" style="font-size: 130%">{{{1}}}</span>‎<noinclude>
[[Turkum:Tillar andozalari|ar2]]
</noinclude>
cqk7ycvfde6f9kb59ped4goloxqiyg8
Turkum:Tillar andozalari
14
3538
7436
2024-01-16T16:15:27Z
Umarxon III
998
„[[Turkum:Vikiiqtibos andozalari]]“ yozuvi orqali yangi sahifa yaratildi
7436
wikitext
text/x-wiki
[[Turkum:Vikiiqtibos andozalari]]
ez3mgcn5qsjs6tt80qnjgqm6qkcyrl8
Yulduz Usmonova
0
3542
8113
7460
2024-04-13T11:59:16Z
Umarxon III
998
8113
wikitext
text/x-wiki
'''Yulduz Ibragimovna Usmonova''' (1963-yil 12-dekabrda Margʻilonda tugʻilgan) – oʻzbek estradasi xonandasi, bastakor. Oʻzbekiston (1995) va Qoraqalpogʻiston xalq artisti (2000), Tojikiston, Turkmaniston va Qozogʻistonda xizmat koʻrsatgan artist.
== Iqtiboslari ==
=== 2020-yil ===
==== 6-iyun ====
Pulni pul topadi, ahmoq ketmon chopadi<ref>{{cite web|url=https://www.youtube.com/watch?v=SkE9YvWh7vM|title=Yulduz Usmonova. Pulni pul topadi axmoq ketmon chopadi}}</ref>.
==== 4-may ====
Hammasi nomard bular. Bunaqa nomard militsiya koʻrmaganman. Bugun Mirzo Ulugʻbek trassasiga qarayman, dedi kelgan mayor. Bitta militsiya, bitta ‘GAI’ bering dedim, biz eplolmay qoldik. ‘Xop’ dedi, bermadi. ‘Uchastkovoy’ chiqmadi. Tfu senlarga. Padar laʼnati boʻldilaring sizlar bugun. Xalq birlashdi, xalqning yonida turmadilaring. Tfu ‘GAI’larga, tfu militsiyaga. Xalq eshitsin, militsiya klizma olmaguncha umuman ishlamaydi. Hozir Karimovni davrida yashamayapsanlar, har kuni klizma olgani. Shunchalik ham klizmaga oʻrganib qolasanlarmi? Vijdonan ishlashni ham oʻrganinglar, soat nechchi boʻldi, haliyam uxlayapsizlar?! Uyat bormi, vijdon bormi? Xalq toʻlagan soliqdan oylik olyapsizlar! Nima qilyapsanlar? Uxlayapsanlar<ref>{{cite web|url=https://daryo.uz/2020/05/04/yulduz-usmonova-ichki-ishlar-xodimlarini-haqorat-qildi-keyin-bu-ishi-uchun-kechirim-soradi-video/?fb_comment_id=3092859794105241_3097526910305196|title=Yulduz Usmonova ichki ishlar xodimlarini haqorat qildi. Keyin bu ishi uchun kechirim so‘radi (video)}}</ref>.
=== 2023-yil ===
==== 14-dekabr ====
Otam Urayimoxun Usmonov 1926-yilda Margʻilonda tugʻilgan. U butun umri Margʻilon ipak kombinatida ishlagan, ish tajribasi 52 yil edi. Ajablanarli darajada mehnatkash odam edi, oddiy mehnatkash boʻlishiga qaramay, qoʻni-qoʻshnilarimiz, qarindosh-urugʻlarimiz, tanishlarimiz bizni „boylar“, shunga yarasha, bolaligimda meni „boyning qizi“ deyishardi. Vaholanki, dadam zavodda ishlashi bilan bir qatorda, yogʻochga ishlov berishda mohir boʻlgan, boʻsh vaqtlarida kechki payt uyimizdagi ustaxonada mustahkam va qulay soʻrilar yasab, hafta oxirlarida sotgan. Baʼzan, soʻrini yoqtiradigan, ammo puli yoʻq xaridorni uchratib, uni deyarli bekorga berdi. Shunday qilib, otamiz oʻz namunasi bilan barchamizni mehnatkashlikka, mehnatsevarlikka oʻrgatgan. Albatta, dadamning duolari tufayli barcha 8 farzand farovon va quvonchli hayot kechirmoqda. Onam Rahimaxon Akbarova 1932-yilda Margʻilonda tugʻilgan. Margʻilon ipak kombinatida 41 yil ishladi. U bizning tarbiyamiz bilan shugʻullangan va 8 farzandni tarbiyalash ular uchun juda qiyin edi. Aytishim kerakki, mening xarakterim onamning xarakteriga juda oʻxshaydi. Hech qachon oʻzini xafa qilishiga yoʻl qoʻymas, qaynoq xarakterga ega ayol edi<ref>{{cite web|url=https://daryo.uz/2023/12/14/ishni-fabrikadan-boshlagan-turkiyada-moliyaviy-qiyinchilikka-uchragan-boyning-qizi-yulduz-usmonova-60-yoshda-foto-video|title=Ishni fabrikadan boshlagan, Turkiyada moliyaviy qiyinchilikka uchragan “boyning qizi” Yulduz Usmonova 60 yoshda (foto, video)}}</ref>.
== Manbalar ==
{{manbalar}}
{{vikipediya|Yulduz Usmonova}}
n3s97wyiyht2346d23xfaupp30mq5ma
Turkum:Qurʼon
14
3546
7467
2024-01-18T17:59:22Z
Umarxon III
998
„[[Turkum:Islom]]“ yozuvi orqali yangi sahifa yaratildi
7467
wikitext
text/x-wiki
[[Turkum:Islom]]
c4v85v8re88ti8atbi9cf8k81ge6p15
Abraham Lincoln
0
3547
8011
7784
2024-04-05T16:20:14Z
Panpanchik
2278
/* Iqtiboslar */
8011
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Abraham_Lincoln_O-77_matte_collodion_print.jpg
| wikipedia = Abraham Lincoln
}}
'''Abraham Lincoln''' (<small>talaffuzi:</small> '''Eybreham Linken''')''(12-fevral 1809-yil; 15-aprel 1865-yil)'' — amerikalik huquqshunos va davlat arbobi boʻlib, 1861-yildan to oʻldirilishiga (1865-yil) qadar Amerika Qoʻshma Shtatlarining 16-prezidenti lavozimini bajargandir. Lincoln mamlakatni Amerika fuqarolar urushi davomida boshqargan hamda prezidentlik davrida Birlikni saqlab qolishga, AQSh hududida qullikni bekor qilishga, federal boshqaruv ustidan markaziy nazoratni kuchaytirishga va AQSh iqtisodiyotini modernizatsiyalashga erishgan.
== Iqtiboslar ==
* Vaʼzxonlikni qisqaroq qilishim mumkin edi, lekin bir boshlasam oʻzimni toʻxtatolmay qolaman.
* Eng muhimi — hayotingizdagi yillar emas, shu yillar ichida o‘tgan hayotdir.
* Men sekin yuraman, lekin hech qachon ortga qaytmayman
[[Turkum:Kishilar]]
[[Turkum:Prezidentlar]]
[[Turkum:AQSH prezidentlari]]
[[Turkum:Huquqshunoslar]]
[[Turkum:Davlat arboblari]]
[[Turkum:1809-yilda tugʻilganlar]]
[[Turkum:1865-yilda vafot etganlar]]
ab04rgkmz12wkwby7kubtqz5kix46l9
MediaWiki:Deletereason-dropdown
8
3551
7499
7498
2024-01-25T07:27:42Z
Umarxon III
998
7499
wikitext
text/x-wiki
* Oʻchirish sababi
** Spam
** Vandalizm
** Mualliflik huquqlarining buzilishi
** Muallif xohishiga koʻra
** Xato yoʻnaltirish
** Safsata
** Test sahifa
** Iqtiboslar yoʻq
** Haqorat yoki taʼqib
** Ahamiyatga ega emas
** Mavjud boʻlmagan sahifaga yoʻnaltirish
** Mavjud sahifaning nusxasi
** Avval oʻchirilgan va qayta yaratish taʼqiqlangan sahifa
** Mavjud boʻlmagan sahifaning munozarasi
** Hamjamiyat qaroriga koʻra
** Manbasiz
** Mazmunsiz
7zhsza0zg8hjvujgs69xtm9u0qs3doa
Alisher Saʼdullayev
0
3555
7507
7505
2024-01-25T16:27:09Z
Umarxon III
998
/* Iqtiboslari */
7507
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
|Ismi=Alisher Saʼdullayev
|Tasvir=Alisher Sa'dullayev. 2022 (cropped).jpg
|commons=Alisher Saʼdullayev
|wikipedia=Alisher Saʼdullayev
}}
'''Alisher Zafar oʻgʻli Saʼdullayev''' (1994-yil 11-iyulda tugʻilgan) — Oʻzbekiston Respublikasi Oliy Majlisi Senatining aʼzosi, Yoshlar ishlari agentligi direktori va Oʻzbekiston shaxmat federatsiyasining raisi<ref>{{cite web|url=https://daryo.uz/k/2020/07/10/alisher-sadullayev-yoshlar-ishlari-agentligi-direktori-etib-tayinlandi/|title=Алишер Саъдуллаев Ёшлар ишлари агентлиги директори этиб тайинланди}}</ref>.
== Iqtiboslari ==
Bugungi kun yoshlari bilagidagi kuchni, oʻz bilimini qayerga, qanday sarflashni yaxshi biladi<ref>{{cite web|url=https://xs.uz/uz/post/alisher-sadullaev-mening-davlat-rahbari-tomonidan-bu-lavozimga-tajinlanishim-nafaqat-menga-balki-barcha-yoshlarga-berilgan-yuksak-ishonchdir|title=Jizzaxlik tadbirkor 22 yoshida vazir oʻrinbosari boʻldi}}</ref>.
== Manbalar ==
{{manbalar}}
== Havolalar ==
{{Ovozli Vikipediya|sana=2022-10-1|Alisher Sa’dullayev.ogg}}
* [https://t.me/s/alisher_sadullaev Rasmiy sahifasi [[Telegram]]da]
{{DEFAULTSORT:Saʼdullayev, Alisher}}
[[Turkum:Oʻzbekiston yetakchilari]]
[[Turkum:Oʻzbekiston senatorlari]]
joacg4if52ykyqkwwvnls3hh2rd8a8w
Turkum:Oʻzbekiston yetakchilari
14
3556
7506
2024-01-25T09:06:50Z
Umarxon III
998
„[[Turkum:Oʻzbekiston kishilari]]“ yozuvi orqali yangi sahifa yaratildi
7506
wikitext
text/x-wiki
[[Turkum:Oʻzbekiston kishilari]]
009k3n06ybcmrpzqoh4sieocvgtsli0
Andoza:Lower
10
3557
7517
2024-01-27T11:50:08Z
Umarxon III
998
„<includeonly>{{#if:{{{2|}}} |<span style="position:relative; top:{{{1}}};">{{{2|}}}</span>|<span style="position:relative; top:0.6em;">{{{1|}}}</span>}}</includeonly><noinclude> {{/doc}} </noinclude>“ yozuvi orqali yangi sahifa yaratildi
7517
wikitext
text/x-wiki
<includeonly>{{#if:{{{2|}}} |<span style="position:relative; top:{{{1}}};">{{{2|}}}</span>|<span style="position:relative; top:0.6em;">{{{1|}}}</span>}}</includeonly><noinclude>
{{/doc}}
</noinclude>
beo9kaj0meztlkp2jbb4scvrbx1axzk
Yordam:Tahrir izohi
12
3560
7896
7521
2024-03-31T02:24:42Z
Umarxon III
998
7896
wikitext
text/x-wiki
Maqolani tahrirlashda asosiy tahrirlash oynasi ostida '''Tahrir izohi''' deb nomlangan kichik maydon mavjud. Bu shunday koʻrinadi:
: [[Fayl:Edit_Summary-2.png|Tahrir izohi]]
== Hajmi ==
Sigʻimi 200 belgidan iborat boʻlgan, gorizontal aylantirish bilan bitta satr berilgan. Bundan koʻproq yozishga urinish qoʻshimcha belgilarning tushishiga olib keladi. Agar qator toʻlgan boʻlsa, qoʻshimchalar ishlamaydi. Joy boʻshatish uchun boshqa matnni oʻchirish kerak.
Tahrirlash sarhisobi oynasidagi matn Oxirgi oʻzgarishlar sahifasida, sahifaning tahrirlash tarixida (pastga qarang) va Farqlar sahifasida qora kursiv bilan koʻrinadi.
Agar qoʻshimcha 200 belgidan oshsa va tahrirlash sarlavhasi maydoniga toʻliq mos kelmasa, maqolaga kiritilgan oʻzgarishlarning qisqacha xulosasini yozishingiz kerak. Qoʻshish uchun, masalan. 400 ta belgidan iborat boʻlsa, siz ularni oddiygina xulosa maydoniga nusxalash orqali vaqtni tejashingiz mumkin, qoʻshimchalar oʻchiriladi va dastlabki 200 ta belgi odatda taxminiy „xulosa“ sifatida qabul qilinadi.
lo1rudhme88xcbkvilzqep035ociwld
Modul:Wikidata:Dictionary/P424
828
3562
7531
2024-01-29T04:15:42Z
Umarxon III
998
„return { Q143={'eo'}, Q150={'fr'}, Q188={'de'}, Q256={'tr'}, Q294={'is'}, Q328={'en'}, Q397={'la'}, Q652={'it'}, Q809={'pl'}, Q1321={'es'}, Q1412={'fi'}, Q1568={'hi'}, Q1571={'mr'}, Q1617={'ur'}, Q1860={'en'}, Q4627={'ay'}, Q5111={'ab'}, Q5137={'gu'}, Q5146={'pt'}, Q5218={'qu'}, Q5287={'ja'}, Q5885={'ta'}, Q6654={'hr'}, Q7026={'ca'}, Q7411={'nl'}, Q7737={'ru'}, Q7838={'sw'}, Q7850={'zh'}, Q7913={'ro'}, Q7918={'bg'}, Q7930={'mg'}, Q7979={'en-gb'}, Q...“ yozuvi orqali yangi sahifa yaratildi
7531
Scribunto
text/plain
return {
Q143={'eo'},
Q150={'fr'},
Q188={'de'},
Q256={'tr'},
Q294={'is'},
Q328={'en'},
Q397={'la'},
Q652={'it'},
Q809={'pl'},
Q1321={'es'},
Q1412={'fi'},
Q1568={'hi'},
Q1571={'mr'},
Q1617={'ur'},
Q1860={'en'},
Q4627={'ay'},
Q5111={'ab'},
Q5137={'gu'},
Q5146={'pt'},
Q5218={'qu'},
Q5287={'ja'},
Q5885={'ta'},
Q6654={'hr'},
Q7026={'ca'},
Q7411={'nl'},
Q7737={'ru'},
Q7838={'sw'},
Q7850={'zh'},
Q7913={'ro'},
Q7918={'bg'},
Q7930={'mg'},
Q7979={'en-gb'},
Q8097={'te'},
Q8108={'ka'},
Q8447={'fr'},
Q8449={'es'},
Q8641={'yi'},
Q8748={'sq'},
Q8752={'eu'},
Q8765={'an'},
Q8785={'hy'},
Q8798={'uk'},
Q9027={'sv'},
Q9035={'da'},
Q9043={'no'},
Q9051={'lb'},
Q9056={'cs'},
Q9058={'sk'},
Q9063={'sl'},
Q9067={'hu'},
Q9072={'et'},
Q9078={'lv'},
Q9083={'lt'},
Q9091={'be'},
Q9129={'mis'},
Q9142={'ga'},
Q9166={'mt'},
Q9168={'fa'},
Q9176={'ko'},
Q9186={'zh-yue','yue'},
Q9199={'vi'},
Q9205={'km'},
Q9211={'lo'},
Q9217={'th'},
Q9228={'my'},
Q9237={'ms'},
Q9240={'id'},
Q9246={'mn'},
Q9252={'kk'},
Q9255={'ky'},
Q9260={'tg'},
Q9264={'uz'},
Q9267={'tk'},
Q9288={'he'},
Q9292={'az'},
Q9296={'mk'},
Q9299={'sr'},
Q9301={'sh'},
Q9303={'bs'},
Q9307={'gl'},
Q9309={'cy'},
Q9314={'gd'},
Q9610={'bn'},
Q10000={'nl'},
Q10134={'tlh'},
Q10179={'zu'},
Q10199={'diq'},
Q11059={'sa'},
Q11913={'bg'},
Q11918={'el'},
Q11920={'it'},
Q11921={'pt'},
Q12107={'br'},
Q12175={'gv'},
Q12237={'la'},
Q13198={'rcf'},
Q13199={'rm'},
Q13201={'rmy'},
Q13216={'za'},
Q13218={'xh'},
Q13238={'udm'},
Q13248={'hsb'},
Q13263={'ug'},
Q13267={'si'},
Q13275={'so'},
Q13286={'dsb'},
Q13293={'sma'},
Q13300={'nah'},
Q13307={'na'},
Q13310={'nv'},
Q13324={'min'},
Q13330={'mwl'},
Q13343={'mdf'},
Q13356={'mzn'},
Q13357={'fit'},
Q13358={'ruq'},
Q13359={'xmf'},
Q13389={'ba'},
Q13955={'ar'},
Q14185={'oc'},
Q14196={'af'},
Q14380={'sl'},
Q14549={'sco'},
Q15085={'pms'},
Q15087={'frp'},
Q17985={'ko'},
Q21117={'esu'},
Q22711={'pdc'},
Q23014={'pfl'},
Q25164={'nn'},
Q25167={'nb'},
Q25258={'fo'},
Q25285={'tt'},
Q25289={'kw'},
Q25355={'kl'},
Q25433={'nds'},
Q26245={'rue'},
Q27154={'stq'},
Q27175={'fy'},
Q27183={'ik'},
Q27683={'ace'},
Q27776={'ady'},
Q27811={'aa'},
Q28026={'ak'},
Q28224={'frr'},
Q28244={'am'},
Q28378={'anp'},
Q28602={'arc'},
Q29316={'roa-rup','rup'},
Q29401={'as'},
Q29507={'ast'},
Q29540={'bar'},
Q29561={'av'},
Q29919={'arz'},
Q29921={'iu'},
Q29952={'myv'},
Q30005={'ee'},
Q30007={'ext'},
Q30239={'zh'},
Q30319={'szl'},
Q31746={'lez'},
Q32145={'ksh'},
Q32641={'mis'},
Q32656={'dv'},
Q32704={'ve'},
Q32724={'vec'},
Q32747={'vep'},
Q32762={'fiu-vro','vro'},
Q32858={'vot'},
Q32979={'cho'},
Q33025={'bej'},
Q33081={'dz'},
Q33111={'co'},
Q33120={'bxr'},
Q33151={'bjn'},
Q33170={'ckt'},
Q33190={'bug'},
Q33202={'brh'},
Q33219={'map-bms'},
Q33239={'ceb'},
Q33243={'bm'},
Q33262={'ch'},
Q33265={'chy'},
Q33268={'bh','bho'},
Q33273={'ny'},
Q33281={'cbk-zam'},
Q33284={'bcl'},
Q33287={'gaa'},
Q33291={'fon'},
Q33295={'fj'},
Q33315={'hz'},
Q33348={'cv'},
Q33350={'ce'},
Q33357={'crh'},
Q33368={'lg'},
Q33375={'hak'},
Q33388={'chr'},
Q33390={'cr'},
Q33441={'fur'},
Q33454={'ff'},
Q33457={'gag'},
Q33475={'gan'},
Q33491={'ht'},
Q33509={'inh'},
Q33522={'kbd'},
Q33541={'kaa'},
Q33549={'jv'},
Q33552={'ks'},
Q33569={'haw'},
Q33573={'rw'},
Q33578={'ig'},
Q33583={'rn'},
Q33587={'ki'},
Q33617={'ho'},
Q33634={'xal'},
Q33657={'glk'},
Q33661={'mfe'},
Q33673={'kn'},
Q33690={'csb'},
Q33698={'liv'},
Q33702={'kg'},
Q33714={'krc'},
Q33720={'krj'},
Q33730={'arn'},
Q33754={'lmo'},
Q33786={'sid'},
Q33810={'or'},
Q33823={'ne'},
Q33845={'nap'},
Q33850={'nrm'},
Q33856={'pap'},
Q33864={'om'},
Q33879={'pag'},
Q33900={'ng'},
Q33947={'se'},
Q33954={'sg'},
Q33968={'os'},
Q33973={'scn'},
Q33976={'sc'},
Q33979={'new'},
Q33989={'srn'},
Q33997={'sd'},
Q34002={'su'},
Q34004={'sn'},
Q34011={'sm'},
Q34014={'ss'},
Q34015={'crs'},
Q34024={'pcd'},
Q34055={'tvl'},
Q34057={'tl'},
Q34094={'to'},
Q34119={'tyv'},
Q34124={'ti'},
Q34125={'tet'},
Q34128={'ty'},
Q34137={'tn'},
Q34138={'tum'},
Q34147={'vls'},
Q34159={'tpi'},
Q34208={'wbl'},
Q34219={'wa'},
Q34233={'ryu'},
Q34235={'ii'},
Q34247={'yai'},
Q34251={'tcy'},
Q34257={'wo'},
Q34271={'bo'},
Q34279={'war'},
Q34290={'wuu'},
Q34299={'sah'},
Q34311={'yo'},
Q34318={'tly'},
Q34327={'ts'},
Q34340={'st'},
Q35224={'io'},
Q35225={'peo'},
Q35452={'bi'},
Q35497={'grc'},
Q35499={'cu'},
Q35501={'prg'},
Q35722={'got'},
Q35744={'kri'},
Q35850={'ie'},
Q35853={'kab'},
Q35876={'gn'},
Q35934={'ia'},
Q35936={'ilo'},
Q35939={'jam'},
Q35963={'mis'},
Q35978={'hil'},
Q36094={'kr'},
Q36106={'lij'},
Q36109={'mai'},
Q36121={'pam'},
Q36126={'kv'},
Q36196={'lad'},
Q36206={'lbe'},
Q36212={'ltg'},
Q36217={'ln'},
Q36236={'ml'},
Q36280={'mh'},
Q36323={'pko'},
Q36350={'jbo'},
Q36368={'ku'},
Q36387={'mis'},
Q36392={'mo'},
Q36451={'mi'},
Q36455={'cdo'},
Q36495={'zh-min-nan','nan'},
Q36510={'el'},
Q36584={'olo'},
Q36699={'pis'},
Q36727={'pi'},
Q36730={'ota'},
Q36738={'nov'},
Q36748={'pnt'},
Q36811={'ckb'},
Q36850={'tw'},
Q36986={'vo'},
Q37041={'zh-classical','lzh'},
Q37059={'bpy'},
Q37178={'ine'},
Q38288={'diq'},
Q42365={'ang'},
Q44676={'en-ca'},
Q45041={'lez'},
Q46728={'hif'},
Q48183={'de'},
Q48952={'fa'},
Q53464={'hu'},
Q56240={'aeb'},
Q56318={'koi'},
Q56426={'ary'},
Q56475={'ha'},
Q56483={'lki'},
Q56499={'arq'},
Q56508={'sou'},
Q58172={'kk'},
Q58209={'ba'},
Q58215={'cv'},
Q58251={'az'},
Q58255={'tr'},
Q58635={'pa'},
Q58679={'sh'},
Q58680={'ps'},
Q58781={'rue'},
Q60786={'crh'},
Q60799={'ky'},
Q60819={'tt'},
Q60856={'ug'},
Q79633={'gag'},
Q79636={'kaa'},
Q102172={'li'},
Q131339={'als','gsw'},
Q146803={'lfn'},
Q155214={'id'},
Q169514={'sv'},
Q175482={'fi'},
Q177837={'ja'},
Q181037={'aln'},
Q181163={'da'},
Q182695={'mis'},
Q190551={'eo'},
Q191168={'cs'},
Q191769={'no'},
Q192582={'sk'},
Q199693={'ca'},
Q199698={'uk'},
Q199700={'ar'},
Q199864={'ro'},
Q199913={'he'},
Q200060={'et'},
Q200180={'vi'},
Q200183={'simple'},
Q200386={'sr','sr-ec','sr-el'},
Q202472={'lt'},
Q203488={'hr'},
Q206855={'ru'},
Q207260={'eu'},
Q208533={'sq'},
Q213434={'bat-smg','sgs'},
Q221444={'udm'},
Q225594={'sah'},
Q226150={'os'},
Q237409={'zea'},
Q242648={'eml'},
Q257829={'bqi'},
Q306626={'de-at'},
Q427715={'bn'},
Q497345={'vmf'},
Q511754={'tk'},
Q516137={'nds-nl'},
Q523014={'mus'},
Q547271={'cu'},
Q565074={'th'},
Q571001={'tpi'},
Q588620={'pam'},
Q595628={'oc'},
Q695526={'roa-tara'},
Q714826={'vo'},
Q718394={'is'},
Q722040={'hi'},
Q722243={'sw'},
Q728945={'lv'},
Q750553={'pt-br'},
Q766705={'af'},
Q824297={'mhr'},
Q837615={'ceb'},
Q841208={'gl'},
Q842341={'mk'},
Q844491={'ta'},
Q845993={'ms'},
Q846630={'cdo'},
Q846871={'br'},
Q848046={'te'},
Q848525={'cy'},
Q848974={'ka'},
Q856881={'myv'},
Q874555={'ml'},
Q875631={'ga'},
Q877583={'be'},
Q877685={'tl'},
Q880301={'frc'},
Q925661={'kv'},
Q928808={'dv'},
Q938216={'khw'},
Q940309={'szl'},
Q950058={'lb'},
Q966609={'su'},
Q1034940={'mrj'},
Q1047829={'bs'},
Q1047851={'nap'},
Q1055841={'vec'},
Q1058430={'scn'},
Q1066461={'ht'},
Q1067878={'ur'},
Q1071918={'ast'},
Q1110233={'wuu'},
Q1116066={'koi'},
Q1132977={'wa'},
Q1147071={'an'},
Q1148240={'yo'},
Q1154741={'ku'},
Q1154766={'io'},
Q1178461={'mdf'},
Q1190962={'zh-yue'},
Q1194341={'ru-sib'},
Q1211233={'als'},
Q1249553={'krc'},
Q1287192={'bpy'},
Q1291627={'new'},
Q1366643={'de-ch'},
Q1377618={'qu'},
Q1378484={'zh-classical'},
Q1389492={'pnb'},
Q1405077={'kj'},
Q1444686={'sco'},
};
ne5u4vx3q46wy3tma10exkkvu33g8yh
Modul:Wikidata
828
3563
7532
2024-01-29T04:17:52Z
Umarxon III
998
„-- settings, may differ from project to project local fileDefaultSize = '267x400px'; local outputReferences = true; -- sources that shall be omitted if any preffered sources exists local deprecatedSources = { Q36578 = true, -- Gemeinsame Normdatei Q63056 = true, -- Find a Grave Q15222191 = true, -- BNF }; local preferredSources = { Q5375741 = true, -- Encyclopædia Britannica Online Q17378135 = true, -- Great Soviet Encyclopedia (1969—197...“ yozuvi orqali yangi sahifa yaratildi
7532
Scribunto
text/plain
-- settings, may differ from project to project
local fileDefaultSize = '267x400px';
local outputReferences = true;
-- sources that shall be omitted if any preffered sources exists
local deprecatedSources = {
Q36578 = true, -- Gemeinsame Normdatei
Q63056 = true, -- Find a Grave
Q15222191 = true, -- BNF
};
local preferredSources = {
Q5375741 = true, -- Encyclopædia Britannica Online
Q17378135 = true, -- Great Soviet Encyclopedia (1969—1978)
};
-- Ссылки на используемые модули, которые потребуются в 99% случаев загрузки страниц (чтобы иметь на виду при переименовании)
local moduleSources = require( 'Module:Sources' )
local WDS = require( 'Module:WikidataSelectors' );
-- Константы
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 )
local value = getConfig( 'categories', code );
if not value or value == '' then
return '';
end
return '[[Category:' .. value .. ']]';
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 + 19991999 };
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
--[[
Преобразует строку в булевое значение
Принимает: строковое значение (может отсутствовать)
Возвращает: булевое значение 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
--[[
Функция для получения сущности (е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 .. ']',
'P1448[language:' .. CONTENT_LANGUAGE_CODE .. ']',
'P1705[language:' .. CONTENT_LANGUAGE_CODE .. ']'
};
--[[
Функция для получения метки элемента в заданный момент времени.
Принимает: контекст, элемент, временные границы
Возвращает: текстовую метку элемента, язык метки
]]
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
--[[
Функция для оформления утверждений (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
-- create context
local context = {
entity = options.entity,
formatSnak = formatSnak,
formatPropertyDefault = formatPropertyDefault,
formatStatementDefault = formatStatementDefault }
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.formatProperty( options );
end
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?
claims = context.selectClaims( options, options.property );
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 = '<span class="wikidata-claim" data-wikidata-property-id="' .. string.upper( options.property ) .. '" data-wikidata-claim-id="' .. claim.id .. '">' .. formattedStatement .. '</span>'
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
--[[
Функция для оформления одного утверждения (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
local circumstance = qualifier.datavalue.value.id;
if ( 'Q5727902' == circumstance ) then
circumstances.circa = true;
end
if ( 'Q18122778' == circumstance ) then
circumstances.presumably = true;
end
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 ( #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 {};
local hash = '';
local mainSnakClass = '';
if ( snak.hash ) then
hash = ' data-wikidata-hash="' .. snak.hash .. '"';
else
mainSnakClass = ' wikidata-main-snak';
end
local before = '<span class="wikidata-snak ' .. mainSnakClass .. '"' .. hash .. '>'
local after = '</span>'
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 );
if ( circumstances.presumably ) then
result = options.i18n.presumably .. result;
end
if ( circumstances.circa ) then
result = options.i18n.circa .. result;
end
else
throwError( 'unknown-snak-type' );
end
if ( not result or result == '' ) then
return nil;
end
return before .. result .. after;
end
--[[
Функция для оформления объектов-значений с географическими координатами
Принимает: объект-значение и таблицу параметров,
Возвращает: строку оформленного текста
]]
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
g_frame.args = {tostring(value['latitude']), tostring(value['longitude']), globe = globe, type = options.type and options.type or '', display = display }
return coord_mod.coord(g_frame)
end
end
--[[
Функция для оформления объектов-значений с файлами с Викисклада
Принимает: объект-значение и таблицу параметров,
Возвращает: строку оформленного текста
]]
function formatCommonsMedia( value, options )
local image = value;
local caption = '';
if options[ 'caption' ] and options[ 'caption' ] ~= '' then
caption = options[ 'caption' ];
elseif options[ 'description' ] and options[ 'description' ] ~= '' then
caption = options[ 'description' ];
end
if caption ~= '' then
caption = '<span data-wikidata-qualifier-id="P2096" style="display:block">' .. caption .. '</span>';
end
if not string.find( value, '[%[%]%{%}]' ) and not string.find( value, '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
if not string.match( size, 'px$' )
and not string.match( size, 'пкс$' ) -- TODO: использовать перевод для языка вики
then
size = size .. 'px'
end
else
size = fileDefaultSize;
end
image = image .. '|' .. size;
if options[ 'alt' ] and options[ 'alt' ] ~= '' then
image = image .. '|' .. options[ 'alt' ];
end
image = image .. ']]';
if caption ~= '' then
image = image .. '<br>' .. caption;
end
if options[ 'local_caption' ] and options[ 'local_caption' ] ~= '' then
image = image .. getCategoryByCode( 'media-contains-local-caption' )
end
else
image = image .. caption .. getCategoryByCode( 'media-contains-markup' );
end
if options.entity and options.fixdouble then
local page = mw.title.getCurrentTitle()
local txt = page:getContent()
if txt:match(':' .. value) and mw.title.getCurrentTitle():inNamespace(0) then image = image .. getCategoryByCode( 'media-contains-local-double' ) end
end
return image
end
--[[
Fonction for render math formulas
@param string Value.
@param table Parameters.
@return string Formatted string.
]]
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 link = mw.ustring.gsub(
mw.ustring.gsub( formatter, '$1', value ), '.',
{ [' '] = '%20', ['+'] = '%2b' } )
local title = options.title
if not title or title == '' then
title = '$1'
end
title = mw.ustring.gsub( title, '$1', value )
return '[' .. link .. ' ' .. title .. ']'
end
return value
end
--[[
Функция для оформления числовых значений
Принимает: объект-значение и таблицу параметров,
Возвращает: строку оформленного текста
]]
local function formatQuantity( value, options )
-- диапазон значений
local amount = string.gsub( value['amount'], '^%+', '' );
local lang = mw.language.getContentLanguage();
local langCode = lang:getCode();
local function formatNum( number, sigfig )
sigfig = sigfig or 12 -- округление до 12 знаков после запятой, на 13-м возникает ошибка в точности
local mult = 10^sigfig;
number = math.floor( number * mult + 0.5 ) / mult;
return string.gsub( lang:formatNum( number ), '^-', '−' );
end
local out = formatNum( tonumber( amount ) );
if value.upperBound then
local diff = tonumber( value.upperBound ) - tonumber( amount )
if diff > 0 then -- временная провека, пока у большинства значений не будет убрано ±0
out = out .. ' ± ' .. formatNum( diff )
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
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
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 formatLangRefs( options )
local langRefs = ''
if ( options.qualifiers and options.qualifiers.P407 ) then
for i, qualifier in pairs( options.qualifiers.P407 ) do
if ( qualifier
and qualifier.datavalue
and qualifier.datavalue.type == 'wikibase-entityid' ) then
local langRefEntity = getEntityFromId( qualifier.datavalue.value.id )
if ( langRefEntity and langRefEntity.claims ) then
local langRefCodeClaims = WDS.filter( langRefEntity.claims, 'P218' )
if langRefCodeClaims then
for _, claim in pairs( langRefCodeClaims ) do
if ( claim.mainsnak
and claim.mainsnak
and claim.mainsnak.datavalue
and claim.mainsnak.datavalue.type == 'string' ) then
local langRefCode = claim.mainsnak.datavalue.value
langRefs = langRefs .. '​' .. options.frame:expandTemplate{ title = 'ref-' ..langRefCode }
end
end
end
end
end
end
end
return langRefs
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 )
if options.caption and options.caption ~= '' then
options.local_caption = options.caption;
elseif options.description and options.description ~= '' then
options.local_caption = options.description;
end
options.caption = ''
options.description = ''
if options.qualifiers and options.qualifiers.P2096 then
for i, qualifier in pairs( options.qualifiers.P2096 ) do
if ( qualifier
and qualifier.datavalue
and qualifier.datavalue.type == 'monolingualtext'
and qualifier.datavalue.value
and qualifier.datavalue.value.language == contentLanguageCode ) then
options.caption = qualifier.datavalue.value.text
options.description = qualifier.datavalue.value.text
break
end
end
end
if options['appendTimestamp'] and options.qualifiers and options.qualifiers.P585 and options.qualifiers.P585[1] then
local moment = formatDatavalue (context, options, options.qualifiers.P585[1].datavalue, 'time')
if not options.caption or options.caption == '' then
options.caption = moment
options.description = moment
else
options.caption = options.caption .. ', ' .. moment
options.description = options.description .. ', ' .. moment
end
end
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 function( context, options, value )
local moduleUrl = require( 'Module:URL' )
local langRefs = formatLangRefs( options )
if not options.length or options.length == '' then
options.length = math.max( 18, 25 - #langRefs )
end
return moduleUrl.formatUrlSingle( context, options, value ) .. langRefs
end
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
return options.frame:expandTemplate{ title = 'lang-' .. value.language, args = { value.text } };
elseif ( options.monolingualLangTemplate == 'ref' ) then
return '<span class="lang" lang="' .. value.language .. '">' .. value.text .. '</span>' .. options.frame:expandTemplate{ title = 'ref-' .. value.language };
else
return '<span class="lang" lang="' .. value.language .. '">' .. value.text .. '</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 category = p.extractCategory( context, 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 a = link == label and ('[[' .. link .. ']]') or '[[' .. link .. '|' .. label .. ']]';
if ( contentLanguageCode ~= labelLanguageCode ) then
return a .. getCategoryByCode( 'links-to-entities-with-missing-local-language-label' ) .. category;
else
return a .. category;
end
else
return '[[' .. link .. ']]' .. category;
end
end
if label then
-- красная ссылка
-- TODO: разобраться, почему не всегда есть options.frame
local title = mw.title.new( label );
if title and not title.exists and options.frame then
local templateText = "{{Универсальная карточка|" .. entityId .. "}}%0A'''" .. label .. "''' — %0A%0A== Примечания ==%0A{{примечания}}%0A";
local templateText = templateText .. "[[Категория:Викицитатник:Связать с элементом Викиданных|" .. entityId .. "]]";
local preloadUrl = tostring( mw.uri.canonicalUrl( label, 'action=edit&preload=Ш:Preload/Викиданные&preloadparams[]=' .. templateText ));
local redLink = options.frame:expandTemplate{ title='цветная ссылка', args = { '#ba0000', preloadUrl, label }};
return '<span class="plainlinks">' .. redLink .. '</span><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
--[[
Функция для формирования категории на основе wikidata/config
]]
function p.extractCategory( context, options, value )
if ( not options.category ) 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
--[[
Функция для оформления утверждений (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 wrapperExtraArgs = ''
if args['value-module'] and args['value-function'] and not string.find( value, '[%[%]%{%}]' ) then
local func = getUserFunction( args, 'value' );
value = func( {}, args, value );
elseif datatype == 'commonsMedia' then
value = formatCommonsMedia( value, args );
elseif datatype == 'external-id' and not string.find( value, '[%[%]%{%}]' ) then
wrapperExtraArgs = wrapperExtraArgs .. ' data-wikidata-external-id="' .. mw.text.encode( value ).. '"';
value = formatExternalId( value, args );
elseif datatype == 'math' then
value = formatMath( value, args );
elseif datatype == 'url' then
local moduleUrl = require( 'Module:URL' );
if not args.length or args.length == '' then
args.length = 25
end
value = moduleUrl.formatUrlSingle( nil, args, value );
end
-- оборачиваем в тег для JS-функций
if string.match( propertyId, '^P%d+$' ) then
value = mw.text.trim( value )
-- временная штрафная категория для исправления табличных вставок
if ( propertyId ~= 'P166'
and string.match( value, '<t[dr][ >]' )
and not string.match( value, '<table >]' )
and not string.match( value, '^%{%|' ) ) then
value = value .. getCategoryByCode( 'value-contains-table' )
else
-- значений с блочными тегами остаются блоком, текст встраиваем в строку
if ( string.match( value, '\n' )
or string.match( value, '<t[dhr][ >]' )
or string.match( value, '<div[ >]' ) ) then
value = '<div class="no-wikidata"' .. wrapperExtraArgs
.. ' data-wikidata-property-id="' .. propertyId .. '">\n'
.. value .. '</div>'
else
value = '<span class="no-wikidata"' .. wrapperExtraArgs
.. ' data-wikidata-property-id="' .. propertyId .. '">'
.. value .. '</span>'
end
end
end
-- добавляем категорию-маркер
if not args.nocat then
local pageTitle = mw.title.getCurrentTitle();
if pageTitle.namespace == 0 then
value = value .. getCategoryByCode( 'local-value-present' );
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
--[[
Функция оформления ссылок на источники (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 hasPreferred = false;
local displayCount = 0;
for _, reference in pairs( statement.references ) do
if ( reference.snaks
and reference.snaks.P248
and reference.snaks.P248[1]
and reference.snaks.P248[1].datavalue
and reference.snaks.P248[1].datavalue.value.id ) then
local entityId = reference.snaks.P248[1].datavalue.value.id;
if ( preferredSources[entityId] ) then
hasPreferred = true;
end
end
end
for _, reference in pairs( statement.references ) do
local display = true;
if ( hasPreferred ) then
if ( reference.snaks
and reference.snaks.P248
and reference.snaks.P248[1]
and reference.snaks.P248[1].datavalue
and reference.snaks.P248[1].datavalue.value.id ) then
local entityId = reference.snaks.P248[1].datavalue.value.id;
if ( deprecatedSources[entityId] ) then
display = false;
end
end
end
if ( display == true ) then
if ( displayCount > 2 ) then
if ( options.entity and options.property ) then
table.remove( references );
local moreReferences = '<sup>[[d:' .. options.entity.id .. '#' .. string.upper( options.property ) .. '|[…]]]</sup>';
table.insert( references, moreReferences );
end
break;
end;
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
oxp65a0xugah0kn0ep8de933asdwhjm
Modul:Wikidata/Places2
828
3564
7534
7533
2024-01-29T04:22:46Z
Umarxon III
998
7534
Scribunto
text/plain
local categorizeByPlace = true;
local WDS = require( 'Module:WikidataSelectors' );
local Flags = require( 'Module:Wikidata/Flags' );
local p = {
config = {
hideSameLabels = false,
hidePartOfLabels = false,
hideUnitsForCapitals = true,
reverseOrder = false,
}
};
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 getTimeBoundariesFromProperty( context, propertyId )
local dateClaims = WDS.filter( context.entity.claims, propertyId );
if not dateClaims or #dateClaims == 0 then
return nil;
end
-- only support exact date so far, but need improvment
local left = nil;
local right = nil;
for _, claim in pairs( dateClaims ) do
if not claim.mainsnak then return nil; end
local boundaries = context.parseTimeBoundariesFromSnak( claim.mainsnak );
if not boundaries then return nil; end
left = min( left, boundaries[ 1 ] );
right = max( right, boundaries[ 2 ] );
end
if not left or not right then return nil; end
return { left, right };
end
local function getTimeBoundariesFromProperties( context, propertyIds )
for _, propertyId in ipairs( propertyIds ) do
local result = getTimeBoundariesFromProperty( context, propertyId );
if result then
return result;
end
end
return nil;
end
local function getTimeBoundariesFromQualifiers( 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
local function getParentsInBoundariesSnakImpl( context, entityId, boundaries, propertyIds, selectors )
local results = {};
if not propertyIds or #propertyIds == 0 then
return results;
end
for _, propertyId in ipairs( propertyIds ) do
if (not string.match( propertyId, '^P%d+$' )) then error('Incorrect propertyId: ' + propertyId); end
local selector;
if (selectors ~= nil) then
selector = selectors[propertyId] or propertyId;
else
selector = propertyId;
end
local entityClaims = {};
entityClaims[propertyId] = mw.wikibase.getAllStatements( entityId, propertyId );
local filteredClaims = WDS.filter( entityClaims, selector .. '[rank:preferred, rank:normal]' );
if filteredClaims then
for _, claim in pairs( filteredClaims ) do
if not boundaries or not propertyIds or #propertyIds == 0 then
table.insert( results, claim.mainsnak );
else
local startBoundaries = getTimeBoundariesFromQualifiers( context, claim, 'P580' );
local endBoundaries = getTimeBoundariesFromQualifiers( 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
local function getParentsInBoundariesSnak( context, entityId, boundaries )
if not entityId then error('entityId must be specified'); end
if type(entityId) ~= 'string' then error('entityId must be string'); end
if not boundaries then error('boundaries must be specified'); end
if type(boundaries) ~= 'table' then error('boundaries must be table'); end
local results = getParentsInBoundariesSnakImpl( context, entityId, boundaries, {'P131'} ) -- located in
if not results or #results == 0 then
results = getParentsInBoundariesSnakImpl( context, entityId, boundaries, {'P17'} ) -- country
end
for r, result in pairs( results ) do
if result.snaktype ~= 'value' then
return nil;
end
local resultId = result.datavalue.value.id;
if resultId == entityId then
return nil;
end
end
return results;
end
local unions = {
Q1140229 = true, -- political union
Q3623811 = true, -- Экономический союз
Q4120211 = true -- региональная организация
}
local countries = {
Q6256 = true, -- страна
Q7275 = true, -- государство
Q3024240 = true, -- историческое государство
Q3624078 = true -- суверенное государство
}
local function isSkipTopLevel( entity )
local isCountry = false;
local isUnion = false;
if entity and
entity.claims and
entity.claims.P31
then
for c, claim in pairs( entity.claims.P31 ) do
if claim and
claim.mainsnak and
claim.mainsnak.datavalue and
claim.mainsnak.datavalue.value and
claim.mainsnak.datavalue.value.id
then
local typeId = claim.mainsnak.datavalue.value.id;
isCountry = isCountry or countries[ typeId ];
isUnion = isUnion or unions[ typeId ];
end
end
end
return isUnion and not isCountry;
end
local function isPartOfNext( prevLabel, nextLabel )
return ( mw.ustring.len( prevLabel ) > mw.ustring.len( nextLabel ) )
and ( mw.ustring.sub( prevLabel, mw.ustring.len( prevLabel ) - mw.ustring.len( nextLabel ) + 1 ) == nextLabel );
end
--Property:P19, Property:P20, Property:P119
function p.formatPlaceWithQualifiers( context, options, statement )
local property = mw.ustring.upper( options.property );
if options.nocat then categorizeByPlace = false end
local actualDateBoundariesProperties = nil;
if property == 'P19' then actualDateBoundariesProperties = {'P569','P570'}; end
if property == 'P20' then actualDateBoundariesProperties = {'P570','P569'}; end
if property == 'P119' then actualDateBoundariesProperties = {'P570','P569'}; end
local boundaries = nil;
if actualDateBoundariesProperties ~= nil then
boundaries = getTimeBoundariesFromProperties( context, actualDateBoundariesProperties );
end
local entriesToLookupCategory = {};
local circumstances = context.getSourcingCircumstances( statement );
local result = '';
local baseResult = context.formatSnak( options, statement.mainsnak, circumstances );
if not baseResult then
return nil;
end
insertFromSnak( statement.mainsnak, entriesToLookupCategory )
local hasAdditionalQualifiers = false;
if statement.qualifiers then
--parent divisions
if statement.qualifiers.P131 then
for i, qualifier in ipairs( statement.qualifiers.P131 ) do
local parentOptions = context.cloneOptions( options );
local qualifierEntityId = qualifier.datavalue.value.id;
parentOptions['text'] = getLabel( context, qualifierEntityId, boundaries );
local link = context.formatSnak( parentOptions, qualifier );
if p.config.reverseOrder then
result = link .. ', ' .. result;
else
result = result .. ', ' .. link;
end
insertFromSnak( qualifier, entriesToLookupCategory )
hasAdditionalQualifiers = true;
end
end
--country
if statement.qualifiers.P17 then
for i, qualifier in ipairs( statement.qualifiers.P17 ) do
local parentOptions = context.cloneOptions( options );
local qualifierEntityId = qualifier.datavalue.value.id;
parentOptions[ 'text' ] = getLabel( context, qualifierEntityId, boundaries );
local link = context.formatSnak( parentOptions, qualifier );
if p.config.reverseOrder then
result = link .. ', ' .. result;
else
result = result .. ', ' .. link;
end
insertFromSnak( qualifier, entriesToLookupCategory )
hasAdditionalQualifiers = true;
end
end
end
if statement.mainsnak and
statement.mainsnak.datavalue and
statement.mainsnak.datavalue.value and
statement.mainsnak.datavalue.value.id
then
local entityId = statement.mainsnak.datavalue.value.id;
local parentSnaks = { statement.mainsnak };
local parentEntityIds = { entityId };
if actualDateBoundariesProperties ~= nil then
local filterCapitalOf = {
[ entityId ] = getParentsInBoundariesSnakImpl( context, entityId, boundaries, {'P1376'} )
};
if boundaries then
local entityOptions = context.cloneOptions( options );
entityOptions['text'] = getLabel( context, entityId, boundaries );
baseResult = context.formatSnak( entityOptions, statement.mainsnak, circumstances );
local parentId = entityId;
while parentId ~= nil do
-- get parent
local newParentSnaks = getParentsInBoundariesSnak( context, parentId, boundaries );
if not newParentSnaks or #newParentSnaks == 0 then
parentId = nil;
elseif #newParentSnaks == 1 then
local parentSnak = newParentSnaks[ 1 ];
parentId = parentSnak.datavalue.value.id;
local hasLoop = false
for _, parentEntityId in pairs(parentEntityIds) do
if parentEntityId == parentId then
hasLoop = true
end
end
if hasLoop then
if p.config and p.config.catLoopInGeoChains then
result = result .. p.config.catLoopInGeoChains;
end
break -- while parentId ~= nil do
end
table.insert( parentSnaks, parentSnak );
table.insert( parentEntityIds, parentId );
filterCapitalOf[ parentId ] = getParentsInBoundariesSnakImpl( context, parentId, boundaries, { 'P1376' } );
else
parentId = nil;
if p.config and p.config.catAmbiguousGeoChains then
result = result .. p.config.catAmbiguousGeoChains;
end
end
end
local ussr=false;
local nado=false;
if not hasAdditionalQualifiers then
for i = 2, #parentSnaks, 1 do
local parentSnak = parentSnaks[ i ];
insertFromSnak( parentSnak, entriesToLookupCategory )
end
end
--do not output similar countries like "Denmark, the Kingdom of Denmark"
if (#parentSnaks > 1) then
if ((parentSnaks[ #parentSnaks ].datavalue.value['numeric-id'] == 756617) and (parentSnaks[ #parentSnaks-1 ].datavalue.value['numeric-id'] == 35))
or ((parentSnaks[ #parentSnaks ].datavalue.value['numeric-id'] == 29999) and (parentSnaks[ #parentSnaks-1 ].datavalue.value['numeric-id'] == 55))
or ((parentSnaks[ #parentSnaks ].datavalue.value['numeric-id'] == 865) and (parentSnaks[ #parentSnaks-1 ].datavalue.value['numeric-id'] == 32081)) then
table.remove( parentSnaks, #parentSnaks );
table.remove( parentEntityIds, #parentEntityIds );
end
end
--do not output (maternity) hospitals
if (#parentSnaks > 1) then
local p31 = mw.wikibase.getAllStatements(parentEntityIds[ 1 ], 'P31');
for _, iOf in pairs (p31) do
if ((iOf.mainsnak.datavalue.value['numeric-id'] == 16917) or (iOf.mainsnak.datavalue.value['numeric-id'] == 958822)) then
local parentSnak = parentSnaks[ 2 ];
local parentOptions = context.cloneOptions( options );
parentOptions['text'] = getLabel( context, parentEntityIds[ 2 ], boundaries );
baseResult = context.formatSnak( parentOptions, parentSnak )
end
end
end
do
local i = #parentSnaks;
if (i == 2) then
nado=true;
end
local claims = parentEntityIds[ i ].claims;
while ( i > 1 ) do
-- do not ouput constituent countries like England or Russian SFSR
if (ussr) then
local p31 = mw.wikibase.getAllStatements(parentEntityIds[ i ], 'P31');
for _, iOf in pairs (p31) do
if (iOf.mainsnak.datavalue.value['numeric-id'] == 236036) or (iOf.mainsnak.datavalue.value['numeric-id'] == 3336843) or (iOf.mainsnak.datavalue.value['numeric-id'] == 12959600)
or (iOf.mainsnak.datavalue.value['numeric-id'] == 56219758) or (iOf.mainsnak.datavalue.value['numeric-id'] == 15304003) or (iOf.mainsnak.datavalue.value['numeric-id'] == 66724388) then
for _capitalId, capitalSnaks in pairs( filterCapitalOf ) do
if #capitalSnaks > 0 then
for __, capitalSnak in pairs( capitalSnaks ) do
if parentSnaks[ i ] ~= nil then
if parentSnaks[ i ].datavalue.value.id == capitalSnak.datavalue.value.id then
nado=true;
break;
end
end
end
end
end
table.remove( parentSnaks, i );
table.remove( parentEntityIds, i );
break;
end
end
ussr=false;
end
ussr=true;
local prevEntityId = parentEntityIds[ i - 1 ];
-- TODO: use English labels, if there is no current language labels
local prevLabel = getLabel( context, prevEntityId, boundaries ) or '';
local nextEntityId = parentEntityIds[ i ];
local nextLabel = getLabel( context, nextEntityId, boundaries ) or '';
if p.config and p.config.hideSameLabels == true and prevLabel == nextLabel then
-- do not output same label twice (NY, NY, USA)
table.remove( parentSnaks, i );
table.remove( parentEntityIds, i );
elseif p.config and p.config.hidePartOfLabels == true and isPartOfNext( prevLabel, ' ' .. nextLabel ) then
-- do not output same label if it's part of previos
table.remove( parentSnaks, i - 1 );
table.remove( parentEntityIds, i - 1 );
elseif p.config and p.config.hideUnitsForCapitals == true then
-- do not ouput items whose capital is the first item
local capitalId = nil;
for _capitalId, capitalSnaks in pairs( filterCapitalOf ) do
if #capitalSnaks > 0 then
for __, capitalSnak in pairs( capitalSnaks ) do
if parentSnaks[ i ] ~= nil then
if parentSnaks[ i ].datavalue.value.id == capitalSnak.datavalue.value.id then
capitalId = _capitalId;
break;
end
end
end
end
end
if (capitalId ~= nil or i ~= #parentSnaks) then
table.remove( parentSnaks, 1 );
table.remove( parentEntityIds, 1 );
end
if (capitalId ~= nil and nado3) then
if i == #parentSnaks then
i = i - 1;
end
while i > 1 and parentEntityIds[ i ] ~= capitalId do
table.remove( parentSnaks, i );
table.remove( parentEntityIds, i );
i = i - 1;
end
nado3=false;
end
end
i = i - 1;
if (i == 2) then
table.remove( parentSnaks, i+1);
table.remove( parentEntityIds, i+1);
end
if (i == 1) and (nado == true) then
table.remove( parentSnaks, 1);
table.remove( parentEntityIds, 1);
end
end
if (#parentSnaks > 1) then
local parentSnak = parentSnaks[ 2 ];
local parentOptions = context.cloneOptions( options );
parentOptions['text'] = getLabel( context, parentEntityIds[ 2 ], boundaries );
if (baseResult == context.formatSnak( parentOptions, parentSnak )) then
baseResult = '';
end
end
end
if isSkipTopLevel( parentEntityIds[ #parentEntityIds ] ) then
table.remove( parentSnaks, #parentEntityIds );
table.remove( parentEntityIds, #parentEntityIds );
end
if not hasAdditionalQualifiers then
for i = 2, #parentSnaks, 1 do
local parentSnak = parentSnaks[ i ];
local parentOptions = context.cloneOptions( options );
parentOptions['text'] = getLabel( context, parentEntityIds[ i ], boundaries );
local comma;
if ((baseResult == '') and (i == 2)) then
comma = '';
else
comma = ', ';
end
if p.config.reverseOrder then
result = context.formatSnak( parentOptions, parentSnak ) .. comma .. result;
else
result = result .. comma .. context.formatSnak( parentOptions, parentSnak );
end
end
end
end
end
end
if options[ 'thisLocationOnly' ] then
result = baseResult;
elseif p.config.reverseOrder then
result = result .. baseResult;
else
result = baseResult .. result;
end
if options.references then
result = result .. context.formatRefs( options, statement );
end
if categorizeByPlace then
if property == 'P19' then result = result .. getCategory( 'P1464', entriesToLookupCategory ); end
if property == 'P20' then result = result .. getCategory( 'P1465', entriesToLookupCategory ); end
if property == 'P119' then result = result .. getCategory( 'P1791', entriesToLookupCategory ); end
end
return result;
end
-- append entity id from snak to result
function insertFromSnak( snak, result )
if not categorizeByPlace then
return;
end
if snak and
snak.datavalue and
snak.datavalue.type == 'wikibase-entityid' and
snak.datavalue.value and
snak.datavalue.value[ 'entity-type' ] == 'item'
then
table.insert( result, snak.datavalue.value.id );
end
end
function getCategory( propertyId, entriesToLookupCategoryFor )
for _, placeId in pairs( entriesToLookupCategoryFor ) do
local claims = mw.wikibase.getBestStatements(placeId, propertyId);
if claims then
for _, claim in pairs( claims ) do
if claim.mainsnak and
claim.mainsnak and
claim.mainsnak.datavalue and
claim.mainsnak.datavalue.type == 'wikibase-entityid'
then
local catEntityId = claim.mainsnak.datavalue.value.id;
local catSitelink = mw.wikibase.getSitelink(catEntityId);
if (catSitelink) then
return '[[' .. catSitelink .. ']]';
end
end
end
end
end
return '';
end
local historicNamesProperties = { 'P1813', 'P1448', 'P1705' };
local langCode = mw.language.getContentLanguage():getCode();
local historicNamesPropertySelectors = {
P1813 = 'P1813[language:' .. langCode .. ']',
P1448 = 'P1448[language:' .. langCode .. ']',
P1705 = 'P1705[language:' .. langCode .. ']'
};
-- get current of historic name of place
function getLabel( context, entityId, boundaries )
if not entityId then
return nil;
end
if (type(entityId) ~= 'string') then error('incorrect type of entityId argument'); end;
local label = nil;
-- name from properties
local results = getParentsInBoundariesSnakImpl( context, entityId, boundaries,
historicNamesProperties, historicNamesPropertySelectors);
for r, result in pairs( results ) do
if result.datavalue and
result.datavalue.value and
result.datavalue.value.text
then
label = result.datavalue.value.text;
break;
end
end
-- name from label
if label == nil then
label = mw.wikibase.getLabel( entityId );
end
return label;
end
p.getLabel = getLabel;
local function calculateEndDateTimestamp( 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 statement.qualifiers and statement.qualifiers.P582 then
for i, qualifier in ipairs( statement.qualifiers.P582 ) do
local parsedTime = context.parseTimeFromSnak( qualifier );
if parsedTime then
return parsedTime;
end
end
end
-- check death day... do we have it at all?
for h, propertyId in pairs( { "P570", "P577", "P576" } ) do
local dateClaims = context.selectClaims( options, propertyId );
if dateClaims then
for i, statement in ipairs( dateClaims ) do
local parsedTime = context.parseTimeFromSnak( statement.mainsnak );
if parsedTime then
return parsedTime;
end
end
end
end
-- TODO: check other "end" properties
-- no death day
return os.time() * 1000;
end
return p;
l0wawzqy12tuxz33wndgtubxe8k8wv9
Modul:Effective protection level
828
3565
7536
2024-01-29T14:54:18Z
Umarxon III
998
„local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autore...“ yozuvi orqali yangi sahifa yaratildi
7536
Scribunto
text/plain
local p = {}
-- Returns the permission required to perform a given action on a given title.
-- If no title is specified, the title of the page being displayed is used.
function p._main(action, pagename)
local title
if type(pagename) == 'table' and pagename.prefixedText then
title = pagename
elseif pagename then
title = mw.title.new(pagename)
else
title = mw.title.getCurrentTitle()
end
pagename = title.prefixedText
if action == 'autoreview' then
local level = mw.ext.FlaggedRevs.getStabilitySettings(title)
level = level and level.autoreview
if level == 'review' then
return 'reviewer'
elseif level ~= '' then
return level
else
return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review
end
elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' then
error( 'First parameter must be one of edit, move, create, upload, autoreview', 2 )
end
if title.namespace == 8 then -- MediaWiki namespace
return 'sysop'
elseif title.namespace == 2 and title.isSubpage and ( title.contentModel == 'javascript' or title.contentModel == 'css' ) then -- user JS or CSS page
return 'sysop'
end
local level = title.protectionLevels[action] and title.protectionLevels[action][1]
if level == 'sysop' or level == 'editprotected' then
return 'sysop'
elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page
return 'sysop'
elseif level == 'templateeditor' then
return 'templateeditor'
elseif action == 'move' then
local blacklistentry = mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move.
if blacklistentry and not blacklistentry.params.autoconfirmed then
return 'templateeditor'
elseif title.namespace == 6 then
return 'filemover'
elseif level == 'extendedconfirmed' then
return 'extendedconfirmed'
else
return 'autoconfirmed'
end
end
local blacklistentry = mw.ext.TitleBlacklist.test(action, pagename)
if blacklistentry then
if not blacklistentry.params.autoconfirmed then
return 'templateeditor'
elseif level == 'extendedconfirmed' then
return 'extendedconfirmed'
else
return 'autoconfirmed'
end
elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason
return 'autoconfirmed'
elseif level then
return level
elseif action == 'upload' then
return 'autoconfirmed'
elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts
return 'user'
else
return '*'
end
end
setmetatable(p, { __index = function(t, k)
return function(frame)
return t._main(k, frame.args[1])
end
end })
return p
6hocqvqqlqw255k1l856h6hwlqsf6e1
Modul:TemplateDataDoc
828
3566
7537
2024-01-29T14:56:44Z
Umarxon III
998
„local docSubPage = mw.message.new( 'Templatedata-doc-subpage' ):plain(); local p = {}; function p.processJson( json ) local status, data = pcall( mw.text.jsonDecode, json ); if status == false then return nil; end if not data[ 'paramOrder' ] then data[ 'paramOrder' ] = {}; for paramName, paramData in pairs( data[ 'params' ] ) do table.insert( data[ 'paramOrder' ], paramName ); end end local deprecatedParams = { 'nocat', 'n...“ yozuvi orqali yangi sahifa yaratildi
7537
Scribunto
text/plain
local docSubPage = mw.message.new( 'Templatedata-doc-subpage' ):plain();
local p = {};
function p.processJson( json )
local status, data = pcall( mw.text.jsonDecode, json );
if status == false then
return nil;
end
if not data[ 'paramOrder' ] then
data[ 'paramOrder' ] = {};
for paramName, paramData in pairs( data[ 'params' ] ) do
table.insert( data[ 'paramOrder' ], paramName );
end
end
local deprecatedParams = {
'nocat',
'nocoord',
'nocatcoord',
};
for _, param in ipairs( deprecatedParams ) do
if data[ 'params' ][ param ] ~= nil then
data[ 'params' ][ param ][ 'deprecated' ] = '-';
end
end
return data;
end
function p.getTemplateData( pageName )
local title = mw.title.makeTitle( 0, pageName );
if not title or not title.exists or not title:getContent() then
return nil;
end;
local json = mw.ustring.match( title:getContent(), '<templatedata%s*>(.*)</templatedata%s*>' );
if not json then
return nil;
end
return p.processJson( json )
end
-- See https://phabricator.wikimedia.org/diffusion/ETDA/browse/master/Specification.md?as=remarkup
-- We need a global format value for the 'block' and 'inline': [[phab:T205438]]
function p.convertFormatString( rawTemplateFormat )
local templateFormat = rawTemplateFormat or 'inline';
local isBlockFormatted = false;
if templateFormat == 'block' then
templateFormat = '{{_\n| _ = _\n}}';
isBlockFormatted = true;
elseif templateFormat == 'inline' then
templateFormat = '{{_|_=_}}';
end
return templateFormat, isBlockFormatted;
end
function p.getFormatParts( rawTemplateFormat, templateName )
local templateFormat, isBlockFormatted = p.convertFormatString( rawTemplateFormat );
local nameFormat = mw.ustring.match( templateFormat, '^[^|]+' );
local paramKeyFormat = mw.ustring.match( templateFormat, '%|[^=]+=' );
local paramValueFormat = mw.ustring.match( templateFormat, '=[^}]+' );
paramValueFormat = mw.ustring.sub( paramValueFormat, 2 );
local endFormat = mw.ustring.match( templateFormat, '%}%}.*$' );
local startFormat = mw.ustring.gsub( nameFormat, '_', templateName );
return isBlockFormatted, startFormat, endFormat, paramKeyFormat, paramValueFormat;
end
function p.generateBlankCode( templateData, templateName, args )
local paramaterLength = 0;
for i, parameterName in ipairs( templateData[ 'paramOrder' ] ) do
local parameterData = templateData[ 'params' ][ parameterName ] or {};
if not parameterData[ 'deprecated' ] then
local length = mw.ustring.len( parameterName );
if length > paramaterLength then
paramaterLength = length;
end
end
end
local isBlockFormatted, startFormat, endFormat, paramKeyFormat, paramValueFormat = p.getFormatParts( templateData[ 'format' ], templateName );
local out = startFormat;
local lastNumber = 0;
for i, parameterName in ipairs( templateData[ 'paramOrder' ] ) do
local parameterData = templateData[ 'params' ][ parameterName ] or {};
if parameterData[ 'inherits' ] then
parameterData = templateData[ 'params' ][ parameterData[ 'inherits' ] ] or {};
end
if not parameterData[ 'deprecated' ] then
local key = parameterName;
local nkey = tonumber(key);
if isBlockFormatted then
if nkey == nil or lastNumber ~= nkey - 1 then
while mw.ustring.len( key ) < paramaterLength do
key = key .. ' ';
end
end
end
if nkey ~= nil and lastNumber == nkey - 1 then
key = '';
lastNumber = nkey;
end
local value = '';
if args[ 'description' ] == '1' and parameterData[ 'description' ] then
value = parameterData[ 'description' ];
if value ~= '' then
value = '<!-- ' .. value .. ' -->';
end
elseif parameterData[ 'autovalue' ] then
value = parameterData[ 'autovalue' ];
end
if args[ '$' .. parameterName ] and args[ '$' .. parameterName ] ~= '' then
value = args[ '$' .. parameterName ];
end
local formattedKey = mw.ustring.gsub( paramKeyFormat, '_+', key, 1 );
if key == '' then
formattedKey = mw.ustring.gsub( formattedKey, '=', '' );
end
out = out .. formattedKey;
out = out .. mw.ustring.gsub( paramValueFormat, '_', value, 1 );
end
end
return out .. endFormat;
end
function p.generateBlank( frame )
local frame = mw.getCurrentFrame();
local getArgs = require( 'Module:Arguments' ).getArgs;
local args = getArgs( frame );
local templateName = frame.args[ 1 ];
table.remove( args, 1 );
local docPage = 'Template:' .. templateName .. '/' .. docSubPage;
local templateData = p.getTemplateData( docPage );
local out = p.generateBlankCode( templateData, templateName, args );
return frame:extensionTag{ name = 'pre', content = out };
end
function p.generateExampleCode( templateData, templateName, args )
local paramaterLength = 0;
for i, parameterName in ipairs( templateData[ 'paramOrder' ] ) do
local parameterData = templateData[ 'params' ][ parameterName ] or {};
if parameterData[ 'example' ] and not parameterData[ 'deprecated' ] then
local length = mw.ustring.len( parameterName );
if length > paramaterLength then
paramaterLength = length;
end
end
end
local isBlockFormatted, startFormat, endFormat, paramKeyFormat, paramValueFormat = p.getFormatParts( templateData[ 'format' ], templateName );
local out = startFormat;
local lastNumber = 0;
for i, parameterName in ipairs( templateData[ 'paramOrder' ] ) do
local parameterData = templateData[ 'params' ][ parameterName ] or {};
if parameterData[ 'inherits' ] then
parameterData = templateData[ 'params' ][ parameterData[ 'inherits' ] ] or {};
end
if parameterData[ 'example' ] and not parameterData[ 'deprecated' ] then
local key = parameterName;
local nkey = tonumber( key );
if isBlockFormatted then
if nkey == nil or lastNumber ~= nkey - 1 then
while mw.ustring.len( key ) < paramaterLength do
key = key .. ' ';
end
end
end
if nkey ~= nil and lastNumber == nkey - 1 then
key = '';
lastNumber = nkey;
end
local value = parameterData[ 'example' ];
local formattedKey = mw.ustring.gsub( paramKeyFormat, '_+', key, 1 );
if key == '' then
formattedKey = mw.ustring.gsub( formattedKey, '=', '' );
end
out = out .. formattedKey;
out = out .. mw.ustring.gsub( paramValueFormat, '_', value, 1 );
end
end
return out .. endFormat;
end
function p.generateExample( frame )
local frame = mw.getCurrentFrame();
local args = frame.args;
local templateName = frame.args[ 1 ];
local docPage = 'Template:' .. templateName .. '/' .. docSubPage;
local templateData = p.getTemplateData( docPage );
local out = p.generateExampleCode( templateData, templateName, args );
return frame:preprocess( out ) .. frame:extensionTag{ name = 'pre', content = out };
end
return p;
pj3mninhdt2xi25thtk9h068vk09lq3
Modul:Transclude
828
3567
7538
2024-01-29T15:12:32Z
Umarxon III
998
„local M={} --------------------------------------------------------- -- Функции для работы с параметрами вызвавшего шаблона -- --------------------------------------------------------- function M.uni(f)-- Унификация имён параметров; псевдонимы. local tf, cs=f:getParent(), {}; local findcs=function(a) cs[a]=f.args[a] end; (f.args['|фиксрег'] or f.args['...“ yozuvi orqali yangi sahifa yaratildi
7538
Scribunto
text/plain
local M={}
---------------------------------------------------------
-- Функции для работы с параметрами вызвавшего шаблона --
---------------------------------------------------------
function M.uni(f)-- Унификация имён параметров; псевдонимы.
local tf, cs=f:getParent(), {};
local findcs=function(a) cs[a]=f.args[a] end;
(f.args['|фиксрег'] or f.args['|fixreg'] or ''):gmatch(' *([^%n]+) *', findcs);
-- {{!}}фиксрег = список разделённых новыми строками аргументов, регистр которых не менять
local args,am={};
for a,v in pairs(tf.args) do
am = a:lower():gsub('[_ ]+',' ');
args[ cs[a] and a or ( f.args[am] or am ) ] = v
end
return tf:expandTemplate{title=f.args[1]; args=args}
end
M['forall'] = function(f)-- Итератор по аргументам вызывающего шаблона.
-- f.args[1] — имя вызываемого шаблона.
local tf,ac,res,tln,sep,gl=f:getParent(),{},{},f.args[1]:match('^%s*([^#]-)%s*#(.*)$'),tonumber(f.args[2]) or 1;
if not tln then tln,sep=f.args[1]:match('^%s*(.-)%s*$'),'' end
for p,k in pairs(f.args) do if type(p)=='string' then ac[p]=k end end
local ans,i,ablk={},1;
while tf.args[i] do
if gl==1 then
ans[i] = tf:expandTemplate{ title=tln; args={tf.args[i], unpack(ac)} }
else
ablk={}; for j = 0, gl-1 do ablk[j] = tf.args[i*gl+j] end;
for k,v in pairs(ac) do ablk[k]=v end;
ans[i] = tf:expandTemplate{ title=tln; args=ablk }
end
i = i+1
end
return table.concat(ans,sep)
end
function M.escapeparams(f)-- Нормализация
-- (обезопасивание) значений параметров.
local i,ac,acn=0,{},{};
local function repl(s)
return s:gsub('{{','{{Х'):gsub('}}',"{{ЪЪ}}"):gsub('{{Х','{{ХХ}}')--: --замена фигурных скобок
:gsub('=','{{=}}'):gsub('|','{{!}}')
end
for k,v in pairs(f:getParent().args) do
if type(k)=='number' then ac[k]=repl(v); i=i+1
else acn[repl(k)]=repl(v)end
end
if i ~= #ac-1 then --нумерованные параметры не сплошные
for k,v in pairs(ac) do
if k>i then acn[tostring(k)] = v; ac[k]=nil end-- удалять в pairs можно
end
end
for k,v in pairs(acn) do
table.insert(ac, table.concat(f.args[2] or "\n ", k, f.args[3] or ' = ', v, f.args[4] or '') )
end
return table.concat(ac,'|')
end
function M.npc(f)-- Итератор по именованно-нумерованным параметрам.
local tf, ac, ns = f:getParent(), {}, {};
for k,v in pairs(tf.args) do
local b,n = string.match(k,"^(.-)%s*(%d*)$");
n = tonumber(n);
if n then
if f.args[b] then
if not ac[n] then
ac[n] = mw.clone(f.args)
setmetatable( ac[n], nil ) -- metatable ломает expandTemplate
table.insert(ns,n)
end
ac[n][b] = v
end--if f.args[b]
end--if n
end--for
table.sort(ns);
local tmod = #f.args-1
for n,i in ipairs(ns) do
ns[n]=tf:expandTemplate{ title=f.args[n % tmod+1]; args=ac[i] }
end
return table.concat(ns)
end
function M.call(f)-- Просто вызывает шаблон с аргументами вызывающего.
return f:getParent():expandTemplate{ title=f.args[1]; args=f:getParent().args }
end
function M.join(f)-- Версия forall с разделителем вместо шаблона.
-- f.args[1] — разделитель.
local t, tf, i = {}, f:getParent(), tonumber(f.args.from) or 1
local k,j,m = tonumber(f.args.to),i,f.args[3]
while k and i<=k or tf.args[i] do
if (
({
['_']=function(s)return s~=''end;
['s']=function(s)return not tostring(s):match("^%s*$")end
})[m] or function() return true end
)(tf.args[i]) then
t[j]=tf.args[i];
j=j+1
end;
i=i+1
end
return mw.text.listToText(t,f.args[1],f.args[2] or f.args[1])
end
-------------------------------------------------------
-- Функции для работы с параметрами шаблона в invoke --
-------------------------------------------------------
--[[
function M.split(f)-- Разрезает строку f.args[3]
-- указанным в f.args[2](?) разделителем
-- и передаёт куски шаблону f.args[1].
local tf, ac, oldi, i, e =f:getParent(), {}, 1, f.args[3]:find(f.args[1],1,true)
-- «f.args[1]» в строке выше — точно не ошибка? --Incnis Mrsi
while i do
table.insert( ac, f.args[3]:sub(oldi, i-1) ); oldi=e+1
end
table.insert( ac, f.args[3]:sub(oldi, #f.args[3]-1) )
return f:getParent():expandTemplate{ title=f.args[1]; args=ac }
end
]]
function M.cycle(f)-- Действует аналогично forall по числовой переменной,
-- изменяющейся (по умолчанию, от 1) до f.args[2].
local tf,ac=f:getParent(),{};
for p,k in pairs(f.args) do
if type(p)=='number' then
if p>2 then ac[p-1]=k end
else ac[p]=k
end
end
local s,fh = f.args[2]:match('^%s*(%-?%d+)%s*%.%.') or 1,
f.args[2]:match('%.%.%s*(%S.*)%s*$') or f.args[2] or '';
fh=tonumber(fh) or fh:match('^%s*(.-)%s*$');
local acr={};
if not tonumber(s) then error('Начало цикла «'..s..'» — не число') end
local function dc()
local r=tf:expandTemplate{ title=f.args[1]; args={s,unpack(ac)} }
s=s+1;
if r~='' then table.insert(acr,r); return r end
end
if type(fh)=='number' then
while s<fh do dc() end
elseif fh~='' then
while tf:expandTemplate{ title=fh; args={s,unpack(ac)} } do dc() end
else
while dc() do end
end
return table.concat(acr)
end
--[[Функция не пашет как можно ждать — пробелы отсекаются после передачи параметров в expandTemplate
function M.pass(f)-- Передаёт шаблону параметры без подрезки.
local ac,i={},1;
while f.args[2*i] do ac[ tonumber(f.args[2*i]) or f.args[2*i] ] = f.args[2*i+1]; i=i+1 end;
return f:getParent():expandTemplate{ title=f.args[1]; args=ac }
end
]]
return M
ljtcf95cimc04z7imae840gaptmydqp
Modul:Clickable button 2
828
3568
7539
2024-01-29T15:15:45Z
Umarxon III
998
„-- This module implements {{clickable button 2}}. local yesno = require('Module:Yesno') local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Clickable button 2' }) return p.luaMain(args) end function p.luaMain(args) if not args[1] and not args.url then return '' end local data = p.makeLinkData(args) local link = p.renderLink(data) local trackingCategories = p.renderTracki...“ yozuvi orqali yangi sahifa yaratildi
7539
Scribunto
text/plain
-- This module implements {{clickable button 2}}.
local yesno = require('Module:Yesno')
local p = {}
function p.main(frame)
local args = require('Module:Arguments').getArgs(frame, {
wrappers = 'Template:Clickable button 2'
})
return p.luaMain(args)
end
function p.luaMain(args)
if not args[1] and not args.url then
return ''
end
local data = p.makeLinkData(args)
local link = p.renderLink(data)
local trackingCategories = p.renderTrackingCategories(args)
return link .. trackingCategories
end
function p.makeLinkData(args)
local data = {}
-- Get the link and display values, and find whether we are outputting a
-- wikilink or a URL.
if args.url then
data.isUrl = true
data.link = args.url
if args[1] then
data.display = args[1]
else
data.display = args.url
end
else
data.isUrl = false
data.link = args[1]
if args[2] then
data.display = args[2]
else
data.display = args[1]
end
end
-- Classes
local class = args.class and args.class:lower()
data.classes = {}
if class == 'ui-button-green'
or class == 'ui-button-blue'
or class == 'ui-button-red'
then
table.insert(
data.classes,
'submit ui-button ui-widget ui-state-default ui-corner-all'
.. ' ui-button-text-only ui-button-text'
)
else
table.insert(data.classes, 'mw-ui-button')
end
if class then
table.insert(data.classes, class)
end
-- Styles
do
--[[
-- Check whether we are on the same page as we have specified in
-- args[1], but not if we are using a URL link, as then args[1] is only
-- a display value. If we are currently on the page specified in
-- args[1] make the button colour darker so that it stands out from
-- other buttons on the page.
--]]
local success, linkTitle, currentTitle
if not data.isUrl then
currentTitle = mw.title.getCurrentTitle()
success, linkTitle = pcall(mw.title.new, args[1])
end
if success
and linkTitle
and mw.title.equals(currentTitle, linkTitle)
then
if class == 'ui-button-blue'
or class == 'mw-ui-progressive'
then
data.backgroundColor = '#2962CB'
elseif class == 'ui-button-green'
or class == 'mw-ui-constructive'
then
data.backgroundColor = '#008B6D'
elseif class == 'ui-button-red'
or class == 'mw-ui-destructive'
then
data.backgroundColor = '#A6170F'
else
data.backgroundColor = '#CCC'
data.color = '#666'
end
end
-- Add user-specified styles.
data.style = args.style
end
return data
end
function p.renderLink(data)
-- Render the display span tag.
local display
do
local displaySpan = mw.html.create('span')
for i, class in ipairs(data.classes or {}) do
displaySpan:addClass(class)
end
displaySpan
:attr('role', 'button')
:attr('aria-disabled', 'false')
:css{
['background-color'] = data.backgroundColor,
color = data.color
}
if data.style then
displaySpan:cssText(data.style)
end
displaySpan:wikitext(data.display)
display = tostring(displaySpan)
end
-- Render the link
local link
if data.isUrl then
link = string.format('[%s %s]', data.link, display)
else
link = string.format('[[%s|%s]]', data.link, display)
end
return string.format('<span class="plainlinks">%s</span>', link)
end
function p.renderTrackingCategories(args)
if yesno(args.category) == false then
return ''
end
local class = args.class and args.class:lower()
if class == 'ui-button-green'
or class == 'ui-button-blue'
or class == 'ui-button-red'
then
return '[[Category:Pages using old style ui-button-color]]'
else
return ''
end
end
return p
70kxwu53q2xsrtlfnigjx2qtm31abup
Umar Xayyom
0
3572
7579
7563
2024-02-16T15:23:01Z
Umarxon III
998
7579
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Omar Khayyam2.JPG
| commons = Category:Omar Khayyam
| wikipedia = Umar Xayyom
}}
'''Umar Xayyom''', asl ismi '''Gʻiyosiddin Abulfath Umar ibn Ibrohim Xayyom Nishopuriy''' (1048-yil 18-may, Nishopur — 1131-yil 4-dekabr) — matematik, astronom, faylasuf, hakim, fizik, mutafakkir va shoir.
[[Turkum:Astrologlar]]
[[Turkum:Faylasuflar]]
emy4gb8tpb9a3xnlle888parhqomewh
Andoza:MunozaraTepasi
10
3576
7576
2024-02-15T07:34:21Z
Mirishkorlik
1860
„{| class="messagebox standard-talk" id="talkheader" border="solid thin black" align="center" style="background-color: #FFFFFF;" |- ! colspan="2" style="border-bottom:1px solid #C0C090; background-color: #F8EABA;text-align:center;" | {{#ifeq:{{NAMESPACE}}|User talk|This is [[{{#if:{{{1|}}}|User:{{{1}}}|{{SUBJECTPAGENAME}}}}|{{{1|{{PAGENAME}}}}}]]'s [[Yordam:Munozara sahifasi|munozara sahifasi]], where you can send messages and comments to {{{1|{{PAG...“ yozuvi orqali yangi sahifa yaratildi
7576
wikitext
text/x-wiki
{| class="messagebox standard-talk" id="talkheader" border="solid thin black" align="center" style="background-color: #FFFFFF;"
|-
! colspan="2" style="border-bottom:1px solid #C0C090; background-color: #F8EABA;text-align:center;" |
{{#ifeq:{{NAMESPACE}}|User talk|This is [[{{#if:{{{1|}}}|User:{{{1}}}|{{SUBJECTPAGENAME}}}}|{{{1|{{PAGENAME}}}}}]]'s [[Yordam:Munozara sahifasi|munozara sahifasi]], where you can send messages and comments to {{{1|{{PAGENAME}}}}}.|Bu [[Yordam:Munozara sahifasi|munozara sahifasi]] [[:{{{1|{{SUBJECTPAGENAME}}}}}]] sahifasini yaxshilashni muhokama qilish uchun.}}
|-
| style="background-color: #FFFFFF;" |
*'''[[Vikiiqtibos:Muhokama sahifalarida oʻz xabarlaringizni imzolang|Iltimos, toʻrtta tilde yordamida xabarlaringizga imzo qoʻying va sanani kiriting]]''' (<code><nowiki>~~~~</nowiki></code>).
* Yangi muhokama mavzulari sahifaning pastki qismida joylashgan; <span class="plainlinks">[http://en.wikiquote.org/w/index.php?title={{TALKPAGENAMEE}}&action=edit§ion=yangi mavzuni boshlash uchun shu yerni bosing]</span>.
*'''Vikiiqtibosda yangimisiz?''' [[Wikiquote:Welcome, newcomers|Xush kelibsiz]]! [[Wikiquote:FAQ|KSS]].
{{#if: {{SUBJECTSPACE}}||*Bu sahifa mavzusini umumiy muhokama qilish uchun '''forum emas'''.}}
| style="background-color: #FFFFFF; width: 35%;" |
<div style="border: 1px solid #C0C090; background-color: #F8EABA; margin-left: 20px; margin-bottom: 0px; margin-right: 3px; ">
<div style="text-align:center;">'''[[w:Vikipediya:Munozara sahifasi koʻrsatmalari|Munozara sahifasi yoʻriqnomalari]]'''</div>
*<span style="font-size:smaller">[[Vikiiqtibos:Aʼzolik|Odobli boʻling]]</span>
*<span style="font-size:smaller">[[Vikiiqtibos:Yaxshi niyatda boʻling|Yaxshi niyat qiling]]</span>
*<span style="font-size:smaller">[[Wikiquote:Shaxsiy hujumlar mavjud emas|Shaxsiy hujumlar yoʻq]]</span>
*<span style="font-size:smaller">[[Vikiiqtibos:Iltimos, yangi kelganlarni tishlamang|Yangi kelganlarni tishlamang]]!</span></div>
|}<hr style="height: 10px; visibility: hidden;" clear="all"/><noinclude>
cjwc0p1761ijh5dgj3ytie76j2srecn
Andoza:Kartochka
10
3577
7577
2024-02-15T07:50:11Z
Mirishkorlik
1860
„<includeonly>{| class="infobox" cellpadding="4" cellspacing="0" style="float:right; width:250px; margin: 0 0 1em 1em; background: #f8f8f8; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%; text-align:left;" |- | colspan="2" style="text-align:center; background-color:#d6d6da; font-size:100%; font-colour:#0090f4" |'''{{#if:{{{Sarlavha|}}}|{{{Sarlavha|}}}|{{PAGENAME}} }}''' {{Infobox 1|{{{Tasvir|}}}{{#property:p18}} |{{#if:{{{Tasvir|...“ yozuvi orqali yangi sahifa yaratildi
7577
wikitext
text/x-wiki
<includeonly>{| class="infobox" cellpadding="4" cellspacing="0" style="float:right; width:250px; margin: 0 0 1em 1em; background: #f8f8f8; border: 1px #aaa solid; border-collapse: collapse; font-size: 90%; text-align:left;"
|-
| colspan="2" style="text-align:center; background-color:#d6d6da; font-size:100%; font-colour:#0090f4" |'''{{#if:{{{Sarlavha|}}}|{{{Sarlavha|}}}|{{PAGENAME}} }}'''
{{Infobox 1|{{{Tasvir|}}}{{#property:p18}}
|{{#if:{{{Tasvir|}}}|[[Fayl:{{{Tasvir|}}}|250px]]|{{#if:{{#property:p18}}|{{Wikidata|P18|size=250px}}}}}}
|maydon=style="padding:0 0 5px 0; text-align:center;"
}}
{{Infobox 1|{{{Tavsif|}}}|{{{Tavsif}}}|maydon=style="background-color:#f8f9fa; text-align:center; font-size:95%;"}}{{Infobox 1|{{{wikipedia|}}}{{wikidata-link-lite|wiki}}
|[[Fayl:wikipedia-logo.svg|25px|link=]] [[w:{{#if:{{{wikipedia|}}}|{{{wikipedia|}}}| {{wikidata-link-lite|wiki}} }}|Vikipediya maqolasi]]
|maydon=style="background-color:#f8f9fa; text-align:left; border-top:none; font-size:92%; padding-left:10px;"
}}
{{Infobox 1|{{{Tavsif|}}}|{{{Tavsif}}}|maydon=style="background-color:#f8f9fa; text-align:center; font-size:95%;"}}{{Infobox 1|{{{wiktionary|}}}{{wikidata-link-lite|wiktionary}}
|[[Fayl:Wiktionary-logo.svg|25px|link=]] [[wikt:{{#if:{{{wiktionary|}}}|{{{wiktionary|}}}| {{wikidata-link-lite|wiktionary}} }}|Vikilugʻatdagi maʼnolari]]
|maydon=style="background-color:#f8f9fa; text-align:left; border-top:none; font-size:92%; padding-left:10px;"
}}
{{Infobox 1|{{{source|}}}{{wikidata-link-lite|wikisource}}
|[[Fayl:Wikisource-logo.svg|25px|link=]] [[s:{{#if:{{{source|}}}|{{{source|}}}| {{wikidata-link-lite|wikisource}} }}|Vikimanbadagi matnlar]]
|maydon=style="background-color:#f8f9fa; text-align:left; border-top:none; font-size:92%; padding-left:10px;"
}}
{{Infobox 1|{{{commons|}}}{{#property:p373}}
|[[Fayl:Commons-logo.svg|23px|link=]] [[commons:{{#if:{{{commons|}}}|{{{commons|}}}| Category:{{#property:p373}} }}|Wikimedia Commons-dagi media fayllari]]
|maydon=style="background-color:#f8f9fa; text-align:left; border-top:none; font-size:92%; padding-left:10px;"
}}
{{Infobox 1|{{{news|}}}{{wikidata-link-lite|wikinews}}
|[[Fayl:Wikinews-logo.svg|25px|link=]] [[n:{{#if:{{{news|}}}|{{{news|}}}| {{wikidata-link-lite|wikinews}} }}|Wikinewsdagi yangiliklar]]
|maydon=style="background-color:#f8f9fa; text-align:left; border-top:none; font-size:92%; padding-left:10px;"
}}
|-
|}</includeonly><noinclude>
{{doc}}
[[Turkum:Vikiiqtibos:Andozalar]]
</noinclude>
cd9g0qpizhi0hkp9xils7227sym8dtj
MediaWiki:Edittools
8
3578
8117
7587
2024-04-13T13:37:26Z
Umarxon III
998
+
8117
wikitext
text/x-wiki
<div id="editpage-specialchars" style="border:1px solid #aaa; padding:0 0.5em;">
<div style="font-size:85%;">
<p><span style="border-bottom:1px dotted gray; cursor:help" title="Ushbu havolalar tahrirlash oynasiga tezda belgilashni kiritish uchun ishlatiladi">'''Tezda belgilashni kiritish'''</span>: {{#ifeq: {{NAMESPACE}} | Andoza
| {{#ifeq: {{str rightc|{{PAGENAME}}|4}} | .css
||
<charinsert><nowiki>{{{+|}}}</nowiki></charinsert>
<charinsert><nowiki>{{#+: }}</nowiki></charinsert>
<charinsert><nowiki>{{#if: {{{nocat|}}}{{NAMESPACE}} || [[Turkum:Turkum]] }}</nowiki></charinsert>
<charinsert><nowiki><noinclude>{{doc}}</noinclude></nowiki></charinsert>
<charinsert><nowiki><noinclude> {{doc-inline}} + {{doc-end}} </noinclude></nowiki></charinsert></p>
<p><!-- [[phab:T164445]] -->
}}
}} <span style="font-size:18px;"><charinsert> «+» „+“ — … |</charinsert></span>
<charinsert>{{+}} [[+]] [+] <nowiki>[[</nowiki>|+]] {{+|}} </charinsert>
<charinsert>{{subst:+}} <nowiki><br></nowiki> <nowiki>&</nowiki>nbsp; <nowiki>#REDIRECT [[</nowiki>+]] [[Turkum:+]] {{DEFAULTSORT:+}} [[Foydalanuvchi:+]] {{u|+}} {{userlinks|+}} {{ping|+}} {{pagelinks|+}} {{D-|+}} <nowiki>[[</nowiki>d:+|]] ~~~~</charinsert></p>
<charinsert>__NOTOC__ __TOC__ __FORCETOC__</charinsert>
<charinsert>[[+<nowiki> ()|]]</nowiki> [[+<nowiki> (film)|]]</nowiki> {{commonscat|+}} [[wikt:+]] <nowiki>[[Special:Diff/|+]]</nowiki> <nowiki>[[Special:Permalink/|+]]</nowiki> <nowiki>[[Special:Contributions/+]]</nowiki></charinsert>
'''Teglar''':
<charinsert><nowiki><>+</></nowiki></charinsert>
<charinsert><nowiki><!-- +--></nowiki></charinsert>
<charinsert><nowiki><blockquote>+</blockquote></nowiki></charinsert>
<charinsert><nowiki><code>+</code></nowiki></charinsert>
<charinsert><nowiki><code><nowiki>+</nowiki></nowiki></code></charinsert>
<charinsert><nowiki><math>+</math></nowiki></charinsert>
<charinsert><nowiki><nowiki>+</nowiki></nowiki></charinsert>
<charinsert><nowiki><includeonly>+</includeonly></nowiki></charinsert>
<charinsert><nowiki><noinclude>+</noinclude></nowiki></charinsert>
<charinsert><nowiki><onlyinclude>+</onlyinclude></nowiki></charinsert>
<charinsert><nowiki><poem>+</poem></nowiki></charinsert>
<charinsert><nowiki><pre>+</pre></nowiki></charinsert>
<charinsert><nowiki><s>+</s></nowiki></charinsert>
<charinsert><nowiki><small>+</small></nowiki></charinsert>
<charinsert><nowiki><syntaxhighlight lang="">+</syntaxhighlight></nowiki></charinsert>
<charinsert><nowiki><ref>+</ref></nowiki></charinsert>
<charinsert><nowiki><sub>+</sub></nowiki></charinsert>
<charinsert><nowiki><sup>+</sup></nowiki></charinsert>
'''Galereya uchun teglar''':
<charinsert><nowiki><gallery>+</gallery></nowiki></charinsert>
<charinsert><nowiki><gallery class="center" caption="">+</gallery></nowiki></charinsert>
<charinsert><nowiki><gallery mode="packed" heights="" caption="">+</gallery></nowiki></charinsert>
'''Boʻlimlar uchun teglar''':
<charinsert><nowiki>== + ==</nowiki></charinsert>
<charinsert><nowiki>=== + ===</nowiki></charinsert>
<charinsert><nowiki>=== Xulosa === </nowiki></charinsert>
<charinsert><nowiki>== Yana qarang == </nowiki></charinsert>
<charinsert><nowiki>== Manbalar == {{manbalar}}</nowiki></charinsert>
<charinsert><nowiki>{{izohlar}}</nowiki></charinsert>
<charinsert><nowiki>== Adabiyotlar == </nowiki></charinsert>
<charinsert><nowiki>== Havolalar == </nowiki></charinsert>
'''Andozalar''':
<charinsert><nowiki>{{tl|+}}</nowiki></charinsert>
<charinsert><nowiki>{{cl|+}}</nowiki></charinsert>
<charinsert><nowiki>{{clear}}</nowiki></charinsert>
<charinsert><nowiki>{{lang-en|+}}</nowiki></charinsert>
<charinsert><nowiki>{{tr|lang=en|+}}</nowiki></charinsert>
<charinsert><nowiki>{{ref-en}}</nowiki></charinsert>
<charinsert><nowiki>{{s|+}}</nowiki></charinsert>
<small>'''Yunon alifbosi''':</small>
<charinsert> Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι Ϊ ι ϊ Κ κ Λ λ Μ μ Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ Ϋ υ ϋ Φ φ Χ χ Ψ ψ Ω ω </charinsert>
----
<span id="edittools_main">'''Oʻzbekcha harflar:''' <charinsert>Oʻ oʻ Gʻ gʻ ʼ Ў ў Қ қ Ғ ғ Ҳ ҳ</charinsert></span> <span id="wikificatorPlaceHolder"></span>
</div>
08n9ndp2xlr5dw277d88nw0qjunam31
MediaWiki:Protect-dropdown
8
3579
7597
2024-02-25T16:59:27Z
Umarxon III
998
„*Common protection reasons ** Davomli vandalizm ** Davomli mazmunsiz matn kiritish ** Tahrirlar toʻqnashuvi ** Katta hajmli sahifa“ yozuvi orqali yangi sahifa yaratildi
7597
wikitext
text/x-wiki
*Common protection reasons
** Davomli vandalizm
** Davomli mazmunsiz matn kiritish
** Tahrirlar toʻqnashuvi
** Katta hajmli sahifa
fhxz2k2q1gx12xva896mimzt64f60vy
Pavel Durov
0
3583
7611
7602
2024-02-29T06:36:06Z
Anjaniy
2032
7611
wikitext
text/x-wiki
[[File:TechCrunch Disrupt Europe Berlin 2013 (10536888854) (cropped).jpg|thumb|Pavel Durov 2013-yilda]]
'''[[w:Pavel Durov|Pavel Valeryevich Durov]]''' (1984-yil 10-oktyabrda tugʻilgan) Rossiyada tugʻilgan tadbirkor. [[w:Telegram (software)|Telegram]] va [[w:VK (service)|VK]] asoschisi sifatida tanilgan.
==Iqtiboslari==
* Siz egalik qiladigan narsalaringiz, sizga egalik qilishi bilan yakunlanadi.
[[Turkum:Rossiyalik biznesmenlar]]
{{vikipediya}}
5bwir2shsgx3kqthyeoagu8kdk8l57d
Turkum:Rossiyalik biznesmenlar
14
3584
7603
2024-02-27T08:48:39Z
Anjaniy
2032
„[[Turkum:Kishilar:Rossiya]]“ yozuvi orqali yangi sahifa yaratildi
7603
wikitext
text/x-wiki
[[Turkum:Kishilar:Rossiya]]
8d4psp3b62k3fhvwpee0qunyt3c76s7
Henry David Thoreau
0
3585
7885
7604
2024-03-29T12:22:56Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7885
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Benjamin_D._Maxham_-_Henry_David_Thoreau_-_Restored_-_greyscale_-_straightened.jpg
| wikipedia = Henry David Thoreau
}}
'''Henry David Thoreau''' (<small>talaffuzi: Henri Devid Toro</small>)''(12-iyul 1817-yil; 6-may 1862-yil)'' — amerikalik shoir, faylasuf, tabiatshunos, tadqiqotchi va tarixchi edi. Henri Devid Toro oʻzining “Walden” nomli oddiy hayot haqida mulohaza yuritishi va “Fuqarolik hukumatiga qarshilik” (shuningdek, “Fuqarolik itoatsizligi” nomi bilan ham tanilgan) nomli esseyi bilan ham mashhur.
==Iqtiboslari==
* Hamma narsaning narxi unga ketkazgan umring bilan oʻlchanadi.
*Inson ongli ravishda soʻz hayotini oʻzgartirishga qodirligining oʻzi eng ilhombaxsh faktdir<ref name="Muvaffaqiyatli insonlarning 7 koʻnikmasi">{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Faylasuflar]]
[[Turkum:Tabiatshunoslar]]
[[Turkum:Tadqiqotchilar]]
[[Turkum:Tarixchilar]]
[[Turkum:1817-yilda tugʻilganlar]]
[[Turkum:1862-yilda vafot etganlar]]
7mdj2jmnkgzcc56fh8wg7lwwe928hgz
Walden
0
3586
7606
7605
2024-02-28T18:02:15Z
Anjaniy
2032
/* Iqtiboslar */
7606
wikitext
text/x-wiki
„Walden“ (1854) asari Amerikalik yozuvchi, [[Henry David Thoreau]] tomonidan yozilgan eng mashhur badiiy boʻlmagan kitoblardan biridir.
==Iqtiboslar==
* Hamma narsaning narxi unga ketkazgan umring bilan oʻlchanadi.
n4f92hf93n7rn31144p2bxh8z6mkb19
Turkum:1957-yilda tug‘ilganlar
14
3589
7620
2024-03-06T11:27:00Z
Muxriddin Azimov
1545
„[[Turkum:1957]]“ yozuvi orqali yangi sahifa yaratildi
7620
wikitext
text/x-wiki
[[Turkum:1957]]
45q2o13diag9odhcjkmsp41v3611rp3
Franz Kafka
0
3590
7626
7625
2024-03-17T13:16:44Z
Salazarov
1839
7626
wikitext
text/x-wiki
[[File:Franz Kafka 1917.jpg|thumb|]]
'''[[w:Franz Kafka|Franz Kafka]]''' (3-iyul 1883 — 3-iyun 1924-yil) — [[w:bogemiya|bogemiya]]lik [[w:Yahudiylar|yahudiy]] millatiga mansub, XX asr nemis [[w:Adabiyot|adabiyot]]idagi fikshn janrida ijod eng mashhur [[w:yozuvchi|yozuvchilar]]dan biri.
==Iqtiboslari==
* Umuman olganda, biz faqat bizni tishlaydigan va chaqadigan kitoblarni o‘qishimiz kerak deb o‘ylayman. Agar biz o‘qigan kitob bosh suyagimizga urilgan zarba kabi bizni larzaga keltirmasa, nega uni o‘qishimiz kerak?!
** [http://www.languagehat.com/archives/001062.ph '''Letter to Oskar Pollak''' (''Oskar Pollakka xat''; 8-noyabr 1903-yil)]; Frederick R. Karlning nemischadan inglizchaga ''Franz Kafka, Representative Man'' (1991-yil; 98-bet) nomli asaridan tarjima qilingan versiyasi
[[Turkum:Yozuvchilar]]
01rrhcrudf0rq9nf7xcknyk6il41q9f
Jack London
0
3591
8422
7627
2024-05-30T09:15:08Z
Salazarov
1839
8422
wikitext
text/x-wiki
[[File:JackLondon02.jpeg|thumb|right|A bone to the dog is not charity. Charity is the bone shared with the dog when you are just as hungry as the dog.]]
'''[[w:Jack London|John Griffith "Jack" London]]''' (12-yanvar, 1876-yil — 22-noyabr, 1916-yil) — [[w:AQSh|aqshlik]] [[w:yozuvchi|yozuvchi]], [[w:jurnalist|jurnalist]], jamiyat faoli.
[[turkum:Yozuvchilar]]
ol28ofo3zeq4uou90ipkx2fe72aa1jn
Muhammad Gʻazzoliy
0
3592
8213
7650
2024-05-07T13:34:25Z
Bekipediya
2189
8213
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = الشيخ_محمد_الغزالي.jpg
| wikipedia = Muhammad G‘azzoliy
}}
'''Shayx Muhammad Gʻazzoliy''' (22-sentyabr 1917-yil, Misr — 9-mart 1996-yil, Saudiya Arabistoni) — Islom dini va uning muqaddas kitobi Qurʼonni zamonaviy uslubda tushuntirishga intilgan asarlari bilan keng muxlislar orttirgan misrlik islom olimi va ulamosi.
== Iqtiboslar ==
*Dushmaningga xizmat qilishing uchun sotqin bo‘lishing shart emas, ahmoq bo‘lishingning o‘zi kifoya.
*Haqiqat erkinlikdan hech qachon qo‘rqmaydi. Undan faqat egrilik, jaholat va adolatsizlik xavfsiraydi.
*Mag‘lubiyatlar ichimizdan keladi. Ularni o‘zimiz yasaymiz. Boshqalar emas.
*Qalbi xarob kas buzg‘unchilikka ilmdan ham qurol sifatida foydalanadi.
*Biz boshqalarni o‘zlarining eʼtiqodlariga xizmat yo‘lida fursatni g‘animat bilganlari uchun malomat qilmaymiz. Lekin bizdan boshqalar to‘ldirishi uchun bo‘shliq qoldirganmiz sababli o‘zimizni o‘zimiz malomat etamiz.<br>Kim uyining eshigini ochiq qoldirgan boʻlsa, matolarini oʻgʻirlagan oʻgʻrini ayblamasin!
*Baʼzi kishilar taqvo yuzasidan kalta kiyim kiyishadi, ammo qalblarida Firʼavnning kibri bo‘ladi.
*O‘g‘ri jurʼatli va uy egasi qo‘rqoq bo‘lsa, uy ilojsiz qo‘ldan boy beriladi.
*Odamlar ikki xil bo‘ladi: nurda uxlayotgan va zulmatda uyg‘oq.
*Dunyoning hammasiga ega bo‘lgan kishi bitta to‘shakdagina yota oladi. Bir kunda uch mahaldan ortiq ovqatlanishi qiyin ish...
*Men adashsada, fikr qiladigan odamdan qo‘rqmayman. Chunki u haq yo‘lga tez qaytadi. Lekin hidoyatda bo‘lsada, fikr qilmaydigan odamdan qo‘rqaman. Chunki u shamol esgandagi patga o‘xshaydi.
*Bekorchilik-ishsizlik bag‘rida minglarcha qabihliklar tug‘iladi.
*Tong aniq otadi. Tunning bizni kurashgan holda o‘ragani, uxlaganimiz holda o‘raganidan sharafliroqdir.
*Aroq ichishga odatlangan kishiga:<br>— ''"Allohga tavba qilmaysanmi?"'' dedim. U menga siniq nigohla boqdi va ko‘zidan yosh tomchilab dedi:<br>— ''"Haqqimga duo qiling!"''.<br>Bu odamning holatini o‘ylab ko‘rib, qalbim yumshadi. Uning yig‘isi Alloh haqlariga beparvo bo‘lganidan, xafaligi teskari ish qilganidan va Alloh bilan sulhlashishga rag‘bat his etganidan edi. U iymonli, lekin sinovga uchragan mo‘min edi. U omonlikni istar va unga yaqinlashishda mendan yordam olmoqchi edi.<br>O‘zimcha o‘yladim, mening holim ham shu odamnikidek, balki bundanda battar bo‘lishi mumkin. To‘g‘ri, men hayotda aroq totimaganman. Chunki men yashagan muhit uning nimaligini bilmasdi. Lekin men g‘aflat arog‘ini ichgan edim-ki, u meni Rabbimdan chalg‘itib, haqlarini unuttirgan edi.<br>U odam yo‘l qo‘ygan kamchiligi uchun yig‘layapti.<br>Men va menga o‘xshaganlar esa kamchiliklarimiz uchun yig‘lamaymiz. Chunki biz o‘zimizga aldanganlarmiz.<br>Aroqni tashlashi uchun mendan duo so‘ragan o‘sha odamga o‘girildim va:<br>— ''"Kel birgalikda o‘zimiz uchun duo qilamiz"'' dedim.<br>'''"Ey Robbimiz, biz o‘zimizga zulm qildik. Agar Sen bizni mag‘firat qilmasang va bizga rahm qilmasang, albatta, ziyon ko‘rganlardan bo‘lamiz"''' ''(Aʼrof surasi, 23-oyat)''
*Odamlar faqirlikdan qo‘rqib, faqirdirlar. Xorlikdan qo‘rqib, xordirlar.
*Agar chaqmoq chaqishi turli bulutlar uchrashuvidan yuzaga kelsa, haqiqat esa turli fikrlar to‘qnashuvidan paydo bo‘ladi.
*Men nodonlarning iymonini karih ko‘raman. Chunki u iymonga aylangan nodonlik bo‘ladi. Ojizlarning taqvosini karih ko‘raman. Chunki u taqvoga aylangan ojizlik bo‘ladi.
*Agar kishining dini zaiflashsa, aqli va ko‘nglidan ko‘ra ko‘proq qorni va farjiga ergashadi.
*Qorun ega bo‘lgan mulkdan ko‘prog‘iga ega bo‘ling! Sulaymonning saltanatidan kattaroq saltanatni qo‘lga kiriting! Haqiqat qo‘llovga muhtoj zamonda, uni qo‘llash uchun bularning barini ilkingizda tuting! O‘lim onlari kelgan paytda esa ularni Alloh yo‘lida qoldiring!<br>Ammo faqirlik jannat yo‘lidir, deya ishonib yashash junun va aqlsizlikdir.
*Tushunmayman, bandalar qo‘rquv qamchisi bilan O‘zi sari haydalish o‘rniga, Robbilari tomon zavq-u shavq qanotlari bilan uchsalar bo‘lmasmikan?!<br>Allohni va dinini tanimaslik bu sovuq shuurning yoki nafratli hisning boisi bo‘ladi. Yanada to‘g‘riroq ibora bilan aytadigan bo‘lsak, aslida bashariyat Alloh taolodan ko‘ra o‘ziga yaxshiroq va mehribonroqni topa olmaydi.
*Agar noto‘g‘ri holatni to‘g‘rilamoqchi bo‘lsangiz, bu holatni o‘zgartirishga shoshmasdan, avvalo uning muqobilini hozirlab qo‘ying!
*Alloh sening niyatingni bilar ekan, sen ularning yomon niyatlariga parvo qilma.
*Oxirat tarozilari iymon va jiddiy kurashlarnigina tan oladi. Bularda o‘zib ketganlarning toshi og‘ir keladi va bularda kam bo‘lganlarning Qiyomatda nomi chiqmaydi. Garchi ular dunyoda nomdor shaxslar sanalishgan bo‘lsa-da.
*Tabassum qilinglar! Biz Allohning fazli bilan yashayapmiz. Boshqalarning marhamati sababli emas.
*Qay bir kishi mansabini odamlarga xizmat qilish emas, o‘ziga foydalanish vositasi qilsa, haqiqat asoslarini qaror toptirishga emas, havoi nafsini qondirishga vasila qilsa, bu odam (qonunan) jinoyatchi va (sharʼan) gunohkordir.
=== Islom dini va dindorlik haqida ===
==== Islom dini haqida ====
*Biz islomga chaqiramiz. Musulmonlarga ergashishgamas. Biz Kitob va Sunnatga chaqiramiz. O‘ziga zulm etgan va merosiga insof qilmagan ummatning siyratigamas.<br>Zotan ergashishga Allohning dini arzirli. Ammo bizning ishlarimiz esa tanqid va uzoq bo‘lishga munosib.
*Islomga mansub millatlarni o‘z isteʼdodlarini o‘ldirib, bilaklarini sindirayotganlarini, yer yuzida "sherdan qolganini g‘ajiydigan tulki" qabilida yashayotganlarini va birovning qo‘lidagiga hayratla tikilgan yoki tilanchi faqirdek mo‘ltiragan holda turganlarini ko‘rganimda or-nomusdan o‘lar bo‘laman.
*Dunyoda kufr yoyilishining yarim gunohi dindorlar zimmasida. Chunki ular yomon ishlari va yomon so‘zlari bilan Islomni odamlarga xunuk ko‘rsatib qo‘yishgan.
*Islom muvaffaqiyatli daʼvo. Ammo advokatlar yaroqsiz.
*Islomning yetim yerida o‘zini minglar sanaydigan nollar bunchalar ko‘p bo‘lmasa!
*Albatta Muhammad Allohning betakror yaratmishidir. Muhammadni yaratgan Zot pokdir!<br>Avvalgi salaflarimiz tarixiy moʻjizalar ko‘rsatishgan bo‘lsa, ergashishni, o‘rganishni va vafoni go‘zal qilishganidan edi. Zamonimizdagi Muhammad erlari ham shunday ishlarga qodirdirlar. Zero, vositalar o‘z qo‘llarida, hech qayoqqa ketmagan. Qurʼon ham bitmagan, Sunnat ham yo‘qolmagan.<br>Muhimi bog‘lanish ruh bilan bo‘lsin, shakl bilan emas. Dinlardagi fasod rasm-rusum va jonsiz jasadga aylanishdan yuzaga kelgan. Qanchalab maʼnodan xoli marosimlardan paydo bo‘lgan.
*Islom haqida gapirishi joiz bo‘lmagan ayrim johillarni ko‘rdim! Ular o‘zlari bilib olgan bir-ikki rivoyat bilan jamiyatni ayblaydilar. Vaholanki bu xabarlarga xos holatlar va ularning dalolatlaridan biror narsani tushunmaydilar. Odamlarga: "Aksar do‘zax ahli boylardir", "Aksar do‘zax ahli ayollardir" deydilar. Bu bilan boy bo‘lish gunoh, ayollik esa jinoyat demoqchi bo‘ladilar.<br>Bu juda xunuk tushuncha va yomon xulosadir. Ummat bundaylardan xalos bo‘ladigan payt keldi. Bundaylarga jim turish va tavba qilishni nasihat beradigan zamon keldi.
*Islom o‘z tabiatiga ko‘ra, uni qabul qilgan ummatga taʼlimli bo‘lishni farz etadi. Bu tabiat ummatning ziyoli qismi ko‘p, johili esa kam, yoki butunlay yo‘q bo‘lishini taqozo qiladi.
*Xizmatchiga qobiliyatidan past maosh tayinlash yoki ishchiga mahoratiga yarasha haq bermaslik dindan emasdir! Garchi bu ikki tomonning qatʼiy kelishuvi asosida yuzaga kelgan bo‘lsa ham. Chunki nochorning xohishida hurriyat tanqis bo‘ladi. Uning zohiriy roziligi, boshqa yo‘li bo‘lmagan muhtojning itoatidir.<br>Beriladigan maosh qilingan mehnatga yarasha bo‘lishi vojib. Alloh taolo:<br>'''"Odamlarning narsalarini kamaytirib bermang. Yer yuzida turli buzg‘unchiliklar qilmanglar"''', deydi. ''(Shuaro surasi, 183-oyat)''
*Oddiylik har sohaga tegishli Islom sunnatidir.
*Ko‘pchilik yoshlar ko‘proq vaqtlarini vaʼz va diniy darslar eshitishga bag‘ishlashni, dunyo ishlari va hayotiy ilmlarga esa ozgina vaqt sarflashni taqvodorlik deb o‘ylashadi. Islom bu yo‘l bilan hech narsa yutmaydi. Agar aqida ahli qiziltanlilarga o‘xshab soddalik qilsa, niyati qanchalik yaxshi bo‘lmasin hech qachon g‘olib bo‘lolmaydi.<br>Ey musulmon, hayot tizginini ilm va iqtidor bilan qo‘lingga ol! Shunda o‘zing eʼtiqod qilgan haqiqatga nusrat bera olasan.
*Men musulmonman. Hayotni sevaman va uning go‘zalliklaridan quvonaman. Alloh meni borliqda mehmon qildi va eng yaxshi narsalar bilan ziyofat etdi.<br>Uning bu karamini rad etish ahmoqlik. Shuningdek neʼmat berganga shukrdan bosh tortish ham hamoqat. Alloh subhanahu hamma narsani O‘z fazli bilan bilan beradi va unga go‘zal eʼtirofdan boshqasini istamaydi.<br>Ana shu eʼtirof judayam katta to‘lovmi? Aftidan ko‘pchilik odamlarga bu to‘lov og‘irlik qiladi. '''"Bandalarimdan shukr qilguvchilari ozdir".''' ''(Saba surasi, 13-oyat)''
*Gohida turgan joyimizda harakatlanamiz. Gohida boshi berk ko‘cha tomon yura boshlaymiz. Gohida o‘ng-u so‘lga chopamiz, go‘yoki to‘g‘ri yo‘l bilan o‘rtamizda xusumat bordek.<br>Hurriyat izlayotgan olamda, islomni istibdod dini, deya tasvirlaymiz. Tajribani hurmat qiladigan va hujjatga ergashgan olamda, dinni jinlar olamidan keltirilgan va shahodat olamidan to‘silgan afsona va g‘aybiyot o‘laroq tanishtiramiz. Bir-biridan yiroqlar yagona maqsad yo‘lida yaqinlashayotgan olamda, arzimas kelishmovchiliklarni unutsak bo‘lardi. Buning o‘rniga ayrim daʼvatchilar musulmonlar o‘rtasini ming yillab uzoqlashtiradigan fikrlarni tarqatmoqdalar. Bu bilan ular saflarimizni yorib, birligimizni yakson qilmoqdalar.<br>Hozirda taklif etilayotgan islomiy madaniyatimiz shomil yangilanishga muhtoj. Anʼanaviy maydonda faoliyat qilayotgan daʼvatchilar g‘alvirdan o‘tkazilishi kerak. Shunda tanazzulni to‘xtata olamiz va xatolarimizni yuva bilamiz.
*Fitratda fasod va aqlda falajlik hamroh bo‘lgan dindorlik, qiymati yo‘q va arzimas dindorlikdir. Chunki bu holat insoniy haqiqatni o‘ldiradi. Din taʼlimotlarini esa qor yoki toshga suqilgan shoxga aylantirib qo‘yadi. Unda na barg bo‘ladi va na meva...
*Islom jihodiga chaqiruvchilardan biri bunday degandi:<br>— ''"Shariat hukmlarini tatbiq etmaslik, ummatning ustiga yog‘ayotgan balolarning bosh sababchisidir. Mana shu johiliyatga qarshi kurashish va kufrga tirgak bo‘layotgan tog‘ut-shaytonlarni yo‘q qilish lozim".''<br>Salafiy daʼvatchilardan biri esa bunday degandi:<br>—''"Oyatlarni taʼvil qilish qalblarni adashtira boshladi. Keyin bunga oddiy odamlarning qarashlariga muvofiq mazhablarga ergashish, sunnati mutahharani tark etish va so‘fiy tariqatlarning yoyilishi qo‘shildi. Bu adashuvlar bor ekan, ummatning holi isloh bo‘lmaydi".''<br>Uniyam gapini eshitdim, buniyam. Va ikkoviyam dushmanga bas kelolmasligini va kurashda g‘olib bo‘lolmasligini angladim. Chunki ular o‘zlari yuzlangan maydonni va ilonlar chiqib keladigan o‘rani yaxshi o‘rganishmagan. Ular oldiga boshidan yaralanib kelgan bemorning oyog‘ini bog‘lagan tabibga o‘xshashadi.<br>Farosatsizlik mahsuli bo‘lgan bu jihodning oqibatlari haqida o‘ylay boshladim. Bir do‘stim, bular haqida qanday fikrdasiz, degandi. Men javob qildim:<br>—''"Bularning faoliyatiga bir yil bo‘lmay, xonadon va masjidlarga janjal va kelishmovchiliklar yoyiladi. Bir toifa yoshlar qamoqxonalarga tashlanadi. Mustamlaka esa vahshiylashib, yana-da mustahkam o‘rnashadi".''<br>Taxminim to‘g‘ri chiqdi, qaniydi adashgan bo‘lganimda!
*Alloh O‘z yo‘lida bajarilgan yarim amalni qabul qiladi, ammo yarim niyatni emas. Yo qalb to‘liq xolis bo‘lsin, yoki to‘liq rad etsin!
*Dunyoda eng arzon qon musulmonning qoni, ekanini ko‘rganimda yuragim to‘xtab qolay deydi.<br>Uni yahudiy ham, majusiy ham, butparastu dahriy ham, hatto musulmon hukmdorlar ham halol sanab qolgan.
*Islomga qaytish — bayrog‘imizga “Allohu akbar”ni yozib qo‘yish bilan emas, balki islomga qaytish — qalblarimizni “Allohu akbar”ga to‘ldirish, uni amallarimizga turtki etish va hayotimiz hadafi qilish bilan bo‘ladi.
*Ayrim yoshlar "Islom taʼlimotlari" daraxtini ag‘darishning uddasidan chiqishdi. Yaʼni, uning yengil shoxlarini ildiz yo tomirga va muhim asoslarini esa shamol bilan uzilib tushadigan barglarga aylantirib qo‘yishdi.
*Islomni amaldorlar himoya qilmaydilar. Islomni Allohning roziligini oshkora-yu yashirin ko‘zlaydigan kishilargina qo‘riydilar.
*Islomga kalta o‘y va cheklangan qarash egalari tomonidan qattiq zulm qilingan. Bundaylar bilganini tan olib, bilmaganini inkor qilgan odamlardir.
*Firʼavn Musoning yerda buzg‘unchilik qilishidan xavfda edi!..<br>Tuhmatlar to‘qishda va begunohlarga ayb taqashda mana shunday yo‘l tutiladi.<br>Aytishlaricha, islomga chaqiruvchilar terrorist bo‘lar ekan.<br>Qarang-a!<br>Agar ana shu “terrorist”lar hokimiyat egalariga: "Bizni o‘ldiring! Biz bunga rozimiz. Faqat bitta shartimiz bor. Islom o‘z ummatiga hukm qiladi va har maydonda joriy bo‘ladi", deyishsa, ular rozi bo‘ladilarmi?<br>Hech qachon!!<br>Chunki urush islomning o‘ziga ochilgan!
*Inson huquqlari dinimizda tavhid kalimasini aytish bilanoq yuzaga kelgan. Biz Undan boshqaga ibodat qilinmaydigan, Undan boshqa qonun chiqarmaydigan va Undan boshqa hukm qilmaydigan Allohga iymon keltirgan paytimizda, aynan mana shu paytda, aqidaviy, siyosiy yoki ijtimoiy bo‘lsin, hamma butparastliklar qulaydi.
*Hissiyotli daʼvatdan oldin oqilona fiqh bo‘lishi lozim.
*Ellik yildan beri, atrofimda bo‘layotgan voqealarni tushuna boshlayotganimdan buyon shuni idrok qildimki, islomning yarmi o‘lik yo muzlatilgan va qolgan yarmiga yashashga yoki bir muddat harakatga ruxsat berilgan.
*Islomga Islom nomidan zulm qilishmoqda. Bu zulmni hokimiyatga xizmat qiladigan ulamolar hamda fahmsiz, to‘polonchi va adashgan yoshlar amalga oshirishmoqda.
*Dushmanlar bizdan tirnoqlari kesilgan, qoziq tishlari sug‘urilgan, suyaklari chiqarib olingan, tili sug‘urilgan, oyoq-qo‘llari shol islomni istashadi!
==== Din haqida ====
*Bugunda musulmonlar shakliy dindorlik bilan mubtalolar. Din rasm-rusum va marosimlarga aylanganda qiymatini yo‘qotadi. Chunki din avvalo tirik qalb, uyg‘oq vijdon va pokiza ko‘ngildir.
*Dinning vazifasi qoqilganni ko‘rganda, uning o‘rnidan turishiga ko‘maklashishdir. Turtib, yo‘q qilishga harakat etish emas.
==== Dindorlik haqida ====
*Buzuq dindorlikning ofati shundaki, unda hidoyat g‘ilofi ostida havoyi nafs yashiringan bo‘ladi.
*Ilmga qarshi, fikrga dushman va hayot bilan sharafli sulh kelishuvini rad etadigan har qanday dindorlik, yashovchanlikning barcha imkoniyatini boy bergan dindorlikdir.
*Tajribamdan ko‘rdimki, shaklan dindorlik bilan, haqiqiy dindorlik o‘rtasidagi farq, qalb qattiqligi yoki yumshoqligida ekan.
*Ayrim kishilar sunnat yo salaflar haqida o‘ylashsa, birinchi bo‘lib miyalariga keladigan narsa kiyinish bo‘ladi. Rasululloh yo sahobalar do‘ppi kiyishganmi, yo salla o‘rashganmi, shu va shunga o‘xshash ishlar haqida o‘ylashadi. Din kalta ishton, uzun soqol yo mahdud fikrdan iborat emas. Balki u go‘zal siyrat va egasini o‘z prinsipiga ko‘ra hayot kechirishga undaydigan jurʼatdan iboratdir. Agar dinlar surat, libos va ko‘rinishlarga aylansa, ruhini, qudratini va boshlang‘ich nuqtasini yo‘qotadi.
*Islomiy sohada faoliyat yurgizib, dinlari g‘alabasi uchun g‘ayrat qilayotgan, lekin qonlarida qadim boshboshdoqlik va buzg‘unchi jaholat viruslarini tashiyotgan odamlar haqida o‘ylab ko‘rib, ularning bir joyda depsinib turganlarini idrok qildim. Ular qadamlarini turgan joyidan uzolgan kunlari oldinga emas, ortga qarab yuradilar. Avvalgi xunuk mag‘lubiyatlarimizga bundanam alamli va sharmandali mag‘lubiyatlarni qo‘shib qo‘yadilar.
*Cho‘loq dinsizlik o‘zib ketib, sog‘lom hidoyat ortda qolishi katta fojiadir. Bu holat hidoyat egalarining dangasa va sustkash ekani sabablidir.
=== Xotin-qizlar haqida ===
*"Uy bekasi" lavozimini mensimaganlar, bu mansabning muhimligidan va ummatning axloqiy-ijtimoiy hoziri va kelajagiga kuchli taʼsiridan g‘aflatda bo‘lgan johillardir. Uy to‘ridagi bu mansab qiyinchiliklari, erkaklarning uy tashida duch keladigan mashaqqatlariga barobar keladi.<br>Shariat ikki jinsni ham o‘zlariga loyiq va ustun tomonlariga yo‘llaydi. Baʼzi ayollarning favqulodda qobiliyatlari, bu xususiyatni yo‘qqa chiqarolmaydi.
*Ayolning qalbi va aqli qup-quruq bo‘lsa, unda na maktab-u madrasa taʼlimi va yo masjid ibodati bo‘lsa, biz kutayotgan tarbiya qayerdan keladi?!
=== Ummat, xalq, jamiyat va millat haqida ===
*Raiyatning buzilishi, hukmdorlarning buzilishi bilan bo‘ladi. Hukmdorlarning buzilishi esa, ulamolarning buzilishi bilan bo‘ladi. Agar yomon qozilar va yomon ulamolar bo‘lmaganda, ularning tanbehidan qo‘rqib, yomon hukmdorlar ham kam bo‘lardi.
*Uyg‘onishlar tarixidan maʼlumki, aqliy uyg‘onish doim siyosiy va ijtimoiy faoliyatlardan oldin turgan.
*Inson o‘ziga topshirilgan mansabni, o‘zi va yaqinlariga manfaat keltirish maqsadida suiisteʼmol qilmasligi kerak, chunki mansab omonatdir. Umummulkidan semirish esa jinoyatdir. Maʼlumki hukumat va shirkatlar o‘z xizmatchilariga muayyan miqdor maosh berishadi. Qing‘ir yo‘llar bilan uni ko‘paytirishga harakat qilish ayni harom mol topishdir.
*Maʼnaviy nochorlik moddiy nochorlikdan yomondir. Ahmoqlik va qoloqlikdan aziyat chekayotgan millat qadr-qimmatga loyiqmas va buyuk risolatni ko‘tarishga qodir bo‘lolmaydi.
*Diyorlarimizda dinsizlik, sarmastlik va zino erkinligini qattiq turib himoya qiladiganlar bor. Ammo iymon, iffat va fikriy uyg‘oqlik haqida so‘zlansa, ularning yuzi tirishib-burishib ketadi.<br>Mag‘lubiyat va sharmandalikni bizga aynan ana shu uyatsizlar olib keladi.
*Biz uyimiz to‘rida bosqinga uchradik. Bosqin harbiy bosqin emas. Fikriy-aqidaviy.<br>Endi mag‘lubiyatimiz og‘irligini boshqalarga yuklamaylik.
*Firʼavnlashuv ommaviy kasallik. Uning asosi haqni mensimaslik va odamlarni tahqirlash bo‘ladi. Ko‘pincha u hokim, masʼul, artist va ko‘cha supiruvchilarda uchraydi.
*Nima sababli ummat sportdagi mag‘lubiyatlar uchun asabiylashadida, sivilizatsiya, sanoat va ijtimoiy maydonlardagi mag‘lubiyati uchun bir tuki qimirlamaydi, shuni tushunmayman.
*Musulmon mamlakatlardagi fikriy tanazzul kishini azoblaydi. Boshqa o‘lkalardagi aqliy uyg‘oqlik esa hayratlantiradi. Bu uyg‘oqlik — islom shaʼnini ulug‘lagan fitrat sadosi ekani bizni yupantiradi.<br>Musulmonlar qoloqligining birinchi sababi ana shu sog‘lom fitratni inkor qilish va u bilan yurishdan bosh tortishlaridir.
*Taʼkidlashdan charchamayman, ishlarning eng qiyini xalqlarni o‘zgartirish. Hukumatlarning o‘zgarishiga kelsak, agar xalqlar buni xohlasa, ular o‘zidan-o‘zi o‘zgaradi.
*Istibdod tarixi so‘zlaydiki, hukmron va sultonlar aqliy uyg‘onishlardan siqilishadi. Ilm-u irfon yoyilishidan qo‘rquv his qilishadi.
*Agar musulmonlar o‘zlariga, Kitoblariga va payg‘ambarlariga insof qilganlarida, solih salaflaridan chiroyli o‘rnak olganlarida va ulug‘ bobolari dunyo tanigan eng yuksak hazora (sivilizatsiya)ni uning ustiga qurgan yo‘lda yurganlarida edi, sharqu g‘arbdan bo‘lgan dinsizlar Islomga tuhmatlar yo‘llashdan ojiz qolishardi.<br>Lekin biz fahmda adashdik, amalda adashdik. Noto‘g‘ri fahm va noto‘g‘ri amal Alloh va Rasuli sollallohu alayxi va sallamning dushmanlarini bu dinni unda bo‘lmagan sifatlar bilan tavsiflashga undadi.
*Firʼavn va imperatorlar ilohlik daʼvosini qilishgacha borishdi. Chunki avomning tafakkursiz xizmat qilishi ularni shunga yetakladi.
*Islom harbiy to‘ntarish yoki ommaviy qo‘zg‘olondan keyin barpo bo‘ladi, deb o‘ylaydigan yoshlar, maqsadlariga erishsalarda, islomni barpo qila olmaydilar.<br>Chunki hurmatga loyiq davlat hurmatga loyiq jamiyatning farzandidir. Solih hukumat solih jamiyatning tabiiy natijasidir. Beadab va tuban xalqlarni esa o‘z probalaridan bo‘lgan hokimlar boshqarishiga kelsak, Alloh taolo:<br>'''"Shunday qilib, qilgan ishlariga binoan zolimlarni baʼzilarini baʼzilariga hukmron qilib qo‘yurmiz"''', degan. ''(Anʼom surasi, 129-oyat)''
*Boylar qo‘llaridagi katta mol-davlatni o‘zlarigagina manfaatlanish uchun berilgan, deb o‘ylashadi. Islom esa boylikni ijtimoiy vazifa o‘laroq ko‘radi. Unda jamiyatdagi turli toifalarning haqqi bor.
*Sanoqda dunyoning beshdan birini tashkil qiladigan ummatni maʼrifat maydonida qidirib topolmaysan. Ishlab chiqarish sohasida esa borligini sezmaysan. Zakiy xulq namunasida, foydali hamkorlikda, ehtiromga loyiq erkinlik va adolatda qo‘lin bo‘m-bo‘sh ko‘rasan...<br>Bu ummat nima bilan mashg‘ul?!<br>U madorsiz nazariyalarni bahs etish bilan, arzimas juzʼiy masalalarni tortishish bilan va zohiri dinu aslida esa havo bo‘lgan bo‘linishlar bilan! Bularning hammasi uni g‘arq etgan.<br>Buning samarasi o‘laroq u hazoraviy, xulqiy va ijtimoiy tomondan zamin ahlining bashariy taraqqiyot narvonida oxiridadir...
*Lahvboshilarga uyg‘oqlarni uxlatishga bor imkoniyat berilayotgan bir vaqtda, biz mudraganlarni uyg‘otishdan man etilmoqdamiz
*Keyingi asrlar musulmonlarida bo‘lgani kabi o‘z merosini boy bergan va erlarini nazarga ilmagan millat albatta xor bo‘lgusi. Boy bergan va xor qilgan ishlari hosilini bugun yig‘ayotganlar meni hech ajablantirmaydi.
*Ummatimiz buni unutib qo‘ygan shekilli, bizning yer yuzida qolishga haqliligimiz, islomga mansublik va unga amal qilishimizga bog‘liq.
*Islom olamimizda hukmron muassasalar musulmonlarni soqol parvarishlash va tahorat hukmlarida cho‘kib ketishini xohlashadi. Toinki odamlar o‘zlari tushib qolgan korrupsiya va zulm botqog‘ini ko‘rmasinlar.
*Ayni damda islomni rad etish o‘ziga o‘zi suiqasd va barbod bo‘lish yo‘lidir. Balki bu mustamlakachilikning ko‘z quvonchidir.
*Alloh taolo O‘zidan qo‘rqadigan, ko‘zdan panada bo‘lgan solih bandalarini sevadi. Ular ko‘rinishmasa birov qidirmaydi, hozir bo‘lishsa tanimaydi. Ularning qalblari qorong‘i burchakdan chiqib keladigan hidoyat chiroqlaridir. Ha, jimgina ishini qiladigan, shuhrat va mansabga qo‘l siltagan va ishlarning po‘stlog‘i qolib, meva-urug‘i bilan mashg‘ul bo‘lgan hamda qalblari Allohga bog‘langan bu kishilarni Alloh sevadi. Ummatimiz o‘ziga rizq ham, nusrat ham ular tufayli keladigan bu muborak sinfga qanchalar muhtoj!
*To mamlakat boshqaruvini o‘zi uchun ishlaydigan, qilichi bilan uradigan va uning aqli bilan tafakkur qiladigan kishilarga topshirmagunicha, mustamlakachilar biror mamlakatni tark etmagan va qo‘shinini olib chiqmagan.
*Ummatimiz aqlli kishilarga rosa boy. Lekin islom ummatichalik oqillari oldiga to‘siq qo‘yadigan millatni ko‘rmadim. Bizda haqiqatni ko‘ra olganning fikri emas, gapdon vaysaqining gapi o‘tadi. G‘alaba qo‘lida qamchisi borniki bo‘ladi, dalil keltirganniki emas. Yo‘lni bo‘shatish uchun tentaklar daholarni doimo quvib soladilar.
=== Taʼlim va tarbiya haqida ===
*Taʼlim va tarbiya yonma-yon bo‘lmaguncha ummatimiz uyg‘onishi maholdir.
*Bekorchilik bag‘rida minglarcha razolat tug‘iladi.
*Go‘zal xulqni jamiyatda umumiy taʼlim bilan yoki amr va nahiy bilan shakllantirib bo‘lmaydi. Nafslarni fazilatlarga o‘rgatish uchun muallimning: "Bunday qil, yo unday qilma!" degan so‘zlari kifoya qilmaydi. Samarali odob uzoq tarbiyaga muhtoj va davomli harakatni talab etadi.
*Qohirada tibbiyot fakultetiga o‘qishga kirmoqchi bo‘lgan bir tolibi ilmni ko‘rdim. U uzun ko‘ylak va qalpoq kiyib olgandi. Undan: "Bu notabiiylik nechun?" deb so‘radim. U: "Men ajnabiy kiyimlar kiyib, kofirlarga taqlid qilmayman" deya javob berdi. Men aytdim: "man etilgan taqlid - shaxsiyat inqirozida va boshqalarga ruhiy-fikriy taqlidni eʼlon qilishda yashirindir. Rasululloh sollallohu alayhi va sallam ham rumiy (ajnabiy) jubba (yengi uzun ustki kiyim) kiyganlar. Uning yenglari tor bo‘lgan. Tahorat oladigan paytlarida qo‘llarini uning tagidan chiqarib olardilar".<br>Lekin esipast bu tolib o‘qishni tashlab ketib qoldi.
*Axloqning o‘z hikoyasi bor, bundan bexabar qolib bo‘lmaydi. Axloq Alloh taoloni yaxshi tanigandan yoki tavhid aqidasida rost turgandan ham paydo bo‘ladi. Ammo bunday axloqni xosda ham, avomda ham izlab topolmayapman.<br>Odamlardan qo‘rqib Allohdan qo‘rqmaydigan, odamlarni rozi etib Allohni rozi etmaydigan va odamlarga tavakkul qilib Allohga tavakkul qilmaydigan bu maxluqni musulmon, deb sifatlasa bo‘ladimi?<br>Nifoqni mahv qiladigan, botinni tozalaydigan va amal, ham holatni tartibga soladigan xulqlar bor. Bu haqda buyuk payg‘ambar sollallohu alayhi va sallam: "Men go‘zal xulqlarni kamolga yetkazish uchun yuborildim", deya ogohlantirganlar. Bu zot nifoq belgisi deya yolg‘on, vaʼdaga xilof, omonatga xiyonat, kelishuvlarni buzish va xusumatda buzuqlikni sanaganlar.<br>Boshqa jamiyatlar rostlik, omonatdorlik, vafodorlik va oliyjanoblikka bizdan ko‘ra eʼtiborliroq ekanini bilgan musulmon nima deya oladi?<br>Turli mamlakatlardagi ko‘pgina shahar va qishloqlar pokizaligini ko‘rdim. Piyoda va haydovchilar o‘rtasidagi qatʼiy nizomga guvoh bo‘ldim.<br>O‘z yurtimga birrov nazar solib g‘amga g‘arq bo‘ldim. Ishchilar malakani yoqtirmasligi, amaldorlar ommaga xizmat qilishni xushlamasligini ko‘ryapman.<br>Bizga nima bo‘ldi, tushunmayman. Biz o‘lyapmiz va o‘zimiz bilan dinimizni ham o‘ldiryapmiz!
*Chala ilm insonni kufrga yetaklaydi. Ammo tugal ilm esa insonni aniq iymonga boshlaydi.
*Kundan kunga bir haqiqatni ko‘proq his qilmoqdaman:<br>Islomning zakovatga bo‘lgan ehtiyoji ixlosga bo‘lgan ehtiyojidan kam emas!
*Islom ibodatlari mavhum marosimlar emas. Balki ular insonga axloqni o‘rgatadigan mashqlardir.
*Insonga ko‘ngil va tana pokizaligini taʼlim berolmagan namoz yo ro‘zaning qanchalik qiymati bor?!
*Islomda hukmronlik nizomi "Sizlarning yaxshingiz bo‘lmaganim holda sizlarga hokim qilindim (bu Allohning marhamati)" xulqidan boshlanadi.
*Turmush "hayvoniy mahsulot"ni ko‘paytirish uchun qo‘shilish emas! Balki islomda oila - "hayot va fazilat" bilan "iymon va bunyodkorlik"ning barobar davom etishidir.<br>Undan maqsad "yeyish, ichish va rohatlanishni do‘ndiradigan avlodni yetishtirish" emas. Balki g‘oya "borliq risolatini yuzaga chiqaradigan avlodni tarbiyalash"dir. Bunda ota-ona fikri va qalbi sog‘lom hamda yo‘li va g‘oyasi sharafli zurriyotni tarbiyalashda hamkorlik qiladi.
*Diniy fikrni yangilash quyidagilarni talab qiladi:<br>— Yetuk aql;<br>— Pokiza qalb;<br>— Tarix xatolari va avlodlar toyilishlarini ko‘ra bilish;<br>— Oddiy Qurʼonxon emas, Kitob olimlaridan bo‘lish;<br>— Shunchaki roviy emas, rivoyatlar mutaxassislaridan bo‘lish;<br>— Taqlidchi emas, islom faqihlaridan bo‘lish;<br>— Joriy urf-odatlar quli va yengil (asl manbada sassiq, deyilgan) izlanishlar egasi emas, balki tarbiya va taʼlimning ustalari bo‘lish.
=== Iqtisod va sanoat haqida ===
*Agar musulmon Islom kelajagi undan talab etadigan ilmiy va iqtisodiy faoliyatni unutgan holda, Kaʼba oldida umrbod ibodat bilan mashg‘ul bo‘lsa ham, bu ishi uni Alloh oldida hech narsadan behojat qilolmaydi.<br>Zero, zavodlar qurish masjidlar qurish bilan barobardir!
*Allohga dalada ibodat qilish ''(niyatni to‘g‘irlab, dalada mehnat qilish ibodat deb atalmoqda)'', mehrobda ibodat qilish kabidir. Zavodda ibodat qilish, saʼy va tavof''(haj amallari)''dagi ibodatga o‘xshashdir.
*Bir kishi shayx Muhammad G‘azzoliydan:<br>— ''"Soatni o‘ng qo‘lga taqish kerakmi, yo chap qo‘lgami?"'' deb so‘radi. U kishi shunday javob qildi::<br>— ''"Uni o‘zing yasagin-da, xohlasang oyog‘ingga taq!"''.
*"Hadid" surasining sohibi bo‘lgan ummat hadid''(temir)''ni ishlata bilmaydi ''(yaʼni og‘ir sanoatni rivojlantira olmaydi)''.
=== Insoniylik va bagʻrikenglik haqida ===
*Kitobiyya ayol bilan bir tom ostida yashashni halol qilgan islom, barchaning bir vatan ichra yashashiga mone bo‘lishi mumkin emas!
*Agar Misrdagi islom davlati masihiyga islom nomidan zulm qiladigan bo‘lsa, men islom davlatining zulmiga qarshi kurashda ana shu masihiy tomonida turaman.
*Buyuklik alomatlaridan biri, birov bilan fikrlashda muxolif va qarorlariga qarshi bo‘lishing mumkin. Lekin shu bilan birga ko‘ngling bilan uni quchishing va unga hech qanday holda ham ozor bermasligingdir.
*Agar insonning vijdoni o‘lib, haqni inkor etsa, uning Qurʼon yodlagani va Sunnat o‘rgangani aslo foyda bermaydi.
== Kitoblaridagi iqtiboslar ==
=== "Qurʼoni karimning besh mehvari" kitobidan ===
*Dinga mansublar ichida ulardan uzoq bo‘lish yoki qochish lozim bo‘lgan kishilar bor. Chunki ular o‘zlariga mahliyo kishilar bo‘lib, xususan adashgan yoki kamchiligi borlarni mensimay, ularga yuqoridan qarashadi. Ularni masxaralasa go‘yo savob oladiganday, tilini uzun qiladi. Ularning aybini ochganidan yoki azobga giriftorligidan xursand bo‘lganday, tuhmatlar to‘qiydi!!<br>Bu xil dindorlik egasiga ham, odamlarga ham balodir. Qotgan qalb egalari qanchalik ilmda chuqur bo‘lsalar ham vaznlari yo‘q kishilardir. Qadimdan dinlar bag‘ritosh kaslardan ziyon ko‘rgan. Bundaylar xastani davolamaydilar, balki sog‘lomni o‘ldiradilar. Yomon so‘z ayta oladilar, ammo yaxshi ish qila olmaydilar.<br>Biz bu gaplarimiz bilan jinoyatchini himoya qilmoqchi yoki adashganni to‘g‘ri demoqchi emasmiz. Balki insonga qarshi shaytonga yordam berishni yoki qadami toyib ketganga qarshi iblisni qurollantirmoqni istamaymiz. Zero adashgan yo toyganni qo‘lidan tutsak, to‘g‘ri yo‘lga o‘zi tushib oladi.
=== "Achchiq haqiqat" kitobidan ===
*Daʼvat yo‘lida men yo‘liqqan ofatlardan biri — hamma narsaga jununlarcha harom hukmini berishga rag‘bati bor kishilardir. Agar ularning havoni harom qilishga imkonlari bo‘lganda, odamlar bilan bo‘g‘ilib o‘lsalar ham, shunday fatvo chiqarishgan bo‘lardi. Ular islomni keng olamning tor bir burchida o‘z anʼana va marosimlari bilan biqiq yashaydigan risolat, deb tasavvur qilishadi. Olamga eltadiganlari, tabiati qanday bo‘lishidan qatʼiy nazar, hamma narsani man etishdir. Muhimi, bu biqiq burchak o‘z egalariga tegishli bo‘lsa bas. Bunday fikr egalari xarob bir uyga qorovul bo‘lishdan boshqasiga yaramaydilar. Ammo ularning bag‘rini yurtlar va zamonlarga ochadigan, nafslardagi Allohning fitratiga labbay deydigan va sharq-u g‘arbdagi erkak-u ayolni teng tushuna oladigan olamshumul din daʼvatchilari bo‘lishlari esa maholdir.
*Agar din go‘zal xulq, ochiq yuzlik, oliyjanoblik, yaxshi qo‘shnichilik va jozibali ko‘rinish bo‘lmasa, yana nima?<br>Bundan ham oldin din Allohga muhtojlik, Uning huzurida doimiy xokisorlik, keng rahmatidan umidvorlik va diyorlar-u bandalarga umumiy ezgulik istash bo‘lmasa, yana nima u?!
*Esimda, yosh bir yigit g‘azabnok ohangda shunday degandi:<br>—Siz soqolini qirtishlagan tolib va ochiq-sochiq yurgan tolibalar o‘rtasida o‘tirasiz. Odamlar sizni g‘azablangan emas, doim kulib yurgan holda ko‘rishadi. Shunday holatda ekansiz, sizni tanqid qilgan va yomon ko‘rgan kishilarga uzringiz bordir?!<br>Men aytdim:<br>— Xo‘mrayish daʼvatchilarning xususiyatlaridan ekanini bilmayman. Men avvalo odamlarga islomning aqida va axloqdagi alifbolarini anglataman. Agar urug‘ to‘g‘ri ekilsa meva o‘z vaqtida yetiladi. Agar odamlar Robbilarini tanishsa va Unga "eshitdim va itoat etdim" asosiga ko‘ra bog‘lanishsa, ularda sen talab qilgan, balki undan-da ko‘proq narsa ro‘yobga chiqadi.<br>Ammo meni yomon ko‘rishlari masalasiga kelsak, nima deyishni ham bilmayman. Lekin Allohga hamd aytamanki, U meni mukammal satr qildi, mendan biror narsaga (sharmandagarchilikka) imkon bermadi.<br>Siz o‘zingizni (nafsingizni) xursand qilish uchun xalqni sharmanda etishga qiziqasiz. Bu qiziqish esa o‘zingiz odamlarni ayblayotgan gunohlardan ham ko‘ra chirkinroq darddir.<br>Ey o‘g‘lim, sen bu hunaring bilan boshqalardan ko‘ra yomonroq bo‘lmasang deb qo‘rqaman.<br>Zero, qalbi siniq gunohkor kishi, bandalarga katta ketadigan voizdan ko‘ra sharafliroqdir.
*Qalb qotishi va g‘olib g‘urur Allohning g‘azabiga va to‘g‘ri yo‘ldan uzoqda ekanlikka dalolat qiladi. Kishi kir borlig‘i va xunuk botini ustiga zohiriy taqvo libosini kiyib olishi qiyin ish emas.
*Agar kishidagi aqliy masofani yuz metr deb olsak, uning to‘qson metrini tortishuv masalalari egallab olishi nimani anglatadi? Shundan keyin ham iymon qarorlari va isloh maydonlari uchun nimalar qoladi?<br>Lekin baʼzi odamlar fitna qo‘zg‘ovchi bo‘ladi. Chunki ularning buzishga bo‘lgan rag‘batlari qurishga bo‘lganidan tezkor bo‘ladi. Tortishuvga bo‘lgan qiziqishlari sokin amaldan ko‘ra muhimroq bo‘ladi. Bu qadar bulut ichra ular Allohning roziligini ko‘radilar, deb o‘ylamayman.
=== "Qurʼon bilan qanday muomala qilamiz?" kitobidan ===
*Fiqhiy juzʼiyyotlarga ummatimizdek ko‘p vaqt ketkazgan millatni bilmayman. Masalan tahoratni olaylik. Uni o‘rganishga ikki daqiqa vaqt yetadi. Vaholanki u to‘g‘rida yuzlarcha sahifalar, kitoblar, balki-da jildlar qoralangan va mazhablar ixtilofi bayon qilingan. Bu juda ajib holat. Hatto men bu ilmni "Tahoratni (jarrohlik yo‘li bilan) yorib ko‘rish ilmi" deb atayman.<br>Shubha yo‘qki, kichik juzʼiy masalalarning bunchalik katta maydonni egallashi asl va katta masalalar hisobiga bo‘ladi.
*Tahoratni uch oy bahs qilish o‘rniga, masalan quyidagi mavzularni o‘rgansak bo‘lmaydimi? Od qavmi nega halok bo‘ldi? Samudchi? Bugungi jamiyat Od va Samud jamiyatiga o‘xshaydimi? Bani Isroilda sodir bo‘lgan inqiroz nima edi? (Dindagi) haqiqatlar shakllarga qachon aylanayozdi? Din ilohiy mansublik va ruhiy tozalanish bo‘lishi o‘rniga qanday qilib tarixiy mansublikka evrildi?<br>Bu savollarning hammasini Qurʼoniy qissalar manzarasida o‘rgansa bo‘lardi. Lekin biz bu jihatni batamom eʼtiborsiz qoldirdik. Ulardan, koinot haqidagi oyatlardan uzoqlashganimiz kabi yiroqlarga ketib qoldik. Shundan aqllar o‘tmaslashdi, fikrlar xiralashdi.
*Hozirda sodir bo‘layotgan ishlardan ko‘ra mazhabga taqlid qilish yaxshiroq. Ular yo muhtaram ilmiy vazni yoki hurmatga loyiq fitriy isteʼdodi yo‘q kishilarning bolalarcha ishi bo‘lmoqda. Ularning bor imkonlari jurʼatda va bir nav avantyurada ko‘rinmoqda xolos. Keladilar-da imomlarga hujum qiladilar va butkul tarixga loy chaplaydilar. Buni o‘zlari mansub bilgan bekorchi bir gap tufayli qiladilar. Ularning daʼvosi qanchalik ergashish va iqtido haqida bo‘lmasin, haqiqatda bu ishlari bir nav go‘daklikdir. Tobeinlar bunday qilishmagan. Mening tushunishimcha, salaflik Abu Bakr va Umar roziyallohu anhumolarga murojaat qilishim va ular yetib borgan ufqlarga boqishimdir.
=== "Islom va harakatsiz quvvatlar" kitobidan ===
*Asl musulmon mutafakkir mantiqiga ko‘ra ayta olaman:<br>Bug‘ kuchini kashf qilib, aqlini suvning qaynashi orti va uning suyuqlikdan gazga aylanuvchi quvvatini o‘rganishga bag‘ishlagan ingliz olimi, bu ishi bilan "Allohning sifati zotining aynimi? Yoki zotidan o‘zgami? Yoki ayni ham, o‘zga ham emasmi?" degan masalani o‘rgangan musulmon olimdan ko‘ra islom fitratiga yaqinroqdir.<br>Chunki musulmon olimi bu harakati bilan musulmonlarni firqalarga bo‘lib tashlaydigan va aql bilan emas, aqldan ozish bilan natijalanadigan xizmatni amalga oshirdi.<br>Chunki inson oliy malakasining tabiiy sohasi koinot haqida izlanishdir. Bu izlanishning natijalari esa quyidagicha bo‘ladi:<br>— Allohga iymon paydo bo‘ladi.<br>— Aqllar Uning buyukligining yana bir jihatidan bahra oladi.<br>"G‘aybiy mujodalar"da ochilgan barcha maydonlar esa bizning aqliy quvvatimizni insofsizlarcha yakson etmoqda.<br>Inson aqlini ufqlarda kezishdan va yeru osmondagi oliy qudrat kengliklari bilan do‘stlashishdan man etadigan sunʼiy to‘siqlarni jaholat va zalolatgina paydo qiladi. Islom esa bunday ishlardan pokdir!
*Jism qon saratoniga chalinsa, oq va qizil hujayralar o‘rtasida ayovsiz jang boshlanib, jismni tezda qabr yo‘liga olib boradi.<br>Qachonki, ummat tafriqalanish kasaliga mubtalo bo‘lsa, uning ziyoni ummat boshiga tushib, borliq halokatga yuz tutadi.<br>Shubha yo‘qki, Allohning huzurida eng ulug‘ qurbatlardan biri musulmonlarni ushbu halokatdan chetlatish va yakka shaxslar va jamoalarni bir-biriga yaqinlashtirmoqdir. Ularning o‘rtasini isloh qilmoq zarur. Toki buyuk maqsadlariga yetsinlar va olamlarga islom risolatini yoysinlar.
=== "Tuhmatga yo‘liqqan islom" kitobidan ===
*Odamlarga faqirlikni targ‘ib etadigan yoki arzimas tirikchilikka qanoat qilishga undaydigan yoki hayotdagi xorlikka ko‘ndiradigan yoxud yo‘qsillikka sabr etishga va pastlikka rozi bo‘lishga chaqiradigan daʼvat fojir daʼvatdir.<br>Bunday daʼvat bilan ijtimoiy zulmga yo‘l ochishni va zahmatkash ommani shaxs yoki shaxslar xizmatida ezishni iroda qilinadi.<br>Hammasidan avval, bu islomga yolg‘on to‘qish va Allohga tuhmat qilishdir.
=== "Islom va iqtisodiy holatimiz" kitobidan ===
*Sharqning musulmon xalqlari islomni tushunishidan oldin va islom azizligini kutishidan avval, uning moddiy va maʼnaviy darajasini ko‘tarilishiga, yaʼni insoniyligini isloh qilinishiga qattiq mehnatni taqozo etadi.<br>Bir necha tajribadan keyin amin bo‘ldimki, bechorahol tabaqa o‘rtasida buyuk eʼtiqodlar, solih amallar va fozil xulqlar urug‘ini ekishga men munosib vaziyat topa olmas ekanman. Chunki insonning qorni och ekan, uning qalbini hidoyatga to‘ldirish yoki jismi yalang‘och ekan, unga taqvo libosini kiydirish juda ham qiyin masala.<br>U inson o‘laroq, belini ko‘tarib turishiga imkon beradigan ehtiyojlari to‘g‘risida ko‘ngli xotirjam bo‘lishi kerak. Belini tuta olgandagina, u ruhiyatida iymon asoslarini tutib tura oladi.<br>Agar biz razolat, maʼsiyat va jinoyatga qarshi din nomidan haqiqatda kurashmoqchi bo‘lsak, yoki odamlarni Rabbil-olamiyn sari hidoyatini chin istasak, unda keng iqtisodiy hozirlik, shomil maishiy islohotlar qilishimiz kerak.
=== "Islom va siyosiy istibdod" kitobidan ===
*Islom va istibdod bir-biri bilan yo‘li tutashmaydigan zidlardan sanaladi. Din taʼlimotlari odamlarni yakka Rabbilari ibodatiga eltadi. Istibdod marosimlari esa ularni ko‘r-ko‘rona siyosiy butparastlikka qaytaradi.
=== "Islomiy hayot yo‘lidagi muammolar" kitobidan ===
*Mening fikrimcha, musulmonlardagi fikriy falajlikning dastlabki sabablaridan biri siyosiy istibdod-diktaturadir. Chunki inson doimiy nazoratda ekanini, zulm kaltagi boshi uzra aylanib, hayotiga nuqta qo‘yilishi mumkinligini va gardaniga musht tushib, hurmati poymol qilinishini, hamda qo‘liga kishan solinib, ahli va farzandidan xabar kelmaydigan qamoqlarga tashlanishini bilib, qo‘rqib yashashi va yana o‘z yo‘lida davom etishi oson ish emas.<br>Insonning ruhiy xotirjamlikka ehtiyoji taomga bo‘lgan ehtiyoji kabidir.<br>Makkani insho etishdan biroz oldin Ibrohim alayhissalom insonning ham moddiy va ham maʼnaviy huquqlarini barobar qiymatlab, shunday duo qildilar:<br>'''"Ibrohimning: «Robbim, buni omonlik yurti qilgin va ahlidan Allohga va qiyomat kuniga iymon keltirganlarini mevalar ila rizqlantirgin», deganini esla".''' ''(“Baqara” surasi, 126-oyat)''<br>Odamlarni kaltaklashga buyurilgan askar, poyabzali ostida dunyodagi eng katta miya ezg‘ilanayotganiga parvo qilmaydi. Chunki u miya bilan miyaning farqiga bormaydi. Faqat buyruqni bajarishnigina biladi. Qisqasi, jabbor-zolimning qo‘lidagi bashariy asbobdir.<br>Qurʼoni karim firʼavnlar siyosatini (yaʼni, istibdodni) tavsiflagan paytda buyuruvchi va bajaruvchilarni bir yo‘lda deya taʼriflaydi:<br>'''"Albatta, Firʼavn, Homon va ikkovlarining askarlari xatokorlardan bo‘lgan edilar".''' ''("Qosos" surasi, 8-oyat)''
=== "Hayotingni yangidan boshla" kitobidan ===
*Kishining umri qanday o‘g‘irlanishini bilasizmi?<br>Ertani kutib bugunini xavotirla o‘tkazadi. Ajali yetguncha har qanday ezgulikdan qo‘li bo‘sh holda shunday yashaydi.<br>Hayotingizni g‘ayb tug‘adigan narsalar orzusiga bog‘lamang. Chunki bu orzu hech qachon yaxshilik keltirmaydi.
*Taʼlim olish va taʼlim berish islomning ruhidir. Uning javhariga baqo va kelajagiga kafolat faqat ular bilandir. <br>Islom nazarida odamlar ikki kishidan biri bo‘lishi kerak: haq yo‘lni izlagan taʼlim oluvchi yoki qo‘shimchani istagan olim. Rasululloh sollallohu alayhi va sallam aytadilar:<br>'''"Olim va taʼlim oluvchi yaxshilikda sherikdir. Boshqa odamlarda esa yaxshilik yo‘qdir".''' ''(Ibn Mojja rivoyati)''
*So‘rovchi yaxshilik haqida so‘raganida islom Payg‘ambari: "Qalbingdan so‘ra...", deb, bu javobni qon to‘kishni halol biladigan va huquqlarga suiqasd qiladigan jinoyatchiga hadya o‘laroq taqdim etmadilar. Qalblari gunohi kabiralarni bemalol sig‘diradiganlar qanchalar bisyor!<br>Bu ezgu javobni u zot sag‘ira gunohdan ham seskanadigan, fitrati sog‘lom, javhari shaffof va ezgulik oshiqiga aytganlar.<br>Payg‘ambari karim bu odamni savol berish va fatvo kutish mashaqqatidan xalos etmoqni istaganlar, qachon ishlar oldida ishtibohli bo‘lganda qalbiga boqishiga hamda muftiylar fatvo bersa-da, uning (qalbining) javobidan xotirjam bo‘lishini xohlaganlar.
=== "Shu yerdan bilamiz" kitobidan ===
*Va nihoyat musulmonlar uyg‘ona boshlaganlarida, hamda aqida va shariatlarida islomga qaytishga qaror qilganlarida haqiqatning boshidan emas, etagidan torta boshladilar. Usul-asoslar qolib, furuʼ-shoxchalarni talab qildilar. Holatni tubdan o‘zgartirishni unutib, qasos va hadlarni tatbiq qilishga chaqirdilar.
=== "Musulmonlar o‘rtasida madaniy birlik dasturi" kitobidan. ===
*Mazhabiy taassubning ikkinchi ofati — niyatning yaxshi emasligi. Yoki insoniy tabiat ortida yashirin ruhiy xastaliklarning mavjudligi.<br>Insonga gohida taniqli va ustun bo‘lish ofati yoki shafqatsizlik va hukmini o‘tkazish razolati g‘olib keladi.<br>Qurʼon majlisida edim. Qori tilovatni "Sodaqallohul Aziym" bilan tugatdi. Shunda o‘tirganlardan biri xuddi chayon chaqib olgandek o‘rnidan sakrab turdi va: "Bu bidʼat" deya o‘shqirdi. Unga dedim: "Sen bilan uning bidʼat yoki bidʼat emasligi haqida bahslashmayman. Lekin: "Go‘yo boshingga tosh tushib ketgandek, bu qo‘rquv nechun?" deya so‘rayman. Ish bunaqa vahima bilan to‘g‘rilanmaydi. O‘tir joyingga!".<br>Qohira masjidlaridan birida yoshi qaytib qolgan kishi boshyalang namoz o‘qiyotgan talabalarni urayozganini ko‘rdim. Uning qo‘lidan ushladim va zo‘rg‘a bosh avrat emasligini, ularning namozlari sahih ekanini va uslubi noto‘g‘riligini tushuntirdim. Gapimga qoniqmagan holda, lekin iloji yo‘qligidan, u joyni tark etdi.<br>Bu toifa odamlar risolat sohibi go‘zalliklarini tom qilish uchun kelgan axloqlar bilan nafsini poklamagan bo‘ladi. Ularning nazdida ibodatning surati qo‘pol qalb va bepoyon nafsning g‘ilofidir.<br>Ular to‘lib-toshib zahrini sochish uchun ixtilofli masalalardan rohatlanadi. Ularning ishi zohirda din uchun g‘azab, ammo haqiqatda esa xasta tabiat va noqis, balki yo‘q tarbiyadan nafas olishdir.
=== "Musulmon axloqi" kitobidan ===
*O‘ziga topshirilgan vazifasida Allohning (shariatining) chegaralarini rioya qilgan va zimmasidagi burchga xiyonat qilmagan kishi, Allohning huzurida diniga nusrat beradigan va Kalimasini oliy qiladigan mujohidlardandir. Rasululloh sollallohu alayhi va sallam aytdilar:<br>'''"Amaldor amalga minganda haqini olib, haqini bersa, to uyiga qaytguncha Allohning yo‘lidagi mujohid kabi bo‘ladi".''' ''(Tabaroniy rivoyati)''
*Zaif kishi joriy urf-odatga qul bo‘lib oladi va uning ishlarida anʼanalar hukmronlik qiladi. Garchi bu xatolari uni dunyo va oxirat qiyinchiliklariga duchor etsada.<br>Odamlar xursandchilik va motamlarida turli bidʼatlarni paydo etib olishgan. Din haqiqatlarini tutishdan ko‘ra ular ana shu bidʼatlar girdobida qolishni afzal bilishadi.
=== "Daʼvatchining g‘amlari" kitobidan ===
*Kichiklar doim doim kichik masalalarni qo‘zg‘ab yuradilar. Namozda qo‘lni kindikdan pastga qo‘yadimi yo ko‘krakning tepasigami, deganga o‘xshash. Qo‘lni namozda ushlashni juda muhim hisoblayotgan va bu masala Chadda o‘ldirilgan o‘n minglab musulmondan ko‘ra uni qattiq bezovta qilayotgan kishini ko‘rsang... bilgilki, sen nasli buzilgan maxluqning oldida turgan bo‘lasan.<br>U maxluq yo Allohning diniga iymon keltirmagan, yo odamlarning dunyosiga.<br>Dindorlarning bu toifasi yer va osmonga juda og‘ir yuk bo‘ladi.<br>Mana shunday nogiron kishiga tizginini topshirgan millat esa o‘zini qassobga topshirgan bo‘ladi. O‘n beshinchi asrda din to‘g‘risida bunday ahmoqlarning gap sotishidan Allohning dini yuksak va sharafliroqdir.
=== "Yo‘l bu yerdan boshlanadi" kitobidan ===
*Afrikaning fransuz va ingliz tilli o‘lkalarini kuzatdim. Mustamlakachilik qanchalik ildiz otganiga guvoh bo‘ldim. Garchi qo‘shinlari u zaminlardan chekingan bo‘lsada, mustamlakachilar o‘zining uzoqroq qolishi kafolatini qanday mustahkamlaganini ko‘rdim.<br>Ha, ular zaminni tark etishgan. Lekin yerli aholining ruhiyatini egallab olishgan, ularni o‘zlarining moddiy va maʼnaviy meroslariga chambarchas bog‘lab bilishgan. Aholi endi ularga yukinadi va ularga suyanadi.<br>Ular avvalo o‘z tillarini idoralararo yozishmalar tiliga va maorifning barcha bosqichlarida taʼlim tiliga aylantirishdi.Uni uylar va ko‘chadagi eʼtiborga molik so‘zlashuv tili darajasiga olib chiqishdi. To‘g‘ri, boshida bir muddat mahalliy tillar bilan murosa qilishdi.Lekin arab tiliga bo‘lgan nafratlarini aslo yashirishmadi. Har qanday to‘plantida uning haqqiga tajovuz qilishdi. Arab tilli kishilarni qasddan orqaga o‘tkazishdi.Garchi musulmonlar aholining o‘ndan to‘qqizini tashkil etishgan bo‘lsa ham. Shu sabab fransuzcha Senegal tiliga va inglizcha Nigeriya tiliga aylandi. Ammo Qurʼon tili bo‘lsa, eʼtiborsiz va nochor ahvolda qoldirildi!!<br>Bu holat sababli, mazkur o‘lkalarda musulmonlar, arab tilida yozilgan islomiy meroslaridan uzilib qolishdi.<br>Agar ular islomdan biror narsa o‘qimoqchi va o‘rganmoqchi bo‘lishsa, mustashriq yo missionerlar ikki til; inglizcha yo fransuzchada yozgan yolg‘onlari orqali o‘rganishdi.Kelajak avlodni biz qanchalar qo‘ldan berdik!!!
=== "Ayollar muammosi: qotib qolgan va chetdan kirgan urf-odatlar o‘rtasida" kitobidan ===
*Osiyo tomon yuzlansak, o‘sha-o‘sha xastalik va ayni natijani ko‘ramiz. Musulmonlarning aksarini tashkil qiladigan ajamlar (arab bo‘lmaganlar) hanafiy yo shofeiy mazhabiga ergashadilar. O‘zlarini ahli hadis deb nomlab olgan anavilar bo‘lsa, bu buyuk ikki imomga til tekkizishdan huzur qiladilar. Shu sababli bo‘linish va fitnalar qo‘zg‘aladi. Bunday ilmiy va xulqiy boshboshdoqlikdan dinimizning kelajagini yo‘qqa chiqaramizMen Sunnat bayrog‘ini ko‘targan kishilarga nasihat qilaman:<br>O‘zingiz va ummatingiz to‘g‘risida Allohdan qo‘rqing! Jamlash kerak, bo‘lish emas! Islomning yo‘liga to‘siqlar qo‘yish o‘rniga, uning qaytishi uchun yo‘l ochish lozim. Musulmonlar jamoasi asrlardan beri yashab, fiqhiy ixtiloflar nima ekanini bilib olgan. Uni shishirish va bo‘rttirish shart emas!
=== "Dardlar va davolar" kitobidan ===
*Biz musulmonlar tabiiy ilmlardagi qoloqligimiz uchun hali juda og‘ir hisobga tutilamiz. Inson namoz o‘qishi uchun yer yuzida bir metrga bir metr (1 kv.m) joy kifoya qilishi mumkin. Ammo ana shu kichikkina masjidni dushmandan himoya qilish uchun u Yerdan Mirrixgacha, balki Quyoshgacha cho‘zilgan bilim-maʼrifatga ega bo‘lishi lozim.
*Hamma narsani, ignadan tortib raketagacha import qiladigan millat hech qachon g‘olib bo‘lmaydi. Import qilish garchi sabablarni ushlashdan hisoblansada, bu noqis ushlash hisoblanadi. Chunki siz o‘zgaga bo‘yiningizni topshirdingiz.<br>Qurol-aslahasini o‘zi yasamagan millat uni ishlatish erkiga ega bo‘lmaydi.
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:1917-yilda tugʻilganlar]]
[[Turkum:1996-yilda vafot etganlar]]
l7tyslss10r5hsdf2twog4ntsfazxp8
Turkum:1885-yilda tugʻilganlar
14
3593
7640
7639
2024-03-23T12:02:26Z
Bekipediya
2189
7640
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1976-yilda vafot etganlar
14
3594
7653
7642
2024-03-24T18:14:07Z
Bekipediya
2189
7653
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1917-yilda tugʻilganlar
14
3595
7644
2024-03-23T12:04:38Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7644
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1955-yilda tugʻilganlar
14
3596
7647
2024-03-24T18:09:48Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7647
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2011-yilda vafot etganlar
14
3597
7649
2024-03-24T18:11:07Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7649
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1996-yilda vafot etganlar
14
3598
7651
2024-03-24T18:12:29Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7651
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Jinoyat va jazo
0
3599
8390
7658
2024-05-23T10:14:18Z
Bekipediya
2189
8390
wikitext
text/x-wiki
{{vikipediya}}
'''Jinoyat va jazo''' — 1865–1866-yillarda yozilgan [[w:Fyodor Dostoyevskiy|Fyodor Dostoyevskiyning]] ijtimoiy-psixologik va ijtimoiy-falsafiy romani.
== Iqtiboslar ==
*[[Kambag‘allik]] ayb emas, biroq yo‘qchilik — illat. Birinchisida inson tug‘ma olijanob [[Fazilat|fazilatlarni]] saqlab qola oladi, ammo yo‘qchilikda ularni hech qachon va hech kim saqlab qola olmaydi.
*... bizning maishiy turmushimizda hammaga va har kimga ham [[qarz]], ham farz boʻlgan baʼzi jamoa urf-odatlarini oʻtkazishda juda koʻp kambagʻal odamlar qattiq kuchanadilar va amal-taqal qilib tish orasida asrab yurgan oxirgi chaqalarini ham unga sarf qilib yuboradilar, buni oʻzlarining “boshqalardan qolishmasliklarini” koʻrsatish va boshqalar tagʻin ularni “aybsitib” yurmasligi, gap-soʻzga qolmaslik uchun qiladilar.
[[Turkum:Kitoblar]]
re11x62vbbb6mjj4gzxffg6drllmpzh
Kafansiz koʻmilganlar
0
3600
7655
2024-03-24T18:29:38Z
Bekipediya
2189
„'''Kafansiz koʻmilganlar''' — Sibirga badarg‘a etilgan, qatagʻonlik davrining ikkinchi to‘lqini jabrini chekkan, sho‘ro hukumati lagerlarida og‘ir azob-uqubatlarni o‘z boshidan kechirgan o‘zbek yozuvchisi [[w:Shukrullo|Shukrullo]] tomonidan yozilgan va 1991-yilda nashrdan chiqqan tarixiy avtobiografik roman. == Iqtiboslar == *Dindor odam yomon-u dindan qaytgan yaxshi, hukumatga sadoqatli boʻladimi? Axir eʼtiqodsizlikdan koʻra ni...“ yozuvi orqali yangi sahifa yaratildi
7655
wikitext
text/x-wiki
'''Kafansiz koʻmilganlar''' — Sibirga badarg‘a etilgan, qatagʻonlik davrining ikkinchi to‘lqini jabrini chekkan, sho‘ro hukumati lagerlarida og‘ir azob-uqubatlarni o‘z boshidan kechirgan o‘zbek yozuvchisi [[w:Shukrullo|Shukrullo]] tomonidan yozilgan va 1991-yilda nashrdan chiqqan tarixiy avtobiografik roman.
== Iqtiboslar ==
*Dindor odam yomon-u dindan qaytgan yaxshi, hukumatga sadoqatli boʻladimi? Axir eʼtiqodsizlikdan koʻra nimagadir ishonib, eʼtiqod qoʻyib yashash afzalroq-ku. Lev Tolstoy xudojoʻy boʻlgan, dindor boʻlgan, uni zararli odam deb boʻladimi?
*Qassobdan chiqqan jalloddan olimdan chiqqan jallod xatarli. Chunki qassobdan chiqqan jallod ilmsiz, omi, u dovdir-sovdir ish qilishi mumkin. Ammo olimdan chiqqan jallodning qoʻlidan qutilish qiyin. Negaki, u aql bilan ish qiladi va oʻzining haqligiga uncha-muncha odamlarni ishontira oladi.
*O‘g‘rilik, bezorilikning dunyo bo‘yicha bizlardan bunchalik ko‘pligiga sabab blaki dinning yo‘q qilingani yoki Xudodan qo‘rqmay, bandadan uyalmasligimi?
*Mening dunyoyim bu — to‘rt tomoni tikonli sim bialn o‘ralgan devor, uvada kiyim, yemishim arpa-yu so‘k. Xayolimda birdan bir narsa xotin, bolalarim, erkinlik. Ammo ozodlikda yeb-ichib, to‘y-u tomoshalarda bezanib yurganlarning o‘y-xayollari-chi!.. Xonanda-yu sozandalarning dilni qitiqlovchi kuylari yangraganda nozu-ne’matlarga to‘la dasturxon atrofida o‘tirib, raqslarga tort-tort bo‘lib, qiyqiriq avjga chiqqanda, nahot bizlarni birov esga olsa!
[[Turkum:Kitoblar]]
qitnnb53b49apcwjk0i6il9233uqyrl
Graf Monte Kristo
0
3601
8454
7657
2024-06-16T14:18:15Z
Bekipediya
2189
8454
wikitext
text/x-wiki
{{vikipediya}}
'''Graf Monte Kristo''' ''(fransuzcha: Le comte de Monte Cristo)'' — [[w:Alexandre Dumas|Alexandre Dumasning]] sarguzasht romani, 1844-1845 yillarda yozilgan, fransuz adabiyotining klassik asari.
== Iqtiboslar ==
*[[Siyosat|Siyosatda]] odamlar emas, [[Gʻoya|gʻoyalar]] nazarda tutiladi, [[Hissiyot|hissiyotlar]] emas, [[Manfaat|manfaatlar]] toʻqnashadi. [[Siyosat|Siyosatda]] odamlarni oʻldirmaydilar.
*Biroq zamonamizning burnidan naridagini ko‘rishga noqobil zodagonlarida [[jasorat]] degan narsa yo‘q, ular buyruq berishadi-da, ammo shu buyruqni eshitgan quloqlardan o‘lgudek [[Qoʻrquv|qo‘rqishadi]], hatti-harakatlarini ko‘rib turgan ko‘zlarni ko‘rganda, o‘takalari yoriladi.
*Inson boshiga [[musibat]] tushsa [[Xudo|Xudoga]] iltijo qilishi kerak, lekin u hech kimdan, hech qayerdan najot topolmagachgina [[Xudo|Xudoga]] murojaat qiladi.
*Oddiy va yoʻl qoʻyilgan ishlarda tabiiy tuygʻularimiz bizni toʻgʻri yoʻldan boshlab boraveradi. Qon toʻkish uchun yaratilgan sher uchun oʻldirish kasb, burch, u oʻlja yaqinligini his etsa boʻldi – unga shunisi yetarli. Shu zahoti otilib boradi-da, qoʻliga tushgan jonivorlarni burdalab tashlaydi. Uning [[Odat|odati]] shu, shunga boʻysunishga majbur. Inson esa qondan hazar qiladi. [[Jamiyat]] [[Qonun|qonunlari]] emas, tabiat qonunlari bizga qon toʻkishni, odam oʻldirishni taqiqlab qoʻygan.
*Faqat baxtsizlik kishi aqlining yashirinib yotgan [[Boylik|boyliklarini]] ochib tashlaydi, harakatga solib yuboradi.
*Mudhish [[Niyat|niyatlar]] buzuq [[Xulq|xulqdan]] kelib chiqadi, boshqa vaqtlarda inson [[Jinoyat|jinoyatdan]] o‘zini chetga tortadi. Biroq [[sivilizatsiya]] insonda [[yaxshilik]] tuyg‘ularini bo‘g‘ib [[Yomonlik|yomonlikka]] olib boradigan sun’iy talab, [[illat]] va [[istak]] borligini oshkora etib tashladi. Bundan shunday qoida kelib chiqadiki: jinoyatchini topmoqchi bo‘lsang qilinadigan [[Jinoyat|jinoyatdan]] naf ko‘radigan kishini axtar!
*Tartibot — barcha jumboqlarning kaliti.
*O‘rganish — bilib olish, degan gap emas, albatta. Biladiganlar bor, [[:Turkum:Olimlar|olimlar]] bor, birinchilari – yod oluvchilar, ikkinchilari – [[:Turkum:Faylasuflar|faylasuflar]].
*[[Xudo|Xudoyim]] o‘zi yaratgan insonga hayot va yashashga cheksiz [[Muhabbat|muhabbatni]] ham ato etgan ekan, inson ana shu hayotni saqlash uchun qo‘lidan kelgan hamma choralarini ko‘rmog‘i kerak, bu [[Xudo|Xudoning]] amri.
*Eng xavfli narsa harakatsizlik, hafsalasizlik. Tinmay mashq qilib kuchingizga kuch qoʻshib, oʻzingizni oʻzingiz chiniqtirmasangiz, qochayotganda halok boʻlishingiz hech gap emas.
*Aslo! Bu maxluqlar kabi g‘arib, [[Jaholat|jaholatda]] hayot kechirgandan ko‘ra, bu dunyo bilan xayrlashgan ming karra yaxshi!
*Yurak shunday bir narsaki, u [[orzu]]-[[Umid|umidlarning]] ilk shabadasi esishi bilan darhol ortiq shishib, kengayib ketadi, voqelikning sovuq shamoli esgudek bo‘lsa, birdan siqilib kichrayib qoladi.
*Savdo-sotiq ishlarida [[do‘st]] bo‘lmaydi, faqat gumashtalar bo‘ladi.
*Kishi duchor bo‘ladigan xavfni bilganda emas, aksincha bilmaganda ko‘proq [[Vahima|vahimaga]] tushadi.
*Ayniqsa meni himoya qilmaydigan, pand beradigan [[Vaqt|vaqtdagina]] meni esga oladigan [[Jamiyat|jamiyatga]] hech qachon jon kuydirmayman. [[Jamiyat|Jamiyatni]] ham, yaqin kishilarimni ham [[izzat]]-[[hurmat]] qilishdan voz kechib, ularga nisbatan faqat betaraflik pozitsiyasida turarkanman, ular shunisiga ham [[shukr]] deb, minnatdor bo‘lib o‘tiraversinlar.
*Darhaqiqat, joningni ayamay harakat qilishga ahd qilsang, boshqalarga o‘xshamay qolasan yoki boshqacha qilib aytganda, boshqalar senga o‘xshamay qoladi, kimki shunga ahd qilsa, u kuchiga kuch qo‘shilayotganini va ufq doirasi kengayib borayotganini shu zahotiyoq sezadi.
*Har qanday balodan qutilish uchun ikkita dori bor — [[vaqt]]-u [[sukut]].
*Axir sudya faqat qonunni juda boplab ijro qilibgina qolmay, qonun boblarini uddaburonlik bilan izohlabgina qolmay, kishi yuragini, dilini tekshiradigan mohir psixolog bo‘lishi kerak emasmi?
*Ishtaha ovqat mahalida ochiladi.
*[[Fikr]] — endigina tug‘ilgan o‘y-[[hayol]], reja esa amalga oshiriladigan narsa.
*[[Yurak|Yurakdagi]] jarohat koʻzga koʻrinmaydi, lekin u tinimsiz azob beradi, hammasidan yomoni shundaki, uni hech qanday muolaja bilan davolab boʻlmaydi.
*…axir [[Oʻlim|o‘lim]] hamma intiladigan, hamma [[orzu]] qiladigan mangu osoyishtalik emasmi?
*[[Maslahat]] berish yordam berishdan koʻra ogʻirroq.
*Odatda kamsuxan yoki behudaga gap sotavermaydigan kishilarning soʻzlarini odamlar berilib tinglashadi.
*Afsuski, bu foniy dunyoda har bir kimsaning boshqalar [[Nuqtayi nazar|nuqtayi nazarini]] koʻrishga xalaqit beradigan oʻz [[Nuqtayi nazar|nuqtayi nazari]] boʻladi.
*[[Gʻazab|Gʻazabga]] mingan olomon koʻziga yomon koʻringanni toshboʻron qilib oʻldirish mumkin, biroq [[oʻlim]] hukmi eʼlon qilinganda, u har qanday zoʻr [[Jinoyat|jinoyatchi]] boʻlmasin, unga [[haqorat]] toshi otganlar kamdan-kam boʻladi.
*Dunyoda shunday fojialar yuz beradiki, ularni odamlar faqat his etadilar, ammo [[Aql|aqlga]] sigʻdira olmaydilar, ana shunda ogʻzidan eng samimiy, eng [[Ehtiros|ehtirosli]] hayqiriq otilib chiqqan zotni ulugʻ [[:Turkum:Shoirlar|shoir]], desa boʻladi.
*Birov Vatanga [[Isteʼdod|isteʼdodini]] hadya etadi, birov [[Mehnat|mehnatini]], boshqa birov esa tinimsiz tunlarini bagʻishlaydi, yana birov tan-jonini hadya qiladi.
[[Turkum:Kitoblar]]
5h6jdxsfaum4htwzro3ll31k7qxydyi
Quloq oshiq bo‘larkan ko‘zdan avval
0
3602
7660
7659
2024-03-24T18:51:03Z
Bekipediya
2189
7660
wikitext
text/x-wiki
'''Quloq oshiq bo‘larkan ko‘zdan avval''' — turk yozuvchisi Sema Marashlining oila, erkak va ayol o‘rtasidagi munosabatlariga bag‘ishlangan kitobi.
== Iqtiboslar ==
*Soʻylamishlar kelganlar bizdan avval,<br>Quloq oshiq boʻlarmish koʻzdan avval.
*Jannat sevishni bilganlarniki!
*Ona mehri boshqacha, yor sevgisi boshqacha.
*Eng muhim farq: erkak eʼtiborini butunga qaratadi, ayol esa tafsilotlariga.
*Juda ajoyib maqol bor: “Bir mix sababli bir taqa, bir taqa sababli bir ot, bir ot sababli bir suvoriy oʻladi”.
*Ota-onalarning vazifasi farzandlarini baxtli qilish emas. Ota-onalarning vazifasi bolalarini dunyo va oxirat hayotiga tayyorlashdir.
*Chala imom dindan, chala doktor jondan, chala ma’lumot esa insonni yo‘ldan ozdiradi.
*Kuchlilik yoki kuchsizlik tanlagan hayotda emas, balki mana shu hayotni yashayotganda sen ko‘rsatadigan kuchda, quvvatda namoyon bo‘ladi.
*Ayol na gul g‘unchasi va na tikan.<br>Hidlashni bilsang gul, ushlashni bilmasang, tikan.
[[Turkum:Kitoblar]]
li8k7ltjm35k0fdxw7jb6q6w2ih8rhp
Alvido bolalik
0
3603
7661
2024-03-24T18:56:10Z
Bekipediya
2189
„'''Alvido bolalik''' — yozuvchi [[w:Tohir Malik|Tohir Malikning]] oila misolida bolalarni tarbiyalash borasida yo‘l qo‘yilayotgan kamchiliklar qanday og‘ir oqibatlarga olib kelayotganini, hech kim jinoyatchi bo‘lib tug‘ilmasligi, bolani atrof-muhit, jamiyatdagi turli illatlar jinoyatchiga aylantirishi o‘ziga xos tarzda ochib bergan asari. == Iqtiboslar == *Jamiyat uchun jinoyatchidan ko‘ra loqayd odam xavfliroq! Jinoyatchi jabrini...“ yozuvi orqali yangi sahifa yaratildi
7661
wikitext
text/x-wiki
'''Alvido bolalik''' — yozuvchi [[w:Tohir Malik|Tohir Malikning]] oila misolida bolalarni tarbiyalash borasida yo‘l qo‘yilayotgan kamchiliklar qanday og‘ir oqibatlarga olib kelayotganini, hech kim jinoyatchi bo‘lib tug‘ilmasligi, bolani atrof-muhit, jamiyatdagi turli illatlar jinoyatchiga aylantirishi o‘ziga xos tarzda ochib bergan asari.
== Iqtiboslar ==
*Jamiyat uchun jinoyatchidan ko‘ra loqayd odam xavfliroq! Jinoyatchi jabrini tortadi, balki to‘g‘ri yo‘lini topib oladi. Loqayd odam esa yangi-yangi jinoyatlarni ko‘rganida ham ko‘z yumib ketaveradi. Buning uchun uni hech kim ayblamaydi. Loqaydlik degan dard bo‘lmaganida qanchadan qancha odam jinoyat jari yoqasida to‘xtatib qolinardi.
*Qilayotgan ishingizga o‘zingiz to‘g‘ri baho bera olgan oningizdan boshlab bolaligingiz bilan vidolashasiz. Ha, ha, aynan vidolashasiz. Bolalik sizning xotirangizga ko‘chadi. Vaqti kelib, bu xotira vijdon azobiga soladi, vaqti kelib nimalarnidir qo‘msashga majbur qiladi. Xullas, sizni har ko‘yga soladi. U bilan vidolashishga oshiqmang. Bolalik — hayotning asal pallasi, undan ko‘proq bahramand bo‘lishga intiling. Asaldan keyin turli achchiqliklarga duch kelasiz.
*Amal qoʻldan ketsa, keyinroq yana topish mumkin, ammo vijdon odamga bir donagina berilgan. U qoʻldan ketsa, qaytarib boʻlmaydi.
*Bilasanmi, odam jinoyatchi boʻlib tugʻilmaydi. Uni atrof-muhit jinoyatchi qilib tarbiyalaydi.
*Bolaning yomon yo‘lga kirishi uchun yana qanday sharoit kerak? Bolalar xilma-xil, oilalar xilma-xil, jinoyatlar xilma-xil... Oilasi nochor bo‘lganidan bola jinoyatga kirdi, desang, o‘ziga to‘q oilalarning bolalari "mana men" deb turibdi. Amaldorning bolasi desang, ishchining bolasi... Bular barchasi ko‘rinmas ip bilan bog‘langan. Bularni o‘tmish sarqiti, desang, avlod o‘zgardi. Qolaversa, bugungi jinoyatlar o‘tmish zamonlar davrida bo‘lmagan. G‘arbning taʼsiri desang, g‘arbning yaxshi ishlari ham bor. Yaxshi ishlari turib, yomonlarini qabul qilishga sabab nima?Jinoyatchilar, ayniqsa, bolalar, adolatga ishonishmaydi. Insonga ishonch berishdan ko‘ra undagi ishonchni quvib chiqarish oson. Ishonchni quvib chiqarishga g‘arbdagilar hissa qo‘shayotgan ekan, xo‘sh, ishonchni kim beradi? Ota-onami, maktabmi, atrofdagi odamlarmi?..
*Atomdan bomba yasab, portlatib, hammayoqni vayron qilish yoki elektr quvvati olib, atrofni charogʻon qilish mumkin.
*Daraxt qushni tanlamaydi,qush daraxtni tanlaydi. Shunga koʻra taqdir kishini tanlamaydi, kishi taqdirini tanlaydi. Odam bolasi Xudoni tanishi uchun avval oʻzini tanishi kerak.
*Jisman nobud boʻlgan bola tufayli bir oila aziyat chekadi, vaqt oʻtgach, gʻam-alam asta unutiladi. Ruhan nobud qilingan oʻsmirdan esa jamiyat aziyat chekadi va buning gʻam-alamlari darrov unutilmaydi. Tergovchining tigʻi — aql va til, tigʻ uriladigan joy esa oʻsmirning qalbi va ongidir. Buni unutmaslik shart.
[[Turkum:Kitoblar]]
fzw3xo4bx9a0q0yxke7rj3h510zd45r
Nasroniy atirguli
0
3604
8455
7662
2024-06-16T14:31:34Z
Bekipediya
2189
8455
wikitext
text/x-wiki
'''Nasroniy atirguli''' — turk yozuvchisi Omina Shenlikoʻgʻlining “Musulmonlarga ko‘zgu qilib tutgulik” roman deya ta’rif berilgan, musulmonman deb musulmondek yashamaydiganlar, insonda diniy ilm o‘rnida bo‘shliq bo‘lsa, uning o‘rnini zararli narsalar qanchalar tez to‘ldirishi mumkinligi haqida yozilgan badiiy-diniy uslubdagi asari.
== Iqtiboslar ==
*Dunyoga qarayman-da, birdan ortiq ayol bilan nikohlanishga "YOʻQ!" deydiganlarning bir erkakka benikoh bir qancha ayolning tortiq qilinishiga indamasligini tushunmayman.
*Har bir [[Qiyinchilik|qiyinchilikning]] javobini shu dunyoda olamiz degan naqd gap yoʻq!
*Dinida yashashni ham istamasdi, lekin dinini mukammal bilgan musulmon boʻlishga ham qoʻymasdi.
[[Turkum:Kitoblar]]
8f9f7fgr673jioyasb5qw4kfuz1u1bw
Qadam
0
3605
8145
7664
2024-04-16T08:48:25Z
Bekipediya
2189
8145
wikitext
text/x-wiki
'''Qadam''' — Oʻzbekistonlik bloger va tadbirkor [[w:Sanjar Xoʻja|Sanjar Xoʻjaning]] insonning shaxsiy rivojlanishi, kamol topishi haqidagi kitobi.
== Iqtiboslar ==
*Haqiqiy [[ishonch]] bu — ko‘rinmaganiga, mavhum narsaga ishonishdir. Agarda siz ko‘rinmaganiga ishonsangiz, hayotda boshqalarga ma’lum bo‘lmagan ko‘p narsalarni ko‘rasiz.
*Insonlar hayotda faqatgina ikki xil ko‘rinishda yashaydi:<br>— hayotda ro‘y bergan voqealarga nisbatan kurashib;<br>— [[maqsad]] belgilab, unga erishish uchun oldinga intilib.
*Hayotingizdagi eng katta to‘siq bu — sizning bir-biriga ikki tomchi suvday o‘xshash odatiy turmush tarzingizdir.
*Hattoki bir asr avval bobolarimiz bilim olish uchun yuzlab kilometr masofani otda bosishgan bo‘lsa-yu, bugungi davrda uyda o‘tirib dunyodagi barcha tillarni o‘rgana oladigan vaziyatda hech bo‘lmasa uchta til bilmasligingiz — sizning kamchiligingizdir!
*Boshqalarning mingta aybini ko‘rib, ayblash sizga biror foyda bermaydi. O‘zingizdagi bitta kamchiligingizni ko‘rish, sizni qadrli inson qiladi.
[[Turkum:Kitoblar]]
4mtfawlvhruyq28m9pdxpa82v16f2yn
Alkimyogar
0
3606
8452
7665
2024-06-16T14:00:07Z
Bekipediya
2189
8452
wikitext
text/x-wiki
{{vikipediya}}
'''Alkimyogar''' ''(portugalcha: O Alquimista)'' — [[w:Paulo Koelo|Paulo Koeloning]] 1988-yilda nashr etilgan, dunyo boʻylab bestsellerga aylangan romani.
== Iqtiboslar ==
*[[Xudo|Xudoning]] qahri qattiq, ammo Uning marhamati ham chek-chegarasiz.
*Hammamiz oʻzimiz ega boʻlgan narsani — u ekinimiznimi yoki hayotimiznimi — yoʻqotib qoʻyishdan qoʻrqamiz. Ammo bizning taqdirimizni ham, olam tarixini ham azal daftariga bitta Qoʻl bitganini tushunsak, bu [[qoʻrquv]] yoʻqoladi.
*“Hammaning dunyoni oʻrganadigan oʻz uslubi bor, — oʻyladi yigitcha. — Uniki menga, meniki unga toʻgʻri kelmaydi. Faqat shuning uchungina uni hurmat qilmasligim insofdan emas”.
*Shamol qum barxanlari shakl-u shamoyilini ming koʻyga soladi, ammo sahro sahroligicha qolaveradi. Bizning [[Muhabbat|muhabbatimiz]] ham sahro kabi oʻzgarmaydi.
*[[Muhabbat|Muhabbatning]] oʻz talabi bor — maʼshuqang qayerda boʻlsa, sen ham oʻsha yerda boʻlishing lozim.
*Inson sevgani uchun sevadi — vassalom. [[Muhabbat]] izohlarni tan olmaydi.
*Anglashning faqat bitta yoʻli bor: harakat qilish.
*...biz oʻz holimizdan yaxshiroq, mukammalroq boʻlishga harakat qilar ekanmiz, atrofimizdagi jamiki narsalar ham mukammallashadi, goʻzallashadi.
*Roʻyi zamindagi har bir odam, u nima bilan shugʻullanishidan qatʼiy nazar, dunyo tarixida eng asosiy vazifani bajaradi. Odatda, buni oʻzi ham bilmaydi.
[[Turkum:Kitoblar]]
3jvugehjba08hrsa6r25099dl7i3kku
Asrga tatigulik kun
0
3607
8453
7667
2024-06-16T14:02:17Z
Bekipediya
2189
8453
wikitext
text/x-wiki
{{Vikipediya}}
'''Asrga tatigulik kun''' — sovet-qirgʻiz adibi [[w:Chingiz Aytmatov|Chingiz Aytmatovning]] ilk romani. Birinchi marta 1980-yilda “Noviy mir” jurnalida rus tilida nashr etilgan. Asar dunyoning koʻplab tillariga tarjima qilingan. Oʻzbek tilida soʻnggi marta Asil Rashidov tarjimasi bilan 2018-yilda Yoshlar nashriyot uyida 10000 nusxali qattiq muqovada nashr etilgan.
== Iqtiboslar ==
*Baʼzi mahmadona [[:Turkum:Olimlar|olimlar]] faqat qogʻozga yozilgan narsani tarix deb hisoblashadi. Axir, qadim zamonlarda qanchadan-qancha voqealar yozib qoldirilmagan boʻlsa, unda nima qilish mumkin?..
*[[Boylik|Boyligingni]] olib qoʻyishsa oʻlmaysan – bir amallab kun koʻrib ketaverasan. Ammo koʻngil shishasi sinsa — uni hech narsa bilan butlab boʻlmaydi.
*[[Qurʼon]] ham, undagi aynan takrorlanuvchi soʻzlar ham odam behudaga zorlanmasin, oʻziga tasalli bersin, deb azal-azaldan oʻqib kelinadi.
*Ota-ona bolani koʻp yashaydi, umri uzoq boʻladi, hatto tasavvur etib boʻlmas darajada cheksiz umr koʻradi, degan niyatda tugʻilishini kutadilar, aks holda odamlar azob chekib bola koʻrisharmidi?!
[[Turkum:Kitoblar]]
39ts7dhjbpc05hqznv9qkcowb62f9v3
Maxatma Gandi
0
3608
8308
8219
2024-05-09T15:29:08Z
Bekipediya
2189
8308
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Mahatma-Gandhi,_studio,_1931.jpg
| wikipedia = Maxatma Gandi
}}
'''Maxatma Gandi''' ''(1869-yil 2-oktabr, Gujarot — 1948-yil 30-yanvar, Dehli)'' — Hindiston milliy-ozodlik harakati rahbarlaridan biri, taniqli mutafakkir.
== Iqtiboslar ==
*Bugun biz tashlayotgan qadam kelajakning ibtidosidir<ref name=Xurshid_Davron_kutubxonasi>[[https://kh-davron.uz/yangiliklar/muborak-kin/mahatma-gandi-hikmatlari.html| Xurshid Davron kutubxonasi]]</ref>.
*Sen dunyoni qanday koʻrishni xohlasang, shunga koʻra, avvalo oʻzing oʻzgar<ref name=Xurshid_Davron_kutubxonasi />.
*Savolning kuchi shundaki, u inson kamolotining negizidir<ref name=Xurshid_Davron_kutubxonasi />.
*Bizni muntazam harakatga undovchi ichki turtki mavjud. Bu — qiziquvchanlikdir. Natijani yoki oʻz imkoniyatimizni bilishga bʻlgan qiziqish. Birgina kichik qadam ulkan rejani amalga oshirishi va siz birinchi qadamni hoziroq tashlashingiz mumkin<ref name=Xurshid_Davron_kutubxonasi />.
*Ojizlar kechirishni bilishmaydi. Kechira olish — kuchlilarga xos fazilat. Kechirimlilik — ruhiy kamolot belgisi<ref name=Xurshid_Davron_kutubxonasi />.
*Sizning e’tiqodingiz — sizdagi oʻy-xayollarning poydevoridir. Siz gapirayotgan gap — kechinmalarning mevasi va mavridi kelib, bu soʻzlar muntazam harakatga, harakatimiz doimiy odatga aylanadi. Bizning qadr-qimmatimiz odatlarimizga koʻra belgilanadi. Qadr-qimmatimiz esa taqdirimizga aylanadi<ref name=Xurshid_Davron_kutubxonasi />.
*Agar oʻzingni ba’zi oʻrinlarda odobsiz, tarbiyasiz deb his qilsang, shuning oʻzi sening odobli shaxs ekanligingni bildiradi<ref name=Xurshid_Davron_kutubxonasi />.
*Odamlar orasida yursang-u, sendan axloq atirining xushboʻy hidi taralib tursa, qanday chiroyli!<ref name=Xurshid_Davron_kutubxonasi />
*Tinchlik — bu tinchlik uchun mukofot<ref name=Xurshid_Davron_kutubxonasi />.
*Notinchlikda tinchlikka erishib boʻlmaydi. Tinchlikni asrash qushqoʻnmas tikanaklari orasidan mevasini terish degani. Men bu masalaga qanchalik chuqur yondashsam, ich-ichimda qat’iy bir xulosa tugʻiladi: “Tinchlikni asrash — bosh insoniy burch!<ref name=Xurshid_Davron_kutubxonasi />
*Tinchlikning zafarlari urushning gʻalabasidan shavkatlidir<ref name=Xurshid_Davron_kutubxonasi />.
*Haqiqat yoʻlida, tabiiyki, gʻazab, xudbinlik, nafrat kabi narsalar gʻoyib boʻladi. Aks holda unga erishishning iloji boʻlmaydi<ref name=Xurshid_Davron_kutubxonasi />.
*Barcha masalalarda har qanday odamning va’dasiga ishonsa boʻladi, ammo pul masalasi bundan mustasno<ref name=Xurshid_Davron_kutubxonasi />.
*Modomiki men jamoat xizmatiga boshim bilan shoʻngʻib ketgan ekanman, buning sababi mening oʻzimni anglashga boʻlgan intilishimdan iborat edi<ref name=Xurshid_Davron_kutubxonasi />.
*[[w:Muhammad|Muhammad paygʻambarning]] gʻoyat dilbar inson ekanligini bilib, hayratdan yoqa ushladim<ref name=Xurshid_Davron_kutubxonasi />.
*Toʻgʻri, men bolaligimdanoq zehnli va aqlli edim, oʻqishda ham mening oldimga tushadigani yoʻq edi, ammo oʻzim toʻgʻrimda maqtov soʻzlar aytish axloqimga toʻgʻri kelmasdi. Zero, hayotda erishgan katta-kichik muvaffaqiyatlarim-u siyosiy gʻalabalarim bejiz qoʻlga kiritilmaganini oʻquvchilarim oʻzlari anglab olishlariga toʻliq ishonaman<ref name=Xurshid_Davron_kutubxonasi />.
*“Shuncha yoʻldan Angliyadek mamlakatga kelar ekansiz, sal durustroq kiyinib olsangiz boʻlmasmidi?” degan savolga Gandi:<br>— “Men ona Hindistonimning jonli timsoliman, sizlar ikki yuz yildan beri talayverib, diyorimni shu holga soldingiz”, deb javob beradi<ref name=Xurshid_Davron_kutubxonasi />.
*Bolalar orasida boʻlganimda oʻzimni dunyodagi eng baxtli odam deb bilaman<ref name=Xurshid_Davron_kutubxonasi />.
*Nafratsiz biron narsadan voz kechish uzoqqa bormaydi<ref name=Xurshid_Davron_kutubxonasi />.
*Bizning nafsimiz shunchalik kuchliki, uni ham ichkaridan, ham tashqaridan qat’iy qoidalarga solgan taqdirdagina tiyish mumkin<ref name=Xurshid_Davron_kutubxonasi />.
*Aql har qanday hissiylik sarchashmalarida joylashgan boʻladi<ref name=Xurshid_Davron_kutubxonasi />.
*Qandaydir sitam yetsa, bu bizning gunohlarimiz uchun berilgan jazo ekani haqidagi fikr meni gʻazabga minishdan saqlab turardi<ref name=Xurshid_Davron_kutubxonasi />.
*Hayot ipining uchi Xudoning qoʻlida ekan, nima uchun bu hayotni Unga ishonmaslik kerak<ref name=Xurshid_Davron_kutubxonasi />.
*Bolalarning ruhiy tarbiyasi ularning jismoniy va aqliy tarbiyasiga qaraganda ancha qiyin ish… Ruhni rivojlantirish — fe’l-atvorini shakllantirish demakdir<ref name=Xurshid_Davron_kutubxonasi />.
*Odam tayyorgarlikni hayotining soʻnggi pogʻonasiga tashlab qoʻyar ekan, u oʻzini oʻzi anglash darajasiga yetmaydi, balki shunday bir keksalikka yetishadiki, bu keksalik ikkinchi, ammo endi achinarli bir bolalik bilan teng boʻlib, u atrofdagilar uchun malollik keltirishdan boshqa narsaga arzimaydi<ref name=Xurshid_Davron_kutubxonasi />.
*Agar yolgʻonchi boʻlganimda, bolalarni toʻgʻri gapirishga oʻrgatishdagi barcha urinishlarim zoe ketgan boʻlardi. Men oʻzim bilan yonma-yon yashayotgan oʻgʻil va qizlar uchun har doim jonli misol boʻlishim kerakligini tushunib yetdim<ref name=Xurshid_Davron_kutubxonasi />.
*Oʻzimiz topshirmasak, hech kim bizdan oʻz-oʻzimizni hurmat qilish hissini tortib ololmaydi<ref name="Muvaffaqiyatli insonlarning 7 koʻnikmasi">{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
*Hayotni tezlashtirishdan koʻra boshqa muhim ishlar ham bor<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
*Hayotingda boʻlishini xohlaydigan eng katta oʻzgarish sen oʻzing boʻlishing kerak<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
*Quyoshning yoki oyning goʻzalligiga mahliyo boʻlganimda, qalbimdan Yaratganga shukronalar aytaman<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Ferrari sotgan rohib|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:1869-yilda tugʻilganlar]]
[[Turkum:1948-yilda vafot etganlar]]
lcjnig4ntn0zaybnllvrcmh3t8op086
Turkum:1869-yilda tugʻilganlar
14
3609
7669
2024-03-25T15:10:05Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7669
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1948-yilda vafot etganlar
14
3610
7670
2024-03-25T15:11:07Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7670
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Shams Tabriziy
0
3611
7671
2024-03-25T15:20:16Z
Bekipediya
2189
„{{Vikipediya}} '''Shams Tabriziy''' yoki '''Shamsiddin Muhammad''' ''(1185–1248)'' — fors sofiʼiy shoir boʻlib, u Mavlono Jaloliddin Muhammad Balxiyning Rumiy ustozi, Rumiy nomi bilan ham tanilgan. == Iqtiboslar == *Olim eding, orif bo‘lding. Endi oshiq bo‘lishga majoling bormi? *Hammasi qalbingga bog‘liq: qalbingni o‘zgartir, dunyoying ham o‘zgarsin. *Ba’zan ortingga qarab qo‘y: shunda qaerdan kelganingni unutmaysan. *Odamlar...“ yozuvi orqali yangi sahifa yaratildi
7671
wikitext
text/x-wiki
{{Vikipediya}}
'''Shams Tabriziy''' yoki '''Shamsiddin Muhammad''' ''(1185–1248)'' — fors sofiʼiy shoir boʻlib, u Mavlono Jaloliddin Muhammad Balxiyning Rumiy ustozi, Rumiy nomi bilan ham tanilgan.
== Iqtiboslar ==
*Olim eding, orif bo‘lding. Endi oshiq bo‘lishga majoling bormi?
*Hammasi qalbingga bog‘liq: qalbingni o‘zgartir, dunyoying ham o‘zgarsin.
*Ba’zan ortingga qarab qo‘y: shunda qaerdan kelganingni unutmaysan.
*Odamlar sharob ichib sarxush bo‘ladi. Ishq ahli esa ichmay turib mast bo‘ladi.
*Oshiqlarga uyqu haromdir.
*Ba’zan uzoqlashmoq kerak, yaqinlashmoq uchun. Ba’zan eslamoq kerak, eslanmoq uchun. Ba’zan yig‘lamoq kerak, ochilmoq uchun. Ba’zan sukut yaxshidir, tinglamoq uchun.
*Sevishni qalb buyurdimi yoki yolg‘izlik? Rosti, sevgi deganlari nima o‘zi? Bir shamni tutatmoqmi yoxud yonayotgan otashga teginmoqmi?
*Bu hayotda har kim bo‘lishing mumkin, ammo eng muhimi INSON bo‘lmog‘ingdir.
*So‘zlar haqiqat emas, bor yo‘g‘i og‘izdan chiqqan tovushlardir. Haqiqatni anglamoq uchun yashamoqqa ehtiyoj bor.
*Go‘zal gulni, osuda kechani, durust do‘stni hamma xohlaydi. Muhimi, gulni tikani bilan, kechani asrori bilan, do‘stni dardi bilan qabul qila olmoqlikdir.
*Qalb eshigimizni qoqqanlarga qalbimizni ochdik…
*Oldin ishqni anglaylik…
*Ko‘lmak yelvizakda ham chayqalaveradi. Ummonlarning to‘lqini muhabbatning mahobatidandir. Angladimki, teran va asrorangiz bo‘lgan narsalar sokin bo‘ladi. Angladimki, sokin bo‘lgan nasalar teran va haybatli bo‘ladi.
*Sevmaganga chumoli ham yuk, sevganga fillar ham chumolidek gap. Agar inson oshiq bo‘lsa va ishonsa tog‘ni ham yelkasida tashiy oladi.
*Huzun ishqni aynishdan asraydi.
*Yaramdan ham mamnunman, yorimdan ham.
*Yetarki, sen bo‘l! Xoh yor bo‘l, xoh yara. Lutfing ham boshim ustida, qahring ham…
*Ilm uch narsadan iboratdir: zokir til, shokir qalb va sobir badan.
*Senda undan ham bor, bundan ham bor. Falon bormi dedilar, bor. Fismadon bormi dedilar, bor. Yaxshi, SENda SENdan nima bor, Mavlono?!
*Har narsaning me’yori yaxshi. Odobning esa ortig‘i.
*Do‘st degani gulday bo‘lmog‘i kerak: ham yaprog‘i, ham tikani bilan.
*Qalbingni kin va hasad ila kirlatma. Chunki ularni yuvib ketkazolmaysan.
[[Turkum:Kishilar]]
[[Turkum:1185-yilda tugʻilganlar]]
[[Turkum:1248-yilda vafot etganlar]]
579h3ixsthqy9etewwupj89pab6nbwf
Turkum:1185-yilda tugʻilganlar
14
3612
7672
2024-03-25T15:21:14Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7672
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1248-yilda vafot etganlar
14
3613
7673
2024-03-25T15:21:39Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7673
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Abu Rayhon Beruniy
0
3614
7999
7897
2024-04-04T09:18:24Z
Bekipediya
2189
Shaxsiyat bilgiqutisini qoʻshdim
7999
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Biruni-russian.jpg
| wikipedia = Abu Rayhon Beruniy
}}
'''Abu Rayhon Beruniy''' ''(4-sentyabr 973-yil, Kat, Xorazm, – 13-dekabr 1048-yil, Gʻazna)'' — Islom oltin davrining zabardast Xorazmlik qomusiy allomalaridan biri. Gʻarb tillarida uning ismi '''Aliboron''' deb ham atalgan.
== Iqtiboslar ==
*Odamgarchiligi bor mard kishi o‘zidan va o‘ziniki ekanligiga hech kim tortishib o‘tirmaydigan narsadan boshqasiga egalik qilmaydi<ref name="Ziyouz">[https://n.ziyouz.com/portal-haqida/xarita/hikmatlar/abu-rayhon-beruniy-hikmatlari| Ziyouz.com kutubxonasi — Ziyo istagan qalblar uchun!]</ref>.
*Ne’matning qadri u yo‘qolgandagina bilinadi<ref name="Ziyouz" />.
*Odamlarning tuban darajalisi ham o‘zidan tubanroq bo‘lgan birovga egalik va raislik qilishdan xoli emas<ref name="Ziyouz" />.
*Har bir yangi narsada lazzat bor<ref name="Ziyouz" />.
*Bugunning chorasini ko‘rib, ertaga ehtiyoji qolmagan kishi aqllidir<ref name="Ziyouz" />.
*Asalarilar ham o‘z jinsidan bo‘laturib ishlamay, uyadagi asalni bekorga yeb yotadiganlarini o‘ldirib tashlaydilar<ref name="Ziyouz" />.
*Minnat qilish berilgan ehsonni yo‘qqa chiqaradi<ref name="Ziyouz" />.
*Ikkala da’vogar rozi bo‘lishibdi-yu, qozi rozi bo‘lmabdi<ref name="Ziyouz" />.
*Har bir kun uchun haq va haqiqat hozir narsa<ref name="Ziyouz" />.
*Tenglik hukm surgan joyda sotqin, aldamchi ehtiroslar, g‘am-g‘ussa bo‘lmaydi<ref name="Ziyouz" />.
*Ulug‘ hodisalar har vaqt yuz beravermaydi<ref name="Ziyouz" />.
*Buzuq niyatli va yomon axloqli kishilar o‘rtaga kirib olishi bilan ish to‘g‘ri bo‘lmaydi<ref name="Ziyouz" />.
*Oʻz istagiga erishishga taqdir yordam bermagan kishiga malomat qilinmaydi<ref name="Ziyouz" />.
*Odamlar yoqtirgan kishilari tarafini olib, yomon ko‘rgan kishilarini ta’na qilishadi<ref name="Ziyouz" />.
*Komil narsa ortiqchalikni ham, kamchilikni ham qabul etmaydi<ref name="Ziyouz" />.
*Yolg‘onchilikdan chetlanib, rostgo‘ylikka yopishgan kishini boshqa odam u yoqda tursin, yolg‘onchining o‘zi ham sevib maqtaydi<ref name="Ziyouz" />.
*Ko‘z bilan ko‘rgan eshitgandan afzalroqdir<ref name="Ziyouz" />.
*Tillarning turlicha bo‘lishiga sabab — odamlarning guruhlarga ajralib ketishi, bir-biridan uzoq turishi, ularning har birida bir-biriga ehtiyoj tug‘ilishidir<ref name="Ziyouz" />.
*Hayvonlarning tabiatlarida kushandalaridan nafratlanish, dushmandan o‘zini qo‘riqlash bor<ref name="Ziyouz" />.
*Hasad bilan g‘azab ikki qanot bo‘lib harakatga kelsa, toza va chiroyli hayotlarni xira va kuduratli qilib yuboradi<ref name="Ziyouz" />.
*Haddan ortiq g‘azab vahshiylik keltiradi va bevaqt qilingan lutf obro‘ni ketkazadi<ref name="Ziyouz" />.
*Ilmning turi koʻp. Ularning soni yanada ortadi, qachon-ki insonlar ilmga eʼtibor bersa va ziyolilarni qadrlasa. Bu ishni eng birinchi qilishi kerak boʻlganlar — rahbarlardir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:973-yilda tugʻilganlar]]
[[Turkum:1048-yilda vafot etganlar]]
dcj03ogr2bikak3s8m8oyvdsfyipqb3
Turkum:973-yilda tugʻilganlar
14
3615
7675
2024-03-25T15:32:11Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7675
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1048-yilda vafot etganlar
14
3616
7676
2024-03-25T15:32:40Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7676
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Johann Wolfgang von Goethe
0
3617
8042
8040
2024-04-08T13:22:38Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8042
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Goethe_(Stieler_1828).jpg
| wikipedia = Johann Wolfgang von Goethe
}}
'''Johann Wolfgang von Goethe''' (talaffuzi: '''Iogann Volfgang fon Gyote''')''(28-avgust 1749-yil, Frankfurt, Germaniya – 22-mart 1832-yil, Veymar, Germaniya)'' — nemis yozuvchisi va mutafakkiri. Yangi davr nemis adabiyotining asoschisi.
== Iqtiboslar ==
*Men dunyo tarixini o‘qib shunday xulosaga keldim: dunyo podshohlari to‘plagan jami saltanat-u boylik, qasrlar-u saroylar [[w:Muhammad|Muhammad (S.A.V)ning]] yamoq yaktaklariga ham arzimas ekan... Biz Ovrupa millatlari madaniy imkonimiz yuqori bo‘lishiga qaramay, [[w:Muhammad|Hazrati Muhammad (S.A.V)]] so‘nggi pog‘onasiga qadar chiqa olgan zinaning birinchi pillapoyasidamiz, xolos. Hech shubha yo‘qki, biron kimsa u zotdan yuqoriroqqa o‘ta olmaydi.
*Hayotning asl ma’nosi bilim emas, harakatdadir.
*Odamlarni barcha kamchiliklari bilan qanday boʻlsa shundayligicha qabul qilsangiz, unda ularni hech qachon yaxshi tomonga oʻzgartira olmaysiz. Agar odamlarga komil insondek muomalada boʻlsangiz, ularni oʻsha darajaga koʻtarasiz<ref>{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
*Eng baxtli inson — boshqalarning quvonchidan baxtiyor boʻlgan insondir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Gapirish ehtiyoj, tinglash esa sanʼatdir<ref name="Hayotimiz kengurulari" />.
*Agar biz undan toʻgʻri foydalana olsak, bizda hamisha yetarlicha [[vaqt|vaqt]] topiladi<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
*Eng ahamiyatli narsalar eng ahamiyatsiz narsalar taʼsirida boʻlmasligi kerak<ref name="Samaradorlikning 21 yoʻli" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:1749-yilda tugʻilganlar]]
[[Turkum:1832-yilda vafot etganlar]]
1lvgn57f0geg4rfhbdcsx5g0p2ojx3t
Turkum:1749-yilda tugʻilganlar
14
3618
7678
2024-03-25T15:41:20Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7678
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1832-yilda vafot etganlar
14
3619
7679
2024-03-25T15:41:43Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7679
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Konfutsiy
0
3620
8300
8053
2024-05-09T14:54:13Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8300
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Confucius_02.png
| wikipedia = Konfutsiy
}}
'''Konfutsiy''' (xitoycha 孔子)''(miloddan avvalgi 551—479-yil)'' — Xitoy faylasufi, konfutsiychilik asoschisi va siyosiy arbob boʻlgan. Uning saboqlari va faylasufligi Xitoy, Koreya, Yaponiya va Vetnam xalqlarining oʻy-fikri va hayotiga chuqur taʼsir koʻrsatgan.
== Iqtiboslar ==
*''Ustod aytibdirki:''<br>— Mushohadasiz [[mutolaa]] — puch<br>Mutolaasiz [[mushohada]] — yovuz kuch!
*Ming chaqirimlik sayohat ham bir qadamdan boshlanadi<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
*Yaxshi insonlar hamisha kuchli boʻlishga intiladilar<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
td3j5r18gmzeyesukvbkyi3djkfsgfr
Napoleon
0
3621
7920
7773
2024-04-01T00:31:59Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7920
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Jacques-Louis_David_017.jpg
| wikipedia = Napoleon
}}
'''Napoleon Bonapart''' (<small>fransuzcha:</small> '''Napoléon Bonaparte'''; <small>italyancha:</small> '''Napoleone Buonaparte''')''(15-avgust 1769-yil – 5-may 1821-yil)'' — fransuz inqilobining oxirgi bosqichlarida va Fransuz inqilobi urushlarida mashhurlikka erishgan fransuz qoʻmondoni va siyosiy yetakchisi.
== Iqtiboslar ==
*Alloh taoloning birligi va borligini Muso (alayhissalom) millatiga, Iso (alayhissalom) ummatiga, Muhammad (alayhissalom) butun insoniyatga bildirdi<ref>[https://n.ziyouz.com/portal-haqida/xarita/hikmatlar/g-arb-rasululloh-s-a-v-haqlarida-nima-deydi| Ziyouz.com: “Gʻarb Rasululloh (SAV) haqlarida nima deydi?”]</ref>
*Muvaffaqiyatlarim — yoshligimdagi orzularimning bir mahsulidir<ref name="Qadam">{{Kitob manbasi |title=Qadam. |year=2020 |author=Sanjar Xoʻja |publisher="Yosh kuch" nashriyoti |location=Toshkent |pages=148 |editor=Maʼmura Qutliyeva}}</ref>.
*Oʻrinli tanqid aqlli insonlarni kuchli qiladi, ahmoqlarni esa gʻazablantiradi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Siyosatchilar]]
[[Turkum:1769-yilda tugʻilganlar]]
[[Turkum:1821-yilda vafot etganlar]]
6s0wbbnmz25jjo0tlxcwjxyaiqf6hfj
Turkum:1769-yilda tugʻilganlar
14
3622
7682
2024-03-25T15:57:11Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7682
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1821-yilda vafot etganlar
14
3623
7683
2024-03-25T15:57:36Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7683
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Gabriel García Márquez
0
3624
7684
2024-03-25T16:09:17Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Gabriel_Garcia_Marquez.jpg | wikipedia = Gabriel García Márquez }} '''Gabriel García Márquez''' (talaffuzi: '''Gabriel Garsia Markes''')''(6-mart 1927-yil, Arakataka; 17-aprel 2014-yil, Mexiko shahri)'' — kolumbiyalik yozuvchi, ssenarynavis va jurnalist. “El Espectador” gazetasining Bogota va Yevropadagi muxbiri boʻlgan. == Iqtiboslar == *Aslida barcha kitoblar muallifning do‘stlari uchun qalamga oli...“ yozuvi orqali yangi sahifa yaratildi
7684
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Gabriel_Garcia_Marquez.jpg
| wikipedia = Gabriel García Márquez
}}
'''Gabriel García Márquez''' (talaffuzi: '''Gabriel Garsia Markes''')''(6-mart 1927-yil, Arakataka; 17-aprel 2014-yil, Mexiko shahri)'' — kolumbiyalik yozuvchi, ssenarynavis va jurnalist. “El Espectador” gazetasining Bogota va Yevropadagi muxbiri boʻlgan.
== Iqtiboslar ==
*Aslida barcha kitoblar muallifning do‘stlari uchun qalamga olinadi.
*Oson qo‘lga kiritilgan baxt uzoq davom etmaydi.
*Aql va donolik bizga zarur bo‘lmagan yoshda nasib etadi.
*Tabassum qil! Darding sendan lazzatlanishiga yo‘l qo‘yma!
*Boshqalarning seni qanday qabul qilishgani kabi bo‘lmaslikning iloji yo‘q.
*Agar ichimizdagi bolakayga quloq solsak, ko‘zlarimizga qaytadan nur kiradi. Agar o‘sha bolakay bilan bog‘liqlik rishtasini yo‘qotmasak hayot bilan aloqamiz ham uzilmaydi.
*Yashashning yagona vositasi — xotirlaring bo‘g‘zingdan olishiga imkon bermaslikdir.
*Men Xudoga ishonmasam-da undan qo‘rqaman.
*O‘lim insonni vaqti yetganida emas, kuchi yetanida mahv etadi.
*Dunyo sekin-asta intiho sari odimlamoqda. Chunki, mo‘jizalar ro‘y bermay qo‘ydi.
*Ilhom parisi faqat ishlayotganingda keladi.
*Adabiyot — insonlar bilan hazillashish uchun eng yaxshi tomoshadir.
*Xato qilish insonga xos xususiyat, o‘z xatongni boshqa birovga to‘nkay olish esa ikki karra o‘ziga xos xususiyatdir.
*Agar qaysidir ishga ayol aralashgan bo‘lsa, aminmanki, hammasi yaxshi bo‘ladi. Menga bari kundek ravshan, dunyoni aslida ayollar boshqaradi.
*Hamma yuksaklikda yashashga intiladi, anglashmaydiki, asl baxt o‘sha yuksaklikka chiqish lahzalaridadir.
*Yaxshi ishtaha uchun yomon ovqat bo‘lmaydi.
*O‘zi bilan o‘zi ziddiyatga bormaydigan yozuvchi asl ijodkor emasdir.
*Hammasi tugagani uchun yig‘lama, yaxshisi jilmay, chunki har holda bular yuz berdi.
*Keksalikning yagona siri yolg‘izlik bilan kelisha olishdadir.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/aql-va-donolik-bizga-zarur-bolmagan-yoshda-nasib-etadi-gabriel-garsia-markesdan-iqtiboslar/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Jurnalistlar]]
[[Turkum:1927-yilda tugʻilganlar]]
[[Turkum:2014-yilda vafot etganlar]]
mj1rphi5spi7nxv2yuxj8cguv7n9cha
Turkum:1927-yilda tugʻilganlar
14
3625
7685
2024-03-25T16:10:21Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7685
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2014-yilda vafot etganlar
14
3626
7686
2024-03-25T16:10:50Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7686
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Nazar Eshonqul
0
3627
7687
2024-03-25T16:18:43Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Nazar_Eshonqul.png | wikipedia = Nazar Eshonqul }} '''Nazar Eshonqul''' ''(15-iyun 1962-yil, Qamashi tumani Qashqadaryo viloyati)'' — Oʻzbekiston Yozuvchilar uyushmasi aʼzosi, yozuvchi, senarist, telejurnalist. == Iqtiboslar == *Yangilanayotgan dunyo — poklanayotgan dunyodir. Yangi adabiyot — yangi so‘z, yangi til deganigina emas, balki yangi dunyo, yangi iztirob, yangi tafakkur, yangi yuksaklik degani...“ yozuvi orqali yangi sahifa yaratildi
7687
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Nazar_Eshonqul.png
| wikipedia = Nazar Eshonqul
}}
'''Nazar Eshonqul''' ''(15-iyun 1962-yil, Qamashi tumani Qashqadaryo viloyati)'' — Oʻzbekiston Yozuvchilar uyushmasi aʼzosi, yozuvchi, senarist, telejurnalist.
== Iqtiboslar ==
*Yangilanayotgan dunyo — poklanayotgan dunyodir. Yangi adabiyot — yangi so‘z, yangi til deganigina emas, balki yangi dunyo, yangi iztirob, yangi tafakkur, yangi yuksaklik degani hamdir.
*…Go‘zallikni qabul qilish, zavqlanish har qanday hayrati so‘nmagan odamning qo‘lidan keladi, go‘zallik hammani hayratga solishi mumkin, biroq uni yaratish hammaning ham qo‘lidan kelavermaydi.
*O‘ziga ishonmagan odam yoxud “Men”i shakllanmagan odam — ichkarisi zabt etilgan, hech bo‘lmasa, zabt etilishi arafasidagi odamdir. Ichki dunyoning mustamlakasi qullikning, nari borsa mutelikning ichki ko‘rinishidir. Shuning uchun “Men” va mustamlaka, “Men” va totalitarizm, “Men” va yolg‘on kelisha olmaydi. Faqat mustahkam “Men”gina millat va vatan uchun bugun va ertaga ham o‘qiladigan, kuylanadagan, sharaflanadigan So‘z yarata oladi, ko‘z oldidagi voqelikni ijodkor olami bilan bog‘lay oladi.
*Millatning estetik saviyasi, didi davlat chegarasi kabi qattiq himoya qilinishi shart bo‘lgan hudud deb o‘ylayman. Shu jumladan, bugungi kitobxonning ham didini o‘ldirmaslik, uni bestsellerga o‘rgatmaslik, ermak uchun o‘qiydigan kitobxonga aylantirmaslik lozim.
*…Muhabbat yo‘q joyda tubanlikka yo‘l ochiq, jaholat sevgi daraxtida emas, adovat butog‘ida yetishadi.
*Adabiyot — millat ko‘nglidir. U ana shu katta ko‘ngilda sodir bo‘layotgan o‘zgarishlarni bilishi, anglashi, og‘rishi, zavqlanishi, kuyinishi, talvasaga tushishi kerak. Ana shu anglash jarayoni turlicha kechadi.
*Adabiyot — shafqatsiz. U bag‘rida tomlar bitganni emas, yuksak badiiy talabga javob beradigan haqiqiy bitta jumla yozganni ham olib qoladi.
*Adabiyotning azaliy mavzusi inson. To‘g‘ri, u qahramon qilib olgan inson Zamon bilan, uning muammolari bilan yuzma-yuz turgan shaxs. Adib insonni yuzida va qalbida balqib turgan zamon bilan yaxlit holda, zamon bilan munosabatga kirishgan holatda, davr bilan maʼnaviy-ruhiy tippa-tiklikda tasvirlasa ham, baribir, kundalik mavzularning izidan quvib yurishi shart emas.
*Haqiqiy sanʼat o‘rnini shou-biznes tafakkur tarzi egallab oldi. Yengil-yelpilikka asoslangan, saviyasiz olomonga mo‘ljallangan, ko‘proq pul to‘plashdan boshqa hech qanday niyati bo‘lmagan bu “madaniyat” shu paytgacha shakllangan, ajdodlarimiz zeb bergan didimizni xatar ostiga qo‘yayotgani ham rost.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/nazar-eshonqul-adabiyot-millat-konglidir/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1962-yilda tugʻilganlar]]
fpob58jp286s55gz4era43l5dv4mkl8
Turkum:1962-yilda tugʻilganlar
14
3628
7688
2024-03-25T16:19:22Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7688
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Anton Chexov
0
3629
7689
2024-03-25T16:24:57Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Anton_Chekhov_1889.jpg | wikipedia = Anton Chexov }} '''Anton Pavlovich Chexov''' (ruscha: Анто́н Па́влович Че́хов)''(29-yanvar 1860-yil, Taganrog – 15-iyul 1904-yil, Badenveyler, Germaniya)'' — rus yozuvchisi. == Iqtiboslar == *Isteʼdodlari bo‘lsa, uni hurmatlaydilar. Uni deb huzur-halovat, aysh-ishrat, ichkilik va maishatlardan voz kechadilar. *Kunduzi ham, kechqurun ham to‘xtovsiz...“ yozuvi orqali yangi sahifa yaratildi
7689
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Anton_Chekhov_1889.jpg
| wikipedia = Anton Chexov
}}
'''Anton Pavlovich Chexov''' (ruscha: Анто́н Па́влович Че́хов)''(29-yanvar 1860-yil, Taganrog – 15-iyul 1904-yil, Badenveyler, Germaniya)'' — rus yozuvchisi.
== Iqtiboslar ==
*Isteʼdodlari bo‘lsa, uni hurmatlaydilar. Uni deb huzur-halovat, aysh-ishrat, ichkilik va maishatlardan voz kechadilar.
*Kunduzi ham, kechqurun ham to‘xtovsiz ishlash, tinmay o‘qish, sinchiklab o‘rganish, irodali bo‘lish kerak. Har bir soat oltinga teng… Yakimankaga borish va qaytib kelish foyda bermaydi. Bariga qatʼiyat bilan tupurish va qo‘l siltash zarur… Biznikiga kel, aroq shishangni sindirda, yotvolib o‘qi. Hech qursa Turgenevni, axir uni o‘qimagansanku…
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/anton-chexov-tarbiyali-odamning-sakkiz-fazilati/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1860-yilda tugʻilganlar]]
[[Turkum:1904-yilda vafot etganlar]]
gzt7qh8k1437l7g58cn13yxgrdhk7ns
Turkum:1860-yilda tugʻilganlar
14
3630
7690
2024-03-25T16:25:25Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7690
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1904-yilda vafot etganlar
14
3631
7691
2024-03-25T16:25:52Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7691
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Jomiy
0
3632
8419
7692
2024-05-28T13:15:57Z
Bekipediya
2189
Ichki havolalar berdim
8419
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Jami_poet.jpg
| wikipedia = Jomiy
}}
'''Jomiy''' ''(7-noyabr 1414-yil, Jom; 9-noyabr 1492-yil, Hirot)'' – fors-tojik shoiri, naqshbandiylik tariqatining yirik vakili.
== Iqtiboslar ==
*Faqat foydasi tegadigan [[Ilm|ilmni]] olish kerak, foydasiz [[Fazilat|fazilatdan]] qochmoq va faqat zarur narsaga quloq ochmoq lozim.
*[[Saxovat]] biror narsaga qarab yoki evaziga biror narsa talab bo‘lsa, hatto talab etilgan narsa [[maqtov]] va [[minnatdorlik]] bo‘lgani taqdirda ham, u [[saxovat]] emas.
*Kimning qo‘lida quyidagi besh narsa jilovi bo‘lsa, yaxshi hayotining garovi bo‘lur: birinchisi — tansihatlik, ikkinchisi — omonlik, uchinchisi — [[Rizq|rizqining]] mo‘lligi, to‘rtinchisi — sodiq [[do‘st]] va beshinchisi — farog‘at. Kimki shu besh narsadan mahrum etilgan — xush hayot eshigi uning oldida bekilgan.
*Kichiklarga [[hazil]]-u istehzo o‘qin otmoq — ulug‘lik obro‘sin bekorga sotmoq va [[zillat]]-u xorlik g‘uboriga botmoqdir.
*Agar och bo‘lsang, har qanday osh-non senda qattiq [[ishtaha]] qo‘zg‘atadi. Sen bilan o‘tirgan ulfatlaringda esa [[Ishtaha|ishtahang]] senga nisbatan [[nafrat]] uyg‘otadi.
*Erta tongda og‘zingga biror luqma ovqat tiqmay eshikdan chiqma, chunki to‘qlik xushmuomala va chuqur [[mulohaza]] moyasi, ochlik esa yengiltaklik va aqlsizlik doyasidir.
*Sofdil [[Oshiqlik|oshiqlardan]] latifroq kishi olamda topilmas.
*Agar mezbon dasturxon atrofida o‘zini hamma neʼmatlardan baland tutsa, uning nonidan o‘z jigaring aʼlo va uning sharbatidan o‘z qoning bajo.
*Bir shoir o‘qidi bemaza g‘azal,<br>Dedikim, alifsiz yozdim, bu aʼlo.<br>Dedimki, eng yuksak sanʼat bo‘lurdi,<br>Sheʼring so‘zlari ham bo‘lmasa aslo.
*Tish-tirnoq qolmagan keksa sherni ko‘r,<br>Cho‘loq tulki unga beradi ozor.
*Nuqsonli tabib hammaga balo, misoli vabo.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/abdurahmon-jomiy-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:1414-yildan tugʻilganlar]]
[[Turkum:1492-yilda vafot etganlar]]
trhe7tizw2s9gz8o76uayzy81upub8o
Turkum:1414-yildan tugʻilganlar
14
3633
7693
2024-03-25T16:36:56Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7693
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1492-yilda vafot etganlar
14
3634
7694
2024-03-25T16:37:16Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7694
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Nabi Jaloliddin
0
3635
7697
2024-03-26T05:04:14Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Nabi_Jaloliddin.png | wikipedia = Nabi Jaloliddin }} '''Nabi Jaloliddin''' ''(2-may 1962-yil; Andijon viloyati, Izboskan tumani, Oʻzbekiston SSR)'' — yozuvchi, jurnalist, shoir, tarjimon, Oʻzbekiston Yozuvchilar uyushmasi aʼzosi. Shuningdek, “Shuhrat” medali sohibi (2020). Tarjimon oʻlaroq Albert Camusning “Kaligula” pyesasi va Vasiliy Shukshinning “Men sizga erk bergani keldim” romanini oʻzbek...“ yozuvi orqali yangi sahifa yaratildi
7697
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Nabi_Jaloliddin.png
| wikipedia = Nabi Jaloliddin
}}
'''Nabi Jaloliddin''' ''(2-may 1962-yil; Andijon viloyati, Izboskan tumani, Oʻzbekiston SSR)'' — yozuvchi, jurnalist, shoir, tarjimon, Oʻzbekiston Yozuvchilar uyushmasi aʼzosi. Shuningdek, “Shuhrat” medali sohibi (2020). Tarjimon oʻlaroq Albert Camusning “Kaligula” pyesasi va Vasiliy Shukshinning “Men sizga erk bergani keldim” romanini oʻzbek tiliga oʻgirgan. Choʻlpon haqidagi “Tegirmon” hamda Umar Xayyomga bagʻishlangan “Oraliq (Xayyom)” romani oʻquvchilari orasida mashhur.
== Iqtiboslar ==
*Eng qiyini — biron narsaga o‘zingni ishontirish.<br>Eng yomoni — aldanish.
*Men o‘zimni avval ayab, “yaxshi ko‘rib” tahrir qilardim. Har bir voqea, so‘z o‘yini “qadrdon” tuyulardi. Keyin “shafqatsizlashdim”. Buni Erkin Aʼzamdan o‘rgandim.
*Yirik asar uchun to‘qima obraz juda zarur. Ayniqsa, tarixiy asarda. U bosh qahramonning obrazini to‘laqonli chizib berishda asqatadi. Faqat to‘qima obrazlarni unga munosib qilib yarata olish kerak.
*Sevimli bo‘lmoq uchun sevish kerak.
*O‘zbek tanqidchilari yulduzlarga o‘xshashadi — faqat tunda ko‘rinishadi. Yana kulib boqqanlargagina jimirlaydilar.
*Har bir davr yozuvchisi, shoiri So‘z(lar)ning yangi jilvalarini kashf etishi kerak. Agar kashf etmas ekan, til boyimaydi. Shuning uchun yozuvchining zimmasida ulkan masʼuliyat turadi. Axir, tilsiz millat ham yo‘q.
*Yozuvchi hammani boshqaradi, dunyoni boshqaradi — xuddi qahramonlari kabi. Shuning uchun ham uni hurmat qilish kerak.
*Adabiyot — najot. Nega? Chunki u o‘z mazmun-mohiyati, so‘zdan iboratligi bilan insoniyatning Tangriga iltijosi, tazarrusiga o‘xshaydi.<br>Tavba-tazarru esa ishonchli najotdir.
*Zo‘rmisan, hukm aytishni raqibingga ber!
*Bu dunyo baxt ishlab chiqaruvchi korxona emas.
*Inson hech qachon mutlaq adolatli bo‘lolmaydi. Mutlaq adolat Xudoda. Odam hamisha biryoqlamalikka mahkum.
*Aslida yozging kelsa-yu yozolmasang — bu haqiqiy yozuvchining ko‘yi.
*Kitob — vaqt mundarijasi.
*Buyuk yozuvchilar buyuk yolg‘izlardir.<br>Tafakkur bilan yashaguvchi inson borki, yolg‘izlikka mahkum. Chunki dunyoning, hayotning mohiyatini anglab borgani sari odamlardan ajrala boshlaydi.
*Bu olamda birgina haqiqat bor — bu hayotning o‘zi. Qolgan narsalar uning unsurlaridir.
*Eng avvalo, adabiyot har qanday xalqning maʼnaviy va tafakkuriy salohiyatini belgilaydi. Adabiyoti buyuk xalq chindan ham buyuk va qudratlidir. Boshqa barcha sanʼatlar adabiyot tevaragida, uning asosida shakllanadi, rivojlanadi.
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Shoirlar]]
[[Turkum:Tarjimonlar]]
[[Turkum:Jurnalistlar]]
[[Turkum:1962-yilda tugʻilganlar]]
q4vnq2lujphhwbhihspt96yzokmqqeo
Murod Muhammad Doʻst
0
3636
7699
7698
2024-03-26T05:13:24Z
Bekipediya
2189
7699
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Murod Muhammad Doʻst.jpg
| wikipedia = Gabriel García Márquez
}}
'''Murod Muhammad Doʻst''' ''(12-aprel 1948-yil; Samarqand viloyati, Jom qishlogʻi, O'zbekiston SSR)'' — yozuvchi va jamoat arbobi.
== Iqtiboslar ==
*Yozuvchiman deb aytish men yaxshi odamman deyish bilan barobar.
*Tarixda qoladigan mingda, yo‘q, milyonda bitta bo‘ladi. Ijod kishisi o‘ziga eng yorug‘ narsalarni, deylik, chaqmoqni, yashinni, vulqonni taxallus qilib olishi, o‘nlab, hattoki yuzlab kitob yozishi mumkin, lekin Xudoning nazari tushmasa — hammasi bekor.
*Adabiyot, umuman, haqiqiy sanʼat — insoniyatning tuzalmas dardi. Va uning mezonlari hech qachon o‘zgarmaydi: oq – qora, yaxshi – yomon, adolat – qabohat, muhabbat – nafrat…
*Sho‘ro davridan boshlab jamiyatni hadik bilan yashashga o‘rgatib qo‘ydik. Bu hadik hali ko‘ngildan chiqib ketgani yo‘q. Ijtimoiy-siyosiy passivlikni oqlaydigan o‘zbek xalqining maqollari ko‘p: “Och qornim — tinch qulog‘im”, “Yarimta non — rohati jon”. Bularni fazilat sanashadi. Aslida bu fazilat emas, qusur.
*Bizning vazifamiz — voqelikni badiiy idrok etish, xolisona, bosiqlik bilan badiiy idrok etish. Sho‘rolar zamonida yozilgan va bugun yashab kelayotgan ko‘pchilik yaxshi asarlar shu yo‘sinda bitilgan.
*…gap adabiyotga kirishda emas, adabiyotda qolishda. Bunda vaqt va maʼrifatli o‘quvchidan o‘zga hech kim va hech narsa hakamlik qilolmaydi.
*Odamning dardini, jamiyatning dardini yozgan odam yutadi.
*Odamzot oziga shukur qilish kerak. Hamma narsaga erishishning iloji yo‘q. Bitta yaxshi hikoya yozsang yoki o‘qisang, bir sheʼrdan taʼsirlansang shunga xursand bo‘l. Faqat badbin bo‘lmasang, hasadgo‘y bo‘lmasang — birovning bog‘i senikidan yaxshiroq, yashilroq tuyulmasa bo‘ldi.
*…milliy faxr borasida bizga yetadigan millat topilmasa kerak. Tariximizni maqtayverib, nazarimda, ajdodlarimiz ruhini ortiq darajada bezovta qilib yubordik. Buyuk o‘tmishga mehrimiz shu qadar kuchliki, baʼzida bugungi kun esimizdan chiqib ketadi.
*Yozuvchi salbiy qahramonni ro‘parasiga o‘tqazib qo‘yib, bo‘ralab so‘ka boshlasa, bas, ana endi Xudo urdi, deyavering! O‘quvchi salbiy qahramonni emas, yozuvchining o‘zini yomon ko‘rib qoladi.
*Koelo bilan Murakamini katta yozuvchi, deb aytishadi. Menimcha, buyuk yozuvchilar Markes bilan tugagan. Lekin Paulo Koelo yoki Xaruki Murakami yetishib chiqishi uchun ham muhit kerak. Bu jamiyatning umumiy savodi bilan bog‘liq.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/murod-muhammad-dost-xudoning-nazari-tushmasa-hammasi-bekor/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1948-yilda tugʻilganlar]]
faba3emaem2lk91kknitag6ux9lwp2j
Turkum:1948-yilda tugʻilganlar
14
3637
7700
2024-03-26T05:14:21Z
Bekipediya
2189
„[[Turkum:Tavallud_yillariga_koʻra_kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7700
wikitext
text/x-wiki
[[Turkum:Tavallud_yillariga_koʻra_kishilar]]
a9e8a46hiemad9xt98hkr92da0pbvep
Aziz Nesin
0
3638
7701
2024-03-26T05:25:12Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Aziz_Nesin.jpeg | wikipedia = Aziz Nesin }} '' '''Aziz Nesin''''' (1915-yil, Istanbul; 1995-yil, Izmir) — turk hajviy yozuvchisi, dramaturg. == Iqtiboslar == *Eng go‘zal sheʼr matematikadir. Yer yuzida hozirgacha “ikki karra ikki to‘rt”dan ham go‘zal misra yozilmagan. *Barmoqlarimiz orasidagi bo‘shliq — biz uchun yaratilgan inson kelib uni to‘ldirishi uchun mavjud. *Tog‘lar qulamasin deb oh c...“ yozuvi orqali yangi sahifa yaratildi
7701
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Aziz_Nesin.jpeg
| wikipedia = Aziz Nesin
}}
''
'''Aziz Nesin''''' (1915-yil, Istanbul; 1995-yil, Izmir) — turk hajviy yozuvchisi, dramaturg.
== Iqtiboslar ==
*Eng go‘zal sheʼr matematikadir. Yer yuzida hozirgacha “ikki karra ikki to‘rt”dan ham go‘zal misra yozilmagan.
*Barmoqlarimiz orasidagi bo‘shliq — biz uchun yaratilgan inson kelib uni to‘ldirishi uchun mavjud.
*Tog‘lar qulamasin deb oh chekmayman. O‘zimni buzaman, dunyoni buzmayman.
*Turk erkaklari dunyoning eng rashkchi erkaklari hisoblanishining sababi sevgilisiga emas, o‘ziga ishonishmaganidandir.
*Ehtimol, quchoqlaydigan sevgilimiz yo‘qdir, ehtimol, yolg‘izdirmiz. Biroq bilib qo‘yingki, odamdek sevganimiz tufaylidir bu tanholigimiz.
*Harbiy sohalarga sarflangan pul dunyodagi ochlik muammosining tamoman hal qilinishi uchun lozim bo‘lgan puldan yuz baravar ko‘p.
*Xaritalarga qaradim, hech birida uying yo‘q.<br>Ensiklopediyalarni titdim, hech birida surating yo‘q.<br>Lug‘atlardan izladim, hech birida isming yo‘q.<br>Ko‘zgudagi aksimga boqdim, seni ko‘rdim.<br>Bildimki, sen mensan.
*Dangasalarning ish kuni “ertaga”dir.
*“Hech kimga ishonmayman” degan tushuncha yo‘q, “vaqtida unga ishondim, endi hech kimga ishonmayman” bor.
*Hayot imtihon bo‘lsa, sira aziyat chekma, ismingni yoz va chiq. Balki o‘tolmassan, biroq isming ostida yap-yangi sahifa qoldirib ketasan.
*Sovuq qotsang — bu iliqlik, qorong‘ulik cho‘ksa — bu nur yo‘qligidandir. Agar har tomon qorong‘i, sen sovuq qotayotgan bo‘lsang, bu uning yo‘qligidandir.
*Bir urug‘ berding, chechagingni ol.<br>Bir don berding, daraxtingni ol.<br>Bir butoq berding, chamaningni ol.<br>Dunyomni senga berdim, favat menda qol.
*Tor joydan chiqqanlar keng joylarga sig‘ishmaydi.
*Orzuyim bir bolakayga “Qanchalik yaxshi ko‘rasan?” savolini berganida qo‘lini ikki tomonga ochib “Mana shuncha” deydigan o‘sha masʼum sevgini topish edi…
*Kambag‘alning yagona quroli — mehnatdir.
*Yolg‘izligingni olib yonimga kel. Qo‘rqma, zerikmaymiz. Sening yolg‘izliging mening yolg‘izligim bilan suhbatlashadi, bizlar esa bir chetda jim turamiz.
*Hayotim davomida bo‘yim qadar kitob yozdim, biroq meni yoqtirmaydiganlar bunga ham bir bahona topib — shusiz ham uning bo‘yi kichkina edi deya olishdi, xolos.
*Inson faqat gapirgani emas, jim turgani oldida ham masʼuliyatlidir.
*Bilasan, erkak uncha-munchaga yig‘lamaydi, biroq u yig‘lasa, ko‘zyoshlari hech qachon sohta bo‘lmaydi.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/aziz-nesin-inson-faqat-gapirgani-emas-jim-turgani-oldida-ham-masuliyatlidir/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1915-yilda tugʻilganlar]]
[[Turkum:1995-yilda vafot etganlar]]
cm23ocgdmakmtlc9yezsce0c828uy8e
Turkum:1915-yilda tugʻilganlar
14
3639
7702
2024-03-26T05:25:34Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7702
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1995-yilda vafot etganlar
14
3640
7703
2024-03-26T05:26:09Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7703
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Erkin Aʼzam
0
3641
7704
2024-03-26T06:52:58Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Erkin Aʼzam.jpg | wikipedia = Erkin Aʼzam }} '''Erkin Aʼzam''' ''(10-avgust 1950-yil, Surxandaryo, OʻzSSR)'' — Oʻzbekiston xalq yozuvchisi, Oʻzbekiston respublikasida xizmat koʻrsatgan jurnalist, “Tafakkur” jurnali bosh muharriri. == Iqtiboslar == *Teranlik o‘rniga — shaklbozlik, mahorat daʼvosi, chiroyli yozish, originallikka intilish. Bular ham kerak, lekin katta dard, og‘riq bo‘lmasa, ham...“ yozuvi orqali yangi sahifa yaratildi
7704
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Erkin Aʼzam.jpg
| wikipedia = Erkin Aʼzam
}}
'''Erkin Aʼzam''' ''(10-avgust 1950-yil, Surxandaryo, OʻzSSR)'' — Oʻzbekiston xalq yozuvchisi, Oʻzbekiston respublikasida xizmat koʻrsatgan jurnalist, “Tafakkur” jurnali bosh muharriri.
== Iqtiboslar ==
*Teranlik o‘rniga — shaklbozlik, mahorat daʼvosi, chiroyli yozish, originallikka intilish. Bular ham kerak, lekin katta dard, og‘riq bo‘lmasa, hammasi bir pul!
*…yozuvchi odam har kuni yozishi kerakdir-u, ammo har kuni kitobxonning oldiga chiqavermasligi kerak. Negaki, arzigulik fikr har kuni, har oy, har yil ham tug‘ilavermaydi. Uning tug‘ilishini, yetilishini, pishishini kutish, sabr-toqat bilan kutish lozim. Yozish sanʼat bo‘lgani kabi, sukut saqlash, jim turish ham bir sanʼatdir.
*… chinakam adabiy munaqqid hasad-u baxillik dardiga mubtalo, muayyan asar muallifining belini sindirmoqqa qasd qilgan boltabardor emas, adibning yaqin maslahatgo‘yi, homiysi, adabiyot gulshanining xolis, hassos bir gulchini bo‘lmog‘i darkor.
*Jo‘nlik, sxematizm, fikr qashshoqligi — menimcha, adabiyotimizning ko‘ngildagidek dovruq qozonolmayotganiga sabab shu illatlar. Bu kasallik kitobxonlarimizgagina, baʼzi tanqidchilarimizning ham miyasiga shu qadar singib ketganki, sal “chetga chiqish”ni ko‘rsa, hayron bo‘ladi.
*Romanga uringan yosh qalamkashlar masalasiga kelsak, qo‘ying, yozaversin, birortasi tuzuk chiqib qolar, balki. Lekin maqsad roman yozish emas, birinchi navbatda, yaxshi asar yozish bo‘lmog‘i darkor.
*Baʼzan hikoyaning sanʼat asari ekanini unutib, gap aytishga, gazetadagi oddiy tanqidiy xabardagi faktlarni problema qilib ko‘tarishga berilib ketamiz. Menimcha, har bir hikoya, birinchi galda, avtorning o‘zi uchun yangilik, oldingilariga o‘xshamagan, qalamga olingan xarakter bilanmi, situatsiya bilanmi, yozilishi, kompozitsiyasi bilanmi — maʼlum darajada kashfiyot bo‘lishi kerak.
*Hikoya yozmoq uchun nima kerak deysizmi? Insoniy did va isteʼdod kerak!
*Gohida yaxshi hamsuhbat uchrab qolsa, jag‘im ochilib ketadi. Lekin baʼzi izdihom, anjumanlarda miq etmasligim mumkin. Yozishga kelsak, sergaplikka — “so‘z bo‘tqasi”ga mutlaqo qarshiman. O‘quvchining ham vaqtini hisobga olish kerak. Umrim bino bo‘lib, ezmalik menga yoqadi, degan odamni uchratmadim. Yozuvchi dangal, bo‘lar gapni aytgani maʼqul.
*…yozuvchi kichik hikoya yozadimi, kattaroq qissa-romanmi, albatta, yangi gap aytishi kerak. Aslida, yozish — ko‘ngil mayli. Yozuvchi-shoirdan uni yoz, buni yoz deb talab qilish — ijod erkinligining muqaddas tamoyiliga zid. Ijod ahliga faqat bitta talab qo‘yilishi mumkin: nimani yozsang yoz, ammo toza va haqqoniy yoz!
*…adabiyot insonni garchi har taraflama teran tadqiq etishi lozim ko‘rilsada, iloji boricha uning ijobiy jihatlarini, olijanob xislatlarini qalamga olgan maʼqul ekan. Bunda, albatta, yozuvchi do‘stim aytganidek, qanday yozish, yaʼni o‘xshatib ifodalash muhim.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/erkin-azam-adabiyot-inson-sirlari-haqidagi-fan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Jurnalistlar]]
[[Turkum:1950-yilda tugʻilganlar]]
3ef4yb939yoqkacbye7mv37s0rdnhng
Turkum:1950-yilda tugʻilganlar
14
3642
7705
2024-03-26T06:53:18Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7705
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Gyustav Flober
0
3643
7706
2024-03-26T07:01:40Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Gustave_Flaubert.jpg | wikipedia = Gyustav Flober }} '''Gyustav Flober''' ''(2-dekabr 1821-yil, Ruan; 8-may 1880-yil, Kruasse, Ruan yaqinida)'' — fransuz yozuvchisi. == Iqtiboslar == *Yozuvchining butun isteʼdodi oxir-oqibat so‘z tanlashi bilan o‘lchanadi. *Dramatik sanʼat musiqaga o‘tgan geometriyadir. *Ayollar erkaklarni buyuk ishlarga ilhomlantiradilar, biroq ularni amalga oshirgani vaqt qoldirmay...“ yozuvi orqali yangi sahifa yaratildi
7706
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Gustave_Flaubert.jpg
| wikipedia = Gyustav Flober
}}
'''Gyustav Flober''' ''(2-dekabr 1821-yil, Ruan; 8-may
1880-yil, Kruasse, Ruan yaqinida)'' — fransuz yozuvchisi.
== Iqtiboslar ==
*Yozuvchining butun isteʼdodi oxir-oqibat so‘z tanlashi bilan o‘lchanadi.
*Dramatik sanʼat musiqaga o‘tgan geometriyadir.
*Ayollar erkaklarni buyuk ishlarga ilhomlantiradilar, biroq ularni amalga oshirgani vaqt qoldirmaydilar.
*Kitob — tirik jon. Begona qo‘l bilan qilingan har qanday jarrohlik amaliyoti, har qanday o‘zgarish uni mayibga aylantiradi. Balki u yaxshilanar, lekin baribir ilgarigi kitob bo‘lmaydi!
*Agar reja juda uzoq vaqt va sinchiklab tuziladigan bo‘lsa, u oxir-oqibat yo‘q bo‘ladi.
*Umidsizlanganingda hamisha umid qilishing, umidlanganingda esa shubhalanishing kerak.
*Vijdonni toza saqlash uchun uni boshqalarning vijdonidan baland tutish kerak.
*Agar isteʼdodingni qadrlasang, ommani maftun etadigan vositalar ketidan chopmaysan.
*Anglash ishtiyoqi — yorug‘ qalblar uchun buyuk quvonchlar manbaidir.
*Statistika — noaniq fanlarning eng anig‘idir.
*Xotirjam bo‘lish — hazilakam gap emas, bu — deyarli baxtli bo‘lish demakdir.
*Bahslashish tushunishdan ko‘ra osonroq.
*Omadsizlikka uchragan yeringda bir ahmoqning muvaffaqiyat qozonayotganini ko‘rishdan ko‘ra og‘irroq kamsitish yo‘q.
*Yolg‘izlikni xotiralar bilan to‘ldirib bo‘lmaydi, ular tanholikni chuqurlashtiradi, xolos.
*Yaxshi yozilgan asar hech qachon zeriktirmaydi. Uslub — hayotning o‘zi, u fikrlarning yugurik qonidir.
*Yozuvchi salohiyatining bosh belgisi — nimani yozmaslikni bilishidir.
*Muhabbat baxt berishi kerak. Baxt yo‘qmi, demak, adashibsan.
*Fikrning aniqligi ifodaning aniqligiga zamin yaratadi.
*Mavzu tanlanmaydi. Shoh asarning siri shunda: mavzu — yozuvchining mijozi ifodasidir.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/gyustav-flober-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1821-yilda tugʻilganlar]]
[[Turkum:1880-yilda vafot etganlar]]
bv53aytrca2ababdtipoax99xg3r7fz
Turkum:1821-yilda tugʻilganlar
14
3644
7707
2024-03-26T07:02:06Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7707
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1880-yilda vafot etganlar
14
3645
7708
2024-03-26T07:02:30Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7708
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Aragon Lui
0
3646
7709
2024-03-26T07:09:44Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Portrait_Aragon.jpg | wikipedia = Aragon Lui }} '''Aragon Lui''' ''(3-oktyabr 1897-yil; 24-dekabr 1982-yil)'' — fransuz yozuvchisi va jamoat arbobi. == Iqtiboslar == *Men bu kitobni ikkita bir-biriga o‘xshamaydigan davrni qiyoslab bo‘lmasligini ko‘rsatish uchun yozdim. O‘tmishni bugungi kundan kelib chiqib muhokama qilish yoki izohlashdan ko‘ra johilona ish yo‘q. *Quyosh hamisha ishqibozlarining ko...“ yozuvi orqali yangi sahifa yaratildi
7709
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Portrait_Aragon.jpg
| wikipedia = Aragon Lui
}}
'''Aragon Lui''' ''(3-oktyabr 1897-yil; 24-dekabr 1982-yil)'' — fransuz yozuvchisi va jamoat arbobi.
== Iqtiboslar ==
*Men bu kitobni ikkita bir-biriga o‘xshamaydigan davrni qiyoslab bo‘lmasligini ko‘rsatish uchun yozdim. O‘tmishni bugungi kundan kelib chiqib muhokama qilish yoki izohlashdan ko‘ra johilona ish yo‘q.
*Quyosh hamisha ishqibozlarining ko‘zini qamashtirgan.
*Agar ko‘ksimni tilsangiz, u yerdan Parijni topasiz.
*Adabiyot mamlakat uchun juda muhimdir, mohiyatiga ko‘ra, uning yuzi deyish mumkin.
*Biz ko‘pincha yo‘q joydan muammolar o‘ylab topamiz.
*Ajoyib kechalarning birida kelajak o‘tmish deb nom oladi. Bu payt ortingga qaraysan-da, olislayotgan yoshligingni ko‘rasan.
*Baʼzida g‘olib bo‘lish uchun chekinishga, qo‘lga kiritganingdan voz kechishga to‘g‘ri keladi.
*Odam nimadan hayratlansa, o‘shani ko‘ngliga yaqin oladi.
*Optimizm buyuk kishilarning ziynatidir.
*Dunyo yolg‘onchi guvohlarga to‘la.
*Rashk bu — jon joyingga to‘xtov bilmay sanchilayotgan ignadir.
*Odamlar ko‘pincha o‘zlarining vaqtinchalik baxtsizliklarini dunyodagi eng muhim narsa deb hisoblaydilar.
*Faqat mehnatgina insonning qiyofasini o‘zgartira oladi.
*Davrimizning ziynati yorqin shoirlardir. Angliyada — Kipling, Fransiyada Apolliner va Elyuar, Germaniyada Rilke, Rossiyada — Mayakovskiy va Yesenin, Armanistonda — Charens va Isaakyan. Bu mayoqlar bir-bir so‘nganda go‘yo dunyo zulmatga cho‘mganday bo‘ldi.
*Tanqid muddatsiz surgundir.
*Taʼlim berish – umid urug‘ini ekish demakdir.
*To‘g‘rilik ko‘pincha muhokama qilinmaydi.
*Yoshlar orzu qiladi. Qarilar eslaydi.
*Hayotda hech bir narsa biz tasavvur qilgandek bo‘lmaydi.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/lui-aragon-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1897-yilda tugʻilganlar]]
[[Turkum:1982-yilda vafot etganlar]]
llblp1lawk8e90rz3a0qmoeg4zr50cr
Turkum:1897-yilda tugʻilganlar
14
3647
7710
2024-03-26T07:11:23Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7710
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1982-yilda vafot etganlar
14
3649
7712
2024-03-26T07:13:53Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7712
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Heinrich Heine
0
3650
7877
7713
2024-03-29T11:20:01Z
Bekipediya
2189
7877
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Heinrich-heine_1.jpg
| wikipedia = Heinrich Heine
}}
'''Heinrich Heine''' ''(13 dekabr 1797-yil; 17-fevral 1856-yil)'' — olmon jurnalisti, esseisti hamda shoiri. U ayniqsa oʻzining lirik sheʼrlari bilan mashhurdir; bu sheʼrlarga koʻplab qoʻshiqlar bastalangan.
== Iqtiboslar ==
*Yozuvchi oxir-oqibat o‘z o‘quvchisiga o‘rganadi.
*Odam qancha baland bo‘lsa, kulgiga shuncha oson nishon bo‘ladi; maydalarni mo‘ljalga olish qiyin.
*Nuqson katta bo‘lsa, kamroq g‘azablantiradi.
*Olmon tili aslida boy, lekin so‘zlashuv tilida ana shu boylikning o‘ndan biridangina foydalanamiz. Fransuz tili esa aslida kambag‘al, lekin fransuzlar og‘zaki nutqda uning bor imkoniyatidan foydalana oladi, shu bois ham amalda so‘zamollar.
*Bahorning latofati ko‘pincha qishda bilinadi — pechka yonida o‘tirib may haqida sheʼrlar yozasan.
*Qahramonlar ketgan paytda maydonga masxarabozlar chiqadi.
*Ayollarning nafrati ham muhabbat — faqat yo‘nalishi o‘zgargan.
*Barcha sog‘lom odamlar hayotni sevadi.
*Biz xalqning insoniy huquqlari uchun emas, ilohiy huquqlari uchun kurashamiz.
*Muhabbat! U barcha tuyg‘ularning ulug‘i va viqorlisidir. Lekin uning qudrati hadsiz himmat va g‘ayrishuuriy xolislik bilangina namoyon bo‘ladi.
*Go‘zal qofiyalar ko‘pincha oqsoq fikrlarning qo‘ltiqtayog‘i bo‘ladi.
*Auffenbergni o‘qimaganman. Menimcha, u Arlenkurga o‘xshasa kerak. Uniyam o‘qimaganman.
*Axloq — yurakning oqilligidir.
*Har bir odam — bir olam. Bu olam u bilan tug‘iladi va o‘ladi. Har bir qabrda butun bir dunyo tarixi yotibdi.
*Men biladigan yagona go‘zallik sog‘liqdir.
*Butun boyligimni xotinimga vasiyat qilaman. Faqat bir shart bilan: u mendan keyin turmushga chiqishi kerak. Shunda dunyoda bitta bo‘lsa ham mening o‘limimga yig‘laydigan erkak bo‘ladi.
*Muhabbat qalbdagi tishog‘rig‘idir.
*Har kim ahmoq bo‘lish huquqiga ega.
*Aqlli kishilar ichida fikrlaydi, ahmoqlar esa hammaga eʼlon qiladi.
*Ayolni gulga ilk bor qiyoslagan kishi shoir edi, ikkinchi bor o‘xshatgan esa — merov.
*Yoshlik fikr va o‘yda xolisdir, shu sababli haqiqatni chuqurroq anglaydi va his etadi.
*To‘y musiqalari menga doim urush oldidan chalinadigan dovulni eslatadi.
*Tumshuqbog‘ tutilgan it orqadan huradi.
*O‘sha kunlarda menga har kim do‘st edi: ular ovqatimni, so‘nggi tiyinimni men bilan birodarlarcha bo‘lishdilar.
*Bekorchi odam to‘kis baxtni his qila olmaydi, uning yuzida hamisha norozilik va hafsalasizlik alomatlarini ko‘rasiz.
*Talantni birgina belgisida aniqlaymiz-qo‘yamiz, lekin xarakterni bilish uchun uzoq vaqt va davomli muloqot zarur.
*Bizni yig‘lata olgan dramaturgni maqtashga odatlanganmiz. Biroq bu ishni har qanday piyoz uddalay oladi.
*Tarjimon tug‘ma isteʼdod egasi bo‘lishi kerak. U kitobdagi eng muhim va eng yaxshi jihatni ko‘rishi va ko‘rsata bilishi zarur.
*Tanqidning ko‘zlari yoshdan xira tortgan paytda uning fikri ahamiyatga ega emas.
*Kechmish — inson qalbining vatanidir. Baʼzida oldin tuygan hislarimizni qo‘msab qayg‘uga botamiz. Baʼzan hatto o‘tgan dardlarimizni ham sog‘inamiz.
*Iztiroblar — hatto tasavvurdagisi ham — menga og‘riq beradi.
*Mehr go‘zallikdan ustundir.
*Yumorni aqlsizlar uyidan faqat panjara ajratib turadi.
*Qilich taqib yurish urfdan qolgandan so‘ng gapga ustalik qurolini olib yurish zarur bo‘lib qoldi.
*Buyuk ehtiros bizni ikkinchi bor yo‘qlab kelishi mumkin, lekin uning boqiyligiga keyin ortiq ishonmay qo‘yamiz.
*Tugal nasriy asar yozish uchun sheʼr ilmining ham bilimdoni bo‘lish zarur.
*Buyuk shoirlarning asarlarida ikkinchi darajali qahramonlar yo‘q. Barcha ishtirokchilar o‘z o‘rnida bosh qahramondir.
*Har bir davrning o‘z masalalari bo‘ladi, ularni yechib, insoniyat olg‘a qadam tashlaydi.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/heynrix-heyne-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Jurnalistlar]]
[[Turkum:Esseistlar]]
[[Turkum:Shoirlar]]
[[Turkum:1797-yilda tugʻilganlar]]
[[Turkum:1856-yilda vafot etganlar]]
l6mobb8zrg1dlm2y78t1fuql6mgprtw
Turkum:1797-yilda tugʻilganlar
14
3651
7714
2024-03-26T07:40:46Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7714
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1856-yilda vafot etganlar
14
3652
7715
2024-03-26T07:41:27Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7715
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Rabindranat Tagor
0
3653
7716
2024-03-26T07:48:51Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Rabindranath_Tagore.jpg | wikipedia = Robindranat Tagor }} '''Rabindranat Tagor''' ''(7-may 1861-yil, Kalkutta; 7-avgust 1941-yil, Kalkutta)'' — bengal tilida ijod qilgan romannavis, bastakor, dramaturg, rassom, qissanavis, esseist, vokalist va aktyor. U bengal tilining eng buyuk adabiyot arbobi hisoblanadi. == Iqtiboslar == *Agar sen barcha ishtibohlarga eshigingni berkitsang, haqiqat ham tashqarida qoladi. *B...“ yozuvi orqali yangi sahifa yaratildi
7716
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Rabindranath_Tagore.jpg
| wikipedia = Robindranat Tagor
}}
'''Rabindranat Tagor''' ''(7-may 1861-yil, Kalkutta; 7-avgust 1941-yil, Kalkutta)'' — bengal tilida ijod qilgan romannavis, bastakor, dramaturg, rassom, qissanavis, esseist, vokalist va aktyor. U bengal tilining eng buyuk adabiyot arbobi hisoblanadi.
== Iqtiboslar ==
*Agar sen barcha ishtibohlarga eshigingni berkitsang, haqiqat ham tashqarida qoladi.
*Biz odamni nimani bilishiga qarab emas, nimadan quvonishiga qarab anglaymiz.
*Er-xotinlik — sanʼat va uni har kuni yangilab turish kerak.
*Shunchaki qarab yoki turib dengizni kesib o‘ta olmaysiz. Behuda istaklarga vaqtingizni sarflamang.
*Hatto qaroqchilar to‘dasi ham qandaydir axloq talablariga rioya etishi kerak; ular butun dunyoni talashlari mumkin, lekin bir-birlarini emas.
*Cheksiz umid va ishtiyoq yoshlikning asosiy boyligidir.
*Ruhingni tushirma, niyatingdan qaytma. Do‘stim, sening yo‘ling bitta: o‘zingni takomillashtir va begonaga xizmat qilma. Muhokamalar-u to‘siqlardan cho‘chima.
*Iztirob hayotdagi barcha qadrli narsalar: kuch-quvvat, aql-farosat, muhabbat uchun to‘lovdir.
*Mast o‘zini qanchalik baxtiyor his etmasin, u haqiqiy baxtdan juda uzoq. Chunki uning bu baxti boshqalar uchun ko‘rgilik; bugungi baxti ertangi baxtsizligidir.
*Kuchini ko‘rsataveradigan odam kuchsizligini isbotlaydi, xolos.
*Maqtov meni pastga uradi, chunki uni ichimda o‘zim so‘rab turaman.
*Qurigan daryoga o‘tmishi sabab rahmat aytmaydilar.
*Yaxshi gaplarni ko‘pchilik gapirishi mumkin, lekin tinglay oladiganlar kam, sababi, u aqlning kuchini talab etadi.
*Vijdonimizning ovozini eshitmaslik uchun shovqinli olomon ichiga o‘zimizni uramiz.
*Yulduzlar o‘zlarini tillaqo‘ng‘iz deb o‘ylashlaridan qo‘rqmaydi.
*Muhabbatning haqiqiy go‘zalligini faqat sadoqatli ayolgina his qiladi.
*Odam hayvonga aylanganda hayvondan yomondir.
*Rohat-farog‘atlarga ko‘milib, lazzat hissidan mosuvo bo‘lamiz.
*Baxt o‘zini tiya oladigan odamlarga nasib etadi. Orzularing amalga oshishini istasang, ularni tiyib tura bil.
*Hamma haqiqatni aytishga chog‘lanmagan paytingda samimiy bo‘lish oson.
*Pessimizm qalb alkogolizmining bir ko‘rinishidir.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/rabindranat-tagor-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Romannavislar]]
[[Turkum:Kompozitorlar]]
[[Turkum:Dramaturglar]]
[[Turkum:Rassomlar]]
[[Turkum:Qissanavislar]]
[[Turkum:Esseistlar]]
[[Turkum:Vokalistlar]]
[[Turkum:Aktyorlar]]
[[Turkum:1861-yilda tugʻilganlar]]
[[Turkum:1941-yilda vafot etganlar]]
j91whrny5yb68kypxi4ubf24ebp9zi2
Turkum:1861-yilda tugʻilganlar
14
3654
7717
2024-03-26T07:49:17Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7717
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1941-yilda vafot etganlar
14
3655
7718
2024-03-26T07:49:52Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7718
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Friedrich Schiller
0
3656
7976
7934
2024-04-01T15:36:47Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7976
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Schiller_by_Louis_Ammy_Blanc.jpg
| wikipedia = Friedrich Schiller
}}
'''Friedrich Schiller''' <small>(talaffuzi: '''Fridrix Shiller''')</small>''(10-noyabr 1759-yil; 9-may 1805-yil)'' — nemis shoiri, dramaturg, tarixchi, sanʼat nazariyotchisi. Nemis mumtoz adabiyotining asoschilaridan.
== Iqtiboslar ==
*Buyuk qalblar iztiroblarini sukut bilan o‘tkazadilar<ref name="Ziyouz">[https://ziyouz.uz/hikmatlar/aforizmlar/fridrix-shiller-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]</ref>.
*Zulmni murosasiz yomon ko‘radigan kishigina ezgulikni cheksiz sevishi mumkin<ref name="Ziyouz" />.
*Ishni tezroq tugallash harakatida bo‘l<ref name="Ziyouz" />.
*Iroda inson bolasining o‘ziga xos sifatidir, aql esa irodani boshqarish uchun o‘zgarmas qoidadir<ref name="Ziyouz" />.
*O‘z topqirligidan zavqlanib kulgan kishining askiyasi kuchini yo‘qotadi.
*Ishongan odam boshqalarni ham oson ishontiradi<ref name="Ziyouz" />.
*Sheʼriy asar o‘zini o‘zi himoyalashi kerak. Harakat gapirmaydigan joyda so‘z foyda berishi dargumon<ref name="Ziyouz" />.
*Ishni yarim yo‘lda tashlab, chetga chiqib oladigan va endi bu yog‘i nima bo‘lar ekan, deb og‘zini ochib qarab turadigan odam haqiqiy ahmoqdir<ref name="Ziyouz" />.
*Rasmga mahliyo bo‘lib, uni chizgan kishini butunlay unutib qo‘yganimiz, aslida, rassomga eng katta maqtovdir<ref name="Ziyouz" />.
*O‘zini boshqara oladigan odamgina erkindir<ref name="Ziyouz" />.
*Har qanday g‘alabadan ustun narsa kechirimdir<ref name="Ziyouz" />.
*Yaxshi aktyorlar uchun yomon rol yo‘q<ref name="Ziyouz" />.
*Mardonalik instinktga qarshi kurash ifodasidir<ref name="Ziyouz" />.
*Nomus hayotdan azizroq<ref name="Ziyouz" />.
*To‘g‘rilik har qanday unvonni bezaydi<ref name="Ziyouz" />.
*Yo‘qotilgan daqiqani hatto abadiyat ham qaytara olmaydi<ref name="Ziyouz" />.
*Odam maqsadlari kattargani sari ulg‘ayib boradi<ref name="Ziyouz" />.
*Minnatdorlik eng tez unutiladigan narsadir<ref name="Ziyouz" />.
*Ota-onalar o‘zlarining nuqsonlarini bolalarida ko‘rganlarida ko‘proq jahllanadilar<ref name="Ziyouz" />.
*Tabiatga qarshi bo‘lgan narsa hech qachon yaxshilikka olib bormaydi<ref name="Ziyouz" />.
*Yaramas ishlarning oxiri voy: ular yangi-yangi qabihliklarni keltirib chiqaradi<ref name="Ziyouz" />.
*Faqat qatʼiyatgina maqsadga eltadi<ref name="Ziyouz" />.
*Oʻzini koʻrsatishning eng jirkanch usuli — ojizlarni ezib uyaltirishdir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Hech narsaga jasorat qilmagan inson hech narsadan umid qilmasin<ref name="Hayotimiz kengurulari" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Dramaturglar]]
[[Turkum:Tarixchilar]]
[[Turkum:1759-yilda tugʻilganlar]]
[[Turkum:1805-yilda vafot etganlar]]
r6tl5g3v81ow8xv90y4sjsp0x680bwz
Turkum:1759-yilda tugʻilganlar
14
3657
7720
2024-03-26T07:57:50Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7720
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1805-yilda vafot etganlar
14
3658
7721
2024-03-26T07:58:20Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7721
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Thomas Mann
0
3659
7963
7725
2024-04-01T15:00:18Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7963
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Portrait_of_Thomas_Mann,_holding_hat,_gloves,_and_cigar.jpg
| wikipedia = Thomas Mann
}}
'''Thomas Mann''' (talaffuzi: '''Tomas Mann''')''(6-iyun 1875-yil; 12-avgust 1955-yil)'' — nemis yozuvchisi. Dastlabki yirik asari — Lyubek aslzodalari naslining toʻrt avlodi taqdiri toʻgʻrisidagi romani “Buddenbroklar” (“Bir oila inqirozi”) bilanoq keng jamoatchilikka tanilgan.
== Iqtiboslar ==
*Nahotki men hayotni, bu toza, shafqatsiz va qudratli hayotni yomon ko‘rgan bo‘lsam? Bekor gap. Tushunmovchilik bu. Men uni yenga olmaganim uchun o‘zimni yomon ko‘rganman, xolos<ref name="ziyouz">[https://ziyouz.uz/hikmatlar/aforizmlar/tomas-mann-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]</ref>.
*Mukammallik katta quvonch olib keladi<ref name="ziyouz" />.
*Baxt va muvaffaqiyat — o‘zimizda, ichimizdadir<ref name="ziyouz" />.
*Axloq, shubhasiz, hayotda eng muhimidir<ref name="ziyouz" />.
*Vaqtni qo‘lingda tut! Har bir soat, har bir daqiqani asra. Nazorat qilmasang, kaltakesakday sirg‘alib qochib ketadi. Har bir lahzani halol va munosib amallar bilan beza! Vaqtga salmoq, mazmun va nur bag‘ishla<ref name="ziyouz" />.
*Shoir ijodiy to‘qimalari sabab emas, ilohiy iqtidor tufayli dunyoga keladi<ref name="ziyouz" />.
*Bizning qo‘rquvimiz — dushmanlarimiz mardligining manbasidir<ref name="ziyouz" />.
*Axloq va hayot bir butundir. Axloq — hayot tirgagi, axloqli odam hayotning chinakam fuqarosidir<ref name="ziyouz" />.
*Nuqsonni yoqlash bilan fazilatlar haqorat qilinadi.<ref name="ziyouz" />
*Vaqt undan foydalanib aqlliroq, yaxshiroq, pishiqroq va mukammalroq bo‘lishimiz uchun berilgan qimmatbaho sovg‘adir<ref name="ziyouz" />.
*Orzular ushalganda eng yaxshi narsalar ortda qoladi<ref name="ziyouz" />.
*Barcha istak va harakatlarimiz asablarimizning ehtiyojlari sabab dunyoga keladi. Bu ehtiyojlarni so‘z bilan taʼriflash qiyin<ref name="ziyouz" />.
*Urush — tinchlik davridagi muammolardan qo‘rqoqlarcha qochishdir<ref name="ziyouz" />.
*Faqat o‘limgina azob-uqubatlarni hurmatlashga o‘rgata oladi<ref name="ziyouz" />.
*Baʼzi odamlar bilan yashash qiyin, lekin ularni tashlab ketish ham oson bo‘lmaydi<ref name="ziyouz" />.
*Sanʼat insonning ezgulikka, haqiqatga, komillikka g‘ayriixtiyoriy va azaliy intilishining eng go‘zal, eng qatʼiy, eng quvonchli va ezgu timsolidir<ref name="ziyouz" />.
*Xunuk holatlarni ham o‘z foydasiga uyalmay o‘zgartira olish yashovchanlik qobiliyatining belgisidir<ref name="ziyouz" />.
*Agar biror fikr butun vujudingni qamrab olgan bo‘lsa, u seni har qadamda taʼqib etadi, hatto havoda ham uning hidini sezasan<ref name="ziyouz" />.
*Azob-uqubat ko‘rmagan odam bir umr yosh bola bo‘lib qolaveradi<ref name="ziyouz" />.
*Qo‘pollik sizni istagan odam bilan bir joyga qo‘yadi; faqat adabgina masofa hosil qila oladi<ref name="ziyouz" />.
*Oilada hamma bir-birini himoya qilishi kerak, aks holda, ko‘rgiliklar eshik qoqib keladi<ref name="ziyouz" />.
*Mutlaqo begona odamlarning bir-biriga “sen” deb murojaat qilishi yovvoyilik, qoloqlik, odobsizlik belgisidir. Men buni jinimdan battar yomon ko‘raman. Chunki bu, mohiyatiga ko‘ra, sivilizatsiyaga va insoniyat taraqqiyotiga surbetlarcha, vijdonsizlarcha qarshi yo‘naltirilgandir<ref name="ziyouz" />.
*Vaqt bilim, tajriba va xizmatni orttirish uchun berilgan eng qiymatli sarmoyadir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1875-yilda tugʻilganlar]]
[[Turkum:1955-yilda vafot etganlar]]
afnqgs7epxnc875xgtfs8y8w93h8j0k
Turkum:1875-yilda tugʻilganlar
14
3660
7726
2024-03-26T08:56:38Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7726
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1955-yilda vafot etganlar
14
3661
7727
2024-03-26T08:57:21Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7727
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Erkin Vohidov
0
3662
7728
2024-03-26T09:12:02Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Erkin_Vohidov_6.jpg | wikipedia = Erkin Vohidov }} '''Erkin Vohidov''' ''(28-dekabr 1936-yil, Oltiariq tumani, Fargʻona viloyati, Oʻzbekiston SSR; 30-may 2016-yil, Toshkent, Oʻzbekiston'') — taniqli oʻzbek shoiri, dramaturgi, adabiy tarjimoni va davlat arbobi. == Iqtiboslar == *Sheʼr shoir qalbida tug‘ilgan hayotiy tuyg‘ularni ifoda qiladi va shu bilan o‘quvchi yuragini rom qiladi. Shoir o‘zi yonma...“ yozuvi orqali yangi sahifa yaratildi
7728
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Erkin_Vohidov_6.jpg
| wikipedia = Erkin Vohidov
}}
'''Erkin Vohidov''' ''(28-dekabr 1936-yil, Oltiariq tumani, Fargʻona viloyati, Oʻzbekiston SSR; 30-may 2016-yil, Toshkent, Oʻzbekiston'') — taniqli oʻzbek shoiri, dramaturgi, adabiy tarjimoni va davlat arbobi.
== Iqtiboslar ==
*Sheʼr shoir qalbida tug‘ilgan hayotiy tuyg‘ularni ifoda qiladi va shu bilan o‘quvchi yuragini rom qiladi. Shoir o‘zi yonmasa, boshqalarni yondirolmaydi, qalb hislarida otash bo‘lmasa, boshqa qalblarga harorat berolmaydi. Bu sehrli otashsiz har qanday sheʼriy jimjimalardan, badiiy vositalardan, mahoratdan naf yo‘q.
*Bu olamda yo‘qotishlar ichidagi eng og‘ir yo‘qotish insonning o‘zligini yo‘qotishidir. Odamzod tafakkur va ehtiros, ruhiyat va imon dunyosida yashaydi. U yuragidagi eʼtiqod bilan, ishonch bilan tirik va butun. O‘zlikni yo‘qotmoq ana shu olamdan judo bo‘lmoqdir, inson imoratidagi ruknlarning — ustunlarning sinmog‘idir.
*Isteʼdod — bu avvalo did, yaxshi did egasi bo‘lish qobiliyati, deguvchilar ham bor. Isteʼdod — bepoyon tushuncha. U taʼrifga siqqanda edi, uni maʼlum xususiyatlar doirasida chegaralash mumkin bo‘lganda edi, odamlar yo‘q isteʼdodni tarbiyalab bor qilgan bo‘lardilar. Gorkiy, isteʼdodning 99 foizi mehnat deganini tug‘ma isteʼdodi bo‘lmagan odam mehnat bilan chinakam shoir yoki bastakor bo‘lishi mumkin deb tushunmaslik kerak. Har qalay 99 degani yuz emas. Suv normal sharoitda yuz gradusda qaynaydi. 99 gradus isigan suv — qaynagan suv emas. Fors tilida qaynashni “jo‘shidan” deydi. Yaʼni jo‘shmoq. Sheʼriyat ham jo‘shmoqdir. Jo‘shmoq uchun esa 99 foizdan tashqari o‘sha kamtarin bir foiz — yaʼni tug‘ma isteʼdod kerak.
*Shoirlikning “qora ishi”ni ko‘z oldiga keltirmay, bu nomning o‘ziga, obro‘ va shuhratiga qiziqib sheʼriyat maydoniga intilganlar xato qiladilar. Ko‘pincha bunday xato juda qimmatga tushadi. Xato qilgan odam uchun ham, sheʼriyat uchun ham. Shu sababli “yoshlarga g‘amxo‘rlik” deganda faqat ularni qo‘llab-quvvatlash yo‘g‘ini bor qilib ko‘rsatish emas, balki ularga rost gapni aytish, yanglishishdan qaytarish ham tushuniladi.
*Bizning savodxon asrimizda, ayniqsa, adabiyotda isteʼdod bilan havaskorlikni ajratish mushkul bo‘lib qoldi.
*O‘quvchi uchun avtorning yosh-u qarisi, unvonli, unvonsizi yo‘q. U hamisha yozilgan satrlarga qarab muallifga o‘z munosabatini bildiradi: yo qalbiga jo qiladi, yo unutadi, yo‘qlikka mahkum etadi.
*Insonga bir marta beriladigan hayotda u umridan, o‘tgan kunidan qoniqib yashashi kerak. Vijdoniga xilof ish qilmay yashasa — bundan ulug‘ baxt yo‘q. Har bir aytgan so‘zing, ishing o‘zingning xohishingga muvofiq bo‘lsa — eng katta baxt shu. Aksincha, insonning o‘z ichki intilishlari, qalbi, eʼtiqodi, so‘zi bilan ishi o‘rtasida ziddiyat paydo bo‘lsa, vijdoni buyurganini qilolmasa, bu — inson uchun juda katta baxtsizlikdir.
*Adabiyotga sadoqat va eʼtiqod masalasi avvalo so‘z sanʼatining kelajagi to‘g‘risida qayg‘urishdan boshlanadi.
*Raqobatli dunyoda kitobning qudratli, sehrgar raqiblari ko‘p.
*Har bir millatning kelajagi istaymizmi-yo‘qmi, o‘qituvchilar saviyasiga bog‘liq. Bu haqiqatni hech qachon esdan chiqarmasligimiz lozim.
*Biz endilikda sho‘rocha mafkuradan, adabiy mezonlardan butunlay qutuldik. Adabiyotimizni, xususan, mumtoz adabiyotimizni butun bo‘y-basti bilan ko‘rsatadigan vaqtlar keldi.
*Mumtoz adabiyotimiz namunalari orasida baʼzan shunday baytlar, misralar borki, ularni mutolaa qilgan inson qalbi va ruhiyatida ajib bir o‘zgarish, poklanish sodir bo‘lganini his etadi. Bu g‘azallar oddiy ilhom lahzalarida emas, ilohiy ilhom to‘lqinlaridan tug‘ilgan bo‘lsa ajabmas. Bolalarimiz mana shu bebaho va beqiyos maʼvolardan bebahra qolmasligi kerak.
*Shoir, yozuvchilar to‘yga yurmaydilar, televizorda chiqishdan manfaatlari yo‘q, oynai jahondan o‘zlarini tortib yuradilar. Bu to‘g‘ri emas, albatta. Elga ko‘rinib turish, el ichida bo‘lish odamlarda adabiyotga, kitobga mehr uyg‘otish uchun kerak. Axir mehr ko‘zda degan gap bekorga aytilmagan.
*Biz o‘zbeklarda istihola kuchli. O‘zni namoyon qilishdan tortinamiz… Endi o‘sha istiholani yig‘ishtirib, xalq bilan muloqotning hamma shakllaridan foydalanishimiz lozim. Bu zamon oldidagi, Vatan oldidagi burchimizdir.
*Adabiyot hamisha maʼnaviyatning oldingi qatorida borgan va shunday bo‘lishi kerak.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/erkin-vohidov-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Dramaturglar]]
[[Turkum:Tarjimonlar]]
[[Turkum:Davlat arboblari]]
[[Turkum:1936-yilda tugʻilganlar]]
[[Turkum:2016-yilda vafot etganlar]]
ij0tigj2usxg8oefo0snccf0jaeey8v
Turkum:1936-yilda tugʻilganlar
14
3663
7729
2024-03-26T09:12:34Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7729
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2016-yilda vafot etganlar
14
3664
7730
2024-03-26T09:12:58Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7730
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Muvaffaqiyat
0
3665
8043
7974
2024-04-08T13:27:00Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8043
wikitext
text/x-wiki
*Muvaffaqiyat faqat intiluvchan odamgagina nasib qiladi. Qiyin sharoitda tushkunlikka tushadiganlarni esa juda kam yo‘qlaydi.<br>'''Javoharlaʼl Neru'''
*Buyuk muvaffaqiyatlar qatʼiyat va qunt-matonatning natijasi, xolos.<br>'''Semyuel Jonson'''
*Odam mashg‘ulot zallarida chempion bo‘lmaydi. Chempion bo‘lish uchun ishni ruhiyatdan boshlash kerak – istak, orzu va o‘z g‘alabasini aniq-tiniq his qilishgina kishini maqsadiga eltadi.<br>'''Muhammad Ali'''
*Eng muhimi — muvaffaqiyatga erishish uchun nimadir qilish va bunga hoziroq kirishish. Juda oddiy bo‘lishiga qaramay, muvaffaqiyatning eng asosiy sir-sinoati shu. Ajoyib-g‘aroyib g‘oyalar har kimda bor, biroq uni hayotda tatbiq etayotganlar, ayniqsa, ayni damda shu ish bilan shug‘ullanayotganlar juda kam. Ertaga yoki keyingi hafta emas, hoziroq ishga kirishish kerak.<br>'''Nolan Bushnell'''
*Boshqalarga yordam berishga intiladigan odamgina muvaffaqiyatga erishadi. Faqat o‘z foydasini o‘ylaydiganlar esa mag‘lubiyatga uchrayveradi.<br>'''Brayan Treysi'''
*Muvaffaqiyat asosiy maqsadingiz ko‘z oldingizda turganda keladi. Maqsadingiz ko‘zdan nari ketishi bilan muvaffaqiyat ham ketadi.<br>'''Bernard Shou'''
*Yotgan joyida muvaffaqiyatga erishadigan birgina jonzot bor — tovuq.<br>'''Xalq iborasi'''<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>
*Muvaffaqiyat uchun reja tuzmayotgan boʻlsangiz, unda, shubhasiz, muvaffaqiyatsizlikni rejalayotgan boʻlasiz.<br>'''Rouz Toun'''<ref name="Hayotimiz kengurulari" />
*Oʻz ishidan nafratlangan biror insonning muvaffaqiyatga erishganini koʻrganmisiz, taniysizmi? Men tanimayman. Muvaffaqiyat sirlaridan biri — qilayotgan ish bilan sevgan narsalaringiz orasidagi mustahkam bogʻliqlikni shakllantirishdir.<br>'''Antoniy Robbins'''<ref name="Hayotimiz kengurulari" />
*Muvaffaqiyatga erishishning asosiy kaliti diqqatni jamlashdir. Energiyani bir nuqtaga jamlash va oʻngga ham, chapga ham ogʻishmay shu nuqtaga eʼtibor qaratish zarur<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.<br>'''Uilyam Masyus'''
== Manba ==
[[Turkum:Mavzular]]
mchbi4f3px065lui02653chojp3dnwn
Charlie Chaplin
0
3666
7732
2024-03-26T09:28:52Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Charles-chaplin_1920.jpg | wikipedia = Charlie Chaplin }} '''Charlie Chaplin''' (talffuzi: '''Charli Chaplin''')''(16-aprel 1889-yil; 25-dekabr 1977-yil)'' — ingliz komik aktyori, rejissor, bastakor, ovozsiz kino davrining muhim shaxslaridan biri boʻlgan. == Iqtiboslar == *Komediya suratga olish uchun menga park, politsiyachi va bitta chiroyli qiz kifoya qiladi. *Sevilmaganlargina nafratlanadilar. *Men siyqasi...“ yozuvi orqali yangi sahifa yaratildi
7732
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Charles-chaplin_1920.jpg
| wikipedia = Charlie Chaplin
}}
'''Charlie Chaplin''' (talffuzi: '''Charli Chaplin''')''(16-aprel 1889-yil; 25-dekabr 1977-yil)'' — ingliz komik aktyori, rejissor, bastakor, ovozsiz kino davrining muhim shaxslaridan biri boʻlgan.
== Iqtiboslar ==
*Komediya suratga olish uchun menga park, politsiyachi va bitta chiroyli qiz kifoya qiladi.
*Sevilmaganlargina nafratlanadilar.
*Men siyqasi chiqqan mavzudan qo‘rqmayman. Hayotning o‘zi to‘lasicha siyqalik. Axir har birimiz yashaymiz va o‘lamiz, bir kunda uch mahal ovqatlanamiz, sevamiz va sevmay qo‘yamiz.
*Hayotdagi eng qayg‘uli hol — hashamatga o‘rganib qolishdir.
*Hech qachon bola bo‘lmaganlar katta ham bo‘lmaydilar.
*Hamisha yerga qarab yuradigan odam kamalakni ko‘rolmaydi.
*Tabassumsiz kun — yo‘qotilgan kun.
*Aql meni xavotirga solishi, hatto kasal qilib qo‘yishi mumkin. Biroq uni yuragim bilan uyg‘unlashtira olsam, u o‘sha zahotiyoq mening bebaho ittifoqchimga aylanadi.
*Men kambag‘allikda hech qanday joziba yoki ibrat ko‘rmayman. U menga hech narsani o‘rgatmadi, hayotiy qadriyatlar haqidagi tasavvurlarimni buzdi, xolos. Jamiyatning oliy sinfi deb ataluvchi boylarning iqtidori va fazilatlarini hurmat qilmaslikni uqtirdi.
*Hamma gap samimiyatda. Chol banan po‘chog‘iga sirpanib yiqilib tushdi – bunga kulmaymiz. Lekin bu holat takabbur va boy jentelmen bilan sodir bo‘lsa, miriqib xoxolaymiz.
*Mening og‘rig‘im kimningdir kulgisiga sabab bo‘lishi mumkin, lekin mening kulgim kimningdir og‘rig‘iga sabab bo‘lmasligi kerak.
*Oyna — mening eng yaxshi do‘stim. Chunki yig‘lagan paytim u hech qachon kulmaydi.
*Fikrlash qobiliyati skripka yoki royal chalishga o‘xshaydi. U bilan har kuni shug‘ullanib turish kerak.
*Hayot repetitsiya qilinmaydigan pyesadir. Shu bois parda tushib, spektakl tugamagunicha hech qanday qarsakni kutmay kuylang, yig‘lang, raqsga tushing, kuling va qo‘lingizdan kelganicha yaxshi yashang.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/charli-chaplin-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Aktyorlar]]
[[Turkum:Rejissorlar]]
[[Turkum:Kompozitorlar]]
[[Turkum:1889-yilda tugʻilganlar]]
[[Turkum:1977-yilda vafot etganlar]]
k2wgaig1jh59f3ppqnf6n7wf1apgvf5
Jacques Cousteau
0
3667
7734
7733
2024-03-26T09:36:31Z
Bekipediya
2189
7734
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Jacques-Yves_Cousteau.jpg
| wikipedia = Jacques Cousteau
}}
'''Jacques Yves Cousteau''' (talaffuzi: '''Jak Iv Kusto''')''(11-iyun 1910-yil; 25-iyun 1997-yil)'' — fransuz dengizchisi, okeanshunos, tadqiqotchi, ekolog, rejissor, suratkash, ixtirochi boʻlgan.
== Iqtiboslar ==
*Imkonsiz tuyulgan ishlarni uddalashni muvaffaqiyat deyish mumkin.
*Agar mantiqqa bog‘lanib qolganimizda, kelajak bizga afsus-nadomatlar olib kelardi. Mantiqdan muhimroq narsalar bor. Biz odamlarmiz. Eʼtiqod va umidga egamiz, mehnat qila olamiz.
*Birinchi qadamni tashlashga qiziquvchanlik turtki beradi, uning ortidan esa ilm ergashadi.
*Haqiqiy boylik — hayotning o‘zi va qizg‘in faoliyatdir.
*Suvda yoki quruqlikda bajarayotgan amallarimizning qadr-qiymati boylikka intilish bilan emas, insonga hurmat ko‘rsatish bilan baholanishi kerak. Dengiz ustida ham, tubida ham asosiy tashvishimiz insoniyatning kelajagi bo‘lishi zarur.
*Bolalik — umrning eng mazmunli davri.
*Baliqning xatti-harakatlarini kuzatishning eng yaxshi yo‘li — baliq bo‘lish.
*Girdob va hayot bir narsa ekanini unutib qo‘ydik.
*Yer inson qo‘lidan butun tarixiga nisbatan XX asrda ko‘proq aziyat chekdi.
*Odam ahmoqlik qilishni istaganidagina aqlidan foydalana boshlaydi.
*Dengiz — odamzotning yagona ilinji. Bu fikr har doimgidan ko‘ra bugun o‘z tasdig‘ini topyapti — chunki barchamiz bitta qayiqdamiz.
*Men bir safar okean kasal, lekin hech qachon o‘lim to‘shagida bo‘lmagan, degan edim. Okeanda o‘lik joy yo‘q — unda hamisha hayot hukmron. Lekin u yildan yilga kuchsizlanib boryapti.
*Agar tanlagan yo‘limizdan ketaversak, bizni ochko‘zlik adoyi tamom qiladi. Yo‘nalishni o‘zgartira olmasak, tez orada Yer yuzidan yo‘qolamiz, o‘rnimizni qurt-qumursqalar egallaydi.
*Qanchalik keng bo‘lmasin, biror-bir akvarium, biror-bir sunʼiy suv havzasi dengizdagi tabiiy sharoitni yarata olmaydi.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/jak-iv-kusto-hikmatlaridan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Dengizchilar]]
[[Turkum:Okeanshunoslar]]
[[Turkum:Tadqiqotchilar]]
[[Turkum:Ekologlar]]
[[Turkum:Rejissorlar]]
[[Turkum:Suratkashlar]]
[[Turkum:Ixtirochilar]]
[[Turkum:1910-yilda tugʻilganlar]]
[[Turkum:1997-yilda vafot etganlar]]
9sox80xvoxqi1vnbv92watq3uoju7ct
Turkum:1910-yilda tugʻilganlar
14
3668
7735
2024-03-26T09:37:01Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7735
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1997-yilda vafot etganlar
14
3669
7736
2024-03-26T09:37:22Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7736
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Men suv ichgan daryolar
0
3670
7738
7737
2024-03-26T09:52:54Z
Bekipediya
2189
7738
wikitext
text/x-wiki
'''Men suv ichgan daryolar''' — tarjimashunos olim, publitsist, Oʻzbekiston Respublikasida xizmat koʻrsatgan fan arbobi, filologiya fanlari doktori, professor [[w:Gʻaybulla as-Salom|Gʻaybulla as-Salomning]] 1990-yilda nashr etilgan kitobi.
== Iqtiboslar ==
*Tilning g‘aribligi — tafakkurning qashshoqligidan.
*Tiling bo‘lmasa, gapirib nima qilasan?
*Yo rabbiy! O‘z tilida fikrlay olmaydigan kishilar, o‘z tilida yoza olmaydigan “yozuvchilar”, o‘z tilida o‘qiy olmaydigan o‘quvchilar, o‘z tilida ilm yarata olmaydigan olimlar, o‘z tilida vaʼz o‘qiy olmaydigan voizlar, o‘z tilida kuylay olmaydigan xonandalar paydo bo‘ldi. Sanʼatkorlarimiz, notiqlarimiz, ahli hunarmand, ahli fuqaro, ahli hukamo va ahli fuzalo — o‘z tilida “bir nima” deya olmasa…
*Axloqsiz va battol odamlarga beriladigan har xil tanbeh, hayfsan, jazo choralari sirasiga ularni bir xilda fikrlash, sidirg‘a, kitobiy so‘zlashga majbur qilishni ham kiritish kerak, deb o‘ylayman. Bu eng og‘ir jazolardan biri bo‘lar edi!<br>Chamasi, tilni buzganligi uchun jarima tayin etish kerak. Ana o‘shanda hozir turnaqator bo‘lib bosilib chiqayotgan yuzlab kitoblar, risolalar taqqa to‘xtaydi. Odamlarning qulog‘i tinadi. Qog‘oz tejaladi…
*Alam qiladigan joyi shundaki, mening “qavmlarim” — tarjimonlar ham tilni bulg‘ashda tobora jazavalari tutib, xuruj qilmoqdalar. Tarjimani — sanʼat deymiz. Unday bo‘lsa, nima uchun “tarjima tili” deganda hammaning peshonasi tirishadi?..
*Axir, tabiatga qarang-a! Daryo “shovullaydi”. Jilg‘alar “shildirab” oqadi. Shabada — “g‘ir-g‘ir”. Qushlarning “chug‘ur-chug‘uri” ham jonga rohat. Biz ularning “tilini”, “shevasini” tushunmaganimiz boisidangina buni — “chug‘ur-chug‘ur” deb aytamiz. Aslida esa ularning ana shu “chug‘urida” bir dunyo ohanrabo ohang va maʼno bor! Biz o‘zimizning kundalik tashvishimiz bilan band, ularni eshitmaymiz, ilg‘amaymiz, farqlamaymiz, xolos. Chunki o‘zimiz o‘zimizning kundalik sidirg‘a “chug‘urimizdan” ortmaymiz. Turfa tabiat, shalola, gullar atri, parranda-yu darrandalarga yo‘l bo‘lsin!<br>Odamlarni hech qachon rosmana kitobiy tilda gapirishga undash kerak emas. Busiz ham hammayoqda — “sidirg‘avozlik”. Har kim o‘z tilida “chug‘urlashsin”. Bir xil qiroat, jonni o‘rtaguvchi bir xil “toat-ibodat” jonga tegdi… Juda! Majlisda, darsda, uyda, hatto to‘y-hasham, maʼrakada — chuchmal gaplar, yolg‘on-yashiq uydirmalar… Qachongacha!
*Men so‘zshunos professordan ko‘ra didli muharrirni afzal ko‘raman. Chunki professor — ko‘p, yaxshi muharrir esa — … Hozir O‘zbekistonda zo‘r muharrir kim? Qani, nomma-nom ayting-chi?..
*Begona tilning grammatikasi avaxtasiga tushgan fikr o‘zining har qanday maʼnosidan mahrum bo‘libgina qolmaydi, balki o‘quvchini kalom tuyg‘usidan bezdiradi, so‘zning taʼsirchanlik, safarbarlik kuchini qirqadi.<br>So‘z o‘zining so‘zligidan mahrum bo‘lib, his-tuyg‘usiz shartli tamg‘aga aylanadi.
*Ko‘p tilshunos olimlarimizning bisoti — tili sanoqli atamalar majmuasidan iborat. Shu bisotdan tashqarida ular — yo‘q.
*Bu ilmiy kitobni insoniy tilga “o‘girilsa”, butun maʼnosi va taʼsiri yo‘qoladi. Ilm bo‘lmay qoladi. Vassalom.
*Tilimiz ham, o‘z tarkibiga ko‘ra, “Paxtakor” komandasiga o‘xshab qolgan.
*O‘z tilida xirgoyi qilish nimaligini bilmaydigan, o‘z tilida o‘z dilbandiga alla aytolmaydigan, o‘z tilida duoyi xayr, duoyi bad aytolmaydigan, munojot, nido qilolmaydigan va hatto o‘z tilida… tush ko‘rolmaydigan bir talay odamlar paydo bo‘ldi!
*O‘zbek tili, o‘z lug‘aviy tarkibi tarafidan ham, poytaxt Toshkentni eslatadigan bo‘lib qoldi. Qanday yaxshi!..<br>Biz bola tarbiyasi, didni o‘stirish, o‘sayotgan niholga shakl berish, tabiatni muhofaza qilish, o‘rmon, ko‘l, dengizlarni asrash haqida (kechikib bo‘lsa ham!) o‘ylay boshladik. Yirtqichlar, baliqlar, kapalaklar, chuvalchanglar, shilliq qurtlarni halokatdan qutqazish haqida qonunlar bor. Nega endi tilning sofligi, beg‘uborligi, pokizaligi to‘g‘risida g‘amxo‘rlik yo‘q. Axir, til — ruhiy g‘izo, insonning insonligi, uning mohiyati-ku!
*O‘zbek tili haqida yozuvchi kishi yozuvchi bo‘lishi kerak. Bu bilan til haqida… roman yozilsin, demoqchi emasman. Demoqchimanki, o‘zbek tili haqida o‘zbek tilida yozish zarur. Toki bizning yozganlarimizni “tarjima” qilishga to‘g‘ri kelmasin.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/gaybulloh-as-salom-fikr-va-zikr-til-haqida-mulohazalar/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kitoblar]]
drc5s139yalhdnfa596qwyavupvkl8b
Ayzek Azimov
0
3672
7742
7741
2024-03-26T16:19:51Z
Bekipediya
2189
7742
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Isaac.Asimov01.jpg
| wikipedia = Ayzek Azimov
}}
'''Ayzek Azimov''' (<small>inglizcha:</small> '''Isaac Asimov''')''(2-yanvar 1920-yil; 6-aprel 1992-yil)'' — amerikalik fantast yozuvchi, fan targʻibotchisi va Boston universiteti biokimyo professori boʻlgan.
== Iqtiboslar ==
*Odamlar o‘zlarini qo‘shnilaridan yaxshiroq, madaniyatlari qadimiyroq va yuqoriroq, boshqa yerlarga tarqalgan jamiki yaxshi jihatlar ulardan olingan, yomonliklar esa o‘zga mamlakatlarda o‘ylab topilgan, deb hisoblashga o‘rganib qolganlar.
*Kelajakda ham kitobning o‘rnini hech narsa egallay olmaydi, xuddi o‘tmishda egallay olmaganidek.
*Agar shifokor menga besh minut umrim qolganini aytsa, vahimaga tushmayman. Faqat tezroq nimadir yozib qolishga urinaman.
*Tarixiy jarayon shunday nuqtaga keldiki, endi insoniyatga dushmanlik qilish, yovlashish mumkin emas. Yerdagi odamlar bir-birlari bilan do‘stlashishlari lozim. Men, shu g‘oyani o‘z asarlarimda alohida taʼkidlab kelaman…
*Mayli, barcha kishilar bir-birlarini yaxshi ko‘rmasinlar, biroq ular orasidagi nafratni albatta yo‘qotish shart.
*Ilmiy fantastika barcha odamlarning birlashishlariga yordam beruvchi soha deb qattiq ishonaman.
*Ilm-fanda ifoda etiladigan eng hayajonli so‘z “Evrika!” emas, “Mana bu ajoyib-ku!”dir.
*Bahslashmaydigan ayollarni kamchiliklardan xoli deb hisoblayman.
*Agar ovqat shirin bo‘lsa, u zararlidir.
*Masʼuliyatlilik — og‘ir ish emas.
*Insoniyat tarixini anglash qiyin. Kichik o‘zgarishlar katta kutilmagan natijalarga olib kelgan.
*Jahli chiqib turgan odamning haqoratlaridan xafa bo‘lmang. Agar, u tinchlanib, haqoratlarini yana qaytarsa, shundagina ranjishingiz mumkin.
*Hayotda turli savollarga to‘g‘ri javob topishdan qiziqarliroq ish bormi?
*Balog‘atga yetganimizdan so‘ng, biz o‘zgarmaymiz, faqat yoshimiz ulg‘ayadi va ajinlarimiz ko‘payadi. Ammo, bu tashvish chekishga arzimaydi.
*Kam degani, umuman yo‘q, degandan ko‘ra yaxshiroqdir.
*Qarishni ham bilish kerak. Siz qariganingiz sari muloyimroq, odamlarga mehribonroq bo‘lib boring. Asosiysi, atrofdagilar siz o‘z hayotingizdan qoniqayotganingizni va rohatlanib yashayotganingizni ko‘rishsin.
*Jamiyat boshida turuvchi robot yaratilganda, u eng yaxshi siyosatchi bo‘lgan bo‘lardi. Robototexnika qonuniga muvofiq, u odamlarga ziyon yetkaza olmasdi, zo‘ravonlik va poraxo‘rlik qilmasdi. U qarimas va o‘lmas ekanligini bilsa ham, vaqtida isteʼfoga chiqardi.
*Avval o‘yla, keyin indama.
*Seni kim deb hisoblashlari emas, sen o‘zingni kim deb his qilishing muhimdir.
*Ishonch va matonat doimo mukofotlanadi. O‘simlik poyasini ushlab, shahd bilan hamla qiling, u dushmanga to‘qmoqdek tuyuladi. Taraqqiyot faqat ixtirolar orqaligina amalga oshadi.
*Hayot – yo‘qotishlar zanjiridir. Yoshligingni, ota-onangni, do‘stlaringni, sog‘lig‘ingni va oxirida hayotning o‘zini ham yo‘qotasan.
*Fantast-yozuvchilar nima qilayotganliklarini o‘zlari ham aniq bilmaydilar. Ularning ko‘pchiligi o‘z ijodlarini tirikchilik manbai deb aytishlari mumkin. Ammo, men uchun, ular — nomaʼlum va xavfli kelajakka boqishga jazm etayotgan insoniyat ko‘zlaridir.
*Tarixchilarning maʼlumotiga ko‘ra Makedoniya shohi Filipp qo‘shni Sparta davlatiga bunday maktub yuborgan: ''“Agar, men yurtingizga kirsam, Spartani yer bilan bitta qilib tashlayman!”'' Ular bitta so‘z bilan javob qaytarganlar: ''“Agar!”'' Bu insoniyat tarixidagi eng qisqa javob xati hisoblanadi.
*Saljuqiylarning buyuk hukmdori Malikshoh uzoqroq yashaganda yoki isteʼdodli taxt vorisiga ega bo‘lganda, Salb yurishlari avval boshdanoq halokatga uchrardi. Umuman olganda, salbchilarning ayrim muvaffaqiyatlari musulmonlar orasidagi kelishmovchiliklar tufayli yuz bergan.
*Fransiyada, qirol Lyudovik VII davrida, shamol tegirmonlari qurilishi boshlangan. Bu g‘oya o‘sha paytlarda texnologiya sohasida ancha ilg‘or bo‘lgan Sharq mamlakatlaridan ortga qaytayotgan salbchilar tomonidan olib kelingan. Salb yurishlari natijasida, u yerlarda o‘rganilgan yangicha tafakkur va yetuk g‘oyalarning qimmati, yutqizilgan yoki yutilgan janglar ahamiyatidan ancha yuqori bo‘lgan.
*Matematikadan boshqa hech vaqoni bilmasang, buyuk matematik deb hisoblanishing mumkinmi?
*Olg‘a qadam tashlash uchun doimo sabab bor. Faqat uni o‘z vaqtida topib turish lozim.
*Ishonch aqldan ustun.
*Hayot, umuman olganda, antiqadir. Antiqalik unga to‘liq mos keluvchi yagona sifatdir.
*Men amaldorlarning ko‘pini ko‘rdim, ammo ularning orasida baxtlilarini uchratmadim. Amal — polga qoqib qo‘yilgan kursi emas. Shuning uchun, amaldor doimo kursini kimdir siljitmasligidan ogoh bo‘lib, hamisha xavotirda ishlaydi.
*Muammoni hal qilishning eng oson yo‘li — uni yo‘q deb faraz qilishdan iborat.
*Olti — “aʼlo sonlar”ning birinchisidir. Uning bo‘linuvchilarining yig‘indisi o‘ziga teng. Yaʼni, 6 da ular uchta: 1, 2 va 3. Ularning yig‘indisi 6 ga teng. Bunday sonlar ko‘p emas. Undan so‘ng, 28 keladi: 1+2+4+7+14=28. Keyingilari, 496 va 8128 sonlaridir. Bu narsani qadimgi matematiklar yaxshi bilishgan.
*Ilmiy haqiqat qonuniy yoki noqonuniy kabi tushunchalardan tashqaridadir.
*Faylasuf bo‘lish uchun oliygohda o‘qish shart emas. O‘tkir aql va hayotiy tajriba kerak.
*Ozod bo‘lishni istagan odamgina ozod bo‘la oladi.
*Qo‘rquv — insonga kerak. U ehtiyotkor bo‘lishni o‘rgatadi va hayotni asraydi.
*Biz qanday usulda rizq-nasiba topayotganimiz, qay holatlardan zavqlanayotganimiz, qanday g‘oyaga ishonayotganligimiz, nimalarni yaxshi, nimalarni yomon, deyayotganimiz — madaniyatdir.
*Bu sayyorada birgina ishlab chiqarish rivojlangan edi, yaʼni davlat tomonidan birgina mahsulot — qonun chiqarilardi. Butun hayot jarayoni betinim boshqarilardi. Sayyorada odamlar, uy hayvonlari va parazit-tekinxo‘rlar yashardilar. Trantorda boshqacha hayot yo‘q edi.
*Yomon xabarlar burgut qanotida keladi, yaxshilari esa toshbaqa oyoqlarida.
*Ayni hayotdan qoniqmaslik insoniyatni taraqqiyotga va madaniyat rivojlanishiga undagan. Holatidan qoniqib o‘tiraberish — ortga ketishdir.
*Pulning jozibasi — juda kuchli. Lekin, hayotga jiddiy qaragan odam uchun pulning o‘zi yetarli emas.
*Kimnidir sevsang, uning ko‘zlarida hamisha quvonch chaqnayotganligini ko‘rging keladi.
*Atirgul — loy va iflos tuproqda o‘sadi.
*O‘tgan zamonni butunlay unutish mumkin emas, chunki u bugunni keltirib chiqargan.
*Mish-mishlarni barcha zamonlarda to‘xtata olishmagan.
*Sen ko‘phujayralik organizm sifatida taxminan ellik trillion hujayradan iboratsan. Lekin, shaxs sifatida, aytilgan barcha hujayralar ahamiyati yig‘indisidan muhimroqsan.
*Ishlarni rivojlantirish uchun rejalar tuzishning o‘zi kamlik qiladi. Ularni vaqt kelganda o‘zgartirishni ham bilish kerak.
*Men to‘satdan, odamlar ahmoqdir, degan fikrga kelib qoldim. O‘ylab ko‘ring, insonlar xatti-harakatlarini tartibga soluvchi qonun-qoidalar yo‘q edi, ularni o‘ylab topishdi. Ammo, odamlar, shu, o‘zlari o‘rnatgan qoidalarga rioya qilishmaydi. Ajab!..
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/ayzek-azimov-hikmatlari/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Professorlar]]
[[Turkum:1920-yilda tugʻilganlar]]
[[Turkum:1992-yilda vafot etganlar]]
6f27d4kjj4ke3ecai2pffwxznj0o6di
Turkum:1920-yilda tugʻilganlar
14
3673
7743
2024-03-26T16:20:14Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7743
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1992-yilda vafot etganlar
14
3674
7744
2024-03-26T16:20:35Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7744
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Abdulla Qodiriy
0
3675
7745
2024-03-26T16:32:32Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Stamps_of_Uzbekistan,_2004-07.jpg | wikipedia = Abdulla Qodiriy }} '''Abdulla Qodiriy''' (<small>taxalluslari:</small> '''Qodiriy, Julqunboy''') ''(10-aprel 1894-yil, Toshkent; 4-oktyabr 1938-yil)'' – XX asr yangi oʻzbek adabiyotining ulkan namoyandasi, oʻzbek romanchiligining asoschisi; 1920-yillardagi muhim ijtimoiy-madaniy jarayonlarning faol ishtirokchisi. == Iqtiboslar == *Yozuvchining o‘zidan qo‘shi...“ yozuvi orqali yangi sahifa yaratildi
7745
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Stamps_of_Uzbekistan,_2004-07.jpg
| wikipedia = Abdulla Qodiriy
}}
'''Abdulla Qodiriy''' (<small>taxalluslari:</small> '''Qodiriy, Julqunboy''') ''(10-aprel 1894-yil, Toshkent; 4-oktyabr 1938-yil)'' – XX asr yangi oʻzbek adabiyotining ulkan namoyandasi, oʻzbek romanchiligining asoschisi; 1920-yillardagi muhim ijtimoiy-madaniy jarayonlarning faol ishtirokchisi.
== Iqtiboslar ==
*Yozuvchining o‘zidan qo‘shishi (ruscha aytganda, вымысел) adabiy asarda katta rol o‘ynaydi. Lekin men turmushda ko‘rmagan, bilmagan narsam haqida hech narsa yozmayman. Har bir asarimning yozilishiga turmushda uchragan biror voqea sabab bo‘ladi… Men materiallarni o‘rganish mahalida asarni qaysi xilda yozish haqida bosh qotirib yuraman. Shuning natijasida men O‘zimcha asarimning juda ham taxminiy sxemasini tuzib olib, keyin ishga tushaman. Shunday sxema bo‘lmasa, hech qachon yozuvga o‘tira olmayman.
*Haqiqiy yozuvchi bo‘lmoq uchun turmushni har taraflama o‘rganish, buning uchun uning har sahifalaridan xabardor bo‘lish kerak. Qisman mening boshimdan kechirganlarim mening yozuvchi bo‘lishimda kattagina rol o‘ynaganlar. Haqiqiy yozuvchi bo‘lishni istagan yoshlarimiz ham dastlab shu turmush ichiga kirishlari, uni bilishlari kerak.
*Adabiyot dunyosida ikki turli tanqid bor: jiddiy tanqid va hajviy tanqid… Tanqidning ikkinchi xili bo‘lgan hajviy (satira maʼnosi bilan) ommaviy deyilsa bo‘ladi… Hajviy tanqid avomning ruhiga yaqin va uning his etgan, ammo ifoda qila olmagan masalalariga tarjimondir. Xulosa: hajviy tanqidning tabiatidagi kulgilik unsuri avomning mahbubi, tag‘in to‘g‘risi, uning o‘z ijodidir.<br>Bir millatning har bir sohada tutgan mavqei madaniyatdagi darajasiga, yaʼni saviyasiga qarab hukm qilinsa ham, ammo hajviyotdagi darajasi bunga qaramaydi. Millatning kulgilik dahosi aksar o‘sha qavmning intiboh tarixining qaldirg‘ochi bo‘lib ko‘rinadi. Masalan, Italiyada, Ispaniyada va Rossiyada (Gogollar) kabi…
*“O‘tkan kunlar”ni yozar ekanman, doimo ko‘z o‘ngimda o‘quvchi ommamiz turar edi. Men bu kitobim bilan xalqimiz rag‘batini bir oz bo‘lsa ham yangilikka tortay, der edim… Modomiki, asar saviyasi o‘zimizga maʼlum shu xalq uchun yozilar ekan, yana bir muncha vaqt “so‘nggi priyom”lardan ko‘z yumib turish, oraliqda so‘nggi priyomni oz-oz qistira borish lozimdir. Na uchunkim, so‘nggi priyomda yozilgan sheʼr va nasrlarimiz bir tabaqagagina xos bo‘lib qola bergani daʼvomizga dalildir.
*Men bir asar yozishdan avval shu yozmoqchi bo‘lgan narsam haqidagi materiallarni puxta o‘rganib chiqaman… Materialni o‘rganish mahalida eng mayda narsalarga (detallarga) ham ahamiyat beraman. Masalan, men haligi o‘rganmoqchi bo‘lgan yerda qancha daraxt borligi, ularning qanchasi eski va qanchasi yangiligi, men borgan mahalda o‘sha daraxtlarda qanday qushlar qaysi xilda qo‘nib turganligi va shunga o‘xshash mayda narsalargacha. Birinchi qaraganda, bu narsalar hech ahamiyatga molik bo‘lmaydigandek ko‘rinsa ham keyinroq foydasi tegib qolishi mumkin… Yozuvchi bo‘laman degan har bir kishi o‘zida mana shunday turmushning mayda-chuydalarigacha kuzata oladirgan qobiliyatni o‘stirishi kerak.
*“O‘tkan kunlar” yangi zamon romanchiligi bilan tanishish yo‘lida kichkina bir tajriba, yana to‘g‘risi, bir havasdir. Maʼlumki, har bir ishning ham yangi — ibtidoiy davrida talay kamchiliklar bilan maydonga chiqishi, ahllarning yetishmaklari ila sekin-asta tuzalib, takomilga yuz tutishi tabiiy bir holdir. Mana shuning daldasida havasimga jurʼat etdim, havaskorlik orqasida kechaturgan qusur va xatolardan cho‘chimadim.
*Didaktika usulini ko‘proq qo‘llashning sababi “O‘tkan kunlar”ning ommamiz saviyasiga qarab yozilishidandir. Maʼlumki, bizning omma to shu kungacha ham o‘rta asr doston va hikoyalari bilan oziqlanib keladir. Ommaning shu holini nazarga olganda, barmoq bilan sanarlik besh-o‘ntagina (ular ham o‘z hunarlarida no‘noqlardirlar) yoshlarimiz uchun “so‘nggi priyom”ni berish tishi chiqmagan bolaga qurt shimitish kabi bo‘lar edi. Holbuki, bu eski priyom jo‘rttaga, xalqimizning saviyasini eʼtiborga olib qabul qilingandir.
*So‘z so‘zlashda va ulardan jumla tuzishda uzoq andisha kerak. Yozuvchining o‘zigina tushunib, boshqalarning tushunmasligi katta ayb. Asli yozuvchilik aytmoqchi bo‘lgan fikrni hammaga barobar anglata bilishda, oraga anglashilmovchilik solmaslikdadir. Bundan boshqa fikrning ifodasi xizmatiga yaramagan so‘z va jumlalarga yozuvda aslo o‘rin berilmasligi lozim. Shundagina iboraning tuzatib bosilishiga yo‘l qo‘ymagan va mustaqil uslub va ifodaga ega bo‘lib, o‘zingizning qalamdagi istiqbolingizni taʼmin qilgan bo‘lasiz. Kishiga ishonish va behuda kuchanish maʼqul gap emas, birovga orqa qilib, o‘zingizda bo‘lgan talantning ruhiga fotiha o‘qiy ko‘rmangiz! Bir soatda emas, o‘n soatda yozish, bir qayta emas, o‘n qayta tuzatish kishining yordamiga termulishga qaraganda ham foydalik, ham umidlidir.
*Bundan biror yillar muqaddam o‘rtoq Sotti Husayn “O‘tkan kunlar”ni tanqid qilish niyatida bo‘lganligini menga izhor qilib, yordam so‘raganida unga xursandligimni bildirgan, “Agar siz shu niyatingizda sobit qolsangiz, tanqidchilikdagi bir nuqsonimizni yo‘qotasiz!” degan, kerakli maʼlumotlar berib, hatto meni roman yozishga havaslantirgan Misr fuzalosidan ustoz Jo‘rji Zaydon bilan tanishtirib, Jo‘rji Zaydonning roman va g‘ayri (boshqa) asarlarini Sotti Husaynga tavsiya qilib va orzusi bo‘yicha tarjimai holimni ham yozib bergan edim. Darhaqiqat, siz va bizning vazifamiz bunday yosh, g‘ayur yigitlarga ham doim dalda berishlikdir.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/abdulla-qodiri-yozuvchi-bolaman-degan-kishi/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Jadidlar]]
[[Turkum:1894-yilda tugʻilganlar]]
[[Turkum:1938-yilda vafot etganlar]]
11f1tdis57ptzgrv7ndbozp68zfceja
Turkum:1894-yilda tugʻilganlar
14
3676
7746
2024-03-26T16:34:01Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7746
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1938-yilda vafot etganlar
14
3677
7747
2024-03-26T16:34:25Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7747
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Asqad Muxtor
0
3678
8327
7748
2024-05-15T04:45:22Z
CommonsDelinker
14
Removing [[:c:File:Asqad-muxtor.jpg|Asqad-muxtor.jpg]], it has been deleted from Commons by [[:c:User:Krd|Krd]] because: No permission since 7 May 2024.
8327
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir =
| wikipedia = Asqad Muxtor
}}
'''Asqad Muxtor''' ''(23-dekabr 1920-yil, Fargʻona; 17-aprel 1997-yil, Toshkent)'' — Oʻzbekiston xalq yozuvchisi, shoir va tarjimon.
== Iqtiboslar ==
*Kichkina bir yaxshilik qilish uchun ham odam (balki buyuk odam) bo‘lish kerak; katta yomonlik qilishga kichik odam ham qodir.
*Toshning bardoshi zo‘r.
*Dengiz, go‘yo Yerni hushiga keltirmoqchidek, hadeb qirg‘oqqa suv separdi…
*Odissey arvohlarni o‘zi bilan suhbatlashishga ko‘ndirish uchun ularga o‘z qonidan berib tiriltiradi. Yozuvchi tarixiy shaxslar haqida yozganida shunday qilishi kerak.
*“Muz o‘chib qoldi!” dedi bola suvda erib ketgan muz parchasini ko‘rib.
*“Biz XII-XIV asr [[w:Dashti Qipchoq|Dashti Qipchoq]] (Oltin O‘rda) turkiy adabiyotini negadir yaxshi o‘rganmaymiz. Vaholanki, bu adabiyot (Qutb, Sayfi Saroyi, Hisom Kotib) sof turkiy til, xalqchillik jihatidangina emas, umuminsoniy mundarijasi bilan ham katta eʼtiborga loyiq. Birgina “Jumjuma Sulton” dostonini oling. Hisom Kotib uni [[w:Farididdin Attor|Farididdin Attorga]] (“Jumjumanoma”) taqlid qilib yozgan. Zamondoshi Dantening “Inson komediyasi” bilan taqqoslasangiz, juda antiqa fikrlarga kelasiz. (Masalan, dunyoni vertikal holda olib, yaʼni hamma zamonlarni bir vaqtga jamlab (xronotop), abadiyatda uchrashtirib tasvirlash…) Bu ikki muallif bir-birini bilmay turib, maʼnan juda ohangdosh asar yozganiga hayron bo‘lasiz.<br>Alisher Navoiydan oldingi turkiy tilga quloq soling:<br><br>Chun ki kelding dunyoya — ketmoq kerak,<br>Bor kuching yetgancha xayr etmoq kerak!<br>''(Hisom Kotib)''<br><br>So‘ngakka ilikdur, eranga bilik,<br>Biliksiz eran ul — so‘ngak beilik.<br>''(Adib Ahmad, XII asr)''<br><br>(Darvoqe, “Inson komediyasi”ning motivlari Al-Maarriydan buyon davom etib keladi.)
*Yozuvchi yolg‘onni to‘qiydi-yu, haqiqatni yozadi.
*Shamol shamni o‘chiradi. Shunga o‘xshab, ayriliq ham shunchaki xushtorlikni sovitishi mumkin, chin muhabbatni o‘t oldiradi.
*Haqiqat — Xudodir: uni hamma biladi-yu, o‘zini hech kim ko‘rmagan.
*Shoir bo‘lish yaxshi, shoirlik daʼvo qilish yomon.
*Daholar o‘z kasblari doirasidan chiqib ketadilar. Falonchi — shoir, falonchi — olim, ammo Navoiy — Navoiydir, Eynshteyn — Eynshteyn.
*Qalam so‘zning soyasini chizadi.
*Kitob — boylik. Lekin sotib olingani emas, o‘qilgani.
*— ''Sizga teatr yoqadimi, kinomi?'' — dedi muxbir.<br>— ''Sizga odam yoqadimi yo uning soyasi?'' — dedi adib.<br>— ''…Baʼzi odamlar bo‘ladiki, o‘zidan soyasi tuzuk'', — deb hazil qildi muxbir ham.<br>Kuldilar.
*Ilgari men abstrakt sanʼatni tushunmas va hazm qilolmas edim. Inson samoga uchib, kosmos davri boshlangach, bu sanʼatga qiziqib qoldim. Abstrakt sanʼat Kosmos obrazining estetik ibtidosi bo‘lsamikan?
*Talant haqida kuyunib gapirganlarning hammasi ham talantli bo‘lavermaydi. Chunki hech kim o‘zini talantsizman, deb o‘ylamaydi.
*Mix bolg‘adan qochib qutulaman deb, taxtaga kirib ketdi.
*Boy bo‘lish uchun ko‘p narsani qurbon qilish kerak: halovat, salomatlik, goho balki vijdonni ham… Yo‘q, mening bunga qurbim kelmaydi, men unchalik badavlat emasman.
*Hayot shunday ajoyib moʻjizaki, o‘lim uning evaziga berilgan arzimas bojdir.
*Ishlamagan tishlamaydi, derdi amaldor. O‘zi esa hamon tishlardi. Chunki uning ishi shu.
*Tabiat — yaxshilik va go‘zallikning bevosita ifodasi.
*Dehqon mehnati — hayotning ilohiy aqidasi.
*Odamlar seni bilmasa ham, sen odamlarni bil.
*Qadimda bir donishmand aytgan ekan: ''“Men vaqtning nima ekanini bilaman. Ammo “Vaqt nima?” deb so‘rasalar, aytolmayman”''.<br>Nazarimda, sheʼriyat haqida ham xuddi shuni aytish mumkin. U benihoya, u bitmas-tuganmas…
*U o‘z so‘ziga o‘zi xo‘jayin: bugun beradi, ertasiga qaytib oladi.
*Shoir uchun asosiy ish — ko‘ngil ko‘zi bilan ko‘rish; qog‘ozga tushirish esa — kasb.
*Yolg‘onchining yolg‘onchiligi — uning eng yengil gunohidir.
*Xudo insonni bir umr baxt izlash azobi bilan jazolagan.
*Ovidiy “yolg‘izlik baxti”ni maqtagan. Buyuk shoir kechirsin, men uchun yolg‘izlikda ko‘rgan huzur-halovatning alami og‘ir.
*Tarjimondan aniqlik talab qiling. U chizmakash emas, rassom!
*Qarilikdan qo‘rqma, unga hali yetish kerak.
*Shunday yillarni ko‘rdikki, baxtli bo‘lish uyat edi.
*Fizikada oqibat sababga teng. Axloqda ham shunday.
*“Vaqt o‘tyapti!” deymiz sal hazinlik bilan. Bu gapni inson o‘zini ovutish uchun o‘ylab topgan. Aslida biz o‘zimiz o‘tyapmiz…
*Isteʼdod nimaligini, tarkibiy qismlarini bilmayman-u, tasavvur salohiyati uning juda muhim jihati ekaniga aminman. Biz qahramonlarimizni, ularning harakat va vaziyatlarini avval tasavvur etamiz, keyin tasvirlaymiz. [[w:Jyul Vern|Jyul Vern]] o‘zi ko‘rmagan shaharlarni, masofalarni, o‘lkalarni tasvirlagan, uning bu tasvirlari haqiqatga yaqin; [[w:Jonatan Svift|Jonatan Svift]] Marsning yo‘ldoshlarini ular kashf qilinishidan 150 yil oldin tasvirlagan, [[w:Abu_Rayhon_Beruniy|Beruniy]] Amerika qitʼasining borligini Kolumbdan 450 yil avval taxminlagan. Tasavvur salohiyati adib isteʼdodini fan bilan yaqinlashtiradi.
*[[w:Suqrot|Suqrotning]] “Respublika”si, [[w:Forobiy|Forobiyning]] “Madinat ul-fozila”si, Tomas Moorning “Utopiya”si, Kampanellaning “Quyosh shahri”, Bekonning “Yangi Atlantida”si, Kabekning “Ikariyaga sayohati”… Dunyoda shunday o‘nlab asarlar bor. Bular — ijtimoiy utopiyalardir. Diniy-axloqiy, fanniy-texnikaviy va sevgi-muhabbat utopiyalarini aytmaysizmi! Bular — inson orzu-xayolining ezgu parvozlari. Bizning “utopiya” — “xayolparastlik” degan atamalarimiz ularni yerga uradi. Aslida, bular odamzodning ideal izlanishidir. Ideal esa har qanday taraqqiyotning garovi.
*Donjuanlar, faustlar, majnunlar, prometeylar, iskandarlar, jyulyettalar ko‘p bo‘lgan. Lekin ularni faqat Bayron va Pushkin, Hyote va Hayne, [[w:Navoiy|Navoiy]] va [[w:Nizomiy|Nizomiy]], Esxil va Shekspir nomlari bilan bog‘laymiz. Boshqa mualliflarda bular hayotda yoki tarixda bo‘lgan narsa kabi qabul qilinadi. Faqat daholar qo‘liga tushgandagina “fakt” muammoga aylanadi. Biz endi buni klassika deb ataymiz.
*Sheʼrni tahlil qila boshlasalar, g‘ashimga tegadi. Bahorgi sof havoning kimyoviy tarkibini ham tekshirish mumkin. Ammo, undan ko‘ra, shunday ko‘krak to‘latib nafas olgan yaxshiroq emasmi?
*Sharq sheʼriyati — muhabbat va mehr to‘la, go‘zal va hassos, yuksak badiiy ramz va tashbehlarga boy, erkin, insoniy, teran falsafiy, anʼanaviy romantik sheʼriyat. Qadimdan shunday. U asrlar davomida G‘arb adabiyotining romantik ruhini bir necha bor qutqarib qoldi.
*Yozuvchi o‘z shaxsi va o‘zgalarning shaxsi bilan birikib ketgan — asar uning subyekti. U boshqa ishda ham ishlashi mumkin, ammo uning mohiyati, ehtirosi — ijod. Qobiliyati qancha katta bo‘lsa, shuncha katta kuch sarf qiladi. U — beixtiyor fidoyi; ham baxtiyor, ham baxtsiz — bu uning irodasiga bog‘liq emas.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/asqad-muxtor-kongil-kozi-bilan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Shoirlar]]
[[Turkum:Tarjimonlar]]
[[Turkum:1920-yilda tugʻilganlar]]
[[Turkum:1997-yilda vafot etganlar]]
6gfz6qqdu4ctruo3idiu85u40nqvvtp
Teran uyqu soyalari
0
3679
7750
7749
2024-03-26T17:14:10Z
Bekipediya
2189
7750
wikitext
text/x-wiki
'''Teran uyqu soyalari''' — 1650-yilda Sin sulolasi davrida Anxuey viloyatida tug‘ilgan faylasuf Chjan Chao tomonidan yozilgan asar.
== Iqtiboslar ==
*Agar sizning yolg‘iz bir yaqin do‘stingiz bo‘lsa, qismatingizdan nolimang. Siz yolg‘iz emassiz, siz tufayli esa dunyoda bitta yolg‘iz odam soni kamayadi.
*Kimki, ayolni xuddi chechaklarni sevgandek suysa, u o‘z his-tuyg‘ulari osmonida yuksaklarda parvoz etajak. Kimki, chechaklarni xuddi ayollarni suygandek sevsa, u o‘z his-hayajonlari ummonining eng yangi-yangi to‘lqinlarini kashf etajak.
*Go‘zal ayol chiroyli chechakdan so‘zlar mohiyatini anglashi bilan ustundir. Chiroyli chechak go‘zal ayoldan o‘zining ifor manbai bo‘lishi bilan afzaldir. Ularni bir-biri bilan kelishtirish g‘oyat mushkul, shu sababdan ifor manbaidan har bir so‘zingni anglaydigan suhbatdosh aʼloroqdir.
*O‘n beshdan yigirma yoshgacha bo‘lgan qizlarning deyarli barchasi maftunkor ovoz egasidirlar, ammo ularni ko‘zdan kechirsangiz o‘sha zahoti, ularning qay biri barno-yu, qay biri xunukligini ilg‘ab olasiz. Demak, eshitish bilan ko‘rishning farqi bor ekan-da.
*Go‘zal joriyangiz bo‘lganidan, sizni tushunadigan xotiningiz bo‘lgani aʼloroqdir, oltin tog‘larga ega bo‘lguncha, ko‘ngil farog‘atingiz bo‘lgani afzaldir.
*Ayollar o‘z go‘zalliklari bilan erkaklardan ustundir. Qushlar orasida esa narlari mokiyonlaridan go‘zalroqdir. Hayvonlar o‘rtasida esa bu farq deyarli sezilmaydi.
*Qanchalik go‘zal deb hisoblamang, ayolni pardozdan keyin tomosha qilishingiz maʼqul.
*Agar sheʼr va sharob bo‘lmaganda, tog‘lar-u ummonlar jonsiz bir ijod bo‘lardi. Agar go‘zal ayollar bo‘lmaganda, gullar-u oy shunchaki bir buyumdan farq qilmasdi. Salohiyatli, boz ustiga kelishgan shoir yoki go‘zallikda tengi yo‘q, shu bilan barobar katta isteʼdod egasi bo‘lgan ayol hech qachon qarib qolguncha umr surmaydi, Yaratgan Egam ularni oldinroq o‘z huzuriga chaqiradi. Chunki bunday odamlar nafaqat o‘z zamonasining, shu bilan birga o‘tgan-ketgan, bor va kelajak zamonlarning ham boyligidir. Aynan shu sababdan ham Yaratgan Egamiz ularni tirik odamlar orasida uzoq qolishlariga yo‘l qo‘ymaydi.
*Rohib o‘zini sharobdan uzoq tutishi shart emas, ammo u o‘zini mayda ikir-chikirdan saqlashi lozim. Ayol adabiyotning o‘ta bilimdoni bo‘lishi shart emas, ammo u nozik did egasi bo‘lishi shart.
*Ehtirosli kishi ayollarni sevishi tabiiy, ammo ayollarni sevganlarning hammasi ham ehtirosli emas. Go‘zal ayolning qismati hamisha baxstsizdir, ammo, qismati baxtsiz ayollarning hammasi ham go‘zal emas. Isteʼdodli shoir sharobni sevishi tabiiy, ammo sharobga oʻch bo‘lgan kishi hammavaqt isteʼdodli shoir emas.
*Chinakam go‘zal ayol zohiran gul-u chechakka monand; ovozi qush nag‘masiga, ruhi sovuq oyga, qomati nozik shamshodtolga, badani yangi qorga o‘xshaydi; muqomi jilg‘aga qiyos, yuragi — zavqli qo‘shiqday…
*Falak musiqasining bosh mavzusi bahordir. Kuz esa bahorning o‘zgacha talqinidir.
*Ko‘z o‘zini ko‘ra olmaydi, burun o‘zini hidlay olmaydi, til o‘z mazasini bila olmaydi, barmoq o‘ziga barmoq tegiza olmaydi, faqatgina quloq o‘zini eshita oladi.
*Butun bir dalani shudgor qilishga yetarli kuchim bor, ammo kulbam oldida bog‘ o‘stirishni maʼqul ko‘raman. O‘rmondagi bor qurigan shox-shabbani yig‘ishga yetarli darmonim bor, ammo ostonam oldidagi o‘tlarni yulib tashlashning o‘zi menga yetarli.
*Gul bor joyda, albatta, kapalak bor. Jilg‘asiz tog‘ yo‘q. Mamir(mox)siz toshni topolmaysiz. Hovuz borki, balchig‘i bor. Daraxt borki, yaprog‘i bor. Xuddi shunday kamchiliksiz odam ham yo‘q.
*Minoraga chiqib yuksak tog‘larni tomosha qilish qanday maroqli. Qalʼa devorida turib, yog‘ayotgan qorni kuzatish qanchalar zavqli. Yoniq shamchiroq oldida o‘tirib, oyga boqish ham maroqli. Qayiqda suzib, tumanni kuzatish qanday yaxshi. Oydin kechada sohibjamolga mahliyo bo‘lish dilning rohati.
*Kitob yig‘ish qiyin ish emas, kitobni varaqlash qiyin. Kitobni varaqlash qiyin emas, uni mutolaa qilish qiyin. Kitob mutolaa qilish qiyin emas, o‘qiganingdan xulosa qilish qiyin. O‘qiganingdan xulosa qilish qiyin emas, o‘qiganingni yodingda saqlash qiyin
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/chjan-chao-teran-u-qu-soyalari-kitobidan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kitoblar]]
rac8ne10t5hi0o3rpxqipu8r2820q2f
Muhammad Iqbol
0
3680
7751
2024-03-26T17:24:10Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Iqbal.jpg | wikipedia = Muhammad Iqbol }} '''Muhammad Iqbol''' ''(9-noyabr 1877-yil, Sialkot, Pokiston; 21-aprel 1938-yil, Lohur, Pokiston)'' — mashhur hind shoiri, musulmon faylasuf, siyosatchi va davlat arbobi. == Iqtiboslar == *Insonga sig‘adiganga koinot, koinotga sig‘maganga inson deyman. *Ikkovi uchun ham osmon bitta, ammo zog‘ning dunyosi boshqa, lochinniki boshqa. *Uyquni yengil o‘lim, o‘limni...“ yozuvi orqali yangi sahifa yaratildi
7751
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Iqbal.jpg
| wikipedia = Muhammad Iqbol
}}
'''Muhammad Iqbol''' ''(9-noyabr 1877-yil, Sialkot, Pokiston; 21-aprel 1938-yil, Lohur, Pokiston)'' — mashhur hind shoiri, musulmon faylasuf, siyosatchi va davlat arbobi.
== Iqtiboslar ==
*Insonga sig‘adiganga koinot, koinotga sig‘maganga inson deyman.
*Ikkovi uchun ham osmon bitta, ammo zog‘ning dunyosi boshqa, lochinniki boshqa.
*Uyquni yengil o‘lim, o‘limni og‘ir uyqu deb biling.
*Qadahsiz sharob ichilmas, ammo unutmang, odamni sharob mast qiladi, qadah emas.
*Hayot sharobdir, ammo eng taxiri va eng yaxshisi.
*Burgut o‘lik suvsarni ovlamaydi.
*Inson marvarid misoli ummon tubida, sohilga esa xas-cho‘p chiqadi.
*Davlatlar shoirlarning qalbida tug‘iladi, siyosatchilarning qo‘lida o‘sadi va o‘ladi.
*Ilm oshkora savoldir. Ishq esa sirli javob.
*Taqlidni bas qil, o‘zingni izla.
*Majnun shaharni tark aylab sahroga yuzlandi. Sen sahrodan ham voz kech. Orzuga yetmoq istasang Layloni ham terk et.
*Olovdan chaqnagan uchqun kabi bebosh bo‘lma.
*Ishq hayotning mag‘zidir, uni topganlarga o‘lim haromdir.
*Ishq sharobdir, ayni damda ishq ulkan qadah ham.
*Ishq yo‘lini aql bilan topmoqchimisan? Quyoshni sham yoqib qidirmoqchimisan?!
*Men izlaganim yo‘l emas, yo‘ldosh. Naql bejiz emas: avval yo‘l, keyin yo‘ldosh.
*Parvonadan yonishning hikmatini o‘rgan.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/muhammad-iqbol-hikmatlari/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Faylasuflar]]
[[Turkum:Siyosatchilar]]
[[Turkum:Davlat arboblari]]
[[Turkum:1877-yilda tugʻilganlar]]
[[Turkum:1938-yilda vafot etganlar]]
m240120t2itn61p18f4mtskf6ajyoin
Turkum:1877-yilda tugʻilganlar
14
3681
7752
2024-03-26T17:24:27Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7752
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Xurshid Do‘stmuhammad
0
3682
7753
2024-03-26T17:36:36Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Xurshid Doʻstmuhammad.jpg | wikipedia = Xurshid Doʻstmuhammad }} '''Xurshid Doʻstmuhammad''' ''(8-yanvar 1951-yil, Toshkent)'' — yozuvchi, jurnalist, filolofiya fanlari doktori. == Iqtiboslar == *Kasaldan turgan bemor o‘zini shifokor hisoblaydi. *Bir donodan bir dono yetishgunicha, yuz nodondan ming nodon urchib ulguradi. *Hozirgi zamon qarg‘alari pishloqni yeb bo‘lgachgina tulki bilan gaplashadi. *Ko...“ yozuvi orqali yangi sahifa yaratildi
7753
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Xurshid Doʻstmuhammad.jpg
| wikipedia = Xurshid Doʻstmuhammad
}}
'''Xurshid Doʻstmuhammad''' ''(8-yanvar 1951-yil, Toshkent)'' — yozuvchi, jurnalist, filolofiya fanlari doktori.
== Iqtiboslar ==
*Kasaldan turgan bemor o‘zini shifokor hisoblaydi.
*Bir donodan bir dono yetishgunicha, yuz nodondan ming nodon urchib ulguradi.
*Hozirgi zamon qarg‘alari pishloqni yeb bo‘lgachgina tulki bilan gaplashadi.
*Ko‘p narsani bilsang qarib qolasan, deyishadi, yo‘q, ko‘p narsaga aqli yetgan odam qarib ulgurmaydi…
*Daryolar, okeanlar, osmono‘par tog‘lar na nomini biladi, na o‘ziga bitilgan maqtovlarni tushunadi — lekin yashayveradi, kamayib qolmaydi.
*Tor xonada o‘tirsang ham dunyoqarashing keng bo‘lishi mumkin.
*O‘tkir mulohazalarni miyangdan avaylab chiqarib olmasang, boshingga shikast yetkazishi mumkin.
*Har nafas bir hikmat.
*Yilning yangilangani yaxshi, odam eskiligicha qolgani chatoq.
*Ayrim kimsalarning qo‘lini yechib yuborsang, senikini bog‘lashga tushadi.
*Odam o‘zini nodonroq ko‘rsatish uchun ham aql kerak.
*Oromkursi ham shimni teshadi.
*Jumlasini o‘qisang tiling chigallashib ketadi.
*Baliq terlab ketdi.
*Vaysaqining tili jiqqa terga botdi.
*O‘rdak — g‘ozning pakanasi.
*Yo‘lda roman o‘qib yurma, hayotga turtinib ketasan.
*Vujud va ruh o‘rtasidagi uyg‘unlik muhabbatli erkak va ayol munosabatlariga o‘xshaydi.
*Aqlli ish qilish uchun aqlning o‘zi ojizlik qiladi.
*Komediya yo‘qligining o‘zi komediya.
*Inson yaralganidan ilgari to‘tiqushlar qaysi tilda gapirgan?..
*Yangi odamlar bilan eski yo‘ldan yurguncha, eski odamlar bilan yangi yo‘ldan yurish afzalroq.
*Nochorlik halollikning do‘sti.
*Katta gaplar aytish uchun katta xonalarda o‘tirish kerak.
*Fikring qanchalik o‘tkir bo‘lsa, tilingni shunchalik yomon kesadi.
*To‘ppa-to‘g‘ri yo‘ldan ham turli yo‘nalish topadilar.
*Hayotiy tajribang ortgani sayin juda oz narsani bilishingni anglayverasan.
*Yelkamga qoqib qo‘yishdi deb boshim osmonga yetgan edi, bilsam — changimni qoqishgan ekan.
*G‘arq bo‘layotgan odamga qutqaruv kamerasini irg‘itib, uning kallasini po‘la qilishdi.
*Suhbatdoshing vaysaqi bo‘lsa quloq berib, uning kasalini zo‘riqtirma.
*Yomg‘ir tindi, osmonda kamalak tovlandi, ho‘kiz kavsh qaytarib yotaverdi.
*Maʼqul ko‘rgan kitobingni duch kelgan odamga aytaverma — kimligingni bildirib qo‘yasan.
*Sahnadan tushmay o‘ynalayotgan maynavozchilikni komediya deb atashganidan kulging qistaydi.
*Ajralishni rasmiylashtirguncha ancha vaqt tinch-totuv yashashdi.
*Haddan tashqari sevish qo‘lingga qanot, oyog‘ingga halqa bog‘laydi.
*Vijdon odamni ko‘p hollarda tang ahvolga soladi, vijdonsizlik esa eng tang holatlarda ham xalos etadi.
*Qalbi ko‘rning ko‘zi ochiqligiga ishonish qiyin. Qalbi so‘qirning ochiq ko‘zi to‘g‘ri yo‘lga boshlamaydi.
*Ob-havo — tabiatning samimiy dil izhori.
*Ertalabki tumanda quyosh arang ko‘rinayotgan edi, besh yoshli Jamshid, “Qarang, ada, quyosh tuxumning sarig‘iga o‘xshaydi” dedi.
*Qari daraxtning mevasi maydalashib ketadi. Odam qarigani sayin mayda gap bo‘la boradi.
*Ko‘zi ojizni yetaklab olgan odam yon-atrofga undan ko‘ra ko‘proq xavotirda alanglaydi.
*Bo‘g‘zigacha asalga botirilgan qoshiqqa azob!..
*Hidsiz gul — soqov.
*Ota-bobongizdan qolgan toshoynaga razm soling — ular sizga qarab turgan bo‘lishadi.
*Tabiat adolatsizlik qilmaydi, adolatsizlik tabiatning tabiatini tushunmaslikdan kelib chiqadi.
*Nega qulog‘imiz ikkita, og‘zimiz bitta? Oz gapirib, ko‘proq tinglash uchun.
*Yaxshiyamki aroq shishasining bo‘g‘zi tor…
*Supurgi keksaygani sayin qattiqroq va tirnab supiradi…
*Qarmoqqa ilinmagan baliq ilinganidan kattaroq tuyuladi.
*Olimning siyohi yovuzning qonidan qadrli.
*Tanqidiy mulohaza aytish uchun bor jasoratingizni sarflab qo‘ymang, chunki tanqid eshitish uchun ham jasorat kerak bo‘ladi.
*Yoyni ixtiro qilgan sho‘rlikni yog‘ochni bukishda ayblab sazoyi qilishgan.
*Bilimsizlikdan faqat bilimlilar aziyat chekadilar.
*Ko‘z moshday ochilganda xijolatdan ko‘zing yumilib ketadi.
*O‘z fikrida qatʼiy qolish — fikri bilan yolg‘iz qolish demakdir.
*O‘zining fikri bo‘lmagan odam o‘zga fikrlar ichida kun kechiradi.
*Boshqalarning fikri, taklifi do‘kon rastasida turgan buyumday narsa: uni tosh-taroziga qo‘y, narx-navosini surishtir — chog‘ing kelsa olasan, yo‘qsa — yo‘q.
*Pul tanqisligida aql ishga tushadi.
*Tasodifiy omad ham boyga kulib boqadi.
*Charchash ham gunoh.
*Yaxshi odam bo‘lguncha, kerak odam bo‘l.
*Bayroq — boyroqlarda.
*Qonunni yaxshi bilgan odamning do‘sti — qonun.
*Vahshiylar orasida yuvvoshlari ham bor.
*Kambag‘alning boyligi — sabr.
*Aqlli bo‘lguncha, omadli bo‘l.
*Jurnalistning tili uzun, qo‘li qisqa.
*Aqlli odamni aldash oson.
*Olim, bo‘lsang — alam seniki.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/xurshid-dostmuhammad-aqlli-kulgi-yoxud-kulgili-aql/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Jurnalistlar]]
[[Turkum:1951-yilda tugʻilganlar]]
mb8tz28rxkli9ff1h7bku9ljk34iij1
Turkum:1951-yilda tugʻilganlar
14
3683
7754
2024-03-26T17:36:58Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7754
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Nozik iboralar
0
3684
7755
2024-03-26T18:02:21Z
Bekipediya
2189
„'''Nozik iboralar''' (<small>arabcha:</small> نوابج الكليم; ''“Navobigʻ ul-kalim”'') — [[w:az-Zamaxshariy|Az-Zamaxshariyning]] [[w:Ubaydulla Uvatov|Ubaydulla Uvatov]] tomonidan arab tilidan oʻzbek tiliga tarjima qilinib 1992-yilda nashr etilgan asari. == Iqtiboslar == *Yoki ilmli bo‘l, yoki ilmga tayanib ish tutadigan bo‘l, loaqal ilmni tinglab eshitadigan bo‘l, biroq to‘rtinchisi bo‘lma, chunki kasodga uchrab halok bo...“ yozuvi orqali yangi sahifa yaratildi
7755
wikitext
text/x-wiki
'''Nozik iboralar''' (<small>arabcha:</small> نوابج الكليم; ''“Navobigʻ ul-kalim”'') — [[w:az-Zamaxshariy|Az-Zamaxshariyning]] [[w:Ubaydulla Uvatov|Ubaydulla Uvatov]] tomonidan arab tilidan oʻzbek tiliga tarjima qilinib 1992-yilda nashr etilgan asari.
== Iqtiboslar ==
*Yoki ilmli bo‘l, yoki ilmga tayanib ish tutadigan bo‘l, loaqal ilmni tinglab eshitadigan bo‘l, biroq to‘rtinchisi bo‘lma, chunki kasodga uchrab halok bo‘lasan (juvonmarg bo‘lasan).
*Pastkash kimsaning o‘z nasl-nasabini maqtab, u bilan faxrlanishi, chanqoq kishining suv shuʼlasi (sarobi)ni ko‘rib aldangani kabidir.
*To‘g‘ri va haq yo‘ldan yurgan kishining yurishi arslon yurishidan ko‘ra ham mahobatliroq (haybatliroq)dir.
*Tun-u kunni o‘tkazaman-u, lekin bugungi kunim kechagi kunimdan yaxshiroq bo‘lmayotir, chunki zamona kundan-kunga halokatga tomon bormoqda, shunday ekan, kechagi kun bugungidan avloroq, bugungi kun esa ertagidan yaxshiroqdir.
*Haqiqat va adolat bilan to‘g‘ri siyosat yurgizmagan har bir rahbar va boshliq qattiq azob-uqubat va baloga giriftor bo‘lur.
*Agar biror qayg‘u-alam yuz bergani yoki taʼziyali joyni eshitsang, darhol u yerga bor, agar ziyofat-u mehmondorchilikka chaqirilsang, unda o‘zing o‘ylab ish tut (o‘zing bilasan).
*Odamlarning eng xotiri kuchlisi ularning ichidagi eng unutuvchisidir, ko‘ngillarning eng yumshog‘i salobatligi-yu shafqatlisidir.
*Mol-mulkni behuda isrof qilish kufrona “neʼmatdir”, o‘ylamasdan boyligini sarflash to‘liq tanazzulga olib keladi.
*Podshohning eng yaqin kishisi yaqinlarning ichidagi eng ulug‘idir, xavf-xatar paytlarida ularga (xavf-xatarga) yaqinrog‘idir.
*Xudo ko‘rsatmasin, agar seni og‘ir qayg‘u-hasratlarning kuchli yellari o‘rab olsa, unda dod-faryod-u fig‘onlaring foyda bermas.
*Agar senga nisbatan o‘z birodaring biror xiyonat qilsa, unga yaqinlashishdan o‘zingni tiy, uning makr-u hiylasidan o‘zingni muhofaza etishga harakat qil.
*Har qanday ishni boshlashdan avval Allohning rizoligini o‘yla, aks holda qilgan ishlaringning hammasi behuda bo‘lib, zoye ketadi.
*Ahmoq kishi hikmat lazzatini bilmaydi, bamisoli tumov kishi gulning hidini sezmaganidek.
*Biror mamlakat (hokimiyat) ishlarining orqaga ketishiga sabab — tuzuklari-yu tartibotlarining susayishidandir.
*Halol-pokiza kishi doimo xotirjam-u tinchlikdadir, birovga xiyonat-u yomonlik qiladigan kishi esa halokatga giriftordir.
*O‘z birodaring so‘zini sukut saqlab tinglab, uning hurmatini o‘rniga qo‘y, garchi uni eshitishga rag‘bating va mayling yo‘q bo‘lsa ham.
*Agar tilingning ortiqcha so‘zlashiga ega bo‘la olmasang, unda tizgining jilovini shaytonga topshirgan bo‘lasan.
*Odamlar ichidagi eng yaramasi xasisidir, ularning ichidagi eng yalqovi — pastkashidir.
*Pora faqat nohaqligu zolimlarga yordam berguvchidir.
*Ko‘pchilik odamlar haqiqatdan yiroqdir, ularning talab va daʼvolari yolg‘on-u bo‘hton (botil)dir, yaʼni aytgan so‘zlari-yu ishlari o‘zlariga muvofiqdir.
*Odamlarning eng aziz va hurmatlilari qayg‘u-hasrat-u tashvishli damlarda bilinur, go‘yoki bu tashvishlar ular (hurmatli kishilar) uchun tug‘ishgan opa-singildek yaqindir.
*Savdogarning shuhrati va obro‘-eʼtibori kissasida, olimning shuhrati-yu obro‘-eʼtibori yozgan kitoblarida (asarlarida).
*O‘zini saxiy, mard va himmati baland ko‘rsatib, aslida xor-u zor, haqir va qadri tuban bo‘lgan odamlardan qo‘rq, toki bir kun o‘zlarining xasisliklari birla ongsizlikdan mard odamni tuzoqlariga tushirgaylar.
*Tilingdan chiqqan sadaqa (yaʼni pand-u nasihating va mavʼiza-yu hasanang) baʼzan qo‘lingdan (mol-dunyongdan) chiqqan sadaqangdan ko‘ra xayrliroqdir.
*Arslon nafaqat chuqur qazish bilan ovlanib qolmay, ko‘pincha u hiyla bilan ham ovlanadi (qo‘lga tushiriladi).
*Seni kechayu kunduz ziyorat qiluvchilarning ko‘pchiligi seni haddan ortiq ko‘klarga ko‘tarib maqtab, oxir-oqibat adovatga duchor qiluvchilardir.
*Ko‘p so‘zlar borki, ular seni jang-u jadalga solib, halokatga giriftor qiladi yoki ulardan qaytarsa ham yelka chuquringni gul kabi qizargan holga keltirgandan keyin qaytaradi (yaʼni ko‘p mashaqqatlardan keyin).
*Yer-u zaminning ko‘rkamligi olimlar bilan bo‘lsa, osmon-u falakning ziynati esa yulduzlar bilandir.
*[[w:Muhammad|Muhammad payg‘ambar alayhissalomning]] tutgan yo‘llari mening yo‘limdir, baxt-u saodatim ham, najotim ham shu yo‘ldir.
*Quyosh nurlarini berkitib bo‘lmaganidek, haqiqatning chirog‘ini ham so‘ndirib bo‘lmas.
*Yozilgan kitob nusxasining to‘g‘riligi ko‘z qorachig‘ining boqqaniga bog‘liqdir, rivoyatning inobatlisi (ishonchlisi) esa serob suvdan ham ortiqroq qondirar.
*Zimmangda farz bo‘lgan narsani qarz va burch o‘rniga qo‘y. Bu hol qalbing-u dilingga rohat baxsh etib, shon-u sharafing va obro‘yingni saqlash uchun eng to‘g‘ri yo‘ldir.
*O‘zi sazovor bo‘lmagan hamd-u sanoyu maqtovlarni talab qilish uyatsiz, telba odamlarning odatlaridandir.
*Seni kasod-u inqirozga uchrashdan ogoh qiluvchi kishiga lutf bilan muomalada bo‘l, qo‘rqma, zarari yo‘q, ziyoni yo‘q, deb yupatuvchilardan uzoqroqda bo‘l.
*Sening qilayotgan ishlaringdan dushmaning ogoh bo‘lib, ulardan ko‘z yumishi senga ilon chaqqandan ko‘ra ham zararli va mashaqqatli bo‘ladi.
*Aql-idrok va shariatga amal qilib ish tutgan banda asl va ikkinchi darajali maqsad-u matlablarini jam qilishi muqarrardir.
*O‘tgan zamonlarda ilm-u fazilat sohiblari podshohlaridan o‘z og‘irliklariga barobar oltin hadya olardilar, asta-sekin zamonlar o‘tishi bilan ularning qiymatlari kamayib, itlar-u olmaxonlar (qarmoqlar) ulardan afzal bo‘lib, qoldi, yaʼni nodonlar olimlardan ortiq ko‘riladigan bo‘lib qoldi.
*Har bir vazir qaychi misolidir (agar qaychining bir tayanch tomoni bo‘lmasa ikkinchi tomoni hech narsaga qodir bo‘lmaydi), chunonchi [[w:Muso |Muso payg‘ambar]] vaziri [[w:Horun|Horun]] bilan mukammal bo‘lgan.
*Olijanob va himmatli odamning “go‘shtini” hasad ahli “yeydi”, go‘yo qurt-qumursqalar arslon bolasini yegani misoli.
*Kimki adovat-u xusumatni eksa, albatta u tashvish-u mashaqqat o‘radi.
*Vijdon azobiyu taʼnadan to‘g‘ri bo‘lmagan odamni (kimsani) taʼlim-tarbiya va qiynash ham to‘g‘rilashi amrimahol.
*Mansab ilinjida bo‘lgan (qaram) kimsalarning tomirlari-kesilgandir, ular oladigan farmonlari esa bir-biriga zarba beruvchilardir.
*Xastalik va muhtojlik — bular ikkalasi shunday bir baloki, hatto xutbon (eng taxir, achchiq ichimliklardan hisoblanadi) ichimligidan ko‘ra ham achchiqroqdir.
*Kimniki qo‘lidan xayr-barakali va purhikmat ishlar kelmasa, uning nasabining sharifligi-yu, ulug‘ligi foyda keltirmas.
*Kimki baxt-iqbolli, solih kishilarning etagiga yopishsa, u albatta murod-u maqsadiga erishib, xayr-u baraka topar.
*O‘z vaʼdasida turmagan, turli-tuman vaj-karsonlar ko‘rsatuvchi kimsa hech qachon mard va himmatli inson bo‘lolmaydi.
*Qo‘rquvga mubtalo bo‘lgan kishi (quyon misoli) faqat qochishdan najot izlaydi.
*Ilm-u maʼrifatli odam takabburlik qiluvchi doimo nodon kimsalarning burnini to‘zon-tuproqqa to‘ldirur.
*Odamlar turli-tuman bo‘ladilar, afsuski ularning aksariyati nopokdirlar.
*Tog‘ tepasidagi qoyalarni ko‘chirish minnat eshitish yuklariga nisbatan yengilroqdir.
*Sen yetmish yoshga kirgan bo‘lsang-da, hamon arslon misoli yirtqich hayvonsan, chunki, mol-dunyo hirsida mudom qo‘lingni (har tomonga) cho‘zasan.
*Xotin zoti agar qalbing ular ishqiga giriftor bo‘lganini sezsa, burningni tuproqqa ishqaydi.
*O‘tkir qilichning boshga tushadigan zarbasi baʼzi nodonlarning hukmi ostida mute (itoatda) bo‘lib yurishdan afzaldir.
*Qilichga qin(g‘ilof) va yirtqich qushda o‘tkir tirnoq bo‘lishi shak-shubhasizdir (bu hikmat er kishida kerakli anjomlar-u qatʼiy azm-u qaror bo‘lishi kerak degan maʼnoni anglatadi).
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/mahmud-az-zamahshari-nozik-iboralar-dan/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kitoblar]]
azjrrdk03823tc2ktwl2b52xpyl396n
Abu Ali ibn Sino
0
3685
8384
8227
2024-05-23T07:10:27Z
Bekipediya
2189
Ichki havolalar qoʻshdim
8384
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = 1950_"Avicenna"_stamp_of_Iran.jpg
| wikipedia = Abu Ali ibn Sino
}}
'''Abu Ali ibn Sino''' ''(18-iyun 980-yil; 16-avgust 1037-yil)'' — Oʻrta Osiyolik buyuk qomusiy olim, tabib va faylasuf. Gʻarbda '''Avitsenna''' (<small>inglizcha:</small> '''Avicenna''') nomi bilan mashhur.
== Iqtiboslar ==
*[[Ilm]] – narsalarni inson [[Aql|aqli]] yordami bilan o‘rganishlikdir<ref name="Ziyouz">[https://ziyouz.uz/hikmatlar/aforizmlar/abu-ali-ibn-sino-ikmatlari/| Ziyouz.uz — Ziyo istagan qalblar uchun!]</ref>.
*[[Haqiqat|Haqiqatni]] ochinglar, to‘g‘ri yo‘ldan yuringlar. Bir-biringizdan [[ilm]] o‘rganib, kamol topishingiz uchun dil pardasini ochib tashlanglar<ref name="Ziyouz" />.
*Quyosh ko‘rlarga ko‘rinmay berkinganidek, [[Johillik|johillarga]] ham dunyoda to‘g‘ri yo‘l belgilari ko‘rinmay qoladi<ref name="Ziyouz" />.
*Kundalik rizq ko‘p, qayg‘uraverma. Shu bilan birga mol orttiraman, deb o‘zingni ko‘p qiynaverma. Chunki har kim o‘z nasibasidan ortiq bitta ham don yeya olmaydi<ref name="Ziyouz" />.
*Mol-dunyoying seni aldamasin, chunki asragan mol-dunyoying boshqalarniki bo‘ladi. Ularni sarf eta olsang, o‘sha seniki bo‘ladi<ref name="Ziyouz" />.
*[[Boylik|Boylikni]] topishibdi-yu [[aql]]-idrokni yo‘qotishibdi. Ajabo, topgan narsalari bilan yo‘qotgan narsalarining bahosi bir xilmidi?<ref name="Ziyouz" />
*Kishi uchun eng foydali, dilni yorituvchi narsa [[Qanoat|qanoatdir]]. Eng zararli va nafratli narsa [[hirs]] va [[G‘azab|g‘azabdir]]<ref name="Ziyouz" />.
*Boshqalarda ko‘rganni juda qattiq istamaslik ham [[qanoat]] hisoblanadi<ref name="Ziyouz" />.
*Ey havo-yu havasga berilgan nafs, tez bo‘l. Chunki sen bir nafasning himoyasidasan<ref name="Ziyouz" />.
*Yordam berishning go‘zalligi undan kishining tasalli topishida ko‘rinadi<ref name="Ziyouz" />.
*Taroq aslida sochni tartibga solish uchun ishlatiladi-yu, ammo shu bilan birga u sochlarning baʼzilarini joyidan yulib tushiradi<ref name="Ziyouz" />.
*Qora tuproq qaʼridan tortib, to Zuhal cho‘qqisigacha bo‘lgan dunyoning hamma mushkul masalalarini hal qildim. Men har qanday [[makr]] va hiyla tuzog‘idan qutilib chiqa oldim-u, ammo [[Oʻlim|o‘lim]] tugunini yecha olmadim<ref name="Ziyouz" />.
*Men ko‘p joylarni kezdim va olam ahvoliga qaradim. Unda hayronlik kaftini iyagiga tirovchidan yoki [[pushaymonlik]] barmog‘ini tishlab turuvchidan boshqani ko‘rmadim<ref name="Ziyouz" />.
*Odamlarning botiri kelajakdagi ishlardan qo‘rqmaydi. [[Kamolot]] hosil qilishdan chetlangan kishi odamlarning eng [[Qoʻrquv|qo‘rqog‘idir]]<ref name="Ziyouz" />.
*Keksaygan odam yoshlik o‘tida yonolmaydi<ref name="Ziyouz" />.
*Agar kelajagim xayrli bo‘lsa edi, mayli tinchgina, bemalol tirikchiligimni qilaverar edim. Bordi-yu agar unday bo‘lmasa, ming ko‘z bilan yig‘lardim<ref name="Ziyouz" />.
*Falak — juft soqqa, olam taxtasidir, [[Oʻlim|ajal]] o‘ynaydi — bizlar donai xom<ref name="Ziyouz" />.
*Minglab nafar ulug‘ zotlar borliqdan yo‘qlikka ketdilar. Axir bu ulug‘ zotlarning birortasi ham yo‘qlikdan borliqqa qaytib kelmayaptilar-ku<ref name="Ziyouz" />.
*Har kim hodisalardan ibrat ola bilsa, boshi qattiq otga o‘xshagan bu falak unga bo‘ysuna beradi<ref name="Ziyouz" />.
*Inson toki o‘zini mayda gap, o‘chakish, janjal, shikoyat, norozilik, oh-u vohlardan ozod qilolmas ekan, u iflos va pastlik tabiatidan xalos bo‘lolmaydi<ref name="Ziyouz" />.
*Yaxshiliklarning eng foydalisi [[Sadaqa|sadaqadir]]<ref name="Ziyouz" />.
*Bir kishi sen bilan munosabatida xato qilsa-yu, senga uzr bayon etsa, uzrini qabul qilishni kechiktirma!<ref name="Ziyouz" />
*Agar havoda chang va tutun bo‘lmasa edi, kishi ming yil yashagan bo‘lardi.
*Quruq gapning o‘zi hech qachon dalil bo‘lolmaydi<ref name="Ziyouz" />.
*So‘zning yomoni amal qilinmay bekor ketganidir<ref name="Ziyouz" />.
*[[Hayo]] — insonning abadiy go‘zalligi va latofatidir. Hayosiz yuz jonsiz jasadga o‘xshaydi<ref name="Ziyouz" />.
*[[Do‘st|Do‘stimki]], [[Dushman|dushmanimga]] [[Do‘st|do‘stlik]] qilarkan, uni men [[do‘st]] hisoblamayman. Zaharga qo‘shilgan shakardan ehtiyot bo‘l<ref name="Ziyouz" />.
*Shodli va [[Qayg‘u|qayg‘uli]] paytlarida dilini kuduratdan tozalab, sof [[Do‘st|do‘stlikni]] saqlab qolgan kishi chin [[do‘st]] hisoblanadi<ref name="Ziyouz" />.
*[[G‘azab]] [[Iroda|irodasi]] kuchli odamga ro‘para kelolmaganidek, [[Iroda|irodasi]] kuchsiz odamga ham ro‘para kelolmaydi<ref name="Ziyouz" />.
*[[Bekorchilik]] va aysh-ishrat nafaqat [[Nodonlik|nodonlikka]] olib keladi, ayni vaqtda kasallikning tug‘ilishiga ham sabab bo‘ladi<ref name="Ziyouz" />.
*O‘z vaqtida, meʼyori bilan badantarbiya qilgan odamga dard yaqin yo‘lamaydi<ref name="Ziyouz" />.
*Badantarbiya bilan mashg‘ul bo‘linsa, hech qanday dori-darmonga zarurat qolmaydi, buning uchun muayyan bir tartibga rioya qilmoq ham shart<ref name="Ziyouz" />.
*Badantarbiyani tark etgan odam aksari xarob bo‘ladi, zero xarakatsiz qolgan aʼzolarning quvvati zaiflashadi<ref name="Ziyouz" />.
*[[Donishmandlik]] bizga hayot so‘qmoqlarida ulug‘ saodatni hozirlab inʼom etuvchi vositadir<ref name="Ziyouz" />.
*Agar [[Do‘st|do‘stlik]] savdo-sotiqqa o‘xshab, ehtiyojga qarab axtarilsa, zarurat tug‘ilmagan chog‘da [[Do‘st|do‘stni]] nazarga ilmay, tashlab ketilsa, bu qanday [[Do‘st|do‘stlik]] bo‘ldi endi!<ref name="Ziyouz" />
*[[Aql]] tarozusida tortib ko‘rilmagan har qanday [[bilim]] asossizdir. Shu bois mantiq ilmini o‘rganmoq juda muhim<ref name="Ziyouz" />.
*Hakimning uch quroli bor: [[so‘z]], giyoh va tig‘<ref name="Ziyouz" />.
*[[Yolg‘izlik]] halokatga olib keladi. Zero, inson o‘ziga kerakli narsalarni faqat jamiyat yordamida qo‘lga kiritishi mumkin<ref name="Ziyouz" />.
*Chala [[bilim]] egasi bo‘lishdan ko‘ra, bilimsizlik afzalroqdir<ref name="Ziyouz" />.
*Ruh — shamchiroqqa, [[bilim]] — ana shu shamchiroqdan taralayotgan yog‘duga, Allohning zakosi — moyga o‘xshaydi. Shamchiroq yonishdan to‘xtamas ekan — sen tiriksan. Agar u o‘chsa — sen halok bo‘lasan<ref name="Ziyouz" />.
*Haqiqiy [[baxt]] — borliqning yaratilish [[Hikmat|hikmatini]] anglagan holda [[Alloh|Yaratganga]] yoʻnalib, unga ishonish, ilohiy olamni [[tafakkur]] qilishdir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Vahimaning oʻzi yarim kasallikdir. [[Xotirjamlik]] yarim sogʻlikdir. [[Sabr]] esa shifoning boshlanishidir<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher="Sano-standart" nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:Faylasuflar]]
[[Turkum:Musulmon faylasuflar]]
[[Turkum:980-yilda tugʻilganlar]]
[[Turkum:1037-yilda vafot etganlar]]
3ffyemkq8de9qzpkpygr9ilqxkazqdr
Turkum:980-yilda tugʻilganlar
14
3686
7757
2024-03-26T18:25:48Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7757
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1037-yilda vafot etganlar
14
3687
7758
2024-03-26T18:26:14Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7758
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:Musulmon olimlar
14
3688
7759
2024-03-26T18:26:53Z
Bekipediya
2189
„[[Turkum:Olimlar]]“ yozuvi orqali yangi sahifa yaratildi
7759
wikitext
text/x-wiki
[[Turkum:Olimlar]]
478cu33k9ag6i8dbehx8v0xruwgq7c3
Qo‘chqor Norqobil
0
3689
7763
7761
2024-03-27T02:59:43Z
Bekipediya
2189
7763
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Qoʻchqor_Norqobil.jpg
| wikipedia = Qoʻchqor Norqobil
}}
'''Qoʻchqor Norqobil''' (''5-mart 1968-yil, Oltinsoy tumani, Oʻzbekiston SSR)'' — shoir, yozuvchi, dramaturg. Oʻzbekiston Yozuvchilar uyushmasi hamda Rossiya Baynalminal Yozuvchilar uyushmasi, Rossiyadagi Fanlar va sanʼat Xalqaro akademiyasi aʼzosi, Oʻzbekistonda xizmat koʻrsatgan jurnalist.
== Iqtibos ==
*Ayol ko‘nglini ovlash va go‘zallikni tushunishga ketgan vaqt qaʼriga umrimning kuch-qudrati va qanchalab sara asarlarimni ko‘mganimni bilsang edi, ko‘nglimda gohida chimillab og‘riq beradigan azoblarni ehtimol tushunarding. Bu holat bir kuni senda ham, ha mening hayotim davomchisi bo‘lgan o‘g‘limda ham takrorlanadi. Men senga bugun hech narsa deyolmayman.
*To‘g‘ri, ko‘nglingdan o‘zga do‘st topishing qiyin. Biroq buning uchun ko‘ngling ham toza bo‘lishi kerak.
*May anqigan davralarda sotqinlik o‘rmalaganini anglab qolsang, hayot daraxtining o‘zing turgan shoxiga bolta urayotganingni his qilasan.
*“Ehtimol, sendan yozuvchi chiqmas, — dedim o‘g‘limga. — Shunday bo‘lgani ham yaxshi. Yoshlik havasi-da, mayli, hikoya yozibsan. Beg‘ubor ko‘ngling nimanidir anglaganday — yozmangda to‘rt-besh chog‘li bola birikib, odamovi, biroq aʼlochi sinfdoshiga tuhmat qilishadi. O‘g‘rilikda ayblashadi. Haligi aʼlochi bola esa, maktabga bormay qo‘yadi. Uyaladi. Ana shu uyat hissi uning ichida isyon o‘tini yoqadi. O‘zing o‘ylab ko‘r-a, u nega maktabga bormadi? Ko‘nglidan nimalar kechdi? Og‘riq, o‘kinch, nohaqlik zarbidan o‘zini o‘nglay olmay qolgan bolaning yuragidagi azob, umuman, inson botinidagi isyon ming-ming yillardan beri adabiyotning sochini oqartirib kelayapti…<br>Xullas, o‘zini-o‘zi yenggan, ehtirosini sovuqqonlik bilan bosib, hayot o‘yinlaridan kula biladigan odamgina yozuvchi bo‘loladi.<br>Ehtimol, o‘sha odamovi o‘rtog‘ingning og‘riq cho‘kkan yuragida kelajakning shoh asari muhrlangandir. Yaratilgan buyuk asarlarning bari bolalikdan oziqlanadi.”
*Isteʼdodlar ko‘pincha tanholikni xush ko‘rishadi.
*Bir davrada bo‘ldim. Kazo-kazo mashhurlar davrasi. Adabiyotning buguni (menimcha ertasi emas…) shulardir ehtimol. Biri qo‘yib biri gapiradi, bir-birini maqtaydi.<br>May qurg‘ur damba-dam davra aylanayapti. Boshlari qizidi chog‘i, dildagi tilga ko‘chdi. Mayda-chuyda g‘iybatlar xazoni uyulgach, muddao ayon bo‘ldi. Barcha yo‘llar Rimda tutashgani kabi, ularning gaplari ham bir nuqtada birikdi:<br>— ''Biz bir-birimizni asrashimiz kerak, bir-birimizga suyanishimiz kerak, bir davra bo‘lib jamlashib, bir-birimizni qo‘llashimiz shart.''<br>Ey, tavbangdan!.. Har qaysing o‘zingcha “daho” bo‘lsang, nega bir-biringni suyashing kerak?<br>Adabiyotga suyanmaysanmi?!
*Yevropaga dovruq solgan xorvatiyalik xushsuvrat yosh adiba Marissa Bodrojich: ''“Ona zaminimiz zambilg‘altakda yotibdi”'', deb yozadi.<br>O‘zbek shoiri [[w:Xurshid Davron|Xurshid Davron]] shunday deydi: ''“Zamin maysaning ildiziga osilib turibdi…”''. Mana senga ikki xil qiyos, ikki xil qarash. Biri yo‘qlik, ikkinchisi hayotga intiluvchanlik sari undaydi.
*Odamzod totuv-inoq yashagan kezlar bo‘lganmi-yo‘qmi, bilmadim. Biroq orasidan qil o‘tmaydigan ahil kishilar o‘rtasidan nafs o‘tgan chog‘danoq bu dunyo buzilib bo‘lgandir, ehtimol…<br>Keyinchalik odamlar orasidan sivilizatsiya o‘tdi. Endi esa tanklar, samolyotlar, ummonlarni zirillatib suzguvchi ulkan-ulkan kemalar, avia va atom bombalari bemalol o‘tib bormoqda. Odamzot bir-biridan shunchalar olislashib ketdi.
*Soatning chirqillab aylanayotgan lahzamiliga qo‘lini tekkizib uni to‘xtatgan bolakay vaqtni mag‘lub etdim, deb o‘yladi. Qaniydi lahzamilga aylanayotgan Yer sharini bog‘lab qo‘yolsak. Yerni to‘xtatib turish evaziga ham biz vaqtning ustidan tantana qilolmaymiz. Samovot harakatini to‘xtatib qololadigan kuch bormikin?<br>Menimcha bor. Bu — inson idroki. Hamma narsa inson idrokida harakatga keladi, ibtido ham, intiho ham idrok inʼikosidir. Idroksizlik vaqt ustidan g‘alaba qozonishi mumkin — idroksizlik hech qachon vaqt bilan hisoblashmaydi.
*Asrimiz suronli. Agar havoda uchayotgan o‘qlar bir daqiqa, bir soat, bir kungina moʻjiza ro‘y berib to‘xtab qolsa edi, samoda insoniyatning o‘z boshidan o‘zi yog‘dirayotgan qarg‘ishi namoyon bo‘lar, bashariyat umr daftarining son-sanoqsiz qora dog‘lari ko‘rinib qolar edi.
*Faylasuflardan biri: ''“Yer — suvda suzayotgan kemadir…”'', deydi. Bu qarash, haqiqat devorini ramziylik naqshi bilan bezashga o‘xshab tuyuladi. Suvda suzayotgan Yer kemasining darg‘asi agar inson farzandi bo‘lsa, kema taqdirini o‘ylab qayg‘uga cho‘kmay ilojing yo‘q…
*''“Poyabzalim oyog‘imni qisib turgach, osmonning kengligidan ne naf”'', deb yozg‘iradi faylasuf. Biroq osmon ham do‘ppiday tor kelib qolishi mumkin. Faqat ko‘ngilning kengligi, qalb poyonsizligi insonga ruhiy osoyishtalik baxsh eta oladi…
*Chelaklab olinganda dengiz suvi qurib qolmagani kabi, hovuchlab olgan bilan sahro qumining adog‘iga yetib bo‘lmagani singari, qalbi uyg‘oq inson idrokining tafakkur zarralari ham hech qachon tugamaydi. Insonni mudroqlik yengadi… yeydi.
*Badiiy asarda yozuvchi o‘ylab topgan, kashf qilgan qahramon emas, balki o‘zini-o‘zi kashf qilgan, o‘z ortidan yozuvchini ham ergashtirib ketgan qahramonlar hech qachon o‘lmaydilar va shular tufayli badiiy asarlar abadiylik shohsupasiga chiqadi. O‘ylangan syujet, chegaralangan kompozitsiya, eng yomoni, yozuvchining chizig‘idan chiqolmagan qo‘g‘irchoq obrazlar asarning umrini yozuvchi umridan ham qisqa qilib qo‘yadi. Yaxshi asarlar adabiyot ham, adib ham hech qachon o‘lmasligini isbotlaydi.
*Men bu odamda ikki xil dunyoni — isteʼdodni va pastkashlikni ko‘rdim. Uning kitoblarini varaqlayotganda bir quchoq atirgul ichida keskir xanjarlar yashiringanini his qilaman.
*“Men buyukman”, degan katta odamning kichkinaligini ko‘rmoqchi bo‘lsang uning nafsini sinab ko‘r. Tilida xalq, botinida esa “men” degan odamning ojizligini ko‘rish naqadar og‘riqli ekanligini his etasan.
*Adabiyotning yo‘li to‘xtab qolmaydi, chunki u abadiyat manziliga tutashadi. Biroq men yozuvchiman deganlarning hammasi ham bu manzilgacha yetib borolmaydi. Isteʼdod maqomi esa ana shu manzil mezoni bilan o‘lchanadi.
*Do‘st sotsa, xiyonat qilsa, chidash mumkin. O‘g‘ling nomard bo‘lsa tishni-tishga qo‘yasan. Biroq seni o‘z yuraging, qalbing sotsa nima qilasan? Ichingdagi xiyonatni yenga olmasang — nima qilasan? Inson o‘zini anglashi uchun, eng avvalo, o‘z ichidagi dushmanni yengishi, o‘zi tozarishi, o‘zini yaxshi ko‘ra bilishi kerak. Shundagina boshqalarni, borliqni sevadi. Atrofga shubha va gunoh nazari bilan boqmaydi.
*O‘ziga bino qo‘ygan odamga shunday dedim:<br>— ''Ehtimol, sen dunyoni kaftingga olgandirsan. Lekin o‘zingni qayerga qo‘yishni bilmay turibsan-ku.''
*Gurji adibi shunday yozadi: ''“Agar yer yuzida bolalar bo‘lmaganda edi, biz kattalarning qilgan gunohlarimiz evaziga osmon uzilib yerni bosib qolardi… Osmonni bolalar ushlab turibdi…”''.<br>Ehtimol shundaydir… Biroq yer yuzida hasad urug‘i sochilib ketmaganida edi, biz farishtaga aylanib osmon-u falakda uchib yurardik. Hasad hamisha oyog‘imizdan yerga tortib turadi.
*Bu xato yo senga, yo menga taalluqli. Har holda Yaratganning xatosi emas.
*— ''Sheʼrlarimni tushunmadingizmi?'' — dedi “shoir”.<br>— ''Yo‘q'', — dedim, — ''murakkab, chigal uslubni tanlabsiz…''<br>— ''Nima balo, adashib qoldingizmi?'' — piching qildi u…<br>— ''Ha, men tugul sheʼrlaringiz ham bu boshi berk ko‘chada nima qilarini bilmay turibdi. Endi o‘zingiz kelib, bizni yetaklab olib chiqmasangiz bo‘lmaydi. Sheʼri o‘quvchini yetaklay olmagach, bu ishni shoirning o‘zi bajargani yaxshi-da…''
*Bu odamning og‘zi bilan yurishini his qilganimdan keyin, boshi yo‘qligiga ishondim.
*Qo‘limda rizqim bor edi, kaftimni siqdim. “Xasis!”, dedilar.<br>Qo‘limda rizqim bor edi, kaftimni ochdim. “Ahmoq!”, dedilar
*Ufqni tanladim. Lekin manzilga qadar qumursqalar bijg‘igan ko‘chadan o‘tish xavfi yuragimga vahm soladi.
*G‘iybat aynimaydi, aksincha, muhitni buzadi, aynitadi.
*Adabiyot — eshigida qo‘riqchisi yo‘q shaffof uy. Uning eshigini hazrat [[w:Navoiy|Navoiydek]] buyuk daholar ochgan.<br>Bu eshikni xudbin isteʼdodsiz kimsalargina yopishga behuda urinadilar.
*Eng yaxshi asar — Allohning mukofoti!
*Mening bir laqqisifat o‘rtamiyona ijodkor og‘aynim bor: ''“Adabiyot — qismatim, asarlar — farzandlarim…”'', deb og‘iz ko‘pirtiradi-yu, adabiyotdan “xizmatlari” evaziga mukofot taʼma qiladi, eʼtibor-u eʼtirof ilinjida yashaydi. Yuragida taʼma hissi cho‘kib yotgan shoirning yozganlari namiqqan o‘tinning tutab dimiqishiga o‘xshaydi.<br>Olov esa… olov boshqa narsa! U hech qachon maqtovga, o‘zgacha sifatga muhtoj emas!
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/uch-or-nor-obil-kungil-daftarida/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Dramaturglar]]
[[Turkum:Jurnalistlar]]
[[Turkum:1968-yilda tugʻilganlar]]
7w9tg8z0ii0rxee3x17i4p5h2jebf9l
Turkum:1968-yilda tugʻilganlar
14
3690
7762
2024-03-27T02:58:19Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7762
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:Jadidlar
14
3691
7764
2024-03-27T03:01:50Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7764
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:Jurnalistlar
14
3692
7765
2024-03-27T03:02:28Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7765
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:Esseislar
14
3693
7766
2024-03-27T03:03:03Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7766
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:Dramaturglar
14
3694
7767
2024-03-27T03:03:36Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7767
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Sidqiy Xondayliqiy
0
3695
7769
2024-03-27T04:35:44Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | wikipedia = Sidqiy Xondayliqiy }} '''Sidqiy Xondayliqiy''' ''(1884-yil, hozirgi Boʻstonliq tumani Xondayliq qishlogʻi; 1934-yil)'' — shoir, xattot, tarjimon. Asl ism-sharifi '''Sirojiddin Maxdum Mirzohidoxund oʻgʻli'''. == Iqtiboslar == *Haq taolo uch firqani do‘st tutqay va uch firqani do‘stroq tutqay: porso va obidni do‘st tutqay, porso yigitni do‘stroq tutqay; juvonmardni do‘st tutqay, juvonmard faqirni...“ yozuvi orqali yangi sahifa yaratildi
7769
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| wikipedia = Sidqiy Xondayliqiy
}}
'''Sidqiy Xondayliqiy''' ''(1884-yil, hozirgi Boʻstonliq tumani Xondayliq qishlogʻi; 1934-yil)'' — shoir, xattot, tarjimon. Asl ism-sharifi '''Sirojiddin Maxdum Mirzohidoxund oʻgʻli'''.
== Iqtiboslar ==
*Haq taolo uch firqani do‘st tutqay va uch firqani do‘stroq tutqay: porso va obidni do‘st tutqay, porso yigitni do‘stroq tutqay; juvonmardni do‘st tutqay, juvonmard faqirni do‘stroq tutqay; tavozeʼ qilg‘uvchini do‘st tutqay, tavozeʼ qilg‘uvchi izzat egalarini do‘stroq tutqay.
*Haq taolo uch firqani dushman va uch firqani dushmanroq tutqay: fosiqni dushman tutqay, fosiq olimni dushmanroq tutqay; baxilni dushman tutqay, baxil boyni dushmanroq tutqay; mutakabbirni dushman tutqay, kambag‘al mutakabbirni dushmanroq tutqay.
*Do‘stliq uldirki, senga inʼom qilg‘ay. Do‘stliqdin oshuqcha ish budurki, sanga inʼom qilmag‘ay va o‘z haqingni o‘zungga qo‘yg‘ay.
*Sodiq do‘st uldurki, qachonki saning aybingdin ogoh bo‘lsa, ani izhoriga saʼy qilg‘ay. Agar sirringdin ogoh bo‘lsa, yoshurg‘ay. Saning to‘g‘ringda ehson qilsa, dilida tutmag‘ay va sandin anga biror foyda yetsa, faromush qilmag‘ay va sandin biror xato va norasoliqni fahm qilsa, yuz o‘gurmag‘ay va uzr aytsang, qabul qilg‘ay.
*Har do‘stki dunyoliq g‘arazi birla do‘st bo‘lur bo‘lsa, oz nimarsa sababi birla dushman bo‘lur va har do‘stki rost do‘st — ul dunyoliq vajhi birla ayrilmag‘ay. Va shijoat ahlini jang maydonida sinasa bo‘lur va diyonat arbobini muomala birla ozmoyish etsa mumkindur. Va xotun birla farzandlarning mehr-u vafosini qashshoqlik va kambag‘al chog‘ida imtihon qilsa bo‘lur. Va do‘stlarning haqiqatini musibat kunlarida bilsa bo‘lur.
*Hushyor kishi ul erurki, agar olamni hammasi ani xusumatig‘a tursalar, aning hech kim birla xusumati bo‘lmag‘ay…
*Uch nimarsaga uch nimarsadin chora yo‘qdur: podshohqa siyosat lozimdur, vazirg‘a omonatdorliq lozimdur, fuqarog‘a itoat va farmonbardorliq lozimdur.
*Uch nimarsaning baqosi bo‘lmag‘ay: bahs va jadalsiz ilm, va tijoratsiz mol, va siyosatsiz mulk.
*Ofiyat, yaʼni salomatlik uch qismdur: ofiyati tan va ofiyati mol va ofiyati din. Tanning ofiyati kam yemoqda va kam jimoʼ etmoqda erur va molning ofiyati adoi zakot etmoq va hojat elini(ng) siylamoqda bo‘lur va dinning ofiyati nafsning havosidin qochmoq va ko‘ngulni kina birla hasaddin pok etmoqda erur.
*To‘rt nimarsa nodonlik dalili turur: biri o‘zidin donoroq bila janjal qilishmoq, ikkinchisi sinamag‘an kishiga ishonmoq, uchunchi xotunlar makridin emin bo‘lmoq saʼyi, to‘rtinchisi yosh bolalar birla o‘lturushmoq.
*Qobil kishini tarbiyat qilg‘il va noqobilni tarbiyat qilmag‘ilki, qobiliyatlikni tarbiyat qilmasdan noqobil kishini tarbiyat qilmoq zulm turur.
== Manba ==
1. [https://ziyouz.uz/hikmatlar/aforizmlar/c-2/| Ziyouz.uz — Ziyo istagan qalblar uchun!]
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Xattotlar]]
[[Turkum:Tarjimonlar]]
[[Turkum:1884-yilda tugʻilganlar]]
[[Turkum:1934-yilda vafot etganlar]]
9ygmpjk6aqkilh9o8g1bzz3lmlby0v2
Turkum:1884-yilda tugʻilganlar
14
3696
7770
2024-03-27T04:36:10Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7770
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1934-yilda vafot etganlar
14
3697
7771
2024-03-27T04:36:24Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7771
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:Xattotlar
14
3698
7772
2024-03-27T04:36:59Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7772
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:Siyosatchilar
14
3699
7774
2024-03-27T04:46:30Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7774
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
James Allen (yozuvchi)
0
3700
8072
7775
2024-04-08T16:50:22Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8072
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = James_Allen.jpg
| wikipedia = James_Allen_(yozuvchi)
}}
'''James Allen''' (<small>talaffuzi:</small>'''Jeyms Allen''')''(28-noyabr 1864-yil; 24-yanvar 1912-yil)'' — ingliz yozuvchisi, faylasuf.
== Iqtiboslar ==
*Dunyo bugungacha ko‘rgan katta yutuqlar avval bir [[orzu]]-xayol edi. Eng bahaybat chinorlar ham avval kichik bir qalamcha, eng katta qushlar esa oddiy tuxumlar bo‘lgan<ref name="Qadam">{{Kitob manbasi |title=Qadam. |year=2020 |author=Sanjar Xoʻja |publisher="Yosh kuch" nashriyoti |location=Toshkent |pages=148 |editor=Maʼmura Qutliyeva}}</ref>.
*Ayni shu yerda haqiqiy quvvat siri yashiringan. Muntazam shugʻullanish yordamida oʻz resurslaringizga egalik qilishni, ulardan istalgan vaziyatda, kerak paytda foydalanishni oʻrganing<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Faylasuflar]]
[[Turkum:1864-yilda tugʻilganlar]]
[[Turkum:1912-yilda vafot etganlar]]
oe7zrnifo4t6q2jnmrjxwyfy2w3jexv
Turkum:Faylasuflar
14
3701
7776
2024-03-27T04:54:02Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7776
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1864-yilda tugʻilganlar
14
3702
7777
2024-03-27T04:54:32Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7777
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1912-yilda vafot etganlar
14
3703
7778
2024-03-27T04:54:46Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7778
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Langston Hughes
0
3704
7779
2024-03-27T05:01:40Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = LangstonHughes_crop.jpg | wikipedia = Langston Hughes }} '''Langston Hughes''' (<small>talaffuzi:</small> '''Lengston Xyuz''')''(1-fevral 1901-yil; 22-may 1967-yil)'' — amerikalik shoir, jamoat arbobi, yozuvchi, dramaturg va kolumnist. == Iqtiboslar == *Orzularingizni mahkam tutib unga bog‘laning. Agar orzularingizdan voz kechsangiz, qanoti sinib, ucholmay qolgan qushga o‘xshab qolasiz. [[Turkum:Kishilar]]...“ yozuvi orqali yangi sahifa yaratildi
7779
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = LangstonHughes_crop.jpg
| wikipedia = Langston Hughes
}}
'''Langston Hughes''' (<small>talaffuzi:</small> '''Lengston Xyuz''')''(1-fevral 1901-yil; 22-may 1967-yil)'' — amerikalik shoir, jamoat arbobi, yozuvchi, dramaturg va kolumnist.
== Iqtiboslar ==
*Orzularingizni mahkam tutib unga bog‘laning. Agar orzularingizdan voz kechsangiz, qanoti sinib, ucholmay qolgan qushga o‘xshab qolasiz.
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Jamoat arboblari]]
[[Turkum:Yozuvchilar]]
[[Turkum:Dramaturglar]]
[[Turkum:Kolumnistlar]]
[[Turkum:1901-yilda tugʻilganlar]]
[[Turkum:1967-yilda vafot etganlar]]
pi93rzpq79f0g3fu6neovsj9i5esrt9
Turkum:Jamoat arboblari
14
3705
7791
7780
2024-03-27T05:10:58Z
Bekipediya
2189
7791
wikitext
text/x-wiki
[[Turkum:Kishilar]]
gcll8h464o7xxrkaoj5bfwqolec785o
Turkum:Kolumnistlar
14
3706
7781
2024-03-27T05:02:41Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7781
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1967-yilda vafot etganlar
14
3707
7782
2024-03-27T05:03:17Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7782
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1901-yilda tugʻilganlar
14
3708
7783
2024-03-27T05:03:22Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7783
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:Prezidentlar
14
3709
7785
2024-03-27T05:08:49Z
Bekipediya
2189
„[[Turkum:Kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7785
wikitext
text/x-wiki
[[Turkum:Kishilar]]
gcll8h464o7xxrkaoj5bfwqolec785o
Turkum:AQSH prezidentlari
14
3710
7786
2024-03-27T05:09:06Z
Bekipediya
2189
„[[Turkum:Kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7786
wikitext
text/x-wiki
[[Turkum:Kishilar]]
gcll8h464o7xxrkaoj5bfwqolec785o
Turkum:1809-yilda tugʻilganlar
14
3711
7787
2024-03-27T05:09:26Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7787
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1865-yilda vafot etganlar
14
3712
7788
2024-03-27T05:09:41Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7788
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:Davlat arboblari
14
3713
7789
2024-03-27T05:10:10Z
Bekipediya
2189
„[[Turkum:Kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7789
wikitext
text/x-wiki
[[Turkum:Kishilar]]
gcll8h464o7xxrkaoj5bfwqolec785o
Turkum:Huquqshunoslar
14
3714
7790
2024-03-27T05:10:30Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7790
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:Matematiklar
14
3715
7794
2024-03-27T05:21:32Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7794
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Gerodot
0
3716
7795
2024-03-27T05:26:30Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = AGMA_Hérodote.jpg | wikipedia = Gerodot }} '''Galikarnasslik Gerodot''' (<small>qadimgi yunoncha:</small> Ἡρόδοτος Ἁλικαρνᾱσσεύς)''(taxminan miloddan avvalgi 484–425-yillar)'' — qadimgi yunon tarixchisi, yunon-fors urushlari va oʻz davrining koʻplab xalqlarini urf-odatlarini taʼriflagan, birinchi toʻliq tarixiy traktat — “Tarix”ning muallifi. Gerodotning asarlari antik madani...“ yozuvi orqali yangi sahifa yaratildi
7795
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = AGMA_Hérodote.jpg
| wikipedia = Gerodot
}}
'''Galikarnasslik Gerodot''' (<small>qadimgi yunoncha:</small> Ἡρόδοτος Ἁλικαρνᾱσσεύς)''(taxminan miloddan avvalgi 484–425-yillar)'' — qadimgi yunon tarixchisi, yunon-fors urushlari va oʻz davrining koʻplab xalqlarini urf-odatlarini taʼriflagan, birinchi toʻliq tarixiy traktat — “Tarix”ning muallifi. Gerodotning asarlari antik madaniyat uchun katta ahamiyatga ega boʻlgan. [[w:Sitseron Mark Tulliy|Sitseron]] uni, hayotligidayoq “tarix otasi” deb ataydi.
== Iqtiboslar ==
*Qonunlar va qadriyatlar insonlarni boshqaradi. Inson ularni emas.
[[Turkum:Kishilar]]
[[Turkum:Tarixchilar]]
7pp0ndwa5eq63s76mvhsdavlv6l6d2z
Turkum:Tarixchilar
14
3717
7796
2024-03-27T05:26:47Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7796
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Dale Carnegie
0
3718
7945
7797
2024-04-01T01:36:59Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7945
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Dale_Carnegie.jpg
| wikipedia = Dale Carnegie
}}
'''Dale Carnegie''' (<small>ruschadan kirib kelgan talaffuzi:</small> '''Deyl Karnegi''')''(24-noyabr 1888-yil; 1-noyabr 1955-yil)'' — amerikalik yozuvchi, oʻqituvchi, ruhlantiruvchi notiq. Karnegi oʻz-oʻzini takomillashtirish, samarali muloqot qilish qobiliyati, nutqlar qilish malakalarini mustaqil tarzda takomillashtirish bo‘yicha psixologik qo‘llanmalarni ishlab chiqqan. Shuningdek, muloqotga kirishish nazariyasiga asos solgan.
== Iqtiboslar ==
*Dunyoda hamma baxtli yashashni xohlaydi. Lekin, sizni baxtli qiluvchi narsa bu kim ekanligingiz yoki nima qilganingiz emas. Sizning dunyoqarashingiz va qadriyatlaringizdir.
*Ziddiyatli vaziyatdan gʻalaba bilan chiqishning birigina yoʻli — unga kirishmaslikdir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Oʻqituvchilar]]
[[Turkum:Notiqlar]]
[[Turkum:1888-yilda tugʻilganlar]]
[[Turkum:1955-yilda vafot etganlar]]
acoqdm95dtnonknm2falc5k48zjscbw
Turkum:Oʻqituvchilar
14
3719
7798
2024-03-27T05:33:19Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7798
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:Notiqlar
14
3720
7799
2024-03-27T05:33:31Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7799
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1888-yilda tugʻilganlar
14
3721
7800
2024-03-27T05:33:46Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7800
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Thomas Edison
0
3722
8061
7975
2024-04-08T15:42:42Z
Bekipediya
2189
8061
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Thomas_Edison.jpg
| wikipedia = Thomas Edison
}}
'''Thomas Alva Edison''' (<small>talaffuzi:</small> '''Tomas Alva Edison''')''(11-fevral 1847-yil; 18-oktabr 1931-yil)'' — butun dunyoga mashhur amerikalik ixtirochi. Edison AQSHda 1093 ta, dunyoning boshqa mamlakatlarida esa 3 mingga yaqin patentlarga ega boʻldi. U telegraf, telefon, kinoapparaturani takomillashtirdi, xavfsiz elektr choʻgʻlanma lampasini yaratdi, dastlabki elektrovozlarga asos soldi, fonografni kashf etdi. Aynan u “Allo”ni taklif etgan.
== Iqtiboslar ==
*Barcha imkoniyatlarimizdan foydalanib [[maqsad|maqsadlarni]] amalga oshira olganimizda, natijalardan hatto o‘zimiz ham hayratga tushgan bo‘lardik<ref name="Qadam">{{Kitob manbasi |title=Qadam. |year=2020 |author=Sanjar Xoʻja |publisher="Yosh kuch" nashriyoti |location=Toshkent |pages=148 |editor=Maʼmura Qutliyeva}}</ref>.
*[[Qoʻrquv|Qoʻrquvini]] yenggan inson dunyoning qirolidir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*[[Muvaffaqiyat|Muvaffaqiyatning]] bosh sharti jismoniy va aqliy qobiliyatlaringiz yordamida biror muammoni u sizni toliqtirmasdan burun hal qilishdir<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Ixtirochilar]]
[[Turkum:1847-yilda tugʻilganlar]]
[[Turkum:1931-yilda vafot etganlar]]
rihztb6iw9xvk739l251ht1gft8euxu
Turkum:Ixtirochilar
14
3723
7803
2024-03-27T05:42:06Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7803
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1847-yilda tugʻilganlar
14
3724
7804
2024-03-27T05:42:22Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7804
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1931-yilda vafot etganlar
14
3725
7805
2024-03-27T05:42:35Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7805
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Helen Keller
0
3726
7977
7806
2024-04-01T15:39:26Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7977
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Helen_KellerA.jpg
| wikipedia = Helen Keller
}}
'''Helen Adams Keller''' ''(27-iyun 1880-yil; 1-iyun 1968-yil)'' — koʻr-kar amerikalik yozuvchi, aktivist va oʻqituvchi.
== Iqtiboslar ==
*Ko‘rish qobiliyati bo‘lgan, lekin hayotga ijobiy ko‘z bilan qaray olmagan insondan so‘qirroq odam yo‘q<ref name="Qadam">{{Kitob manbasi |title=Qadam. |year=2020 |author=Sanjar Xoʻja |publisher="Yosh kuch" nashriyoti |location=Toshkent |pages=148 |editor=Maʼmura Qutliyeva}}</ref>.
*Hayot — yoki jasorat bilan yashaladigan sarguzasht, yoki hech nima<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Aktivistlar]]
[[Turkum:Oʻqituvchilar]]
[[Turkum:1880-yilda tugʻilganlar]]
[[Turkum:1968-yilda vafot etganlar]]
qfulxyei4dx9q0o22ltrpmx5og1y0es
Turkum:Aktivistlar
14
3727
7807
2024-03-27T05:48:38Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7807
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1880-yilda tugʻilganlar
14
3728
7808
2024-03-27T05:48:52Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7808
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1968-yilda vafot etganlar
14
3729
7809
2024-03-27T05:49:07Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7809
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Henri Bergson
0
3730
7810
2024-03-27T05:55:47Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Henri_Bergson.jpg | wikipedia = Henri Bergson }} '''Henri Bergson''' ''(18-oktabr 1859-yil – 4-yanvar 1941-yil)'' — fransuz faylasufi, intuitivizm va hayot falsafasi namoyandasi. == Iqtiboslar == *Aslingizni tan oling — shu yetarli. O‘z aslingizdan mamnun va baxtli bo‘lmas ekansiz, ega bo‘lgan matohlar bilan baxtli bo‘lolmaysiz. [[Turkum:Kishilar]] [[Turkum:Faylasuflar]] Turkum:1859-yilda tugʻil...“ yozuvi orqali yangi sahifa yaratildi
7810
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Henri_Bergson.jpg
| wikipedia = Henri Bergson
}}
'''Henri Bergson''' ''(18-oktabr 1859-yil – 4-yanvar 1941-yil)'' — fransuz faylasufi, intuitivizm va hayot falsafasi namoyandasi.
== Iqtiboslar ==
*Aslingizni tan oling — shu yetarli. O‘z aslingizdan mamnun va baxtli bo‘lmas ekansiz, ega bo‘lgan matohlar bilan baxtli bo‘lolmaysiz.
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
[[Turkum:1859-yilda tugʻilganlar]]
[[Turkum:1941-yilda vafot etganlar]]
0g7e4slcgvtalv2qx5nq6g4k8rx77fi
Turkum:1859-yilda tugʻilganlar
14
3731
7811
2024-03-27T05:56:02Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7811
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Anjelo Patri
0
3732
8173
7813
2024-04-30T08:12:46Z
Bekipediya
2189
8173
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Magazine_cover_The_Delineator_June_1922_man_and_woman_in_garden.jpg
| wikipedia = Anjelo Patri
}}
'''Anjelo Patri''' ''(26-noyabr 1876-yil; 13-sentyabr 1965-yil)'' — italyan-amerikalik yozuvchi va oʻqituvchi.
== Iqtiboslar ==
*O‘z asl shaxsiyatidan boshqa odamdek bo‘lib ko‘rinishga harakat qilib yashashlikdan ortiqroq baxtsizlik yo‘q.
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Oʻqituvchilar]]
[[Turkum:1876-yilda tugʻilganlar]]
[[Turkum:1965-yilda vafot etganlar]]
0evaei7zbbdp712sn6877qvd3j47861
Turkum:1207-yilda tugʻilganlar
14
3733
7816
2024-03-28T04:33:34Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7816
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1273-yilda vafot etganlar
14
3734
7817
2024-03-28T04:33:49Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7817
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:Musulmon faylasuflar
14
3735
7818
2024-03-28T04:34:15Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7818
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Vincent van Gogh
0
3736
7819
2024-03-28T04:39:09Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = VanGogh_1887_Selbstbildnis.jpg | wikipedia = Vincent van Gogh }} '''Vincent Willem van Gogh''' (<small>talaffuzi:</small> '''Vinsent Villem van Gog''')''(30-mart 1853-yil, Grot-Zyundert, Breda yaqinida, Niderlandlar; 29-iyul 1890-yil)'' — dunyo miqyosida mashhur niderlandlik va fransiyalik musavvir-postimpressionchi. == Iqtiboslar == *Agar ichingizdan “sen rasm chizolmaysan” degan ovozni eshitsangiz, hech n...“ yozuvi orqali yangi sahifa yaratildi
7819
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = VanGogh_1887_Selbstbildnis.jpg
| wikipedia = Vincent van Gogh
}}
'''Vincent Willem van Gogh''' (<small>talaffuzi:</small> '''Vinsent Villem van Gog''')''(30-mart 1853-yil, Grot-Zyundert, Breda yaqinida, Niderlandlar; 29-iyul 1890-yil)'' — dunyo miqyosida mashhur niderlandlik va fransiyalik musavvir-postimpressionchi.
== Iqtiboslar ==
*Agar ichingizdan “sen rasm chizolmaysan” degan ovozni eshitsangiz, hech narsaga parvo qilmay rasm chizing. Shunda o‘sha ovoz o‘chadi.
[[Turkum:Kishilar]]
[[Turkum:Rassomlar]]
[[Turkum:1853-yilda tugʻilganlar]]
[[Turkum:1890-yilda vafot etganlar]]
6wdbuurpakv25foya4o5cn6fcvrc2zy
Turkum:Rassomlar
14
3737
7820
2024-03-28T04:39:23Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7820
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1853-yilda tugʻilganlar
14
3738
7821
2024-03-28T04:39:40Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7821
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1890-yilda vafot etganlar
14
3739
7822
2024-03-28T04:39:53Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7822
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:Yahudiy olimlar
14
3740
7895
7824
2024-03-30T02:31:39Z
Bekipediya
2189
7895
wikitext
text/x-wiki
[[Turkum:Olimlar]]
478cu33k9ag6i8dbehx8v0xruwgq7c3
Turkum:Fiziklar
14
3741
7825
2024-03-28T04:46:16Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7825
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Lametri Jyulyen Ofre de
0
3742
8000
7826
2024-04-04T09:19:23Z
Bekipediya
2189
Kitob manbasini qoʻshdim
8000
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Julien_Offray_de_La_Mettrie.jpg
| wikipedia = Lametri Jyulyen Ofre de
}}
'''Lametri Jyulyen Ofre de''' ''(23-dekabr 1709-yil, Sen-Malo, Fransiya; 11-noyabr 1751-yil, Berlin)'' — fransuz faylasufi, shifokor.
== Iqtiboslar ==
*Miya tananing a’zosi sifatida yaxshi shakllangan va unga to‘g‘ri yo‘nalishda ta’lim berilishi – mukammal darajada ekilgan urug‘ning yuz barobar ortig‘i bilan hosil berishi kabidir<ref name="Qadam">{{Kitob manbasi |title=Qadam. |year=2020 |author=Sanjar Xoʻja |publisher="Yosh kuch" nashriyoti |location=Toshkent |pages=148 |editor=Maʼmura Qutliyeva}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
[[Turkum:Shifokorlar]]
[[Turkum:1709-yilda tugʻilganlar]]
[[Turkum:1751-yilda vafot etganlar]]
gw5telg319ivt82rxob4kawpxvk1gl1
Turkum:Shifokorlar
14
3743
7827
2024-03-28T04:51:27Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7827
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1709-yilda tugʻilganlar
14
3744
7828
2024-03-28T04:51:44Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7828
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1751-yilda vafot etganlar
14
3745
7829
2024-03-28T04:51:55Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7829
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Michel de Montaigne
0
3746
7830
2024-03-28T04:57:27Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Portrait_of_Michel_de_Montaigne,_circa_unknown.jpg | wikipedia = Abu Ali ibn Sino }} '''Michel de Montaigne''' (<small>talaffuzi:</small> '''Mishel de Monten''')''(28-fevral 1533-yil; 13-sentyabr 1592-yil)'' — Fransiya Uygʻonish davrining eng muhim faylasuflaridan biri boʻlgan. == Iqtiboslar == *Shu aniqki, bolani erkin va o‘z xohishi bilan biror narsa qilishdan to‘sishimiz oqibatida uni qo‘rqoq, qul da...“ yozuvi orqali yangi sahifa yaratildi
7830
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Portrait_of_Michel_de_Montaigne,_circa_unknown.jpg
| wikipedia = Abu Ali ibn Sino
}}
'''Michel de Montaigne''' (<small>talaffuzi:</small> '''Mishel de Monten''')''(28-fevral 1533-yil; 13-sentyabr 1592-yil)'' — Fransiya Uygʻonish davrining eng muhim faylasuflaridan biri boʻlgan.
== Iqtiboslar ==
*Shu aniqki, bolani erkin va o‘z xohishi bilan biror narsa qilishdan to‘sishimiz oqibatida uni qo‘rqoq, qul darajasiga tushiramiz.
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
[[Turkum:1533-yilda tugʻilganlar]]
[[Turkum:1592-yilda vafot etganlar]]
ost64kg80s2zvab0ltmbi9lt89w699n
Turkum:1533-yilda tugʻilganlar
14
3747
7831
2024-03-28T04:57:39Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7831
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1592-yilda vafot etganlar
14
3748
7832
2024-03-28T04:57:52Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7832
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Winston Churchill
0
3749
8301
7835
2024-05-09T15:00:29Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8301
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Churchill_portrait_NYP_45063.jpg
| wikipedia = Winston Churchill
}}
'''Winston Churchill''' (<small>talaffuzi:</small> '''Uinston Cherchill''')''(30-noyabr 1874-yil; 24-yanvar 1965-yil)'' — britaniyalik davlat va siyosat arbobi, 1940–1945 va 1951–1955-yillarda Buyuk Britaniya bosh vaziri, jurnalist, yozuvchi, adabiyot boʻyicha Nobel mukofotining sovrindori (1953). 2002-yili BBC kompaniyasi tomonidan oʻtkazilgan soʻrov maʼlumotlariga koʻra, uni tarixdagi eng buyuk britaniyalik deb hisoblanadi.
== Iqtiboslar ==
*Varrak shamol yo‘nalishi bilan emas, shamolga qarshi tura olgani uchun yuqoriga ko‘tariladi.
*[[Ishonch|Ishonchim]] komilki, bugun biz oʻz [[taqdir|taqdirimizning]] qutqaruvchilarimiz, boshimizga tushgan sinovlarni yengib oʻta olamiz, yelkamizdagi [[mashaqqat]] yukini bartaraf eta olamiz. Qilayotgan ishimiz toʻgʻriligiga va [[iroda|irodamizga]] ishonar ekanmiz, [[gʻalaba|gʻalabani]] bizni qoʻlimizdan hech kim tortib ololmaydi<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Siyosatchilar]]
[[Turkum:Jurnalistlar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1874-yilda tugʻilganlar]]
[[Turkum:1965-yilda vafot etganlar]]
c7r8bedlqc2h347heela6ms0198o39d
Turkum:1874-yilda tugʻilganlar
14
3750
7836
2024-03-28T05:05:04Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7836
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1965-yilda vafot etganlar
14
3751
7837
2024-03-28T05:05:19Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7837
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
T. S. Eliot
0
3752
7839
2024-03-28T19:53:15Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Thomas_Stearns_Eliot_by_Lady_Ottoline_Morrell_(1934).jpg | wikipedia = T. S. Eliot }} '''Thomas Stearns Eliot''' (<small>talaffuzi:</small> Tomas Stens Eliot)''(26-sentyabr 1888-yil; Missouri, Amerika – 4-yanvar 1965-yil; London, Angliya)'' — shoir, esseist, dramaturg, noshir, adabiy tanqidchi, muharrir. XX asrning taniqli shoiri, ingliz modernizm sheʼriyatining namoyondasi. Eliot ijodida soʻzni mahorat bila...“ yozuvi orqali yangi sahifa yaratildi
7839
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Thomas_Stearns_Eliot_by_Lady_Ottoline_Morrell_(1934).jpg
| wikipedia = T. S. Eliot
}}
'''Thomas Stearns Eliot''' (<small>talaffuzi:</small> Tomas Stens Eliot)''(26-sentyabr 1888-yil; Missouri, Amerika – 4-yanvar 1965-yil; London, Angliya)'' — shoir, esseist, dramaturg, noshir, adabiy tanqidchi, muharrir. XX asrning taniqli shoiri, ingliz modernizm sheʼriyatining namoyondasi. Eliot ijodida soʻzni mahorat bilan ishlatishda tildan unumli foydalana olishi, yozish uslubi, sheʼriyatining oʻziga xos tuzilishi bilan inliz adabiyotida oʻz oʻrniga ega boʻlgan. U shuningdek, tanqidiy esselar toʻplami orqali eskirgan eʼtiqodlar oʻrniga yangilarini oʻrnatgan.
== Iqtiboslar ==
*Biz izlanishdan toʻxtamasligimiz kerak. Izlanishlarimiz yakuni — boshlagan joyimizga qaytish va uni yangidan kashf qilish boʻladi.
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Esseistlar]]
[[Turkum:Dramaturglar]]
[[Turkum:Noshirlar]]
[[Turkum:Adabiy tanqidchilar]]
[[Turkum:Muharrirlar]]
[[Turkum:1888-yilda tugʻilganlar]]
[[Turkum:1965-yilda vafot etganlar]]
o0zpqbf5505t19qqn01e48wyp7rcijl
Marilyn Ferguson
0
3753
7840
2024-03-28T20:02:13Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Mferguson.jpg | wikipedia = Marilyn Ferguson }} '''Marilyn Ferguson''' ''(5-aprel 1938-yil; 19-oktabr 2008-yil)'' — amerikalik yozuvchi, muharrir va notiq boʻlib, oʻzining 1980-yilda Yangi asr harakati bilan bogʻliq boʻlgan “Akvarium fitnasi” (<small>inglizcha:</small> ''“The Aquarian Conspiracy”'') kitobi bilan tanilgan. == Iqtiboslar == *Hech kim boshqa birovni oʻzgarishga majbur qila olmaydi. Ha...“ yozuvi orqali yangi sahifa yaratildi
7840
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Mferguson.jpg
| wikipedia = Marilyn Ferguson
}}
'''Marilyn Ferguson''' ''(5-aprel 1938-yil; 19-oktabr 2008-yil)'' — amerikalik yozuvchi, muharrir va notiq boʻlib, oʻzining 1980-yilda Yangi asr harakati bilan bogʻliq boʻlgan “Akvarium fitnasi” (<small>inglizcha:</small> ''“The Aquarian Conspiracy”'') kitobi bilan tanilgan.
== Iqtiboslar ==
*Hech kim boshqa birovni oʻzgarishga majbur qila olmaydi. Har birimizda qattiq qoʻriqlanuvchi darvoza mavjud. Va bu darvoza faqat ichkaridan ochilishi mumkin. Xoh bahsni, xoh hissiy jozibani qoʻllaylik, farqi yoʻq — biz boshqa odamning darvozasini ochishga qodir emasmiz.
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Muharrirlar]]
[[Turkum:Notiqlar]]
[[Turkum:1938-yilda tugʻilganlar]]
[[Turkum:2008-yilda vafot etganlar]]
rnktlpb9i1bp9w2m6mqipoolwt6c7pk
Turkum:1938-yilda tugʻilganlar
14
3754
7841
2024-03-28T20:02:53Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7841
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:Muharrirlar
14
3755
7842
2024-03-28T20:03:12Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7842
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Thomas Paine
0
3756
7843
2024-03-28T20:08:47Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Portrait_of_Thomas_Paine.jpg | wikipedia = Thomas Paine }} '''Thomas Paine''' (<small>talaffuzi:</small> Tomas Peyn)''(9-fevral 1737-yil; 8-iyun 1809-yil)'' — siyosatchi, faylasuf, siyosat nazariyotchisi. == Iqtiboslar == *Oʻta oson erishilgan narsaning qadri past boʻladi. Biz uchun qadr-qimmatga ega narsagina ahamiyatlidir. [[Turkum:Kishilar]] [[Turkum:Siyosatchilar]] [[Turkum:Faylasuflar]] Turkum:1737-yi...“ yozuvi orqali yangi sahifa yaratildi
7843
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Portrait_of_Thomas_Paine.jpg
| wikipedia = Thomas Paine
}}
'''Thomas Paine''' (<small>talaffuzi:</small> Tomas Peyn)''(9-fevral 1737-yil; 8-iyun 1809-yil)'' — siyosatchi, faylasuf, siyosat nazariyotchisi.
== Iqtiboslar ==
*Oʻta oson erishilgan narsaning qadri past boʻladi. Biz uchun qadr-qimmatga ega narsagina ahamiyatlidir.
[[Turkum:Kishilar]]
[[Turkum:Siyosatchilar]]
[[Turkum:Faylasuflar]]
[[Turkum:1737-yilda tugʻilganlar]]
[[Turkum:1809-yilda vafot etganlar]]
9k42opgfdyjjx6100xvfviskchawje9
Turkum:1737-yilda tugʻilganlar
14
3757
7844
2024-03-28T20:09:14Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7844
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1809-yilda vafot etganlar
14
3758
7845
2024-03-28T20:09:28Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7845
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Muvaffaqiyatli insonlarning 7 koʻnikmasi
0
3759
8447
7849
2024-06-12T11:00:04Z
Bekipediya
2189
8447
wikitext
text/x-wiki
{{vikipediya}}'''Muvaffaqiyatli insonlarning 7 koʻnikmasi''' (<small>inglizcha:</small> ''“The 7 Habits of Highly Effective People”'') — [[w:Stiven Kovi|Stiven Kovining]] 1989-yilda ilk bor nashr etilgan shaxsiy rivojlanish haqidagi kitobi<ref>{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
== Iqtiboslar ==
*[[Qalb|Qalbingizga]] shunday [[ishtiyoq]] bilan ishlov beringki, hayotiy [[Muammo|muammolar]] undan chiqib ketsin.
*Manzilga yetish uchun sizdan talab ilinadigan eng birinchi va eng muhim talab — toʻgʻri xaritaga ega boʻlishdir.
*Qayerda turganimiz oʻtirgan joyimizga bogʻliq.
*Biz dunyoni oʻz holicha koʻrmaymiz. Aksincha, oʻzimiz qanday boʻlsak, dunyo koʻz oʻngimizda shundan shakllanadi.
*Har bir shaxs oʻz tajribasiga asoslangan individual linzaga egadir.
*[[Odat|Odatlarimiz]] kimligimizni koʻrsatadi. Shunday ekan, [[komillik]] biror [[Harakat|harakatda]] emas, balki [[Koʻnikma|koʻnikmadadir]].
*Qanday boʻlishimiz — koʻrishimizni oʻzgartiradi, oʻz navbatida qanday koʻrishimiz qanday boʻlishimizga taʼsir koʻrsatadi.
*Inson [[xulq]]-atvori — uning [[Vaziyat|vaziyati]] emas, balki [[Qaror|qarorlaridan]] kelib chiqadi.
*[[Hissiyot|Hissiyotlaringiz]] [[Harakat|harakatlaringizni]] nazorat qilyaptimi? Demak, oʻzingiz [[Masʼuliyat|masʼuliyatdan]] voz kechib, shunga izn bergansiz.
*[[Muammo|Muammoning]] oʻzimizdan “tashqarida” deb oʻylashning oʻzi [[Muammo|muammodir]].
*[[Harakat|Harakatlarimizni]] tanlashda erkin boʻlsak ham, ularning [[Oqibat|oqibatini]] tanlay olmaymiz.
*Bizni chaqib olgan ilonning ortidan quvish [[Oqibat|oqibatida]] butun tanamizga zahar tarqaladi. Shuning uchun ilonni taʼqib qilish oʻrniga, zaharni tanamizdan chiqarib tashlashni oʻylashimiz lozim.
*Yakunini yodda tutib ish boshlash deganda oʻz manzilingizni aniq tushunib, soʻng [[harakat]] boshlash nazarda tutiladi. Bu — qayerda ekaningizni aniqroq tushunish va tashlagan qadamlaringiz toʻgʻri yoʻnalishda boʻlishi uchun qayerga ketayotganingizni bilishingiz demakdir.
*Odamlar koʻpincha [[sarob]] [[Gʻalaba|gʻalabaga]] erishganini koʻp narsalarni qurbon qilib erishgan [[Muvaffaqiyat|muvaffaqiyati]] aslida oʻzi istagandan koʻra [[Qadr|qadrsizroq]] boʻlib chiqqanini kech anglaydi.
*Biz uchun nima eng muhimligini bilgan onimizdan boshlab, [[Hayot|hayotimizda]] katta oʻzgarish sodir boʻladi. Endi biz har kuni qanday boʻlishimiz, nimalar qilishimiz lozimligidan voqif boʻlamiz.
*Bizning ishlarimiz [[Samaradorlik|samarali]] boʻlishi mumkin, biroq biz yakunni yodda tutib yashasakkina koʻproq narsaga erisha olamiz.
*[[Boshqaruv]] [[muvaffaqiyat]] narvonidan koʻtarilishdagi [[samaradorlik]] hisoblanada; [[muvaffaqiyat]] narvoni toʻgʻri devorga qoʻyilganini aniqlash [[yetakchilik]] boʻladi.
*[[Samaradorlik]] — changalzordagi [[Mehnat|mehnatimiz]] miqdoriga emas, balki toʻgʻri changalzorda [[mehnat]] qilayotganimizga bogʻliq.
*[[Samaradorlik|Samarali]] [[Yetakchilik|yetakchilikka]] ega boʻlmagan [[Samaradorlik|samarali]] [[boshqaruv]] bir odam aytaginidek: ''“Titanik palubasidagi stullarni toʻgʻrilashga oʻxshaydi”''.
*Biz hatto oʻz [[Qadriyat|qadriyatlarimizni]] aniqlamasdan turib, [[maqsad]] qoʻyishga va unga erishish yoʻlida [[Samaradorlik|samarali]] [[boshqaruv]] oʻrnatishga mukkasidan ketganmiz.
*[[Muvaffaqiyat]] narsalarga egalik qilishda emas, balki oʻz ustingdan [[gʻalaba]] qozonishda.
*[[Tamoyil|Tamoyillar]] oʻzgarmaydi; ular borasidagi [[Fikr|fikrlarimiz]] oʻzgaradi.
*Franklning fikricha, biz [[Hayot|hayotdagi]] vazifamizni [[Ixtirochilik|ixtiro]] qilmaymiz, balki aniqlaymiz.
*[[Hayot|Hayotda]] hammaning oʻziga xos muayyan vazifasi yoki topshirigʻi boʻladi. Yaʼni bir odam boshqa bir odamning oʻrnini bosa olmaydi yoki boshqa birovning [[Hayot|hayotini]] yasholmaydi. Bundan kelib chiqadiki, har bir insonning maʼlum vazifani bajara olish imkoniyati ham, xuddi vazifasi kabi yagonadir.
*Tashkilotlar, jumladan, oilalardagi fundamental [[Muammo|muammolardan]] biri — odamlar atrofdagilarning [[Qaror|qarorini]] qabul qilmasligida.
*Ishtiroksiz [[masʼuliyat]] boʻlmaydi.
*[[Mamnuniyat]] — [[maqsad]] hosil boʻlgach vujudga keladigan [[Hissiyot|hissiyotdir]].
*Biror ishni tezroq yakunlanishini istasang, uni eng band odamga topshir.
*Aslida jadvalingizdagi vazifalarning ustuvorligini aniqlash emas, aksincha, ustuvor vazifalarni jadvalga solish lozim.
*[[Muvaffaqiyat|Muvaffaqiyatni]] oʻzingiz bilan olib yurmasangiz, boshqalar bilan hech qachon [[Muvaffaqiyat|muvaffaqiyatga]] erisha olmaysiz.
*“Shaxsiy gʻalabalar” “ommaviy gʻalabalar”dan oldin keladi. Shaxsiy [[boshqaruv]] va shaxsiy [[intizom]] — boshqalar bilan yaxshi munosabat oʻrnatish poydevoridir.
*Munosabatlardagi [[Muammo|muammoni]] tezkor davolash — bu shunchaki sarob.
*Sizga qanday [[muomala]] qilishlarini istasangiz oʻzgalarga shunday [[muomala]] qilish.
*Toʻgʻrilikning eng muhim belgilaridan biri oʻzi yoʻq boʻlgan insonlarga [[Sadoqat|sadoqatni]] saqlashimizda namoyon boʻladi. Oʻzi hozir boʻlmaganlarni himoya qilsangiz, hozir boʻlganlarning [[Ishonch|ishonchini]] qozonasiz.
*Kimningdir sirini boshqa birovga aytib, vaqtinchalik [[lazzat]] — oltin tuxumni olishingiz mumkin, lekin bu gʻoz boʻgʻish evaziga boʻladi.
*Koʻpchilikda qarshilik uchun yetarli [[jasorat]] yoʻq, shu sababli aksariyat odamlar kamida jim turishni yoki [[Gʻiybat|gʻiybatga]] qoʻshilishni afzal koʻradi.
*Odamlar odatda notoʻgʻri xulosalar tufayli qilingan [[Xato|xatolarni]] kechiradi, lekin qasddan, yomon [[Niyat|niyatda]], yomon [[Maqsad|maqsadda]] qilingan [[Xato|xatolarni]], birinchi [[Xato|xatoni]] [[Magʻrurlik|magʻrurona]] oqlash sabab yuzaga kelgan galdagi [[Xato|xatoliklarni]] aslo kechirmaydi.
*Daraxtning ildizini oʻzgartirmasdan turib, mevani oʻzgartira olmaysiz.
*[[Oila|Oiladagi]] [[muhabbat]] bolalarga maʼlum manfaat asosida berilsa, [[Muhabbat|muhabbatga]] egalik qilish uchun nimadir bajarishga toʻgʻri kelsa, ular oʻzini ortiq qadrli va sevimli his qilmaydi.
*Siz istagan natijalar — siz va boshqalar orasidagi hamkorlikka bogʻliq.
*Hech kim [[Gʻoliblik|gʻolib]] boʻlmasa, [[Magʻlubiyat|magʻlub]] boʻlish unchalik daxshatli emas, axir.
*[[Gʻalaba]] paradigmasi bilan yashovchi inson oʻz [[Maqsad|maqsadlariga]] erishish haqida oʻylamaydi; boshqalarning [[Maqsad|maqsadlari]] toʻgʻrisida bosh qotirib oʻtirmaydi.
*Agar siz [[gʻalaba]] qozonish uchun [[vaqt]] va [[kuch]] sarf qilsangiz, boshqa yuksak [[Qadriyat|qadriyatlarni]] oyoqosti qilishingiz mumkin. Ehtimol, yutuq bunga umuman arzimas.
*Agar siz odamlarni yomon tizimga qoʻysangiz, yomon natijaga erishasiz. Bogʻingizdagi gul oʻsib, gurkirashini istasangiz, unga avvalo suv quying.
*[[Biznes|Biznesda]] [[Boshqaruv|boshqaruvning]] [[Maqsad|maqsadi]] — [[Mehnat|mehnatni]] shunday tashkillashtirish kerakki, bunda oʻzaro emas, balki tashqi raqobatchi bilan musobaqalashadigan, yelkama-yelka ishlaydigan yuqori [[Samaradorlik|samarador]] ishchilarning mustahkam jamoasini yaratish lozim.
*Bizda hamisha shoshib, yaxshi [[Maslahat|maslahatlar]] bilan [[Muammo|muammoni]] hal etishga moyilmiz. Biroq uning asl mohiyatini oʻrganib chiqib, chuqur tahlil qilishni unutamiz.
*Aksariyat odamlar tushunish uchun emas, balki shunchaki javob qaytarish uchun [[Tinglash|tinglaydi]].
*Qoniqtirilgan [[Ehtiyoj|ehtiyojlar]] [[motivatsiya]] bermaydi. Qoniqtirilmagan [[Ehtiyoj|ehtiyojlargina]] [[motivatsiya]] bera oladi.
*Jismoniy omon qolishdan keyingi eng katta [[ehtiyoj]] — bu psixologik omon qolishdir. Inson ruhan tirik boʻlishi uchun, uni tushunishlari, qabul qilishlari va qadrlashlari lozim.
*Tashxisga shubhalansangiz, retseptni qabul qila olmaysiz.
*Havaskor sotuvchi mahsulotni sotadi, professional esa — [[Muammo|muammoni]] yechadi.
*Tushunish — toʻgʻri [[xulosa]] kalitidir. Baho berishga shoshsangiz, vaziyatni toʻgʻri tushuna olmaysiz.
*[[Muammo|Muammoning]] ildiziga yetib bormasak, quruq yaxshi [[maslahat]] bilan vaziyat toʻgʻrilanib qolmaydi.
*Sinergiya — [[Hayot|hayotning]] eng faol darajasi, barcha [[Koʻnikma|koʻnikmalarning]] birgalikda namoyon boʻlishidir.
*Oʻqituvchi sifatida men shunday xulosaga keldi, yaxshi darslarning aksariyati tartibsizlik chegarasida turadi.
*[[Hayot]] faqat [[mantiq]] emas, [[Hissiyot|hissiyotlardan]] ham iborat.
*Bir xillik — birlik degani emas; oʻxshashlik yaxlitlikni bildirmaydi. Yaxlitlik yoki birlik — bir-birini toʻldirishdir. Bir xillik esa zerikarli, [[Ijodkorlik|ijodkorlikka]] ruhlantirmaydi. Sinergiya mohiyati — farqlarni qadrlashdir.
*Inson tanasiga oʻxshab, televideniya yaxshi xizmatchi, lekin yomon xoʻjayin.
*[[Aql|Aqlni]] yangi maʼlumotlar bilan boyitish va eruditsiyani kengaytirishning eng yaxshi usuli — yaxshi [[Kitob|kitoblarni]] oʻqishni [[odat]] qilishdir.
*Oʻqimaydiganlarning oʻqishni bilmaydiganlardan farqi yoʻq.
*Baʼzida chala oʻylab, muallif nima demoqchiligini fahmlamay, aqliy xulosa chiqarishga shoshamiz — shu bilan biz oʻqish samarasini pasaytiramiz.
*Aytishlaricha, [[Urush|urushda]] [[gʻalaba]] generallarning chodirida erishiladi.
*[[Xotirjamlik|Xotirjamlikka]] erishish uchun [[Hayot|hayotingizning]] toʻgʻri [[Tamoyil|tamoyillar]] va [[Qadriyat|qadriyatlar]] bilan uygʻunligini taʼminlashingiz lozim.
*Muhimi, yaxshilikni tanilish uchun emas, taʼsir oʻtkazish uchun qilish lozim.
*[[Pul]] topmasdan [[Biznes|biznesni]] samarali yoʻlga qoʻyib boʻlmaydi, ammo [[pul]] tashkiliy mavjudlikning yagona sababi emasn. Biz ovqatlanmasdan yashay olmaymiz, ammo yashash uchun ovqatlanmaymiz.
*Haqiqiy moliyaviy mustaqillik — qoʻlingizdagi mablagʻ emas, balki mablagʻni ishlab chiqarish uchun yetarli qudratga ega boʻlish bilan oʻlchanadi.
*[[Muhabbat|Muhabbatni]] asrash uchun suhbatlashish kerak — ayniqsa, [[Hissiyot|hissiyotlar]] haqida.
*Oʻz-oʻzini haqiqiy anglash bizga ajdodlarimizni qadrlashga, nafaqat hozir kim ekanimiz, balki kim boʻlishimizni anglashimizga yordam beradi.
*Agar sizni [[Bolalik|bolaligingizda]] xafa qilishgan boʻlsa, bu siz ham [[Farzand|farzandlaringizni]] xafa qilishingiz kerak degani emas.
*Ishonkim komil, inson tabiatining [[qonun]] yoki [[taʼlim]] bilan zabt etib boʻlmaydigan qirralari mavjud. Bu qirralarni ochish uchun [[Xudo|Parvardigorning]] qudratiga muhtojmiz. Inson sifatida oʻzimizni oʻzimiz mukammal qila olmaymiz. Toʻgʻri [[Tamoyil|tamoyillarga]] qanchalik mutanosib boʻlsak, mavjudligimiz mezonlarini bajarishga imkon beruvchi ilohiy [[Tamoyil|tamoyillar]] [[Ozodlik|ozodlikka]] chiqadi.
*Biz ruhiy tajribalarga ega insoniy mavjudot emasmiz. Biz insoniy tajribalarga ega ruhiy mavjudormiz.
== Manba ==
[[Turkum:Kitoblar]]
he9hqc97eo31elpegyuz50dtbfog5ud
Anvar Sadat
0
3760
7853
7850
2024-03-29T08:56:13Z
Bekipediya
2189
7853
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Anwar_Sadat.jpg
| wikipedia = Anvar Sadat
}}
'''Muhammad Anvar as-Sadat''' ''(25-dekabr 1918-yil; 6-oktybar 1981-yil)'' — [[w:Misr|Misrning]] davlat va siyosat arbobi.
== Iqtiboslar ==
*Shunda men deyarli anglamagan shaklda [[w:Qohira|Qohira]] Markaziy qamoqxonasining 54-kamerasida rivojlantirgan ichki qudratimga — istasangiz, uni oʻzgarish uchun iqtidor deng yoki layoqat — unga tayandim. Oʻta murakkab vaziyatga yuzlanish uchun avvalo ruhan va aqlan qurollanishim zarurligini anglab yetdim. Shu yolgʻizlikdagi hayotim va orttirgan tajribamdan bir narsani oʻrgandim: ''oʻz fikrlarini oʻzgartira olmaydigan inson hech qachon real voqeiylikni oʻzgartira olmaydi, oqibatda hech qanday rivojlanish, yuksalishga erishishni uddalamaydi''<ref>{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Prezidentlar]]
[[Turkum:Davlat arboblari]]
[[Turkum:Siyosatchilar]]
[[Turkum:1918-yilda tugʻilganlar]]
[[Turkum:1981-yilda vafot etganlar]]
fpt7knqokfl8mxvih53tgyc39ntnlqb
Turkum:1918-yilda tugʻilganlar
14
3761
7851
2024-03-29T08:55:03Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7851
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1981-yilda vafot etganlar
14
3762
7852
2024-03-29T08:55:15Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7852
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Ezra Taft Benson
0
3763
7856
7855
2024-03-29T10:01:32Z
Bekipediya
2189
7856
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Ezra_Taft_Benson.jpg
| wikipedia = Ezra Taft Benson
}}
'''Ezra Taft Benson''' ''(4-avgust 1899-yil; 30-may 1994-yil)'' — amerikalik fermer, hukumat amaldori va diniy yetakchi.
== Iqtiboslar ==
*Yaratgan insonning ichidan tashqariga taʼsir qiladi. Jamiyat esa tashqaridan ichkariga taʼsir oʻtkazadi. Jamiyat insonlarni xarobalardan sugʻurib olishga urinadi. Xudo esa avvalo insonlar qalbidagi xarobalarni tozalaydi. Shundangina insonlar oʻzi xarobadan chiqa oladi. Jamiyat insonlarni muhitni oʻzgartirish orqali qolipga soladi. Xudo insonlarni oʻzgartiradi, shunda ularning oʻzi muhitni oʻzgartira oladi. Jamiyat inson xulq-atvorini shakllantiradi, Xudo esa inson tabiatini oʻzgartiradi<ref>{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Fermerlar]]
[[Turkum:Davlat arboblari]]
[[Turkum:Diniy yetakchilar]]
[[Turkum:1899-yilda tugʻilganlar]]
[[Turkum:1994-yilda vafot etganlar]]
fs9patnx516c59adx3120jdxlbhers4
Turkum:1899-yilda tugʻilganlar
14
3764
7857
2024-03-29T10:01:42Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7857
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1994-yilda vafot etganlar
14
3765
7858
2024-03-29T10:01:52Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7858
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Dag Hammarskjöld
0
3766
7876
7870
2024-03-29T11:19:10Z
Bekipediya
2189
7876
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Hammarskjöld_i_generalförsamlingen.jpg
| wikipedia = Dag Hammarskjöld
}}
'''Dag Hjalmar Agne Carl Hammarskjöld''' (<small>talaffuzi: Dag Yalmar Agne Karl Hammarshyold</small>)''(29-iyul 1905-yil; 18-sentyabr 1961-yil)'' — [[w:Shvetsiya|Shvetsiya]] davlat arbobi, 1953—1961-yillarda [[w:Birlashgan Millatlar Tashkiloti|Birlashgan Millatlar Tashkiloti]] Bosh kotibi boʻlib faoliyat yuritgan.
== Iqtiboslar ==
*Ommani qutqarish yoʻlida qattiq mehnat qilgandan koʻra, oʻzingizni alohida shaxsning rivojlanishiga bagʻishlasangiz, haqiqiy olijanoblik boʻladi <ref name="Muvaffaqiyatli insonlarning 7 koʻnikmasi">{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
*Hayvonga aylanmay hayvon bilan oʻynab boʻlmaydi; haqiqatga haqqi qolmay yolgʻon bilan oʻynab boʻlmaydi; taʼsirchanlikni yoʻqotmay shafqatsizlik bilan oʻynab boʻlmaydi. Kimki bogʻini gullagan holda koʻrmoq istasa, begona oʻtlarga joy qoldirmaydi<ref name="Muvaffaqiyatli insonlarning 7 koʻnikmasi" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Davlat arboblari]]
[[Turkum:1905-yilda tugʻilganlar]]
[[Turkum:1961-yilda vafot etganlar]]
o5fztw8yzplptqwcq3nho77m00fxpqb
Turkum:1905-yilda tugʻilganlar
14
3767
7860
2024-03-29T10:10:18Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7860
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1961-yilda vafot etganlar
14
3768
7861
2024-03-29T10:10:41Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7861
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Germaine de Staël
0
3769
7862
2024-03-29T10:16:49Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Marie_Eléonore_Godefroid_-_Portrait_of_Mme_de_Staël.jpg | wikipedia = Germen de Stael }} '''Anne Louise Germaine de Staël-Holstein''' ''(22-aprel 1766-yil; 14-iyul 1817-yil)'' — koʻpincha '''Madam de Stael''' nomi bilan tanilgan [[w:Parij|Parij]] va [[w:Jeneva|Jeneva]] intellektual doiralarida adabiyotshunos va siyosatshunos. == Iqtiboslar == *Vijdonning ovozi shu qadar sokinki, uni boʻgʻish juda oson, bi...“ yozuvi orqali yangi sahifa yaratildi
7862
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Marie_Eléonore_Godefroid_-_Portrait_of_Mme_de_Staël.jpg
| wikipedia = Germen de Stael
}}
'''Anne Louise Germaine de Staël-Holstein''' ''(22-aprel 1766-yil; 14-iyul 1817-yil)'' — koʻpincha '''Madam de Stael''' nomi bilan tanilgan [[w:Parij|Parij]] va [[w:Jeneva|Jeneva]] intellektual doiralarida adabiyotshunos va siyosatshunos.
== Iqtiboslar ==
*Vijdonning ovozi shu qadar sokinki, uni boʻgʻish juda oson, biroq shu qadar aniqki, uni adashtirib boʻlmaydi<ref>{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Adabiyotshunoslar]]
[[Turkum:Siyosatshunoslar]]
[[Turkum:1766-yilda tugʻilganlar]]
[[Turkum:1817-yilda vafot etganlar]]
o3ty97xojbxsq3enq009e27z5ld0adx
Turkum:Adabiyotshunoslar
14
3770
7863
2024-03-29T10:17:13Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7863
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:Siyosatshunoslar
14
3771
7864
2024-03-29T10:17:27Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7864
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1766-yilda tugʻilganlar
14
3772
7865
2024-03-29T10:17:42Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7865
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1817-yilda vafot etganlar
14
3773
7866
2024-03-29T10:17:54Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7866
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Bruce Fairchild Barton
0
3774
7868
2024-03-29T10:26:37Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Bruce_Fairchild_Barton_(cropped).jpg | wikipedia = Bruce Fairchild Barton }} '''Bruce Fairchild Barton''' ''(5-avgust 1886-yil; 5-iyul 1967-yil)'' — amerikalik yozuvchi, reklama boshqaruvchisi va respublikachi siyosatchi edi. == Iqtiboslar == *Baʼzan mayda narsalar keltiradigan buyuk oqibatlar haqida oʻylasam, shuurimga “tabiatda mayda narsa boʻlmaydi” degan fikr keladi<ref>{{Kitob manbasi |title=Muvaffa...“ yozuvi orqali yangi sahifa yaratildi
7868
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Bruce_Fairchild_Barton_(cropped).jpg
| wikipedia = Bruce Fairchild Barton
}}
'''Bruce Fairchild Barton''' ''(5-avgust 1886-yil; 5-iyul 1967-yil)'' — amerikalik yozuvchi, reklama boshqaruvchisi va respublikachi siyosatchi edi.
== Iqtiboslar ==
*Baʼzan mayda narsalar keltiradigan buyuk oqibatlar haqida oʻylasam, shuurimga “tabiatda mayda narsa boʻlmaydi” degan fikr keladi<ref>{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Siyosatchilar]]
[[Turkum:1886-yilda tugʻilganlar]]
[[Turkum:1967-yilda vafot etganlar]]
5w2ekcksk807q35ovrcyh2vpyo8hfa5
Turkum:1886-yilda tugʻilganlar
14
3775
7869
2024-03-29T10:27:29Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7869
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Peter Drucker
0
3776
7890
7874
2024-03-29T12:26:51Z
Bekipediya
2189
7890
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Drucker5789.jpg
| wikipedia = Peter Drucker
}}
'''Peter Drucker''' (<small>talaffuzi: '''Piter Druker'''</small>)''(19-noyabr 1909-yil; 11-noyabr 2005-yil)'' — [[w:menejment|menejment]] boʻyicha maslahatchi, oʻqituvchi va muallif boʻlib, uning asarlari zamonaviy menejment nazariyasining falsafiy va amaliy asoslariga hissa qoʻshgan.
== Iqtiboslar ==
*Boshqaruv — vazifani toʻgri bajarish. Yetakchilik esa toʻgʻri vazifani bajarishdir<ref name="Muvaffaqiyatli insonlarning 7 koʻnikmasi">{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
*Samarali odamlar — muammolar haqida emas, imkoniyatlar haqida bosh qotiradi<ref name="Muvaffaqiyatli insonlarning 7 koʻnikmasi" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Oʻqituvchilar]]
[[Turkum:1909-yilda tugʻilganlar]]
[[Turkum:2005-yilda vafot etganlar]]
4jnx97af2utmf634030azu5u79myg1u
Turkum:1909-yilda tugʻilganlar
14
3777
7872
2024-03-29T10:51:19Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7872
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2005-yilda vafot etganlar
14
3778
7873
2024-03-29T10:51:31Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7873
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Samuel Johnson
0
3779
7880
7875
2024-03-29T11:27:45Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7880
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Samuel_Johnson_by_Joshua_Reynolds.jpg
| wikipedia = Samuel Johnson
}}
'''Samuel Johnson''' (<small>talaffuzi: '''Semuel Jonson'''</small>)''(18-sentyabr 1709-yil; 13-dekabr 1784-yil)'' — shoir, dramaturg, esseist, axloqshunos, adabiyotshunos, sermonist, biograf, muharrir va leksikograf sifatida doimiy hissa qoʻshgan ingliz yozuvchisi. Oksford Milliy Biografiya lugʻati uni “ingliz tarixidagi eng koʻzga koʻringan kitobxon” deb atagan.
== Iqtiboslar ==
*Bitta kitob yozish uchun kutubxonaning yarimini oʻqish kerak.
*Muvaffaqiyat favvorasi ongimizdan otilib chiqishi kerak. Inson tabiatidan bexabar holda, oʻzidan boshqa hamma narsani oʻzgartirish orqali baxtga erishmoqchi boʻlganlar butun umrini behuda sarflaydi hamda gʻam-azoblarini ikki barobar koʻpaytiradi<ref>{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Shoirlar]]
[[Turkum:Dramaturglar]]
[[Turkum:Esseistlar]]
[[Turkum:Muharrirlar]]
[[Turkum:1709-yilda tugʻilganlar]]
[[Turkum:1784-yilda vafot etganlar]]
eyweu9c2bukbw42bmee8mn8vje7zmer
Turkum:Esseistlar
14
3780
7878
2024-03-29T11:20:27Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7878
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1784-yilda vafot etganlar
14
3781
7879
2024-03-29T11:23:59Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7879
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Eleanor Roosevelt
0
3782
7882
2024-03-29T12:15:28Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Anna_Eleanor_Roosevelt.png | wikipedia = Eleanor Roosevelt }} '''Anna Eleanor Roosevelt''' (<small>talaffuzi: '''Ena Elenoʻr Roʻzevelt'''</small>)''(11-oktabr 1884-yil; 7-noyabr 1962-yil)'' — amerikalik jamoat arbobi, [[w:AQSH|AQSH]] prezidenti [[w:Franklin Delano Roosevelt|Franklin Delano Rooseveltning]] rafiqasi [[w:Theodore Roosevelt|Theodore Rooseveltning]] jiyani boʻlgan. == Iqtiboslar == *Hech kim ruxs...“ yozuvi orqali yangi sahifa yaratildi
7882
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Anna_Eleanor_Roosevelt.png
| wikipedia = Eleanor Roosevelt
}}
'''Anna Eleanor Roosevelt''' (<small>talaffuzi: '''Ena Elenoʻr Roʻzevelt'''</small>)''(11-oktabr 1884-yil; 7-noyabr 1962-yil)'' — amerikalik jamoat arbobi, [[w:AQSH|AQSH]] prezidenti [[w:Franklin Delano Roosevelt|Franklin Delano Rooseveltning]] rafiqasi [[w:Theodore Roosevelt|Theodore Rooseveltning]] jiyani boʻlgan.
== Iqtiboslar ==
*Hech kim ruxsatingizsiz sizni ranjita olmaydi<ref name="Muvaffaqiyatli insonlarning 7 koʻnikmasi">{{Kitob manbasi |title=Muvaffaqiyatli insonlarning 7 koʻnikmasi |author=Stiven Kovi |language=Oʻzbek |publisher="QAQNUS MEDIA" nashriyoti |location=Toshkent |pages=380 |year=2020 |origyear=1989 |others=Orifaxon Gʻulomova tarjimasi}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Jamoat arboblari]]
[[Turkum:1884-yilda tugʻilganlar]]
[[Turkum:1962-yilda vafot etganlar]]
nrrkpv36x359gp1zpc3no5uhce74urp
Turkum:1962-yilda vafot etganlar
14
3783
7883
2024-03-29T12:15:48Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7883
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1817-yilda tugʻilganlar
14
3784
7886
2024-03-29T12:25:29Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7886
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1862-yilda vafot etganlar
14
3785
7887
2024-03-29T12:25:43Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7887
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:Tabiatshunoslar
14
3786
7888
2024-03-29T12:26:01Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7888
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:Tadqiqotchilar
14
3787
7889
2024-03-29T12:26:19Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7889
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Muhammad Sodiq Muhammad Yusuf
0
3788
7892
7891
2024-03-30T02:30:18Z
Bekipediya
2189
7892
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Shayh_Muhammad_Sodiq.jpg
| wikipedia = Muhammad Sodiq Muhammad Yusuf
}}
'''Shayx Muhammad Sodiq Muhammad Yusuf ibn Muhammad Ali''' ''(15-aprel 1952-yil; 10-mart 2015-yil)'' — Oʻrta Osiyo va Qozogʻiston musulmonlari diniy boshqarmasining muftiysi, Islom ulamolari millatlararo ittifoqining aʼzosi.
== Iqtiboslari ==
*Bir ishga o‘zingizni bir muddat majburlasangiz, o‘sha narsa sizga odatga aylanib qoladi, keyin o‘shani bajarmasangiz, uyqungiz kelmaydigan bo‘lib qoladi<ref name="xurshiddavron">[https://kh-davron.uz/kutubxona/multimedia/islomga-baxshida-umr-shayx-muhammad-sodiq-muhammad-yusuf-kitob-oqish-haqida.html| Islomga baxshida umr: Shayx Muhammad Sodiq Muhammad Yusuf & Kitob o’qish haqida]</ref>.
*Bugun kitob o‘qigan odam kechagi odam emas-da<ref name="xurshiddavron" />.
*Bir ma’lumotni bir kitobda ko‘rib, keyin shu bo‘yi o‘qimasangiz, esingizdan chiqib ketishi oson bo‘ladi. Agar o‘sha ma’lumotni bir safar bu kitobda, keyin boshqa bir kitobda, bir muddat o‘tib, yana qaysidir asarda o‘qisangiz, ana shunda xotirada yaxshi qoladi<ref name="xurshiddavron" />.
*Bir narsani o‘qisangiz, qanchadir qismi esda qolib, qolgani esdan chiqadi. Agar o‘shani o‘qish bilan birga yozib ham chiqsangiz, ancha ko‘proq qismi yodingizda saqlanib qoladi. Ammo ma’lumotni esda saqlashning eng yuqori darajasi o‘sha mavzuni kimgadir dars qilib o‘tishda ekan. Dars bersangiz, ham yaxshi uqib olasiz, ham esda saqlab qolasiz<ref name="xurshiddavron" />.
*Kitobni bir chetdan o‘qigan odam bilan u yer-bu yerdan ma’lumot o‘qib yurgan odamning orasida yer bilan osmoncha farq bo‘ladi. Hakkam-dukkam ma’lumotlarni o‘qishga o‘rgangan odamning fikrlashi ham hakkam-dukkam bo‘lib qoladi, bir narsani gapirsangiz, atroflicha fikrlay olmaydi<ref name="xurshiddavron" />.
*Ochig‘ini aytay, oziq-ovqatni boshqalardan olib kun ko‘radigan xalq, mingta [[w:mustaqillik deklaratsiyasi|mustaqillik deklaratsiyasini]] qabul qilsa ham, o‘zini mustaqil his qilishga haqqi yo‘q. Chunki berib turganga biror so‘zing yoqmay qolsa ham, kerakli narsani “tortib” qo‘yib, sening mustaqilligingni bir pulga chiqaradi<ref>[https://kun.uz/54425923?q=%2Fuz%2F54425923| Shayx Muhammad Sodiq Muhammad Yusuf. Bozordan cho‘chishning hojati yo‘q]</ref>.
*Bir kishi u zotdan so‘radilar:<br>— ''“Taqsir, kimning tavbasi qabul bo‘lmaydi?”''. U kishi shunday dedilar:<br>— ''“Tavba qilmagan odamning tavbasi qabul bo‘lmaydi”''<ref name="kun.uz">[https://kun.uz/27814040?q=%2Fuz%2F27814040| Savollarga shayx Muhammad Sodiq Muhammad Yusufning antiqa javoblari]</ref>.
*Bir safar so‘rashdi:<br>— ''“Sumalak haqida gapirsangiz, Qurʼonda bu taom haqida nima deyilgan?”''. Javob qaytardilar:<br>— ''“Qur'on pazandachilik haqidagi kitob emas, u hidoyat kitobdir”''<ref name="kun.uz" />.
*Yana savol berishdi:<br>— ''“Nike krossovkasini kiysam bo‘ladimi?”.''<br>— ''“O‘lchami to‘g‘ri kelsa kiyavering”'', dedilar hazrat<ref name="kun.uz" />.
*Savol beruvchilardan yana biri so‘radi:<br>— ''“Anjirni yoqsam bo‘ladimi?”''. U zot dedilar:<br>— ''“Yaxshi yonadi, yoqavering”''<ref name="kun.uz" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:1952-yilda tugʻilganlar]]
[[Turkum:2015-yilda vafot etganlar]]
632fsn26wvmt65zduqi9pn8h7ip6fj8
Turkum:1952-yilda tugʻilganlar
14
3789
7893
2024-03-30T02:30:40Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7893
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2015-yilda vafot etganlar
14
3790
7894
2024-03-30T02:30:47Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7894
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Abu Nasr Farobiy
0
3791
7898
2024-03-31T14:58:17Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Al-Farabi.jpg | wikipedia = Forobiy }} '''Farobiy''' (<small>toʻliq ismi:</small> '''Abu Nasr Muhammad ibn Muhammad ibn Uzlugʻ Tarxon Forobiy''')''(873-yil, Farob shahri; 950-yil, Damashq)'' — [[w:Oʻrta Osiyo|Oʻrta Osiyoning]] mutafakkiri va qomusiy olimi. [[w:Yunon falsafasi|Yunon falsafasini]] chuqur bilgani, unga sharhlar bitganligi va jahonga targʻib qilgani hamda zamonasining ilmlarini puxta oʻzlashti...“ yozuvi orqali yangi sahifa yaratildi
7898
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Al-Farabi.jpg
| wikipedia = Forobiy
}}
'''Farobiy''' (<small>toʻliq ismi:</small> '''Abu Nasr Muhammad ibn Muhammad ibn Uzlugʻ Tarxon Forobiy''')''(873-yil, Farob shahri; 950-yil, Damashq)'' — [[w:Oʻrta Osiyo|Oʻrta Osiyoning]] mutafakkiri va qomusiy olimi. [[w:Yunon falsafasi|Yunon falsafasini]] chuqur bilgani, unga sharhlar bitganligi va jahonga targʻib qilgani hamda zamonasining ilmlarini puxta oʻzlashtirib, fanlar rivojiga ulkan hissa qoʻshgani uchun “al Muallim assoniy” ([[w:Aristotel|Aristoteldan]] keyin “Ikkinchi muallim”), “Sharq Arastusi” nomlariga sazovor boʻlgan.
== Iqtiboslar ==
*Jamiyat mehr-muhabbat bilan birlashadi, adolat bilan yashaydi, halol mehnat orqali omon qoladi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:Faylasuflar]]
[[Turkum:Musulmon faylasuflar]]
[[Turkum:873-yilda tugʻilganlar]]
[[Turkum:950-yilda vafot etganlar]]
3mgpytfnzgscxdpumq9s4n30e5sddlx
Turkum:873-yilda tugʻilganlar
14
3792
7899
2024-03-31T14:58:51Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7899
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:950-yilda vafot etganlar
14
3793
7900
2024-03-31T14:59:01Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7900
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Rajneesh
0
3794
7994
7955
2024-04-04T07:16:27Z
Bekipediya
2189
Imloviy xatoni tuzatdim.
7994
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Bhagwan_beweging_gekwetst_door_reclame-affiche_van_het_NRC_met_de_tekst_profeet_,_Bestanddeelnr_933-0734-cropped.jpg
| wikipedia = Rajneesh
}}
'''Bhagwan Shree Rajneesh''' ''(11-dekabr 1931-yil; 19-yanvar 1990-yil)'' — '''Osho''' nomi bilan tanilgan hind faylasufi. “Osho” taxallusi uning izdoshlaridan tuhfa. Osho — ustoz va ummonga xoslik degan maʼnolarni anglatadi.
== Iqtiboslar ==
* Sen ham bir dunyosan. Sen oʻzgarsang, sen sababli dunyo ham oʻzgaradi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Ilk kechirim soʻragan eng jasurdir. Ilk kechirgan eng kuchli. Ilk unutgan eng baxtli<ref name="Hayotimiz kengurulari" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
[[Turkum:1931-yilda tugʻilganlar]]
[[Turkum:1990-yilda vafot etganlar]]
ehh0m6i5jg23jhpch41xlr98cvwtvjq
Turkum:1931-yilda tugʻilganlar
14
3795
7902
2024-03-31T15:08:18Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7902
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1990-yilda vafot etganlar
14
3796
7903
2024-03-31T15:08:28Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7903
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Quentin Crisp
0
3797
7904
2024-03-31T15:18:58Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = QuentinCrisp-RossBennettLewisPHOTO.jpg | wikipedia = Quentin Crisp }} '''Quentin Crisp''' (<small>talaffuzi: '''Kuentin Krisp'''</small>)(''25-dekabr 1908-yil; 21-noyabr 1999-yil)'' — ingliz yozuvchisi va aktyori. Asl ismi '''Denis Charles Pratt'''. == Iqtiboslar == *Aqlli insonlar baxtning poydervori oʻz ichida ekanini bilishadi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |a...“ yozuvi orqali yangi sahifa yaratildi
7904
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = QuentinCrisp-RossBennettLewisPHOTO.jpg
| wikipedia = Quentin Crisp
}}
'''Quentin Crisp''' (<small>talaffuzi: '''Kuentin Krisp'''</small>)(''25-dekabr 1908-yil; 21-noyabr 1999-yil)'' — ingliz yozuvchisi va aktyori. Asl ismi '''Denis Charles Pratt'''.
== Iqtiboslar ==
*Aqlli insonlar baxtning poydervori oʻz ichida ekanini bilishadi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Aktyorlar]]
[[Turkum:1908-yilda tugʻilganlar]]
[[Turkum:1999-yilda vafot etganlar]]
a2gkbybu1j340iw1gcv3861595rdmhh
Turkum:Aktyorlar
14
3798
7905
2024-03-31T15:19:30Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7905
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1908-yilda tugʻilganlar
14
3799
7906
2024-03-31T15:19:47Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7906
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1999-yilda vafot etganlar
14
3800
7907
2024-03-31T15:19:56Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7907
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Thomas Huxley
0
3801
8224
7910
2024-05-08T07:31:03Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8224
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = T.H.Huxley(Woodburytype).jpg
| wikipedia = Thomas Huxley
}}
'''Thomas Henry Huxley''' (<small>talaffuzi: '''Tomas Genri Xaksli'''</small>)''(4-may 1825-yil; 29-iyun 1895-yil)'' — ingliz tabiatshunosi. [[w:Charles Darwin|Charles Darwin]] safdoshi va taʼlimotining davomchisi.
== Iqtiboslar ==
*Insonning saodati — boshqalarning saodatiga toʻsqinlik qilmay [[baxt|baxtli]] boʻlishdir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Har qanday harakatning eng yaxshi natijasi bu kishining istak-xohishiga qarshi bora olib [[muvaffaqiyat|muvaffaqiyatga]] erishishidir<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Tabiatshunoslar]]
[[Turkum:1825-yilda tugʻilganlar]]
[[Turkum:1895-yilda vafot etganlar]]
s19abihll7dqnh8akeqy062hhzwjtzw
Turkum:1825-yilda tugʻilganlar
14
3802
7911
2024-04-01T00:07:23Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7911
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1895-yilda vafot etganlar
14
3803
7912
2024-04-01T00:07:39Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7912
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Antoine Gustave Droz
0
3804
7913
2024-04-01T00:12:27Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Gustave_Droz.jpg | wikipedia = Antoine Gustave Droz }} '''Antoine Gustave Droz''' ''(9-iyun 1832-yil; 22-oktybar 1895-yil)'' — yozuvchi, frantsuz adabiyotshunosi va haykaltarosh Jyul-Antuan Drozning oʻgʻli. == Iqtiboslar == *Insonlar burnining ustidagi koʻzoynagini takror-takror qidirgan parishonxotirlar kabi baxtni qidirib yuradilar<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurula...“ yozuvi orqali yangi sahifa yaratildi
7913
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Gustave_Droz.jpg
| wikipedia = Antoine Gustave Droz
}}
'''Antoine Gustave Droz''' ''(9-iyun 1832-yil; 22-oktybar 1895-yil)'' — yozuvchi, frantsuz adabiyotshunosi va haykaltarosh Jyul-Antuan Drozning oʻgʻli.
== Iqtiboslar ==
*Insonlar burnining ustidagi koʻzoynagini takror-takror qidirgan parishonxotirlar kabi baxtni qidirib yuradilar<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1832-yilda tugʻilganlar]]
[[Turkum:1895-yilda vafot etganlar]]
3vywsz0ldyb4emqd8qo28psj77bpegc
Turkum:1832-yilda tugʻilganlar
14
3805
7914
2024-04-01T00:12:38Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7914
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:Publitsistlar
14
3806
7916
2024-04-01T00:17:44Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7916
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1828-yilda tugʻilganlar
14
3807
7918
2024-04-01T00:18:23Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7918
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1910-yilda vafot etganlar
14
3808
7919
2024-04-01T00:18:36Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7919
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Ramana Maharshi
0
3809
7922
2024-04-01T00:42:22Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Sri_Ramana_Maharshi_-_Portrait_-_G._G_Welling_-_1948.jpg | wikipedia = Ramana Maharshi }} '''Ramana Maharshi''' <small>(yoki '''Ramana Maxarshi''')</small>''(30-dekabr 1879-yil; 14-aprel 1950-yil)'' — hind faylasufi. == Iqtiboslar == *Sizda roʻy bergan ijobiy oʻzgarishlar bilan dunyo yanada yorishadi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publishe...“ yozuvi orqali yangi sahifa yaratildi
7922
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Sri_Ramana_Maharshi_-_Portrait_-_G._G_Welling_-_1948.jpg
| wikipedia = Ramana Maharshi
}}
'''Ramana Maharshi''' <small>(yoki '''Ramana Maxarshi''')</small>''(30-dekabr 1879-yil; 14-aprel 1950-yil)'' — hind faylasufi.
== Iqtiboslar ==
*Sizda roʻy bergan ijobiy oʻzgarishlar bilan dunyo yanada yorishadi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
[[Turkum:1879-yilda tugʻilganlar]]
[[Turkum:1950-yilda vafot etganlar]]
r0nonfwcec3g7zvmz1aapkzxoya36nw
Turkum:1950-yilda vafot etganlar
14
3810
7923
2024-04-01T00:42:33Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7923
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
José Saramago
0
3811
7930
7927
2024-04-01T01:06:26Z
Bekipediya
2189
7930
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = JSJoseSaramago.jpg
| wikipedia = José Saramago
}}
'''José Saramago''' ''(16-noyabr 1922-yil; 18-iyun 2010-yil)'' — portugal yozuvchisi va shoiri. Asl ismi '''Joze Mariya Ferreyra de Kastro'''.
== Iqtiboslar ==
*Hech kim boshqasini sevishga majbur emas. Lekin hammamiz bir-birimizni hurmar qilishimiz shart<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Shoirlar]]
[[Turkum:1922-yilda tugʻilganlar]]
[[Turkum:2010-yilda vafot etganlar]]
ayb2ha6lifrlgt274ti4888qbinz5d0
Turkum:1922-yilda tugʻilganlar
14
3812
7928
2024-04-01T01:04:07Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7928
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2010-yilda vafot etganlar
14
3813
7929
2024-04-01T01:04:19Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7929
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1706-yilda tugʻilganlar
14
3814
7932
2024-04-01T01:11:19Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7932
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1790-yilda vafot etganlar
14
3815
7933
2024-04-01T01:11:31Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7933
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Theodor Wisch
0
3816
7935
2024-04-01T01:20:46Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = TWisch.jpg | wikipedia = Theodor Wisch }} '''Theodor Wisch''' <small>(talaffuzi: '''Teoder Vish''')</small>''(13-dekabr 1907-yil; 11-yanvr 1995-yil)'' — [[w:Schutzstaffel|Schutzstaffel]] qoʻshining general-mayori. == Iqtiboslar == *Mayda mavzular ustida koʻproq tortishamiz. Chunki muhim masalalardan koʻra koʻproq ularga aqlimiz yetadi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kenguru...“ yozuvi orqali yangi sahifa yaratildi
7935
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = TWisch.jpg
| wikipedia = Theodor Wisch
}}
'''Theodor Wisch''' <small>(talaffuzi: '''Teoder Vish''')</small>''(13-dekabr 1907-yil; 11-yanvr 1995-yil)'' — [[w:Schutzstaffel|Schutzstaffel]] qoʻshining general-mayori.
== Iqtiboslar ==
*Mayda mavzular ustida koʻproq tortishamiz. Chunki muhim masalalardan koʻra koʻproq ularga aqlimiz yetadi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:1907-yilda tugʻilganlar]]
[[Turkum:1995-yilda vafot etganlar]]
r4r6kp5ue3170xkzhzlw4w8avdsex5r
Turkum:1907-yilda tugʻilganlar
14
3817
7936
2024-04-01T01:20:56Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7936
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
John Alcott
0
3818
7937
2024-04-01T01:25:18Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = John Alcott.jpg | wikipedia = John Alcott }} '''John Alcott''' ''(27-noyabr 1930-yil; 28-iyul 1986-yil)'' — ingliz kinematografi. == Iqtiboslar == *Hamma bahslasha oladi. Lekin hamma ham oʻzini chiroyli tutolmaydi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Tos...“ yozuvi orqali yangi sahifa yaratildi
7937
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = John Alcott.jpg
| wikipedia = John Alcott
}}
'''John Alcott''' ''(27-noyabr 1930-yil; 28-iyul 1986-yil)'' — ingliz kinematografi.
== Iqtiboslar ==
*Hamma bahslasha oladi. Lekin hamma ham oʻzini chiroyli tutolmaydi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:1930-yilda tugʻilganlar]]
[[Turkum:1986-yilda vafot etganlar]]
08vbrhg7kswpth07ftlszdgzvhq1xro
Turkum:1930-yilda tugʻilganlar
14
3819
7938
2024-04-01T01:25:29Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7938
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1986-yilda vafot etganlar
14
3820
7939
2024-04-01T01:25:43Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7939
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
G. K. Chesterton
0
3821
7940
2024-04-01T01:30:17Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Gilbert_Chesterton.jpg | wikipedia = G. K. Chesterton }} '''G. K. Chesterton''' ''(29-may 1874-yil; 14-iyun 1936-yil)'' — ingliz yozuvchisi, faylasuf, apologet, adabiyot va sanʼat tanqidchisi. == Iqtiboslar == *Toʻgʻri bahslashishni bilmaganlar doim janjallashadilar<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdu...“ yozuvi orqali yangi sahifa yaratildi
7940
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Gilbert_Chesterton.jpg
| wikipedia = G. K. Chesterton
}}
'''G. K. Chesterton''' ''(29-may 1874-yil; 14-iyun 1936-yil)'' — ingliz yozuvchisi, faylasuf, apologet, adabiyot va sanʼat tanqidchisi.
== Iqtiboslar ==
*Toʻgʻri bahslashishni bilmaganlar doim janjallashadilar<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Faylasuflar]]
[[Turkum:Apologetlar]]
[[Turkum:1874-yilda tugʻilganlar]]
[[Turkum:1936-yilda vafot etganlar]]
9owvol4wlkmsl16m2za51dkmylrt44l
Turkum:1936-yilda vafot etganlar
14
3822
7941
2024-04-01T01:30:29Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7941
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Yunus Emre
0
3823
7942
2024-04-01T01:34:47Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Karaman_Yunus_Emre_monument_4725.jpg | wikipedia = Yunus Emre }} '''Yunus Emre''' <small>(yoki '''Yunus Emro''')</small>''(1238-yil; 1320-yil)'' — turk shoiri va soʻfiy. == Iqtiboslar == *Kirdim ilm majlisiga, ayladim qildim talab,<br>Dedilar ilm keyindir, illo adabdir, illo adab<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti...“ yozuvi orqali yangi sahifa yaratildi
7942
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Karaman_Yunus_Emre_monument_4725.jpg
| wikipedia = Yunus Emre
}}
'''Yunus Emre''' <small>(yoki '''Yunus Emro''')</small>''(1238-yil; 1320-yil)'' — turk shoiri va soʻfiy.
== Iqtiboslar ==
*Kirdim ilm majlisiga, ayladim qildim talab,<br>Dedilar ilm keyindir, illo adabdir, illo adab<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Soʻfiylar]]
[[Turkum:1238-yilda tugʻilganlar]]
[[Turkum:1320-yilda vafot etganlar]]
fe4v9bzux2b12b01mywhsvt6mf2euf5
Turkum:1238-yilda tugʻilganlar
14
3824
7943
2024-04-01T01:35:00Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7943
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1320-yilda vafot etganlar
14
3825
7944
2024-04-01T01:35:12Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7944
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Epiktet
0
3826
7946
2024-04-01T01:47:31Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Epicteti_Enchiridion_Latinis_versibus_adumbratum_(Oxford_1715)_frontispiece.jpg | wikipedia = Epiktet }} '''Epiktet''' — qadimgi yunon faylasufi. == Iqtiboslar == *Haqiqatni qabul qilmaganlar bilan bahslashish befoyda. Chunki ular inson emas, toshdir.<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar,...“ yozuvi orqali yangi sahifa yaratildi
7946
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Epicteti_Enchiridion_Latinis_versibus_adumbratum_(Oxford_1715)_frontispiece.jpg
| wikipedia = Epiktet
}}
'''Epiktet''' — qadimgi yunon faylasufi.
== Iqtiboslar ==
*Haqiqatni qabul qilmaganlar bilan bahslashish befoyda. Chunki ular inson emas, toshdir.<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Eng muhimi — Xudoning mavjudligi va U butun Koinotni donishmandlik ila boshqarib turmog‘iga komil ishonch bilan qaramoqlik lozim. Sen Unga bo‘ysun, ro‘y berayotgan voqea-hodisalarga qarshilik ko‘rsatmay, barchasiga tan ber<ref name="Ziyouz">[https://n.ziyouz.com/portal-haqida/xarita/hikmatlar/mumtoz-faylasuflar/epiktet| Ziyouz.com — Ziyo istagan qalblar uchun!]</ref>
*Men nimaman? Insonman. Agar o‘zimga boshqa narsalardan alohida va mustaqil bir jon deb qaragudek bo‘lsam, u holda men so‘zsiz uzoq umr ko‘rishim, boy-badavlat, baxtiyor va sog‘lom hayot kechirishim kerak. Agar o‘zimga butunning kichik bir zarrasi sifatida qaragudek bo‘lsam, u holda ana shu butunga nisbatan har qanday xastalikka, muhtojlikka bo‘ysunishim yoki hatto bevaqt o‘limga ham shay turmog‘im lozim. Shunday ekan, mening noshukrlik qilishga haqqim bormi? Axir men noshukrlik tufayli yurishdan bosh tortib, tanadan ajralib qolgan oyoq kabi insonlikdan mahrum bo‘lib qolish mumkinligini yaxshi bilaman-ku!<ref name="Ziyouz" />
*Sen dramada ishtirok etayotgan bir aktyor ekanligingni, katta yoki kichikligidan qat’i nazar, muallif tomonidan topshirilgan rolni o‘ynashing kerakligini unutma. Agar u sening qashshoq timsolini o‘ynashingni istasa, bu vazifani sidqidildan bajar. Biror nogiron kimsa yoki hukmdor, yo bo‘lmasa oddiy fuqaro timsolini ham astoydil ado et. Sening vazifang zimmangga yuklatilgan rolni yaxshilab bajarishdan iborat. Rollarni taqsimlab berish esa o‘zganing ishi<ref name="Ziyouz" />.
*Shuni yodda tutgilki, agar inson baxtsiz ekan, bunga uning o‘zi sababchi. Chunki Xudo barcha odamlarni baxt uchun yaratgan<ref name="Ziyouz" />.
*Bizning qalbimiz suvli idishga, fikrlarimiz esa suvga tushayotgan nurga o‘xshaydi. Idishdagi suv chayqalganda, unga tushayotgan nur ham chayqalib, sinayotgandek tuyuladi. Aslida esa bunday emas. Qalb hayajondan junbushga kelganda go‘yoki fikrlarimiz ham chalkashib, zaiflashgandek bo‘ladi. Ammo qalb osoyish topgach, fikrlarimiz ham o‘sha zahoti asliga qaytadi<ref name="Ziyouz" />.
*Voqealar o‘zing istagan tarzda sodir bo‘lishini talab etma. Inson voqea-hodisalarni boshqara olmasligini, aksincha, unga moslashmog‘i kerakligini doimo yodda tut. Ana shunda baxtiyor yashaysan<ref name="Ziyouz" />.
*Falsafa maktabi kasalxonaga o‘xshaydi. Siz uni xush kayfiyatda emas, balki og‘riq bilan tark etasiz<ref name="Ziyouz" />.
*Mavjud narsalarning ba’zi birlari bizning hukmimizda bo‘lsa, boshqalari ixtiyorimizdan tashqaridadir. Biz xohish-istaklarimiz, irodamiz, intilish va tonishlarimizga, jamiki xatti-harakatlarimizga hukmronmiz.<br>Bizning hukmimizdagi narsalar tabiatan erkin bo‘lib, to‘siq va cheklashlar nimaligini bilmaydi. Hukmimiz tashqarisida qolgan barcha narsalar zaif, mute, turli to‘siq va tazyiqlarga mahkumdir. Bas, shunday ekan, bir o‘ylab ko‘ring: agar siz tabiatan mute va tazyiqlarga mahkum narsalarni o‘zingizniki qilib olgudek bo‘lsangiz, albatta to‘siqlarga, turfa tashvishlar-u notinchliklarga duch kelasiz. Tangridan va odamlardan norozi bo‘laverasiz. Agar siz, aksincha, faqat tabiatan o‘zingizga tegishli narsalargagina egalik qilib, tazyiqlarga mahkum narsalarni begona sanasangiz, u holda sizni hech kim hech narsaga majburlay olmaydi va maqsadingiz yo‘lida to‘sqinlik qilolmaydi. Natijada sizga biror ziyon yetkazishmagani bois hammadan minnatdor bo‘lib yashaysiz<ref name="Ziyouz" />.
*Meni ko‘ring: na fuqarolik huquqim, na bir boshpanam, na davlatim va na qulim bor. Tunlari ochiq osmon ostida uxlayman. Xotinim, farzandlarim ham yo‘q. Mening mana shu yer, osmon va yopinchig‘imdan o‘zga hech vaqom yo‘q. Xo‘sh, menga yana nima kerak? Hech narsa. Chunki men erkinman. Oʻzimga xon, o‘zimga bekman. Badarg‘a?.. Qayerga badarg‘a qiladilar? Kim meni bu olamdan tashlab yuborishga qodir? Men qayerni istasam, o‘sha yerga boraman. Axir, quyosh, oy, yulduzlar, qushlar xonishi hamma joyda bir xil-ku...<ref name="Ziyouz" />
*Qo‘lida bolta yoki cholg‘u asbobi ushlagan odamni duradgor yoki musiqachi deb atash mumkin bo‘lmaganidek, aqlli gaplarni so‘zlovchi har qanday odamni ham donishmand deb hisoblash nojoizdir<ref name="Ziyouz" />.
*Kimki erkin bo‘lishni xohlar ekan, o‘zgalar izmida bo‘lgan hech bir narsani qo‘lga kiritishni xohlamasin va bu narsalardan jirkanmasin ham<ref name="Ziyouz" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
thecx0cupkkds4kr3ief0aqbs7mlqyr
Yevripid
0
3827
7947
2024-04-01T01:52:42Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Euripides_Pio-Clementino_Inv302.jpg | wikipedia = Yevripid }} '''Yevripid''' yoki '''Evripid''' <small>(inglizcha: '''Euripides''')</small>, ''(taxminan miloddan avvalgi 480-yil; 406-yil)'' — yunon shoiri, dramaturg. == Iqtiboslar == *Qizishgan vaqtida soʻzlagan, qaror bergan odam toʻfon vaqtida kema yelkanini ochgan inson kabidir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari....“ yozuvi orqali yangi sahifa yaratildi
7947
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Euripides_Pio-Clementino_Inv302.jpg
| wikipedia = Yevripid
}}
'''Yevripid''' yoki '''Evripid''' <small>(inglizcha: '''Euripides''')</small>, ''(taxminan miloddan avvalgi 480-yil; 406-yil)'' — yunon shoiri, dramaturg.
== Iqtiboslar ==
*Qizishgan vaqtida soʻzlagan, qaror bergan odam toʻfon vaqtida kema yelkanini ochgan inson kabidir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:dramaturglar]]
3nsxqhog82wy5tju2c6d2je8oulma1t
John Stuart Mill
0
3828
7948
2024-04-01T01:57:30Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Stuart_Mill_G_F_Watts.jpg | wikipedia = John Stuart Mill }} '''John Stuart Mill''' <small>(talaffuzi: '''Jon Styuart Mill''')</small>''(20-may 1806-yil; 7-may 1873-yil)'' — ingliz faylasufi, iqtisodchi va jamoat arbobi. == Iqtiboslar == *Boshqalarni hurmat bilan tinglash, hurmat bilan soʻzlash ichki boylikning eng chiroyli alomatidir. Shu bilan birga, yanada rivojlanishga yordam beradi<ref name="Hayotimiz keng...“ yozuvi orqali yangi sahifa yaratildi
7948
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Stuart_Mill_G_F_Watts.jpg
| wikipedia = John Stuart Mill
}}
'''John Stuart Mill''' <small>(talaffuzi: '''Jon Styuart Mill''')</small>''(20-may 1806-yil; 7-may 1873-yil)'' — ingliz faylasufi, iqtisodchi va jamoat arbobi.
== Iqtiboslar ==
*Boshqalarni hurmat bilan tinglash, hurmat bilan soʻzlash ichki boylikning eng chiroyli alomatidir. Shu bilan birga, yanada rivojlanishga yordam beradi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
[[Turkum:Jamoat arboblari]]
[[Turkum:Iqtisodchilar]]
[[Turkum:1806-yilda tugʻilganlar]]
[[Turkum:1873-yilda vafot etganlar]]
19q1q5uzzfwbrjnihat4fjb3gp426lh
Turkum:Iqtisodchilar
14
3829
7949
2024-04-01T01:57:53Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7949
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1806-yilda tugʻilganlar
14
3830
7950
2024-04-01T01:58:07Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7950
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1873-yilda vafot etganlar
14
3831
7951
2024-04-01T01:58:19Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7951
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Mari Fransua Volter
0
3832
7952
2024-04-01T06:58:38Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Voltaire_-_Élémens_de_la_philosophie_de_Neuton.png | wikipedia = Voltaire }} '''Voltaire''' <small>(talaffuzi: '''Volter''')</small>''(21-noyabr 1694-yil; 30-may 1778-yil)'' - fransuz yozuvchisi, faylasuf va tarixchi. Asl ismi '''Mari Fransua Arue (Arouet)'''. == Iqtiboslar == *Uzoq davom etgan bahslashuv har ikki tarafning ham nohaq ekanini koʻrsatadi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Ha...“ yozuvi orqali yangi sahifa yaratildi
7952
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Voltaire_-_Élémens_de_la_philosophie_de_Neuton.png
| wikipedia = Voltaire
}}
'''Voltaire''' <small>(talaffuzi: '''Volter''')</small>''(21-noyabr 1694-yil; 30-may 1778-yil)'' - fransuz yozuvchisi, faylasuf va tarixchi. Asl ismi '''Mari Fransua Arue (Arouet)'''.
== Iqtiboslar ==
*Uzoq davom etgan bahslashuv har ikki tarafning ham nohaq ekanini koʻrsatadi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Faylasuflar]]
[[Turkum:Tarixchilar]]
[[Turkum:1694-yilda tugʻilganlar]]
[[Turkum:1778-yilda vafot etganlar]]
arwh9c7ma37mw0yfcqte1mc7mduqy7s
Turkum:1694-yilda tugʻilganlar
14
3833
7953
2024-04-01T06:58:52Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7953
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1778-yilda vafot etganlar
14
3834
7954
2024-04-01T06:59:03Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7954
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Alain de Botton
0
3835
7958
2024-04-01T14:49:57Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Alain_de_Botton.jpg | wikipedia = Alain de Botton }} '''Alain de Botton''' <small>(yoki '''Botton Alen''')</small>''(20-dekabr 1969-yil)'' — Shveytsariyada tug'ilgan britaniyalik yozuvchi, faylasuf, tadbirkor, teleboshlovchi va notiq. == Iqtiboslar == *Ahmoqlar vaqtni oʻldirish yoʻllarini oʻylaydi. Aqllilar esa vaqtdan qanday yutishni<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurul...“ yozuvi orqali yangi sahifa yaratildi
7958
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Alain_de_Botton.jpg
| wikipedia = Alain de Botton
}}
'''Alain de Botton''' <small>(yoki '''Botton Alen''')</small>''(20-dekabr 1969-yil)'' — Shveytsariyada tug'ilgan britaniyalik yozuvchi, faylasuf, tadbirkor, teleboshlovchi va notiq.
== Iqtiboslar ==
*Ahmoqlar vaqtni oʻldirish yoʻllarini oʻylaydi. Aqllilar esa vaqtdan qanday yutishni<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Faylasuflar]]
[[Turkum:Tadbirkorlar]]
[[Turkum:Teleboshlovchilar]]
[[Turkum:Notiqlar]]
[[Turkum:1969-yilda tugʻilganlar]]
3wewrjqo7t36xt5m9p86pvshafe1kfn
Turkum:1969-yilda tugʻilganlar
14
3836
7959
2024-04-01T14:50:09Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7959
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Orison Swett Marden
0
3837
8068
8041
2024-04-08T16:34:08Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8068
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Orison_Swett_Marden_-_Project_Gutenberg_eText_21291_(cropped).jpg
| wikipedia = Orison Swett Marden
}}
'''Orison Swett Marden''' <small>(yoki '''Orison Marden''')</small>''(1848-yil; 1924-yil)'' — hayotda muvaffaqiyatga erishish haqida yozadigan amerikalik ilhomlantiruvchi muallif edi.
== Iqtiboslar ==
*Qadrli doʻstim! Ehtiyojing uchun mol-mulkingdan foydalan. Lekin bir soatingni ham bekorga sarflama. Zararini toʻldirolmaysan!<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>
*Bor diqqat-eʼtiborini faqat bir yoʻnalishga qaratgan har bir odam [[muvaffaqiyat|muvaffaqiyatga]] erishadi, hayotda yuksak natijalarni qoʻlga kiritadi<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
*[[Odat|Odatlanish]] koʻrinmas ipga oʻxshaydi, lekin u oʻylarimiz va xatti-harakatlarimizni boshqaradigan boʻlgunicha biz bir ishni muntazam takrorlaymiz, shu asnoda bu ipni yanada mustahkamlaymiz, unga yangi tola qoʻshamiz, uzilmas arqonga aylantiramiz<ref name="Samaradorlikning 21 yoʻli" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1848-yilda tugʻilganlar]]
[[Turkum:1924-yilda vafot etganlar]]
8ejlyllpgcyrlhujhlebo3tp8rai153
Turkum:1848-yilda tugʻilganlar
14
3838
7962
2024-04-01T14:56:23Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7962
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
William Shakespeare
0
3839
7965
2024-04-01T15:08:43Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Shakespeare.jpg | wikipedia = William Shakespeare }} '''William Shakespeare''' <small>(talaffuzi: '''Uilyam Shekspir''')</small>''(26-aprel 1564-yil; 23-aprel 1616-yil)'' — ingliz dramaturgi, shoir va aktyor, kamida 17 ta komediya, 10 ta xronika, 11 ta fojia, 5 ta poema va 154 sonetdan iborat siklning muallifi. == Iqtiboslar == *Tik qoyalarda chiqish uchun eng boshida sekin yurish kerak boʻladi<ref name="Hayot...“ yozuvi orqali yangi sahifa yaratildi
7965
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Shakespeare.jpg
| wikipedia = William Shakespeare
}}
'''William Shakespeare''' <small>(talaffuzi: '''Uilyam Shekspir''')</small>''(26-aprel 1564-yil; 23-aprel 1616-yil)'' — ingliz dramaturgi, shoir va aktyor, kamida 17 ta komediya, 10 ta xronika, 11 ta fojia, 5 ta poema va 154 sonetdan iborat siklning muallifi.
== Iqtiboslar ==
*Tik qoyalarda chiqish uchun eng boshida sekin yurish kerak boʻladi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Dramaturglar]]
[[Turkum:Shoirlar]]
[[Turkum:Aktyorlar]]
[[Turkum:1564-yilda tugʻilganlar]]
[[Turkum:1616-yilda vafot etganlar]]
l8w4u2zzaclw6a1wizixqsfkcg1dqmz
Turkum:1564-yilda tugʻilganlar
14
3840
7966
2024-04-01T15:08:54Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7966
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1616-yilda vafot etganlar
14
3841
7967
2024-04-01T15:09:06Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7967
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Warren Buffett
0
3842
7968
2024-04-01T15:13:34Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Warren_Buffett_KU_Visit.jpg | wikipedia = Warren Buffett }} '''Warren Buffet''' <small>(talaffuzi: '''Uorren Baffet''')</small>''(30-avgust 1930-yil)'' — Amerikalik tadbirkor, investor va saxovatpesha. U dunyodagi eng omadli investorlardan biri deb tan olingan. Koʻpincha uni “Warren Buffett – afsonaviy investor” deb ataydilar. U Berkshire Hathaway shirkatining CEO'si va direktoridir. U dunyoning eng badav...“ yozuvi orqali yangi sahifa yaratildi
7968
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Warren_Buffett_KU_Visit.jpg
| wikipedia = Warren Buffett
}}
'''Warren Buffet''' <small>(talaffuzi: '''Uorren Baffet''')</small>''(30-avgust 1930-yil)'' — Amerikalik tadbirkor, investor va saxovatpesha. U dunyodagi eng omadli investorlardan biri deb tan olingan. Koʻpincha uni “Warren Buffett – afsonaviy investor” deb ataydilar. U Berkshire Hathaway shirkatining CEO'si va direktoridir. U dunyoning eng badavlat kishilari roʻyxatida 4-may 2019-yil reytingida US$89.9 milliard mablagʻi bilan uchinchi oʻrinda turadi.
== Iqtiboslar ==
*Koʻp yillar avval kimdir daraxt ekmaganida, bugun boshqalar uning soyasida oʻtirolmas edi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Tadbirkorlar]]
[[Turkum:Investorlar]]
[[Turkum:1930-yilda tugʻilganlar]]
sygeeobwhj56yk06o0jg3jbvsslshua
Turkum:Tadbirkorlar
14
3843
7969
2024-04-01T15:13:56Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7969
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Yusuf Xos Hojib
0
3844
7971
2024-04-01T15:24:39Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Yūsuf_Balasaguni_on_1000_som_note.jpg | wikipedia = Yusuf Xos Hojib }} '''Yusuf Xos Hojib''' ''(taxminan 1020-yil)'' — turkiy shoir, faylasuf, davlat arbobi. “Qutadgʻu bilig” dostoni muallifi. == Iqtiboslar == *Qay bir ishni boshlasangiz ham, oxirini oʻylang. Oxiri oʻylanmagan ishlar insonga zarar keltiradi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xo...“ yozuvi orqali yangi sahifa yaratildi
7971
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Yūsuf_Balasaguni_on_1000_som_note.jpg
| wikipedia = Yusuf Xos Hojib
}}
'''Yusuf Xos Hojib''' ''(taxminan 1020-yil)'' — turkiy shoir, faylasuf, davlat arbobi. “Qutadgʻu bilig” dostoni muallifi.
== Iqtiboslar ==
*Qay bir ishni boshlasangiz ham, oxirini oʻylang. Oxiri oʻylanmagan ishlar insonga zarar keltiradi<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Davlat arboblari]]
[[Turkum:Shoirlar]]
[[Turkum:Faylasuflar]]
[[Turkum:1020-yilda tugʻilganlar]]
jseqbj5lvoch1hksje1s3ggpzjes7k8
Turkum:1020-yilda tugʻilganlar
14
3845
7972
2024-04-01T15:24:57Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7972
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Victor Hugo
0
3846
7981
7978
2024-04-01T15:56:38Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
7981
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Victor_Hugo.jpg
| wikipedia = Victor Hugo
}}
'''Victor Marie Hugo''' <small>(yoki '''Viktor Gyugo''')</small>''(26-fevral 1802-yil; 22-may 1885-yil)'' — fransuz yozuvchisi, shoir va dramaturg. Fransuz romantitsizmining boshligʻi va nazariyachisi. Fransuz akademiyasining aʼzosi (1841).
== Iqtiboslar ==
*Insonlar tashqi koʻrinishini yaxshilashga eʼtibor qaratgani uchun hamma porlab, chaqnab turadi. Tashqaridan hamma benuqson. Vijdonlari va ichki dunyosiga diqqat qilganimizda esa tashlandiq, hidlangan quduqlar borligini koʻramiz<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
*Xotinlar zaifdir, ammo onalar quvvatlidir.
*Farzandini yoʻqotgan ona uchun har kuni birinchi kun, bu azob eski emas.
*Farzandlarini yoqtirmaydigan otalar boʻlishi mumkin, ammo nevarasini aqldan ozdiradigan bironta bobo boʻlishi mumkin emas.
*Izmir oʻzining chiroyli kichkina shlyapasi bilan malika.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Shoirlar]]
[[Turkum:Dramaturglar]]
[[Turkum:1802-yilda tugʻilganlar]]
[[Turkum:1885-yilda vafot etganlar]]
bbkyq8sxihbmjdrmly8di897g7krw3n
Turkum:1802-yilda tugʻilganlar
14
3847
7979
2024-04-01T15:53:01Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7979
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1885-yilda vafot etganlar
14
3848
7980
2024-04-01T15:53:16Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7980
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Jasorat
0
3849
7982
2024-04-01T16:14:45Z
Bekipediya
2189
„'''Jasorat''' ''(arabcha:'' “جسارت” — ''mardlik, qoʻrqmaslik; shijoat)'' — Qahramonlik, mardlik, botirlik, dovyuraklik<ref>{{Kitob manbasi |title=O‘zbek tilining izohli lug‘ati |location=Toshkent |publisher=G‘afur G‘ulom nomidagi nashriyot-matbaa ijodiy uyi |year=2023 |pages=964}}</ref>. == Iqtiboslar == *Dunyodagi koʻplab qobiliyatli insonlar kichik jasoratsizlik sababli yoʻqolib ketishadi.<br>'''Sidney Smit'''<ref name="...“ yozuvi orqali yangi sahifa yaratildi
7982
wikitext
text/x-wiki
'''Jasorat''' ''(arabcha:'' “جسارت” — ''mardlik, qoʻrqmaslik; shijoat)'' — Qahramonlik, mardlik, botirlik, dovyuraklik<ref>{{Kitob manbasi |title=O‘zbek tilining izohli lug‘ati |location=Toshkent |publisher=G‘afur G‘ulom nomidagi nashriyot-matbaa ijodiy uyi |year=2023 |pages=964}}</ref>.
== Iqtiboslar ==
*Dunyodagi koʻplab qobiliyatli insonlar kichik jasoratsizlik sababli yoʻqolib ketishadi.<br>'''Sidney Smit'''<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>
*Yashash uchun xotirjamlik va muvaffaqiyat uchun jasoratingiz boʻlsin. Oʻlishni hamma ham eplay oladi.<br>'''Robert Kodi'''<ref name="Hayotimiz kengurulari" />
== Manba ==
[[Turkum:Mavzular]]
hrp0v2tj3sm0elfxs66ah4fghmq6rpb
Luigi Pirandello
0
3850
7983
2024-04-01T16:18:19Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Luigi_Pirandello_1932.jpg | wikipedia = Luigi Pirandello }} '''Luigi Pirandello''' <small>(talaffuzi: '''Luidji Pirandello''')</small>''(28-iyun 1867-yil; 10-dekabr 1936-yil)'' — italyan yozuvchisi, dramaturgi. == Iqtiboslar == *Tashqi koʻrinish bilan maqtanish, gʻururlanish faqatgina ahmoqlarga xos odat<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publ...“ yozuvi orqali yangi sahifa yaratildi
7983
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Luigi_Pirandello_1932.jpg
| wikipedia = Luigi Pirandello
}}
'''Luigi Pirandello''' <small>(talaffuzi: '''Luidji Pirandello''')</small>''(28-iyun 1867-yil; 10-dekabr 1936-yil)'' — italyan yozuvchisi, dramaturgi.
== Iqtiboslar ==
*Tashqi koʻrinish bilan maqtanish, gʻururlanish faqatgina ahmoqlarga xos odat<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Dramaturglar]]
[[Turkum:1867-yilda tugʻilganlar]]
[[Turkum:1936-yilda vafot etganlar]]
9xpiv9kj8ootufsjkh8366a0skws0fk
Turkum:1867-yilda tugʻilganlar
14
3851
7984
2024-04-01T16:18:31Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7984
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Aldous Huxley
0
3852
7986
7985
2024-04-03T15:36:46Z
Bekipediya
2189
7986
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Aldous Huxley psychical researcher.png
| wikipedia = Aldous Huxley
}}
'''Oldos Leonard Haksli''' (26-iyul 1894-yil; 22-noyabr 1963-yil) - ingliz yozuvchisi va faylasufi. U 50 ga yaqin kitob, ham romanlar, ham badiiy boʻlmagan asarlar, shuningdek, keng qamrovli ocherklar, qissalar va sheʼrlar yozgan.
== Iqtiboslar ==
*Uddasidan chiqa oladigan vaʼdalarni ber. Keyin esa bergan vaʼdangdan koʻprogʻini bajar<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Faylasuflar]]
[[Turkum:1894-yilda tugʻilganlar]]
[[Turkum:1963-yilda vafot etganlar]]
555656jwkbl9tq57odzrgbxub3pmyu6
Turkum:1963-yilda vafot etganlar
14
3853
7987
2024-04-03T15:37:15Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7987
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1913-yilda tugʻilganlar
14
3854
7990
2024-04-04T05:12:00Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7990
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1960-yilda vafot etganlar
14
3855
7991
2024-04-04T05:12:13Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7991
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Marina Svetayeva
0
3856
7992
2024-04-04T05:24:30Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Tsvetaeva.jpg | wikipedia = Marina Svetayeva }} '''Marina Ivanovna Svetayeva''' <small>(ruscha: '''Марина Ивановна Цветаева''')</small>''(26-sentyabr 1892-yil; 31-avgust 1941-yil)'' - rus shoirasi. == Iqtiboslar == *Bugun xayolimda shunday fikr charx uryapti: agar oʻsmirlik – bahor, yoshlik – yoz, oʻrta yosh – kuz, keksalik – qish boʻlsa, xoʻsh, unda bolalik nima? Menimcha, bolal...“ yozuvi orqali yangi sahifa yaratildi
7992
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Tsvetaeva.jpg
| wikipedia = Marina Svetayeva
}}
'''Marina Ivanovna Svetayeva''' <small>(ruscha: '''Марина Ивановна Цветаева''')</small>''(26-sentyabr 1892-yil; 31-avgust 1941-yil)'' - rus shoirasi.
== Iqtiboslar ==
*Bugun xayolimda shunday fikr charx uryapti: agar oʻsmirlik – bahor, yoshlik – yoz, oʻrta yosh – kuz, keksalik – qish boʻlsa, xoʻsh, unda bolalik nima? Menimcha, bolalik bir vaqtning oʻzida ham bahor, ham yoz, ham kuz, ham qishdir<ref name="Oyina">[https://oyina.uz/uz/teahause/1963| Dunyoda cheklangan miqdorda ruh hamda cheksiz miqdorda vujud bor – mashhur rus shoirasi Marina Svetayevadan iqtiboslar]</ref>.
*Bizning hayotimiz uch qismga boʻlingan: muhabbatni his qilish, muhabbatni yashash va muhabbatni xotirlash<ref name="Oyina" />.
*Insonlar bilan hech kelisholmayman. Chunki, ular menga ruhimni yoxud sukunatni tinglashimga hamisha toʻsqinlik qilishadi<ref name="Oyina" />.
*Men oʻzimga yaqin olgan odamlarimgagina qattiqqoʻlman<ref name="Oyina" />.
*[[Muhabbat]] juda gʻalati tuygʻu. U ochlik bilan oziqlanib, toʻqlik tufayli vafot etadi<ref name="Oyina" />.
*Qahqahang ham baʼzida ichingdagi iztirobni yashira olmaydi<ref name="Oyina" />.
*Baʼzi ayollarning na doʻsti, na oshiqlari boʻladi. Ularning doʻstlari tezda oshiqqa, oshiqlari esa doʻstga aylanishadi<ref name="Oyina" />.
*Baʼzan xonangdagi [[sukut]] momaqaldiroqdek gumburlaydi<ref name="Oyina" />.
*Har bir oʻqigan [[kitob|kitobing]] hayoting bir qismini oʻz ichiga oladi. Qanchalik koʻp oʻqisang, shunchalik yashashni xohlamay qolasan odam<ref name="Oyina" />.
*Odamlar senga tuhfa etmagan yagona narsa – sen ularsiz ham yashay olishingdir<ref name="Oyina" />.
*Ahamiyatsiz voqealar boʻlmaydi, faqat ahamiyatsiz odamlar boʻladi<ref name="Oyina" />.
*[[Ruh]] – hamma narsadan ulgʻayadi, ayniqsa yoʻqotish va yolgʻizliklardan<ref name="Oyina" />.
*Hayotdagi oʻrnimni yaxshi bilaman. U aniq oxirgisi emas, chunki hech qachon navbatda turmaganman<ref name="Oyina" />.
*Halol ayol halol ayolni yoqtirmaydi<ref name="Oyina" />.
*[[Muhabbat]] — qashshoqlik va tish ogʻrigʻidan boshqa hamma narsani yengoladi<ref name="Oyina" />.
*Vujud – ruhning panohidir. Shuning uchun uni toʻgʻri kelgan joyga sarflash notoʻgʻri<ref name="Oyina" />.
*Menga nuqtai nazar emas, nazarning oʻzi yetarli<ref name="Oyina" />.
*Yolgʻon gapirganimda oʻzimdan emas, meni bunga majbur qilgan odamdan nafratlanaman<ref name="Oyina" />.
*Dunyoda cheklangan miqdorda [[ruh]] hamda cheksiz miqdorda vujud bor<ref name="Oyina" />.
*Eskini yangilash kambagʻallarning, yangisini eskirtirish esa boylarning anʼanasi<ref name="Oyina" />.
*Hayot bilan muloqotdagi muhim narsa – uning savollari emas, bizning javoblarimizdir<ref name="Oyina" />.
*“U chiday-chiday sevardi...” Bu iborani yoqtiraman, biroq teskarisiga.
*Faqat senga yot boʻlganiga duch kelasan, yaqiniga esa koʻngil qoʻyasan<ref name="Oyina" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shoiralar]]
[[Turkum:1892-yilda tugʻilganlar]]
[[Turkum:1941-yilda vafot etganlar]]
c6wl33itiicxt27kna70uv36sbhb81a
Turkum:Shoiralar
14
3857
7993
2024-04-04T05:24:54Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
7993
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Sulton Alp Arslon
0
3858
8431
8389
2024-06-04T15:59:01Z
Bekipediya
2189
Yangi iqtiboslar qoʻshdim
8431
wikitext
text/x-wiki
{{vikipediya| Sulton Alp Arslon (kitob)}}
'''Sulton Alp Arslon''' — isteʼdodli [[w:Ozarbayjon|Ozarbayjon]] yozuvchisi, koʻpgina tarixiy asarlar muallifi [[w:Yunus Oʻgʻuz|Yunus Oʻgʻuzning]] 1063–1072-yillardan humkronlik qilgan [[w:Saljuqiylar imperiyasi|Saljuqiylar imperiyasining]] ikkinchi sultoni [[w:Alp Arslon|Alp Arslon]] haqidagi romani<ref name="Sulton Alp Arslon">{{Kitob manbasi |title=Sulton Alp Arslon. |author=Yunus Oʻgʻuz |publisher=“Mumtoz soʻz” nashriyoti |translator=Usmon Qoʻchqor |year=2016|location=Toshkent |pages=166}}</ref>.
== Iqtiboslar ==
*Qilich yasagan usta uni [[dushman]] boshiga solgan jangchidan ham koʻproq mamnun boʻlar ekan.
*Islomni olib kelgan va yoygan arablar edi, bu [[Din|dinga]] yanada yuksak ishonch va eʼtibor esa turklardan kelardi.
*Qirqning jami birdir, birning jami qirqdir.
*Zaif, [[Qoʻrquv|qoʻrqoq]], ojiz inson qanday yoʻl bilan boʻlmasin, egallab turgan mansabini jon-jahdi bilan saqlab qolishga tirishadi. Bunday kimsa uchun hokimiyat, [[davlat]], [[xalq]], jamoat sariq chaqaga arzimaydi. Bunday kimsalar mansabdan ajrab qolishni [[oʻlim]] bilan barobar koʻradilar. Shuning uchun ham hamma narsaga rozi boʻladilar.<br>'''Hasan Sabboh'''
*[[Pora|Poraxoʻr]] bilan darhol til topishish mumkin, chunki uning [[Din|dini]] ham, [[Iymon|iymoni]] ham [[Pora|poradir]]. [[Pora]] uning uchun ham [[oila]], ham [[hokimiyat]], xullasi kalom, hamma narsa. Ana shunday kimsalarni oʻzimiz istagan yerlarga, oʻlkalarga joylashtirsak, idora etish ham oson koʻchadi.<br>'''Hasan Sabboh'''
*Asosiysi shundaki, ojizlar, [[Qoʻrquv|qoʻrqoqlar]], [[Pora|poraxoʻrlarning]] hokimiyat tepasiga kelishi davlat binosiga larza soladi, davlat zaiflashib qoladi. Ichki nizolar, algʻov-dalgʻovlar har qanday davlatning ildiziga bolta uradi, ikki-uch avloddan soʻng u batamom zaiflashib, halokat yoqasiga kelib qoladi. Tagʻin bir necha avlod oʻtgach, davlatning umri tugaydi.<br>'''Hasan Sabboh'''
*Hukmdorning qudrati [[Xalq|xalqning]] chin [[Muhabbat|muhabbatidadir]]. Agar [[xalq]] uni sevsa, oʻz hukmdorining ortidan ergashadi, uning hokimiyati yoʻlida jang-jadallarga kiradi. [[Xalq|Xalqning]] haqiqiy [[Muhabbat|muhabbatini]] qozonmoq hokimiyatni qoʻlga kiritmoqdan ming chandon qiyin.
*Hukmdorning nainki ikkita, balki oʻnlab koʻzi, yuzlarcha qulogʻi, minglarcha qoʻli, oyogʻi, biroq faqat bittadina yuradi boʻlmogʻi kerak.
*Turklar [[tarix]] yaratar, afsuski, bu [[Tarix|tarixni]] boshqalar yozardi.
*...Eʼtirof har doim ham [[qudrat]] baxsh etmaydi, baʼzan u insonni kichraytirib, joʻnlashtirib qoʻyadi.
*[[Magʻlubiyat|Magʻlubiyatni]] hisobga olib, ulusini asrab qola olmagan zot [[Gʻoliblik|gʻolib]] kela olmaydi.
*[[Mardlik|Mard]] inson oʻz dardini oʻzi chekishi lozim edi.
*Ular halok boʻlmoq uchun emas, gʻoziy boʻlmoq uchun maydonga otildilar...
*Musht besh barmoqdan koʻra kuchliroqdir!
*Joning haqida oʻylamaganingda uning qadri ham bilinmas, oʻylaydigan payt kelganda esa insonning oʻz joni oʻziga [[vahima]] solar ekan.
*Ogʻzingdan bir soʻz chiqdimi, unga albatta amal qilishing lozim.
*Eng katta ayyorlik — [[Rost|rostlik]], deydilar.
*Davlati oliya tahlikada qolganda biz oʻzimiznikilar bilan ham urishamiz. Biroq bu faqat oʻsha musulmon yo [[Dushman|dushmanga]] yordam berganda yoki tobelikni tan olmaganida, xiroj toʻlashdan boʻyin tovlab, ming xil [[Bahona|bahonalar]] bilan oʻzini chetga tortganda sodir boʻladi. Sulton hazratlari oʻz tuproqlarini faqat kofirlarning tuproqlari xisobiga kengaytirishni istaydilar.
*Saroy maʼmurlari hamisha yuqoriga bir xabar yetkazmoqchi boʻlsa, gapni tumtaroq jumlalardan boshlar, keyin [[Maqsad|maqsadga]] oʻtishardi.
*Men kofirlarning ustiga yurish uchun bu yerda yuz ming kishilik qoʻshin yigʻib qoʻysam-u, sharqiy sarhadlarda oʻz turkmanlarim oʻzim qarshi bosh koʻtarsa! Nega siz bundoqsiz, hoy turklar?!
*Shunday ham aksari buyuklar koʻp hollarda razillarning qoʻlida [[oʻlim]] topgan.
*Zero, [[Xudo|Tangrining]] siri inson shuuridan, inson zakosidan juda yuksak turadi.
*'''Turkon xotun:''' Kechikib otilgan tosh boshga emas, oyoqqa tedagi, Sultonim.
*'''Alp Arslon:''' Biz sulh istaganning qarshisiga sulh bilan, jang istaganning qarshisiga qilich bilan chiqamiz!
*[[Alloh|Olloh taolo]] har kimning yelkasiga [[Imkoniyat|imkoniga]] qarab yuk ortgan. Shundan ortigʻini daʼvo qilma. Bundan ortigʻini daʼvo qilsang, tiling osilib, beling chiqib ketadi.
*Kundalik tashvishlarga oʻralashib qolgan, faqat ''„bola-chaqam ochdan oʻlmasligi uchun bir burda nonni qaydan topsam ekan“'' degan [[Qaygʻu|qaygʻuda]] umrguzaronlik qiladiganlar [[Buyuklik|buyuk]] [[Gʻoya|gʻoyalar]] bilan yashaydigan zotni zinhor anglay olmasdilar.
*[[Shayton|Iblis]] aralashmagan ish yoʻq. Bir tomondan paygʻambarlar, avliyolar insonlarni poklamoqchi boʻlganlari kabi, ikkinchi tomondan [[Shayton|iblis]] malaylari bani basharni yoʻldan ozdirmoqchi boʻladilar.
*Insonlar faqat koʻzga koʻrinadigan, nur aksida namoyon boʻladigan, moddiy ashyolar bilan bogʻliq ilmlarni anglay oladilar, xolos. Ular koʻrmagan narsalariga kamdan-kam hollardagina [[Ishonch|ishonadilar]] yoki butunlay [[Ishonch|ishonmaydilar]].
*Insoniyat oʻz pok amallari bilan [[Kelajak|kelajakka]] taʼsir etishi mukin, ammo uni batamom oʻzgartira olmaydi. [[Alloh|Xoliq]] har bir insonning amali va [[Qalb|diliga]] koʻra [[Taqdir|taqdirini]] yozadi. Biz hozir yomon deb aytadigan biron-bir oqibat [[kelajak]] uchun xayrli boʻlishi mumkin. Bu hayotda koʻpgina narsalar nisbiy, oʻzgaruvchan, faqat [[Alloh|Xalloqi olamgina]] mangu barqaror.
*Dunyoning ishlariga boq, ne-ne mamlakatlarni larzaga solgan Sulton jang maydonlarida emas, toʻshakda jon berar, kuni makruh bir ichimlikka qolgan edi...
*Qon bilan, jang bilan, qilich bilan olingan tuproqlar [[soʻz]] bilan, [[orzu]]-istak bilan, talab bilan ortga qaytarilmaydi.
== Manba ==
[[Turkum:Kitoblar]]
qlkqcu7e182f3s91bgbkmspu130e9tc
Turkum:1815-yilda tugʻilganlar
14
3859
8002
2024-04-04T09:23:56Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8002
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1898-yilda vafot etganlar
14
3860
8003
2024-04-04T09:24:15Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8003
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1854-yilda tugʻilganlar
14
3861
8006
2024-04-04T09:34:29Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8006
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1900-yilda vafot etganlar
14
3862
8007
2024-04-04T09:34:45Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8007
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1835-yilda tugʻilganlar
14
3863
8009
2024-04-04T09:40:41Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8009
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Ozodlik
0
3864
8013
8012
2024-04-05T16:32:25Z
Panpanchik
2278
8013
wikitext
text/x-wiki
[[File:Aristotle Bust White Background Transparent.png|thumb|Kimki [[qoʻrquv]]ni yengsa, haqiqatan ham ozod boʻladi. [[Aristotel]]]]
* Erkinlik — bu qonun bilan taqiqlanmagan hamma narsani qilish huquqidir.
[[Charles Montesquieu]]
* Erkinlik masʼuliyatni anglatadi. Shuning uchun koʻpchilik erkinlikdan qoʻrqishadi.
[[George Bernard Shaw]]
* Erkinlik — bu har kim ham qila olmaydigan hashamatdir.
[[Otto von Bismarck]]
* Erkinlik uchun kurashishga arziydi.
[[Agatha Christie]]
* Erkinlik faqat qonunlarga qaram boʻlishdan iborat.
[[Voltaire]]
* Faqat yashashga arziydigan hamma narsani yoʻqotganlar ozoddir.
[[Erich Maria Remarque]]
* Inson erkinligi zamonaviy dunyo krossvord yechayotgan odamning erkinligiga oʻxshaydi: nazariy jihatdan u har qanday soʻzni kiritishi mumkin, lekin aslida u krossvord yechish uchun faqat bittasini kiritishi kerak.
[[Albert Einstein]]
imrh7l80cx11oaw9ebswr8yg2fvmmhf
Saʼdiy Sheroziy
0
3866
8016
2024-04-07T13:35:26Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Sadi_in_a_Rose_garden.jpg | wikipedia = Saʼdiy Sheroziy }} '''Saʼdiy Sheroziy''' ''(1210-yil; 1291 yoki 1292-yil)'' — forsigoʻy shoir, adib va mutafakkir. == Iqtiboslar == *Ilgari tashqi koʻrinishi betartib, lekin ichki dunyosi chiroyli insonlar bor edi. Hozirgi insonlar esa tashqi koʻrinishi chiroyli, ichki dunyosi betartib<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |au...“ yozuvi orqali yangi sahifa yaratildi
8016
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Sadi_in_a_Rose_garden.jpg
| wikipedia = Saʼdiy Sheroziy
}}
'''Saʼdiy Sheroziy''' ''(1210-yil; 1291 yoki 1292-yil)'' — forsigoʻy shoir, adib va mutafakkir.
== Iqtiboslar ==
*Ilgari tashqi koʻrinishi betartib, lekin ichki dunyosi chiroyli insonlar bor edi. Hozirgi insonlar esa tashqi koʻrinishi chiroyli, ichki dunyosi betartib<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Faylasuflar]]
[[Turkum:Musulmon faylasuflar]]
[[Turkum:1210-yilda tugʻilganlar]]
[[Turkum:1291-yilda vafot etganlar]]
[[Turkum:1292-yilda vafot etganlar]]
eqf1g3eoqqr1j0gb13sx8cgp9btkk01
Turkum:1210-yilda tugʻilganlar
14
3867
8017
2024-04-07T13:36:09Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8017
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1291-yilda vafot etganlar
14
3868
8018
2024-04-07T13:36:30Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8018
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1292-yilda vafot etganlar
14
3869
8019
2024-04-07T13:36:38Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8019
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Peyami Safa
0
3870
8021
2024-04-07T13:49:48Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Peyami_Safa_is_working_in_Yedigün.png | wikipedia = Peyami Safa }} '''Peyami Safa''' ''(2-aprel 1899-yil; 15-iyun 1961-yil)'' — turk jurnalisti, sharhlovchisi va romanchisi. == Iqtiboslar == *Shubhasiz, ideal [[tarbiya]] — bolani qilgan ayb ishlari uchun jazolash emas, uni ayb ishdan ehtiyot boʻladigan saviyaga olib chiqishdir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |a...“ yozuvi orqali yangi sahifa yaratildi
8021
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Peyami_Safa_is_working_in_Yedigün.png
| wikipedia = Peyami Safa
}}
'''Peyami Safa''' ''(2-aprel 1899-yil; 15-iyun 1961-yil)'' — turk jurnalisti, sharhlovchisi va romanchisi.
== Iqtiboslar ==
*Shubhasiz, ideal [[tarbiya]] — bolani qilgan ayb ishlari uchun jazolash emas, uni ayb ishdan ehtiyot boʻladigan saviyaga olib chiqishdir<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Jurnalistlar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1899-yilda tugʻilganlar]]
[[Turkum:1961-yilda vafot etganlar]]
098yqw4m1fd5kvzxte2g3ziwqhvkfow
Sam Levenson
0
3871
8022
2024-04-07T16:24:58Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Samlevenson.jpg | wikipedia = Sam Levenson }} '''Sam Levenson''' ''(28-dekabr 1911-yil; 27-avgust 1980-yil)'' — amerikalik yumorist, yozuvchi, oʻqituvchi, teleboshlovchi va jurnalist. == Iqtiboslar == *Undan eʼtiborini ayamaydigan ota-onasi va oʻqishi uchun uyida koʻplab kitoblari bor boʻlgan bola kambagʻal emas<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar...“ yozuvi orqali yangi sahifa yaratildi
8022
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Samlevenson.jpg
| wikipedia = Sam Levenson
}}
'''Sam Levenson''' ''(28-dekabr 1911-yil; 27-avgust 1980-yil)'' — amerikalik yumorist, yozuvchi, oʻqituvchi, teleboshlovchi va jurnalist.
== Iqtiboslar ==
*Undan eʼtiborini ayamaydigan ota-onasi va oʻqishi uchun uyida koʻplab kitoblari bor boʻlgan bola kambagʻal emas<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Oʻqituvchilar]]
[[Turkum:Jurnalistlar]]
[[Turkum:1911-yilda tugʻilganlar]]
[[Turkum:1980-yilda vafot etganlar]]
03ksdqiwao5ahjdtr74tj3zbccglxxi
Turkum:1911-yilda tugʻilganlar
14
3872
8023
2024-04-07T16:27:23Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8023
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1980-yilda vafot etganlar
14
3873
8024
2024-04-07T16:36:05Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8024
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Joseph Joubert
0
3874
8025
2024-04-07T16:43:26Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Joseph_Joubert.jpg | wikipedia = Joseph Joubert }} '''Joseph Joubert''' <small>(talaffuzi: '''Jozef Jobert''')</small>''(6-may 1754-yil; 4-may 1824-yil)'' — fransuz axloqshunosi va esseisti. == Iqtiboslar == *Farzandingiz nasihatdan koʻra koʻproq yaxshi oʻrnak boʻlishingizga muhtoj<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashri...“ yozuvi orqali yangi sahifa yaratildi
8025
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Joseph_Joubert.jpg
| wikipedia = Joseph Joubert
}}
'''Joseph Joubert''' <small>(talaffuzi: '''Jozef Jobert''')</small>''(6-may 1754-yil; 4-may 1824-yil)'' — fransuz axloqshunosi va esseisti.
== Iqtiboslar ==
*Farzandingiz nasihatdan koʻra koʻproq yaxshi oʻrnak boʻlishingizga muhtoj<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Esseistlar]]
[[Turkum:1754-yilda tugʻilganlar]]
[[Turkum:1824-yilda vafot etganlar]]
aykncfz8g2iqjf0vl7yvshieh7ahr3l
Turkum:1754-yilda tugʻilganlar
14
3875
8026
2024-04-07T16:43:51Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8026
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1824-yilda vafot etganlar
14
3876
8027
2024-04-07T16:44:09Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8027
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Martin Luther
0
3877
8028
2024-04-07T16:55:29Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Lucas_Cranach_I_-_Martin_Luther_(1529),_St._Anna_in_Augsburg.jpg | wikipedia = Martin Luther }} '''Martin Luther''' <small>(talaffuzi: '''Martin Lyuter''')</small>''(10-noyabr 1483-yil; 18-fevral 1546-yil)'' — [[w:Germaniya|Germaniyadagi]] [[w:Reformatsiya|Reformatsiya]] arbobi, [[w:lyuterchilik|lyuterchilik]] asoschisi, nemis ruhoniysi, ilohiyotshunos, yozuvchi va professor. == Iqtiboslar == *Agar sizdan koʻc...“ yozuvi orqali yangi sahifa yaratildi
8028
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Lucas_Cranach_I_-_Martin_Luther_(1529),_St._Anna_in_Augsburg.jpg
| wikipedia = Martin Luther
}}
'''Martin Luther''' <small>(talaffuzi: '''Martin Lyuter''')</small>''(10-noyabr 1483-yil; 18-fevral 1546-yil)'' — [[w:Germaniya|Germaniyadagi]] [[w:Reformatsiya|Reformatsiya]] arbobi, [[w:lyuterchilik|lyuterchilik]] asoschisi, nemis ruhoniysi, ilohiyotshunos, yozuvchi va professor.
== Iqtiboslar ==
*Agar sizdan koʻchalarni supurish soʻralsa, bu ishni [[w:Michelangelo|Mikelanjelo]] rasm chizgani kabi, [[w:Ludwig van Beethoven|Bethoven]] musiqa bastalagani kabi yoki [[William Shakespeare|Shekspir]] sheʼr yozgani kabi bajaring. Shunchalik chiroylik supuringki, osmon-u yerdagi barcha narsa toʻxtab, bu yerda dunyodagi eng yaxshi tozalovchi yashar ekan deb aytsin<ref name="Hayotimiz kengurulari">{{Kitob manbasi |title=Hayotimiz kengurulari. |author=Sanjar Xoʻja |publisher=Muharrir nashriyoti |editor=Abdugʻafur Iskandar, Sanjar Said |year=2022 |location=Toshkent |pages=160}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Professorlar]]
[[Turkum:1483-yilda tugʻilganlar]]
[[Turkum:1546-yilda vafot etganlar]]
48hswbsmb90v1gxv5ltywyzz2o6dgm8
Turkum:1546-yilda vafot etganlar
14
3878
8029
2024-04-07T16:56:01Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8029
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Napoleon Hill
0
3879
8071
8033
2024-04-08T16:46:09Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8071
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Napoleon_Hill_headshot.jpg
| wikipedia = Napoleon Hill
}}
'''Napoleon Hill''' ''(26-oktabr 1883-yil; 8-noyabr 1970-yil)'' — amerikalik “Oʻyla va boy boʻl” (1937) kitobi bilan mashhur boʻlgan muallif.
== Iqtiboslar ==
*[[Gʻalaba|Gʻalabaga]] erishish uchun kerak boʻlgan fazilat [[maqsad|maqsadning]] aniqligi, nimani istayotganingizni bilish va unga erishish yoʻlida sobitqadamlikdir<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
*Kutmang: “Fursati” degan narsa yoʻq. Qayerda boʻlsangiz, oʻsha yerdan boshlang. Qoʻlingizda qanday qurol boʻlsa, shu bilan boshlang. Undan yaxshirogʻi yoʻl-yoʻlakay topiladi<ref name="Samaradorlikning 21 yoʻli" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1883-yilda tugʻilganlar]]
[[Turkum:1970-yilda vafot etganlar]]
bs3igjbnxf42hmvq0fmthibnjwj41x9
Turkum:1883-yilda tugʻilganlar
14
3880
8034
2024-04-08T13:02:03Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8034
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1970-yilda vafot etganlar
14
3881
8035
2024-04-08T13:02:14Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8035
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Stiven Kovi
0
3882
8036
2024-04-08T13:06:32Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Stephen_Covey_174-CD-L05-03-02A-002_(cropped).jpg | wikipedia = Stiven Kovi }} '''Stephen Richards Covey''' ''(24-oktabr 1932-yil; 16-iyul 2012-yil)'' – Amerikalik muallim, muallif, tadbirkor va notiq. “[[Muvaffaqiyatli insonlarning 7 koʻnikmasi]]” nomli mashhur asarning muallifi sanaladi. == Iqtiboslar == *[[Muvaffaqiyat]] narvoniga chiqishdan oldin u toʻgʻri binoga tiralganiga [[ishonch]] hosil qiling<...“ yozuvi orqali yangi sahifa yaratildi
8036
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Stephen_Covey_174-CD-L05-03-02A-002_(cropped).jpg
| wikipedia = Stiven Kovi
}}
'''Stephen Richards Covey''' ''(24-oktabr 1932-yil; 16-iyul 2012-yil)'' – Amerikalik muallim, muallif, tadbirkor va notiq. “[[Muvaffaqiyatli insonlarning 7 koʻnikmasi]]” nomli mashhur asarning muallifi sanaladi.
== Iqtiboslar ==
*[[Muvaffaqiyat]] narvoniga chiqishdan oldin u toʻgʻri binoga tiralganiga [[ishonch]] hosil qiling<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Tadbirkorlar]]
[[Turkum:Notiqlar]]
[[Turkum:1932-yilda tugʻilganlar]]
[[Turkum:2012-yilda vafot etganlar]]
fvylxomxvwd55fb2j09454fgha3pj5g
Turkum:1932-yilda tugʻilganlar
14
3883
8037
2024-04-08T13:06:46Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8037
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2012-yilda vafot etganlar
14
3884
8038
2024-04-08T13:06:57Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8038
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Alan Lakein
0
3885
8039
2024-04-08T13:14:42Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Alanlakein.jpg | wikipedia = Alan Lakein }} '''Alan Lakein''' ''(5-noyabr 1932-yil)'' — vaqt boshqaruvi <small>(inglizcha: Time management)</small> boʻyicha 3 million nusxadan koʻproq sotilgan “Vaqtingizni va hayotingizni qanday nazorat qilish kerak?” <small>(inglizcha: “How to Get Control of Your Time and Your Life”)</small> kitobining muallifi. == Iqtiboslar == *Kelajakni rejalash uni hozirga koʻch...“ yozuvi orqali yangi sahifa yaratildi
8039
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Alanlakein.jpg
| wikipedia = Alan Lakein
}}
'''Alan Lakein''' ''(5-noyabr 1932-yil)'' — vaqt boshqaruvi <small>(inglizcha: Time management)</small> boʻyicha 3 million nusxadan koʻproq sotilgan “Vaqtingizni va hayotingizni qanday nazorat qilish kerak?” <small>(inglizcha: “How to Get Control of Your Time and Your Life”)</small> kitobining muallifi.
== Iqtiboslar ==
*Kelajakni rejalash uni hozirga koʻchirish demak. Zero, hozirning oʻzida uni oʻzgartirish mumkin<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1932-yilda tugʻilganlar]]
f776v1rjw2lw23hxkkhstz2eomw2fgh
Norman Vincent Peale
0
3886
8044
2024-04-08T13:36:34Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Norman_Vincent_Peale_NYWTS.jpg | wikipedia = Norman Vincent Peale }} '''Norman Vincent Peale''' <small>(talaffuzi: '''Norman Vinsent Pil''')</small>''(31-may 1898-yil; 24-dekabr 1993-yil)'' — amerikalik protestant ruhoniysi, ijobiy fikrlash kontseptsiyasini ommalashtirish bilan oʻzining 1952-yil yil nashrda chiqqan va eng koʻp sotilgan “Ijobiy fikrlash kuchi” <small>(inglizcha: “The Power of Positive Thi...“ yozuvi orqali yangi sahifa yaratildi
8044
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Norman_Vincent_Peale_NYWTS.jpg
| wikipedia = Norman Vincent Peale
}}
'''Norman Vincent Peale''' <small>(talaffuzi: '''Norman Vinsent Pil''')</small>''(31-may 1898-yil; 24-dekabr 1993-yil)'' — amerikalik protestant ruhoniysi, ijobiy fikrlash kontseptsiyasini ommalashtirish bilan oʻzining 1952-yil yil nashrda chiqqan va eng koʻp sotilgan “Ijobiy fikrlash kuchi” <small>(inglizcha: “The Power of Positive Thinking”)</small> kitobi orqali mashhur boʻlgan muallif.
== Iqtiboslar ==
*Har bir jismoniy va aqliy omillar hisobga olinsa, [[muammo|muammoni]] yechish imkoniyati keskin ortadi<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1898-yilda tugʻilganlar]]
[[Turkum:1993-yilda vafot etganlar]]
hllvf8cwtfqk6o0oojzhp3dre8v3ih5
Turkum:1898-yilda tugʻilganlar
14
3887
8045
2024-04-08T13:40:33Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8045
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1993-yilda vafot etganlar
14
3888
8046
2024-04-08T13:40:39Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8046
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Theodore Roosevelt
0
3889
8048
8047
2024-04-08T14:44:56Z
Bekipediya
2189
8048
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Theodore_Roosevelt_by_the_Pach_Bros.jpg
| wikipedia = Theodore Roosevelt
}}
'''Theodore Roosevelt Jr.''' <small>(talaffuzi: '''Teodor Ruzvelt kichik''')</small>''(27-oktyabr 1858-yil; 6-yanvar 1919-yil)'' — amerikalik siyosatchi, davlat arbobi, naturalist, tarixchi va yozuvchi; Nyu-York shtatining 33-gubernatori (1899–1900); AQShning 25-vitse-prezidenti (1901); AQShning 26-prezidenti (1901–1909).
== Iqtiboslar ==
*Bor imkoniyatdan [[vaqt|vaqtida]] foydalan<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Siyosatchilar]]
[[Turkum:Davlat arboblari]]
[[Turkum:Naturalistlar]]
[[Turkum:Tarixchilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:AQSH prezidentlari]]
[[Turkum:1858-yilda tugʻilganlar]]
[[Turkum:1919-yilda vafot etganlar]]
aojcv9fozuf9uyydn0d8peb7t22iq0i
Turkum:1858-yilda tugʻilganlar
14
3890
8049
2024-04-08T14:45:10Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8049
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1919-yilda vafot etganlar
14
3891
8050
2024-04-08T14:45:27Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8050
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Samuel Smiles
0
3892
8051
2024-04-08T14:56:32Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Smiles_Samuel_black_white.jpg | wikipedia = Samuel Smiles }} '''Samuel Smiles''' <small>(talaffuzi: '''Samuel Smayls''')</small>''(23-dekabr 1812-yil; 16-aprel 1904-yil)'' — ingliz yozuvchisi va hukumat islohotchisi (reformator). == Iqtiboslar == *Agar odamlar bir vaqtda faqat bir narsaga eʼtibor qaratsa, ular oʻz imkoniyatlaridan-da koʻrogʻiga erisha oladilar<ref name="Samaradorlikning 21 yoʻli">{{Kitob m...“ yozuvi orqali yangi sahifa yaratildi
8051
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Smiles_Samuel_black_white.jpg
| wikipedia = Samuel Smiles
}}
'''Samuel Smiles''' <small>(talaffuzi: '''Samuel Smayls''')</small>''(23-dekabr 1812-yil; 16-aprel 1904-yil)'' — ingliz yozuvchisi va hukumat islohotchisi (reformator).
== Iqtiboslar ==
*Agar odamlar bir vaqtda faqat bir narsaga eʼtibor qaratsa, ular oʻz imkoniyatlaridan-da koʻrogʻiga erisha oladilar<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1812-yilda tugʻilganlar]]
[[Turkum:1904-yilda vafot etganlar]]
54nlgn4y4pgqr0ey1v9l9ehst8yc9ct
Turkum:1812-yilda tugʻilganlar
14
3893
8052
2024-04-08T14:56:47Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8052
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Og Mandino
0
3894
8054
2024-04-08T15:05:32Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = OgMandinoInspirationalwriter.jpg | wikipedia = Og Mandino }} '''Og Mandino''' ''(12-dekabr 1923-yil; 3-sentabr 1996-yil)'' — Amerikalik yozuvchi va savdo boʻyicha mutaxassis. “Dunyoning eng buyuk sotuvchisi” <small>(inglizcha: “The Greatest Salesman in the World”)</small> kitobining muallifi. == Iqtiboslar == *[[Muvaffaqiyat|Muvaffaqiyatning]] yagona siri vazifangiz qanday boʻlishidan qatʼiy nazar, u...“ yozuvi orqali yangi sahifa yaratildi
8054
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = OgMandinoInspirationalwriter.jpg
| wikipedia = Og Mandino
}}
'''Og Mandino''' ''(12-dekabr 1923-yil; 3-sentabr 1996-yil)'' — Amerikalik yozuvchi va savdo boʻyicha mutaxassis. “Dunyoning eng buyuk sotuvchisi” <small>(inglizcha: “The Greatest Salesman in the World”)</small> kitobining muallifi.
== Iqtiboslar ==
*[[Muvaffaqiyat|Muvaffaqiyatning]] yagona siri vazifangiz qanday boʻlishidan qatʼiy nazar, uni kutilgandan koʻra koʻproq va sifatliroq bajarib koʻrsatishdir<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1923-yilda tugʻilganlar]]
[[Turkum:1996-yilda vafot etganlar]]
tuvtyk7v63xq54l22n6tqjv62fz041v
Turkum:1923-yilda tugʻilganlar
14
3895
8055
2024-04-08T15:25:51Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8055
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Pat Riley
0
3896
8058
8056
2024-04-08T15:30:50Z
Bekipediya
2189
8058
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Pat_Riley_speaks_at_Eglin_Air_Force_Base_(cropped).jpg
| wikipedia = Pat Riley
}}
'''Patrick James Riley''' ''(20-mart 1945-yil)'' — amerikalik professional basketbolchi, sobiq murabbiy va Milliy Basketbol Assotsiatsiyasining (NBA) sobiq aʼzosi.
== Iqtiboslar ==
*Agar rivojlanmayotgan boʻlsang, demak, orqaga ketyapsan<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Sportchilar]]
[[Turkum:Basketbolchilar]]
[[Turkum:1945-yilda tugʻilganlar]]
mgn65e94ndzp5ghgucc98sz6ueviofa
Turkum:1945-yilda tugʻilganlar
14
3897
8057
2024-04-08T15:30:35Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8057
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Alexander Graham Bell
0
3898
8059
2024-04-08T15:37:40Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Alexander_Graham_Bell.jpg | wikipedia = Alexander Graham Bell }} '''Alexander Graham Bell''' <small>(talaffuzi: '''Aleksandr Greyam Bell''')</small>''(3-mart 1847-yil; 2-avgust 1922-yil'') — olim, muhandis va telefon ixtirochilaridan biri. == Iqtiboslar == *Butun fikringizni qoʻlingizdagi vazifaga qarating. Quyosh nurlari bir nuqtaga jamlanmaguncha alanga bermaydi<ref name="Samaradorlikning 21 yoʻli">{{Kitob...“ yozuvi orqali yangi sahifa yaratildi
8059
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Alexander_Graham_Bell.jpg
| wikipedia = Alexander Graham Bell
}}
'''Alexander Graham Bell''' <small>(talaffuzi: '''Aleksandr Greyam Bell''')</small>''(3-mart 1847-yil; 2-avgust 1922-yil'') — olim, muhandis va telefon ixtirochilaridan biri.
== Iqtiboslar ==
*Butun fikringizni qoʻlingizdagi vazifaga qarating. Quyosh nurlari bir nuqtaga jamlanmaguncha alanga bermaydi<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Muhandislar]]
[[Turkum:Ixtirochilar]]
[[Turkum:1847-yilda tugʻilganlar]]
[[Turkum:1922-yilda vafot etganlar]]
brtb2fr9cz0jww1ih6sgwghin9ex27x
Turkum:1922-yilda vafot etganlar
14
3899
8060
2024-04-08T15:37:58Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8060
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:1900-yilda tugʻilganlar
14
3900
8064
2024-04-08T16:13:52Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8064
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1944-yilda vafot etganlar
14
3901
8065
2024-04-08T16:14:05Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8065
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Muammo
0
3902
8444
8066
2024-06-08T05:40:17Z
Bekipediya
2189
8444
wikitext
text/x-wiki
{{Vikipediya}}
'''Muammo''' — 1) tushunib boʻlmaydigan, jumboqli narsa, jumboq; 2) hal qilinishi lozim boʻlgan narsa; masala, problema<ref>{{Kitob manbasi |title=O‘zbek tilining izohli lug‘ati |location=Toshkent |publisher=G‘afur G‘ulom nomidagi nashriyot-matbaa ijodiy uyi |year=2023 |pages=964}}</ref>.
== Iqtiboslar ==
*Hech qachon muammolaringizni boshqalar bilan baham koʻrmang, chunki odamlarning 80 foizi baribir ularga [[eʼtibor]] bermaydi, qolgan 20 foizi esa siz ularni birinchi oʻringa qoʻyganingizdan xursand boʻladi<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Mavzular]]
mp9htdumd0eugx7fmolm27vhebihrrd
Odat
0
3903
8069
2024-04-08T16:36:28Z
Bekipediya
2189
„{{Vikipediya}} '''Odat''' — bu avtomatik ravishda takrorlanadigan harakat. == Iqtiboslar == *Odatlanish koʻrinmas ipga oʻxshaydi, lekin u oʻylarimiz va xatti-harakatlarimizni boshqaradigan boʻlgunicha biz bir ishni muntazam takrorlaymiz, shu asnoda bu ipni yanada mustahkamlaymiz, unga yangi tola qoʻshamiz, uzilmas arqonga aylantiramiz<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Trey...“ yozuvi orqali yangi sahifa yaratildi
8069
wikitext
text/x-wiki
{{Vikipediya}}
'''Odat''' — bu avtomatik ravishda takrorlanadigan harakat.
== Iqtiboslar ==
*Odatlanish koʻrinmas ipga oʻxshaydi, lekin u oʻylarimiz va xatti-harakatlarimizni boshqaradigan boʻlgunicha biz bir ishni muntazam takrorlaymiz, shu asnoda bu ipni yanada mustahkamlaymiz, unga yangi tola qoʻshamiz, uzilmas arqonga aylantiramiz<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
gsm798j0v9ewwdi2g4i0tqyuvl98qmd
Nido Qubein
0
3904
8070
2024-04-08T16:43:24Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Nido_R._Qubein.jpg | wikipedia = Nido Qubein }} '''Nido Qubein''' <small>(talaffuzi: '''Nido Kubeyn''')</small>''(21-avgust 1948-yil)'' — amerikalik tadbirkor va ruhlantiruvchi notiq. == Iqtiboslar == *Butun energiyangizni muayyan miqdordagi cheklangan [[maqsad|maqsadlarga]] yoʻnaltirganchalik hech narsa hayotingizga quvvat bermaydi<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning...“ yozuvi orqali yangi sahifa yaratildi
8070
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Nido_R._Qubein.jpg
| wikipedia = Nido Qubein
}}
'''Nido Qubein''' <small>(talaffuzi: '''Nido Kubeyn''')</small>''(21-avgust 1948-yil)'' — amerikalik tadbirkor va ruhlantiruvchi notiq.
== Iqtiboslar ==
*Butun energiyangizni muayyan miqdordagi cheklangan [[maqsad|maqsadlarga]] yoʻnaltirganchalik hech narsa hayotingizga quvvat bermaydi<ref name="Samaradorlikning 21 yoʻli">{{Kitob manbasi |title=Samaradorlikning 21 yoʻli |author=Brayan Treysi |publisher=Asaxiy books |year=2020 |location=Toshkent |pages=92}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Tadbirkorlar]]
[[Turkum:Notiqlar]]
[[Turkum:1948-yilda tugʻilganlar]]
rlx3sg2mmky5m9l4s4loj1pk4acirhe
Sanjar Xo`ja
0
3905
8075
2024-04-08T18:18:16Z
Bekipediya
2189
OtabekMaxdum [[Sanjar Xo`ja]] sahifasini [[Sanjar Xoʻja]]ga koʻchirdi
8075
wikitext
text/x-wiki
#YOʻNALTIRISH [[Sanjar Xoʻja]]
puxi9ioh6uqqhqs0vtisq47oowlrxlm
Adolph Diesterweg
0
3906
8076
2024-04-08T18:33:29Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = 1860er_Jahre_circa_unbekannter_Maler,_Ölgemälde_Porträt_Adolf_Diesterweg.jpg | wikipedia = Adolph Diesterweg }} '''Adolph Diesterweg''' <small>(talaffuzi: '''Adolf Disterverg''')</small>''(29-oktyabr 1790-yil; 7-iyul 1866-yil)'' — nemis pedagogi, faylasuf va ilgʻor liberal siyosatchi boʻlib, maktablarni dunyoviylashtirish tarafdori boʻlgan. == Iqtiboslar == *Yomon o‘qituvchi haqiqatni o‘rgatadi, yaxsh...“ yozuvi orqali yangi sahifa yaratildi
8076
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = 1860er_Jahre_circa_unbekannter_Maler,_Ölgemälde_Porträt_Adolf_Diesterweg.jpg
| wikipedia = Adolph Diesterweg
}}
'''Adolph Diesterweg''' <small>(talaffuzi: '''Adolf Disterverg''')</small>''(29-oktyabr 1790-yil; 7-iyul 1866-yil)'' — nemis pedagogi, faylasuf va ilgʻor liberal siyosatchi boʻlib, maktablarni dunyoviylashtirish tarafdori boʻlgan.
== Iqtiboslar ==
*Yomon o‘qituvchi haqiqatni o‘rgatadi, yaxshi o‘qituvchi esa haqiqatni topishni o‘rgatadi<ref name="Umumiy pedagogika">{{Kitob manbasi |title=Umumiy pedagogika |author=B.X.Xodjayev |publisher=“Sano-standart”
nashriyoti |year=2017 |location=Toshkent |pages=416}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Oʻqituvchilar]]
[[Turkum:Faylasuflar]]
[[Turkum:Siyosatchilar]]
[[Turkum:1790-yilda tugʻilganlar]]
[[Turkum:1866-yilda vafot etganlar]]
9p4kzm54rx00vwbhb5f5v4g9tlgpty4
Turkum:1790-yilda tugʻilganlar
14
3907
8077
2024-04-08T18:36:16Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8077
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1866-yilda vafot etganlar
14
3908
8078
2024-04-08T18:36:32Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8078
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Andoza:Ijtimoiy va siyosiy faylasuflar
10
3909
8085
8084
2024-04-09T05:08:24Z
Salazarov
1839
8085
wikitext
text/x-wiki
{| class="wikitable mw-collapsible"
|-
|style=background:#E4F2E4 align=center colspan=3|'''[[:en:w:List of social and political philosophers|Ijtimoiy va siyosiy faylasuflar]]'''
|-
|style=background:#E4F2E4| [[w:Antik falsafa|Klassik]] ||[[Aristotle]] • [[Marcus Aurelius]] • [[Chanakya]] • [[Cicero]] • [[Confucius]] • [[Mozi]] [[Laozi]] • [[Mencius]] • [[Mozi]] • [[Plato]] • [[Plutarch]] • [[Polybius]] • [[Seneca the Younger]] • [[Socrates]] • [[Sun Tzu]] • [[Thucydides]] • [[Xenophon]] • [[Xun Zi]]
|-
|style=background:#E4F2E4| [[Konservatizm|Konservatistlar]] || [[Alain de Benoist|de Benoist]] • [[Henry St John, 1st Viscount Bolingbroke|Bolingbroke]] • [[Edmund Burke|Burke]] • [[James Burnham|Burnham]] • [[Thomas Carlyle|Carlyle]] • [[G. K. Chesterton|Chesterton]] • [[Juan Donoso Cortés|Cortés]] • [[Nicolás Gómez Dávila|Dávila]] • [[Julius Evola|Evola]] • [[Johann Gottlieb Fichte|Fichte]] • [[Robert Filmer|Filmer]] • [[Francis Galton|Galton]] • [[Giovanni Gentile|Gentile]] • [[Georg Wilhelm Friedrich Hegel|Hegel]] • [[Martin Heidegger|Heidegger]] • [[Johann Gottfried Herder|Herder]] • [[Thomas Hobbes|Hobbes]] • [[Hans-Hermann Hoppe|Hoppe]] • [[Bertrand de Jouvenel|de Jouvenel]] • [[Russell Kirk|Kirk]] • [[Erik von Kuehnelt-Leddihn|von Kuehnelt-Leddihn]] • [[Nick Land|Land]] • [[Alasdair MacIntyre|MacIntyre]] • [[Joseph de Maistre|de Maistre]] • [[Harvey Mansfield|Mansfield]] • [[H. L. Mencken|Mencken]] • [[Gaetano Mosca|Mosca]] • [[Friedrich Nietzsche|Nietzsche]] • [[José Ortega y Gasset|Ortega y Gasset]] • [[Camille Paglia|Paglia]] • [[Vilfredo Pareto|Pareto]] • [[Murray Rothbard|Rothbard]] • [[George Santayana|Santayana]] • [[Carl Schmitt|Schmitt]] • [[Roger Scruton|Scruton]] • [[Peter Sloterdijk|Sloterdijk]] • [[Herbert Spencer|Spencer]] • [[Oswald Spengler|Spengler]] • [[Leo Strauss|Strauss]] • [[Alexis de Tocqueville|Tocqueville]] • [[Giambattista Vico|Vico]] • [[Eric Voegelin|Voegelin]] • [[Richard Weaver|Weaver]] • [[Curtis Yarvin|Yarvin]]
|-
|style=background:#E4F2E4| [[Liberalizm|Liberallar]] ||[[Hannah Arendt|Arendt]] • [[Raymond Aron|Aron]] • [[Frédéric Bastiat|Bastiat]] • [[Cesare Beccaria|Beccaria]] • [[Jeremy Bentham|Bentham]] • [[Isaiah Berlin|Berlin]] • [[Étienne de La Boétie|Boétie]] • [[Albert Camus|Camus]] • [[Marquis de Condorcet|Condorcet]] • [[Benjamin Constant|Constant]] • [[Ronald Dworkin|Dworkin]] • [[Ralph Waldo Emerson|Emerson]] • [[Desiderius Erasmus|Erasmus]] • [[Benjamin Franklin|Franklin]] • [[Francis Fukuyama|Fukuyama]] • [[Friedrich Hayek|Hayek]] • [[Thomas Jefferson|Jefferson]] • [[Immanuel Kant|Kant]] • [[John Locke|Locke]] • [[Niccolò Machiavelli|Machiavelli]] • [[James Madison|Madison]] • [[John Stuart Mill|Mill]] • [[John Milton|Milton]] • [[Ludwig von Mises|Mises]] • [[Michel de Montaigne|Montaigne]] • [[Montesquieu]] • [[Robert Nozick|Nozick]] • [[José Ortega y Gasset|Ortega y Gasset]] • [[Karl Popper|Popper]] • [[Ayn Rand|Rand]] • [[John Rawls|Rawls]] • [[Murray Rothbard|Rothbard]] • [[Jean-Jacques Rousseau|Rousseau]] • [[Marquis de Sade|Sade]] • [[Friedrich Schiller|Schiller]] • [[Georg Simmel|Simmel]] • [[Adam Smith|Smith]] • [[Herbert Spencer|Spencer]] • [[Baruch Spinoza|Spinoza]] • [[Anne Louise Germaine de Staël|de Staël]] • [[Max Stirner|Stirner]] • [[Henry David Thoreau|Thoreau]] • [[Alexis de Tocqueville|Tocqueville]] • [[Benjamin Tucker|Tucker]] • [[Voltaire]] • [[Max Weber|Weber]] • [[Mary Wollstonecraft|Wollstonecraft]]
|-
|style=background:#E4F2E4| [[Din|Diniy]] ||[[Abu Hamid al-Ghazali|al-Ghazali]] • [[B. R. Ambedkar|Ambedkar]] • [[Thomas Aquinas|Aquinas]] • [[Augustine of Hippo|Augustine]] • [[Sri Aurobindo|Aurobindo]] • [[John Calvin|Calvin]] • [[Dante Alighieri|Dante]] • [[Dayanand Saraswati|Dayananda]] • [[Fyodor Dostoyevsky|Dostoyevsky]] • [[Mahatma Gandhi|Gandhi]] • [[René Girard|Girard]] • [[Pope Gregory VII|Gregory]] • [[René Guénon|Guénon]] • [[Jesus]] • [[John of Salisbury]] • [[Carl Jung|Jung]] • [[Søren Kierkegaard|Kierkegaard]] • [[Leszek Kołakowski|Kołakowski]] • [[C. S. Lewis|Lewis]] • [[Martin Luther|Luther]] • [[Maimonides]] • [[Nicolas Malebranche|Malebranche]] • [[Jacques Maritain|Maritain]] • [[Thomas More|More]] • [[Muhammad]] • [[Thomas Müntzer|Müntzer]] • [[Reinhold Niebuhr|Niebuhr]] • [[William of Ockham|Ockham]] • [[Origen]] • [[Philo]] • [[Christine de Pizan|Pizan]] • [[Sayyid Qutb|Qutb]] • [[Sarvepalli Radhakrishnan|Radhakrishnan]] • [[Ali Shariati|Shariati]] • [[Aleksandr Solzhenitsyn|Solzhenitsyn]] • [[Charles Taylor (philosopher)|Taylor]] • [[Tertullian]] • [[Leo Tolstoy|Tolstoy]] • [[Swami Vivekananda|Vivekananda]] • [[Simone Weil|Weil]]
|-
|style=background:#E4F2E4| [[Sotsializm|Sotsialistlar]] ||[[Theodor Adorno|Adorno]] • [[Giorgio Agamben|Agamben]] • [[Alain Badiou|Badiou]] • [[Mikhail Bakunin|Bakunin]] • [[Jean Baudrillard|Baudrillard]] • [[Zygmunt Bauman|Bauman]] • [[Eduard Bernstein|Bernstein]] • [[Judith Butler|Butler]] • [[Noam Chomsky|Chomsky]] • [[Simone de Beauvoir|de Beauvoir]] • [[Guy Debord|Debord]] • [[Gilles Deleuze|Deleuze]] • [[John Dewey|Dewey]] • [[W. E. B. Du Bois|Du Bois]] • [[Friedrich Engels|Engels]] • [[Frantz Fanon|Fanon]] • [[Michel Foucault|Foucault]] • [[Charles Fourier|Fourier]] • [[Erich Fromm|Fromm]] • [[William Godwin|Godwin]] • [[Emma Goldman|Goldman]] • [[Antonio Gramsci|Gramsci]] • [[Jürgen Habermas|Habermas]] • [[Peter Kropotkin|Kropotkin]] • [[Vladimir Lenin|Lenin]] • [[Jack London|London]] • [[Rosa Luxemburg|Luxemburg]] • [[Mao Zedong|Mao]] • [[Herbert Marcuse|Marcuse]] • [[Karl Marx|Marx]] • [[Giuseppe Mazzini|Mazzini]] • [[Antonio Negri|Negri]] • [[Robert Owen|Owen]] • [[Thomas Paine|Paine]] [[Richard Rorty|Rorty]] • [[Jean-Jacques Rousseau|Rousseau]] • [[Bertrand Russell|Russell]] • [[Henri de Saint-Simon|Saint-Simon]] • [[Jean-Paul Sartre|Sartre]] • [[B. F. Skinner|Skinner]] • [[Georges Sorel|Sorel]] • [[Leon Trotsky|Trotsky]] • [[Michael Walzer|Walzer]] • [[Slavoj Žižek|Žižek]]
|}
<noinclude>[[Turkum:Yoʻnaltiruvchi andozalar]]</noinclude>
66ypizpped5j2q5xje7ptayxfyk9f1u
Leo Tolstoy
0
3910
8097
2024-04-09T06:09:56Z
Salazarov
1839
[[Lev Tolstoy]]ga yoʻnaltirildi
8097
wikitext
text/x-wiki
#YOʻNALTIRISH [[Lev Tolstoy]]
ch4q5lttcxjujs6yv9cidbhmxgvlx20
Namoz
0
3911
8103
8102
2024-04-09T08:15:13Z
Umarxon III
998
8103
wikitext
text/x-wiki
'''Namoz''' ({{lang-ar|صلاة}}) — [[Islomning besh ustuni]]dan biri.
9jle49zkmy71lwfp0yfrqmwb36hrgqu
Shuhrat Gʻaniyev
0
3912
8106
8105
2024-04-09T09:24:10Z
Umarxon III
998
8106
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
|Ismi=Shuhrat Madaminovich Gʻaniyev
|Tasvir=Sh. Ganiyev.jpg
|wikipedia = Shuhrat Gʻaniyev
}}
'''Shuhrat Madaminovich Gʻaniyev''' (1968-yil 11-sentyabr, Margʻilon, Fargʻona viloyati, Oʻzbekiston SSR, SSSR) — 2012—2020-yillarda Fargʻona viloyati hokimi, 2020-2022-yillarda Oʻzbekiston Bosh vazirining oʻrinbosari, agrar va oziq-ovqat masalalari boʻyicha kompleks rahbari, 2011-yildan 2020-yilgacha Oʻzbekiston Respublikasi Oliy Majlisi Senatining aʼzosi<ref>https://m.kun.uz/news/2020/10/14/shuhrat-ganiyev-senat-azoligidan-chiqarildi</ref><ref>https://www.gazeta.uz/ru/2020/09/25/appointments/</ref>.
== Iqtiboslar ==
=== 2018-yil ===
==== 25-yanvar ====
Hamma narsa meni esimda turibdi. Novokaganskiy zavodni [[w:Toshloq tumani|Toshloqdan borib]] yopgan miting qilib, bu haromilar. Mana, mahalla eshitib oling, men Qamariddin Abdufattohovichga aytdim. Toshloqdan birortasi [[w:haj|hajga]] bormaydi! Miting qilgan ham shular boʻladi, 2005-yilda Haqir degan joyda ichki ishlar xodimlariga tosh otib, quvgan shular boʻladi, shu horomilar. Eshitib qoʻyinglar, toshloqliklar! Yana bechora viloyatliklar 80 million soʻm homiylik qilishga majbur boʻldi. Har biri uchun 5 million soʻmdan. Buni taʼna qilish uchun gapirayotganim yoʻq. Ikkita-uchtadan xotin qilganiyam Toshloqdan, sharʼiy nikoh oʻqib bergan mullasi ham Toshloqdan, xotinlarni qoʻyvorib, bolalar bilan yetim qilib, aliment toʻlamay yurganiyam Toshloqda. Padaringga laʼnat, san toshloqliklarni, bir joying yoʻq boʻp ketgan boʻlsa. …ni yulib olish kerak, Toshloqdagilarni. Hokimdan boshlab, horomilarni. Butun viloyatga sharmanda qilib, respublikaga, viloyatni sharmanda qilgan. Bozorni ustidan yozadiganlaram Toshloqda, bozorda bir-birini eshak mindi oʻynaydiganlaram Toshloqda. Qoʻlingdan kelmasa, hozir chiqib ket zaldan. Hokim boʻlib oʻtirmasdan. Mard boʻlsang, shunday chiqib ket. Viloyat Avtodaryosi, siz ham Toshloqdan chiqqansiz ogʻayni, man bilmayman, mana viloyatda kirakashlar bor-ku, oʻn mingta roʻyxatda turgani bor, boshqasi bor, boshqasi bor. Toshkentga qatnayotgani bor. Tushuntira oldimmi, bular hammasi ma shinada ketgan. Poezdda ham ketmagan, samolyotda ham ketmagan. Bizda tochkalarimiz bor. [[w:Rahmat Mamatov|Rahmatjon Toshnazarovich]] GAIni rahbarini qoʻshib beradilar, har bitta stoyankada birga yurib, oʻzi Rossiyaga ketayotgan maʼlum boʻladi. Qoʻlida yuki katta boʻladi<ref>{{cite web|url=https://www.youtube.com/watch?v=_BflgpJveaA&t=71s|title=FARG'ONA VILOYATI HOKIMI BUTUN TUMANNI HAQORAT QILIB, HAJ VA MIGRATSIYANI TAQIQLADI}}</ref>.
=== 2019-yil ===
==== 22-may ====
Bekor hazillashyapsan ikkalang. Umring 5 yil, 10 yil qamoqda oʻtadi. Sen MIB boshligʻi boʻlasanmi, boshqa boʻlasanmi, undan nari boʻlasanmi, sen nomardlarni. Bizning odamlarimiz nima boʻladi? Bizning koʻchalarimiz nima boʻladi? Suvimiz nima boʻladi, obod qishlogʻimiz nima boʻladi? Pulni qayerdan olaman?, Xatni yozib berasiz, uka. Biz bu pulni tushirib bera olmaymiz, kechirasiz, bu qoʻlimizdan kelmaydi, deb yozasiz, keyin sizni bezovta qilmaymiz. Oʻzimni bosib turibman. Ichagingni olib, boshingga salla qilib qoʻyish qoʻlimdan keladi, lekin oʻzimni bosib turibman. Men bu ahvolni keng jamoatchilikka ham etkazaman. Sen nomardlar, soliq boshligʻi – Toshkent shahar fuqarosi, MIB boshligʻi – Toshkent shahar fuqarosi. Fargʻonada lavozimga tayinlanib, fargʻonaliklarni botqoqqa botiryapti, deb men senlarni muhokama qilaman, sen imoningga oʻt tushgurlarni. Sen nomardlarni. Ozgina imkoniyat topilsa men senlarni qamataman. Soliq boshligʻiyam, MIB boshligʻiyam javobgar boʻlasan. Xudo degin, may oyi rejasini bajaraylik – 400 million soʻm. Bajarilmasa, ikkalang javobgar boʻlasan, javobgar qilaman, jinoiy javobgarlikka torttiraman. Nimaiki imkoniyat topsam, jinoiy javobgarlikka torttiraman, qanaqa harakat qilib boʻlsayam. Ogohlantirib qoʻyaman ikkalangni. Menga unaqa sotqinlar kerak emas. Bular sotqin. Bular kulyapti biz fargʻonaliklar ustidan. Kulyapti bular. Nomard boʻlmasa 3 milliard 700 million soʻmdan 229 million pul undiradimi? Butun dor tagidan qochganlar yigʻilgan.
==== 29-sentyabr ====
Men aytdim, yaxshi qoʻshma korxona ochibsizlar rahmat. Lekin bunaqa soqolni qoʻyib olmanglar. Chet ellik mehmon, lekin bu shu yerda faoliyat yuritib tirikchilik qiladigan boʻlsa, Oʻzbekiston qonunlariga boʻysunishga majbur boʻladi va soqolini olamiz biz. Turkiya respublikasi fuqarosini. Shunday dedimmi?<ref>{{cite web|url=https://daryo.uz/2019/09/30/fargona-viloyati-hokimi-soqol-romol-va-ish-joylarida-namozga-qarshi-chiqib-bunga-boysunmaganlarni-qamash-bilan-tahdid-qildi-audio/|title=Farg‘ona viloyati hokimi soqol, ro‘mol va ish joylarida namozga qarshi chiqib, bunga bo‘ysunmaganlarni qamash bilan tahdid qildi (audio)}}</ref>.
==== 14-dekabr ====
— Mana kecha, Quvada, qarzni toʻlab qoʻyishni oʻrniga nima boʻlyapti, Quvada? Kim ekan oʻsha, telefonda gapirgan, oʻsha koʻchaga chiqvolib moshinalar oʻtyapti mana hozir… A, oooov tuman hokimi?
Quva tumani hokimi: — Salomaleykum.
Shuhrat Gʻaniyev: — Salomaleykum. Qani oʻsha?
Quva tumani hokimi: — Shuhrat Madaminovich, aniqlashtir deganingizga aniqlashtirish….
Shuhrat Gʻaniyev: — Aniqlashtirish kerak emas, qachon oʻqiladi uning janozasi?
Quva tumani hokimi: — Chorasini koʻrdik…
Shuhrat Gʻaniyev: — Chora koʻrish emas bu ogʻayni, janozasi oʻqilsa keyin hisob endi uni.
Quva tumani hokimi: — Tushunarli…
Shuhrat Gʻaniyev: — Nima deganing u tushunarli.
Quva tumani hokimi: — Mana reja tuzdik hozir boshlandi…
Shuhrat Gʻaniyev: — Kattaxolangnikiga boshlandimi? A? Ammangni sumalagi boshlandimi? Hosil bayramidan mahrum boʻlding, tamom<ref>{{cite web|url=https://kun.uz/news/2019/12/19/bosh-prokuratura-fargona-viloyati-hokimiga-mansubligi-aytilgan-audioyozuv-organilmoqda|title=Бош прокуратура: Фарғона вилояти ҳокимига мансублиги айтилган аудиоёзув ўрганилмоқда}}</ref>.
=== 2023-yil ===
==== 3-iyul ====
Hozir Qamashi tumani hokimi, G‘uzor tumani hokimini chaqirib, idorangizga boring. Ko‘kdala tumani hokimini ham chaqirib, og‘ayni, suv bo‘yicha javobgar qilasiz. Uchta tuman „vodxozi“ rahbarini ham jinoiy javobgarlikka tortasiz. Hamroyev uchalasiniyam hozir ishdan olib tashlaydi. Hokimini ham jinoiy javobgarlikka tortasiz. Hozir uch nafar hokim o‘rinbosarini ham ishdan olamiz.
Katta xolangning chorvog‘imi bu, Muxtor? Bu nima qilganing? 6200 gektar bosvoribsan. Gapir, Muxtor. Hozir borib o‘lchaymi?
Qarshi tumani 5830 gektar ekib tashlabdi, 3315 ta xonadonga 1100 gektar xonadonga ektirib tashlabdi.
Sen jipiriq, raqamlarni ko‘rmaysanmi? Demak, takroriy ekin bo‘yicha ishlamayapsan ekan-da, jipiriq?
Hozir borsak, birga yurib, 4900 gektarning hech bo‘lmasa 4000 gektarini ko‘rsatib berolasanmi?
Yo‘q, e’tiroz emas, vijdonsiz! Nomard, shunchalik ham aldaysanmi?
Jinni bu. Jinni bo‘lsang, sal bir qonuniyroq, fahm-farosati ishlaydigan jinni bo‘l, Xatirchida o‘tirgan rahbarlar. Shunaqayam jinni bo‘lasanmi? Jinnining jinnisi ekansan-ku<ref>{{cite web|url=https://www.gazeta.uz/oz/2023/07/03/ganiev/|title=“Jipiriq, shunchalik ham aldaysanmi?” Shuhrat G‘aniyev hokimlarni qo‘shib yozganlik uchun tanqid qildi}}</ref>.
== Manbalar ==
{{manbalar}}
[[Turkum:Oʻzbekiston yetakchilari]]
4t0ao1gqhd4uee4vlswmnlsmkr2vmij
Sunʼiy ong (film)
0
3913
8111
8110
2024-04-12T06:38:18Z
Bekipediya
2189
OtabekMaxdum [[Sunʼiy ong]] sahifasini [[Sunʼiy ong (film)]]ga koʻchirdi
8110
wikitext
text/x-wiki
[[Fayl:Transcendence2014Poster.jpg|thumb]]
{{Vikipediya}}
'''“Sunʼiy ong”''' yoki '''“Sunʼiy dunyo”''' <small>(inglizcha: '''Transcendence''')</small> — 2014-yilda katta ekranlarga chiqqan, [[w:Wally Pfister|Wally Pfister]] tomonidan suratga olingan [[w:ilmiy fantastika|ilmiy fantastika]] janridagi AQSH filmidir.
== Iqtiboslar ==
*[[w:Internet|Internet]] olamni kichraytirishga moʻljallangandi. Aslini olganda olam internetsiz kichrayib ketgandek...
*Ammo, fikrlovchi kompyuter yaratish orzusida yurgan bir paytimizda men ''“[[sayohat]] — belgilagan manzildan muhim”'' degan fikrdaman.
*130 yil davomida fikrlash doiramiz deyarli oʻzgarmay kelyapti. Shu zalda oʻtirgan [[w:neyrobiolog|neyrobiologlar]], [[w:muhandis|muhandislar]], [[w:matematik|matematiklar]] va [[w:haker|hakerlarni]] birlashgan salohiyati eng sodda [[w:sunʼiy intelekt|sunʼiy intelekt]] salohiyati oldida ojizdir. Birgina fikrlovchi mashina ishga tushirilsa, tez orada biologik toʻsiqlarni yoʻqqa chiqaradi. Qisqa fursat ichida ushbu mashinaning tahlil qilish imkoniyatlari shu kungacha yashagan barcha insonlarni imkoniyatlarini ortda qoldiradi. Insonning barcha hissiyotlari mujassam boʻlgan, hatto oʻzini anglay oladigan zohiriy ongni koʻz oldingizga keltirib koʻring. Baʼzi olimlar buni mukammallik deb atashadi. Men esa “sunʼiy dunyo” deb nomladim. Bunday super intelektni yaratish [[w:koinot|koinotni]] eng katta sirlarini ochib beradi.<br>[[Ong|Ongning]] oʻzi nima? U [[qalb|qalbmi]]? Agar shunday boʻlsa, oʻsha qalb qayerda joylashgan? Uni qanday aniqlash mumkin? Uning koʻrinishi bormi? Savol [[miya|miyamizda]]. U charx urib aylanmoqda. Unga javob izlaymiz.
*Odamlar tushunmaydigan narsalardan qoʻrqishadi.
*Qogʻozda yozilganlar oʻz yoʻliga, [[qalb|qalbingizda]] nimalar borligiga qiziqaman.
*Avvaliga qoʻrqishlari mumkin. Ammo texnologiyani nimaga qodir ekanligini koʻrishgandan soʻng uni qabul qilishadi. Texnologiya insonlar hayotini oʻzgartirib yuboradi degan umiddaman.
[[Turkum:Filmlar]]
st23njep5og2kan7zsd5x63c77ncchl
Sunʼiy ong
0
3914
8112
2024-04-12T06:38:18Z
Bekipediya
2189
OtabekMaxdum [[Sunʼiy ong]] sahifasini [[Sunʼiy ong (film)]]ga koʻchirdi
8112
wikitext
text/x-wiki
#YOʻNALTIRISH [[Sunʼiy ong (film)]]
fa86c3og2lt6tblgn5wm0anflw3rn2h
Assassinlar siri
0
3915
8118
2024-04-14T16:05:05Z
Bekipediya
2189
„{{vikipediya}} '''Assassinlar siri''' <small>(inglizcha: '''Assassinʼs Creed''')</small> — 2016-yilda suratga olingan sarguzasht-jangari film. == Iqtiboslar == *Oʻzgalar [[haqiqat]] ortidan koʻr-koʻrona ergashayotgan bir paytda, unutma, hech narsa chin [[haqiqat]] emas. Oʻzgalar ruhiga [[axloq]] va [[qonun|qonundan]] kishan taqqan paytda, unutma, seni ixtiyoring oʻz qoʻlingda. *Nurga xizmat qilish uchun zulmatda kurashamiz. *Bugun odamlar...“ yozuvi orqali yangi sahifa yaratildi
8118
wikitext
text/x-wiki
{{vikipediya}}
'''Assassinlar siri''' <small>(inglizcha: '''Assassinʼs Creed''')</small> — 2016-yilda suratga olingan sarguzasht-jangari film.
== Iqtiboslar ==
*Oʻzgalar [[haqiqat]] ortidan koʻr-koʻrona ergashayotgan bir paytda, unutma, hech narsa chin [[haqiqat]] emas. Oʻzgalar ruhiga [[axloq]] va [[qonun|qonundan]] kishan taqqan paytda, unutma, seni ixtiyoring oʻz qoʻlingda.
*Nurga xizmat qilish uchun zulmatda kurashamiz.
*Bugun odamlarga shaxsiy erkinliklar emas, yuksak turmush darajasi kerak, xolos.
*Biz asrlar davomida [[urush|urushlar]], [[din]] va isteʼmolchilik kayfiyati bilan yod fikrlashga barham berishga urindik.
*— Nega [[jahl]] qilyapsiz?<br>— Boshqasi qoʻlimdan kelmaydi...
*— Bu ishga [[hayot|hayotimni]] bagʻishlaganman.<br>— Men uchun esa bu — [[hayot]].
*Bizdan soʻng nima qolishi muhim...
[[Turkum:Filmlar]]
585hnhpd2b1jrzz8chv8dp0zv7mgghk
Lamborgini: Afsonaviy odam
0
3916
8123
2024-04-15T03:21:44Z
Bekipediya
2189
„{{vikipediya}} '''Lamborgini: Afsonaviy odam''' <small>(inglizcha: '''“Lamborghini: The Man Behind the Legend”''')</small> — 2022-yilda Robert Moresco tomonidan suratga olingan va Frank Grillo tomonidan italiyalik tadbirkor Ferruccio Lamborghini rolini oʻynagan biografik drama filmi. == Iqtiboslar == *[[Qarz|Qarzi]] yoʻq odam ishlamasa ham boʻladi. *Koʻpchilik uchun [[quyosh]] chiqadi va botadi. Ular vafot etishadi. Ammo baʼzi buyuk kis...“ yozuvi orqali yangi sahifa yaratildi
8123
wikitext
text/x-wiki
{{vikipediya}}
'''Lamborgini: Afsonaviy odam''' <small>(inglizcha: '''“Lamborghini: The Man Behind the Legend”''')</small> — 2022-yilda Robert Moresco tomonidan suratga olingan va Frank Grillo tomonidan italiyalik tadbirkor Ferruccio Lamborghini rolini oʻynagan biografik drama filmi.
== Iqtiboslar ==
*[[Qarz|Qarzi]] yoʻq odam ishlamasa ham boʻladi.
*Koʻpchilik uchun [[quyosh]] chiqadi va botadi. Ular vafot etishadi. Ammo baʼzi buyuk kishilar ismi oʻlmaydi.
*Sinab koʻrmagunimizcha buni imkoni yoʻq.
*Odamlar “[[w:Ferrari|Ferrari]]”ni [[obroʻ]] olish uchun xarid qilishadi. “[[w:Lamborgini|Lamborgini]]”ni [[obroʻ|obroʻga]] ega boʻlganlar oladi.
[[Turkum:Filmlar]]
7lno6re6vpa0uzs0a1njbonac2uhtx7
Ernest Hemingway
0
3917
8134
8133
2024-04-15T09:20:52Z
Salazarov
1839
8134
wikitext
text/x-wiki
[[File:ErnestHemingway.jpg|thumb|230px|Hemingway ''For Whom the Bell Tolls'' asari ustida ishlamoqda (Sun Valley Lodge, 1939-yil)]]
'''[[:w:Ernest Hemingway|Ernest Miller Hemingway]]''' (1899-yil 1-iyul, Oak Park, Illinois – 1961-yil 2-iyul, Ketchum, Idaho, AQSh) — [[:w:AQSh|amerikalik]] [[:w:yozuvchi|yozuvchi]], 1954-yilgi [[:w:Nobel mukofoti|Nobel mukofoti]] laureati.
==Iqtiboslari==
* Bir kunni buzishi mumkin boʻlgan yagona narsa — bu odamlar. Odamlar har doim baxtning cheklovchisi boʻlgan, faqat bahor kabi yaxshi boʻlgan juda oz sonli odamlar bundan mustasno.
** ''[https://www.fadedpage.com/showbook.php?pid=20141111 A Moveable Feast]'' (1964) asari 5-bobida keltirilgan
*** Asl matni: ''The only thing that could spoil a day was people.... People were always the limiters of happiness except for the very few that were as good as spring itself'''.
* Barcha fikrlaydigan kishilar ateistdirlar.
**''[http://books.google.com/books?id=2_XH0Z81_ZEC&pg=PA13&dq=All+thinking+men+are+atheists+A+FAREWELL+TO+ARMS&hl=en&ei=BTQpTaOnG5CSnAfwk43pAQ&sa=X&oi=book_result&ct=result&resnum=2&ved=0CCsQ6AEwAQ#v=onepage&q&f=false A Farewell to Arms]'' (1929-yil), 2-bob
* Hayotda yoʻqotadigan hech narsang boʻlmaganda, yashash osonlashadi.
**''[[:w:A Farewell to Arms|A Farewell to Arms]]'' (1929-yil), 21-bob
*** Asl matni: ''Life isn't hard to manage when you've nothing to lose''
[[Turkum:Yozuvchilar]]
[[Turkum:Nobel mukofoti laureatlari]]
1wt390gwzhjv3llftvgdolw1fxgfk0b
Zlatan Ibrohimovich
0
3918
8137
2024-04-15T10:00:34Z
Salazarov
1839
Salazarov [[Zlatan Ibrohimovich]] sahifasini [[Zlatan Ibrahimović]]ga koʻchirdi
8137
wikitext
text/x-wiki
#YOʻNALTIRISH [[Zlatan Ibrahimović]]
4mdvtrair7dtagarpijhqzro9kbz729
3 savdoyi
0
3920
8148
8147
2024-04-18T07:03:17Z
Bekipediya
2189
8148
wikitext
text/x-wiki
[[Fayl:Fortis Noida Three Idiots.jpg|thumb|3 savdoyi filmiga poster]]
{{vikipediya}}
'''3 savdoyi''' — 2009-yilda hind tilida yaratilgan komedik-dramatik film. Chetan Bhagatning “Besh nuqtali kimdir” romani asosida suratga olingan.
== Iqtiboslar ==
*Bizga bolaligimizdan ''“hayot misoli bir poyga. Tez yugurmasang oyoq ostida qolib ketasan”'' deb uqtirishardi.
*Maʼnosi tushunarli boʻlsa boʻldi-da, [[kitob|kitobiy]] jumlalarni yodlashdan nima foyda axir?
*Atrofda [[bilim]] ulashishyapti. Istagan joyimdan olib qolay, derdi.
*Bizni qishloqda bir qorovul bor edi. Har kuni tunda bor ovozi bilan ''“Hammasi yaxshi”'' deb baqirib yurardi. Biz hotirjam uxlagani yotardik. Bir kuni qishlogʻimizda oʻgʻirlik boʻldi. Bilsak u tunda koʻrmas ekan. Shuning uchun bor ovozi bilan baqirar ekan. Biz boʻlsak qotib uxlarkanmiz. Oʻsha kuni bir narsani tushundim. Mana bu [[yurak]] tushmagur bor-ku, judayam [[qoʻrquv|qoʻrqoq]] boʻlarkan. Uni aldash kerak. [[Hayot|Hayotda]] har qanday muammoga duch kelganingdayam unga shunday deyish kerak: Hechqisi yoʻq akasi, hammasi yaxshi, hammasi yaxshi.
<br>— Shu bilan [[muammo]] hal boʻlarkanmi?
<br>— Yoʻq, lekin bardoshliroq boʻlishga kuch topadi.
*Bu yerda yangi [[gʻoya|gʻoyalar]] haqida gapirilmaydi. Yangilik kiritilmaydi. Gapirilsa faqat baholar haqida yo boʻlmasa [[w:AQSH|Amerikada]] ishlash haqida gapiriladi. Lekin bu yerda [[bilim]] oʻrniga faqat qanday qilib yaxshi baho olish kerakligi oʻqitilyapti.
*Endi hayotingizni bir onini ajratib oʻylab koʻring. Men shu savolni berganimda kimdir ''“bugun maza qilib bir yangilik olarkanmiz”'' dedimi? Ser, ser? Yoʻq, hamma poygaga kirishib ketdi. Kimoʻzarga oʻqishdan nima foyda? [[Bilim|Bilimlaringiz]] osharmidi? Yoʻq, faqat qon bosimingiz oshadi. Bu yer kollej, qon bosimi oshiradigan joy emas. Qamchining zarbidan sher ham boshqa kursiga oʻtib oʻtirishni oʻrganadi. Lekin u sherni oʻrgatilgan sher deydilar. Oʻqimishli demaydilar.
*[[Omad]] ketidan quvma. Yaxshi injiner boʻlsang, [[omad]] oʻzi ketingdan quvadi.
*Natijalarni eʼlon qilib yopishtirmaslik kerak. Kimnidir kamchiligini, kimnidir yutugʻini nimaga hammani oldida namoyish qilishimiz kerak? MIsol uchun, ser, sizni qoningizda [[w:gemoglabin|gemoglabin]] kam chiqsa, doktor sizga davo yozadimi yo televizorda koʻrsatadimi?
*Biz oʻqishga faqat diplom olish uchun borardik. Diplom boʻlmasa, ish boʻlmaydi. Ish boʻlmasa, hech qanday ota qizini bermaydi. Bank kredit ajratmaydi. Odamlar hurmat qilishmaydi deb bilardik. U kollejga diplom uchun emas, faqat [[bilim]] olish uchun kelgan ekan.
*U na oxirida qolishdan qoʻrqardi va na birinchi boʻlishga intilardi.
*Bolalar iqtidorli boʻlinglar, iqtidorli. Omadni oʻzi esa ketinglardan quvib yuradi.
[[Turkum:filmlar]]
f3tw1q64z2mtldv8s73tuyhl8xiv4cp
Kurd maqollari
0
3921
8150
2024-04-18T10:03:17Z
Bekipediya
2189
„{{vikipediya}} '''Kurdlar''' ''(oʻzlarini kurd, boʻri, kurmanj deb ataydilar)'' — Yaqin Sharqning qadimgi xalqlarining biri. Turkiyada <small>(7,5 mln. kishidan oshiq)</small>, Eronda <small>(5,6 mln. kishiga yaqin)</small>, Iroqda <small>(Kurd muxtor viloyatida 3,7 mln. kishi)</small>, Suriyada <small>(745 ming kishidan ortiq)</small> va boshqa mamlakatlarda yashaydilar. Umumiy soni 18 mln. kishi <small>(1990-yillar oʻrtalari)</small>. Kurd t...“ yozuvi orqali yangi sahifa yaratildi
8150
wikitext
text/x-wiki
{{vikipediya}}
'''Kurdlar''' ''(oʻzlarini kurd, boʻri, kurmanj deb ataydilar)'' — Yaqin Sharqning qadimgi xalqlarining biri. Turkiyada <small>(7,5 mln. kishidan oshiq)</small>, Eronda <small>(5,6 mln. kishiga yaqin)</small>, Iroqda <small>(Kurd muxtor viloyatida 3,7 mln. kishi)</small>, Suriyada <small>(745 ming kishidan ortiq)</small> va boshqa mamlakatlarda yashaydilar. Umumiy soni 18 mln. kishi <small>(1990-yillar oʻrtalari)</small>. Kurd tilida soʻzlashadilar. Dindorlari — asosan, sunniy musulmonlar, yazidlar va boshqa ham bor.
== Maqollar ==
*Tug‘ bayroqdorning qo‘lidan olinib, boshqasiga berilganida muammolar boshlanadi.
*Igna bilan quduq qazisa bo‘lar, lekin undan suv chiqmaydi.
*Och bo‘lsang, [[Xudp|Xudoni]] eslaysan, to‘qligingda — hammasiga o‘zing erishding.
*Menga tegmagan bo‘ri ming yil yashasin.
*Eshak bilan yursang, eshakchasiga hangray boshlaysan.
*[[Bekorchilik|Bekorchilikdan]] ko‘ra [[urush]] ham afzal.
*Eshakning quroli bo‘lsa ham bo‘riga yem bo‘ladi.
*Avval o‘z uyingga xo‘jayin bo‘l, so‘ng boshqalarga.
*Baʼzida so‘zlashdan ko‘ra sukut afzal.
*Qalpoq ko‘p, unga munosib bosh tanqis.
*Tez yurgan tez charchaydi.
*Tog‘ cho‘qqisi doim bulutli bo‘ladi.
*Tuxum o‘g‘irlagan ham, buqani o‘margan ham — o‘g‘ri.
*Zarar — foydaning akasi.
*Hamma narsa o‘z vaqtida yaxshi.
*Ko‘z ko‘rmasa yurak sevmaydi.
*Bordingmi — [[qo‘rquv|qo‘rqma]], oldingmi — uyalma.
*[[Yolg‘izlik|Yolg‘iz]] sherdan ikki tulki afzal, ikki sher — baridan zo‘r.
*To‘qqiz berib o‘nni ol.
*Ilonning bolasi ham zaharli.
*Yo‘lning uzunligi uning eni bilan o‘lchanadi.
*Taxtaning o‘zi qiyshiq, usta — to‘g‘ri.
*[[Xudo]] sendan yuz o‘girsa bo‘tqa ham tishingni sindiradi.
*Soqol biron nimani hal qilolganida echki sardor bo‘lardi.
*[[Yoshlik|Yoshlikda]] uylan, bolalaring senga o‘rtoq bo‘ladi.
*Ilonning bolasi ilondan yomon.
*Katta ham, kichik ham o‘z o‘rnida yaxshi.
*Hatto zahar ham davo bo‘ladi.
*Mingta [[do‘st]] — kam, bitta [[dushman]] — ko‘p.
*Yuqoriga chiqayotib pastga tushishni ham o‘yla.
*Xachirning bahosi bilan bo‘rining nima ishi bor.
*[[Muhabbat]] va [[ehtiros]] [[do‘st]] bo‘lsa, ular yurakni ham, qalbni ham vayron qiladi.
*[[Yolg‘izlik|Yolg‘iz]] odamni yozning issig‘i ham ranjitadi.
*[[Taqdir|Taqdiriga]] osilib [[o‘lim|o‘lish]] yozilgan odam dengizda cho‘kib o‘lmaydi.
*[[Yomg‘ir|Yomg‘irdan]] [[qo‘rquv|qo‘rqqan]] do‘lga tutiladi.
*Ko‘p bilgan ko‘p xato qiladi.
*Qiyinchilik ko‘rmagan neʼmatlar qadrini bilmaydi.
*[[Dushman|Dushmanning]] kuchini bilmagan halok bo‘ladi.
*Bilmaganning qayg‘usi yo‘q.
*Shamolga qarshi tupurma — peshonangga yopishadi.
*Aytganini bajargan — chin inson; aytmasdan bajargan — sher; aytgan-u bajarmagan — eshak.
*Ko‘pga erishmoqchi bo‘lsang, ko‘pni yo‘qotishga tayyor tur.
*Ot ustida o‘tirganning undan tushish ham bor.
*O‘z aybing bilan yiqildingmi, yig‘lama.
*Tovuq qora bo‘lsa ham oq tuxum qo‘yadi.
*[[Yolg‘on|Yolg‘onni]] ham shunday gapirki, so‘zingda tuz bo‘lsin.
*Tulkidan so‘radilar: ''“Guvohing kim?”'' — u dedi: ''“Mening dumim”''.
*Birovning qo‘lidagi kurak — yengil.
*Otga taqa qoqishsa, eshak ham tuyog‘ini tutarmish: ''“menga ham”''.
*Birovning qovurmasidan o‘zingning qotgan noning afzal.
*Kichik [[dushman]] katta zarar olib keladi.
*Aqli kaltaning yuki og‘ir.
*Misning rangi tilladek bo‘lsa ham u oltin emas.
*[[Zulm]] va xayr orasi bir qarich.
*Tutundan qutulaman deb o‘tga o‘zingni otma.
*Hamma ko‘k gumbazlar ham [[masjid]] emas.
*Hamma erkak ham ''Erkak'' emas, hamma sher ham ''Sher'' bo‘lolmas.
*Shamol egolmaydigan daraxt yo‘q.
*Tandirdan chiqqan bitta non o‘n qadoq undan afzal.
*Aytilgan va bajarilgan ish orasi — 15 yil.
*Itning jasorati egasining darvozasigacha.
*Don olsang — bug‘doy ol, mato olsang — movut.
*Jangdan keyin qahramon ko‘payadi.
*Hukmdor ilon kabidir: ham zahri bor, ham dorisi.
*So‘rash — ayb, bermaslik — ikki karra ayb.
*Ko‘rkam kiyimli qari erdan yirtiq kiygan bo‘lsa ham yoshrog‘i afzal.
*Tutdingmi — qo‘yvorma, qo‘yvordingmi — yugurma.
*Quyosh bo‘lmasa Oyning nuri bo‘larmidi?
*Daryo dengizni bulg‘olmaydi.
*[[Ota]]-[[ona|onaning]] ko‘ngli — bolada, bolaning ko‘ngli — ko‘hi Qofda.
*Egri o‘tirsang ham to‘g‘ri gapir.
*[[Iymon]] salla va soqolda emas — [[qalb]] va amalda.
*Avval uyingdan 7 marta qidir, so‘ng qo‘shningdan so‘ra.
*Suriya — shakar, o‘z kulbang undan ham shirin.
*Qancha o‘rgansang ham bilmaganlaring bilganlaringdan ko‘p bo‘ladi.
*[[So‘z]] — javohir, ammo ko‘paysa, qadri tushadi.
*Hamma uyning mehmoni — [[o‘lim]].
*[[So‘z]] bor, gapiruvchi mard yo‘q.
*Qip-qizil, go‘zal olmaning ichida qurt ham yashaydi.
*Avval tingla, so‘ngra gapir.
*Avval ot ol, keyin otxona qur.
*It itni yemaydi.
*Chumolilar yig‘ilsa, tog‘ni talqon qiladi.
*Avval otga taqa qoq, so‘ng yo‘l sol.
*[[Dushman|Dushmaning]] kuchini bilmasdan turib unga urush ochma.
*Uyatchan ayol — bir shaharga teng, uyatchan erkak — uloqcha.
*Bo‘ri bolasi odamga birodar bo‘lmaydi.
*Xotirjam yashamoqchi bo‘lsang, kar, ko‘r va soqov bo‘l.
*Ishni sen-u men qilamiz, olqishni Shezar oladi.
*Mingta igna bir bigizning o‘rnini bosolmaydi.
*Bekorchining uyi qulaydi.
*Aql — oltin toj, u hammada ham bo‘lmaydi.
*[[Ilm]] — oltin: zanglamaydi; [[boylik]] — lash-lush: chirib bitadi.
*Yaxshi farzand [[ota|otaning]] yomon nomini yaxshilaydi; yomon farzand [[ota|otaning]] ezgu nomini bulg‘aydi.
*[[Vatan|Vatansiz]] inson — qanotsiz qush.
*Qancha balandga sakrasang pastga qattiqroq tushasan.
*Yer berganini qaytarib oladi.
*Eshak bu dunyo haqida nimani ham bilardi?
*Men bilan hisoblashganning quliman, hisoblashmaganning — xo‘jayini<ref>[https://ziyouz.uz/hikmatlar/jahon-xalqlari-maqollari/kurd-maqollari/| Ziyouz.com — Ziyo istagan qalblar uchun!]</ref>.
== Manba ==
[[Turkum:Maqollar]]
drouz7l9j7y0kk8vggt1fvutcf5g753
Farengeyt boʻyicha 451 daraja
0
3922
8155
8152
2024-04-23T08:44:30Z
Bekipediya
2189
Vikipediya andozasini qoʻshdim
8155
wikitext
text/x-wiki
{{vikipediya|Fahrenheit 451}}
'''Farengeyt boʻyicha 451 daraja''' <small>(inglizcha: '''Fahrenheit 451º''')</small> — Rey Bredberining huddi shu nomdagi romani asosida 2018-yilda yaratilgan fantastik film.
== Iqtiboslar ==
*Baʼzan bunday [[ozodlik|ozodlikdan]] kishan afzal.<br>'''Franz Kafka'''
*Ozod boʻlgandan baxtli boʻlgan yaxshi.<br>'''The Bill of Rights''' ''(Huquq haqidagi qonun loyihasi)''
*Nima uchun olishishni, kim bilan qanday olishishni bilsang doim uddalaysan.
*Nimani yoʻqotsang boshqa koʻrinishda qaytadi.
*Agar boshimizni ham burish mumkin boʻlmasa, devordagi soyalardan tashqari nimanidir qanday koʻra olamiz.
[[Turkum:Filmlar]]
rnqu42zjisslaukbp5hihspoo9jfono
Gʻolib
0
3923
8153
2024-04-23T08:32:00Z
Bekipediya
2189
„'''Gʻolib''' — 2019-yilda rejissyor Vamshi Paidipally hamda Shri Venkatesvara Creations, Vyjayanthi Movies va PVP Cinema tomonidan telugu tilida ishlab chiqarilgan hind drama filmi. == Iqtiboslar == *[[Pul]] juda gʻalati narsa. U hech nima, shuning bilan birga u hamma narsa. [[Pul]] ortidan quvganimizda u bizdan koʻra tezroq yuguradi. [[Pul]] haqida oʻylamasdan yugurganimizda esa [[pul|pulning]] oʻzi ortimizdan yuguradi. *Muvaffaqiyat|Muv...“ yozuvi orqali yangi sahifa yaratildi
8153
wikitext
text/x-wiki
'''Gʻolib''' — 2019-yilda rejissyor Vamshi Paidipally hamda Shri Venkatesvara Creations, Vyjayanthi Movies va PVP Cinema tomonidan telugu tilida ishlab chiqarilgan hind drama filmi.
== Iqtiboslar ==
*[[Pul]] juda gʻalati narsa. U hech nima, shuning bilan birga u hamma narsa. [[Pul]] ortidan quvganimizda u bizdan koʻra tezroq yuguradi. [[Pul]] haqida oʻylamasdan yugurganimizda esa [[pul|pulning]] oʻzi ortimizdan yuguradi.
*[[Muvaffaqiyat|Muvaffaqiyatning]] taʼrifi yoʻq. [[Muvaffaqiyat|Muvaffaqiyatga]] erishdach uning timsoliga aylanasiz.
*Geografiya fani dunyo quyosh atrofida aylanishini taʼkidlaydi. Lekin aslida butun dunyo [[muvaffaqiyat|muvaffaqiyat]] atrofida aylanadi.
*Koʻpchilik talabalar muvaffaqiyatsizlik soʻzidan qoʻrqishadi. Lekin muvaffaqiyatsizlik zafarga eltuvchi ilk qadamdir.
*[[Muvaffaqiyat|Muvaffaqiyatning]] poyoni yoʻq. Faqat oraliq masofalar mavjud.
*[[Muvaffaqiyat]] — bu [[maqsad]] emas. [[Muvaffaqiyat]] — bu sayohat.
*Bu dunyoda faqat tezkorlarnigina eslab qolishadi. Shunday ekan, men ham tezlikni tanlayman.
*Yaponiyalik 20 yoshli bola qandaydir dastur yaratibdi. Amerika kompaniyasi esa uni yarim miliard evaziga sotib olibdi. Dunyo taraqqiy etayotgan bir paytda biz qahva yoki koʻk choy ichib oʻtiraveramiz.
*Nima uchun koʻplab talabalar imtihondan oʻtolmaganini bilishni istaysanmi? Oʻzlarining kuchli taraflarini topish oʻrniga, ular boshqalarning kuchidan qoʻrqishadi. Ular koʻproq boshqalar haqida oʻylashadi. Boshqalar haqidagi oʻy-fikrlar ularni oqibatda magʻlubiyatga yetaklaydi. U yerda har bir talaba oʻz hayotining qahramonidir. Hammaning oʻz kuchi mavjud. Menda oʻz kuchim, senda ham oʻz kuching bor. Oʻzingga boʻlgan ishonch sening kuchingdir. Oʻz fikringda qatʼiy tur, shunda gʻalabaning oʻzi kelib oyoqlaringga yiqiladi.
*Otaning oʻgli hammadan zoʻr boʻlishini istashi yaxshi, albatta. Lekin buning uchun kimnidir yoʻlini toʻsish toʻgʻri emas.
*Agar oʻyinni magʻlub boʻlishdan [[qoʻrquv|qoʻrqib]] boshlasang, hech qachon gʻolib boʻlolmaysan.
*Rishi, shu paytgacha oʻzing istagan ishni qilding. Endi qalbingga quloq sol. Shunda albatta gʻalaba qozonasan.
*'''Muxbir:'''<br>''— Rishi Kumar Anxirapradesh shtatiga 6 ming krok mablagʻ sarflash uchun kelgan.''<br>'''Tasvirchi:'''<br>''— Nega bunday deyapsan oshna?''<br>'''Muxbir:'''<br>''— Yangiliklarda bilgan maʼlumotimizni aytamiz. Tezkor yangiliklarda esa bilmagan xabarlarni ham. 6 ming krok sarflash uchun kelgan deyaveramiz. Agar mablagʻ sarflasa bu haqda birinchilardan aytgan boʻlamiz. Sarflamasa u haqda ham yozamiz. Tushundingmi?''
*'''[[w:Hindiston|Hindiston]] qishloq xoʻjaligi vaziri:'''<br>— ''Afsuski koʻpchilik xato fikrlaydi. Asosiy kuch siyosatchilar qoʻlida deb oʻylashadi. Biroq bunday emas. Siyosatchilar Hindistonni boshqarishmaydi. Hindistonni korparatsiyalar boshqarmoqda. Davlat hududida topilgan tabiiy boyliklar boshqa mamlakatlarga olib ketilishiga jimgina qarab turaveramiz. Ilojsiz ahvoldamiz.''
*70 yildan beri dehqonchilik qilaman. Bir paytlar fermerlar qirollardek yashardi. Hozir esa uning qadr-qimmati ham qolmagan. Oilada qiz bola yigʻlasa yaxshi emas deyishadi. Fermer koʻz yosh toʻkkan davlat obod boʻlarmikan?
*Yer yuzidagi jamiki tiriklik [[w:qishloq xoʻjaligi|qishloq xoʻjaligi]] bilan bogʻliq. Nonushtaga murabboli non yeyuvchi miliaderdan tortib, guruchli boʻtqa yeyuvchi kambagʻalgacha. Yashash uchun oziq-ovqat kerak boʻlgan har bir kishining qishloq xoʻjaligiga aloqasi bor.
*[[w:Qishloq xoʻjaligi|Qishloq xoʻjaligi]] shunchaki mehnat maydoni emas. U inson va zamin oʻrtasidagi goʻzal munosabatdir. Hatto olimlar ham toʻliq anglab yetolmagan oʻziga xos ilmdir.
*[[w:Oziq-ovqat|Oziq-ovqat]] yetishtirayotgan odamlarning soni kamaymoqda. Isteʼmolchilarning soni esa ortmoqda. Shu sababli bozorlarda mahsulotlar narxi oshishi barobarida soxta mahsulotlar hajmi ham ortmoqda. Agar shu ketishda davom etaversa farzandlaringiz uchun jamgʻarib qoʻygan mablagʻlaringiz shifoxona hisoblarini toʻlashdan ortmaydi.
*Yer narxi oshyapti. Fermerning qadri esa tushib boryapti. Yer narxi oshiyotgandan foydalanib yangi imoratlar quraversak, yashash uchun nima yeymiz?!
*Hukumat kim oʻzi? U biz emasmizmi?
[[Turkum:Filmlar]]
edjqkchgc9zfcmp7bdhn0raqq1jni54
Oushenning 11 doʻsti
0
3924
8154
2024-04-23T08:43:31Z
Bekipediya
2189
„{{vikipediya|Ocean's Eleven}} '''Oushenning 11 doʻsti''' <small>(inglizcha: '''Oceanʼs Eleven''')</small> — 2001-yil Amerika tomonidan ishlangan film. == Iqtiboslar == *Yo aqlimiz oshadi, yo esimiz ogʻib qoladi. Lekin oʻzgarmaymiz. [[Turkum:Filmlar]]“ yozuvi orqali yangi sahifa yaratildi
8154
wikitext
text/x-wiki
{{vikipediya|Ocean's Eleven}}
'''Oushenning 11 doʻsti''' <small>(inglizcha: '''Oceanʼs Eleven''')</small> — 2001-yil Amerika tomonidan ishlangan film.
== Iqtiboslar ==
*Yo aqlimiz oshadi, yo esimiz ogʻib qoladi. Lekin oʻzgarmaymiz.
[[Turkum:Filmlar]]
ea0p1hjn4lkglx3mzst2mhl5i4j3995
Jahongir Muhammad
0
3925
8162
8161
2024-04-28T11:51:19Z
Umarxon III
998
8162
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
|Ismi = Jahongir Mamatov
|Tasvir = Jahongir Muhammad (Jahongir Mamatov).png
|wikipedia = Jahongir Muhammad
|commons = Category:Jahangir Mamatov
}}
'''Jahongir Muhammad''' (1955-yil 1-sentyabrda tugʻilgan) — siyosat arbobi, tilshunos olim, yozuvchi va jurnalist<ref>{{cite web|url=|title=}}</ref>.
== Manbalar ==
{{Manbalar}}
{{vikipediya|Jahongir Muhammad}}
[[Turkum:Yashayotgan insonlar]]
[[Turkum:Oʻzbekiston kishilari]]
pkam5lbpvdbq33z2y0mszfqjmuv9tic
Fotih 1453
0
3926
8164
8163
2024-04-28T12:38:18Z
Bekipediya
2189
8164
wikitext
text/x-wiki
{{vikipediya}}
'''Fotih 1453''' — [[w:Konstantinopolning fathi|Istanbul fathi]] va [[w:Ulubatli Hasan|Ulubatli Hasanning]] hayoti haqida hikoya qiluvchi turkcha katta budjetli tarixiy film.
== Iqtiboslar ==
*[[w:Mehmed II Fotih|Sulton Mehmedning]] yagona orzusi imperiyamizni yiqitishdir. Shahrimizning himoyasini buzish uchun muhandislik ilmini, nozik taraflarimizni bilish uchun tilimizni, iymonimizni buzish uchun dinimizni oʻrgandi. <br>'''[[w:Loukas Notaras|Loukas Notaras]]''' ''(Imperator Konstantin vaziri)''
*Boshqarish — xalqqa kuchini koʻrsatish emas, Zanos. Balki, xalqning foydasini qoʻriqlash, farovonligini taʼminlash va kelajagini qurish uchun bir vositadir. Bir sultonni kuchli qiladigan ham shudir.<br>'''[[w:Mehmed II Fotih|Sulton Mehmed II]]'''
*[[Sabr]] insonning ikkinchi [[aql|aqlidir]].
*Kuchli shamol baland togʻlarda kezadi.
[[Turkum:filmlar]]
b6utsa87r0hccy3jct0azwfhbk3iqt8
Dangal
0
3927
8166
2024-04-28T12:43:48Z
Bekipediya
2189
„{{Vikipediya|Dangal (2016-yilgi film)}} '''Dangal''' — Nitesh Tiwari boshchiligida, Aamir Khan va Kiran Rao tomonidan Walt Disney Company India kompaniyasi nazorati ostida Siddharth Roy Kapur bilan Aamir Khan Productions tomonidan ishlab chiqarilgan 2016-yilgi Hind tili biografiyasiga oid sport dramasidir. == Iqtiboslar == *Gʻoliblar daraxtda oʻsmaydi. Ularni tarbiyalab yetishtirish kerak. *Oʻrnak boʻlolganlar esdan chiqarilmaydigan afsonag...“ yozuvi orqali yangi sahifa yaratildi
8166
wikitext
text/x-wiki
{{Vikipediya|Dangal (2016-yilgi film)}}
'''Dangal''' — Nitesh Tiwari boshchiligida, Aamir Khan va Kiran Rao tomonidan Walt Disney Company India kompaniyasi nazorati ostida Siddharth Roy Kapur bilan Aamir Khan Productions tomonidan ishlab chiqarilgan 2016-yilgi Hind tili biografiyasiga oid sport dramasidir.
== Iqtiboslar ==
*Gʻoliblar daraxtda oʻsmaydi. Ularni tarbiyalab yetishtirish kerak.
*Oʻrnak boʻlolganlar esdan chiqarilmaydigan afsonaga aylanishadi.
[[Turkum:filmlar]]
f25aghaz6hdi4adgup6eirw6tliupub
Sherali Joʻrayev
0
3928
8417
8337
2024-05-26T16:09:17Z
Bekipediya
2189
„[[Turkum:Qoʻshiqchilar]]“ turkumiga kiritdim
8417
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
|Ismi = Sherali Joʻrayev
|Tasvir = Sherali Joʻrayev.jpg
|wikipedia = Sherali Joʻrayev
|commons = Category:Sherali Joʻrayev
}}
'''Sherali Joʻrayev''' (tavallud paytidagi ismi sharifi — Shermat Joʻrayev, 1947-yil 12-aprel, Asaka tumani, Andijon viloyati, Oʻzbekiston SSR, SSSR – 2023-yil 4-sentyabr, Toshkent, Oʻzbekiston) – taniqli [[oʻzbeklar|oʻzbek]] xonandasi, bastakori, shoiri va aktyori<ref>{{veb manbasi |title=Скончался народный артист Узбекистана Шерали Джураев |url=https://rus.ozodlik.org/amp/32578240.html |website=rus.ozodlik.org |accessdate=4-dekabr 2023-yil}}</ref>.
== Iqtiboslari ==
=== 2007-yil ===
==== 13-fevral ====
Bir-ikkita biz oʻzimiz non berib katta qilgan odamlar bor edi. Hozir ular endi polkovnik darajasiga koʻtarildiyu, ishdan endi boʻshagan hozir. Shuni aytib qoʻyishim kerak sizlarga. Shu odam mening uyimga bir oʻn yil, yoʻq, boring, yetti yil boʻldi, bormaydi. Mendan xabar ham olmaydi. Shuni ham aytib qoʻyay. Yana bir haromi bolani yetaklab yurarkan. „Sheralining oʻgʻli“ deb pul qilarkan. Man qirqqa kirganimda oʻgʻil koʻrganman — [[Shohjahon Joʻrayev|Shohjahon]]. Qirqqa kirganimda man oʻgʻil koʻrganman. Birinchi koʻrgan farzandim shu. Undan avval man farzand koʻrmaganman, hov birodarlar. U aytadigan bolasi oʻziga teng, haligi joʻraning oʻziga teng. Xullas, u aytadigan bolaning juda otasi koʻp, hov birodarlar. Bir beshta, oʻnta odamning oldiga olib borib, „Sening oʻgʻling“ deb, pul olgan onalari. Shuning uchun men sizlarga ochiq-oydin, [[Alloh]]ning oldida aytayapman bu gapni. Bunaqa tirikchilik qiladiganlarni shunday ushlanglar. Sherali Joʻrayevning oʻgʻli tanbur choladi, dutor choladi, soz choladi, tor choladi. Uni bilish uchun sahnaga chiqarib qoʻyib, qoʻliga tor bering, tanbur bering, dutor bering. Chololsa, mening oʻgʻlim boʻladi. Har bitta menga oʻxshagan mening oʻgʻlim boʻlavermaydi-da. Sen beriroq kel, beriroq kel, oʻgʻlim, tepaga chiq. Mana shun bolani ham mening oʻgʻlim, desa, ishonaveradi odamlar. Sababi — menga oʻxshaydida. Bu Andijonning 90 foizi bir-biriga oʻxshaydi. Shuni aytib qoʻyay. Hali Nuriddinni mening oʻgʻlim, deb aytishgan, Ahrorni mening oʻgʻlim, deb aytishgan. Ular mendan yetti yoshga kichik, xolos. Shuning uchun, birodarlar, mana kamera ham olayapti. Shuni chiqarib qoʻyaveringlar, shu gaplarimni. Xalq bilsin. Menda ikkita oʻgʻil bor. Shohjahon — 18 ga endi kirdi. Keyingisi esa Zohirshoh, deb ot qoʻyganmiz. Unisi endi 16 ga kirdi. Mana yangi yilda aka-uka qoʻshilishib „Zamon-zamon“ni aytishdi. Shundan boshqa menda oʻgʻil yoʻq, aytib qoʻyay. Toʻyga olib borarkan. „Sherali Joʻrayevning oʻgʻlini olib keldim“ deb pul olarkan haligi toʻy egasidan. Odamlarga „Hozir Sheralining oʻgʻli chiqadi“ deb eʼlon qiladi oʻrtada eʼlonchi. Mening oʻrtoqlarim, sizlarga oʻxshagan shinavandalar „Sherali Joʻrayevning oʻgʻli kelib qolibdi“ deb 3-4 soʻm qistirishadi. Shunga ishqiboz u haromilar. Men shuni aytishim kerak edi. Shuni aytmasam boʻlmasdi. Men bu yerlarga endi qachon qaytib kelaman. Men shuni aytishim kerak edi. Sizlar bilishlaring kerakligi uchun aytayapman. Juda zaril emas. Lekin aytishim kerak edi.
== Manbalar ==
{{manbalar}}
== Adabiyotlar ==
* Oʻzbekiston milliy ensiklopediyasi. [http://n.ziyouz.com/books/uzbekiston_milliy_ensiklopediyasi/Oʻzbekiston%20Milliy%20Ensiklopediyasi%20-%20Sh%20harfi.pdf Sh-harfi]. Birinchi jild. Toshkent, 2000-yil.
== Havolalar ==
* [http://www.sayyod.ucoz.org/forum/8-103-1 Sherali Joʻrayevning Sayyod.com nashriga bergan intervyusi]
{{vikipediya|Sherali Joʻrayev}}
{{DEFAULTSORT:Joʻrayev, Sherali}}
[[Turkum:Sherali Joʻrayev| ]]
[[Turkum:1947-yilda tugʻilganlar]]
[[Turkum:2023-yilda vafot etganlar]]
[[Turkum:Andijonda tugʻilganlar]]
[[Turkum:Toshkentda vafot etganlar]]
[[Turkum:Oʻzbekistonlik erkak qoʻshiqchilar]]
[[Turkum:Oʻzbekistonlik shoirlar]]
[[Turkum:Oʻzbekistonlik erkak aktyorlar]]
[[Turkum:Sovet erkak aktyorlari]]
[[Turkum:Toshkent sanʼat instituti bitiruvchilari]]
[[Turkum:Qoʻshiqchilar]]
icgnay08129kkr1hjdfz5z7l31b86s6
Mening dadam enaga
0
3929
8172
8171
2024-04-30T07:01:46Z
Bekipediya
2189
8172
wikitext
text/x-wiki
{{vikipediya}}
'''Mening dadam enaga''' <small>(inglizcha: '''“Daddy day care”''')</small> — 2003-yilda ishlangan oilaviy, komediya janridagi film.
== Iqtiboslar ==
*Bolalar misoli nihol. Xohlagan tomoniga oʻsaveradi. Bogʻbon qaychilab tursa, ayni muddao boʻladi.
[[Turkum:filmlar]]
tsd6ucxiib3i4ulc3clb3ppu9pbj26u
Millat xazinasi
0
3930
8175
8174
2024-04-30T10:42:17Z
Bekipediya
2189
Vikipediya andozasini qoʻshdim
8175
wikitext
text/x-wiki
{{vikipediya}}
'''Millat xazinasi''' <small>(inglizcha: '''National Treasure''')</small> — 2004-yilda chiqarilgan AQSH filmidir. Walt Disney Pictures mahsuloti.
== Iqtiboslar ==
*[[Orzu|Orzuga]] erishmoq uchun ezgulik yoʻlida tinimsiz sabot bilan harakat qilmoq kerak.
*— [[Thomas Edison|Edison]] degan olim choʻgʻlama tolali elektr chiroqni yaratish uchun 2000 dan ortiq tajriba oʻtkazgan ekan.<br>— Nima qilibdi?<br>— Oʻsha [[Thomas Edison|Edison]] aytgan ekan: ''“Men chiroq yonmasligining 2000 mingta usulini oʻrganib oldim”'' — deb. Chiroqni yaratishning esa bor yoʻgʻi bitta yoʻlini topolgan.
*Odamlar nimadir boʻlganini sezishsa ham [[haqiqat|haqiqatni]] bilishmaydi.
*Dunyo boyligi jahondagi mavjud insoniyatniki boʻlishi shart.
[[Turkum:Filmlar]]
h3fjqmch8dlj1ni0gavi8mty1ntztd7
Shohona tashrif
0
3931
8177
2024-04-30T15:58:30Z
Bekipediya
2189
„{{Vikipediya}} '''Shohona tashrif''' <small>(inglizcha: '''“Coming to America”''')</small> — 1988-yilda John Landis tomonidan suratga olingan, Eddie Murphyning roli va hikoyasiga asoslangan romantik komediya film. Film 1988-yil 29-iyunda AQSHda chiqarilgan. == Iqtiboslar == *Faqat xonaki itlar itoatkor boʻladi. Erlar rafiqasining fikrini ham inobatga olishi joiz. *Osmonda uchishni xohlagan odam avval yerda yurishni oʻrganishi kerak. Busiz...“ yozuvi orqali yangi sahifa yaratildi
8177
wikitext
text/x-wiki
{{Vikipediya}}
'''Shohona tashrif''' <small>(inglizcha: '''“Coming to America”''')</small> — 1988-yilda John Landis tomonidan suratga olingan, Eddie Murphyning roli va hikoyasiga asoslangan romantik komediya film. Film 1988-yil 29-iyunda AQSHda chiqarilgan.
== Iqtiboslar ==
*Faqat xonaki itlar itoatkor boʻladi. Erlar rafiqasining fikrini ham inobatga olishi joiz.
*Osmonda uchishni xohlagan odam avval yerda yurishni oʻrganishi kerak. Busiz parvoz qilolmaysan.
[[Turkum:Filmlar]]
7etdr2iutadn4dcj1fvos1ubiacl9b6
Ustoz oshxonasi
0
3932
8179
2024-05-01T04:03:59Z
Bekipediya
2189
„{{vikipediya}} '''Ustoz oshxonasi''' <small>(inglizcha: '''“Ustad Hotel”''')</small> — rejissyor Anwar Rasheed tomonidan suratga olingan 2012-yilgi hind malayalam tilidagi drama filmi. == Iqtiboslar == *Oʻgʻlim, kishi tanini toʻqlashni hamma biladi. Agar tan bilan birga [[ruhiyat|ruhni]] ham oziqlantira olsang haqiqiy oshpazga aylanasan. *Menga oʻzimnikidan koʻra boshqalarni qorni toʻygani maʼqul. *Ketadigan odam yoʻldan qaytmasligi...“ yozuvi orqali yangi sahifa yaratildi
8179
wikitext
text/x-wiki
{{vikipediya}}
'''Ustoz oshxonasi''' <small>(inglizcha: '''“Ustad Hotel”''')</small> — rejissyor Anwar Rasheed tomonidan suratga olingan 2012-yilgi hind malayalam tilidagi drama filmi.
== Iqtiboslar ==
*Oʻgʻlim, kishi tanini toʻqlashni hamma biladi. Agar tan bilan birga [[ruhiyat|ruhni]] ham oziqlantira olsang haqiqiy oshpazga aylanasan.
*Menga oʻzimnikidan koʻra boshqalarni qorni toʻygani maʼqul.
*Ketadigan odam yoʻldan qaytmasligi kerak.
*Shunda yashashdan [[maqsad|maqsadim]] nima deb oʻylab qoldim. Hashamatli mehmonxonada ishlayman. Xorijlik mehmonlarga lazzali taomlar ulashaman. Ammo oʻz xalqim bugun bir burda non topolamanmi deya tong ottirishadi...
*Odamlar boriga [[qanoat]] qilishmaydi. Yanada koʻprogʻini istashadi. Ovqat masalasida esa bunday emas. Qorni toʻygach ortigʻini soʻrashmaydi.
[[Turkum:Filmlar]]
jr23rgrislao99uq0092g95n3juzwap
"Izlash" asari
0
3933
8184
2024-05-03T09:09:45Z
Talaba0225
2304
„Hamma faqat o‘zining dardga chalinganini o‘ylaydigan bu dunyoda hamdarding bo‘lishi ne’matdir. Mehmet Yildiz "Izlash"“ yozuvi orqali yangi sahifa yaratildi
8184
wikitext
text/x-wiki
Hamma faqat o‘zining dardga chalinganini o‘ylaydigan bu dunyoda hamdarding bo‘lishi ne’matdir. Mehmet Yildiz "Izlash"
obp6d1v7e792ur4f2hd1oktlccrxwk9
Janob Chyorch
0
3934
8185
2024-05-03T18:00:31Z
Bekipediya
2189
„{{Vikipediya}} '''Janob Chyorch''' <small>''(inglizcha: '''“Mr. Church”''')''</small> — 2016-yilda rejissyor Bruce Beresford tomonidan suratga olingan AQSH drama filmi. Film Susan McMartinning “Biz bilan yashashga kelgan oshpaz” ''(inglizcha: “The Cook Who Came to Live with Us”)'' qissasi asosida suratga olingan. == Iqtiboslar == *Baʼzi yozuvchilar kitobxonni yigʻlatib maza qilishadi. Aslida ayrim kitobxonlar ham shunaqa. *Odamlar...“ yozuvi orqali yangi sahifa yaratildi
8185
wikitext
text/x-wiki
{{Vikipediya}}
'''Janob Chyorch''' <small>''(inglizcha: '''“Mr. Church”''')''</small> — 2016-yilda rejissyor Bruce Beresford tomonidan suratga olingan AQSH drama filmi. Film Susan McMartinning “Biz bilan yashashga kelgan oshpaz” ''(inglizcha: “The Cook Who Came to Live with Us”)'' qissasi asosida suratga olingan.
== Iqtiboslar ==
*Baʼzi yozuvchilar kitobxonni yigʻlatib maza qilishadi. Aslida ayrim kitobxonlar ham shunaqa.
*Odamlar [[oʻlim|ajal]] qarshisida dovdirab qolishadi. Baʼzilar [[oʻlim|oʻlimdan]] boshqa hamma narsa haqida gapiradi. Ayrimlar esa faqat marhumlarni eslashadi. Baʼzilar esa koʻnglingni koʻtarishga urinadi. Ayrimlar esa yigʻlashga majbur qiladi. Hech narsa demay yuradigan insonlar ham bor. Bunday lahzalarda gapirish shart emas.
*Baʼzilar uchun [[talaba|talabalik]] oʻzini anglash davri sanaladi.
[[Turkum:Filmlar]]
nx03j6blodcg3k7h1qwf03r5jdfkg20
Karib dengizi qaroqchilari: Qora marvarid tavqi lanʼati
0
3935
8187
2024-05-04T04:37:36Z
Bekipediya
2189
„{{vikipediya}} '''Karib dengizi qaroqchilari: Qora marvarid tavqi lanʼati''' <small>(inglizcha: '''Pirates of the Caribbean: The Curse of the Black Pearl''')</small> — 2003-yil ekranlarga chiqarilgan fentezi va sarguzasht janrlaridagi AQSh filmidir == Iqtiboslar == *Sharoblaring tuppa-tuzuk odamni ham iflos hayvonga aylantiradi. *[[Omad|Omadim]] bor ekan, demak yashayman. [[Turkum:Filmlar]]“ yozuvi orqali yangi sahifa yaratildi
8187
wikitext
text/x-wiki
{{vikipediya}}
'''Karib dengizi qaroqchilari: Qora marvarid tavqi lanʼati''' <small>(inglizcha: '''Pirates of the Caribbean: The Curse of the Black Pearl''')</small> — 2003-yil ekranlarga chiqarilgan fentezi va sarguzasht janrlaridagi AQSh filmidir
== Iqtiboslar ==
*Sharoblaring tuppa-tuzuk odamni ham iflos hayvonga aylantiradi.
*[[Omad|Omadim]] bor ekan, demak yashayman.
[[Turkum:Filmlar]]
bnp7w4xtxgfgo781diky80jzwazlqnl
Gipnozchi
0
3936
8188
2024-05-04T04:53:50Z
Bekipediya
2189
„{{vikipediya}} '''Gipnozchi''' <small>''(inglizcha: '''“The Great Hypnotist”''')''</small> — Leste Chen tomonidan rejissor qilingan 2014-yilgi xitoyliklar tomonidan suratga olingan sirli-triller janridagi film. == Iqtiboslar == *Siz uchun nima muhim? Asl [[haqiqat|haqiqatmi]] yoki sizga maʼqul [[haqiqat]]? *Odam qachonki aniq [[maqsad|maqsadi]] va aldashga sababi boʻlsa [[yolgʻon]] gapiradi. [[Turkum:Filmlar]]“ yozuvi orqali yangi sahifa yaratildi
8188
wikitext
text/x-wiki
{{vikipediya}}
'''Gipnozchi''' <small>''(inglizcha: '''“The Great Hypnotist”''')''</small> — Leste Chen tomonidan rejissor qilingan 2014-yilgi xitoyliklar tomonidan suratga olingan sirli-triller janridagi film.
== Iqtiboslar ==
*Siz uchun nima muhim? Asl [[haqiqat|haqiqatmi]] yoki sizga maʼqul [[haqiqat]]?
*Odam qachonki aniq [[maqsad|maqsadi]] va aldashga sababi boʻlsa [[yolgʻon]] gapiradi.
[[Turkum:Filmlar]]
crgy05le31u57gu4ekpo7mwfkb08osh
Alloh
0
3937
8335
8334
2024-05-19T08:37:56Z
Umarxon III
998
8335
wikitext
text/x-wiki
[[File:Allah3.svg|thumb|„Alloh“ yozuvi]]
{{vikipediya}}
'''Alloh''' ({{lang-ar|الله}}) — [[Islom]] dinida Xudoning nomi. [[Qurʼon]]da [[w:Allohning 99 nomi|99 nom bilan]] sifatlangan. Arabshunoslikda Alloh soʻzi al-ilah deb tushuniladi. '''Al''' birlik aniq artikli (الـ) va '''ilah''' (إلٰهٌ) — xudo maʼnosini bildiruvchi soʻzning qoʻshilishi natijasida hosil boʻladi, deb ishoniladi. Injildagi yahudiycha „Elohim“, oromiycha „Elah“, suriyacha „Alah“ va akkadcha „El“ deyiluvchi nomlari bor.
== Iqtiboslar ==
* {{Q|Iqtibos=|Asl matn=الْحَمْدُ للّهِ رَبِّ الْعَالَمِين
الرَّحْمـنِ الرَّحِيم
مَـالِكِ يَوْمِ الدِّين
إِيَّاك نَعْبُدُ وإِيَّاكَ نَسْتَعِين
اهدِنَــــا الصِّرَاطَ المُستَقِيمَ
صِرَاطَ الَّذِينَ أَنعَمتَ عَلَيهِمْ غَيرِ المَغضُوبِ عَلَيهِمْ وَلاَ الضَّالِّين|Muallif=[[Qurʼon]], [[w:Fotiha surasi]]}}
== Manbalar ==
{{manbalar}}
[[Turkum:Islom]]
e0p3arb4uatho1m7pzw9b9fbzj9xqo8
Ahmad Lutfiy Qozonchi
0
3943
8200
8199
2024-05-05T08:15:52Z
Talaba0225
2304
8200
wikitext
text/x-wiki
Bu bola hayvondan chiroyli, biroq hayvon undan ko‘ra yaxshi ish qilyapti. Demak, inson ba’zan qilgan bitta axloqsizligi bilan o‘zini yerga uradi, o‘zini hayvondan ham past holga tushirib qo‘yadi.
Fotimahonim
Ahmad Lutfiy Qozonchi «O‘gay ona»
Ba’zan dunyoning eng kuchli lashkariga bosh egmagan millatning bolalari tafakkur, ma’rifiy-ma’naviy jihatdan shunday buziladiki, ko‘rib ishongingiz kelmaydi.
Ahmad Lutfiy Qozonchi «O‘gay ona»
q0b1j1z37znqtiizyp8ttalhv1ird89
Dima Qayum
0
3944
8201
2024-05-05T19:39:45Z
Bekipediya
2189
„{{vikipediya}} '''Dima Qayum''' ''(3-avgust 1983-yil)'' — bloger, tadbirkor, hunarmand, ''“Menkim, Dima Qayum”'' nomli kitob muallifi. == Iqtiboslar == *Bundan 17 yil oldin o‘qishga kirmoqchi bo‘lib imtihonga yo‘l olayotsam, bir qiz ''“Hoy, senga kim qo‘yibdi? Borib molingni boq”'', degandi. Shu-shu o‘qimay, bozorda pechka sotdim va o‘sha qiz har kuni o‘sha gaplarini qayta-qayta aytaveradi...<ref>[https://kun.uz/news/2017/0...“ yozuvi orqali yangi sahifa yaratildi
8201
wikitext
text/x-wiki
{{vikipediya}}
'''Dima Qayum''' ''(3-avgust 1983-yil)'' — bloger, tadbirkor, hunarmand, ''“Menkim, Dima Qayum”'' nomli kitob muallifi.
== Iqtiboslar ==
*Bundan 17 yil oldin o‘qishga kirmoqchi bo‘lib imtihonga yo‘l olayotsam, bir qiz ''“Hoy, senga kim qo‘yibdi? Borib molingni boq”'', degandi. Shu-shu o‘qimay, bozorda pechka sotdim va o‘sha qiz har kuni o‘sha gaplarini qayta-qayta aytaveradi...<ref>[https://kun.uz/news/2017/08/03/lam-fikrlar-tarmokka-taslangan-karmok| Lahm fikrlar: Tarmoqqa tashlangan qarmoq]</ref>
*Talablarga binoan qo‘shiqlar<br>Paxtaga chiqayotgan o‘qituvchilar uchun [[w:Ozodbek Nazarbekov|Ozodbek Nazarbekovni]] ''“Hokim qasam ichmaydi...”'' Iya, uzr! ''“Yigit qasam ichmaydi, yigitning so‘zi qasam!”''<br>Kaltak yegan o‘qituvchilar talabiga binoan: ''“Kimligini aytmayman!”'' ([[w:Oxunjon Madaliyev|Oxunjon Madaliyev]])<br>Kaltak yegan doktor uchun: ''“Bos, bos, qamchi bos!”'' ([[w:Hosila Rahimova|Hosila Rahimova]])<br>Dollar sotib, naqd dollar sotib ololmayotganlar uchun: ''“Afsusdaman”'' ([[w:Manzura|Manzura]])<br>Qora bozorchilar talabiga binoan: [[w:Ozodbek Nazarbekov|Ozodbek]] ijrosida ''“Kechir”'' qo‘shig‘i!<br>Yo‘llar asfalt bo‘ladi, deb va'da berib, lekin bajarmaganlar talabiga binoan: [[w:Shahzod guruhi|Shahzod guruhidan]] ''“O‘ynaysan”'' qo‘shig‘i.<br>Chiroq-gazchilar talabiga binoan: [[w:Yulduz Usmonova|Yulduz Usmonova]] va [[w:Tohir Sodiqov|Tohir Sodiqov]] ''“Undan nimam kam?”''<ref>[https://kun.uz/news/2017/09/13/olvani-okim-ejdi-kaltakni-ustoz-trendda-kandaj-mavzular| «Holvani hokim yeydi, kaltakni ustoz». Trendda qanday mavzular?]</ref>.
*Postlarni buzib tashlasa, chiqqan materiallarini menga berishsa, yaxshilab qayta ishlab, pechka yasab sotardim<ref>[https://kun.uz/news/2017/12/22/pensionerlar-rostdan-am-dam-olisga-cikislari-kerak-ehud-tarmokda-nima-gaplar| «Pensionerlar rostdan ham dam olishga chiqishlari kerak...» yoxud tarmoqda nima gaplar?]</ref>.
*Robot onaning qiziga nasihati: ''“u yigit senga uylanmaguncha, chipingni ko‘rsatma, xo‘p”''<ref>[https://oz.sputniknews.uz/20170707/5775594.html| "Feysbuk" masxarabozi - Dima Qayum: yozadiganlarim latifa emas]</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Blogerlar]]
[[Turkum:1983-yilda tugʻilganlar]]
teso1zlrk4q6tgjgv5zkmjt4hl6eh7p
Turkum:Blogerlar
14
3945
8202
2024-05-05T19:40:24Z
Bekipediya
2189
„[[Turkum:Kasbga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8202
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:1983-yilda tugʻilganlar
14
3946
8203
2024-05-05T19:40:50Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8203
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Hojiboy Tojiboyev
0
3947
8208
8207
2024-05-06T07:44:30Z
Umarxon III
998
8208
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
|Tasvir=Hojiboy Tojiboyev in 2002.jpg
|wikipedia=Hojiboy Tojiboyev
}}
'''Hojiboy (Hojimurod) Tojiboyev''' (1955-yil 25-avgust; Tojikiston SSR, SSSR, Leninobod viloyati, Proletar tumani - 2008-yil 24-iyul; Toshkent, O‘zbekiston) — sovet va o‘zbek yumorchisi. Oʻzbekistonda (1999) va Tojikistonda xizmat koʻrsatgan artist. Markaziy Osiyodagi eng mashhur qiziqchilardan biri<ref>{{Cite web |url=http://www.ozodlik.org/content/article/25060561.html |title=Хожибойсиз беш йил}}</ref><ref>{{Cite web |url=http://www.ozodlik.org/content/article/1327148.html |title=Кулиб кетди Ҳожибой!}}</ref>.
== Iqtiboslari ==
== Manbalar ==
{{manbalar}}
[[Turkum:Oʻzbekiston satiriklari]]
ghv657gywrsyr3kac9sczcuz5wwxq73
Noam Chomsky
0
3948
8206
2024-05-06T07:40:05Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Tasvir = Noam_Chomsky,_2004.jpg | wikipedia = Noam Chomsky }} '''Avram Noam Chomsky''' ''(7-dekabr 1928-yil)'' — amerikalik tilshunos va faylasuf. == Iqtiboslar == *Agarda bugun ham 5 yil oldingi narsalarni o‘qitayotgan bo‘lsangiz, yo o‘sha yo‘nalish o‘lgan yoki siz. [[Turkum:Kishilar]] [[Turkum:1928-yilda tugʻilganlar]] [[Turkum:Faylasuflar]] [[Turkum:Tilshunoslar]]“ yozuvi orqali yangi sahifa yaratildi
8206
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Tasvir = Noam_Chomsky,_2004.jpg
| wikipedia = Noam Chomsky
}}
'''Avram Noam Chomsky''' ''(7-dekabr 1928-yil)'' — amerikalik tilshunos va faylasuf.
== Iqtiboslar ==
*Agarda bugun ham 5 yil oldingi narsalarni o‘qitayotgan bo‘lsangiz, yo o‘sha yo‘nalish o‘lgan yoki siz.
[[Turkum:Kishilar]]
[[Turkum:1928-yilda tugʻilganlar]]
[[Turkum:Faylasuflar]]
[[Turkum:Tilshunoslar]]
2kl74867kp555zt4lrpiqdajq6iyw0e
Yoqubjon Xoʻjamberdiyev
0
3949
8209
2024-05-07T13:01:09Z
Bekipediya
2189
„{{vikipediya}} '''Yoqubjon Xoʻjamberdiyev''' ''(15-mart 1947-yil – 28-fevral 2022-yil)'' — yozuvchi, jurnalist, adabiyotshunos, shoir va tarjimon. == Iqtiboslar == *[[Alixonto‘ra Sog‘uniy]] o‘z hayotining zimziyo kunlarida nima sababdan tarjima qilish uchun aynan “[[Temur tuzuklari]]” va ''“Navodir ul-vaqoye”'', Vamberining ''“Buxoro yoxud Movarounnahr tarixi”'' yoki Darvesh Ali Changiyning ''“Musiqa risolasi”''ni tanlad...“ yozuvi orqali yangi sahifa yaratildi
8209
wikitext
text/x-wiki
{{vikipediya}}
'''Yoqubjon Xoʻjamberdiyev''' ''(15-mart 1947-yil – 28-fevral 2022-yil)'' — yozuvchi, jurnalist, adabiyotshunos, shoir va tarjimon.
== Iqtiboslar ==
*[[Alixonto‘ra Sog‘uniy]] o‘z hayotining zimziyo kunlarida nima sababdan tarjima qilish uchun aynan “[[Temur tuzuklari]]” va ''“Navodir ul-vaqoye”'', Vamberining ''“Buxoro yoxud Movarounnahr tarixi”'' yoki Darvesh Ali Changiyning ''“Musiqa risolasi”''ni tanladi? Axir u nafaqat jangchi, qo‘mondon, ayni paytda diniy ulamo ham edi-ku! O‘z zamonasida qancha-qancha diniy kitoblarni o‘qimadi, deysiz. Sharq olamining manaman degan olimlarining insholarini tinchgina tarjima qilib, diniy idora kutubxonasiga “esdalik” uchun topshirib qo‘yib, el-yurtning ziyofatlarida, to‘y-hashamlarida mazza qilib, davrini surib yuraversa bo‘lmasmidi? Yo‘q! Bo‘lmas edi, deb javob berishadi [[Alixonto‘ra Sog‘uniy|Alixonto‘ra Sog‘uniyning]] hayoti va ijodi bilan ozgina bo‘lsa ham tanish odamlar! Chunki [[Alixonto‘ra Sog‘uniy]] faoliyat odami edi<ref>[https://yoshlikjurnali.uz/nasr/alixontora-soguniy/| Yoshlik jurnali: Alixonto‘ra Sog‘uniy]</ref>.
== Manba ==
qw23yynjtv2klsx1e1413l78cey2uar
Norman Cousins
0
3950
8218
8217
2024-05-08T06:58:04Z
Bekipediya
2189
8218
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Norman Cousins
| Tasvir = Norman_Cousins.jpg
| wikipedia = Norman Cousins
}}
'''Norman Cousins''' <small>(talaffuzi: '''Norman Kazins''')</small>''(24-iyun 1915-yil; 30-noyabr 1990-yil)'' — Amerikalik siyosiy jurnalist, yozuvchi, professor.
== Iqtiboslar ==
*Bu hayotdagi fojia [[oʻlim]] emas, balki [[oʻlim|ajalimiz]] yetmasdan avval oʻzimizni oʻzimiz oʻldirishimizdir<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Jurnalistlar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1915-yilda tugʻilganlar]]
[[Turkum:1990-yilda vafot etganlar]]
6sokqs3ayuh36afot5hsc88fky7ej9w
Stephen Hawking
0
3951
8221
8220
2024-05-08T07:20:44Z
Bekipediya
2189
8221
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Stephen Hawking
| Tasvir = Stephen Hawking.StarChild.jpg
| wikipedia = Stephen Hawking
}}
'''Stephen William Hawking''' <small>(talaffuzi: '''Stiven Uilyam Hoking''')</small>''(8-yanvar 1942-yil; 14-mart 2018-yil)'' — ingliz nazariyotchi fizigi, kosmologi, yozuvchi va Kembrij universiteti Nazariy kosmologiya markazi tadqiqot direktori boʻlgan.
== Iqtiboslar ==
*Biz millionlab ulkan galaktikalardan iborat fazoning chekkasida harakatlanuvchi uncha ham katta boʻlmagan quyosh sistemasiga kiruvchi oʻrtamiyona sayyorada yashaymiz<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Fiziklar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1942-yilda tugʻilganlar]]
[[Turkum:2018-yilda vafot etganlar]]
4ijnprrs5g3knn78ym6tnye3jj4cvro
Turkum:1942-yilda tugʻilganlar
14
3952
8222
2024-05-08T07:26:59Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8222
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2018-yilda vafot etganlar
14
3953
8223
2024-05-08T07:27:16Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8223
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Arastu
0
3954
8225
2024-05-08T07:41:27Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Arastu | Tasvir = Aristoteles_Louvre.jpg | wikipedia = Arastu | source = Arastu | commons = Arastu }} '''Arastu''' yoki '''Aristotle''' <small>(talaffuzi: '''Aristotel''')</small>''(miloddan avvalgi 384/383; miloddan avvalgi 322/321)'' — qadimgi yunon faylasufi, [[Aflotun]] shogirdi va [[Aleksandr Makedonskiy]] ustozi boʻlgan. Fizika, metafizika, nazm, teatr, mantiq, ritorika, siyosat, etika, biologiya hamda zool...“ yozuvi orqali yangi sahifa yaratildi
8225
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Arastu
| Tasvir = Aristoteles_Louvre.jpg
| wikipedia = Arastu
| source = Arastu
| commons = Arastu
}}
'''Arastu''' yoki '''Aristotle''' <small>(talaffuzi: '''Aristotel''')</small>''(miloddan avvalgi 384/383; miloddan avvalgi 322/321)'' — qadimgi yunon faylasufi, [[Aflotun]] shogirdi va [[Aleksandr Makedonskiy]] ustozi boʻlgan. Fizika, metafizika, nazm, teatr, mantiq, ritorika, siyosat, etika, biologiya hamda zoologiyaga oid ishlar yozib qoldirgan.
== Iqtiboslar ==
*Bu hayotda koʻp [[mehnat]] qilgan kishilargina [[muvaffaqiyat|muvaffaqiyatli]] boʻla oladilar: masalan, kim koʻp qurilishda ishlasa u yaxshi quruvchi boʻladi, kim arfani koʻp chalsa u yaxshi musiqachi boʻladi. Shunday tarzda, odilona harakatlanib biz [[adolat|adolatli]] inson boʻlamiz. Qiladigan ishlarimizni boshqarish orqali tartibli boʻlamiz, [[jasorat]] etadigan ishlarni qilib esa, kuchli inson boʻlamiz<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Faylasuflar]]
cxtox98q2wp26jf2y5rkvylpnh3nwb2
Oʻlsang kim yigʻlaydi?
0
3955
8226
2024-05-08T16:44:19Z
Bekipediya
2189
„{{vikipediya}} '''Oʻlsang kim yigʻlaydi?''' — kanadalik hind yozuvchisi [[Robin Sharma]] tomonidan yozilgan kitob<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>. Kitob birinchi marta 1999-yilda nashr etilgan. == Iqtiboslar == *Biz har kuni kichkinagina, oʻzimizdan boshqaning xabari ham boʻlmaydigan ezgu ishl...“ yozuvi orqali yangi sahifa yaratildi
8226
wikitext
text/x-wiki
{{vikipediya}}
'''Oʻlsang kim yigʻlaydi?''' — kanadalik hind yozuvchisi [[Robin Sharma]] tomonidan yozilgan kitob<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>. Kitob birinchi marta 1999-yilda nashr etilgan.
== Iqtiboslar ==
*Biz har kuni kichkinagina, oʻzimizdan boshqaning xabari ham boʻlmaydigan ezgu ishlarni qilib katta [[muvaffaqiyat|muvaffaqiyatga]] erishishimiz mumkin.
*[[Ezgulik]] bu har bir insonning yer yuzida yashayotgani uchun oʻtashi kerak boʻlgan bir [[burch|burchidir]].
== Manba ==
[[Turkum:Kitoblar]]
3a9t1tlsc5f08371kjcoxb3hv0p5cns
Hasan al-Basriy
0
3956
8266
8260
2024-05-09T03:32:53Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8266
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Hasan al-Basriy
| wikipedia = Hasan al-Basriy
| source = Hasan al-Basriy
| commons = Hasan al-Basriy
}}
'''Hasan al-Basriy''' ''(taxminan: 642-yil; 15-oktyabr 728-yil)'' — ilk sunniy musulmon voiz, ilohiyotchi, tafsirchi, olim, qozi va tasavvufchi edi.
== Iqtiboslar ==
*Neʼmat berilgan paytda hamma bir xil. Sinov paytida esa hamma har xil<ref name="hikmatlar">{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
*[[Savob]] ish [[qalb|qalbga]] [[nur]] va badanga quvvat boʻlur. [[Gunoh]] ish [[qalb|qalbga]] [[zulmat]] va badanga behollik boʻlur<ref name="hikmatlar" />
*Shunday qavmlarni koʻrdimki, ayblari yoʻq edi. Lekin birovlarning aybini gapira boshlaganidan keyin, Alloh ularning oʻzlarini ham gunohkor qilib qoʻydi. Yana bir qavmlarni koʻrdimki, ayblari bor edi. Birovlarning aybini aytishdan tilni tiyishgan edi, Alloh ularning ayblarini yashirdi<ref name="hikmatlar" />.
*Odamlarga soʻzing bilan emas, amaling bilan vaʼz-nasihat qil — ibrat boʻl!<ref name="hikmatlar" />
*[[Halovat|Halovatni]] 3 narsadan — namozdan, [[Qurʼon|Qurʼondan]] va zikrdan qidiring. Topsangiz, davom eting. Topa olmasangiz, bilingki, eshik yopiqdir<ref name="hikmatlar" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:Notiqlar]]
[[Turkum:642-yilda tugʻilganlar]]
[[Turkum:728-yilda vafot etganlar]]
lqsqucen8gro8q6cnk8iiaihxrjy378
Muhammad Mutavalliy Shaʼroviy
0
3957
8448
8236
2024-06-13T12:08:03Z
Bekipediya
2189
8448
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Muhammad Mutavalliy Shaʼroviy
| Tasvir = Muhamad_Motwali_Alsharawi.png
| wikipedia = Muhammad Mutavalliy Shaʼroviy
}}
'''Muhammad Mutavalliy Shaʼroviy''' ''(15-aprel 1911-yil; 17-iyun 1998-yil)'' — islom olimi, Misrning sobiq vaqf vaziri.
== Iqtiboslar ==
*Yoʻqotaman deb oʻylamagan narsangni [[Alloh]] olib qoʻysa, bilginki, U zot senga yaqinda topaman deb oʻylamagan narsangni beradi<ref name="hikmatlar">{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
*Mol-dunyo [[Rizq|rizqning]] bir boʻlagidir. Yana [[sogʻlik]] rizqi, [[farzand]] rizqi, taom rizqi, [[Baraka|barakadagi]] [[rizq]] ham bor. [[Rizq]] faqat mol-dunyoning oʻzi emas. [[Alloh|Alloh subhanahu va taoloning]] har bir neʼmati rizqdir<ref name="hikmatlar" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:Davlat arboblari]]
[[Turkum:1911-yilda tugʻilganlar]]
[[Turkum:1998-yilda vafot etganlar]]
dcfgyzuizl3jjegirexvq0l69nvlltd
Turkum:1998-yilda vafot etganlar
14
3958
8230
2024-05-08T17:27:32Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8230
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Mustafa Mahmoud
0
3959
8285
8284
2024-05-09T04:37:15Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8285
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Mustafa Mahmoud
| Tasvir = مصطفى محمود في التلفزيون المصري.jpg
| wikipedia = Mustafa Mahmoud
}}
'''Mustafa Mahmoud''' <small>(talaffuzi: '''Mustafo Mahmud''')</small>''(27-dekabr 1921-yil; 31-oktyabr 2009-yil)'' — Misrlik doktor, yozuvchi va faylasuf.
== Iqtiboslar ==
*Gapirish oson. [[Orzu]]-[[umid]] qilish gapirishdan ham oson. Xomhayolni hamma ham qilaveradi, lekin azmu shijoatli kishilargina [[muvaffaqiyat|muvaffaqiyatga]] erishadi<ref name="hikmatlar">{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
*[[Alloh|Allohdan]] [[qoʻrquv|qoʻrqish]] shijoatdir. Unga ibodat qilish hurriyatdir. Unga xorlik izhor etish karomatdir. Uning maʼrifati kuchli [[ishonch|ishonchdir]]<ref name="hikmatlar" />.
*[[Xato]] sodir boʻlgan zahoti [[nadomat]] chekish sof tabiatning ovozidir<ref name="hikmatlar" />.
*Moddiy narsalar maʼnaviy narsalardan muhim boʻlganida, jasad yerga koʻmilib, ruh osmonga koʻtarilmagan boʻlur edi<ref name="hikmatlar" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shifokorlar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Faylasuflar]]
[[Turkum:1921-yilda tugʻilganlar]]
[[Turkum:2009-yilda vafot etganlar]]
6wtorkijstd8dj1gfls4ciwzidcnhag
Turkum:1921-yilda tugʻilganlar
14
3960
8232
2024-05-08T17:36:18Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8232
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:2009-yilda vafot etganlar
14
3961
8233
2024-05-08T17:36:41Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8233
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Anis Mansour
0
3962
8239
8237
2024-05-08T17:53:35Z
Bekipediya
2189
8239
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Anis Mansour
| Tasvir = Anis Mansour.jpg
| wikipedia = Anis Mansour
}}
'''Anis Mansour''' <small>(talaffuzi: '''Anis Mansur''')</small>''(18-august 1924-yil; 21-oktyabr 2011-yil)'' — Misrlik yozuvchi.
== Iqtiboslar ==
*[[Boylik]] faqat [[mehnat|mehnatga]] qarab boʻlsa, eshak oltin chorpoya ustida yotgan boʻlar edi<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1924-yilda tugʻilganlar]]
[[Turkum:2011-yilda vafot etganlar]]
jd3f0sa0wfytvmklotfigpv3bxtzhri
Turkum:1924-yilda tugʻilganlar
14
3963
8238
2024-05-08T17:53:02Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8238
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Shofiʼiy
0
3964
8280
8256
2024-05-09T04:30:58Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8280
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Shofiʼiy
| wikipedia = Shofiʼiy
}}
'''Abu Abdulloh Muhammad ibn Idris ibn Abbos ash-Shofiʼiy''' ''(767-yil; 820-yil)'' — imom, shofiʼiylik mazhabining asoschisi, faqih.
== Iqtiboslar ==
*Bir oʻzimga [[nasihat]] qilsang, haqiqatan ham [[nasihat]] qilgan sanalasan. Lekin koʻpchilikning oldida [[nasihat]] qilsang, meni sharmanda qilgan boʻlasan<ref name="hikmatlar">{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
*Yomon suhbatdosh bilan gaplashib oʻtirgandan koʻra [[yolgʻizlik|yolgʻiz]] qolib, jimgina oʻtirgan yaxshi<ref name="hikmatlar" />.
*[[Qurʼon|Qurʼonni]] oʻrgangan kishining qadr-qimmati ortib boraveradi<ref name="hikmatlar" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:767-yilda tugʻilganlar]]
[[Turkum:820-yilda vafot etganlar]]
qipnjausstxxor6y5vvkzlbs52nqi5k
Turkum:767-yilda tugʻilganlar
14
3965
8242
2024-05-08T18:02:36Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8242
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:820-yilda vafot etganlar
14
3966
8243
2024-05-08T18:02:53Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8243
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:642-yilda tugʻilganlar
14
3967
8245
2024-05-08T18:11:20Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8245
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:728-yilda vafot etganlar
14
3968
8246
2024-05-08T18:11:36Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8246
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Rasul Hamzatov
0
3969
8249
2024-05-08T18:22:15Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Rasul Hamzatov | Tasvir = The Great Avar poet Hamzatil Rasul.jpg | wikipedia = Rasul Hamzatov }} '''Hamzatov Rasul Hamzatovich''' ''(8-sentyabr 1923-yil; 3-noyabr 2003-yil)'' – avarchi, koʻchma avar teatrida rejissyor yordamchisi, respublika arbobi va shoiri. == Iqtiboslar == *Gapirishni oʻrganish uchun 2 yil yetadi. Jim turishni oʻrganishga esa 60 yil ketadi<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|ti...“ yozuvi orqali yangi sahifa yaratildi
8249
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Rasul Hamzatov
| Tasvir = The Great Avar poet Hamzatil Rasul.jpg
| wikipedia = Rasul Hamzatov
}}
'''Hamzatov Rasul Hamzatovich''' ''(8-sentyabr 1923-yil; 3-noyabr 2003-yil)'' – avarchi, koʻchma avar teatrida rejissyor yordamchisi, respublika arbobi va shoiri.
== Iqtiboslar ==
*Gapirishni oʻrganish uchun 2 yil yetadi. Jim turishni oʻrganishga esa 60 yil ketadi<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:1923-yilda tugʻilganlar]]
[[Turkum:2003-yilda vafot etganlar]]
iecvvej7rhsgi7812njc1exqkpb6nr2
Turkum:2003-yilda vafot etganlar
14
3970
8250
2024-05-08T18:22:32Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8250
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Bedil
0
3971
8251
2024-05-08T18:30:33Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Mirzo Abdulqodir | wikipedia = Bedil }} '''Mirzo Abdulqodir Bedil''' ''(1642-yil; 1720-yil)'' – Boburiylar davlatida ijod qilgan taniqli oʻzbek shoiri va mutafakkiri. == Iqtiboslar == *Ilk gʻishtni qiyshiq qoʻyarkan meʼmor,<br>Yulduzga yetsa ham qiyshiqdir devor<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyot...“ yozuvi orqali yangi sahifa yaratildi
8251
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Mirzo Abdulqodir
| wikipedia = Bedil
}}
'''Mirzo Abdulqodir Bedil''' ''(1642-yil; 1720-yil)'' – Boburiylar davlatida ijod qilgan taniqli oʻzbek shoiri va mutafakkiri.
== Iqtiboslar ==
*Ilk gʻishtni qiyshiq qoʻyarkan meʼmor,<br>Yulduzga yetsa ham qiyshiqdir devor<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:1642-yilda tugʻilganlar]]
[[Turkum:1720-yil vafot etganlar]]
ile8fnoc2ptn94xzu35jai61s04qpad
Turkum:1642-yilda tugʻilganlar
14
3972
8252
2024-05-08T18:30:51Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8252
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1720-yil vafot etganlar
14
3973
8253
2024-05-08T18:31:10Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8253
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Ali
0
3974
8287
8267
2024-05-09T04:44:49Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8287
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Ali
| wikipedia = Ali
}}
'''Ali ibn Abu Tolib''' ''(taxminan 600-yil; 661-yil)'' – islomda „xulafo ar-roshidin“ („toʻgʻri yoʻldan borgan xalafalar“), dindorlar oʻrtasida „choryorlar“ deb atalgan dastlabki 4 xalifadan toʻrtinchisi.
== Iqtiboslar ==
*Jismning rohati oz ovqatlanishda. [[Nafs|Nafsning]] rohati [[gunoh|gunohni]] ozaytirishda. [[Qalb|Qalbning]] rohati eʼtiborning ozligida. Tilning rohati oz gapirishda<ref name="hikmatlar">{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
*Quloq solsang [[hikmat]] keladi, koʻp gapdan [[nadomat]] keladi<ref name="hikmatlar" />.
*[[Taqvo]] — [[Alloh|Allohdan]] qoʻrqish, nozil qilgan [[Qurʼon|Kitobiga]] amal qilish, ozga [[qanoat|qanoatda]] boʻlish va rihlat kuniga tayyorgarlik qilishdir<ref name="hikmatlar" />.
*Oqilning tili [[qalb|qalbining]] ortida, ahmoqning [[qalb|qalbi]] esa tilining ortidadir<ref name="hikmatlar" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:600-yilda tugʻilganlar]]
[[Turkum:661-yilda vafot etganlar]]
8iraqivwg0tq4t6tidhlbfd29miw8ts
Turkum:600-yilda tugʻilganlar
14
3975
8258
2024-05-09T03:16:19Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8258
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:661-yilda vafot etganlar
14
3976
8259
2024-05-09T03:16:31Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8259
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Luqmoni hakim
0
3977
8261
2024-05-09T03:21:22Z
Bekipediya
2189
„{{vikipediya}} '''Luqmoni hakim''' — sharq mumtoz adabiyoti va xalq ogʻzaki poetik ijodidagi donishmand tabib obrazi. == Iqtiboslar == *Oʻglim! Tavbani kechiktirma, chunki [[oʻlim]] toʻsatdan keladi!<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>. == Manba == [[Turkum:Kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8261
wikitext
text/x-wiki
{{vikipediya}}
'''Luqmoni hakim''' — sharq mumtoz adabiyoti va xalq ogʻzaki poetik ijodidagi donishmand tabib obrazi.
== Iqtiboslar ==
*Oʻglim! Tavbani kechiktirma, chunki [[oʻlim]] toʻsatdan keladi!<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
6qrod1mp08feobk4pel5e5qzzi5j7vt
Abu Ali Fuzayl ibn Iyoz
0
3978
8286
8262
2024-05-09T04:42:34Z
Bekipediya
2189
Yangi iqtibos qoʻshdim
8286
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Abu Ali Fuzayl ibn Iyoz
| wikipedia = Abu Ali Fuzayl ibn Iyoz
}}
'''Abu Ali Fuzayl ibn Iyoz''' ''(719-yil; 803-yil)'' — zohid, muhaddis va mutasavvif.
== Iqtiboslar ==
*Tunda tahajjud namoziga turishga, kunduzi nafl roʻza tutishga qurbing yetmay qolsa, bili qoʻy, xatolaring senga chang solib, [[muvaffaqiyat|muvaffaqiyatsizlikka]] yuz tutibsan!<ref name="hikmatlar">{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
*Kim [[Alloh|Allohdan]] [[qoʻrquv|qoʻrqsa]], unga hech kim zarar yetkaza olmaydi. Kim [[Alloh|Allohni]] qoʻyib, boshqadan [[qoʻrquv|qoʻrqsa]], unga hech kim yordam bera olmaydi<ref name="hikmatlar" />.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:719-yilda tugʻilganlar]]
[[Turkum:803-yilda vafot etganlar]]
q91mhy92fxrxcj6ouaiq1c5xggznznn
Turkum:719-yilda tugʻilganlar
14
3979
8263
2024-05-09T03:26:05Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8263
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:803-yilda vafot etganlar
14
3980
8264
2024-05-09T03:26:27Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8264
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Mustafo Lutfiy
0
3981
8269
2024-05-09T03:51:22Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Mustafo Lutfiy | Tasvir = MustafaLutfial-Manfaluti.gif | wikipedia = Mustafo Lutfiy }} '''Mustafo Lutfiy al-Manfalutiy''' ''(1876-yil; 1924-yil)'' — misrlik yozuvchi. == Iqtiboslar == *Yomon oʻrtoq chivinga oʻxshaydi, chaqqanidan keyingina sezasan!<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshk...“ yozuvi orqali yangi sahifa yaratildi
8269
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Mustafo Lutfiy
| Tasvir = MustafaLutfial-Manfaluti.gif
| wikipedia = Mustafo Lutfiy
}}
'''Mustafo Lutfiy al-Manfalutiy''' ''(1876-yil; 1924-yil)'' — misrlik yozuvchi.
== Iqtiboslar ==
*Yomon oʻrtoq chivinga oʻxshaydi, chaqqanidan keyingina sezasan!<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:1876-yilda tugʻilganlar]]
[[Turkum:1924-yilda vafot etganlar]]
fepyey82ad25o7ev61wnzrxp4ntutcs
Turkum:1876-yilda tugʻilganlar
14
3982
8270
2024-05-09T03:51:47Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8270
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Gʻazzoliy
0
3983
8271
2024-05-09T04:04:08Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Gʻazzoliy | wikipedia = Gʻazzoliy }} '''Abu Homid Gʻazzoliy''' ''(1058-yil; 1111-yil)'' — islom ilohiyotchisi, faylasuf. == Iqtiboslar == *Bilki, [[qalb]] hozirligining sababi himmatdir, chunki [[qalb|qalbing]] himmatingga tobedir. Shunday ekan, [[qalb|qalbingni]] faqat muhim narsalarga hozirlagin<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publ...“ yozuvi orqali yangi sahifa yaratildi
8271
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Gʻazzoliy
| wikipedia = Gʻazzoliy
}}
'''Abu Homid Gʻazzoliy''' ''(1058-yil; 1111-yil)'' — islom ilohiyotchisi, faylasuf.
== Iqtiboslar ==
*Bilki, [[qalb]] hozirligining sababi himmatdir, chunki [[qalb|qalbing]] himmatingga tobedir. Shunday ekan, [[qalb|qalbingni]] faqat muhim narsalarga hozirlagin<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Musulmon olimlar]]
[[Turkum:Faylasuflar]]
[[Turkum:Musulmon faylasuflar]]
[[Turkum:1058-yilda tugʻilganlar]]
[[Turkum:1111-yilda vafot etganlar]]
8nneocnre8xgxg9zn5plscq8cm23vzk
Turkum:1058-yilda tugʻilganlar
14
3984
8272
2024-05-09T04:04:34Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8272
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1111-yilda vafot etganlar
14
3985
8273
2024-05-09T04:04:59Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8273
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Ahmad al-Shuqayriy
0
3986
8274
2024-05-09T04:14:03Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Ahmad al-Shuqayriy | Tasvir = Ahmad Al-Shukairy 2010.jpg | wikipedia = Ahmad al-Shuqayriy }} '''Ahmad Mazin al-Shuqayriy''' ''(1973-yil)'' — saudiyalik tashabbuskor va ommaviy axborot vositalari namoyondasi. == Iqtiboslar == *[[Gunoh|Gunohlarim]] xususida meni eng koʻp [[qaygʻu|qaygʻuga]] soladigan narsa [[Alloh|Allohning]] neʼmatlaridan biri vositasid [[gunoh]] qilishimdir<ref>{{Kitob manbasi|year=2018|autho...“ yozuvi orqali yangi sahifa yaratildi
8274
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Ahmad al-Shuqayriy
| Tasvir = Ahmad Al-Shukairy 2010.jpg
| wikipedia = Ahmad al-Shuqayriy
}}
'''Ahmad Mazin al-Shuqayriy''' ''(1973-yil)'' — saudiyalik tashabbuskor va ommaviy axborot vositalari namoyondasi.
== Iqtiboslar ==
*[[Gunoh|Gunohlarim]] xususida meni eng koʻp [[qaygʻu|qaygʻuga]] soladigan narsa [[Alloh|Allohning]] neʼmatlaridan biri vositasid [[gunoh]] qilishimdir<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:1973-yilda tugʻilganlar]]
pxicziwgoboyyhw63tkhjhjhpdu3w4p
Turkum:1973-yilda tugʻilganlar
14
3987
8275
2024-05-09T04:15:33Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8275
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1856-yilda tugʻilganlar
14
3988
8278
2024-05-09T04:27:12Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8278
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1950-vafot etganlar
14
3989
8279
2024-05-09T04:27:26Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8279
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Turkum:584-yilda tugʻilganlar
14
3990
8282
2024-05-09T04:33:27Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8282
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:644-yilda vafot etganlar
14
3991
8283
2024-05-09T04:33:52Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8283
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Ahmad Shavqiy
0
3992
8288
2024-05-09T04:49:24Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Ahmad Shavqiy | Tasvir = Ahmad shawqy.jpg | wikipedia = Ahmad Shavqiy }} '''Ahmad Shoki Ali Ahmad Shoki Bey''' ''(16-oktabr 1868-yil; 14-oktabr 1932-yil)'' — Misrlik arab yozuvchi va shoir. == Iqtiboslar == *Odamlar bor, tirigida oʻlikdir, odamlar bor, mangulikka (yer ostida) tirikdir<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-s...“ yozuvi orqali yangi sahifa yaratildi
8288
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Ahmad Shavqiy
| Tasvir = Ahmad shawqy.jpg
| wikipedia = Ahmad Shavqiy
}}
'''Ahmad Shoki Ali Ahmad Shoki Bey''' ''(16-oktabr 1868-yil; 14-oktabr 1932-yil)'' — Misrlik arab yozuvchi va shoir.
== Iqtiboslar ==
*Odamlar bor, tirigida oʻlikdir, odamlar bor, mangulikka (yer ostida) tirikdir<ref>{{Kitob manbasi|year=2018|author=Anvar Ahmad|title=Saodatga yetaklovchi hikmatlar|others=(birinchi kitob)|publisher=“Sano-standart” nashriyoti|location=Toshkent|pages=320}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Yozuvchilar]]
[[Turkum:Shoirlar]]
[[Turkum:1868-yilda tugʻilganlar]]
[[Turkum:1932-yilda vafot etganlar]]
6bm62323624hwiqhf4p21pla03gnu79
Turkum:1868-yilda tugʻilganlar
14
3993
8289
2024-05-09T04:49:41Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8289
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1932-yilda vafot etganlar
14
3994
8290
2024-05-09T04:49:52Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8290
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Karib dengizi qaroqchilari: Dunyolar chegarasida
0
3996
8297
2024-05-09T12:38:14Z
Bekipediya
2189
„{{vikipediya}} '''Karib dengizi qaroqchilari: Dunyolar chegarasida''' <small>(inglizcha: '''Pirates of the Caribbean: At World's End''')</small> — 2007-yil ekranlarga chiqarilgan fentezi va sarguzasht janrlaridagi AQSh filmidir. Karib dengizi qaroqchilari filmlar seriyasining uchinchi filmi. == Iqtiboslar == *— Avval bu dunyo sarhad bilmasdi.<br>— Yoʻq, dunyo avvalgiday qolgan. Undagilar maydalashgan, xolos. *Qaroqchilar oʻziga laqab topi...“ yozuvi orqali yangi sahifa yaratildi
8297
wikitext
text/x-wiki
{{vikipediya}}
'''Karib dengizi qaroqchilari: Dunyolar chegarasida''' <small>(inglizcha: '''Pirates of the Caribbean: At World's End''')</small> — 2007-yil ekranlarga chiqarilgan fentezi va sarguzasht janrlaridagi AQSh filmidir. Karib dengizi qaroqchilari filmlar seriyasining uchinchi filmi.
== Iqtiboslar ==
*— Avval bu dunyo sarhad bilmasdi.<br>— Yoʻq, dunyo avvalgiday qolgan. Undagilar maydalashgan, xolos.
*Qaroqchilar oʻziga laqab topishda ustasifarang-u, lekin joyni nomlashga kelgan oqsab qolishadi-da.
[[Turkum:Filmlar]]
3f2xscri1ym6pm9c84be5nnwennaa25
Karib dengizi qaroqchilari: Nomaʼlum sohillarda
0
3997
8298
2024-05-09T12:40:34Z
Bekipediya
2189
„{{vikipediya}} '''Karib dengizi qaroqchilari: Nomaʼlum sohillarda''' <small>(inglizcha: '''Pirates of the Caribbean: On Stranger Tides''')</small> — 2011-yil ekranlarga chiqarilgan fentezi va sarguzasht janrlaridagi AQSh filmidir. Karib dengizi qaroqchilari filmlar seriyasining toʻrtinchi filmi. == Iqtiboslar == *Aytishlaricha [[sayohat]] boradigan manzildan muhimroq ekan. [[Turkum:Filmlar]]“ yozuvi orqali yangi sahifa yaratildi
8298
wikitext
text/x-wiki
{{vikipediya}}
'''Karib dengizi qaroqchilari: Nomaʼlum sohillarda''' <small>(inglizcha: '''Pirates of the Caribbean: On Stranger Tides''')</small> — 2011-yil ekranlarga chiqarilgan fentezi va sarguzasht janrlaridagi AQSh filmidir. Karib dengizi qaroqchilari filmlar seriyasining toʻrtinchi filmi.
== Iqtiboslar ==
*Aytishlaricha [[sayohat]] boradigan manzildan muhimroq ekan.
[[Turkum:Filmlar]]
9a8uw694yu4uoths158aj7yklu7wunt
Karib dengizi qaroqchilari: Murdalar ertak aytmaydi
0
3998
8299
2024-05-09T12:42:23Z
Bekipediya
2189
„{{vikipediya}} '''Karib dengizi qaroqchilari: Murdalar ertak aytmaydi''' <small>(inglizcha: '''Pirates of the Caribbean: Dead Men Tell No Tales''')</small> — 2017-yil ekranlarga chiqarilgan fentezi va sarguzasht janrlaridagi AQSh filmidir. Karib dengizi qaroqchilari filmlar seriyasining beshinchi filmi. == Iqtiboslar == *Biron narsa koʻrinmasa bu uning yoʻqligini bildirmaydi. [[Turkum:Filmlar]]“ yozuvi orqali yangi sahifa yaratildi
8299
wikitext
text/x-wiki
{{vikipediya}}
'''Karib dengizi qaroqchilari: Murdalar ertak aytmaydi''' <small>(inglizcha: '''Pirates of the Caribbean: Dead Men Tell No Tales''')</small> — 2017-yil ekranlarga chiqarilgan fentezi va sarguzasht janrlaridagi AQSh filmidir. Karib dengizi qaroqchilari filmlar seriyasining beshinchi filmi.
== Iqtiboslar ==
*Biron narsa koʻrinmasa bu uning yoʻqligini bildirmaydi.
[[Turkum:Filmlar]]
8n4ipqjo1sjooslru4roh5r4dt1bwd8
Isaac Pitman
0
3999
8302
2024-05-09T15:11:02Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Isaac Pitman | Tasvir = Isaac Pitman.jpg | wikipedia = Isaac Pitman }} '''Isaac Pitman''' <small>(talaffuzi: '''Isak Pitmen''')</small>''(4-yanvar 1813-yil; 22-yanvar 1897-yil)'' — ingliz tili oʻqituvchisi boʻlib , hozirda Pitman stenografiyasi nomi bilan mashhur boʻlgan eng keng tarqalgan stenografiya tizimini ishlab chiqqan. == Iqtiboslar == *Toʻgʻri taqsimlangan [[vaqt]] — bu toʻgʻri shakllangan aql...“ yozuvi orqali yangi sahifa yaratildi
8302
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Isaac Pitman
| Tasvir = Isaac Pitman.jpg
| wikipedia = Isaac Pitman
}}
'''Isaac Pitman''' <small>(talaffuzi: '''Isak Pitmen''')</small>''(4-yanvar 1813-yil; 22-yanvar 1897-yil)'' — ingliz tili oʻqituvchisi boʻlib , hozirda Pitman stenografiyasi nomi bilan mashhur boʻlgan eng keng tarqalgan stenografiya tizimini ishlab chiqqan.
== Iqtiboslar ==
*Toʻgʻri taqsimlangan [[vaqt]] — bu toʻgʻri shakllangan [[aql|aqlning]] aniq belgisidir<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Oʻqituvchilar]]
[[Turkum:1813-yilda tugʻilganlar]]
[[Turkum:1897-yilda vafot etganlar]]
97h6dbniyqarij4phdo9r3t7pxduvpp
Turkum:1813-yilda tugʻilganlar
14
4000
8303
2024-05-09T15:12:16Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8303
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1897-yilda vafot etganlar
14
4001
8304
2024-05-09T15:12:25Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8304
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
William Blake
0
4002
8305
2024-05-09T15:18:54Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = William Blake | Tasvir = William_Blake_by_Thomas_Phillips.jpg | wikipedia = William Blake }} '''William Blake''' <small>(talaffuzi: '''Uilyam Bleyk''')</small>''(28-noyabr 1757-yil; 12-avgust 1827-yil)'' — ingliz shoiri, rassomi va noshiri. == Iqtiboslar == *Har bir tirik jon borki, oʻz bilganicha va faqat oʻzi uchun yashay olmaydi<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others...“ yozuvi orqali yangi sahifa yaratildi
8305
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = William Blake
| Tasvir = William_Blake_by_Thomas_Phillips.jpg
| wikipedia = William Blake
}}
'''William Blake''' <small>(talaffuzi: '''Uilyam Bleyk''')</small>''(28-noyabr 1757-yil; 12-avgust 1827-yil)'' — ingliz shoiri, rassomi va noshiri.
== Iqtiboslar ==
*Har bir tirik jon borki, oʻz bilganicha va faqat oʻzi uchun yashay olmaydi<ref>{{Kitob manbasi|year=2019|author=Robin Sharma|title=Eng sara asarlari|others=Oʻlsang kim yigʻlaydi?|publisher="ILM-ZIYO-ZAKOVAT" nashriyoti|location=Toshkent|pages=512|}}</ref>.
== Manba ==
[[Turkum:Kishilar]]
[[Turkum:Shoirlar]]
[[Turkum:Rassomlar]]
[[Turkum:Noshirlar]]
[[Turkum:1757-yilda tugʻilganlar]]
[[Turkum:1827-yilda vafot etganlar]]
pv6ukjm2ssobwin7pewhbkojs584fss
Turkum:1757-yilda tugʻilganlar
14
4003
8306
2024-05-09T15:19:50Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8306
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:1827-yilda vafot etganlar
14
4004
8307
2024-05-09T15:20:07Z
Bekipediya
2189
„[[Turkum:Vafot yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8307
wikitext
text/x-wiki
[[Turkum:Vafot yillariga koʻra kishilar]]
orals63iz09c0jc0b91akdv94w290qw
Gʻaybulla as-Salom
0
4007
8311
2024-05-12T07:31:10Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Gʻaybulla as-Salom | wikipedia = Gʻaybulla as-Salom }} '''Gʻaybulla as-Salom''' ''(11-dekabr 1932-yil; 12-may 2000-yil)'' — tarjimashunos olim, publitsist. Oʻzbekiston Respublikasida xizmat koʻrsatgan fan arbobi (1993), filologiya fanlari doktori (1982), professor (1984). == Iqtiboslar == *[[Tug‘ilgan kun|Tug‘ilgan kuning]] esdan chiqsa chiqsin-u, biroq nima uchun tug‘ilganing esdan chiqmasin. Turku...“ yozuvi orqali yangi sahifa yaratildi
8311
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Gʻaybulla as-Salom
| wikipedia = Gʻaybulla as-Salom
}}
'''Gʻaybulla as-Salom''' ''(11-dekabr 1932-yil; 12-may 2000-yil)'' — tarjimashunos olim, publitsist. Oʻzbekiston Respublikasida xizmat koʻrsatgan fan arbobi (1993), filologiya fanlari doktori (1982), professor (1984).
== Iqtiboslar ==
*[[Tug‘ilgan kun|Tug‘ilgan kuning]] esdan chiqsa chiqsin-u, biroq nima uchun tug‘ilganing esdan chiqmasin.
[[Turkum:Kishilar]]
[[Turkum:Olimlar]]
[[Turkum:Publitsistlar]]
[[Turkum:Fan arboblari]]
[[Turkum:Filologiya fanlari doktorlari]]
[[Turkum:Professorlar]]
nlb112q6kcha9amfyewjci8nckdjuzu
Andoza:Kun iqtibosi 2
10
4008
8313
2024-05-12T08:25:32Z
Bekipediya
2189
„<table cellspacing="2" cellpadding="0" style="margin:0em 0em 0em 0em; width:100%; height:100%;"> <tr> <td colspan="1" style="width:100%; height:100%;;min-height: ; vertical-align:top; border:1px solid #8488DC; background-color:#F5F5FF;"> <div style="border-bottom:1px solid #8488DC; background-color:#CED1FA; padding:0.2em 0.9em 0.2em 0.5em; font-size:120%; font-weight:bold;">Kun iqtibosi</div> <div style="text-align:center;font-famil...“ yozuvi orqali yangi sahifa yaratildi
8313
wikitext
text/x-wiki
<table cellspacing="2" cellpadding="0" style="margin:0em 0em 0em 0em; width:100%; height:100%;">
<tr>
<td colspan="1" style="width:100%; height:100%;;min-height: ; vertical-align:top; border:1px solid #8488DC; background-color:#F5F5FF;">
<div style="border-bottom:1px solid #8488DC; background-color:#CED1FA; padding:0.2em 0.9em 0.2em 0.5em; font-size:120%; font-weight:bold;">Kun iqtibosi</div>
<div style="text-align:center;font-family:sans-serif;">
<center>
<p>Bu yerda iqtibos yoziladi</p>
</center>
</div>
</td>
</tr>
</table>
bgme9skdvqtvr20xn6wlk0nzgmx7dxh
"Tirilish" asari
0
4010
8320
2024-05-14T10:09:40Z
Bekipediya
2189
OtabekMaxdum [["Tirilish" asari]] sahifasini [[Tirilish]]ga koʻchirdi: Misspelled title
8320
wikitext
text/x-wiki
#YOʻNALTIRISH [[Tirilish]]
bik6zh8ftoyvgol5b9tc5chbjgbxmyb
Tarixi Muhammadiy
0
4011
8324
2024-05-14T19:18:51Z
Bekipediya
2189
„{{vikipediya}} '''Tarixi Muhammadiy''' — islom dini ulamosi, adib, tabib va Sharqiy Turkiston jumhuriyati prezidenti [[Alixonto‘ra Sog‘uniy]] qalamiga mansub boʻlgan [[Muhammad|Muhammad paygʻambar]] hayoti haqidagi siyra yoʻnalishiga doir asar<ref>{{Kitob manbasi|title=Tarixi Muhammadiy|year=2021|author=Alixontoʻra Sogʻuniy|editor=Jamshid Shodiyev|publisher="Munir" nashriyoti|location=Toshkent|pages=720}}</ref>. == Iqtiboslar == *Har ...“ yozuvi orqali yangi sahifa yaratildi
8324
wikitext
text/x-wiki
{{vikipediya}}
'''Tarixi Muhammadiy''' — islom dini ulamosi, adib, tabib va Sharqiy Turkiston jumhuriyati prezidenti [[Alixonto‘ra Sog‘uniy]] qalamiga mansub boʻlgan [[Muhammad|Muhammad paygʻambar]] hayoti haqidagi siyra yoʻnalishiga doir asar<ref>{{Kitob manbasi|title=Tarixi Muhammadiy|year=2021|author=Alixontoʻra Sogʻuniy|editor=Jamshid Shodiyev|publisher="Munir" nashriyoti|location=Toshkent|pages=720}}</ref>.
== Iqtiboslar ==
*Har [[dushmanlik|dushmanlikning]] sababi agar [[hasad|hasaddan]] boshqa narsa boʻlsa, undoq dushmanlik [[doʻstlik|doʻstlikka]] aylanishi mumkindur. Ammo [[hasad|hasaddin]] chiqqan [[dushmanlik]] boʻlsa, buning [[doʻstlik|doʻst]] boʻlishi mumkin emasdur.
*Eng toʻgʻri [[eʼtiqod]] shuldurku, bu ishning butun sabablarini tamoman tayyorlagan boʻlsa ham, shu ishning yuzaga chiqishi [[Xudo]] xohlasa boʻlgay, xohlamasa yuzaga chiqmagay. [[Xudo]] xohlamagan narsani hech kimarsa boʻldira olmagay — mana shunday [[eʼtiqod]] qilmoq har bir musulmonga farzdur.
== Manba ==
[[Turkum:Kitoblar]]
qzhvuhkeuqr3f4nu2if43c4pfuyjmxp
Qobusnoma
0
4012
8331
8330
2024-05-16T12:00:03Z
Bekipediya
2189
Vikipediya andozasini qoʻshdim
8331
wikitext
text/x-wiki
{{Vikipediya}}
'''Qobusnoma''' — Kaykovus (asl ismi [[Unsur al-Maoliy]]) tomonidan XI asrning 82–83-yillarida fors tilida yozilgan asar. Sharq va Markaziy Osiyo xalqlari orasida keng tarqalgan axloqiy-taʼlimiy asar, fors-tojik badiiy nasrining birinchi va yirik yodgorligi.
== Iqtiboslar ==
* Tanimoq naqshdekdur, tanilgʻan nimarsa manqushdekdur va tanigʻuchi naqqoshdekdur. Manqush naqshni qabul qilmasa, hech naqqosh onga naqsh qilmagʻusidir. Koʻrmasmusankim, chun mum naqshni toshdin yaxshiroq qabul qilur. Bu jihatdin mumdin muhr tuzaturlar va toshdin tuzatmaslar. Bas, barxha tanilgʻan nimarsada tanimoq qabuli bordur va sen oʻzinggʻa boqqil, yaratuvchiga boqmagʻil va sozga qarab sozandani tanigʻil<ref>{{Kitob manbasi|year=1994|title=Qobusnoma|publisher="Istiqlol" nashriyoti|location=Toshkent|pages=173|author=Kaykovus}}</ref>.
== Manba ==
[[Turkum:Kitoblar]]
f7e6gf7d33wxw9hrnbbng0y2vrd0ylp
Siyosatnoma
0
4013
8333
8332
2024-05-17T13:43:07Z
Bekipediya
2189
8333
wikitext
text/x-wiki
{{Vikipediya}}
'''Siyosatnoma''' yoki '''Siyar ul-muluk''' ''(“Podshohlar turmushi”)'' — Saljuqiylar shohi Alp Arslon va uning oʻgʻli Malikshohga vazirlik qilib, davlatning butun ishlarini oʻzi olib borgan Abu Ali Hasan ibn Ali Tusiy Nizomulmulkning 1091-yilda fors tilida yozgan tarixiy asari<ref>{{Kitob manbasi|year=2021|author=Nizomulmulk|publisher=“Yangi asr avlodi”|location=Toshkent|pages=304|title=Siyosatnoma (Siyar ul-muluk)}}</ref>.
== Iqtiboslar ==
* ...agarda qamishzorga oʻt tushsa, quruq narsalar hammasi yonib ketadi va hoʻl narsalar ham olov taʼsiridan yonib yoʻq boʻladi.
== Manba ==
[[Turkum:Kitoblar]]
iez2tyn2pzj52nc97ytw9imuka031ts
Vikiiqtibos:Interfeys administratorlari
4
4015
8339
2024-05-19T10:37:50Z
Umarxon III
998
y
8339
wikitext
text/x-wiki
{{softredirect|meta:Interface administrators/uz}}
gbq1512yaz0nqrdw66i48t2l9jcoki4
Fozil odamlar shahri
0
4016
8341
8340
2024-05-19T12:39:18Z
Bekipediya
2189
Turkumga qoʻshidim
8341
wikitext
text/x-wiki
{{Vikipediya}}
'''Fozil odamlar shahri''' <span lang="ru">(ruscha: ''“Город мудрецов”'')</span> — [[Forobiy|Abu Nasr Forobiyning]] oʻrta asrlar sharoitida birinchi boʻlib jamiyatning kelib chiqishi, maqsad va vazifalari haqida yozgan asari<ref>{{Kitob manbasi|title=Fozil odamlar shahri|author=Abu Nasr Forobiy|publisher="Abdulla Qodiriy" nomidagi xalq meʼrosi nashriyoti|location=Toshkent|pages=320|year=1993|oclc=32663116|url=https://mykitob.uz/download/416/?tmstv=1716119078}}</ref>
== Iqtiboslar ==
* Har bir [[inson]] tabiatan shunday tuzilganki, u yashash va oliy darajadagi yetuklikka erishmoq uchun koʻp narsalarga muhtoj boʻladi, u bir oʻzi bunday narsalarni qoʻlga kirita olmaydi, ularga ega boʻlish uchun [[Jamiyat|insonlar jamoasiga]] ehtiyoj tugʻiladi… Bular jamoa aʼzolarining faoliyati bir butun holda, ularning har biriga yashash va yetuklikka erishuv uchun zarur boʻlgan narsalarni yetkazib beradi. Shuning uchun [[inson]] shaxslari koʻpaydilar va [[Yer|yerning]] aholi yashaydigan qismiga oʻrnashdilar, natijada, [[Jamiyat|inson jamoasi]] vujudga keldi.
== Manba ==
<references />
[[Turkum:Kitoblar]]
__INDEKS__
l3nncr6bkn8dl449olm33hs42vziss6
Ishtiyoq (film)
0
4017
8367
8342
2024-05-22T07:05:38Z
Bekipediya
2189
Yangi iqtiboslar qoʻshdim
8367
wikitext
text/x-wiki
{{Vikipediya}}
'''Ishtiyoq''' <span lang="en">(inglizcha: ''“Kick”'')</span> — 2014-yilda rejissyor Sajid Nadiadwala tomonidan suratga olingan Hindistonning jangari-komediya janridagi filmi.
== Iqtiboslar ==
* *...Muttaham! Oʻz ishingni yaxshi uddaylasan ekan. Meni eʼtirozim esa yaxshi odamlarga taalluqli. Chunki ular yomon ish qilishyapti. Sendek ablahlar ularni onasi, opalari va singillarini xafa qiladi. Biroq ular joyidan qimirlab ham qoʻyishmaydi.
* Bilmasmiding? Qarama-qarshi tomonlar bir-biriga tortiladi. Gʻarb bilan sharq birga boʻlsa, olam yashnaydi.
* Sen bilan birga qarishni istayman, ammo sen tufayli emas.
* Olimpiada oʻyinlarida ishtirok etishing kerak. Politsiyada nima qilyapsan? Ha, u yerda ham medal berishadi-ku...
* Odamlar [[Magʻlubiyat|magʻlubiyatdan]] [[Lazzat|lazzatlana]] boshlagan on chinakam bayram boshlanadi.
* Ertaga nima boʻlishini bilmay turib, 1 yillik reja tuzma.
* [[Hurmat]], [[shuhrat]] va [[oʻlim]], bari [[Xudo|Uning]] qoʻlida. [[Uni]] irodasiga qarshi hatto barg ham qimirlamaydi.
[[Turkum:Filmlar]]
jv4a355i5blqn9rxvqc2yr8hsgwt4zn
Vikiiqtibos:Interfeys administratorligiga soʻrovlar
4
4018
8434
8358
2024-06-06T17:23:48Z
Umarxon III
998
/* Xulosa */
8434
wikitext
text/x-wiki
Ushbu sahifada Oʻzbekcha Vikiiqtibosning [[Vikiiqtibos:Interfeys administratorlari|interfeys administratorligiga]] soʻrovlar beriladi.
== Joriy soʻrovlar ==
=== Umarxon III ===
{{Userlinks|Umarxon III}}
Salom. Men ikki yilga yaqin vaqtdan buyon Oʻzbekcha Vikiiqtibosda faol tahrir qilib kelmoqdaman. 3 oy avval administrator etib saylandim. MediaWiki nomfazosida bir qancha foydali tahrirlarni qilganman. Boshqa tillardagi vikilardan foydali gadjetlar, skriptlar va asboblarni Oʻzbekcha Vikiiqtibosga olib oʻtishim uchun interfeys administratori statusi kerak boʻlmoqda. Ushbu statusni olishimni maʼqullaysizlar degan umiddaman. Hurmat bilan, [[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 09:44, 21-May 2024 (UTC).
==== Rozilar ====
<!-- # {{Roziman}} --~~~~ -->
{{Roziman}} [[Foydalanuvchi:OtabekMaxdum|OtabekMaxdum]] ([[Foydalanuvchi munozarasi:OtabekMaxdum|munozara]]) 11:12, 21-May 2024 (UTC)
==== Qarshilar ====
<!-- # {{Qarshiman}} --~~~~ -->
==== Betaraflar ====
<!-- # {{Betarafman}} --~~~~ -->
==== Xulosa ====
3 oyga interfeys administratori huquqi [[m:Steward_requests/Permissions/2024-05#Umarxon_III@uzwikiquote|berildi]]. [[Foydalanuvchi:Umarxon III|Umarxon III]] ([[Foydalanuvchi munozarasi:Umarxon III|munozara]]) 17:23, 6-Iyun 2024 (UTC).
c7dum4k19swxnxe6l1wbc494clvnm6v
Yuqoriga qarama
0
4024
8362
8361
2024-05-21T12:51:13Z
Bekipediya
2189
8362
wikitext
text/x-wiki
{{Vikipediya|Yuqoriga qarama (film)}}
'''Tepaga qarama''' <span lang="en">(inglizcha: ''“Don't Look Up”'')</span> — 2021-yilda Adam McKay rejissyorligi va ssenariysi asosida suratga olingan AQSH siyosiy satirik komediya filmi.
== Iqtiboslar ==
* Bobom kabi hotirjam [[Uyqu|uyqumda]] [[Oʻlim|vafot]] etishni istayman, ammo uning yoʻlovchilari kabi baqirishni istamayman.<br><span lang="en">(inglizcha: ''“I want to die peacefully in my sleep like me grandfather, not screaming in terror like passengers”'')</span><br>[[Jack Handey|'''Jack Handey''']]
[[Turkum:Filmlar]]
__INDEKS__
o66lprx7polh1iw8c9zufdznd4li7eb
Vikiiqtibos:Sahifani tahrirlash
4
4025
8393
8363
2024-05-24T11:38:56Z
Umarxon III
998
8393
wikitext
text/x-wiki
Vikiiqtibosda sahifani tahrirlash uchun roʻyxatdan oʻtish (registratsiya) tavsiya etiladi (bu majburiy emas, biroq qator afzalliklari bor).
Biror sahifani oʻzgartirish uchun sahifaning ust yoki yon taraflaridagi „Tahrirlash“ tugmalariga bosishingiz, sahifani muhokama qilish uchun esa „Munozara“ tugmasini bosib, munozara sahifasiga kirib, unda ham „Tahrirlash“ tugmasini bosishingiz kifoya. Bosganingizda katta matn qutili sahifa ochiladi, bu matn qutisi ichida oʻzgartirishingiz mumkin boʻlgan yozuv boʻladi.
Soʻng yozishni boshlang! Matn qutisi ostidagi kichkina bir qatorlik „Qisqa tavsif“ maydoniga qisqacha qilib, nimalarni yozganingiz yoki oʻzgartirganingizni yozib qoʻyishni ham unutmang.
Yozib boʻlganingizdan keyin „Saqlash“ tugmasini bosing. Tahrirlaringizni saqlashdan oldin „Koʻrib chiqish“ tugmasini bosib, sahifani koʻzdan kechirsangiz, sahifani nuqul takror va takror tahrirlashdan xoli boʻlasiz.
Maqolalarni betaraf nuqtai nazardan yozing. Manbalar keltiring.
Yangi sahifa yozganingizdan keyin quyidagilarni bajarib, sahifani foydalanishga qulayroq holga keltirishingiz mumkin:
Yangi yozganingiz sahifa chap tarafida, asboblar sarlavhasi ostidagi Bu yerga ishoratlardan foydalanib, sahifangizga keltiradigan boshqa sahifalardan xabar oling va oʻsha sahifalarda sizning sahifangiz toʻgʻri eslab oʻtilganiga ishonch hosil qiling.
Yozganingiz mavzuda Google qidiruvi orqali yaxshi, tayinli veb-saytlarga havola bering.
Bilgan tillaringizdagi boshqa Vikiiqtiboslardagi tegishli maqolalarga qarab koʻring, yozganingiz bilan solishtiring.
Vikiiqtibosning yordamchi loyihasi boʻlmish Vikiomborda mavzuga aloqador tasvirlar qidirib, sahifangizga qoʻshing.
mbe9pa459j8c855x6o7ctz1c3rge50o
Vijdon
0
4026
8388
8387
2024-05-23T09:10:10Z
Bekipediya
2189
8388
wikitext
text/x-wiki
{{Vikipediya}}
'''Vijdon''' — [[Axloq|axloqiy]] tushuncha, [[yaxshilik]] nima-yu, [[yomonlik]] nimaligiga javob beradigan ichki [[ishonch]], oʻz xatti-harakatlari uchun [[Axloq|axloqiy]] [[Masʼuliyat|masʼuliyatni]] anglash.
== Iqtiboslar ==
* Amal qoʻldan ketsa, keyinroq yana topish mumkin, ammo vijdon odamga bir donagina berilgan. U qoʻldan ketsa, qaytarib boʻlmaydi.<br>''<small>([[Tohir Malik]], “[[Alvido bolalik]]” asaridan)</small>''
* Vijdon odamni ko‘p hollarda tang ahvolga soladi, vijdonsizlik esa eng tang holatlarda ham xalos etadi.<br>[[Xurshid Do‘stmuhammad|'''Xurshid Do‘stmuhammad''']]
* Vijdonning ovozi shu qadar sokinki, uni boʻgʻish juda oson, biroq shu qadar aniqki, uni adashtirib boʻlmaydi<ref>{{Kitob manbasi|title=Muvaffaqiyatli insonlarning 7 koʻnikmasi|author=Stiven Kovi|language=Oʻzbek|publisher="QAQNUS MEDIA" nashriyoti|location=Toshkent|pages=380|year=2020|origyear=1989|others=Orifaxon Gʻulomova tarjimasi}}</ref>.
== Manba ==
<references />
[[Turkum:Mavzular]]
__INDEKS__
sfo3kpwm42884a8hmvrgfa1cim7ayq9
Azamat Akbarov
0
4027
8395
8394
2024-05-24T14:36:56Z
Bekipediya
2189
8395
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Azamat Akbarov
| wikipedia = Azamat Akbarov
}}
'''Azamat Akbarov''' (1977-yil) — tilshunoslik, amaliy tilshunoslik boʻyicha fan doktori. ''“Xorijiy tillarni o‘rgatish va amaliy tilshunoslik”'' xalqaro ilmiy-nazariy jurnali bosh muharriri.
== Iqtiboslar ==
* Biroq tilshunos sifatida o‘ylashimcha, har bir mamlakat o‘z [[Til|tilini]] saqlab qolishga harakat qilishi kerak, chunki aynan [[til]] uni o‘ziga xos qiladi va boshqa mamlakatlardan ajratib turadi<ref name=":0">[https://kun.uz/news/2019/04/10/tilshunos-professor-bilan-intervyu-til-millatning-kozgusidir| Tilshunos professor bilan intervyu: til millatning ko‘zgusidir]</ref>.
* Inson, eng avvalo, [[muloqot]] qiluvchi zotdir, shu bois, fikrimcha [[Millat|millatlarning]] [[Til|tilini]] unutmaslik zarur, biroq rivojlanishimiz va [[Komillik|komil]] bo‘lishimiz uchun bir-birimizni tushunish [[Qobiliyat|qobiliyatiga]] ega bo‘lishimiz shart<ref name=":0" />.
* Boshqa [[Til|tilni]] o‘rganishni boshlashdan oldin, undan oldingi [[Til|tilda]] yuqori darajaga erishishga harakat qildim — shu tarzda men shunchalik ko‘p tillarni o‘rganishga muvaffaq bo‘ldim<ref name=":0" />.
* [[Amaliyot]] [[Nazariya|nazariyasiz]] ahamiyatga ega emas, [[nazariya]] esa [[Amaliyot|amaliyotsiz]] [[Mavhum|abstrakt]] bo‘lib qoladi. Ushbu jihatning ikkalasi ham muhim hisoblanadi<ref name=":0" />.
* Biz talabalarning [[Xotira|xotirasini]] rivojlantirishga emas, ularning [[ijodkorlik]] [[Qobiliyat|qobiliyatini]] oshirishga eʼtibor berishimiz kerak<ref name=":1">[https://kun.uz/news/2019/12/03/harvard-qanday-nom-qozongan-mamlakatlarni-oyoqqa-turgizgan-universitetlar-haqida-azamat-akbarov-bilan-suhbat| Harvard qanday nom qozongan? Mamlakatlarni oyoqqa turg‘izgan universitetlar haqida Azamat Akbarov bilan suhbat]</ref>.
== Manba ==
<references />
[[Turkum:Kishilar]]
[[Turkum:Tilshunoslar]]
[[Turkum:1977-yilda tugʻilganlar]]
gnmoijybi2rf36hyruyacwr3hrjkmrp
Elayning kitobi
0
4028
8398
8397
2024-05-24T18:48:06Z
Bekipediya
2189
8398
wikitext
text/x-wiki
{{Vikipediya|Elayning kitobi (film)}}
'''Elayning kitobi''' (inglizcha: ''“The Book of Eli”'') — 2010-yilda Hughes Brothers tomonidan suratga olingan AQSH jangari filmi.
== Iqtiboslar ==
*[[w:Yer|Yer]] laʼnatlandi. Bari bizni deb. Tikanlar, qushqoʻnmaslar oʻstirdi oʻzi. Biz uchun. Biz bu yerga yana qaytamiz. Chunki tuproqdanmiz.
*Odamlar keragidan koʻproq narsaga ega edilar. Biz uchun nima qimmatli ekanini bilolmay qolgandik. Narsalarni tashlab yubordik. Endi esa bir-birimizni oʻldiryapmiz.
* Men doim bu [[Injil|kitobga]] muhtoj boʻlganlarni albatta topib beraman deb niyab qilganman, lekin hali topganim yoʻq.
* U oddiy [[kitob]] emas! U qurol! Ojiz ochlarning [[Qalb|qalbi]] va [[Ong|ongiga]] kirib boradigan qudratli qurol. Ularni boshqaradigan qurol. Bu shaharchadan koʻprogʻini boshqarishni istasak, shu qurolni qoʻlga kiritishimiz kerak. Huzurimga kelgan barcha meni aytganimni soʻzsiz bajaradi, shu [[Injil|kitob]] boʻlsa. Avval shunday boʻlgan, endi ham boʻladi. [[Injil|Kitobga]] ega chiqsak, albatta...
*'''Salara:''' — 30 yildan beri yuryapman deding, toʻgʻrimi?<br>'''Elay:''' — Ha.<br>'''Salara:''' — Hecham adashib qoldim deb oʻylamaganmisan?<br>'''Elay:''' — Yoʻq.<br>'''Salara:''' — Toʻgʻri yoʻnalishdan ketayotganingni qayerdan bilasan?<br>'''Elay:''' — Biz koʻrganimizga emas, [[Imon|imonga]] ergashamiz.<br>'''Salara:''' — Ha, bu nima degani?<br>'''Elay:''' — Hech narsa bilmasang ham, koʻp narsa bilasan degani.<br>'''Salara:''' — Bemani narsa.<br>'''Elay:''' — Maʼno izlash shart emas. Bu — [[imon]]. [[Zulmat]] dalasidagi nur guli yoʻlda davom etishim uchun kuch beradi. Tushunyapsanmi?<br>'''Salara:''' — Bu gap [[Ijnil|kitobingdanmi]]?<br>'''Elay:''' — Yoʻq, bu Joni Keshning “Fokum” qamoqxonasidagi konserti.<br>'''Salara:''' — Nima?..
* Necha yillar davomida uni oʻqib keldim. Uni himoya qilishga shunchalik berilib ketdimki, u menga oʻrgatgandek yashashni unitib qoʻydim.
* Oʻzgalar uchun oʻzingdan koʻra koʻproq qaygʻur. U menga shu narsani oʻrgatdi.
[[Turkum:Filmlar]]
__INDEKS__
ic3eeup37v2l6ngq0c8588nhvw0neyl
Vikiiqtibos:Kun iqtibosi
4
4029
8405
8403
2024-05-25T21:25:02Z
Umarxon III
998
8405
wikitext
text/x-wiki
{{#invoke:random|item
|{{Q|Iqtibos=|Muallif=}}
}}<!--
--><noinclude>
----
<span style="font-size:small; float:right; clear:right; margin:.25rem .5rem;">[[Vikiiqtibos:Kun iqtibosi]]</span>
naun80idqhpy2ef9smq8qt58ezvca6o
Modul:Random
828
4030
8404
2024-05-25T21:20:45Z
Umarxon III
998
yangi
8404
Scribunto
text/plain
-- This module contains a number of functions that make use of random numbers.
local cfg = {}
--------------------------------------------------------------------------------------
-- Configuration
--------------------------------------------------------------------------------------
-- Set this to true if your wiki has a traffic rate of less than one edit every two minutes or so.
-- This will prevent the same "random" number being generated many times in a row until a new edit is made
-- to the wiki. This setting is only relevant if the |same= parameter is set.
cfg.lowTraffic = false
-- If cfg.lowTraffic is set to true, and the |same= parameter is set, this value is used for the refresh rate of the random seed.
-- This is the number of seconds until the seed is changed. Getting this right is tricky. If you set it too high, the same number
-- will be returned many times in a row. If you set it too low, you may get different random numbers appearing on the same page,
-- particularly for pages that take many seconds to process.
cfg.seedRefreshRate = 60
--------------------------------------------------------------------------------------
-- End configuration
--------------------------------------------------------------------------------------
local p = {} -- For functions available from other Lua modules.
local l = {} -- For functions not available from other Lua modules, but that need to be accessed using table keys.
local yesno = require('Module:Yesno')
local makeList = require('Module:List').makeList
--------------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------------
local function raiseError(msg)
-- This helps to generate a wikitext error. It is the calling function's responsibility as to how to include it in the output.
return mw.ustring.format('<b class="error">[[Module:Random]] error: %s.</b>', msg)
end
--------------------------------------------------------------------------------------
-- random number function
--------------------------------------------------------------------------------------
local function getBigRandom(l, u)
-- Gets a random integer between l and u, and is not limited to RAND_MAX.
local r = 0
local n = 2^math.random(30) -- Any power of 2.
local limit = math.ceil(53 / (math.log(n) / math.log(2)))
for i = 1, limit do
r = r + math.random(0, n - 1) / (n^i)
end
return math.floor(r * (u - l + 1)) + l
end
function l.number(args)
-- Gets a random number.
first = tonumber(args[1])
second = tonumber(args[2])
-- This needs to use if statements as math.random won't accept explicit nil values as arguments.
if first then
if second then
if first > second then -- Second number cannot be less than the first, or it causes an error.
first, second = second, first
end
return getBigRandom(first, second)
else
return getBigRandom(1, first)
end
else
return math.random()
end
end
--------------------------------------------------------------------------------------
-- Date function
--------------------------------------------------------------------------------------
function l.date(args)
-- This function gets random dates, and takes timestamps as positional arguments.
-- With no arguments specified, it outputs a random date in the current year.
-- With two arguments specified, it outputs a random date between the timestamps.
-- With one argument specified, the date is a random date between the unix epoch (1 Jan 1970) and the timestamp.
-- The output can be formatted using the "format" argument, which works in the same way as the #time parser function.
-- The default format is the standard Wikipedia timestamp.
local lang = mw.language.getContentLanguage()
local function getDate(format, ts)
local success, date = pcall(lang.formatDate, lang, format, ts)
if success then
return date
end
end
local function getUnixTimestamp(ts)
local unixts = getDate('U', ts)
if unixts then
return tonumber(unixts)
end
end
local t1 = args[1]
local t2 = args[2]
-- Find the start timestamp and the end timestamp.
local startTimestamp, endTimestamp
if not t1 then
-- Find the first and last second in the current year.
local currentYear = tonumber(getDate('Y'))
local currentYearStartUnix = tonumber(getUnixTimestamp('1 Jan ' .. tostring(currentYear)))
local currentYearEndUnix = tonumber(getUnixTimestamp('1 Jan ' .. tostring(currentYear + 1))) - 1
startTimestamp = '@' .. tostring(currentYearStartUnix) -- @ is used to denote Unix timestamps with lang:formatDate.
endTimestamp = '@' .. tostring(currentYearEndUnix)
elseif t1 and not t2 then
startTimestamp = '@0' -- the Unix epoch, 1 January 1970
endTimestamp = t1
elseif t1 and t2 then
startTimestamp = t1
endTimestamp = t2
end
-- Get Unix timestamps and return errors for bad input (or for bugs in the underlying PHP library, of which there are unfortunately a few)
local startTimestampUnix = getUnixTimestamp(startTimestamp)
local endTimestampUnix = getUnixTimestamp(endTimestamp)
if not startTimestampUnix then
return raiseError('"' .. tostring(startTimestamp) .. '" was not recognised as a valid timestamp')
elseif not endTimestampUnix then
return raiseError('"' .. tostring(endTimestamp) .. '" was not recognised as a valid timestamp')
elseif startTimestampUnix > endTimestampUnix then
return raiseError('the start date must not be later than the end date (start date: "' .. startTimestamp .. '", end date: "' .. endTimestamp .. '")')
end
-- Get a random number between the two Unix timestamps and return it using the specified format.
local randomTimestamp = getBigRandom(startTimestampUnix, endTimestampUnix)
local dateFormat = args.format or 'H:i, d F Y (T)'
local result = getDate(dateFormat, '@' .. tostring(randomTimestamp))
if result then
return result
else
return raiseError('"' .. dateFormat .. '" is not a valid date format')
end
end
--------------------------------------------------------------------------------------
-- List functions
--------------------------------------------------------------------------------------
local function randomizeArray(t, limit)
-- Randomizes an array. It works by iterating through the list backwards, each time swapping the entry
-- "i" with a random entry. Courtesy of Xinhuan at http://forums.wowace.com/showthread.php?p=279756
-- If the limit parameter is set, the array is shortened to that many elements after being randomized.
-- The lowest possible value is 0, and the highest possible is the length of the array.
local len = #t
for i = len, 2, -1 do
local r = math.random(i)
t[i], t[r] = t[r], t[i]
end
if limit and limit < len then
local ret = {}
for i, v in ipairs(t) do
if i > limit then
break
end
ret[i] = v
end
return ret
else
return t
end
end
local function removeBlanks(t)
-- Removes blank entries from an array so that it can be used with ipairs.
local ret = {}
for k, v in pairs(t) do
if type(k) == 'number' then
table.insert(ret, k)
end
end
table.sort(ret)
for i, v in ipairs(ret) do
ret[i] = t[v]
end
return ret
end
local function makeSeparator(sep)
if sep == 'space' then
-- Include an easy way to use spaces as separators.
return ' '
elseif sep == 'newline' then
-- Ditto for newlines
return '\n'
elseif type(sep) == 'string' then
-- If the separator is a recognised MediaWiki separator, use that. Otherwise use the value of sep if it is a string.
local mwseparators = {'dot', 'pipe', 'comma', 'tpt-languages'}
for _, mwsep in ipairs(mwseparators) do
if sep == mwsep then
return mw.message.new( sep .. '-separator' ):plain()
end
end
return sep
end
end
local function makeRandomList(args)
local list = removeBlanks(args)
list = randomizeArray(list, tonumber(args.limit))
return list
end
function l.item(args)
-- Returns a random item from a numbered list.
local list = removeBlanks(args)
local len = #list
if len >= 1 then
return list[math.random(len)]
end
end
function l.list(args)
-- Randomizes a list and concatenates the result with a separator.
local list = makeRandomList(args)
local sep = makeSeparator(args.sep or args.separator)
return table.concat(list, sep)
end
function l.text_list(args)
-- Randomizes a list and concatenates the result, text-style. Accepts separator and conjunction arguments.
local list = makeRandomList(args)
local sep = makeSeparator(args.sep or args.separator)
local conj = makeSeparator(args.conj or args.conjunction)
return mw.text.listToText(list, sep, conj)
end
function l.array(args)
-- Returns a Lua array, randomized. For use from other Lua modules.
return randomizeArray(args.t, args.limit)
end
--------------------------------------------------------------------------------------
-- HTML list function
--------------------------------------------------------------------------------------
function l.html_list(args, listType)
-- Randomizes a list and turns it into an HTML list. Uses [[Module:List]].
listType = listType or 'bulleted'
local listArgs = makeRandomList(args) -- Arguments for [[Module:List]].
for k, v in pairs(args) do
if type(k) == 'string' then
listArgs[k] = v
end
end
return makeList(listType, listArgs)
end
--------------------------------------------------------------------------------------
-- The main function. Called from other Lua modules.
--------------------------------------------------------------------------------------
function p.main(funcName, args, listType)
-- Sets the seed for the random number generator and passes control over to the other functions.
local same = yesno(args.same)
if not same then
-- Generates a different number every time the module is called, even from the same page.
-- This is because of the variability of os.clock (the time in seconds that the Lua script has been running for).
math.randomseed(mw.site.stats.edits + mw.site.stats.pages + os.time() + math.floor(os.clock() * 1000000000))
else
if not cfg.lowTraffic then
-- Make the seed as random as possible without using anything time-based. This means that the same random number
-- will be generated for the same input from the same page - necessary behaviour for some wikicode templates that
-- assume bad pseudo-random-number generation.
local stats = mw.site.stats
local views = stats.views or 0 -- This is not always available, so we need a backup.
local seed = views + stats.pages + stats.articles + stats.files + stats.edits + stats.users + stats.activeUsers + stats.admins -- Make this as random as possible without using os.time() or os.clock()
math.randomseed(seed)
else
-- Make the random seed change every n seconds, where n is set by cfg.seedRefreshRate.
-- This is useful for low-traffic wikis where new edits may not happen very often.
math.randomseed(math.floor(os.time() / cfg.seedRefreshRate))
end
end
if type(args) ~= 'table' then
error('the second argument to p.main must be a table')
end
return l[funcName](args, listType)
end
--------------------------------------------------------------------------------------
-- Process arguments from #invoke
--------------------------------------------------------------------------------------
local function makeWrapper(funcName, listType)
-- This function provides a wrapper for argument-processing from #invoke.
-- listType is only used with p.html_list, and is nil the rest of the time.
return function (frame)
-- If called via #invoke, use the args passed into the invoking template, or the args passed to #invoke if any exist.
-- Otherwise assume args are being passed directly in from the debug console or from another Lua module.
local origArgs
if frame == mw.getCurrentFrame() then
origArgs = frame:getParent().args
for k, v in pairs(frame.args) do
origArgs = frame.args
break
end
else
origArgs = frame
end
-- Trim whitespace and remove blank arguments.
local args = {}
for k, v in pairs(origArgs) do
if type(v) == 'string' then
v = mw.text.trim(v)
end
if v ~= '' then
args[k] = v
end
end
return p.main(funcName, args, listType)
end
end
-- Process arguments for HTML list functions.
local htmlListFuncs = {
bulleted_list = 'bulleted',
unbulleted_list = 'unbulleted',
horizontal_list = 'horizontal',
ordered_list = 'ordered',
horizontal_ordered_list = 'horizontal_ordered'
}
for funcName, listType in pairs(htmlListFuncs) do
p[funcName] = makeWrapper('html_list', listType)
end
-- Process arguments for other functions.
local otherFuncs = {'number', 'date', 'item', 'list', 'text_list'}
for _, funcName in ipairs(otherFuncs) do
p[funcName] = makeWrapper(funcName)
end
return p
rtq1ut3u5u9scz02njecg8x46orgvwm
Diplomli ishsiz
0
4031
8406
2024-05-26T10:30:16Z
Bekipediya
2189
„{{Vikipediya|Diplomli ishsiz (film)}} '''Diplomli ishsiz''' — 2014-yilda rejissyor Velraj tomonidan suratga olingan tamil tilidagi Hindiston jangari drama filmi. Xalq orasida '''VIP''' nomi bilan tanilgan. == Iqtiboslar == * [[Ishsizlik|Ishsiz]] odam doim tik turishi kerak. Sal egildingmi tamom, darhol ketingga tepishadi. * Agar [[Ishsizlik|ishsiz]] boʻlsang, hatto iting ham seni [[hurmat]] qilmay qoʻyadi. * Baʼzida [[Ota|otaning]] 200 rup...“ yozuvi orqali yangi sahifa yaratildi
8406
wikitext
text/x-wiki
{{Vikipediya|Diplomli ishsiz (film)}}
'''Diplomli ishsiz''' — 2014-yilda rejissyor Velraj tomonidan suratga olingan tamil tilidagi Hindiston jangari drama filmi. Xalq orasida '''VIP''' nomi bilan tanilgan.
== Iqtiboslar ==
* [[Ishsizlik|Ishsiz]] odam doim tik turishi kerak. Sal egildingmi tamom, darhol ketingga tepishadi.
* Agar [[Ishsizlik|ishsiz]] boʻlsang, hatto iting ham seni [[hurmat]] qilmay qoʻyadi.
* Baʼzida [[Ota|otaning]] 200 rupiyasi millionlab [[Pul|pullardan]] ham koʻproq foyda beradi.
* Kim koʻp [[pul]] topishining ahamiyati yoʻq. Kim [[Vaqt|vaqtida]] [[pul]] topishi ahamiyatli.
* Nega [[Ota|otangni]] ismini roʻkach qilaverasan? Oʻz nomingni ishlab top.
[[Turkum:Filmlar]]
__INDEKS__
058npv2xvegpcmdk5948bsebqlsze12
Ahror Usmonov
0
4032
8409
2024-05-26T16:05:11Z
Bekipediya
2189
„{{Shaxsiyat bilgiqutisi | Ismi = Ahror Usmonov | wikipedia = Ahror Usmonov }} '''Ahror Usmonov''' (1966-yil) — Oʻzbekistonlik xonanda va bastakor. == Iqtiboslar == * [[Ayol]] nozik hilqat, unga hamisha shirin so‘z bilan [[muomala]] qilish kerak. [[Erkak]] uchun [[Ayol|ayolni]] hurmat qilish ham farz, ham [[Qarz|qarzdir]]. [[Sovg‘a]] [[Imkoniyat|imkoniyatga]] qarab olinaveradi, muhimi [[Shirinso‘zlik|shirinso‘z]] bo‘lish kerak<ref>{{...“ yozuvi orqali yangi sahifa yaratildi
8409
wikitext
text/x-wiki
{{Shaxsiyat bilgiqutisi
| Ismi = Ahror Usmonov
| wikipedia = Ahror Usmonov
}}
'''Ahror Usmonov''' (1966-yil) — Oʻzbekistonlik xonanda va bastakor.
== Iqtiboslar ==
* [[Ayol]] nozik hilqat, unga hamisha shirin so‘z bilan [[muomala]] qilish kerak. [[Erkak]] uchun [[Ayol|ayolni]] hurmat qilish ham farz, ham [[Qarz|qarzdir]]. [[Sovg‘a]] [[Imkoniyat|imkoniyatga]] qarab olinaveradi, muhimi [[Shirinso‘zlik|shirinso‘z]] bo‘lish kerak<ref>{{Veb manbasi|url=https://daryo.uz/2023/03/08/ayol-kishi-uchun-eng-yaxshi-sovga-nima-foto-video|title=Umraga yo‘llanma, Gentra, tilla taqinchoq: O‘zbekistonlik san’atkorlar oilasidagi ayollarga 8-martda nima sovg‘a qiladi? (video)|author=Daryo.uz|year=2023|date=8-mart 2023-yil}}</ref>.
== Manba ==
<references />
[[Turkum:Kishilar]]
[[Turkum:Oʻzbekistonlik erkak qoʻshiqchilar]]
[[Turkum:Qoʻshiqchilar]]
[[Turkum:1966-yilda tugʻilganlar]]
5lbw0hhfbkqyv3limdp2n7br1tf330s
Turkum:1966-yilda tugʻilganlar
14
4033
8410
2024-05-26T16:05:48Z
Bekipediya
2189
„[[Turkum:Tavallud yillariga koʻra kishilar]]“ yozuvi orqali yangi sahifa yaratildi
8410
wikitext
text/x-wiki
[[Turkum:Tavallud yillariga koʻra kishilar]]
o0ksqvt5kgyzowvl42aq6lbvl83uazn
Turkum:Qoʻshiqchilar
14
4034
8415
8412
2024-05-26T16:07:53Z
Bekipediya
2189
8415
wikitext
text/x-wiki
[[Turkum:Kasbga koʻra kishilar]]
dmcu2o188fzgch3e4kg7si0zp6debll
Turkum:Oʻzbekistonlik erkak qoʻshiqchilar
14
4035
8416
8414
2024-05-26T16:08:12Z
Bekipediya
2189
8416
wikitext
text/x-wiki
[[Turkum:Qoʻshiqchilar]]
inlcb4x1im2zu8a59o9lmpvbw4ppmin
Platforma
0
4036
8418
2024-05-26T18:31:36Z
Bekipediya
2189
„{{Vikipediya|Platforma (film)}} '''Platforma''' ''(asl ispancha nomi: “El hoyo”)(inglizcha: “The Platform”)'' — 2019-yilda rejissyor Galder Gaztelu-Urrutia tomonidan suratga olingan Ispaniyaning ijtimoiy-fantastik dahshatli film. == Iqtiboslar == *Uch turdagi odamlar mavjud: yuqoridagilar, pastdagilar va yiqilayotganlar. *'''Trimagasi:''' Oy ham endi boshlandi. Shunday ekan, nima yeyishimiz katta masala.<br>'''Goreng:''' Xoʻsh, nima y...“ yozuvi orqali yangi sahifa yaratildi
8418
wikitext
text/x-wiki
{{Vikipediya|Platforma (film)}}
'''Platforma''' ''(asl ispancha nomi: “El hoyo”)(inglizcha: “The Platform”)'' — 2019-yilda rejissyor Galder Gaztelu-Urrutia tomonidan suratga olingan Ispaniyaning ijtimoiy-fantastik dahshatli film.
== Iqtiboslar ==
*Uch turdagi odamlar mavjud: yuqoridagilar, pastdagilar va yiqilayotganlar.
*'''Trimagasi:''' Oy ham endi boshlandi. Shunday ekan, nima yeyishimiz katta masala.<br>'''Goreng:''' Xoʻsh, nima yeymiz?<br>'''Trimagasi:''' Aniq-ku? Yuqoridagilardan qolganini...
*'''Goreng:''' Ey, pastdagilar. Meni eshityapsizlarmi?<br>'''Trimagasi:''' Ularni chaqirma.<br>'''Goreng:''' Nega?<br>'''Trimagasi:''' Chunki ular pastda. Yuqoridagilar esa javob bermaydi.<br>'''Goreng:''' Nega?<br>'''Trimagasi:''' Aniq-ku? Chunki ular yuqorida...
*Koʻp gapirsam charchab qolaman. Ayniqsa, oladigan maʼlumotimdan beradiganim koʻp boʻlsa.
*'''Goreng:''' Oʻrada 200 daraja uchun yetarli yegulik mavjud emas.<br>'''Imoguiri:''' Agar har bir kishi boʻkkunicha yemaganida, yegulik pastki qavatlarga ham yetib borgan boʻlardi.<br>'''Goreng:''' Bu yerda yashab qolish qiyin.<br>'''Imoguiri:''' Toʻgʻri, huddi tashqaridagi kabi. Biroq, oxir-oqibat bu yerda oʻz-oʻzidan nimadir sodir boʻlishi kerak. Birdamlikka yetaklovchi nimadir.<br>'''Goreng:''' Bu yerda birdamlikka yetaklovchi nimadir? Demak, laʼnati oʻra shuning uchun qurilgan ekan-da. Oʻzgarish oʻz-oʻzidan sodir boʻlmaydi, senyor.<br>'''Imoguiri:''' Balki shuning uchun shu yerdadirsiz?<br>'''Goreng:''' Bu yerdan tirik chiqsam boʻlgani...
*Buyuk ish qiluvchilar [[Saxiylik|saxiy]] [[Boylik|boy]] boʻlmay [[yovuzlik]] namunasi boʻlsa [[Baxillik|baxilning]] oʻzginasidir. Axir odamni [[Boylik|boylikmas]], uni sarflash imkoniyati borligi [[Baxt|baxtli]] qiladi. Albatta, oʻzi uchun emas, oʻzgalar manfaati yoʻlida.
[[Turkum:Filmlar]]
k4f656cgbndxrwshc2eeixop4ihrpgz
Diplomli ishsiz 2
0
4037
8443
8421
2024-06-08T05:39:38Z
Bekipediya
2189
8443
wikitext
text/x-wiki
{{Vikipediya}}
'''Diplomli ishsiz 2''' (tamilcha: ''“Velaiilla Pattadhari 2”'')(inglizcha: ''“The unemployed graduate 2”'') — 2017-yilda rejissyor Soundarya Rajnikanth tomonidan suratga olingan Hindistonning tamil tilidagi komediya-jangari filmi.
== Iqtiboslar ==
* [[Pul]] yoʻq, [[muammo]] ham yoʻq.
* Agar seni taqib qilishayotgan boʻlsa, demak bilki sen ulardan oldindasan. Aslida bu [[Rivojlanish|rivojlanishni]] bildiradi. [[Dushman]] kelib ketguvchi. Hayot — [[Doʻst|doʻstlar]] bilan, rivojlanish [[Dushman|dushmanlar]] bilan oʻlchanadi.
* Uylangan erkaklar hibsdan qoʻrqmaydi. Chunki hibs bilan [[xotin]] oʻrtasida farq yoʻq.
[[Turkum:Filmlar]]
j9cbdbtbiqcmuwxmijl0omqtq9ce6v0
MediaWiki:Gadgets-definition
8
4040
8432
2024-06-06T17:15:38Z
Umarxon III
998
yangi
8432
wikitext
text/x-wiki
== editing ==
* HotCat[ResourceLoader]|HotCat.js
* refToolbar[ResourceLoader|default|dependencies=user.options,mediawiki.util]|refToolbar.js
* refToolbarBase[ResourceLoader|hidden]|refToolbarBase.js
* Twinkle[ResourceLoader|dependencies=ext.gadget.morebits,ext.gadget.select2,mediawiki.api,mediawiki.language|rights=autoconfirmed|type=general|peers=Twinkle-pagestyles]|Twinkle.js|Twinkle.css|twinklearv.js|twinklewarn.js|twinkleblock.js|friendlywelcome.js|friendlyshared.js|friendlytalkback.js|twinklespeedy.js|twinkleprod.js|twinklexfd.js|twinkleimage.js|twinkleprotect.js|friendlytag.js|twinklediff.js|twinkleunlink.js|twinklefluff.js|twinkledeprod.js|twinklebatchdelete.js|twinklebatchprotect.js|twinklebatchundelete.js|twinkleconfig.js
* morebits[ResourceLoader|dependencies=mediawiki.user,mediawiki.util,mediawiki.Title,jquery.ui|hidden]|morebits.js|morebits.css
* Twinkle-pagestyles[hidden|skins=vector]|Twinkle-pagestyles.css
* select2[ResourceLoader|hidden]|select2.min.js|select2.min.css
* Adiutor[ResourceLoader|skins=vector,vector-2022,monobook,modern||dependencies=mediawiki.api,mediawiki.user,oojs-ui-core,oojs-ui-windows,oojs-ui-widgets,oojs-ui.styles.icons-interactions,oojs-ui.styles.icons-movement,oojs-ui.styles.icons-content,oojs-ui.styles.icons-moderation]|Adiutor.js|Adiutor.css
* defaultsummaries[ResourceLoader|dependencies=oojs-ui-core]|defaultsummaries.js
* ProveIt[ResourceLoader]|ProveIt.js
* Prosesize[ResourceLoader|dependencies=mediawiki.api,mediawiki.util]|Prosesize.js|Prosesize.css
* GoogleTrans [ResourceLoader] |GoogleTrans.js
* Antivandal[ResourceLoader]|Antivandal.js
* PageCreator[ResourceLoader]|PageCreator.js
* VizualTahrir[ResourceLoader]|VizualTahrir.js
== appearance ==
* ReferenceTooltips[ResourceLoader|default|type=general|skins=vector,vector-2022,monobook,timeless,modern,cologneblue|dependencies=mediawiki.cookie,jquery.client]|ReferenceTooltips.js|ReferenceTooltips.css
* UTCLiveClock[ResourceLoader|supportsUrlLoad|type=general|dependencies=mediawiki.util,mediawiki.api|peers=UTCLiveClock-pagestyles]|UTCLiveClock.js|UTCLiveClock.css
* purgetab[ResourceLoader|dependencies=mediawiki.util,mediawiki.api]|purgetab.js
* HizliBilgi[ResourceLoader|default|dependencies=mediawiki.util]|HizliBilgi.js
*MoreMenu[ResourceLoader|dependencies=mediawiki.api,mediawiki.util,mediawiki.Title,user.options|peers=MoreMenu-pagestyles]|MoreMenu.js
*MoreMenu-pagestyles[hidden]|MoreMenu-pagestyles.css
* wikidataInfoboxExport[ResourceLoader|dependencies=mediawiki.api,mediawiki.ForeignApi,mediawiki.util,oojs-ui-core,oojs-ui-widgets,oojs-ui-windows]|wikidataInfoboxExport.js
* dark-mode-toggle[ResourceLoader|targets=desktop,mobile|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js
* dark-mode-toggle-pagestyles[hidden|targets=desktop,mobile|skins=vector,vector-2022,minerva,monobook]|dark-mode-toggle-pagestyles.css
* Navigation_popups[ResourceLoader|dependencies=mediawiki.user,mediawiki.util,user.options|type=general]|popups.js|popups-uz.js|popups.css
* switcher[ResourceLoader|default|targets=desktop,mobile]|switcher.js
* XTools-ArticleInfo [ResourceLoader] |XTools-ArticleInfo.js
== interwiki ==
* iwlocalnames[ResourceLoader]|iwlocalnames.js
=== interwiki-up ===
* iwen[ResourceLoader]|iwen.js
== projects ==
* articleStats[ResourceLoader|dependencies=mediawiki.api, mediawiki.util]|articleStats.js
== modules ==
* dark-mode[ResourceLoader|supportsUrlLoad|targets=desktop,mobile|skins=vector,vector-2022,monobook,modern,minerva,timeless]|dark-mode.css
== advanced ==
* script-installer[ResourceLoader|dependencies=mediawiki.ui.button]|script-installer.js
3ynv2ru8b3xrle831vb4nw2o451xom3
MediaWiki:Gadget-GoogleTrans
8
4041
8433
2024-06-06T17:19:17Z
Umarxon III
998
„<sup><abbr title="{{int:gadgets-external}}">(E)</abbr></sup> <sup><abbr title="{{int:gadgets-user}}">(U)</abbr></sup> [[User:Endo999/GoogleTrans|GoogleTrans]]: shift tugmasini bosganingizda tanlangan matn yoki kursor ostidagi soʻz uchun tarjima qalqib chiquvchi oynasi ochiladi“ yozuvi orqali yangi sahifa yaratildi
8433
wikitext
text/x-wiki
<sup><abbr title="{{int:gadgets-external}}">(E)</abbr></sup> <sup><abbr title="{{int:gadgets-user}}">(U)</abbr></sup> [[User:Endo999/GoogleTrans|GoogleTrans]]: shift tugmasini bosganingizda tanlangan matn yoki kursor ostidagi soʻz uchun tarjima qalqib chiquvchi oynasi ochiladi
s5qti74xvxdzqbkixm65vyivc33bz6x
MediaWiki:Wikificator.js
8
4042
8436
8435
2024-06-07T07:15:38Z
Umarxon III
998
8436
javascript
text/javascript
// [[Vikiiqtibos:Vikifikator]]
/* <pre> */
var txt;
var wmFullText = 'Vikifikator ushbu sahifadagi BUTUN matnni qayta ishlaydi. Davom etsinmi?';
var wmCantWork = 'Vikifikator brauzeringizda ishlamaydi';
var wmWontWork = 'Vikifikator Netscape 4.x va eskirogʻida ishlamaydi';
var wmCategoryNS = 'Category';
var wmTemplateNS = 'Template';
var wmUserNS = 'User';
var wmImageNS = 'Image';
var wmMediaNS = 'Media';
var wmLocaleNS = new Array(wmCategoryNS, wmTemplateNS, wmUserNS, wmImageNS, wmMediaNS);
var wmEnNS = new Array('category', 'template', 'user', 'image', 'media');
if(document.editform && document.editform.wpTextbox1) document.editform.wpTextbox1.onkeyup = function(event){
if(event.keyCode == 32){
var txtarea = document.editform.wpTextbox1;
var startPos = txtarea.selectionStart;
var endPos = txtarea.selectionEnd;
var scrollTop = txtarea.scrollTop;
var letter_pattern = /[0-9a-z`'ʻʼ‘’]/i;
var letter = "";
var letter_pos = 0;
var pointfound = false;
var spacefound = false;
txt = ". " + (txtarea.value);
for(i = startPos - 1; i >= 0; i--){
k = txt.substring(i, i + 1);
//confirm("" + k + " " + i);
if(letter_pattern.test(k) === true && spacefound === false){
letter = k;
letter_pos = i - 2;
}
else{
if(k == " " || k == "\n"){
spacefound = true;
}
else if((k == "." || k == "!" || k == "?") && spacefound === true){
pointfound = true;
break;
}
else{
break;
}
}
}
if(pointfound === true){
if(letter != letter.toUpperCase()){
txtarea.value = txtarea.value.substring(0, letter_pos) + letter.toUpperCase() + txtarea.value.substring(letter_pos + 1, txtarea.value.length);
//txtarea.focus();
txtarea.selectionStart = startPos;
txtarea.selectionEnd = endPos;
txtarea.scrollTop = scrollTop;
}
}
}
}
if (window.event) {
document.onkeypress = pressed;
}
function pressed() //On Ctrl+Enter (MSIE)
{ key = window.event.keyCode; if (key == 10) { Wikify(); } }
//======================================
function Wikify() {
check_regexp(); // Check whether regular expressions are supported
document.editform.wpTextbox1.focus();
var txtarea = document.editform.wpTextbox1;
if (document.selection && !is_gecko)/* IE */{
txt = " " + document.selection.createRange().text;
if (txt == " ") { all_text(); } // If nothing was selected;
else {
Process();
txt = txt.substr(1, txt.length - 1);
document.selection.createRange().text = txt;
}
}
else if ((txtarea.selectionStart || txtarea.selectionStart == '0') && (navigator.productSub > 20031000)) /*Gecko-browsers older then 10.2003*/{
var startPos = txtarea.selectionStart;
var endPos = txtarea.selectionEnd;
var scrollTop = txtarea.scrollTop;
txt = " " + (txtarea.value).substring(startPos, endPos);
if (txt == " ") { all_text(); } // If nothing was selected;
else {
Process();
txt = txt.substr(1, txt.length - 1);
txtarea.value = txtarea.value.substring(0, startPos) + txt + txtarea.value.substring(endPos, txtarea.value.length);
txtarea.focus();
}
}
else { if (confirm(wmFullText)) { all_text(); } } // Other browsers
}
//======================================
function all_text()// Process all text
{
txt = " " + document.editform.wpTextbox1.value;
Process();
txt = txt.substr(1, txt.length - 1);
document.editform.wpTextbox1.value = txt;
}
//======================================
function check_regexp()// Check whether regular expressions are supported
{
var reg1 = "code";
reg1 = reg1.replace(/d/g, "r");
if (reg1 != "core") { alert(wmCantWork); exit; }
b_ver = navigator.appVersion.substr(0, 1);
if (navigator.appName == "Netscape" && b_ver < 5) { alert(wmWontWork); exit; }
return;
}
function Process()
// We have 3 more pairs of safe chars in \x1A — \x1F !
{
//var nowiki = ReplaceElements( '\<math\>(.|\r|\n)+?\<\/math\>, "\x03", "\x04" );
//That variant will make ReplaceTags() function unnecessary, but it's so ugly...
var nowiki = ReplaceTags('nowiki', "\x03", "\x04");
var pre = ReplaceTags('pre', "\x12", "\x13");
var math = ReplaceTags('math', "\x05", "\x06");
var gallery = ReplaceTags('gallery', "\x14", "\x15");
// Exclude lines starting with space
f_space = txt.substr(0, 1);
txt = txt.substr(1, txt.length - 1);
var sp_lines = ReplaceElements("^( )(.+)$", "\x16", "\x17");
txt = f_space + txt;
ProcessNS(wmEnNS, wmLocaleNS);
CorrectRanges();
// Exclude templates and internal links
var templates = ReplaceElements("\\{\\{(.|\\r|\\n)+?\\}\\}", "\x18", "\x19");
var links = ReplaceElements("(\\[\\[)(.*?)(\\||\\]\\])", "\x10", "\x11");
HTML2Wiki();
// Exclude tags and tag attributes (all text in quotes after "=" sign)
var attrs = ReplaceElements('(=)(\\s?)(\\' + '")(.*?)(\\")', "\x0E", "\x0F");
var tags = ReplaceElements("<([^>]*?)>", "\x01", "\x02");
ProcessTypography();
//alert(txt);
RestoreElements(tags, "\x01", "\x02");
RestoreElements(attrs, "\x0E", "\x0F");
RestoreElements(links, "\x10", "\x11");
RestoreElements(templates, "\x18", "\x19");
RestoreElements(sp_lines, "\x16", "\x17");
RestoreElements(gallery, "\x14", "\x15");
RestoreElements(math, "\x05", "\x06");
RestoreElements(pre, "\x12", "\x13");
RestoreElements(nowiki, "\x03", "\x04");
}
function HTML2Wiki() {
// UZBEK02
//============================TEMPO=====
txt = txt.replace(/(A|a|E|e|N|n|O|o|G|g|T|t)\'''/g, "$1 20072006NGPP132604")
txt = txt.replace(/(A|a|E|e|N|n|O|o|G|g|T|t)\''/g, "$1 20072006NGPP132604_onlytwo")
txt = txt.replace(/(A|a|E|e|N|n|T|t)\'/g, "$1ʻ")
txt = txt.replace(/(O|o|G|g)\'/g, "$1ʻ")
txt = txt.replace(/(A|a|E|e|N|n|O|o|G|g|T|t)\ ?20072006NGPP132604_onlytwo/g, "$1''")
txt = txt.replace(/(A|a|E|e|N|n|O|o|G|g|T|t)\ ?20072006NGPP132604/g, "$1'''")
// Replace <b>, <strong> tags with ''' and <i>, <em> with ''
txt = txt.replace(/\<\/?(b|strong)\>/gim, "\'\'\'")
txt = txt.replace(/\<\/?(i|em)\>/gim, "\'\'")
// Replace <hr> tag with ----, improve <hr> and <br> tags
txt = txt.replace(/\<hr ?\/?\>/gi, "----")
txt = txt.replace(/\<hr ([^\>\/]+?) ?\/?\>/gi, "<hr $1 />")
txt = txt.replace(/\<br\/?\>/gi, "<br />")
txt = txt.replace(/\<br ([^\>\/]+?) ?\/?\>/gi, "<br $1 />")
}
// Process default namespaces
function ProcessNS(En_NS_List, Loc_NS_List) {
for (i = 0; i < En_NS_List.length; i++) {
//alert("(\\[\\[)(:?)(" + En_NS_List[i] + "|" +
//Loc_NS_List[i] + ")(:)( *)");
txt = txt.replace(new RegExp("(\\[\\[:?)(" + En_NS_List[i] + "|" +
Loc_NS_List[i] + "):( *)", "gi"), "$1" + Loc_NS_List[i] + ":");
}
}
//======================================
// Replace '<replaced_tag> ... </replaced_tag>' (<nowiki> <br/> </nowiki>)
// with 'opepening_char + tag's counter + closing_char' ('\x03'+1'+'\x04')
//======================================
function ReplaceTags(replaced_tag, op_char, cl_char)
// @replaced_tag - tag to be replaced
// @op_char, @cl_char (opening & closing chars) - "Safe" pair of
// unicode unprintable characters, that will be used in replacement
{
var counter = 0; //tags counter
// RegExp pattern
var pattern = "\\<" + replaced_tag + "\\>(.|\r|\n)+?\<\\/" + replaced_tag + "\\>";
// RegExp template to be replaced (multiline text between
// <replaced_tag> and </replaced_tag> case sensitive tags)
var replaced_regexp = new RegExp(pattern, "im")
// Buffer for replaced matches storage. It's array of matching substrings -
// multiline text between <replaced_tag> and </replaced_tag> case sensitive tags ()
matches_buffer = txt.match(new RegExp(pattern, "gim"));
// while some substring of txt matches replaced_regexp...
while (replaced_regexp.test(txt)) {
txt = txt.replace(replaced_regexp, op_char + ++counter + cl_char);
}
return matches_buffer;
}
//======================================
// Replace '<replaced_tag> ... </replaced_tag>' (<nowiki> <br/> </nowiki>)
// with 'opepening_char + tag's counter + closing_char' ('\x03'+1'+'\x04')
//======================================
function ReplaceElements(req_exp, op_char, cl_char)
// @req_exp - reqular expression to be replaced
// @op_char, @cl_char (opening & closing chars) - "Safe" pair of
// unicode unprintable characters, that will be used in replacement
{
var counter = 0; //tags counter
// RegExp template to be replaced (multiline, case sensitive)
var replaced_regexp = new RegExp(req_exp, "m")
// Buffer for replaced matches storage. It's array of matching substrings.
// (multiline, case sensitive, global)
matches_buffer = txt.match(new RegExp(req_exp, "gm"));
// while some substring of txt matches replaced_regexp...
while (replaced_regexp.test(txt)) {
//alert(txt.match(replaced_regexp));
txt = txt.replace(replaced_regexp, op_char + ++counter + cl_char);
}
return matches_buffer;
}
//======================================
// Restore text, that was damaged by replacing 3 chars with substring from array
//======================================
function RestoreElements(replaced_buffer, op_char, cl_char)
// @replaced_buffer - array of replaced substrings.
// @op_char, @cl_char (opening & closing chars) - "Safe" pair
// to be replaced with <replaced_tag> and </replaced_tag> accordingly
{
var counter = 0; //tags counter
// RegExp template to be replaced (3 chars: tag's counter
// surrunded by "Safe" pair)
var replaced_regexp = new RegExp("\\" + op_char + "([0-9]*)\\" + cl_char);
//replaced_regexp = /\x03([0-9]*)\x04/
// while some substring of txt matches replaced_regexp...
while (replaced_regexp.test(txt)) {
txt = txt.replace(replaced_regexp, replaced_buffer[counter++]);
}
return txt;
}
// Corrects year and century ranges in text
function CorrectRanges() {
// Correct year ranges
//txt = txt.replace(/(\(|\s)(\[?\[?[12]?\d{3}\]?\]?)[\u00A0 ]?(-|--|–|—) ?(\[?\[?[12]?\d{3}\]?\]?)(\W)/g, "$1$2—$4$5")
//txt = txt.replace(/(\[?\[?[12]?\d{3}\]?\]?) ?(г\.|гг\.)/g, "$1\u00A0$2")
// Correct century ranges
//txt = txt.replace(/(\(|\s)(\[?\[?[IVX]{1,5}\]?\]?)[\u00A0 ]?(-|--|–|—) ?(\[?\[?[IVX]{1,5}\]?\]?)(\W)/g, "$1$2—$4$5")
//txt = txt.replace(/(\[?\[?[IVX]{1,5}\]?\]?) ?(в\.|вв\.)/g, "$1\u00A0$2")
}
/***************************************************
Typographical considerations
***************************************************/
function ProcessTypography() {
// Insert spaces in titles
txt = txt.replace(/^(=+)([ \t\f\v]*)(.*?)([ \t\f\v]*)(=+)$/gm, "$1 $3 $1")
//======================================
// Use 1 character to display squaring and cubing
txt = txt.replace(/(<sup>2<\/sup>|²)/g, "²");
txt = txt.replace(/(<sup>3<\/sup>|³)/g, "³");
txt = txt.replace(/(\^2)(\D)/g, "²$2");
txt = txt.replace(/(\^3)(\D)/g, "³$2");
//======================================
// Replace right HTML symbols with wrong ones in order to process everything
// txt = txt.replace(/–/g, "-")
txt = txt.replace(/(«|»|“|”|„|\&((la|ra|bd|ld)quo|#132|#147|#148|quot);)/g, "\"")
//======================================
// Replace set of 'less then' or 'greater then' symbols (<< or >>) with usual double quotes
txt = txt.replace(/(<<)(\S.+\S)(>>)/g, "\"$2\"")
//======================================
// Process degree sign "°", "+-" and "~="
txt = txt.replace(/(\+[--])|(±)/g, "±")
txt = txt.replace(/(~=)/g, "≈")
txt = txt.replace(/\°/g, "°")
txt = txt.replace(/([ =≈≠≤≥<>("'|]|^)([+±−\-]?\d+?(?:[.,]\d+?)?)(([ °^*]| [°^*])[CС])(?=[ "').,;!?|]|$)/gm, "$1$2\u00A0°C")
txt = txt.replace(/([ =≈≠≤≥<>("'|]|^)([+±−\-]?\d+?(?:[.,]\d+?)?)(([ °^*]| [°^*])F)(?=[ "').,;|!?]|$)/gm, "$1$2\u00A0°F")
//======================================
// Replace "...", "…" and "…" with ellipsis
txt = txt.replace(/(\.{3}|\&(hellip|#133);)/g, '…')
// Apostrophe handler
txt = txt.replace(/([\wа-яА-ЯёЁ])'([\wа-яА-ЯёЁ])/g, "$1’$2")
// Minus handler
txt = txt.replace(/(sup\>|sub\>|\s)-(\d)/g, "$1−$2")
//======================================
// Replace hyphens and en dashes with normal dashes
txt = txt.replace(/\&(#151|[nm]dash);/g, "–")
txt = txt.replace(/( |[\f\n\r\t\v\u00A0\u2028\u2029])(-|--|–|—) /g, "$1– ")
txt = txt.replace(/(\d)--(\d)/g, "$1–$2")
// Insert non-braiking space before dashes
txt = txt.replace(/(\S) (-|--|–|—) (\S)/g, "$1\u00A0– $3")
//======================================
// Special characters: ©, ®, ™, §, €, ¥ и £.
txt = txt.replace(/\©/gi, "©")
txt = txt.replace(/(\(r\)|\®)/gi, "®")
txt = txt.replace(/(\((tm|тм)\)|\™)/gi, "™")
txt = txt.replace(/(\(p\)|\§)/gi, "§")
txt = txt.replace(/\€/gi, "€")
txt = txt.replace(/\¥/gi, "¥")
txt = txt.replace(/\£/gi, "£")
//======================================
// UZBEK01
txt = txt.replace(/([OoGg])[`ʻ’‘]/g, "$1ʻ")
txt = txt.replace(/([AaEeNnTt])[`ʻ’‘]/g, "$1ʼ")
//======================================
// Cyr - Lat ala Uzbek
txt = txt.replace(/(б|в|г|д|ж|з|к|л|м|н|п|р|с|т|ф|х|ц|ч|ш|щ|,|:)\е/g, "$1e")
txt = txt.replace(/(а|е|ё|и|о|у|э|ю|я|,|:)\ц/g, "$1ts")
txt = txt.replace(/(ц)/g, "s")
txt = txt.replace(/(е)/g, "e")
txt = txt.replace(/(ъ)/g, "ʼ")
txt = txt.replace(/(Ты)/g, "Ti")
txt = txt.replace(/(ты)/g, "ti")
txt = txt.replace(/(Ё)/g, "Yo")
txt = txt.replace(/(ё)/g, "yo")
txt = txt.replace(/(Сентябрь)/g, "sentyabr")
txt = txt.replace(/(Октябрь)/g, "oktyabr")
txt = txt.replace(/(сентябрь)/g, "sentyabr")
txt = txt.replace(/(октябрь)/g, "oktyabr")
txt = txt.replace(/(Сентябр)/g, "sentyabr")
txt = txt.replace(/(Октябр)/g, "oktyabr")
txt = txt.replace(/(сентябр)/g, "sentyabr")
txt = txt.replace(/(октябр)/g, "oktyabr")
txt = txt.replace(/(Ж)/g, "J")
txt = txt.replace(/(ж)/g, "j")
txt = txt.replace(/(а)/g, "a")
txt = txt.replace(/(А)/g, "A")
txt = txt.replace(/(б)/g, "b")
txt = txt.replace(/(Б)/g, "B")
txt = txt.replace(/(в)/g, "v")
txt = txt.replace(/(В)/g, "V")
txt = txt.replace(/(г)/g, "g")
txt = txt.replace(/(Г)/g, "G")
txt = txt.replace(/(ғ)/g, "gʻ")
txt = txt.replace(/(Ғ)/g, "Gʻ")
txt = txt.replace(/(д)/g, "d")
txt = txt.replace(/(Д)/g, "D")
txt = txt.replace(/(е)/g, "e")
txt = txt.replace(/(Е)/g, "Ye")
txt = txt.replace(/(з)/g, "z")
txt = txt.replace(/(З)/g, "Z")
txt = txt.replace(/(и)/g, "i")
txt = txt.replace(/(И)/g, "I")
txt = txt.replace(/(й)/g, "y")
txt = txt.replace(/(Й)/g, "Y")
txt = txt.replace(/(к)/g, "k")
txt = txt.replace(/(К)/g, "K")
txt = txt.replace(/(қ)/g, "q")
txt = txt.replace(/(Қ)/g, "Q")
txt = txt.replace(/(л)/g, "l")
txt = txt.replace(/(Л)/g, "L")
txt = txt.replace(/(м)/g, "m")
txt = txt.replace(/(М)/g, "M")
txt = txt.replace(/(н)/g, "n")
txt = txt.replace(/(Н)/g, "N")
txt = txt.replace(/(о)/g, "o")
txt = txt.replace(/(О)/g, "O")
txt = txt.replace(/(п)/g, "p")
txt = txt.replace(/(П)/g, "P")
txt = txt.replace(/(р)/g, "r")
txt = txt.replace(/(Р)/g, "R")
txt = txt.replace(/(с)/g, "s")
txt = txt.replace(/(С)/g, "S")
txt = txt.replace(/(т)/g, "t")
txt = txt.replace(/(Т)/g, "T")
txt = txt.replace(/(у)/g, "u")
txt = txt.replace(/(У)/g, "U")
txt = txt.replace(/(ў)/g, "oʻ")
txt = txt.replace(/(Ў)/g, "Oʻ")
txt = txt.replace(/(ф)/g, "f")
txt = txt.replace(/(Ф)/g, "F")
txt = txt.replace(/(х)/g, "x")
txt = txt.replace(/(Х)/g, "X")
txt = txt.replace(/(ҳ)/g, "h")
txt = txt.replace(/(Ҳ)/g, "H")
txt = txt.replace(/(ц)/g, "s")
txt = txt.replace(/(Ц)/g, "Ts")
txt = txt.replace(/(Ч)/g, "Ch")
txt = txt.replace(/(ч)/g, "ch")
txt = txt.replace(/(Ш)/g, "Sh")
txt = txt.replace(/(ш)/g, "sh")
txt = txt.replace(/(ы)/g, "i")
txt = txt.replace(/(Ы)/g, "I")
txt = txt.replace(/(Ь)/g, "")
txt = txt.replace(/(ь)/g, "")
txt = txt.replace(/(Э)/g, "E")
txt = txt.replace(/(э)/g, "e")
txt = txt.replace(/(Ю)/g, "Yu")
txt = txt.replace(/(ю)/g, "yu")
txt = txt.replace(/(Я)/g, "Ya")
txt = txt.replace(/(я)/g, "ya")
//======================================
// Correct the reductions
txt = txt.replace(/(\d)(mln|mlrd|trln|mln\.|mlrd\.|trln\.|million|milliard|trillion)([^A-Za-z])/g, "$1\u00A0$2$3")
// Insert missing and delete unnecessary spaces
txt = txt.replace(/([A-Z]\.) ?([A-Z]\.) ?([A-Z][a-z])/g, "$1\u00A0$2\u00A0$3")
txt = txt.replace(/([A-Z]\.)([A-Z]\.)/g, "$1 $2")
txt = txt.replace(/^([#\*:]+)([ \t\f\v]*)([^ \t\f\v\*#:])/gm, "$1 $3")
txt = txt.replace(/([a-z])(\.)([А-ЯA-Z])/g, "$1$2 $3")
txt = txt.replace(/([а-яa-z\)\»\“\"\]])(\s*)(\,)([а-яa-z\(\«\„\"\[])/g, "$1$3 $4")
txt = txt.replace(/([а-яa-z\)\»\“\"\]])(\s)([\,\;])(\s)([а-яa-z\(\«\„\"\[])/g, "$1$3 $5")
txt = txt.replace(/([^%\/\w]\d+?(?:[.,]\d+?)?) ?([%‰])(?!-[A-Za-zʻʼ])/g, "$1$2") // 15 % → 15%
txt = txt.replace(/([№§])(\s*)(\d)/g, "$1\u00A0$3")
txt = txt.replace(/(^|[^ \t])([ \t]+)($|\n)/gm, "$1$3")
txt = txt.replace(/(\()( +)/g, "$1");
txt = txt.replace(/( +)(\))/g, "$2");
//======================================
// Avoid double spaces
txt = txt.substr(1, txt.length - 1);
txt = txt.replace(/[ \t\u00A0]{2,}/g, " ")
txt = " " + txt
//======================================
// Replace double quotes ("") with double angle quotes («»)
// txt = txt.replace(/([\x01-(\s\|\"]|\/|\+)(\")([^\"]{0,})([^\s\"(])(\")/g, "$1«\$3\$4»")
// Quotations in quotes
if (/"/.test(txt)) {
txt = txt.replace(/([\x01(\s\"])(\")([^\"]{0,})([^\s\"(])(\")/g, "\$1„\$3\$4“")
while (/(«)([^»]*)(«)/.test(txt))
txt = txt.replace(/(«)([^»]*)(«)([^»]*)(»)/g, "\$1\$2„\$4“")
}
}
function addWkikifPanel() {
var wf = '<a href="javascript:Wikify();" title="Vikifikatsiya qil!" style="text-decoration: none;color:#000; font-weight:bold; font-size:16px; border:solid 1px #4444FF; background: #aabbff !important; padding: 1px 4px !important;" accesskey="w">Vikifikator</a></span> [<a href="/wiki/Vikiiqtibos:Vikifikator" target="_blank" title="Vikifikator haqida yordam beti">?</a>]';
/*var d = document;
if (d.getElementById('wpSummaryLabel')) {
var wps = d.getElementById('wpSummaryLabel').getElementsByTagName('span')[0];
if (wps) {
wps.innerHTML = wf + wps.innerHTML;
}
}*/
//$('.editOptions').before(wf);
var $editTools = $('.mw-editTools');
$('.editOptions').before($editTools);
$('#wikificatorPlaceHolder').append(wf);
oldSel = document.getElementById('specialchars');
if (oldSel) oldSel.innerHTML = '';
}
// Вставляет стаб, выбранный из списка
function insertStub(obj) {
var id = obj.options[obj.selectedIndex].value;
if (id != '0') insertTags(t[id][0], t[id][2], t[id][1]);
obj.selectedIndex = 0;
}
$(document).ready(addWkikifPanel);
/* </pre> */
ozrzn4we64a2ys2ktzw0umpnfxka7ql
Vikiiqtibos:Vikifikator
4
4043
8437
2024-06-07T07:20:14Z
Umarxon III
998
„[[File:UZwiki vikificator.png|right|link=]] '''Vikifikator''' — vikimatnni viki-belgi va oʻzbek tili tipografiyasining baʼzi qoidalariga asoslanib avtomatik tahrir qiluvchi dastur. Undan foydalanish uchun vikifikatsiya qilinishi kerak boʻlgan matnni ajratib olib, tahrir oynasi ostidagi maxsus koʻk tugmani (''tasvirda'') bosish lozim. Ehtiyot boʻling! Chrome va Opera brauzerlarida ajratib vikifikatsiya qilish imkoniyati vaqtincha mavjud emas...“ yozuvi orqali yangi sahifa yaratildi
8437
wikitext
text/x-wiki
[[File:UZwiki vikificator.png|right|link=]]
'''Vikifikator''' — vikimatnni viki-belgi va oʻzbek tili tipografiyasining baʼzi qoidalariga asoslanib avtomatik tahrir qiluvchi dastur. Undan foydalanish uchun vikifikatsiya qilinishi kerak boʻlgan matnni ajratib olib, tahrir oynasi ostidagi maxsus koʻk tugmani (''tasvirda'') bosish lozim. Ehtiyot boʻling! Chrome va Opera brauzerlarida ajratib vikifikatsiya qilish imkoniyati vaqtincha mavjud emas. Ular birdaniga tahrir oynasi ichidagi barcha matnni vikifikatsiya qiladi.
== Yana qarang ==
* [[w:uz:Vikipediya:Konverter]]
* [[:meta:Wikificator|Meta-wiki:Wikificator]]
[[Turkum:Vikiiqtibos:Yordam]]
owjrsg8w9law6r25b0jseu76ngu1mhe
MediaWiki:RefToolbarMessages-en.js
8
4044
8438
2024-06-07T10:35:35Z
Umarxon III
998
yangi
8438
javascript
text/javascript
// All user-facing messages
// TODO: Document usage
mw.usability.addMessages( {
'cite-section-label' : 'Cite',
'cite-template-list' : 'Templates',
'cite-named-refs-label' : 'Named references',
'cite-named-refs-title' : 'Insert a named reference',
'cite-named-refs-button' : 'Named references',
'cite-named-refs-dropdown' : 'Named references', // Used on the top of the named refs list dropdown
'cite-errorcheck-label' : 'Error check',
'cite-errorcheck-button' : 'Check for errors',
'cite-dialog-web' : 'Web citation',
'cite-dialog-news' : 'News citation',
'cite-dialog-book' : 'Book citation',
'cite-dialog-journal' : 'Journal citation',
'cite-form-submit' : 'Insert',
'cite-form-showhide' : 'Show/hide extra fields',
'cite-no-namedrefs' : 'Cannot find any named references on the page',
'cite-namedrefs-intro' : "Select a name from the list to see the ref content. Click 'Insert' to insert a reference to it in the text.",
'cite-raw-preview' : 'Wikitext:',
'cite-parsed-label' : 'Parsed wikitext:',
'cite-form-parse' : 'Show parsed preview',
'cite-refpreview' : 'Preview',
'cite-name-label' : 'Ref name',
'cite-group-label' : 'Ref group',
'cite-errorcheck-submit' : 'Check',
'cite-errorcheck-heading' : 'Check for the following errors:',
'cite-error-unclosed' : 'Unclosed <span style="font-family:monospace"><ref></span> tags',
'cite-error-samecontent' : 'References with the same content',
'cite-error-templates' : 'References not using a <a href="//en.wikipedia.org/wiki/Wikipedia:Citation_templates">citation template</a>',
'cite-error-repeated' : 'Multiple references with the same name',
'cite-error-undef' : 'Usage of undefined named references',
'cite-error-samecontent-msg' : 'Multiple refs contain the same content: $1',
'cite-error-repeated-msg' : 'Multiple refs are given the name: \'$1\'',
'cite-error-templates-msg' : 'Does not use a template: $1',
'cite-form-reset' : 'Reset form',
'cite-loading' : 'Loading data', // Shown while pagetext is being downloaded from the API
'cite-insert-date' : 'Insert current date', // Alt/title text for 'insert date' icon
'cite-err-report-heading' : 'Citation error report', // Heading for error report table
'cite-err-report-close' : 'Close', // Alt/title text for 'close' icon on error report
'cite-err-report-empty' : 'No errors found', // Message displayed in the error report list if there are no errors
'cite-autofill-alt' : 'Autofill', // Alt text for autofill button image
'cite-work-tooltip' : 'Name of journal, magazine, newspaper, periodical or website',
'cite-authorlink-tooltip' : 'If the author has a Wikipedia article, the name of the article',
'cite-at-tooltip' : 'Position within the resource (when page is inappropriate)',
'cite-ref-tooltip' : 'ID for anchor (for creating a linkable reference)',
'cite-postscript-tooltip' : 'If specified, overrides the default behavior of terminating the citation with a period',
'cite-page-tooltip' : 'Page in the source that supports the content.',
'cite-pages-tooltip' : 'Pages in the source that supports the content; separate page ranges with an en dash (–); separate non-sequential pages with a comma (,); do not use to indicate the total number of pages in the source.',
'cite-samecontent-desc' : 'References with the same content',
'cite-samecontent-error' : 'Multiple references contain the same content',
'cite-repeated-desc' : 'Multiple references with the same name',
'cite-repeated-error' : 'Multiple references are using the same name',
'cite-undefined-desc' : 'Usage of undefined named references',
'cite-undefined-error' : 'A named reference is used but not defined',
'cite-first-label' : 'First name',
'cite-last-label' : 'Last name',
'cite-title-label' : 'Title',
'cite-work-label' : 'Work',
'cite-newspaper-label' : 'Newspaper',
'cite-journal-label' : 'Journal',
'cite-publisher-label' : 'Publisher',
'cite-accessdate-label' : 'Access date',
'cite-author-label' : 'Author',
'cite-authorlink-label' : "Author's article",
'cite-coauthors-label' : 'Coauthors',
'cite-archiveurl-label' : 'Archive URL',
'cite-archivedate-label' : 'Archive date',
'cite-location-label' : 'Location',
'cite-page-label' : 'Page',
'cite-pages-label' : 'Pages',
'cite-at-label' : 'At',
'cite-chapter-label' : 'Chapter',
'cite-volume-label' : 'Volume',
'cite-series-label' : 'Series',
'cite-issue-label' : 'Issue',
'cite-language-label' : 'Language',
'cite-format-label' : 'Format',
'cite-date-label' : 'Date',
'cite-month-label' : 'Month',
'cite-year-label' : 'Year',
'cite-quote-label' : 'Quote',
'cite-author2-label' : '2nd author',
'cite-author3-label' : '3rd author',
'cite-author4-label' : '4th author',
'cite-author5-label' : '5th author',
'cite-agency-label' : 'Agency',
'cite-editor-label' : 'Editor',
'cite-editor1-first-label' : "Editor's first",
'cite-editor1-last-label' : "Editor's last",
'cite-editor1-link-label' : "Editor's article",
'cite-editor-first-label' : "Editor's first",
'cite-editor-last-label' : "Editor's last",
'cite-editor-link-label' : "Editor's article",
'cite-edition-label' : 'Edition',
'cite-trans_title-label' : 'Translated title',
'cite-ref-label' : 'Ref',
'cite-postscript-label' : 'Postscript',
'cite-url-label' : 'URL',
'cite-doi-label' : 'DOI',
'cite-isbn-label' : 'ISBN',
'cite-pmid-label' : 'PMID',
'cite-issn-label' : 'ISSN',
'cite-pmc-label' : 'PMC',
'cite-oclc-label' : 'OCLC',
'cite-bibcode-label' : 'Bibcode',
'cite-id-label' : 'ID',
'cite-website-label' : 'Website',
'cite-increment-alt' : 'Add another', // Alt text for field increment button, not specific to a particular field
});
// Load configuration for site
var RefToolbarLocal = importScript('MediaWiki:RefToolbarConfig.js');
dhd8ysnzvrqdgwi3s9r1opxwy9b5cfy
MediaWiki:Onlyifediting.js
8
4045
8439
2024-06-07T10:38:17Z
Umarxon III
998
„/* See also [[MediaWiki:Monobook.js]] <pre><nowiki> */ //============================================================ // // Barre d'outil // //============================================================ //============================================================ // Générateur de tableaux //============================================================ /** * * English: Generate an array using Mediawiki syntax * * @author: fr:user:dake...“ yozuvi orqali yangi sahifa yaratildi
8439
javascript
text/javascript
/*
See also [[MediaWiki:Monobook.js]]
<pre><nowiki>
*/
//============================================================
//
// Barre d'outil
//
//============================================================
//============================================================
// Générateur de tableaux
//============================================================
/**
*
* English: Generate an array using Mediawiki syntax
*
* @author: fr:user:dake
* @version: 0.1
*/
function generateTableau(nbCol, nbRow, border, styleHeader, styleLine)
{
var code = "\n";
if (styleHeader==1) {
code += '{| class="wikitable"\n';
} else {
code += '{| border="' + border + '"\n';
code += '|+ Jadval - Жадвал\n';
}
for (var i=0;i<nbCol;i++) code += '! sarlavha ' + i + '\n'
for (var j=0;j<nbRow;j++) {
if ((j+1)%2==0 && styleLine==1) {
code += '|-bgcolor="#EFEFEF"\n'
} else {
code += '|-----\n'
}
for (var i=0;i<nbCol;i++) code += '| uya\n';
}
code += '|}';
insertTags('','', code);
}
/**
*
* English: Open a popup with parameters to generate an array.
* The number of rows/columns can be modified. Some additional
* parameters are related to templates available on :fr
*
* @author: fr:user:dake
* @version: 0.1
*/
function popupTableau()
{
var popup = window.open('','name','height=400,width=500');
javaCode = '<script type="text\/javascript">function insertCode(){';
javaCode += 'var row = parseInt(document.paramForm.inputRow.value); '
javaCode += 'var col = parseInt(document.paramForm.inputCol.value); '
javaCode += 'var bord = parseInt(document.paramForm.inputBorder.value); '
javaCode += 'var styleHeader = document.paramForm.inputHeader.checked; '
javaCode += 'var styleLine = document.paramForm.inputLine.checked; '
javaCode += 'window.opener.generateTableau(col,row,bord,styleHeader,styleLine); '
javaCode += '}<\/script>';
popup.document.write('<html><head><title>Jadval strukturasi</title>');
popup.document.write(javaCode);
popup.document.write('</head><body>');
popup.document.write('<p>Jadval xossalarini kiriting : </p>');
popup.document.write('<form name="paramForm">');
popup.document.write('Satrlar soni: <input type="text" name="inputRow" value="3" ><p>');
popup.document.write('Ustunlar soni: <input type="text" name="inputCol" value="3" ><p>');
popup.document.write('Hoshiya qalinligi: <input type="text" name="inputBorder" value="1" ><p>');
popup.document.write('Sarlavha foni boʻyalsin: <input type="checkbox" name="inputHeader" checked="1" ><p>');
popup.document.write('Satrlar ola boʻlsin: <input type="checkbox" name="inputLine" checked="1" ><p>');
popup.document.write('</form">');
popup.document.write('<p><a href="javascript:insertCode()"> Jadvalni tayyorla</a></p>');
popup.document.write('<p><a href="javascript:self.close()"> Bu oynani yop</a></p>');
popup.document.write('</body></html>');
popup.document.close();
}
function marque_tab()
{
var toolbar = document.getElementById('toolbar');
if (!toolbar) return false;
var textbox = document.getElementById('wpTextbox1');
if (!textbox) return false;
if (!document.selection && textbox.selectionStart == null)
return false;
var image = document.createElement("img");
image.width = 23;
image.height = 22;
image.src = '//upload.wikimedia.org/wikipedia/en/6/60/Button_insert_table.png';
image.border = 0;
image.alt = 'Jadval - жадвал';
image.title = 'Jadval - жадвал';
image.style.cursor = "pointer";
image.onclick = function() {
popupTableau();
return false;
}
toolbar.appendChild(image);
}
$(marque_tab);
// ============================================================
// Optionen für das Sonderzeichenmenü in [[MediaWiki:Edittools]]
// wird in [[MediaWiki:Monobook.js]] ganz unten eingebunden
/* add menu for selecting subsets of secial characters */
/***** must match MediaWiki:Edittools *****/
function addCharSubsetMenu() {
var specialchars = document.getElementById('specialchars');
if (specialchars) {
var menu = "<select id=\"charsetBox\" style=\"display:inline\" onkeyup=\"chooseCharSubset(selectedIndex)\" onChange=\"chooseCharSubset(selectedIndex)\">";
menu += "<option>Арнайы нышандар</option>";
menu += "<option>Математика</option>";
menu += "<option>IPA</option>";
menu += "<option>Араб жазуы</option>";
menu += "<option>Грек жазуы</option>";
menu += "<option>Идишше</option>";
menu += "<option>Иероглифтер</option>";
menu += "<option>Индоеуропеистика</option>";
menu += "<option>Көне-ағылшынша</option>";
menu += "<option>Латын/Роман жазуы</option>";
menu += "<option>Пин-ин</option>";
menu += "<option>Ромадзи</option>";
menu += "<option>Славян кирилл жазуы</option>";
menu += "<option>Славян латын жазуы</option>";
menu += "<option>Түркі кирилл жазуы</option>";
menu += "<option>Түркі латын жазуы</option>";
menu += "<option>Эсперанто</option>";
menu += "</select>";
specialchars.innerHTML = menu + specialchars.innerHTML;
/* default subset - try to use a cookie some day */
chooseCharSubset(0);
}
}
/* select subsection of special characters */
function chooseCharSubset(s) {
var l = document.getElementById('specialchars').getElementsByTagName('p');
for (var i = 0; i < l.length ; i++) {
l[i].style.display = i == s ? 'inline' : 'none';
l[i].style.visibility = i == s ? 'visible' : 'hidden';
}
}
$(addCharSubsetMenu);
/*
</nowiki></pre>
*/
ay1bd94ay26iczugl57vw7429k211n0
MediaWiki:Gadget-GoogleTrans.js
8
4046
8440
2024-06-07T10:40:04Z
Umarxon III
998
yangi
8440
javascript
text/javascript
// _________________________________________________________________________________________
// | |
// | === WARNING: GLOBAL GADGET FILE === |
// | Changes to this page affect many users. |
// | Please discuss changes on the talk page or on [[Wikipedia_talk:Gadget]] before editing. |
// |_________________________________________________________________________________________|
//
// Translation tool that uses the "Google Translate" API.
// Opens a translation popup for selected text or word under the cursor when pushing the shift button.
// imports [[User:Endo999/GoogleTrans.js]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Endo999/GoogleTrans.js&action=raw&ctype=text/javascript');
pwricdt5ujfs01o1xinwtcialnhr0hj
MediaWiki:Gadget-dark-mode.css
8
4047
8441
2024-06-07T20:11:32Z
Umarxon III
998
„/* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mo...“ yozuvi orqali yangi sahifa yaratildi
8441
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Kunduzgi rejim";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > *:first-child > *:first-child:not( .mw-broken-media ),
html figure[typeof~='mw:File/Frame'] > *:first-child > *:first-child:not( .mw-broken-media ) {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
r0ddrudy7mz139x1est9n82gpj50obk
MediaWiki:Newarticletext
8
4048
8445
2024-06-08T20:29:42Z
Umarxon III
998
„* Siz hali mavjud boʻlmagan sahifaga havolani kuzatdingiz. * Sahifa yaratish uchun quyidagi katakchaga yozishni boshlang (qoʻshimcha maʼlumot uchun [[Vikiiqtibos:Yordam|yordam sahifasi]]ga qarang). * Iltimos, esda tutingki, Vikiiqtibos maqolalarida '''iqtiboslar boʻlishi kerak'''. Biografik maʼlumotlar kabi ensiklopedik kontentni qoʻshish uchun [[Vikipediya:{{NAMESPACE}}:{{PAGENAME}}|mos keladigan Vikipediya {{PAGENAME}} maqolasiga]] oʻting...“ yozuvi orqali yangi sahifa yaratildi
8445
wikitext
text/x-wiki
* Siz hali mavjud boʻlmagan sahifaga havolani kuzatdingiz.
* Sahifa yaratish uchun quyidagi katakchaga yozishni boshlang (qoʻshimcha maʼlumot uchun [[Vikiiqtibos:Yordam|yordam sahifasi]]ga qarang).
* Iltimos, esda tutingki, Vikiiqtibos maqolalarida '''iqtiboslar boʻlishi kerak'''. Biografik maʼlumotlar kabi ensiklopedik kontentni qoʻshish uchun [[Vikipediya:{{NAMESPACE}}:{{PAGENAME}}|mos keladigan Vikipediya {{PAGENAME}} maqolasiga]] oʻting va tahrirlang.
Agar xatolik tufayli bu sahifada boʻlsangiz, brauzeringizning '''orqaga''' tugmasini bosing.
fp73xb3inwgxdfxw22itbqpp0dhdh29
Qalb iffati
0
4049
8458
8457
2024-06-17T17:10:50Z
Bekipediya
2189
8458
wikitext
text/x-wiki
'''Qalb iffati''' — Nuriya Cheleenning oʻzbek tilida 2022-yilda nashr etilgan kitobi. Turk tilidan Oʻtkirbek Muhammadsobir tarjima qilgan<ref>{{Kitob manbasi|year=2022|author=Nuriya Cheleen|title=Qalb iffati|publisher=„Tirilish“ nashriyoti|location=Toshkent|pages=240}}</ref>.
== Iqtiboslar ==
* [[Sukut]] [[Soʻz|soʻzga]] chiqmagan [[Tuygʻu|tuygʻularning]] [[qalb]] [[Tovush|tovushidir]].
* Buyuklarni [[Alloh]] tarbiya qiladi: na [[ona]], na [[ota]].
* Hodisalarni qismatga, qismatni [[vaqt]] daryosiga otish kerak.
* [[Ayriliq]] [[Muhabbat|muhabbatni]] oshirar ekan-a!
* Uyqudan uzoq, [[Uyqu|uyquning]] qoʻlidan yulingan onlar boʻlmay turib qullikda yoʻl boshlanmaydi. Maʼnaviy [[kamolot]] kechaning qoʻllariga berilgan.
* Jon hamisha [[Alloh|Robbiga]] qochishni xohlaydi, uni tashqi olam bilan kishanlab [[nafs]] qafasiga solsang, siqiladi.
* [[Alloh]] ayollarga erkaklarni oʻzlariga asir qilish uchun [[itoat]] bergan.
* [[Iztirob|Iztiroblar]] [[Baxt|baxtiyorlikning]] vaznicha boʻladi.
* [[Qalb]] goʻzal boʻlsa, [[gumon]] ham chiroyli boʻladi.
* Bandaning [[taqdir]] oldida rejasi boʻlmasligi kerak.
* [[Ayriliq|Ayriliqda]] kishi darhol xotiralarga chopardi.
* [[Shubha]] tushsa, himoya ketadi. [[Vasvasa]] kelsa, [[Aql|aqlning]] muhokamasi bitadi.
* Tananing chirogʻi koʻzdir. Koʻz oydin boʻlsa, butun tana munavvar boʻladi. Koʻz yomon boʻlsa, butun badan yomon boʻladi.
* [[Hayol]] — [[Hijron|hijronni]] [[visol]] bilan uchrashtiruvchi [[tuygʻu]].
== Manbalar ==
<references />
[[Turkum:Kitoblar]]
9z6dkain9rzurrv9i54yriih55w2qdi
MediaWiki:Common.js
8
4051
8460
2024-06-19T10:06:03Z
Umarxon III
998
„/** * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally * loaded for all users on every wiki page. If possible create a gadget that is * enabled by default instead of adding it here (since gadgets are fully * optimized ResourceLoader modules with possibility to add dependencies etc.) * * Since common.js isn't a gadget, there is no place to declare its * dependencies, so we have to lazy load them with mw.loader.using on d...“ yozuvi orqali yangi sahifa yaratildi
8460
javascript
text/javascript
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
importMW = function (name) { importScript('MediaWiki:'+name+'.js') };
mw.loader.using( ['mediawiki.util', 'jquery.client'], function () {
/* Begin of mw.loader.using callback */
importMW('Sidebar-related');
/** Main Page layout fixes
*
* Description: Adds an additional link to the complete list of languages available.
*/
if ($.inArray(mw.config.get('wgPageName'), ['Bosh_Sahifa', 'Munozara:Bosh_Sahifa']) !== -1) {
$(function () {
mw.util.addPortletLink('p-lang', 'https://uz.wikiquote.org/wiki/Vikipediya:Vikipediyalar_tizmasi',
'Toʻliq roʻyxat', 'interwiki-completelist', 'Vikipediyalarning toʻliq roʻyxati');
});
}
// VP:XX, VKontakte, Odnoklassniki va Facebook maqolalaridan tashqari
if ($.inArray(mw.config.get('wgArticleId'), [639373, 932117, 1297302, 25133866]) === -1)
importMW('Wikibugs');
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists).
*
* Dependencies: mediawiki.util
*
* @source https://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @revision 2016-04-13
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) === 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts[0] + '/' + mw.config.get( 'skin' );
if ( titleParts[1] === 'skin.js' ) {
location.href = mw.util.getUrl( userSkinPage + '.js' );
} else if ( titleParts[1] === 'skin.css' ) {
location.href = mw.util.getUrl( userSkinPage + '.css' );
}
}
}
/**
* @source https://www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL
* @revision 2016-03-26
*/
mw.loader.using( ['mediawiki.util'], function () {
var extraCSS = mw.util.getParamValue( 'withCSS' ),
extraJS = mw.util.getParamValue( 'withJS' );
if ( extraCSS ) {
if ( /^MediaWiki:[^&<>=%#]*\.css$/.test( extraCSS ) ) {
mw.loader.load( '/w/index.php?title=' + extraCSS + '&action=raw&ctype=text/css', 'text/css' );
} else {
mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withCSS value' } );
}
}
if ( extraJS ) {
if ( /^MediaWiki:[^&<>=%#]*\.js$/.test( extraJS ) ) {
mw.loader.load( '/w/index.php?title=' + extraJS + '&action=raw&ctype=text/javascript' );
} else {
mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withJS value' } );
}
}
} );
/**
* Fix for Windows XP Unicode font rendering
*/
if ( navigator.appVersion.search(/windows nt 5/i) != -1 ) {
mw.util.addCSS( '.IPA { font-family: "Lucida Sans Unicode", "Arial Unicode MS"; } ' +
'.Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; } ' );
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
( function ( $, mw ) {
var require_wikiminiatlas = false;
var coord_filter = /geohack/;
$( document ).ready( function() {
$( 'a.external.text' ).each( function( key, link ) {
if ( link.href && coord_filter.exec( link.href ) ) {
require_wikiminiatlas = true;
// break from loop
return false;
}
} );
if ( $( 'div.kmldata' ).length ) {
require_wikiminiatlas = true;
}
if ( require_wikiminiatlas ) {
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript' );
}
} );
} )( jQuery, mediaWiki );
/**
* Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( 'p-lang' ) ) {
var InterwikiLinks = document.getElementById( 'p-lang' ).getElementsByTagName( 'li' );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
var className = InterwikiLinks[i].className.match(/interwiki-[-\w]+/);
if ( document.getElementById( className + '-fa' ) && InterwikiLinks[i].className.indexOf( 'badge-featuredarticle' ) === -1 ) {
InterwikiLinks[i].className += ' FA';
InterwikiLinks[i].title = 'Bu boshqa tilda tanlangan maqoladir.';
} else if ( document.getElementById( className + '-ga' ) && InterwikiLinks[i].className.indexOf( 'badge-goodarticle' ) === -1 ) {
InterwikiLinks[i].className += ' GA';
InterwikiLinks[i].title = 'Bu boshqa tilda yaxshi maqoladir.';
}
}
}
}
mw.hook( 'wikipage.content' ).add( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikiquote:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'yashir';
var expandCaption = 'koʻrsat';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) continue;
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
}
else if ( $( NavigationBoxes[i] ).hasClass ( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ((element = element.parentNode)) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
mw.hook( 'wikipage.content' ).add( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikiquote:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; (NavFrame = divs[i]); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
mw.hook( 'wikipage.content' ).add( createNavigationBarToggleButton );
if ( document.editform ){
mw.loader.load('//uz.wikiquote.org/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript');
}
/* </pre> */
mw.loader.load('//uz.wikiquote.org/w/index.php?title=MediaWiki:CyrillicTitle.js&action=raw&ctype=text/javascript');
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
npcituzp5305iuuw9hnsgk20wgyxkit