Vikisözlük
trwiktionary
https://tr.wiktionary.org/wiki/Vikis%C3%B6zl%C3%BCk:Anasayfa
MediaWiki 1.47.0-wmf.23
case-sensitive
Ortam
Özel
Tartışma
Kullanıcı
Kullanıcı mesaj
Vikisözlük
Vikisözlük tartışma
Dosya
Dosya tartışma
MediaWiki
MediaWiki tartışma
Şablon
Şablon tartışma
Yardım
Yardım tartışma
Kategori
Kategori tartışma
Portal
Portal tartışma
YeniKurum
YeniKurum tartışma
Ek
Ek tartışma
Alıntılar
Alıntılar tartışma
TimedText
TimedText talk
Modül
Modül tartışma
Event
Event talk
katır
0
10405
5904136
5707882
2026-10-11T21:07:56Z
Mümtaz
37401
/* */ [[MediaWiki:Gadget-AjaxEdit.js|AjaxDüzenle]] kullanılarak değiştirildi
5904136
wikitext
text/x-wiki
[[Dosya:Mulo 20110718 2.jpg|küçükresim|250px|'''Katır''']]
==Türkçe==
===Köken===
{{k|dil=tr|otk}} {{z|otk|qatyr}} (KATIR)
===Söyleniş===
* {{IPA|dil=tr|[kɑ.ˈtɯɾ]}}
* {{h|dil=tr||ka|tır}}
===Ad===
{{tr-ad}}
# {{t|dil=tr|atgiller}} dişi at ile erkek eşeğin çiftleşmesinden meydana gelen [[melez]] [[hayvan]]
# {{t|dil=tr|halk ağzı}} {{ağız|Güneysınır}} ağaçtan yapılan dönen yerinde demiri ve çivisi olmayan [[topaç]]
====Çekimleme====
{{tr-ad-tablo}}
====Üst kavramlar====
* {{mânâ|atgiller}} [[atgiller]]
====Atasözleri====
* {{mânâ|atgiller}} [[Acemi katır kapı önünde yük indirir]]
====Deyimler====
* {{mânâ|atgiller}} [[katır kuyruğu gibi kalmak]]
====Çeviriler====
{{üst|atgiller|tip=çeviriler}}
* Almanca: {{ç|de|Maultier|n}}
* Arapça: {{ç|ar|بغل|m}}, {{ç|ar|برذون|m}}
* Aymaraca: {{ç|ay|mula}}
* Bretonca: {{ç|br|mul}}
* Esperanto: {{ç|eo|mulo}}
* Farsça: {{ç|fa|قاطر}}
* Felemenkçe: {{ç|nl|muildier}}
* Fince: {{ç|fi|muuli}}
* Fransızca: {{ç|fr|mulet}}
* Galce: {{ç|cy|mul}}
* Galiçyaca: {{ç|gl|macho}}
* Gucaratça: {{ç|gu|ખચ્ચર}}
* Hintçe: {{ç|hi|खच्चर}}
* İbranice: {{ç|he|פרד|tr=pered}}
* İngilizce: {{ç|en|mule}}
* İspanyolca: {{ç|es|mulo}}
* İsveççe: {{ç|sv|mula}}
* İtalyanca: {{ç|it|mulo}}
* Katalanca: {{ç|ca|mul}}
* Macarca: {{ç|hu|öszvér}}
* Portekizce: {{ç|pt|mu}}, {{ç|pt|mulo}}
*Yunanca: {{ç|el|μουλάρι}}
{{alt}}
===Kaynakça===
* {{kaynak-TDK}}
===Ek okumalar===
* {{proje bağlantısı|Vikipedi}}
8k38pwr9kgfc8b6f1jd8jh4vpsmy66h
5904137
5904136
2026-10-11T21:08:43Z
Mümtaz
37401
TurkceMaddePanel: otomatik düzenleme
5904137
wikitext
text/x-wiki
[[Dosya:Mulo 20110718 2.jpg|küçükresim|'''Katır''']]
==Türkçe==
===Köken===
{{k|dil=tr|otk}} {{z|otk|qatyr}}
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||ka|tır}}
===Ad===
{{tr-ad}}
# {{t|dil=tr|atgiller}} dişi at ile erkek eşeğin çiftleşmesinden meydana gelen [[melez]] hayvan.
# {{t|dil=tr|halk ağzı|oyuncak}} Ağaçtan yapılan dönen yerinde demiri ve çivisi olmayan [[topaç]].
====Çekimleme====
{{tr-ad-tablo}}
====Atasözleri====
[[acemi katır kapı önünde yük indirir]]
====Deyimler====
[[katır kuyruğu gibi kalmak]]
====Çeviriler====
{{üst|atgiller|tip=çeviriler}}
* Almanca: {{ç|de|Maultier|n}}
* Arapça: {{ç|ar|بغل|m}}, {{ç|ar|برذون|m}}
* Aymaraca: {{ç|ay|mula}}
* Bretonca: {{ç|br|mul}}
* Esperanto: {{ç|eo|mulo}}
* Farsça: {{ç|fa|قاطر}}
* Felemenkçe: {{ç|nl|muildier}}
* Fince: {{ç|fi|muuli}}
* Fransızca: {{ç|fr|mulet}}
* Galce: {{ç|cy|mul}}
* Galiçyaca: {{ç|gl|macho}}
* Gucaratça: {{ç|gu|ખચ્ચર}}
* Hintçe: {{ç|hi|खच्चर}}
* İbranice: {{ç|he|פרד|tr=pered}}
* İngilizce: {{ç|en|mule}}
* İspanyolca: {{ç|es|mulo}}
* İsveççe: {{ç|sv|mula}}
* İtalyanca: {{ç|it|mulo}}
* Katalanca: {{ç|ca|mul}}
* Macarca: {{ç|hu|öszvér}}
* Portekizce: {{ç|pt|mu}}, {{ç|pt|mulo}}
*Yunanca: {{ç|el|μουλάρι}}
{{alt}}
===Kaynakça===
* {{KYK:TDK}}
* {{KYK:Kubbealtı}}
* {{KYK:Nişanyan}}
===Ek okumalar===
* {{proje bağlantısı|Vikipedi}}
hy32vtvu9y24b45u5fzol1d3zhmd90c
蝙蝠傘
0
50956
5904146
4297041
2026-10-11T21:59:37Z
MustafaCavlak
59368
/* Japonca */
5904146
wikitext
text/x-wiki
==Japonca==
{{ja-kanjitab|こうもり2|かさ|k2=がさ|r=y|yomi=juku2,k}}
===Ad===
{{ja-ad|こうもりがさ|hhira=かうもりがさ}}
# [[şemsiye]]
thktw2muwe225379g8rnh9sg2hdotk0
こうもりがさ
0
50958
5904145
4296219
2026-10-11T21:58:26Z
MustafaCavlak
59368
/* Japonca */
5904145
wikitext
text/x-wiki
==Japonca==
{{ja-bak|蝙蝠傘}}
6al4hpr213lp6f2siwzxf0fyiwedcth
vejetaryen
0
57553
5904138
5258513
2026-10-11T21:48:06Z
Żyrafał
25292
/* Çeviriler */
5904138
wikitext
text/x-wiki
==Türkçe==
===Ad===
{{tr-ad}}
'''vejetaryen''' -ni
{{tr-ad}}
# [[Etyemez]]
# Etik sebeplerden ötürü et tüketmeyen kimse
====Örnekler====
# ''Mezbahaların cam duvarları olsaydı, herkes '''vejetaryen''' olurdu.'' -Paul McCartney
# ''Vejetaryendi ve bir saatlik karın tokluğu uğruna bir canlının gırtlaklanarak öldürülmesine karşıydı.''
===Köken===
# {{köken|dil=tr|fr}} {{ç|fr|végétarien}}
====İlgili sözcükler====
# [[vegan]]
===Kaynakça===
{{kaynak-TDK}}
====Çeviriler====
{{üst|tip=çeviriler}}
*Almanca: {{ç|de|Vegetarier|m}}
*Fince: {{ç|fi|kasvissyöjä}}
*Fransızca: {{ç|fr|végétarien}}
*İngilizce: {{ç|en|vegetarian}}
*İspanyolca: {{ç|es|vegetariano|m}}
*İsveççe: {{ç|sv|vegetarist}}
*İtalyanca: {{ç|it|vegetariano|m}}
*Portekizce: {{ç|pt|vegetariano|m}}
*Rusça: {{ç|ru|вегетарианец|m}}
{{alt}}
3198mmju5bivsa2ief3u5vqpm86prq9
5904139
5904138
2026-10-11T21:49:46Z
Żyrafał
25292
+pl
5904139
wikitext
text/x-wiki
==Türkçe==
===Ad===
{{tr-ad}}
'''vejetaryen''' -ni
{{tr-ad}}
# [[Etyemez]]
# Etik sebeplerden ötürü et tüketmeyen kimse
====Örnekler====
# ''Mezbahaların cam duvarları olsaydı, herkes '''vejetaryen''' olurdu.'' -Paul McCartney
# ''Vejetaryendi ve bir saatlik karın tokluğu uğruna bir canlının gırtlaklanarak öldürülmesine karşıydı.''
===Köken===
# {{köken|dil=tr|fr}} {{ç|fr|végétarien}}
====İlgili sözcükler====
# [[vegan]]
===Kaynakça===
{{kaynak-TDK}}
====Çeviriler====
{{üst|tip=çeviriler}}
*Almanca: {{ç|de|Vegetarier|m}}
*Fince: {{ç|fi|kasvissyöjä}}
*Fransızca: {{ç|fr|végétarien}}
*İngilizce: {{ç|en|vegetarian}}
*İspanyolca: {{ç|es|vegetariano|m}}
*İsveççe: {{ç|sv|vegetarist}}
*İtalyanca: {{ç|it|vegetariano|m}}
*Lehce: {{ç|pl|wegetarianin|m}}
*Portekizce: {{ç|pt|vegetariano|m}}
*Rusça: {{ç|ru|вегетарианец|m}}
{{alt}}
ex6ouhjsjfu3u29i3ibpzrhalmhceb2
5904140
5904139
2026-10-11T21:50:24Z
Żyrafał
25292
/* Çeviriler */
5904140
wikitext
text/x-wiki
==Türkçe==
===Ad===
{{tr-ad}}
'''vejetaryen''' -ni
{{tr-ad}}
# [[Etyemez]]
# Etik sebeplerden ötürü et tüketmeyen kimse
====Örnekler====
# ''Mezbahaların cam duvarları olsaydı, herkes '''vejetaryen''' olurdu.'' -Paul McCartney
# ''Vejetaryendi ve bir saatlik karın tokluğu uğruna bir canlının gırtlaklanarak öldürülmesine karşıydı.''
===Köken===
# {{köken|dil=tr|fr}} {{ç|fr|végétarien}}
====İlgili sözcükler====
# [[vegan]]
===Kaynakça===
{{kaynak-TDK}}
====Çeviriler====
{{üst|tip=çeviriler}}
*Almanca: {{ç|de|Vegetarier|m}}
*Fince: {{ç|fi|kasvissyöjä}}
*Fransızca: {{ç|fr|végétarien}}
*İngilizce: {{ç|en|vegetarian}}
*İspanyolca: {{ç|es|vegetariano|m}}
*İsveççe: {{ç|sv|vegetarist}}
*İtalyanca: {{ç|it|vegetariano|m}}
*Lehçe: {{ç|pl|wegetarianin|m}}
*Portekizce: {{ç|pt|vegetariano|m}}
*Rusça: {{ç|ru|вегетарианец|m}}
{{alt}}
6m0mdc3apgldsyhl5vitkdb11qjm3t1
tıkmak
0
129380
5904129
5715379
2026-10-11T21:03:44Z
Mümtaz
37401
TurkceMaddePanel: otomatik düzenleme
5904129
wikitext
text/x-wiki
==Türkçe==
===Köken===
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||tık|mak}}
===Eylem===
{{tr-eylem}}
[[Dosya:Eatingnom.jpg|küçükresim|Adam, yiyeceği ağzına '''tıkmış''' (1)]]
# İterek, zorla, aceleyle sokmak.
#* "Her birinin ağzına avucundaki et parçasını tıktı." - Falih Rıfkı Atay
# Sıkıştırmak.
# {{t|dil=tr|teklifsiz konuşma}} Sokmak.
====Çekimleme====
{{tr-eylem-tablo}}
====Çeviriler====
{{üst|tip=çeviriler}}
*Türkmence: {{ç|tk|dykmak}}
{{alt}}
===Kaynakça===
* {{KYK:TDK}}
kdytzm9z9san0alloymkjles0pgmbcg
5904130
5904129
2026-10-11T21:04:05Z
Mümtaz
37401
TurkceMaddePanel: otomatik düzenleme
5904130
wikitext
text/x-wiki
==Türkçe==
===Köken===
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||tık|mak}}
===Eylem===
{{tr-eylem}}
[[Dosya:Eatingnom.jpg|küçükresim|Adam, yiyeceği ağzına '''tıkmış''' (1)]]
# İterek, zorla, aceleyle sokmak.
#* "Her birinin ağzına avucundaki et parçasını tıktı." - Falih Rıfkı Atay
# {{eş anlamlı|dil=tr|sıkıştırmak }}.
# {{t|dil=tr|teklifsiz konuşma}} {{eş anlamlı|dil=tr|sokmak }}.
====Çekimleme====
{{tr-eylem-tablo}}
====Çeviriler====
{{üst|tip=çeviriler}}
*Türkmence: {{ç|tk|dykmak}}
{{alt}}
===Kaynakça===
* {{KYK:TDK}}
kprdg4w3vp646mant76zb38ujr7dx5b
μῦς
0
136484
5904172
4543544
2026-10-12T01:51:30Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904172
wikitext
text/x-wiki
{{bakınız|μυς}}
==Eski Yunanca==
===Ad===
{{başlık başı|grc|ad}}
# [[sıçan]]
====Söyleniş====
* {{IPA|dil=grc|mũs}}
fr8wdptah749d8s3f2lehe940fn6cxo
ξανθός
0
136494
5904177
4543845
2026-10-12T02:02:06Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904177
wikitext
text/x-wiki
{{bakınız|Ξάνθος}}
==Eski Yunanca==
===Ön ad===
{{başlık başı|grc|ön ad}}
# [[sarı]]
====Söyleniş====
* {{IPA|dil=grc|xanthós}}
cgg6gnslks8jek4a231m10v5ow3nnvo
Orta Çağ
0
147815
5904112
5604252
2026-10-11T15:40:57Z
ŞûleAyar02
68722
/* Türkçe */
5904112
wikitext
text/x-wiki
==Türkçe==
===Söyleniş===
* {{h||Or|ta |Çağ|dil=tr}}
===Köken===
{{birleşik|dil=tr|Orta |Çağ}}
===Özel ad===
{{tr-özel ad|baş=[[orta|Orta]] [[çağ|Çağ]]|k=1}}
# {{t|tarih|zamanın ölçülmesi|dil=tr}} Batı Roma İmparatorluğu'nun çöküşünden (476) 1453'e veya 1492'ye kadar süren çağ.
#*''[[Avrupa]] tarihinde Batı Roma İmparatorluğu'nun çöküşünden (5. yy.), Konstantinopolis'in düşüşüne (1453) kadar olan veya daha kısa bir tarifle 1000 ila 1453 yılları arasındaki döneme '''Orta Çağ''' denir.''<ref>Oxford Dictionary of English 2e, 2003, Oxford University Press, ''Middle Ages''</ref>
#*''Avrupa tarihinde Batı Roma İmparatorluğu'nun çöküşünden (5. yy.), 16. yy. Protestan reformları esnasında Hristiyanlıkta gerçekleşen bölünmelere kadar süren döneme '''Orta Çağ''' denir.''<ref>[http://en.wikipedia.org/wiki/Middle_Ages İngilizce Vikipedi (21 Nisan 2007), ''Middle Ages'']</ref>
====Çeviriler====
{{Üst|tip=çeviriler}}
*Almanca: {{ç|de|Mittelalter|n}}
*Arapça: {{ç|ar|عصور وسطى}}
*Çince: {{ç|zh|中世纪}} [zhōngshìjì]
*Danca: {{ç|da|middelalderen}}
*Endonezce: {{ç|id|abad pertengahan}}
*Estonca: {{ç|et|keskaeg}}
*Felemenkçe: {{ç|nl|middeleeuwen}}
*Fince: {{ç|fi|keskiaika}}
*Fransızca: {{ç|fr|Moyen Âge|m}}
*Galiçyaca: {{ç|gl|Idade Media}}
*İdo: {{ç|io|mezepoko}}
*İngilizce: {{ç|en|Middle Ages}}
*İsveççe: {{ç|sv|medeltid}}
*Japonca: {{ç|ja|中世}}
*Kürtçe: {{ç|ku|Serdema Navîn}}
*Lehçe: {{ç|pl|średniowiecze}}
*Norveççe: {{ç|no|middelalderen}}, {{ç|no|mellomalder}}
*Rusça: {{ç|ru|средневековье|n}}, {{ç|ru|средние века}}
*Ukraynaca: {{ç|uk|середньовіччя|n}}
*Yunanca: {{ç|el|Μεσαίωνας|m}}
{{Alt}}
===Kaynakça===
* {{Kaynak-TDK}}
===Ek okumalar===
* {{proje bağlantısı|Vikipedi}}
to1ne7zat0gvzy9sukl6ke40yr36pwm
sokmak
0
189022
5904113
5704680
2026-10-11T17:01:40Z
Mümtaz
37401
TurkceMaddePanel: otomatik düzenleme
5904113
wikitext
text/x-wiki
==Türkçe==
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||sok|mak}}
===Eylem===
{{tr-eylem}}
[[Dosya:Mono hold.jpeg|küçükresim|150px|Adam, parmağını kayadaki deliğe '''sokuyor''' (1)]]
[[Dosya:Through the Open Gate - geograph.org.uk - 2428176.jpg|küçükresim|150px|Atı, içeriye '''sokuyorlar''' (2)]]
[[Dosya:Mantoux tuberculin skin test.jpg|küçükresim|150px|Adama iğneyi '''sokuyorlar''' (3)]]
# içine veya arasına girmesini sağlamak.
# bir yere girmesini sağlamak, içeri almak.
#* ''Bizi içeriye aldı ve küçük bir odaya soktu.'' - F. R. Atay
# bıçak, çakı, iğne vb. batırmak, saplamak.
# böcek, zehirli hayvan iğnesini batırmak veya ısırmak, zehirlemek.
#* ''Otların arasında bacaklarını yılan sokar.'' - R. N. Güntekin
# yasak bir malı gizlice getirmek veya götürmek.
#* ''Ülkeye kaçak eşya sokmak.''
# belli etmeden kötü bir malı vermek.
#* ''Satıcı, elmaların çürüklerini sokmuş.''
# konuşma sırasında bir sözü, soruyu veya düşünceyi söyleyivermek.
#* ''Asım fikrini birçok sözlerle sağlamlamaya uğraşırken araya* -Olmaz mı? Ne dersiniz?- gibi sualler soruyor, cevap istiyordu.'' - R. H. Karay
# dokunaklı, kırıcı veya acı söz söylemek.
====Çekimleme====
{{tr-eylem-tablo}}
====Deyimler====
[[arabanın tekerine çomak sokmak]]
[[burnunu sokmak]]
[[iki ayağını bir pabuca sokmak]]
[[tekerine çomak sokmak]]
====Çeviriler====
{{üst|tip=çeviriler}}
*Azerice: {{ç|az|soxmaq}}
*Fince: {{ç|fi|pistää}}, {{ç|fi|piikittää}}, {{ç|fi|sijoittaa}}
* Fransızca: {{ç|fr|piqûer}}
*Türkmence: {{ç|tk|girizmek}}
{{alt}}
====Kaynakça====
*{{kaynak-TDK}}
t5io8vigz1m9c88bqokkb5j1xi5pxhd
katır kuyruğu gibi kalmak
0
212135
5904135
4839449
2026-10-11T21:07:34Z
Mümtaz
37401
TurkceMaddePanel
5904135
wikitext
text/x-wiki
{{Haftanın Deyimi|15|2008}}
==Türkçe==
===Deyim===
[[File:Delivery by mule in Medina of Fez.jpg|küçükresim|Katır kuyruğu]]
{{tr-deyim|baş=[[katır]] [[kuyruk|kuyruğu]] [[gibi]] [[kalmak]]}}
# Bir işte ilerlemeden [[kalmak]].
===Kaynakça===
* {{KYK:TDK}}
4sbpf1srdq0t1qi20yomv0ya9u5gfo1
tutuşturmak
0
238396
5904134
5715327
2026-10-11T21:06:09Z
Mümtaz
37401
TurkceMaddePanel: otomatik düzenleme
5904134
wikitext
text/x-wiki
==Türkçe==
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||tu|tuş|tur|mak}}
===Eylem===
{{tr-eylem}}
[[Dosya:Engine explosion.gif|küçükresim|Motor, kendini tutuşturuyor (1)]]
# tutuşmalarını veya tutuşmasını sağlamak.
# karşısındakinin isteyip istemediğini düşünmeksizin ansızın vermek.
# coşturmak, çok heyecanlandırmak.
====Çekimleme====
{{tr-eylem-tablo}}
===Kaynakça===
* {{KYK:TDK}}
* {{KYK:Kubbealtı}}
5k5d1kfvyqxpu78yipl9k0lsjbowvs6
sıkıştırmak
0
276771
5904131
5635963
2026-10-11T21:04:17Z
Mümtaz
37401
TurkceMaddePanel: otomatik düzenleme
5904131
wikitext
text/x-wiki
==Türkçe==
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||sı|kış|tır|mak}}
===Eylem===
{{tr-eylem}}
# bir şeyi dar bir yere zorla sığdırmak, tıkmak.
#* ''Bilet kutusunu koltuğunun altına sıkıştırmış, elleri ceplerinde bir otobüs biletçisi geçti.'' - N. Cumalı
# bir nesneyi sıkıca duracak biçimde bir yere koymak, yerleştirmek veya orada tutmak.
# gevşek veya seyrek olan şeyleri birbirine yaklaştırarak sıkı duruma getirmek.
# ''İstanbul tren yahut vapurunda hele bir kimseyi biraz sıkıştırın, hemen çarpılır, çay semaveri gibi oturduğu yerde fıkır fıkır kaynamaya başlar.'' - R. N. Güntekin.
# bir şeyin sıkışmasına, kısılmasına, ezilmesine sebep olmak.
#*{{kt|başlık=Küçük Oyuncu|yazar=Pınar KÜR|yayıncı=Everest Yayınları|yıl=2004|sayfa=177 |tanıklık=Masanın altından bacağımı '''sıkıştırmadığı''' kaldı, bir tek.|dil=tr}}
# ansızın, gizlice ve karşısındakinin isteyip istemediğine bakmadan bir şeyi vermek, tutuşturmak.
#* ''Eline dolu bir kadeh sıkıştırdılar.'' - R. H. Karay
# kaçmayacak biçimde çembere almak, kıstırmak.
#* ''Anlattığına göre Niğde yakınlarındaki köylerden birinde imiş, sıkıştırmışlar. Jandarmalarla vuruşmuş.'' - M. Ş. Esendal
# zorlamak.
#*{{kt|başlık=Yarım Kalan Yürüyüş|yazar=Mehmet EROĞLU|yayıncı=İletişim Yayınları|yıl=2020|sayfa=186|tanıklık=Bahçıvanı '''sıkıştırınca''' sabah buranın anahtarını aldığını öğrendim ve...|dil=tr}}
# sarkıntılık etmek.
====Çekimleme====
{{tr-eylem-tablo}}
====Kaynakça====
{{kaynak-TDK}}
====Çeviriler====
{{üst|tip=çeviriler}}
* Fransızca: {{ç|fr|coincer}}, {{ç|fr|serrer}}
* İbranice: {{ç|he|לדחוק|tr=lid'khok}}
*Karaçay Balkarca: {{ç|krc|kıs}}, {{ç|krc|kada}}
*Eski Türkçe: {{ç|otk|çiktürmek}}
{{alt}}
s3lmh6c6o8xn2jgmrcrupyy9ag8c1ga
5904132
5904131
2026-10-11T21:05:12Z
Mümtaz
37401
TurkceMaddePanel: otomatik düzenleme
5904132
wikitext
text/x-wiki
==Türkçe==
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||sı|kış|tır|mak}}
===Eylem===
{{tr-eylem}}
# Bir şeyi dar bir yere zorla sığdırmak.
#*{{eş anlamlılar|tr|tıkmak}}
#* ''Bilet kutusunu koltuğunun altına sıkıştırmış, elleri ceplerinde bir otobüs biletçisi geçti.'' - N. Cumalı
# Bir nesneyi sıkıca duracak biçimde bir yere koymak, yerleştirmek veya orada tutmak.
# Gevşek veya seyrek olan şeyleri birbirine yaklaştırarak sıkı duruma getirmek.
# ''İstanbul tren yahut vapurunda hele bir kimseyi biraz sıkıştırın, hemen çarpılır, çay semaveri gibi oturduğu yerde fıkır fıkır kaynamaya başlar.'' - R. N. Güntekin.
# Bir şeyin sıkışmasına, kısılmasına, ezilmesine sebep olmak.
#*{{kt|başlık=Küçük Oyuncu|yazar=Pınar KÜR|yayıncı=Everest Yayınları|yıl=2004|sayfa=177 |tanıklık=Masanın altından bacağımı '''sıkıştırmadığı''' kaldı, bir tek.|dil=tr}}
# Ansızın, gizlice ve karşısındakinin isteyip istemediğine bakmadan bir şeyi vermek.
#*{{eş anlamlılar|tr|tutuşturmak}}
#* ''Eline dolu bir kadeh sıkıştırdılar.'' - R. H. Karay
# Kaçmayacak biçimde çembere almak.
#*{{eş anlamlılar|tr|kıstırmak}}
#* ''Anlattığına göre Niğde yakınlarındaki köylerden birinde imiş, sıkıştırmışlar. Jandarmalarla vuruşmuş.'' - M. Ş. Esendal
# {{eş anlamlı|dil=tr|zorlamak }}.
#*{{kt|başlık=Yarım Kalan Yürüyüş|yazar=Mehmet EROĞLU|yayıncı=İletişim Yayınları|yıl=2020|sayfa=186|tanıklık=Bahçıvanı '''sıkıştırınca''' sabah buranın anahtarını aldığını öğrendim ve...|dil=tr}}
# Sarkıntılık etmek.
====Çekimleme====
{{tr-eylem-tablo}}
====Kaynakça====
{{kaynak-TDK}}
====Çeviriler====
{{üst|tip=çeviriler}}
* Fransızca: {{ç|fr|coincer}}, {{ç|fr|serrer}}
* İbranice: {{ç|he|לדחוק|tr=lid'khok}}
*Karaçay Balkarca: {{ç|krc|kıs}}, {{ç|krc|kada}}
*Eski Türkçe: {{ç|otk|çiktürmek}}
{{alt}}
2j25tqx5wakwibpizktzpu8idf8a1gj
tık
0
280304
5904123
5636464
2026-10-11T20:50:57Z
Mümtaz
37401
TurkceMaddePanel: otomatik düzenleme
5904123
wikitext
text/x-wiki
==Türkçe==
===Köken===
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||tık}}
===Ad===
{{tr-ad}}
# ince ve küçük bir nesne ile sert bir yere vurulduğunda çıkan ses.
# {{t|dil=tr|internet jargonu}} Bilgisayarda ve internette bir uygulamayı veya sayfayı açmak, işlem yapmak için imleci ilgili kısma götürerek farenin butonuna dokunmakla gerçekleşen eylem.
#*{{kt|başlık=Âşıklar Delidir ya da Yazı Tura|yazar=Ayfer Tunç|yayıncı=Can Sanat Yayınları|yıl=2018|sayfa=271|tanıklık="Allahtan internet yok gibi bişeydi ozamanlar," diyor Eda, "şimdiki gibi olsaydı bi '''tıkla''' bütün foyan meydana çıkardı."|dil=tr}}
# {{t|dil=tr|ölçü birimleri}} Birazcık, azıcık manasında bir ölçü, derece.
#*{{kt|başlık=Başkanın Adamları|yazar=Mustafa KUTLU|yayıncı=Dergâh Yayınları|yıl=2024|sayfa=88|tanıklık=Mühim çünkü Şenlik ile Festivali birlikte ifade edecek; hatta Şenlik'e bir '''tık''' öncelik verilecekti.|dil=tr}}
#*{{kt|başlık=Dünyanın Bütün Karıncaları|yazar=Cabir ÖZYILDIZ|yayıncı=Vacilando Kitap |yıl=2025|sayfa=31|tanıklık= Hem ben azıcık aleviyim, aşırıdan bi '''tık''' aşağı dinsiz.|dil=tr}}
====Çekimleme====
{{tr-ad-tablo}}
===Kaynakça===
* {{KYK:TDK}}
msj6la57lujh5c6q2l9471qe4r6m0tr
5904124
5904123
2026-10-11T20:51:03Z
Mümtaz
37401
/* */ [[MediaWiki:Gadget-AjaxEdit.js|AjaxDüzenle]] kullanılarak değiştirildi
5904124
wikitext
text/x-wiki
==Türkçe==
===Köken===
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||tık}}
===Ad===
{{tr-ad}}
# ince ve küçük bir nesne ile sert bir yere vurulduğunda çıkan ses.
# {{t|dil=tr|internet jargonu}} Bilgisayarda ve internette bir uygulamayı veya sayfayı açmak, işlem yapmak için imleci ilgili kısma götürerek farenin butonuna dokunmakla gerçekleşen eylem.
#*{{kt|başlık=Âşıklar Delidir ya da Yazı Tura|yazar=Ayfer Tunç|yayıncı=Can Sanat Yayınları|yıl=2018|sayfa=271|tanıklık="Allahtan internet yok gibi bişeydi ozamanlar," diyor Eda, "şimdiki gibi olsaydı bi '''tıkla''' bütün foyan meydana çıkardı."|dil=tr}}
# {{t|dil=tr|ölçü birimleri}} Birazcık, azıcık manasında bir ölçü, derece.
#*{{kt|başlık=Başkanın Adamları|yazar=Mustafa KUTLU|yayıncı=Dergâh Yayınları|yıl=2024|sayfa=88|tanıklık=Mühim çünkü Şenlik ile Festivali birlikte ifade edecek; hatta Şenlik'e bir '''tık''' öncelik verilecekti.|dil=tr}}
#*{{kt|başlık=Dünyanın Bütün Karıncaları|yazar=Cabir ÖZYILDIZ|yayıncı=Vacilando Kitap |yıl=2025|sayfa=31|tanıklık= Hem ben azıcık aleviyim, aşırıdan bi '''tık''' aşağı dinsiz.|dil=tr}}
====Çekimleme====
{{tr-ad-tablo}}
===Kaynakça===
* {{KYK:TDK}}
od0z6n8tau7hldj4qgyh1zv6u8s3a3q
5904125
5904124
2026-10-11T20:51:15Z
Mümtaz
37401
/* */ [[MediaWiki:Gadget-AjaxEdit.js|AjaxDüzenle]] kullanılarak değiştirildi
5904125
wikitext
text/x-wiki
==Türkçe==
===Köken===
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||tık}}
===Ad===
{{tr-ad}}
# {{t|dil=tr|ses}} ince ve küçük bir nesne ile sert bir yere vurulduğunda çıkan ses.
# {{t|dil=tr|internet jargonu}} Bilgisayarda ve internette bir uygulamayı veya sayfayı açmak, işlem yapmak için imleci ilgili kısma götürerek farenin butonuna dokunmakla gerçekleşen eylem.
#*{{kt|başlık=Âşıklar Delidir ya da Yazı Tura|yazar=Ayfer Tunç|yayıncı=Can Sanat Yayınları|yıl=2018|sayfa=271|tanıklık="Allahtan internet yok gibi bişeydi ozamanlar," diyor Eda, "şimdiki gibi olsaydı bi '''tıkla''' bütün foyan meydana çıkardı."|dil=tr}}
# {{t|dil=tr|ölçü birimleri}} Birazcık, azıcık manasında bir ölçü, derece.
#*{{kt|başlık=Başkanın Adamları|yazar=Mustafa KUTLU|yayıncı=Dergâh Yayınları|yıl=2024|sayfa=88|tanıklık=Mühim çünkü Şenlik ile Festivali birlikte ifade edecek; hatta Şenlik'e bir '''tık''' öncelik verilecekti.|dil=tr}}
#*{{kt|başlık=Dünyanın Bütün Karıncaları|yazar=Cabir ÖZYILDIZ|yayıncı=Vacilando Kitap |yıl=2025|sayfa=31|tanıklık= Hem ben azıcık aleviyim, aşırıdan bi '''tık''' aşağı dinsiz.|dil=tr}}
====Çekimleme====
{{tr-ad-tablo}}
===Kaynakça===
* {{KYK:TDK}}
igy8st01vtqmhnezjznqzpb2x085xb3
5904126
5904125
2026-10-11T20:52:07Z
Mümtaz
37401
/* */ [[MediaWiki:Gadget-AjaxEdit.js|AjaxDüzenle]] kullanılarak değiştirildi
5904126
wikitext
text/x-wiki
==Türkçe==
===Köken===
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||tık}}
===Ad===
{{tr-ad}}
# {{t|dil=tr|ses}} ince ve küçük bir nesne ile sert bir yere vurulduğunda çıkan ses.
# {{t|dil=tr|internet jargonu}} Bilgisayarda ve internette bir uygulamayı veya sayfayı açmak, işlem yapmak için imleci ilgili kısma götürerek farenin butonuna dokunmakla gerçekleşen eylem.
#*{{kt|başlık=Âşıklar Delidir ya da Yazı Tura|yazar=Ayfer Tunç|yayıncı=Can Sanat Yayınları|yıl=2018|sayfa=271|tanıklık="Allahtan internet yok gibi bişeydi ozamanlar," diyor Eda, "şimdiki gibi olsaydı bi '''tıkla''' bütün foyan meydana çıkardı."|dil=tr}}
# {{t|dil=tr|ölçü birimleri}} Birazcık, azıcık manasında bir ölçü, derece.
#*{{kt|başlık=Başkanın Adamları|yazar=Mustafa KUTLU|yayıncı=Dergâh Yayınları|yıl=2024|sayfa=88|tanıklık=Mühim çünkü Şenlik ile Festivali birlikte ifade edecek; hatta Şenlik'e bir '''tık''' öncelik verilecekti.|dil=tr}}
#*{{kt|başlık=Dünyanın Bütün Karıncaları|yazar=Cabir ÖZYILDIZ|yayıncı=Vacilando Kitap |yıl=2025|sayfa=31|tanıklık= Hem ben azıcık aleviyim, aşırıdan bi '''tık''' aşağı dinsiz.|dil=tr}}
====Çekimleme====
{{tr-ad-tablo|istisna=yumuşama}}
===Kaynakça===
* {{KYK:TDK}}
agog6e2v4uf1xf672pjg3gz3g5dpa69
5904127
5904126
2026-10-11T20:52:14Z
Mümtaz
37401
/* */ [[MediaWiki:Gadget-AjaxEdit.js|AjaxDüzenle]] kullanılarak değiştirildi
5904127
wikitext
text/x-wiki
==Türkçe==
===Köken===
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||tık}}
===Ad===
{{tr-ad|istisna=yumuşama}}
# {{t|dil=tr|ses}} ince ve küçük bir nesne ile sert bir yere vurulduğunda çıkan ses.
# {{t|dil=tr|internet jargonu}} Bilgisayarda ve internette bir uygulamayı veya sayfayı açmak, işlem yapmak için imleci ilgili kısma götürerek farenin butonuna dokunmakla gerçekleşen eylem.
#*{{kt|başlık=Âşıklar Delidir ya da Yazı Tura|yazar=Ayfer Tunç|yayıncı=Can Sanat Yayınları|yıl=2018|sayfa=271|tanıklık="Allahtan internet yok gibi bişeydi ozamanlar," diyor Eda, "şimdiki gibi olsaydı bi '''tıkla''' bütün foyan meydana çıkardı."|dil=tr}}
# {{t|dil=tr|ölçü birimleri}} Birazcık, azıcık manasında bir ölçü, derece.
#*{{kt|başlık=Başkanın Adamları|yazar=Mustafa KUTLU|yayıncı=Dergâh Yayınları|yıl=2024|sayfa=88|tanıklık=Mühim çünkü Şenlik ile Festivali birlikte ifade edecek; hatta Şenlik'e bir '''tık''' öncelik verilecekti.|dil=tr}}
#*{{kt|başlık=Dünyanın Bütün Karıncaları|yazar=Cabir ÖZYILDIZ|yayıncı=Vacilando Kitap |yıl=2025|sayfa=31|tanıklık= Hem ben azıcık aleviyim, aşırıdan bi '''tık''' aşağı dinsiz.|dil=tr}}
====Çekimleme====
{{tr-ad-tablo|istisna=yumuşama}}
===Kaynakça===
* {{KYK:TDK}}
thzitjs876r2gykv4x6ul9nbmhfzb00
5904128
5904127
2026-10-11T20:52:32Z
Mümtaz
37401
/* */ [[MediaWiki:Gadget-AjaxEdit.js|AjaxDüzenle]] kullanılarak değiştirildi
5904128
wikitext
text/x-wiki
==Türkçe==
===Köken===
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||tık}}
===Ad===
{{tr-ad|istisna=yumuşama}}
# {{t|dil=tr|ses}} ince ve küçük bir nesne ile sert bir yere vurulduğunda çıkan ses.
# {{t|dil=tr|internet jargonu}} Bilgisayarda ve internette bir uygulamayı veya sayfayı açmak, işlem yapmak için imleci ilgili kısma götürerek farenin butonuna dokunmakla gerçekleşen iş.
#*{{kt|başlık=Âşıklar Delidir ya da Yazı Tura|yazar=Ayfer Tunç|yayıncı=Can Sanat Yayınları|yıl=2018|sayfa=271|tanıklık="Allahtan internet yok gibi bişeydi ozamanlar," diyor Eda, "şimdiki gibi olsaydı bi '''tıkla''' bütün foyan meydana çıkardı."|dil=tr}}
# {{t|dil=tr|ölçü birimleri}} Birazcık, azıcık manasında bir ölçü, derece.
#*{{kt|başlık=Başkanın Adamları|yazar=Mustafa KUTLU|yayıncı=Dergâh Yayınları|yıl=2024|sayfa=88|tanıklık=Mühim çünkü Şenlik ile Festivali birlikte ifade edecek; hatta Şenlik'e bir '''tık''' öncelik verilecekti.|dil=tr}}
#*{{kt|başlık=Dünyanın Bütün Karıncaları|yazar=Cabir ÖZYILDIZ|yayıncı=Vacilando Kitap |yıl=2025|sayfa=31|tanıklık= Hem ben azıcık aleviyim, aşırıdan bi '''tık''' aşağı dinsiz.|dil=tr}}
====Çekimleme====
{{tr-ad-tablo|istisna=yumuşama}}
===Kaynakça===
* {{KYK:TDK}}
7j2wvcx1vxqyarbiqxpevjxkkgax7jg
Yeni Çağ
0
283534
5904111
3905247
2026-10-11T15:39:45Z
ŞûleAyar02
68722
5904111
wikitext
text/x-wiki
==Türkçe==
===Söyleniş===
* {{h||Ye|ni Çağ|dil=tr}}
===Özel ad===
{{tr-özel ad|baş=[[yeni|Yeni]] [[çağ|Çağ]]|k=1}}
# {{t|tarih|dil=tr}} [[Orta Çağ]]'ın bitiminden (1453 veya 1492'den) [[Fransız İhtilali]]'ne (1789) kadar süren [[çağ]]
====Üst kavramlar====
* [[çağ]]
====Çeviriler====
{{Üst|tarih|tip=çeviriler}}
* Almanca: {{ç|de|Frühe Neuzeit|d}}, {{ç|de|Frühneuzeit|d}}, {{ç|de|Frühmoderne|d}}, {{ç|de|Neuere Geschichte|d}}
* İngilizce: {{ç|en|Early modern Europe}}
{{Alt}}
===Kaynakça===
* {{Kaynak-TDK}}
===Ek okumalar===
* {{proje bağlantısı|Vikipedi}}
in7yjxw3gwacbudku1ocly2wp9rlkr8
kirlikartopu
0
295606
5904106
5819532
2026-10-11T14:56:05Z
Mümtaz
37401
TurkceMaddePanel: otomatik düzenleme
5904106
wikitext
text/x-wiki
==Türkçe==
===Köken===
*{{birleşik|dil=tr|kirli|kartopu }}
===Söyleniş===
* {{tr-IPA}}
* {{h|dil=tr||kir|li|kar|to|pu}}
===Ad===
{{tr-ad}}[[Dosya:Comet-Hale-Bopp-29-03-1997 hires adj2.jpg|küçükresim|''Kirlikartopu''']]
# {{t|gök bilimi|dil=tr}} {{eş anlamlı|dil=tr|kuyruklu yıldız }}.
====Çekimleme====
{{tr-ad-tablo}}
===Kaynakça===
* {{KYK:TDK}}
izsh4trqe30jxkl7xw9n9d0rb5vaggx
kuunnella
0
341566
5904153
5216326
2026-10-11T22:58:48Z
MustafaCavlak
59368
/* Fince */
5904153
wikitext
text/x-wiki
==Fince==
===Eylem===
{{fi-eylem}}
# [[dinlemek]]
===Ek okumalar===
* {{R:fi:KTSK}}
d0ns6pouuxpjuuepi5sue26e7mmbpfp
Modül:debug
828
414563
5904121
3575305
2026-10-11T19:33:50Z
Mümtaz
37401
"[[Modül:debug]]" sayfayı koruma altına aldı: Yüksek trafiğe sahip sayfa ([Değiştir=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz) [Taşı=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz))
3575305
Scribunto
text/plain
local export = {}
local escape
do
local escapes = {
["\a"] = "a", ["\b"] = "b", ["\f"] = "f", ["\n"] = "n", ["\r"] = "r",
["\t"] = "t", ["\v"] = "v", ["\\"] = "\\", ["\""] = '"', ["'"] = "'",
}
local function helper(char)
return escapes[char] and "\\" .. escapes[char]
or ("\\%03d"):format(char:byte())
end
-- Escape control characters, backslash, double quote, and bytes that aren't
-- used in UTF-8.
-- Escape stuff that can't be saved in a MediaWiki page, like invalid UTF-8
-- and NFD character sequences? Hard.
-- Similar to string.format("%q", str), which does not use C-like simple
-- escapes and does not escape bytes that are not used in UTF-8.
escape = function (str)
return (str:gsub("[%z\1-\31\\\"\127\192\193\245-\255]", helper))
end
end
export.escape = escape
-- Convert a value to a string
function export.dump(value, prefix, tsort)
local t = type(value)
prefix = prefix or ""
if t == "string" then
return '"' .. escape(value) .. '"'
elseif t == "table" then
local str_table = {}
table.insert(str_table, " {")
for key, val in require("Modül:table").sortedPairs(value, tsort) do
table.insert(str_table, " " .. prefix .. "\t[" .. export.dump(key, prefix .. "\t") .. "] = " .. export.dump(val, prefix .. "\t"):gsub("^ ", "") .. ",")
end
table.insert(str_table, " " .. prefix .. "}")
return table.concat(str_table, "\n")
else
return tostring(value)
end
end
function export.highlight_dump(value, prefix, tsort, options)
options = options or {}
local func = options.modified and "modified_dump" or "dump"
local dump = export[func](value, prefix, tsort)
-- Remove spaces at beginnings of lines (which are simply to force a <pre></pre> tag).
dump = dump:gsub("^ ", "")
dump = dump:gsub("\n ", "\n")
return export.highlight(dump)
end
-- Returns true if table contains a table as one of its values
local function containsTable(t)
for key, value in pairs(t) do
if type(value) == "table" then
return true
end
end
return false
end
local function containsTablesWithSize(t, size)
for key, value in pairs(t) do
if type(value) == "table" and require("Modül:table").size(value) ~= size then
return false
end
end
return true
end
--[=[
Convert a value to a string.
Like dump below, but if a table has consecutive numbered keys and does not
have a table as one of its values, it will be placed on a single line.
Used by [[Module:User:Erutuon/script recognition]].
]=]
function export.modified_dump(value, prefix, tsort)
local t = type(value)
prefix = prefix or ""
if t == "string" then
return '"' .. value .. '"'
elseif t == "table" then
local str_table = {}
local containsTable = containsTable(value)
local consecutive = require("Modül:table").isArray(value)
if consecutive and not containsTable or containsTable and containsTablesWithSize(value, 3) then
table.insert(str_table, "{")
for key, val in require("Modül:table").sortedPairs(value, tsort) do
if containsTable then
table.insert(str_table, "\n\t" .. prefix)
else
table.insert(str_table, " ")
end
if type(key) == "string" then
table.insert(str_table, "[" .. export.modified_dump(key) .. "] = ")
end
table.insert(str_table, type(key) == "number" and type(val) == "number" and string.format("0x%05X", val) or export.modified_dump(val))
if not (consecutive and #value == 3) or type(key) == "number" and value[key + 1] then
table.insert(str_table, ",")
end
end
if containsTable then
table.insert(str_table, "\n" .. prefix)
else
table.insert(str_table, " ")
end
table.insert(str_table, "}")
return table.concat(str_table)
end
table.insert(str_table, " {")
for key, val in require("Modül:table").sortedPairs(value, tsort) do
table.insert(str_table, " " .. prefix .. "\t[" .. export.modified_dump(key, prefix .. "\t") .. "] = " .. export.modified_dump(val, prefix .. "\t"):gsub("^ ", "") .. ",")
end
table.insert(str_table, " " .. prefix .. "}")
return table.concat(str_table, "\n")
elseif t == "number" and value > 46 then
return string.format("0x%05X", value)
else
return tostring(value)
end
end
function export.track(key)
local frame = mw.getCurrentFrame()
if key then
if type(key) ~= "table" then
key = { key }
end
for i, value in pairs(key) do
pcall(frame.expandTemplate, frame, { title = 'tracking/' .. value })
end
else
error('No tracking key supplied to the function "' .. track .. '".')
end
end
-- Trigger a script error from a template
function export.error(frame)
error(frame.args[1] or "(no message specified)")
end
--[[
Convenience function for generating syntaxhighlight tags.
Display defaults to block.
Options is a table. To display inline text with HTML highlighting:
{ inline = true, lang = "html" }
]]
function export.highlight(content, options)
if type(content) == "table" then
options = content
options = {
lang = options.lang or "lua",
inline = options.inline and true
}
return function(content)
return mw.getCurrentFrame():extensionTag{
name = "syntaxhighlight",
content = content,
args = options
}
end
else
return mw.getCurrentFrame():extensionTag{
name = "syntaxhighlight",
content = content,
args = {
lang = options and options.lang or "lua",
inline = options and options.inline and true or nil
}
}
end
end
function export.track_unrecognized_args(args, template_name)
local function track(code)
export.track(template_name .. "/" .. code)
end
track("unrecognized arg")
local arg_list = {}
for arg, value in pairs(args) do
track("unrecognized arg/" .. arg)
table.insert(arg_list, ("|%s=%s"):format(arg, value))
end
mw.log(
("Unrecognized parameter%s in {{%s}}: %s."):format(
arg_list[2] and "s" or "",
template_name,
table.concat(arg_list, ", ")))
end
return export
i69e1jupdpb1zoufvvl05s9mwms493h
Modül:alfabeler
828
416230
5904118
4079921
2026-10-11T19:32:56Z
Mümtaz
37401
"[[Modül:alfabeler]]" sayfayı koruma altına aldı: Yüksek trafiğe sahip sayfa ([Değiştir=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz) [Taşı=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz))
4079921
Scribunto
text/plain
local cikart = {}
local Alfabe = {}
function Alfabe:getirKod()
return self._kod
end
function Alfabe:getirAsilAd()
return self._rawData.asilAd
end
function Alfabe:getirDigerAdlari(sadeceDigerAdlari)
return require("Modül:dil-benzeri").getirDigerAdlari(self, sadeceDigerAdlari)
end
function Alfabe:getirDigerleri()
return self._rawData.digerleri or {}
end
function Alfabe:getirCesitleri(flatten)
return require("Modül:dil-benzeri").getirCesitleri(self, flatten)
end
function Alfabe:getirEbeveyn()
return self._rawData.ebeveyn and self._rawData.ebeveyn
end
function Alfabe:getirEbeveynler()
return {"tüm alfabeler"}
end
function Alfabe:getirSistem()
if not self._sistemNesneleri then
local m_sistemler = require("Modül:yazı sistemleri")
self._sistemNesneleri = {}
for _, sys in ipairs(self._rawData.sistemler or {}) do
table.insert(self._sistemNesneleri, m_sistemler.getirKodaGore(sys))
end
end
return self._sistemNesneleri
end
--function Alfabe:getirTumAdlar()
-- return self._rawData.adlar
--end
function Alfabe:getirTip()
return "alfabe"
end
function Alfabe:getirKategoriAdi()
local ad = self._rawData.asilAd
-- If the name already has "code" or "semaphore" in it, don't add it.
-- No names contain "script".
if ad:find("[Cc]ode$") or ad:find("[Ss]emaphore$") or ad:find("[Aa]lfabesi") then
return ad
else
return ad .. " alfabesi"
end
end
function Alfabe:getirVikipediMaddesi()
return self._rawData.vikipedi_maddesi or self:getirKategoriAdi()
end
function Alfabe:getirKarakterler()
if self._rawData.karakterler then
return self._rawData.karakterler
else
return nil
end
end
function Alfabe:sayKarakterler(yazi)
if not self._rawData.karakterler then
return 0
else
local _, num = mw.ustring.gsub(yazi, "[" .. self._rawData.karakterler .. "]", "")
return num
end
end
function Alfabe:getirYon()
local yon = self._rawData.yon
if not yon then
return nil
else
return yon
end
end
function Alfabe:getRawData()
return self._rawData
end
function Alfabe:toJSON()
local ret = {
asilAd = self:getirAsilAd(),
kategoriAdi = self:getirKategoriAdi(),
kod = self._kod,
digerAdlari = self:getirDigerAdlari(),
tip = self:getirTip(),
}
return require("Modül:JSON").toJSON(ret)
end
Alfabe.__index = Alfabe
function cikart.yapNesne(kod, veri)
return veri and setmetatable({ _rawData = veri, _kod = kod }, Alfabe) or nil
end
function cikart.getirKodaGore(kod)
if kod == "IPAchar" then
--require("Modül:debug").track("IPAchar")
end
return cikart.yapNesne(kod, mw.loadData("Modül:alfabeler/veri")[kod])
end
function cikart.getirAsilAdaGore(ad)
local kod = mw.loadData("Modül:alfabeler/ada göre")[ad]
if not kod then
return nil
end
return cikart.yapNesne(kod, mw.loadData("Modül:alfabeler/veri")[kod])
end
-- Find the best script to use, based on the characters of a string.
function cikart.bulEnIyiAlfabe(yazi, dil)
if not yazi or not dil or not dil.getirAlfabeler then
return cikart.getirKodaGore("None")
end
local alfabeler = dil:getirAlfabeler()
if not alfabeler[2] then
return alfabeler[1]
end
--[=[
Remove any HTML entities; catfix function in [[Module:utilities]]
adds tagging to a no-break space ( ), which contains Latin characters;
hence Latin was returned as the script if "Latn" is one of the language's scripts.
]=]
yazi = string.gsub(yazi, "&[a-zA-Z0-9]+;", "")
-- Try to match every script against the text,
-- and return the one with the most matching characters.
local eniyisay = 0
local eniyialfabe = nil
-- Get length of text minus any spacing or punctuation characters.
-- Counting instances of UTF-8 character pattern is faster than mw.ustring.len.
local _, length = string.gsub(mw.ustring.gsub(yazi, "[%s%p]+", ""), "[\1-\127\194-\244][\128-\191]*", "")
if length == 0 then
return cikart.getirKodaGore("None")
end
for i, alfabe in ipairs(alfabeler) do
local say = alfabe:sayKarakterler(yazi)
if say >= length then
return alfabe
end
if say > eniyisay then
eniyisay = say
eniyialfabe = alfabe
end
end
if eniyialfabe then
return eniyialfabe
end
-- No matching script was found. Return "None".
return cikart.getirKodaGore("None")
end
function cikart.kodaDonustur(frame)
alfabe = frame.args["alfabe"]
if cikart.getirAsilAdaGore(alfabe) then
return cikart.getirAsilAdaGore(alfabe):getirKod()
elseif cikart.getirKodaGore(alfabe) then
return cikart.getirKodaGore(alfabe):getirAsilAd()
end
end
function cikart.alfbul(frame)
local args = frame:getParent().args
local dil = require("Modül:diller").getirKodaGore(args[1])
local yazi = args[2]
return cikart.bulEnIyiAlfabe(yazi, dil):getirAsilAd()
end
return cikart
dts3y1pyp3ycw8hyupeuhwifuce598q
Modül:JSON
828
416235
5904119
3575335
2026-10-11T19:33:08Z
Mümtaz
37401
"[[Modül:JSON]]" sayfayı koruma altına aldı: Yüksek trafiğe sahip sayfa ([Değiştir=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz) [Taşı=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz))
3575335
Scribunto
text/plain
local export = {}
-- Given a finite real number x, returns a string containing its JSON
-- representation, with enough precision that it *should* round-trip correctly
-- (depending on the well-behavedness of the system on the other end).
function export.json_fromNumber(x)
if type(x) ~= 'number' then
error('Not of type "number": ' .. x .. ' (' .. type(x) .. ')')
end
if x ~= x or x == math.huge or x == -math.huge then
error('Not a finite real number: ' .. x)
end
return string.format("%.17g", x)
end
-- This function makes an effort to convert an arbitrary Lua value to a string
-- containing a JSON representation of it. It's not intended to be very robust,
-- but may be useful for prototyping.
function export.toJSON(val, opts)
opts = opts or {}
local function converter(val)
if type(val) == 'nil' then
return 'null'
elseif type(val) == 'boolean' then
return val and 'true' or 'false'
elseif type(val) == 'number' then
return export.json_fromNumber(val)
elseif type(val) == 'string' then
return export.json_fromString(val)
elseif type(val) == 'table' then
-- If the table has a toJSON member function, call that.
if val.toJSON then
return val:toJSON()
else
return export.json_fromTable(val, converter)
end
else
error('Unsupported type: ' .. type(val))
end
end
return converter(val)
end
local escape_char_map = {
["\\"] = "\\\\",
["\""] = "\\\"",
["\b"] = "\\b",
["\f"] = "\\f",
["\n"] = "\\n",
["\r"] = "\\r",
["\t"] = "\\t",
}
local function escape_char(c)
return escape_char_map[c] or string.format("\\u%04X", mw.ustring.codepoint(c))
end
-- Given a string, escapes any illegal characters and wraps it in double-quotes.
-- Raises an error if the string is not valid UTF-8.
function export.json_fromString(s)
if type(s) ~= 'string' or not mw.ustring.isutf8(s) then
error('Not a valid UTF-8 string: ' .. s)
end
-- U+2029 (LINE SEPARATOR, \226\128\168 in UTF-8)
-- and U+2028 (PARAGRAPH SEPARATOR, \226\128\169 in UTF-8) are allowed
-- in JSON, but must be escaped for compatibility with JavaScript.
s = mw.ustring.gsub(s, '[\\"%c\226\128\168\226\128\169]', escape_char)
return '"' .. s .. '"'
end
-- Given a table, treats it as an array and assembles its values in the form
-- '[ v1, v2, v3 ]'. Optionally takes a function to JSONify the values before
-- assembly; if that function is omitted, then the values should already be
-- strings containing valid JSON data.
function export.json_arrayFromTable(t, f)
f = f or function (x) return x end
local ret = {}
for _, elem in ipairs(t) do
elem = f(elem)
if elem ~= nil then
table.insert(ret, ', ')
table.insert(ret, elem)
end
end
if # ret == 0 then
return '[]'
end
ret[1] = '[ '
table.insert(ret, ' ]')
return table.concat(ret)
end
-- Given a table whose keys are all strings, assembles its keys and values in
-- the form '{ "k1": v1, "k2": v2, "k3": v3 }'. Optionally takes a function to
-- JSONify the values before assembly; if that function is omitted, then the
-- values should already be strings containing valid JSON data. (The keys, by
-- contrast, should just be regular Lua strings; they will be passed to this
-- module's jsonStringFromString.)
function export.json_fromTable(val, converter)
converter = converter or function (x) return x end
local as_array = {}
local as_object = {}
local string_key = false
for key, value in pairs(val) do
value = converter(value)
if type(key) ~= "number" then
string_key = true
end
if value ~= nil then
key = export.json_fromString(tostring(key))
table.insert(as_array, value)
table.insert(as_object, key .. ' : ' .. value)
end
end
if string_key then
return '{' .. table.concat(as_object, ", ") .. '}'
else
return '[' .. table.concat(as_array, ", ") .. ']'
end
end
return export
4cmyllpzf3o9euaerla47jj7wd3lnpj
Modül:diller
828
416236
5904117
3681023
2026-10-11T19:32:43Z
Mümtaz
37401
"[[Modül:diller]]" sayfayı koruma altına aldı: Yüksek trafiğe sahip sayfa ([Değiştir=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz) [Taşı=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz))
3681023
Scribunto
text/plain
local cikart = {}
local find = mw.ustring.find
--[=[ This function checks for things that could plausibly be a language code:
two or three lowercase letters, two or three groups of three lowercase
letters with hyphens between them. If such a pattern is not found,
it is likely the editor simply forgot to enter a language code. ]=]
function cikart.err(dilKodu, param, yazi)
local sirallar = { "ilk", "ikinci", "üçüncü", "dördüncü" }
local paramType = type(param)
if paramType == "number" then
siral = sirallar[param]
param = siral .. ' parametre'
elseif paramType == "string" then
param = 'parametre "' .. param .. '"'
else
error("Parametre adı "
.. (paramType == "table" and "bir tablo" or tostring(param))
.. ", ama ya bir sayı ya da bir string olmalı.")
end
-- Can use string.find because language codes only contain ASCII.
if not dilKodu or dilKodu == "" then
error("Belirlenmiş " .. param .. " (" .. (yazi or "dil kodu") .. ") eksik.", 2)
elseif dilKodu:find("^%l%l%l?$")
or dilKodu:find("^%l%l%l%-%l%l%l$")
or dilKodu:find("^%l%l%l%-%l%l%l%-%l%l%l$") then
error("Dil kodu \"" .. dilKodu .. "\" geçersiz.", 2)
else
error("Lütfen " .. param .. " kısmına bir " .. (yazi or "dil kodu") .. " girin.", 2)
end
end
local function yap_girdi_adi_veya_sira_anahtari_degistirmeleri(yazi, degistirmeler)
if degistirmeler.from then
for i, from in ipairs(degistirmeler.from) do
local to = degistirmeler.to[i] or ""
yazi = mw.ustring.gsub(yazi, from, to)
end
end
if degistirmeler.remove_diacritics then
yazi = mw.ustring.toNFD(yazi)
yazi = mw.ustring.gsub(yazi,
'[' .. degistirmeler.remove_diacritics .. ']',
'')
yazi = mw.ustring.toNFC(yazi)
end
return yazi
end
local Dil = {}
function Dil:getirKod()
return self._kod
end
function Dil:getirAsilAd()
return self._rawData[1] or self._rawData.asilAd
end
function Dil:getirCeviri()
return self._rawData.ceviri_modulu
end
function Dil:getirDigerAdlari(sadeceDigerAdlari)
return require("Modül:dil-benzeri").getirDigerAdlari(self, sadeceDigerAdlari)
end
function Dil:getirDigerleri()
return self._rawData.digerleri or {}
end
function Dil:getirCesitleri(flatten)
return require("Modül:dil-benzeri").getirCesitleri(self, flatten)
end
function Dil:getirTip()
return self._rawData.tip or "düzenli"
end
function Dil:getirVikimedyaDilleri()
if not self._vikimedyaDilNesneleri then
local m_vikimedya_dilleri = require("Modül:vikimedya dilleri")
self._vikimedyaDilNesneleri = {}
local vikimedya_kodlari = self._rawData.vikimedya_kodlari or {self._kod}
for _, wdilkodu in ipairs(vikimedya_kodlari) do
table.insert(self._vikimedyaDilNesneleri, m_vikimedya_dilleri.getirKodaGore(wdilkodu))
end
end
return self._vikimedyaDilNesneleri
end
function Dil:getirVikipediMaddesi()
if self._rawData.vikipedi_maddesi then
return self._rawData.vikipedi_maddesi
elseif self._vikipedi_maddesi then
return self._vikipedi_maddesi
elseif self:getirVikiveriItemi() and mw.wikibase then
self._vikipedi_maddesi = mw.wikibase.sitelink(self:getirVikiveriItemi(), 'trwiki')
end
if not self._vikipedi_maddesi then
self._vikipedi_maddesi = self:getirKategoriAdi()
end
return self._vikipedi_maddesi
end
function Dil:yapVikipediBaglantisi()
return "[[w:" .. self:getirVikipediMaddesi() .. "|" .. self:getirAsilAd() .. "]]"
end
function Dil:getirVikiveriItemi()
return self._rawData[2] or self._rawData.vikiveri
end
function Dil:getirAlfabeler()
if not self._alfabeNesneleri then
local m_alfabeler = require("Modül:alfabeler")
self._alfabeNesneleri = {}
for _, alf in ipairs(self._rawData.alfabeler or {"None"}) do
table.insert(self._alfabeNesneleri, m_alfabeler.getirKodaGore(alf))
end
end
return self._alfabeNesneleri
end
function Dil:getirAlfabeKodlari()
return self._rawData.alfabeler or {"None"}
end
function Dil:getirAile()
if self._aileNesnesi then
return self._aileNesnesi
end
local aile = self._rawData[3] or self._rawData.aile
if aile then
self._aileNesnesi = require("Modül:aileler").getirKodaGore(aile)
end
return self._aileNesnesi
end
function Dil:getirSoylar()
if not self._soyNesneleri then
self._soyNesneleri = {}
if self._rawData.soylar then
for _, soy in ipairs(self._rawData.soylar) do
table.insert(self._soyNesneleri, cikart.getirKodaGore(soy) or require("Modül:köken dilleri").getirKodaGore(soy))
end
else
local aile = self:getirAile()
local protoDil = aile and aile:getirProtoDili() or nil
-- For the case where the current language is the proto-language
-- of its family, we need to step up a level higher right from the start.
if protoDil and protoDil:getirKod() == self:getirKod() then
aile = aile:getirAile()
protoDil = aile and aile:getirProtoDili() or nil
end
while not protoDil and not (not aile or aile:getirKod() == "qfa-not") do
aile = aile:getirAile()
protoDil = aile and aile:getirProtoDili() or nil
end
table.insert(self._soyNesneleri, protoDil)
end
end
return self._soyNesneleri
end
local function yineleSoyAgaci(dugum, fonk)
for _, soy in ipairs(dugum:getirSoylar()) do
if soy then
local ret = fonk(soy) or yineleSoyAgaci(soy, fonk)
if ret then
return ret
end
end
end
end
function Dil:getirSoyZinciri()
if not self._soyZinciri then
self._soyZinciri = {}
local adim = #self:getirSoylar() == 1 and self:getirSoylar()[1] or nil
while adim do
table.insert(self._soyZinciri, 1, adim)
adim = #adim:getirSoylar() == 1 and adim:getirSoylar()[1] or nil
end
end
return self._soyZinciri
end
function Dil:varmiSoylar(digerDil)
local function karsilastir(soy)
return soy:getirKod() == digerDil:getirKod()
end
return yineleSoyAgaci(self, karsilastir) or false
end
function Dil:getirKategoriAdi()
return self:getirAsilAd()
end
function Dil:getirEbeveynler()
return {"tüm diller"}
end
function Dil:getirStandartKarakterler()
return self._rawData.standardKarak
end
function Dil:yapGirdiAdi(yazi)
yazi = mw.ustring.match(yazi, "^[¿¡]?(.-[^%s%p].-)%s*[؟?!;՛՜ ՞ ՟?!︖︕।॥။၊་།]?$") or yazi
if self:getirKod() == "ar" then
local U = mw.ustring.char
local taTwiil = U(0x640)
local waSla = U(0x671)
-- diacritics ordinarily removed by entry_name replacements
local Arabic_diacritics = U(0x64B, 0x64C, 0x64D, 0x64E, 0x64F, 0x650, 0x651, 0x652, 0x670)
if yazi == waSla or mw.ustring.find(yazi, "^" .. taTwiil .. "?[" .. Arabic_diacritics .. "]" .. "$") then
return yazi
end
end
if type(self._rawData.girdi_adi) == "table" then
yazi = yap_girdi_adi_veya_sira_anahtari_degistirmeleri(yazi, self._rawData.girdi_adi)
end
return yazi
end
local has_dotted_undotted_i = {
["az"] = true,
["crh"] = true,
["gag"] = true,
["kaa"] = true,
["tt"] = true,
["tr"] = true,
["zza"] = true,
}
function Dil:yapSiraAnahtari(ad, alf)
if has_dotted_undotted_i[self:getirKod()] then
ad = ad:gsub("I", "ı")
end
ad = mw.ustring.lower(ad)
-- Remove initial hyphens and *
local hyphens_regex = "^[-־ـ*]+(.)"
ad = mw.ustring.gsub(ad, hyphens_regex, "%1")
-- If there are language-specific rules to generate the key, use those
if type(self._rawData.sira_anahtari) == "table" then
ad = yap_girdi_adi_veya_sira_anahtari_degistirmeleri(ad, self._rawData.sira_anahtari)
elseif type(self._rawData.sira_anahtari) == "string" then
ad = require("Modül:" .. self._rawData.sira_anahtari).makeSortKey(ad, self:getirKod(), alf and alf:getirKod())
end
-- Remove parentheses, as long as they are either preceded or followed by something
ad = mw.ustring.gsub(ad, "(.)[()]+", "%1")
ad = mw.ustring.gsub(ad, "[()]+(.)", "%1")
if has_dotted_undotted_i[self:getirKod()] then
ad = ad:gsub("i", "İ")
end
return mw.ustring.upper(ad)
end
function Dil:gecersizElleCeviri()
if self._rawData.gecersiz_ceviri then
return true
else
return false
end
end
function Dil:alfabeceviri(yazi, alf, modul_gecersiz)
if not ((modul_gecersiz or self._rawData.ceviri_modulu) and yazi) then
return nil
end
if modul_gecersiz then
--require("Modül:debug").track("module_override")
end
return require("Modül:" .. (modul_gecersiz or self._rawData.ceviri_modulu)).tr(yazi, self:getirKod(), alf and alf:getirKod() or nil)
end
function Dil:varmiCeviri()
return self._rawData.ceviri_modulu and true or false
end
function Dil:baglanti_cev()
return self._rawData.baglanti_cev and true or false
end
function Dil:toJSON()
local girdiAdiModeli = nil
if self._rawData.girdi_adi then
girdiAdiModeli = {}
for i, from in ipairs(self._rawData.girdi_adi.from) do
local to = self._rawData.girdi_adi.to[i] or ""
table.insert(girdiAdiModeli, {from = from, to = to})
end
end
local ret = {
soylar = self._rawData.soylar,
asilAdi = self:getirAsilAdi(),
kategoriAdi = self:getirKategoriAdi(),
kod = self._kod,
girdiAdiModeli = girdiAdiModeli,
aile = self._rawData.aile,
digerAdlari = self:getirDigerAdlari(true),
digerleri = self:getirDigerleri(),
cesitleri = self:getirCesitleri(),
alfabeler = self._rawData.alfabeler,
tip = self:getirTip(),
vikimedyaDilleri = self._rawData.vikimedya_kodlari,
ceviri_modulu = self._rawData.ceviri_modulu,
vikiveriItemi = self:getirVikiveriItemi(),
}
return require("Modül:JSON").toJSON(ret)
end
-- Do NOT use this method!
-- All uses should be pre-approved on the talk page!
function Dil:getRawData()
return self._rawData
end
Dil.__index = Dil
function cikart.getirVeriModulAdi(kod)
if kod:find("^[a-z][a-z]$") then
return "diller/veri2"
elseif kod:find("^[a-z][a-z][a-z]$") then
local onek = kod:sub(1, 1)
return "diller/veri3/" .. onek
elseif kod:find("^[a-z-]+$") then
return "diller/verix"
else
return nil
end
end
local function getRawLanguageData(kod)
local moduladi = cikart.getirVeriModulAdi(kod)
return moduladi and mw.loadData("Modül:" .. moduladi)[kod] or nil
end
function cikart.yapNesne(kod, veri)
if veri and veri.deprecated then
--require("Modül:debug").track("diller/deprecated")
--require("Modül:debug").track("diller/deprecated/" .. kod)
end
return veri and setmetatable({ _rawData = veri, _kod = kod }, Dil) or nil
end
function cikart.getirKodaGore(kod)
if type(kod) ~= "string" then
error("The function getByCode expects a string as its first argument, but received " .. ( kod == nil and "nil" or "a " .. type(kod) ) .. ".")
end
return cikart.yapNesne(kod, getRawLanguageData(kod))
end
function cikart.getirAdaGore(ad)
local adaGore = mw.loadData("Modül:diller/ada göre")
local kod = adaGore.all and adaGore.all[ad] or adaGore[ad]
if not kod then
return nil
end
return cikart.yapNesne(kod, getRawLanguageData(kod))
end
function cikart.getirAsilAdaGore(ad)
local adaGore = mw.loadData("Modül:diller/asıl adlar")
local kod = adaGore and adaGore[ad]
if not kod then
return nil
end
return cikart.yapNesne(kod, getRawLanguageData(kod))
end
function cikart.kodaDonustur(frame)
dil = frame.args["dil"]
if cikart.getirAsilAdaGore(dil) then
return cikart.getirAsilAdaGore(dil):getirKod()
elseif cikart.getirKodaGore(dil) then
return cikart.getirKodaGore(dil):getirAsilAd()
end
end
function cikart.tumDiller(frame)
tablo = {}
for _,a in ipairs(mw.loadData("Modül:diller/asıl adlar")) do
table.insert(a)
end
return table.concat(mw.loadData("Modül:diller/asıl adlar"), "\n")
end
function cikart.yineleHepsini()
mw.incrementExpensiveFunctionCount()
local m_veri = mw.loadData("Modül:diller/tümveri")
local fonk, t, var = pairs(m_veri)
return function()
local kod, veri = fonk(t, var)
return cikart.yapNesne(kod, veri)
end
end
return cikart
29j36me1010i20lhoy9t0qaum4n2uyf
Modül:table
828
416255
5904122
3575304
2026-10-11T19:34:02Z
Mümtaz
37401
"[[Modül:table]]" sayfayı koruma altına aldı: Yüksek trafiğe sahip sayfa ([Değiştir=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz) [Taşı=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz))
3575304
Scribunto
text/plain
--[[
------------------------------------------------------------------------------------
-- table (formerly 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. --
------------------------------------------------------------------------------------
--]]
--[[
Inserting new values into a table using a local "index" variable, which is
incremented each time, is faster than using "table.insert(t, x)" or
"t[#t + 1] = x". See the talk page.
]]
local libraryUtil = require('libraryUtil')
local export = {}
-- Define often-used variables and functions.
local floor = math.floor
local infinity = math.huge
local checkType = libraryUtil.checkType
local checkTypeMulti = libraryUtil.checkTypeMulti
local function _check(funcName, expectType)
if type(expectType) == "string" then
return function(argIndex, arg, nilOk)
checkType(funcName, argIndex, arg, expectType, nilOk)
end
else
return function(argIndex, arg, expectType, nilOk)
if type(expectType) == "table" then
checkTypeMulti(funcName, argIndex, arg, expectType, nilOk)
else
checkType(funcName, argIndex, arg, expectType, nilOk)
end
end
end
end
--[[
------------------------------------------------------------------------------------
-- 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 export.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 export.isNan(v)
if type(v) == 'number' and tostring(v) == '-nan' then
return true
else
return false
end
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 export.shallowClone(t)
local ret = {}
for k, v in pairs(t) do
ret[k] = v
end
return ret
end
--[[
Shallow copy
]]
function export.shallowcopy(orig)
local orig_type = type(orig)
local copy
if orig_type == 'table' then
copy = {}
for orig_key, orig_value in pairs(orig) do
copy[orig_key] = orig_value
end
else -- number, string, boolean, etc
copy = orig
end
return copy
end
--[[
Recursive deep copy function
Equivalent to mw.clone?
]]
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)
end
end
else -- number, string, boolean, etc
copy = orig
end
return copy
end
function export.deepcopy(orig, noMetatable, already_seen)
checkType("deepcopy", 3, already_seen, "table", true)
return deepcopy(orig, not noMetatable, already_seen)
end
--[[
------------------------------------------------------------------------------------
-- append
--
-- This appends two tables together and returns the result. Compare the Lisp
-- expression (append list1 list2).
------------------------------------------------------------------------------------
--]]
function export.append(t1, t2)
checkType('append', 1, t1, 'table')
checkType('append', 2, t2, 'table')
local ret = {}
for _, v in ipairs(t1) do
table.insert(ret, v)
end
for _, v in ipairs(t2) do
table.insert(ret, 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 export.removeDuplicates(t)
checkType('removeDuplicates', 1, t, 'table')
local isNan = export.isNan
local ret, exists = {}, {}
local index = 1
for _, 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[index] = v
index = index + 1
else
if not exists[v] then
ret[index] = v
index = index + 1
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 export.numKeys(t, checked)
if not checked then
checkType('numKeys', 1, t, 'table')
end
local isPositiveInteger = export.isPositiveInteger
local nums = {}
local index = 1
for k, _ in pairs(t) do
if isPositiveInteger(k) then
nums[index] = k
index = index + 1
end
end
table.sort(nums)
return nums
end
function export.maxIndex(t)
checkType('maxIndex', 1, t, 'table')
local positiveIntegerKeys = export.numKeys(t)
if positiveIntegerKeys[1] then
return math.max(unpack(positiveIntegerKeys))
else
return 0 -- ???
end
end
--[[
------------------------------------------------------------------------------------
-- affixNums
--
-- This takes a table and returns an array containing the numbers of keys with the
-- specified prefix and suffix.
-- affixNums({a1 = 'foo', a3 = 'bar', a6 = 'baz'}, "a")
-- ↓
-- {1, 3, 6}.
------------------------------------------------------------------------------------
--]]
function export.affixNums(t, prefix, suffix)
local check = _check('affixNums')
check(1, t, 'table')
check(2, prefix, 'string', true)
check(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 = {}
local index = 1
for k, _ in pairs(t) do
if type(k) == 'string' then
local num = mw.ustring.match(k, pattern)
if num then
nums[index] = tonumber(num)
index = index + 1
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 export.numData(t, compress)
local check = _check('numData')
check(1, t, 'table')
check(2, compress, 'boolean', true)
local ret = {}
for k, v in pairs(t) do
local prefix, num = tostring(k):match('^([^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 = export.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 export.compressSparseArray(t)
checkType('compressSparseArray', 1, t, 'table')
local ret = {}
local index = 1
local nums = export.numKeys(t)
for _, num in ipairs(nums) do
ret[index] = t[num]
index = index + 1
end
return ret
end
--[[
------------------------------------------------------------------------------------
-- sparseIpairs
--
-- This is an iterator for sparse arrays. It can be used like ipairs, but can
-- handle nil values.
------------------------------------------------------------------------------------
--]]
function export.sparseIpairs(t)
checkType('sparseIpairs', 1, t, 'table')
local nums = export.numKeys(t)
local i = 0
return function()
i = i + 1
local key = nums[i]
if key then
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 export.size(t)
checkType('size', 1, t, 'table')
local i = 0
for _ in pairs(t) do
i = i + 1
end
return i
end
--[[
-- This returns the length of a table, or the first integer key n counting from
-- 1 such that t[n + 1] is nil. 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 #.
--]]
function export.length(t)
local i = 0
repeat
i = i + 1
until t[i] == nil
return i - 1
end
--[[
Recursively compare two values that may be tables, including tables with
nested tables as values. Return true if both values are structurally equal.
Note that this handles arbitary levels of nesting. If all tables are known
to be lists (with only integral keys), use export.deepEqualsList, which will
be more efficient.
NOTE: This is *NOT* smart enough to properly handle cycles; in such a case, it
will get into an infinite loop.
]]
function export.deepEquals(x, y)
if type(x) == "table" and type(y) == "table" then
-- Two tables are the same if they have the same number of elements
-- and all keys that are present in one of the tables compare equal
-- to the corresponding keys in the other table, using structural
-- comparison.
local sizex = 0
for key, value in pairs(x) do
if not export.deepEquals(value, y[key]) then
return false
end
sizex = sizex + 1
end
local sizey = export.size(y)
if sizex ~= sizey then
return false
end
return true
end
return x == y
end
--[[
Recursively compare two values that may be lists (i.e. tables with integral
keys), including lists with nested lists as values. Return true if both values
are structurally equal. Note that this handles arbitary levels of nesting.
Results are undefined if tables with non-integral keys are present anywhere in
either structure; if that may be the case, use export.deepEquals, which will
handle such tables correctly but be less efficient on lists than
export.deepEqualsList.
NOTE: This is *NOT* smart enough to properly handle cycles; in such a case, it
will get into an infinite loop.
]]
function export.deepEqualsList(x, y)
if type(x) == "table" and type(y) == "table" then
if #x ~= #y then
return false
end
for key, value in ipairs(x) do
if not export.deepEqualsList(value, y[key]) then
return false
end
end
return true
end
return x == y
end
--[[
Given a list and a value to be found, return true if the value is in the array
portion of the list. Shallow comparison is used unless `deepCompare` is given
(in which case comparison is done using `deepEqualsList`).
]]
function export.contains(list, x, deepCompare)
checkType('contains', 1, list, 'table')
if deepCompare then
for _, v in ipairs(list) do
if export.deepEqualsList(v, x) then return true end
end
else
for _, v in ipairs(list) do
if v == x then return true end
end
end
return false
end
--[[
Given a general table and a value to be found, return true if the value is in
either the array or hashmap portion of the table. Shallow comparison is used
unless `deepCompare` is given (in which case comparison is done using
`deepEquals`).
]]
function export.tableContains(tbl, x, deepCompare)
checkType('tableContains', 1, tbl, 'table')
if deepCompare then
for _, v in pairs(tbl) do
if export.deepEquals(v, x) then return true end
end
else
for _, v in pairs(tbl) do
if v == x then return true end
end
end
return false
end
--[[
Given a list and a value to be inserted, append or insert the value if not
already present in the list. Shallow comparison is used unless `deepCompare`
is given (in which case comparison is done using `deepEqualsList`). Appends to
the end, like the default behavior of table.insert(), unless `pos` is given,
in which case insertion happens at position `pos` (i.e. before the existing
item at position `pos`).
NOTE: The order of `item` and `pos` is reversed in comparison to table.insert(),
which uses `table.insert(list, item)` to insert at the end but
`table.insert(list, pos, item)` to insert at position POS.
]]
-- append to list if element not already present
function export.insertIfNot(list, item, pos, deepCompare)
if not export.contains(list, item, deepCompare) then
if pos then
table.insert(list, pos, item)
else
table.insert(list, item)
end
end
end
--[[
Finds key for specified value in a given table.
Roughly equivalent to reversing the key-value pairs in the table –
reversed_table = { [value1] = key1, [value2] = key2, ... }
– and then returning reversed_table[valueToFind].
The value can only be a string or a number
(not nil, a boolean, a table, or a function).
Only reliable if there is just one key with the specified value.
Otherwise, the function returns the first key found,
and the output is unpredictable.
]]
function export.keyFor(t, valueToFind)
local check = _check('keyFor')
check(1, t, 'table')
check(2, valueToFind, { 'string', 'number' })
for key, value in pairs(t) do
if value == valueToFind then
return key
end
end
return nil
end
--[[
The default sorting function used in export.keysToList if no keySort
is defined.
]]
local function defaultKeySort(key1, key2)
-- "number" < "string", so numbers will be sorted before strings.
local type1, type2 = type(key1), type(key2)
if type1 ~= type2 then
return type1 < type2
else
return key1 < key2
end
end
--[[
Returns a list of the keys in a table, sorted using either the default
table.sort function or a custom keySort function.
If there are only numerical keys, numKeys is probably more efficient.
]]
function export.keysToList(t, keySort, checked)
if not checked then
local check = _check('keysToList')
check(1, t, 'table')
check(2, keySort, 'function', true)
end
local list = {}
local index = 1
for key, _ in pairs(t) do
list[index] = key
index = index + 1
end
-- Place numbers before strings, otherwise sort using <.
if not keySort then
keySort = defaultKeySort
end
table.sort(list, keySort)
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 export.sortedPairs(t, keySort)
local check = _check('keysToList')
check(1, t, 'table')
check(2, keySort, 'function', true)
local list = export.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
function export.reverseIpairs(list)
checkType('reverse_ipairs', 1, list, 'table')
local i = #list + 1
return function()
i = i - 1
if list[i] ~= nil then
return i, list[i]
else
return nil, nil
end
end
end
--[=[
Joins an array with serial comma and serial conjunction, normally "and".
An improvement on mw.text.listToText, which doesn't properly handle serial
commas.
Options:
- conj
Conjunction to use; defaults to "and".
- italicizeConj
Italicize conjunction: for [[Module:Template:also]]
- dontTag
Don't tag the serial comma and serial "and". For error messages, in
which HTML cannot be used.
]=]
function export.serialCommaJoin(seq, options)
local check = _check("serialCommaJoin", "table")
check(1, seq)
check(2, options, true)
local length = #seq
if not options then
options = {}
end
local conj
if length > 1 then
conj = options.conj or "and"
if options.italicizeConj then
conj = "''" .. conj .. "''"
end
end
if length == 0 then
return ""
elseif length == 1 then
return seq[1] -- nothing to join
elseif length == 2 then
return seq[1] .. " " .. conj .. " " .. seq[2]
else
local comma = options.dontTag and "," or '<span class="serial-comma">,</span>'
conj = options.dontTag and ' ' .. conj .. " " or '<span class="serial-and"> ' .. conj .. '</span> '
return table.concat(seq, ", ", 1, length - 1) ..
comma .. conj .. seq[length]
end
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 export.sparseConcat(t, sep, i, j)
local list = {}
local list_i = 0
for _, v in export.sparseIpairs(t) do
list_i = list_i + 1
list[list_i] = v
end
return table.concat(list, sep, i, j)
end
--[[
Values of numberic keys in array portion of table are reversed:
{ "a", "b", "c" } -> { "c", "b", "a" }
--]]
function export.reverse(t)
checkType("reverse", 1, t, "table")
local new_t = {}
local new_t_i = 1
for i = #t, 1, -1 do
new_t[new_t_i] = t[i]
new_t_i = new_t_i + 1
end
return new_t
end
function export.reverseConcat(t, sep, i, j)
return table.concat(export.reverse(t), sep, i, j)
end
-- { "a", "b", "c" } -> { a = 1, b = 2, c = 3 }
function export.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 export.listToSet(t)
checkType("listToSet", 1, t, "table")
local set = {}
for _, item in ipairs(t) do
set[item] = true
end
return set
end
--[[
Returns true if all keys in the table are consecutive integers starting at 1.
--]]
function export.isArray(t)
checkType("isArray", 1, t, "table")
local i = 0
for _ in pairs(t) do
i = i + 1
if t[i] == nil then
return false
end
end
return true
end
return export
8bo83s5nf7s7w4jm7nfrfjmh0rqzt9s
jännittynyt
0
429209
5904159
3494993
2026-10-11T23:05:37Z
MustafaCavlak
59368
/* Fince */
5904159
wikitext
text/x-wiki
==Fince==
===Ön ad===
{{fi-ön ad|jännittyne|empi|in}}
# [[gergin]]
p2mwgpbvbn53237kqsdno8lxs9v28yq
kuunteleminen
0
440194
5904152
5216329
2026-10-11T22:58:06Z
MustafaCavlak
59368
/* Fince */
5904152
wikitext
text/x-wiki
==Fince==
===Ad===
{{fi-ad}}
# {{mastarı|dil=fi|kuunnella}}
## [[dinleme]]
j2aj23ngztp06wxuml4ors3ndclbio5
Modül:tr-eylem
828
442164
5904115
5656012
2026-10-11T19:32:06Z
Mümtaz
37401
"[[Modül:tr-eylem]]" sayfayı koruma altına aldı: Yüksek trafiğe sahip sayfa ([Değiştir=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz) [Taşı=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz))
5656012
Scribunto
text/plain
--Gerekli modülleri yükle
local araclar = require("Modül:tr-araçlar")
local istisnaKontrol = require("Modül:tr-eylem/istisnalar")
local istisnaGenis = istisnaKontrol.istisnaGenis
local istisnaIncelme = istisnaKontrol.istisnaIncelme
-- "-ebil/-abil" -> olumsuz yeterlilik gövdesi: "-eme/-ama"
local function yeterlilikOlumsuzGovde(eylem)
local son4 = mw.ustring.sub(eylem, -4)
if son4 == "abil" then
return mw.ustring.sub(eylem, 1, -5) .. "ama", true
elseif son4 == "ebil" then
return mw.ustring.sub(eylem, 1, -5) .. "eme", true
end
return eylem, false
end
----------------------------------------
--sahiplik eklerini ayarlayan fonksiyon
----------------------------------------
function sahiplik(ad, sahip, durum)
if araclar.sonHarfUnluMu(ad) and durum then
--Son harf ünlü ise
if sahip == "ben" then
ad = ad .. "m"
elseif sahip == "sen" then
ad = ad .. "n"
elseif sahip == "o" then
ad = ad
elseif sahip == "biz" then
ad = ad .. "k"
elseif sahip == "siz" then
ad = araclar.unluUyumu(ad, "nız", "niz", "nuz", "nüz")
end
else
--Son harf ünsüz ise
if sahip == "ben" then
ad = araclar.unluUyumu(ad, "ım", "im", "um", "üm")
elseif sahip == "sen" then
ad = araclar.unluUyumu(ad, "sın", "sin", "sun", "sün")
elseif sahip == "o" then
ad = ad
elseif sahip == "biz" then
ad = araclar.unluUyumu(ad, "ız", "iz", "uz", "üz")
elseif sahip == "siz" then
ad = araclar.unluUyumu(ad, "sınız", "siniz", "sunuz", "sünüz")
end
end
if sahip == "onlar" then
ad = araclar.unluUyumu(ad, "lar", "ler")
end
return ad
end
function bilesikZaman(ad, zaman, cVar, tablo, sahip, durum)
local ad2 = nil
local function olmama(bir,iki)
return (cVar == "yok" or cVar == bir) and "—" or iki
end
if zaman == "hikâye" then
local ek = mw.ustring.find(mw.ustring.sub( ad, -1 ), "[fstkçşhp]$") and "t" or "d"
if araclar.sonHarfUnluMu(ad) then
ad = ad .. "y"
end
if sahip == "sen" or sahip == "siz" then durum = true end
ad = olmama("h-yok", araclar.unluUyumu(ad, ek.."ı", ek.."i", ek.."u", ek.."ü"))
elseif zaman == "rivayet" then
if araclar.sonHarfUnluMu(ad) then
ad = ad .. "y"
end
ad = olmama("r-yok", araclar.unluUyumu(ad, "mış", "miş", "muş", "müş"))
elseif zaman == "şart" then
if sahip == "onlar" then
ad2 = olmama("ş-yok", araclar.unluUyumu(ad, "larsa", "lerse"))
end
if araclar.sonHarfUnluMu(ad) then
ad = ad .. "y"
end
if sahip == "sen" or sahip == "siz" then durum = true end
ad = olmama("ş-yok", araclar.unluUyumu(ad, "sa", "se"))
end
table.insert(tablo, sahiplik(ad, sahip, durum))
if ad2 and ad2 ~= "—" then table.insert(tablo, ad2) end
end
---------------------------------------------------------
--bildirme kipi belirli geçmiş zamanı ayarlayan fonksiyon
---------------------------------------------------------
function belirliGecmis(ad, olumlu, sahip, zaman)
local tablo = {}
local ek = "d"
if olumlu == "olumlu" then
--Bazı durumlarda olan ses olayları
if mw.ustring.find(mw.ustring.sub( ad, -1 ), "[fstkçşhp]$") then
ek = "t"
end
ad = araclar.unluUyumu(ad, ek .. "ı", ek .. "i", ek .. "u", ek .. "ü")
else
ad = araclar.unluUyumu(ad, "ma" .. ek .. "ı", "me" .. ek .. "i")
end
durum = true
bilesikZaman(ad, zaman, "r-yok", tablo, sahip, durum)
return tablo
end
-----------------------------------------------------------
--bildirme kipi belirsiz geçmiş zamanı ayarlayan fonksiyon
-----------------------------------------------------------
function belirsizGecmis(ad, olumlu, sahip, zaman)
local tablo = {}
if olumlu == "olumlu" then
ad = araclar.unluUyumu(ad, "mış", "miş", "muş", "müş")
else
ad = araclar.unluUyumu(ad, "mamış", "memiş")
end
durum = true
bilesikZaman(ad, zaman, "var", tablo, sahip, durum)
return tablo
end
-------------------------------------------------
--bildirme kipi geniş zamanı ayarlayan fonksiyon
-------------------------------------------------
function genis(ad, olumlu, sahip, zaman)
local tablo = {}
local sonSozcuk = mw.ustring.gsub( ad, ".*[%s]", "")
local sonHarfUnluMu = araclar.sonHarfUnluMu(ad)
if olumlu == "olumlu" then
--Bazı durumlarda sondaki "t", "d"ye dönüşür
if istisnaIncelme[sonSozcuk] then
ad = mw.ustring.sub( ad, 1, -2 ) .. "d"
end
--Biçim olarak olumsuz olan eylemler için
if mw.ustring.sub( ad, -2 ) == "me" or mw.ustring.sub( ad, -2 ) == "ma" then
if sahip == "ben" then
ad = ad
elseif sahip == "biz" then
ad = ad .. "y"
else
ad = ad .. "z"
end
--Bazı tek heceli sözcükler istisna durumlarıdır
elseif istisnaGenis[sonSozcuk] then
ad = ad .. istisnaGenis[sonSozcuk]
else
--Eğer ünlü harf ile bitiyorsa sonuna "-r" eki gelir
if sonHarfUnluMu then
ad = ad .. "r"
--Eğer ünlü ile bitmiyorsa
else
--Eğer tek heceli ise sonuna "-ar, -er" ekleri gelir
if mw.ustring.len(araclar.harfAyikla(sonSozcuk, "sessiz")) == 1 then
ad = araclar.unluUyumu(ad, "ar", "er")
else
--Eğer tek heceli değil ise sonuna "-ır, -ir, -ur, -ür" ekleri gelir
ad = araclar.unluUyumu(ad, "ır", "ir", "ur", "ür")
end
end
end
else
ad = araclar.unluUyumu(ad, "ma", "me")
if sahip == "ben" then
if zaman == "basit" then
else
ad = ad .. "z"
end
elseif sahip == "biz" then
if zaman == "basit" then
ad = ad .. "y"
else
ad = ad .. "z"
end
else
ad = ad .. "z"
end
end
durum = true
bilesikZaman(ad, zaman, "var", tablo, sahip, durum)
return tablo
end
---------------------------------------------------
--bildirme kipi şimdiki zamanı ayarlayan fonksiyon
---------------------------------------------------
function simdiki(ad, olumlu, sahip, zaman)
local tablo = {}
local sonSozcuk = mw.ustring.gsub( ad, ".*[%s]", "")
local sonHarfUnluMu = araclar.sonHarfUnluMu(ad)
if olumlu == "olumlu" then
--Ünlü bir harfle biten eylemlerde son ünlü düşer
if sonHarfUnluMu then
ad = mw.ustring.sub( ad, 1, -2 )
end
--Bazı durumlarda sondaki "t", "d"ye dönüşür
if istisnaIncelme[sonSozcuk] then
ad = mw.ustring.sub( ad, 1, -2 ) .. "d"
end
--demek ve yemek fiillerinde e harfi i'ye dönüşür
if sonSozcuk == "de" or sonSozcuk == "ye" then
ad = mw.ustring.sub( ad, 1, -1 ) .. "iyor"
else
ad = araclar.unluUyumu(ad, "ıyor", "iyor", "uyor", "üyor")
ad = sonSozcuk == "yu" and ad.."uyor" or ad
end
else
ad = araclar.unluUyumu(ad, "mıyor", "miyor", "muyor", "müyor")
end
durum = true
bilesikZaman(ad, zaman, "var", tablo, sahip, durum)
return tablo
end
---------------------------------------------------
--bildirme kipi gelecek zamanı ayarlayan fonksiyon
---------------------------------------------------
function gelecek(ad, olumlu, sahip, zaman)
local tablo = {}
local sonSozcuk = mw.ustring.gsub( ad, ".*[%s]", "")
local sonHarfUnluMu = araclar.sonHarfUnluMu(ad)
if olumlu == "olumlu" then
--Ünlü bir harfle biten eylemlerde araya "y" harfi girer
if sonHarfUnluMu then
ad = ad .. "y"
end
--Bazı durumlarda sondaki "t", "d"ye dönüşür
if istisnaIncelme[sonSozcuk] then
ad = mw.ustring.sub( ad, 1, -2 ) .. "d"
end
--demek ve yemek fiillerinde e harfi i'ye dönüşür
if sonSozcuk == "de" or sonSozcuk == "ye" then
ad = mw.ustring.sub( ad, 1, -3 ) .. "iyece"
else
ad = araclar.unluUyumu(ad, "aca", "ece")
end
else
ad = araclar.unluUyumu(ad, "mayaca", "meyece")
end
if zaman == "basit" and (sahip == "ben" or sahip == "biz") then
ad = ad .. "ğ"
else
ad = ad .. "k"
end
durum = true
bilesikZaman(ad, zaman, "var", tablo, sahip, durum)
return tablo
end
----------------------------------------------
--dilek kipi istek kipini ayarlayan fonksiyon
----------------------------------------------
function istek(ad, olumlu, sahip, zaman)
local tablo = {}
local sonSozcuk = mw.ustring.gsub( ad, ".*[%s]", "")
local sonHarfUnluMu = araclar.sonHarfUnluMu(ad)
if olumlu == "olumlu" then
--Ünlü bir harfle biten eylemlerde araya "y" harfi girer
if sonHarfUnluMu then
ad = ad .. "y"
end
--Bazı durumlarda sondaki "t", "d"ye dönüşür
if istisnaIncelme[sonSozcuk] then
ad = mw.ustring.sub( ad, 1, -2 ) .. "d"
end
--demek ve yemek fiillerinde e harfi i'ye dönüşür
if sonSozcuk == "de" or sonSozcuk == "ye" then
ad = mw.ustring.sub( ad, 1, -3 ) .. "iye"
else
ad = araclar.unluUyumu(ad, "a", "e")
end
else
ad = araclar.unluUyumu(ad, "maya", "meye")
end
if sahip == "ben" then
ad = ad .. "y"
elseif sahip == "biz" then
if zaman == "basit" then
ad = ad .. "l"
sahip = "ben"
else
durum = true
end
elseif sahip == "sen" or sahip == "siz" then
durum = nil
else
durum = true
end
bilesikZaman(ad, zaman, "ş-yok", tablo, sahip, durum)
return tablo
end
---------------------------------------------
--dilek kipi şart kipini ayarlayan fonksiyon
---------------------------------------------
function sart(ad, olumlu, sahip, zaman)
local tablo = {}
if olumlu == "olumlu" then
ad = araclar.unluUyumu(ad, "sa", "se")
else
ad = araclar.unluUyumu(ad, "masa", "mese")
end
durum = true
bilesikZaman(ad, zaman, "ş-yok", tablo, sahip, durum)
return tablo
end
--------------------------------------------------
--dilek kipi gereklilik kipini ayarlayan fonksiyon
--------------------------------------------------
function gereklilik(ad, olumlu, sahip, zaman)
local tablo = {}
if olumlu == "olumlu" then
ad = araclar.unluUyumu(ad, "malı", "meli")
else
ad = araclar.unluUyumu(ad, "mamalı", "memeli")
end
if sahip == "ben" or sahip == "biz" then
ad = ad .. "y"
elseif sahip == "sen" or sahip == "siz" then
durum = nil
else
durum = true
end
bilesikZaman(ad, zaman, "var", tablo, sahip, durum)
return tablo
end
---------------------------------------------
--dilek kipi emir kipini ayarlayan fonksiyon
---------------------------------------------
function emir(ad, olumlu, sahip, zaman)
local tablo = {}
local sonSozcuk = mw.ustring.gsub( ad, ".*[%s]", "")
local sonHarfUnluMu = araclar.sonHarfUnluMu(ad)
if olumlu == "olumlu" then
if sahip == "siz" then
--Bazı durumlarda sondaki "t", "d"ye dönüşür
if istisnaIncelme[sonSozcuk] then
ad = mw.ustring.sub( ad, 1, -2 ) .. "d"
end
if sonHarfUnluMu then
ad = araclar.unluUyumu(ad, "yı", "yi")
else
ad = araclar.unluUyumu(ad, "ı", "i", "u", "ü")
end
if zaman == "basit" then table.insert(tablo, ad.."n") end
end
else
ad = araclar.unluUyumu(ad, "ma", "me")
if sahip == "siz" then
ad = araclar.unluUyumu(ad, "yı", "yi")
if zaman == "basit" then table.insert(tablo, ad.."n") end
end
end
if sahip == "onlar" then
ad = araclar.unluUyumu(ad, "sın", "sin", "sun", "sün")
end
if sahip == "ben" or sahip == "biz" then
ad = "—"
elseif sahip == "sen" then
sahip = "o"
elseif sahip == "o" then
sahip = "sen"
durum = nil
else
durum = true
end
bilesikZaman(ad, zaman, "yok", tablo, sahip, durum)
return tablo
end
local kisiler = {{"ben","1t"}, {"sen","2t"}, {"o","3t"}, {"biz","1ç"}, {"siz","2ç"}, {"onlar","3ç"}}
local tipler = {"olumlu", "olumsuz"}
local fonksiyonlar = {belirliGecmis, belirsizGecmis, genis, simdiki, gelecek, istek, sart, gereklilik, emir}
local degerler = {"belirli geçmiş","belirsiz geçmiş","geniş","şimdiki","gelecek", "istek", "şart", "gereklilik", "emir"}
local zamanlar = {"basit", "hikâye", "rivayet", "şart"}
--------------------------------------------------
--tr-eylem-tablo şablonuna yardımcı olan fonksiyon
--------------------------------------------------
function eylemTablo(frame)
--Ana parametreler
local eylem = frame.args[1] or frame:getParent():getTitle()
local tablo = {}
-- Sadece görünüm için kullanılan stiller
local kartStil = "clear:both; width:100%; margin:0.5em 0 1em 0; border:1px solid #a2a9b1; border-radius:4px; background:#f8f9fa; overflow:hidden;"
local baslikStil = "padding:0.45em 0.75em; background:#eaecf0; border-bottom:1px solid #a2a9b1; font-weight:bold; text-align:left;"
local icerikStil = "padding:0.4em; background:#fff; overflow-x:auto;"
local tabloStil = "background:#fff; text-align:center; width:100%; min-width:58em; border-collapse:collapse; font-size:90%; line-height:1.35;"
local ustBaslikStil = "background:#eaecf0; border:1px solid #a2a9b1; padding:0.35em 0.45em;"
local yanBaslikStil = "background:#eaecf0; border:1px solid #a2a9b1; padding:0.35em 0.45em; white-space:nowrap;"
local altBaslikStil = "background:#f1f3f5; border:1px solid #c8ccd1; padding:0.35em 0.45em; white-space:nowrap;"
local hucreStil = "border:1px solid #c8ccd1; padding:0.3em 0.45em; background:#fff; color:#202122; white-space:nowrap;"
-- Çekimli biçimler yine bağlantı kalsın,
-- ama kırmızı bağlantı gibi agresif görünmesin.
local function baglantiBicim(bicimler)
local baglantilar = {}
for _, bicim in ipairs(bicimler) do
if bicim == "—" then
table.insert(baglantilar, "—")
else
table.insert(
baglantilar,
"[[" .. bicim .. "|<span style=\"color:#202122;\">" .. bicim .. "</span>]]"
)
end
end
return table.concat(baglantilar, "<br>")
end
local toggleId = "tr-eylem-cekim"
table.insert(tablo,
"<div class='tr-eylem-cekim-kutusu' style='" .. kartStil .. "'>"
.. "<div role='button' tabindex='0' class='mw-customtoggle-" .. toggleId .. "' style='" .. baslikStil .. " cursor:pointer;'>''" .. eylem .. "'' eyleminin çekimi</div>"
.. "<div id='mw-customcollapsible-" .. toggleId .. "' class='mw-collapsible mw-collapsed tr-eylem-icerik'>"
.. "<span class='mw-collapsible-toggle' style='display:none;'></span>"
.. "<div class='mw-collapsible-content' style='" .. icerikStil .. " padding-top:0; margin-top:0;'>"
.. "\n{| class='çekim inflection-table wikitable' style='" .. tabloStil .. " margin-top:0; margin-bottom:0;'")
--yalın yapma işlemini buraya aldık, çünkü şablonun açılır kutusunda
--eylemin "mek, mak" hali gözükmeli
local eylem = araclar.yalinYap(eylem)
--eğer eylemin son hecesi "me, ma" ise bu olumsuz bir eylemdir
--bu nedenle de bu eylemin olumlu versiyonunun tam tersine
--çevrilmesi gerekir
if mw.ustring.find(mw.ustring.sub( eylem, -2 ), "m[ea]") then
tipler = {"olumsuz", "olumlu"}
eylem = mw.ustring.sub( eylem, 1, -3 )
olumsuz = true
end
for _,tip in ipairs(tipler) do
--eğer eylemin son hecesi "me, ma" ise bu olumsuz bir eylemdir
--bu nedenle de bu eylemin olumlu versiyonunun tam tersine
--çevrilmesi gerekir
if olumsuz then gorunumTip = tip == "olumsuz" and "olumlu" or "olumsuz" else gorunumTip = tip end
table.insert(tablo,
"\n|-"
.. "\n! style='" .. ustBaslikStil .. "' colspan='9' |" .. gorunumTip .. " çekimler"
.. "\n|-"
.. "\n! style='" .. ustBaslikStil .. "' colspan='3' rowspan='2' |"
.. "\n! style='" .. ustBaslikStil .. "' colspan='3' |'''[[tekil]]'''"
.. "\n! style='" .. ustBaslikStil .. "' colspan='3' |'''[[çoğul]]'''"
.. "\n|-"
.. "\n! style='" .. altBaslikStil .. "' |'''ben'''"
.. "\n! style='" .. altBaslikStil .. "' |'''sen'''"
.. "\n! style='" .. altBaslikStil .. "' |'''o'''"
.. "\n! style='" .. altBaslikStil .. "' |'''biz'''"
.. "\n! style='" .. altBaslikStil .. "' |'''siz'''"
.. "\n! style='" .. altBaslikStil .. "' |'''onlar'''"
.. "\n|-")
for x, fonk in ipairs(fonksiyonlar) do
if x == 1 then
table.insert(tablo, "\n! style='" .. yanBaslikStil .. "' rowspan='20' |'''bildirme (haber)<br>kipleri'''")
end
if x == 6 then
table.insert(tablo, "\n! style='" .. yanBaslikStil .. "' rowspan='16' |'''dilek (tasarlama)<br>kipleri'''")
end
table.insert(tablo, "\n! style='" .. altBaslikStil .. "' rowspan='4' |'''" .. degerler[x] .. "'''")
for y, zaman in ipairs(zamanlar) do
table.insert(tablo, "\n! style='" .. altBaslikStil .. "' |'''" .. zaman .. "'''")
for z, kisi in ipairs(kisiler) do
local e2, tip2 = eylem, tip
-- "-ebilmek" olumsuz çekimlerini "-ama/-eme" gövdesiyle üret
if tip == "olumsuz" then
local govde, isYeter = yeterlilikOlumsuzGovde(eylem)
if isYeter then
e2 = govde
tip2 = "olumlu" -- çünkü gövde zaten "ma/me" içeriyor
end
end
table.insert(tablo,
"\n| style='" .. hucreStil .. "' |" ..
baglantiBicim(fonk(e2, tip2, kisi[1], zaman))
)
end
table.insert(tablo, "\n|-")
end
end
end
table.insert(tablo, "\n|}"
.. "</div></div></div>")
return table.concat(tablo, "")
end
--bu fonksiyon [[Modül:çekim/şablonlar]] tarafından kullanılmaktadır
--burada yapacağınız değişiklikler sadece o modülü ilgilendirir
--Türkçe dilindeki eylemlere gelen ekleri ayırt eden fonksiyon
function cekim_tr(args)
--çekimlemesi yapılan sözcüğün yalın hali
local eylem = araclar.yalinYap(args[1])
--asıl çekimleme, bu modül sadece çekimlemenin yapıldığı asıl
--maddede kullanılacağı için direk sayfa adını alıyoruz
local cekim = mw.title.getCurrentTitle()["text"]
--eğer eylemin son hecesi "me, ma" ise bu olumsuz bir eylemdir
--bu nedenle de bu eylemin olumlu versiyonunun tam tersine
--çevrilmesi gerekir
if mw.ustring.find(mw.ustring.sub( eylem, -2 ), "m[ea]") then
tipler = {"olumsuz", "olumlu"}
ilkEylem = eylem
eylem = mw.ustring.sub( eylem, 1, -3 )
olumsuz = true
end
--otomatik çekimlemeler arasına virgül ekleyen fonksiyon
local function virgul(tablo)
if tablo[1] then
table.insert(tablo, ";")
end
end
--çekimleme fonksiyonlarının sonuç çıktıları her zaman
--bir tablodur, bu nedenle de tablonun içerisindeki
--her bir çekimle tek tek karşılaştırma yapılması gerek
local function durumCoz(tablo, cekim)
if tablo[2] then
return tablo[1] == cekim or tablo[2] == cekim
elseif tablo[1] then
return tablo[1] == cekim
end
end
--burası asıl tüm karşılaştırmanın yapıldığı ve çekim
--saptandığında {{tr-çekim}} şablonuna ilgili etiketlerin
--eklendiği kısım
for _, kisi in ipairs(kisiler) do
for _, tip in ipairs(tipler) do
for _, zaman in ipairs(zamanlar) do
for z, fonk in ipairs(fonksiyonlar) do
local e2, tip2 = eylem, tip
if tip == "olumsuz" then
local govde, isYeter = yeterlilikOlumsuzGovde(eylem)
if isYeter then
e2 = govde
tip2 = "olumlu"
end
end
if durumCoz(fonk(e2, tip2, kisi[1], zaman), cekim) then
--eğer saptanan başka otomatik çekim varsa önce virgül eklemeliyiz
virgul(args[3])
table.insert(args[3], (z >= 6 and "dilek" or "bildirme"))
if z >= 6 then table.insert(args[3], "-") end
table.insert(args[3], degerler[z])
table.insert(args[3], zaman)
table.insert(args[3], kisi[2])
--eğer eylemin son hecesi "me, ma" ise bu olumsuz bir eylemdir
--bu nedenle de bu eylemin olumlu versiyonunun tam tersine
--çevrilmesi gerekir
if olumsuz then gorunumTip = tip == "olumsuz" and "olumlu" or "olumsuz" else gorunumTip = tip end
table.insert(args[3], gorunumTip)
args[1] = araclar.yaliniTersCevir((olumsuz and ilkEylem or eylem))
end
end
end
end
end
--eğer çekimleme karşılaştırması sonucu bu modüldeki
--fonksiyonların ürünleri sayfa adı ile eşleşmiyorsa
--bu demektir ki, sayfa adı henüz bu modül tarafından
--desteklenmeyen bir çekim türü
--böyle sayfalarda normalde {{tr-çekim}} kullanılmamalı
--fakat eğer kullanıldıysa bunu saptamamız ve izleyici
--kategoriye eklememiz gerekiyor
--bakınız: [[Kategori:Otomatik modüller tarafından henüz tanınmayan çekimler]]
if args[3][1] then else table.insert(args[3], "belirtilmemiş") end
end
return {eylemTablo = eylemTablo, genis = genis, cekim_tr = cekim_tr}
cfkchl0y7s2cz93ge10labon8q89rpq
Modül:tr-başlıkbaşı
828
443668
5904116
5827701
2026-10-11T19:32:25Z
Mümtaz
37401
"[[Modül:tr-başlıkbaşı]]" sayfayı koruma altına aldı: Yüksek trafiğe sahip sayfa ([Değiştir=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz) [Taşı=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz))
5827701
Scribunto
text/plain
-- Gerekli çekimleme modüllerini yükle
local tr_ad = require("Modül:tr-ad")
local tr_eylem = require("Modül:tr-eylem")
local dil = require("Modül:diller").getirKodaGore("tr")
local u = mw.ustring
local cikart = {}
local soz_fonksiyonlari = {}
-- Eğer boş değilse
local function ebd(arg)
if arg == "" then return nil else return arg end
end
-- ── Pekiştirme sıfatı tespiti ─────────────────────────────────────────────────
-- sımsıcak, kapkara, mosmor, bembeyaz, yepyeni vb.
-- Kalıp: ilk hece + (p|s|m|r) ile başlayan sözcükler.
local PEKISTIRME_ONLAR = {
"bem", "bep", "bes",
"bom", "bop",
"çır", "çıp",
"düm", "düp",
"gom", "güp",
"kap", "kam", "kım", "kıp", "kös", "küp",
"mas", "map", "mos", "mop",
"sap", "sam", "sım", "sıp", "som",
"ter", "tem",
"yap", "yam", "yem", "yep",
}
local function pekistirmeMi(bas)
local k = u.lower(bas or "")
for _, on in ipairs(PEKISTIRME_ONLAR) do
if u.sub(k, 1, u.len(on)) == on then return true end
end
return false
end
-- ── Karşılaştırılamaz sıfat tespiti ──────────────────────────────────────────
-- İkili kavramlar, sıra sayıları, belirteç kökenli sıfatlar vb.
local KARSILASTIRILMAZ = {
["ölü"]=true, ["diri"]=true, ["canlı"]=true,
["evli"]=true, ["bekar"]=true, ["bekâr"]=true,
["tek"]=true, ["çift"]=true,
["birinci"]=true, ["ikinci"]=true, ["üçüncü"]=true,
["dördüncü"]=true, ["beşinci"]=true,
["son"]=true, ["nihai"]=true, ["nihâî"]=true,
["mutlak"]=true,["sonsuz"]=true,
["her"]=true, ["hiç"]=true, ["bazı"]=true,
["birkaç"]=true,["birçok"]=true,
["bu"]=true, ["şu"]=true, ["o"]=true,
}
local function karsilastirilmazMi(bas)
local k = u.lower(bas or "")
if KARSILASTIRILMAZ[k] then return true end
-- -ıncı/-inci/-uncu/-üncü: sıra sayı sıfatları
if u.find(k, "[ıiuü]nc[ıiuü]$") then return true end
return false
end
local function karsilastirmaEklenebilirMi(bas, args)
if args.d == "-" then return false end
if pekistirmeMi(bas) then return false end
if karsilastirilmazMi(bas) then return false end
return args["karşılaştırma"] == "evet"
end
-- ── Asıl girdi çıktısı ────────────────────────────────────────────────────────
function cikart.goster(frame)
local sozkat = frame.args[1]
or error("Söz türü belirtilmedi. Lütfen 1 numaralı parametreyi giriniz.")
local args = frame:getParent().args -- YAPILACAK: Burada [[Modül:parameters]] kullan
local veri = {
dil = dil,
soz_kategorisi = sozkat,
kategoriler = {},
baslar = {},
cekimler = { etkin_oto_alfabecev = true },
}
local bas = args["baş"] or args[1] or ""
local i = 1
while bas do
table.insert(veri.baslar, bas)
i = i + 1
bas = ebd(args["baş" .. i])
end
if soz_fonksiyonlari[sozkat] then
soz_fonksiyonlari[sozkat].fonk(args, veri)
end
return require("Modül:başlık başı").tam_baslikbasi(veri)
end
-- ── adlar ─────────────────────────────────────────────────────────────────────
soz_fonksiyonlari["adlar"] = {
fonk = function(args, veri)
local bas = args[1] or mw.title.getCurrentTitle().subpageText
local ak = args["k"] or args["a"]
if ak == "1" then
veri.soz_kategorisi = "özel adlar"
end
local belirtme = tr_ad.ayarla(bas, args["istisna"], "tekil", "belirtme", ak)
local cogul = tr_ad.ayarla(bas, args["istisna"], "çoğul", "yalın", ak)
local kendindenCogul =
tr_ad.kendindenCogulMu
and tr_ad.kendindenCogulMu(bas, args["istisna"])
or false
local cogulsuz = args["istisna"] == "çoğulsuz"
table.insert(
veri.cekimler,
{{sozcuk = belirtme}, etiket = "belirtme hâli"}
)
if kendindenCogul then
table.insert(veri.kategoriler, "Türkçe topluluk adları")
table.insert(
veri.cekimler,
{etiket = "[[Ek:Açıklamalar#topluluk adı|topluluk adı]]"}
)
elseif not cogulsuz and ak ~= "1" then
table.insert(
veri.cekimler,
{{sozcuk = cogul}, etiket = "çoğulu"}
)
end
end
}
-- ── özel adlar ────────────────────────────────────────────────────────────────
soz_fonksiyonlari["özel adlar"] = {
fonk = function(args, veri)
local bas = args[1] or mw.title.getCurrentTitle().subpageText
local ak = args["k"] or args["a"]
local belirtme = tr_ad.ayarla(bas, args["istisna"], "tekil", "belirtme", ak)
table.insert(veri.cekimler, {{sozcuk = belirtme}, etiket = "belirtme hâli"})
end
}
-- ── eylemler ──────────────────────────────────────────────────────────────────
soz_fonksiyonlari["eylemler"] = {
fonk = function(args, veri)
local bas = args[1] or mw.title.getCurrentTitle().subpageText
local eylem = require("Modül:tr-araçlar").yalinYap(bas)
local tip = "olumlu"
if u.find(u.sub(eylem, -2), "m[ea]") then
eylem = u.sub(eylem, 1, -3)
tip = "olumsuz"
end
local cekim = tr_eylem.genis(eylem, tip, "o")
if type(cekim) == "table" then cekim = cekim[1] end
table.insert(veri.cekimler,
{{sozcuk = cekim}, etiket = "üçüncü tekil şahıs geniş zaman çekimi"})
end
}
-- ── ön adlar ──────────────────────────────────────────────────────────────────
soz_fonksiyonlari["ön adlar"] = {
fonk = function(args, veri)
local bas = args[1] or mw.title.getCurrentTitle().subpageText
if karsilastirmaEklenebilirMi(bas, args) then
table.insert(veri.cekimler, {{sozcuk = "[[daha]] " .. bas}, etiket = "karşılaştırma"})
table.insert(veri.cekimler, {{sozcuk = "[[en]] " .. bas}, etiket = "üstünlük"})
end
end
}
return cikart
s3ojgktya8sj8o9kkqp0torkzso7z27
Modül:dil-benzeri
828
455065
5904120
3537146
2026-10-11T19:33:30Z
Mümtaz
37401
"[[Modül:dil-benzeri]]" sayfayı koruma altına aldı: Yüksek trafiğe sahip sayfa ([Değiştir=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz) [Taşı=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz))
3537146
Scribunto
text/plain
local cikart = {}
-- Implementation of getOtherNames() for languages, etymology languages,
-- families and scripts. If `onlyOtherNames` is passed in, only return
-- the names in the `otherNames` field, otherwise combine `otherNames`,
-- `aliases` and `varieties`.
function cikart.getirDigerAdlari(self, sadeceDigerAdlari)
if sadeceDigerAdlari then
return self._rawData.digerAdlari or {}
end
-- Combine otherNames, aliases and varieties. First try to optimize and not create any
-- new memory. This is possible if exactly one of the three exist, and if it's `varieties`,
-- there are no nested lists in `varieties`.
if self._rawData.digerAdlari and not self._rawData.digerleri and not self._rawData.cesitleri then
return self._rawData.digerAdlari
elseif self._rawData.digerleri and not self._rawData.digerAdlari and not self._rawData.cesitleri then
return self._rawData.digerleri
elseif self._rawData.cesitleri and not self._rawData.digerAdlari and not self._rawData.digerleri then
local saw_table = false
for _, name in ipairs(self._rawData.cesitleri) do
if type(name) == "table" then
saw_table = true
break
end
end
if not saw_table then
return self._rawData.cesitleri
end
end
-- Have to do it the "hard way".
local ret = {}
if self._rawData.digerAdlari then
for _, name in ipairs(self._rawData.digerAdlari) do
table.insert(ret, name)
end
end
if self._rawData.digerleri then
for _, name in ipairs(self._rawData.digerleri) do
table.insert(ret, name)
end
end
if self._rawData.cesitleri then
for _, name in ipairs(self._rawData.cesitleri) do
if type(name) == "table" then
for _, n in ipairs(name) do
table.insert(ret, n)
end
else
table.insert(ret, name)
end
end
end
return ret
end
-- Implementation of getVarieties() for languages, etymology languages,
-- families and scripts. If `flatten` is passed in, flatten down to a
-- list of stings; otherwise, keep the structure.
function cikart.getirCesitleri(self, flatten)
if self._rawData.cesitleri then
-- If flattening not requested, just return them.
if not flatten then
return self._rawData.cesitleri
end
-- Check if no nested table; if so, just return the result.
local saw_table = false
for _, name in ipairs(self._rawData.cesitleri) do
if type(name) == "table" then
saw_table = true
break
end
end
if not saw_table then
return self._rawData.cesitleri
end
-- At this point, we need to flatten the varieties.
local ret = {}
for _, name in ipairs(self._rawData.cesitleri) do
if type(name) == "table" then
for _, n in ipairs(name) do
table.insert(ret, n)
end
else
table.insert(ret, name)
end
end
return ret
else
return {}
end
end
-- Implementation of template-callable getByCode() function for languages,
-- etymology languages, families and scripts. `item` is the language,
-- family or script in question; `args` is the arguments passed in by the
-- module invocation; `extra_processing`, if specified, is a function of
-- one argument (the requested property) and should return the value to
-- be returned to the caller, or nil if the property isn't recognized.
-- `extra_processing` is called after special-cased properties are handled
-- and before general-purpose processing code that works for all string
-- properties.
function cikart.sablonGetirKodaGore(item, args, extra_processing)
-- The item that the caller wanted to look up
local itemname = args[2] or error("Function to call (parameter 2) has not been specified.")
local list
if itemname == "getirDigerAdlari" then
list = item:getirDigerAdlari()
elseif itemname == "getirSadeceDigerAdlari" then
list = item:getirDigerAdlari(true)
elseif itemname == "getirDigerleri" then
list = item:getirDigerleri()
elseif itemname == "getirCesitleri" then
list = item:getirCesitleri(true)
end
if list then
local index = args[3]; if index == "" then index = nil end
index = tonumber(index or error("Numeric index of the desired item in the list (parameter 3) has not been specified."))
return list[index] or ""
end
if itemname == "getirAile" and item.getirAile then
return item:getirAile():getirKod()
end
if extra_processing then
local retval = extra_processing(itemname)
if retval then
return retval
end
end
if item[itemname] then
local ret = item[itemname](item)
if type(ret) == "string" then
return ret
else
error("The function \"" .. itemname .. "\" did not return a string value.")
end
end
error("Requested invalid item name \"" .. itemname .. "\".")
end
return cikart
dezbhhpo2intio1lb9an7ob41nvn2rc
Vikisözlük:Değişiklik sayılarına göre Vikisözlükçüler listesi
4
466356
5904133
5901006
2026-10-11T21:05:15Z
YBot
37147
Güncelleme
5904133
wikitext
text/x-wiki
{{/begin}}
<center>
{| class="wikitable"
! #
! Kullanıcı
! Değişiklik sayısı
! Kullanıcı grupları
|-
| 1
| [[Kullanıcı:HastaLaVi2|HastaLaVi2]]
| align="center" | 1.264.519
| arayüz yöneticisi, hizmetli
|-
| 2
| [[Kullanıcı:Victor Trevor|Victor Trevor]]
| align="center" | 144.832
|
|-
| 3
| [[Kullanıcı:MustafaCavlak|MustafaCavlak]]
| align="center" | 123.861
| hizmetli, geçici hesap IP görüntüleyici
|-
| 4
| [[Kullanıcı:Mümtaz|Mümtaz]]
| align="center" | 54.909
| hizmetli
|-
| 5
| [[Kullanıcı:Viki|Viki]]
| align="center" | 45.152
|
|-
| 6
| [[Kullanıcı:By erdo can|By erdo can]]
| align="center" | 42.866
|
|-
| 7
| [[Kullanıcı:Sae1962|Sae1962]]
| align="center" | 34.149
|
|-
| 8
| [[Kullanıcı:Saltinbas|Saltinbas]]
| align="center" | 26.434
|
|-
| 9
| [[Kullanıcı:MüjdeA|MüjdeA]]
| align="center" | 25.502
|
|-
| 10
| [[Kullanıcı:Sabri76|Sabri76]]
| align="center" | 20.371
|
|-
| 11
| [[Kullanıcı:Katakay|Katakay]]
| align="center" | 19.415
|
|-
| 12
| [[Kullanıcı:Turgut46|Turgut46]]
| align="center" | 18.651
| hizmetli
|-
| 13
| [[Kullanıcı:Vuzorg|Vuzorg]]
| align="center" | 15.940
|
|-
| 14
| [[Kullanıcı:Ender|Ender]]
| align="center" | 14.945
|
|-
| 15
| [[Kullanıcı:Kök|Kök]]
| align="center" | 8.437
|
|-
| 16
| [[Kullanıcı:Curious|Curious]]
| align="center" | 7.438
|
|-
| 17
| [[Kullanıcı:Bobcats|Bobcats]]
| align="center" | 6.526
|
|-
| 18
| [[Kullanıcı:Nosferatü|Nosferatü]]
| align="center" | 6.408
|
|-
| 19
| [[Kullanıcı:Uncitoyen|Uncitoyen]]
| align="center" | 5.686
| hizmetli
|-
| 20
| [[Kullanıcı:Vikiyılmaz|Vikiyılmaz]]
| align="center" | 5.369
|
|-
| 21
| [[Kullanıcı:Sinek~trwiktionary|Sinek~trwiktionary]]
| align="center" | 5.221
|
|-
| 22
| [[Kullanıcı:YZCTEK|YZCTEK]]
| align="center" | 4.880
|
|-
| 23
| [[Kullanıcı:Vorhon|Vorhon]]
| align="center" | 4.699
|
|-
| 24
| [[Kullanıcı:LA2|LA2]]
| align="center" | 4.433
|
|-
| 25
| [[Kullanıcı:Apisite|Apisite]]
| align="center" | 4.430
|
|-
| 26
| [[Kullanıcı:B5.101.222.187|B5.101.222.187]]
| align="center" | 4.259
|
|-
| 27
| [[Kullanıcı:Kavurt|Kavurt]]
| align="center" | 4.088
|
|-
| 28
| [[Kullanıcı:Vitruvian|Vitruvian]]
| align="center" | 4.054
|
|-
| 29
| [[Kullanıcı:123snake45|123snake45]]
| align="center" | 3.971
|
|-
| 30
| [[Kullanıcı:Alikiroglu61|Alikiroglu61]]
| align="center" | 3.773
|
|-
| 31
| [[Kullanıcı:3210|3210]]
| align="center" | 3.716
|
|-
| 32
| [[Kullanıcı:Goreno|Goreno]]
| align="center" | 3.474
|
|-
| 33
| [[Kullanıcı:Runningfridgesrule|Runningfridgesrule]]
| align="center" | 3.119
|
|-
| 34
| [[Kullanıcı:Reality006|Reality006]]
| align="center" | 3.099
|
|-
| 35
| [[Kullanıcı:HâlitM|HâlitM]]
| align="center" | 3.052
|
|-
| 36
| [[Kullanıcı:Ahmed922229|Ahmed922229]]
| align="center" | 3.009
|
|-
| 37
| [[Kullanıcı:Barishan|Barishan]]
| align="center" | 2.999
|
|-
| 38
| [[Kullanıcı:Ekrem691|Ekrem691]]
| align="center" | 2.398
|
|-
| 39
| [[Kullanıcı:Esege|Esege]]
| align="center" | 2.321
|
|-
| 40
| [[Kullanıcı:Ugur Basak|Ugur Basak]]
| align="center" | 2.267
|
|-
| 41
| [[Kullanıcı:Gamlıbaykuş|Gamlıbaykuş]]
| align="center" | 2.098
|
|-
| 42
| [[Kullanıcı:AML ZİYA AKYASAN|AML ZİYA AKYASAN]]
| align="center" | 1.989
|
|-
| 43
| [[Kullanıcı:Entry62|Entry62]]
| align="center" | 1.959
|
|-
| 44
| [[Kullanıcı:Magurale|Magurale]]
| align="center" | 1.854
|
|-
| 45
| [[Kullanıcı:Sihl fatma|Sihl fatma]]
| align="center" | 1.835
|
|-
| 46
| [[Kullanıcı:Don Alessandro|Don Alessandro]]
| align="center" | 1.815
|
|-
| 47
| [[Kullanıcı:Burudet88|Burudet88]]
| align="center" | 1.791
|
|-
| 48
| [[Kullanıcı:Şêr|Şêr]]
| align="center" | 1.668
|
|-
| 49
| [[Kullanıcı:Abuk78|Abuk78]]
| align="center" | 1.534
|
|-
| 50
| [[Kullanıcı:Göktürker|Göktürker]]
| align="center" | 1.508
|
|-
| 51
| [[Kullanıcı:Flanoz|Flanoz]]
| align="center" | 1.463
|
|-
| 52
| [[Kullanıcı:Sa'y|Sa'y]]
| align="center" | 1.345
|
|-
| 53
| [[Kullanıcı:Mzekiu|Mzekiu]]
| align="center" | 1.344
|
|-
| 54
| [[Kullanıcı:Samleml enes bilgin|Samleml enes bilgin]]
| align="center" | 1.315
|
|-
| 55
| [[Kullanıcı:İbrahim alican|İbrahim alican]]
| align="center" | 1.292
|
|-
| 56
| [[Kullanıcı:SİHL Gökhan|SİHL Gökhan]]
| align="center" | 1.278
|
|-
| 57
| [[Kullanıcı:Nazendegül|Nazendegül]]
| align="center" | 1.260
|
|-
| 58
| [[Kullanıcı:ליאון12|ליאון12]]
| align="center" | 1.178
|
|-
| 59
| [[Kullanıcı:Semlaml110|Semlaml110]]
| align="center" | 1.174
|
|-
| 60
| [[Kullanıcı:Ahmetaslan|Ahmetaslan]]
| align="center" | 1.141
|
|-
| 61
| [[Kullanıcı:Kibele|Kibele]]
| align="center" | 1.136
|
|-
| 62
| [[Kullanıcı:Wwww8888|Wwww8888]]
| align="center" | 1.125
|
|-
| 63
| [[Kullanıcı:Kmlblg 332|Kmlblg 332]]
| align="center" | 1.124
|
|-
| 64
| [[Kullanıcı:Lagrium|Lagrium]]
| align="center" | 1.094
|
|-
| 65
| [[Kullanıcı:SİHL ALİ MUSA|SİHL ALİ MUSA]]
| align="center" | 1.045
|
|-
| 66
| [[Kullanıcı:Ömer faruk çakmak|Ömer faruk çakmak]]
| align="center" | 996
|
|-
| 67
| [[Kullanıcı:Aybeg|Aybeg]]
| align="center" | 974
|
|-
| 68
| [[Kullanıcı:ВМНС|ВМНС]]
| align="center" | 963
|
|-
| 69
| [[Kullanıcı:Almanbet Janışev|Almanbet Janışev]]
| align="center" | 955
|
|-
| 70
| [[Kullanıcı:Seksen iki yüz kırk beş|Seksen iki yüz kırk beş]]
| align="center" | 931
|
|-
| 71
| [[Kullanıcı:Maxa|Maxa]]
| align="center" | 912
|
|-
| 72
| [[Kullanıcı:Wiamboo|Wiamboo]]
| align="center" | 880
|
|-
| 73
| [[Kullanıcı:SİHL Menzulekumaş|SİHL Menzulekumaş]]
| align="center" | 846
|
|-
| 74
| [[Kullanıcı:Melkorettin|Melkorettin]]
| align="center" | 812
|
|-
| 75
| [[Kullanıcı:Yasemin|Yasemin]]
| align="center" | 802
|
|-
| 76
| [[Kullanıcı:Jeuwre|Jeuwre]]
| align="center" | 796
|
|-
| 77
| [[Kullanıcı:Peirep|Peirep]]
| align="center" | 791
|
|-
| 78
| [[Kullanıcı:S.ihl.selmaaksoy|S.ihl.selmaaksoy]]
| align="center" | 781
|
|-
| 79
| [[Kullanıcı:Gibranist|Gibranist]]
| align="center" | 773
|
|-
| 80
| [[Kullanıcı:Kmlblgfatmanur|Kmlblgfatmanur]]
| align="center" | 771
|
|-
| 81
| [[Kullanıcı:Asım Hoca|Asım Hoca]]
| align="center" | 765
|
|-
| 82
| [[Kullanıcı:Malafaya|Malafaya]]
| align="center" | 765
|
|-
| 83
| [[Kullanıcı:Hagvoda|Hagvoda]]
| align="center" | 760
|
|-
| 84
| [[Kullanıcı:YosefHan7|YosefHan7]]
| align="center" | 756
|
|-
| 85
| [[Kullanıcı:Mustafahoca|Mustafahoca]]
| align="center" | 745
|
|-
| 86
| [[Kullanıcı:ZazaLejyoner|ZazaLejyoner]]
| align="center" | 740
|
|-
| 87
| [[Kullanıcı:Sürmene aml ve eml yusufcakir|Sürmene aml ve eml yusufcakir]]
| align="center" | 721
|
|-
| 88
| [[Kullanıcı:Mehmet-k61|Mehmet-k61]]
| align="center" | 670
|
|-
| 89
| [[Kullanıcı:Sinus46|Sinus46]]
| align="center" | 670
|
|-
| 90
| [[Kullanıcı:Kml serhan|Kml serhan]]
| align="center" | 668
|
|-
| 91
| [[Kullanıcı:TrDAsh|TrDAsh]]
| align="center" | 639
|
|-
| 92
| [[Kullanıcı:Itidal|Itidal]]
| align="center" | 635
|
|-
| 93
| [[Kullanıcı:Ömerbysl|Ömerbysl]]
| align="center" | 635
|
|-
| 94
| [[Kullanıcı:Chelik99|Chelik99]]
| align="center" | 587
|
|-
| 95
| [[Kullanıcı:Mereyü|Mereyü]]
| align="center" | 556
|
|-
| 96
| [[Kullanıcı:Octahedron80|Octahedron80]]
| align="center" | 548
|
|-
| 97
| [[Kullanıcı:ALİ İHSAN KARAMAN|ALİ İHSAN KARAMAN]]
| align="center" | 533
|
|-
| 98
| [[Kullanıcı:Gullerdiyari|Gullerdiyari]]
| align="center" | 520
|
|-
| 99
| [[Kullanıcı:Yeniler|Yeniler]]
| align="center" | 515
|
|-
| 100
| [[Kullanıcı:Andac20|Andac20]]
| align="center" | 509
|
|-
| 101
| [[Kullanıcı:Dilyâresi|Dilyâresi]]
| align="center" | 485
|
|-
| 102
| [[Kullanıcı:Nerepla Keskin|Nerepla Keskin]]
| align="center" | 483
|
|-
| 103
| [[Kullanıcı:Berkucar0|Berkucar0]]
| align="center" | 473
|
|-
| 104
| [[Kullanıcı:İsmetaydin|İsmetaydin]]
| align="center" | 465
|
|-
| 105
| [[Kullanıcı:Sadmleml enes|Sadmleml enes]]
| align="center" | 464
|
|-
| 106
| [[Kullanıcı:Condmatstrel|Condmatstrel]]
| align="center" | 461
|
|-
| 107
| [[Kullanıcı:Wutsje|Wutsje]]
| align="center" | 440
|
|-
| 108
| [[Kullanıcı:CommonsDelinker|CommonsDelinker]]
| align="center" | 436
|
|-
| 109
| [[Kullanıcı:Lo Ximiendo|Lo Ximiendo]]
| align="center" | 435
|
|-
| 110
| [[Kullanıcı:Kml znnt|Kml znnt]]
| align="center" | 430
|
|-
| 111
| [[Kullanıcı:Pathoschild|Pathoschild]]
| align="center" | 420
|
|-
| 112
| [[Kullanıcı:Kendim|Kendim]]
| align="center" | 418
|
|-
| 113
| [[Kullanıcı:Kemal.KURBAN|Kemal.KURBAN]]
| align="center" | 413
|
|-
| 114
| [[Kullanıcı:ToprakM|ToprakM]]
| align="center" | 411
|
|-
| 115
| [[Kullanıcı:Merbeg|Merbeg]]
| align="center" | 410
|
|-
| 116
| [[Kullanıcı:Hamzahoca|Hamzahoca]]
| align="center" | 405
|
|-
| 117
| [[Kullanıcı:AHMET AYSOY|AHMET AYSOY]]
| align="center" | 393
|
|-
| 118
| [[Kullanıcı:Sihl ayhan|Sihl ayhan]]
| align="center" | 385
|
|-
| 119
| [[Kullanıcı:A.d.m.l.ve.e.m.lmuhammet alican|A.d.m.l.ve.e.m.lmuhammet alican]]
| align="center" | 383
|
|-
| 120
| [[Kullanıcı:Kvazimodo|Kvazimodo]]
| align="center" | 381
|
|-
| 121
| [[Kullanıcı:Muhammet yardım|Muhammet yardım]]
| align="center" | 378
|
|-
| 122
| [[Kullanıcı:Egemensen~trwiktionary|Egemensen~trwiktionary]]
| align="center" | 376
|
|-
| 123
| [[Kullanıcı:Johnny281993|Johnny281993]]
| align="center" | 376
|
|-
| 124
| [[Kullanıcı:Türkçe|Türkçe]]
| align="center" | 368
|
|-
| 125
| [[Kullanıcı:Vito Genovese|Vito Genovese]]
| align="center" | 365
|
|-
| 126
| [[Kullanıcı:Ata Kemal|Ata Kemal]]
| align="center" | 365
|
|-
| 127
| [[Kullanıcı:Yunus Emre Biçer|Yunus Emre Biçer]]
| align="center" | 364
|
|-
| 128
| [[Kullanıcı:Bm|Bm]]
| align="center" | 347
|
|-
| 129
| [[Kullanıcı:Ampouble|Ampouble]]
| align="center" | 343
|
|-
| 130
| [[Kullanıcı:SLÖzlem|SLÖzlem]]
| align="center" | 343
|
|-
| 131
| [[Kullanıcı:S.orsev.ayşe kibaroğlu|S.orsev.ayşe kibaroğlu]]
| align="center" | 341
|
|-
| 132
| [[Kullanıcı:MelekArı|MelekArı]]
| align="center" | 336
|
|-
| 133
| [[Kullanıcı:Tegel|Tegel]]
| align="center" | 313
|
|-
| 134
| [[Kullanıcı:The cat|The cat]]
| align="center" | 311
|
|-
| 135
| [[Kullanıcı:SAL 378|SAL 378]]
| align="center" | 305
|
|-
| 136
| [[Kullanıcı:Saml livess 61|Saml livess 61]]
| align="center" | 297
|
|-
| 137
| [[Kullanıcı:Guljan|Guljan]]
| align="center" | 296
|
|-
| 138
| [[Kullanıcı:Kmlblg272|Kmlblg272]]
| align="center" | 292
|
|-
| 139
| [[Kullanıcı:SLDerya|SLDerya]]
| align="center" | 292
|
|-
| 140
| [[Kullanıcı:2004onuralp|2004onuralp]]
| align="center" | 287
|
|-
| 141
| [[Kullanıcı:Swam pl|Swam pl]]
| align="center" | 287
|
|-
| 142
| [[Kullanıcı:Srhat|Srhat]]
| align="center" | 285
|
|-
| 143
| [[Kullanıcı:MSchoentgen|MSchoentgen]]
| align="center" | 279
|
|-
| 144
| [[Kullanıcı:Kml ibrahim|Kml ibrahim]]
| align="center" | 275
|
|-
| 145
| [[Kullanıcı:Underfell Flowey|Underfell Flowey]]
| align="center" | 270
|
|-
| 146
| [[Kullanıcı:Dbl2010|Dbl2010]]
| align="center" | 264
|
|-
| 147
| [[Kullanıcı:Funda|Funda]]
| align="center" | 260
|
|-
| 148
| [[Kullanıcı:Kebab in my butt|Kebab in my butt]]
| align="center" | 260
|
|-
| 149
| [[Kullanıcı:Biyolojiyabikurdi|Biyolojiyabikurdi]]
| align="center" | 258
|
|-
| 150
| [[Kullanıcı:Arhancelo|Arhancelo]]
| align="center" | 256
|
|-
| 151
| [[Kullanıcı:SLnuray|SLnuray]]
| align="center" | 251
|
|-
| 152
| [[Kullanıcı:Gilthuanas|Gilthuanas]]
| align="center" | 250
|
|-
| 153
| [[Kullanıcı:Yorınçga573|Yorınçga573]]
| align="center" | 249
|
|-
| 154
| [[Kullanıcı:SL.resul akyıldız|SL.resul akyıldız]]
| align="center" | 247
|
|-
| 155
| [[Kullanıcı:SLözgül|SLözgül]]
| align="center" | 246
|
|-
| 156
| [[Kullanıcı:Azxpetro|Azxpetro]]
| align="center" | 244
|
|-
| 157
| [[Kullanıcı:Determinator|Determinator]]
| align="center" | 243
|
|-
| 158
| [[Kullanıcı:Серк.123|Серк.123]]
| align="center" | 243
|
|-
| 159
| [[Kullanıcı:Ceaeven|Ceaeven]]
| align="center" | 240
|
|-
| 160
| [[Kullanıcı:Superyetkin|Superyetkin]]
| align="center" | 238
| arayüz yöneticisi
|-
| 161
| [[Kullanıcı:Sihl gülten deveci|Sihl gülten deveci]]
| align="center" | 237
|
|-
| 162
| [[Kullanıcı:Axbyc|Axbyc]]
| align="center" | 236
|
|-
| 163
| [[Kullanıcı:BurakD53|BurakD53]]
| align="center" | 234
|
|-
| 164
| [[Kullanıcı:Wikihez|Wikihez]]
| align="center" | 229
|
|-
| 165
| [[Kullanıcı:SLFatma|SLFatma]]
| align="center" | 227
|
|-
| 166
| [[Kullanıcı:Kmlblg240|Kmlblg240]]
| align="center" | 224
|
|-
| 167
| [[Kullanıcı:Erdemaslancan|Erdemaslancan]]
| align="center" | 224
|
|-
| 168
| [[Kullanıcı:Stml 172|Stml 172]]
| align="center" | 220
|
|-
| 169
| [[Kullanıcı:SLUğurcan|SLUğurcan]]
| align="center" | 219
|
|-
| 170
| [[Kullanıcı:Deknuydt|Deknuydt]]
| align="center" | 217
|
|-
| 171
| [[Kullanıcı:Kwamikagami|Kwamikagami]]
| align="center" | 212
|
|-
| 172
| [[Kullanıcı:Axis09|Axis09]]
| align="center" | 210
|
|-
| 173
| [[Kullanıcı:OSMAN ÇAVUŞLU|OSMAN ÇAVUŞLU]]
| align="center" | 209
|
|-
| 174
| [[Kullanıcı:Public class|Public class]]
| align="center" | 208
|
|-
| 175
| [[Kullanıcı:Aivasedo|Aivasedo]]
| align="center" | 205
|
|-
| 176
| [[Kullanıcı:Sal 390|Sal 390]]
| align="center" | 203
|
|-
| 177
| [[Kullanıcı:Onuralpateş2004|Onuralpateş2004]]
| align="center" | 202
|
|-
| 178
| [[Kullanıcı:Aslan yakup|Aslan yakup]]
| align="center" | 197
|
|-
| 179
| [[Kullanıcı:SLebru|SLebru]]
| align="center" | 197
|
|-
| 180
| [[Kullanıcı:Sal-zeynep|Sal-zeynep]]
| align="center" | 196
|
|-
| 181
| [[Kullanıcı:Renamed user 884fe7926b62f9d3ae6cf3bcc87670a6|Renamed user 884fe7926b62f9d3ae6cf3bcc87670a6]]
| align="center" | 195
|
|-
| 182
| [[Kullanıcı:SLRahman|SLRahman]]
| align="center" | 194
|
|-
| 183
| [[Kullanıcı:Chapultepec|Chapultepec]]
| align="center" | 193
|
|-
| 184
| [[Kullanıcı:Syum90|Syum90]]
| align="center" | 185
|
|-
| 185
| [[Kullanıcı:NURULLAH GÜLDAL|NURULLAH GÜLDAL]]
| align="center" | 183
|
|-
| 186
| [[Kullanıcı:Vikiçizer|Vikiçizer]]
| align="center" | 182
|
|-
| 187
| [[Kullanıcı:MehmedKM|MehmedKM]]
| align="center" | 182
|
|-
| 188
| [[Kullanıcı:Bikarhêner|Bikarhêner]]
| align="center" | 180
|
|-
| 189
| [[Kullanıcı:Şaşılık|Şaşılık]]
| align="center" | 179
|
|-
| 190
| [[Kullanıcı:Felecita|Felecita]]
| align="center" | 176
|
|-
| 191
| [[Kullanıcı:Ddenkel~trwiktionary|Ddenkel~trwiktionary]]
| align="center" | 175
|
|-
| 192
| [[Kullanıcı:Sezinumaykucuk|Sezinumaykucuk]]
| align="center" | 175
|
|-
| 193
| [[Kullanıcı:Sallapattias|Sallapattias]]
| align="center" | 171
|
|-
| 194
| [[Kullanıcı:SLburhantuncer|SLburhantuncer]]
| align="center" | 168
|
|-
| 195
| [[Kullanıcı:Bahattin|Bahattin]]
| align="center" | 168
|
|-
| 196
| [[Kullanıcı:Kml suleakguc|Kml suleakguc]]
| align="center" | 167
|
|-
| 197
| [[Kullanıcı:Sihl ASİYE|Sihl ASİYE]]
| align="center" | 167
|
|-
| 198
| [[Kullanıcı:Mehmetkasımay|Mehmetkasımay]]
| align="center" | 165
|
|-
| 199
| [[Kullanıcı:SLfatma254|SLfatma254]]
| align="center" | 163
|
|-
| 200
| [[Kullanıcı:Yko 235|Yko 235]]
| align="center" | 162
|
|-
| 201
| [[Kullanıcı:Stml 158|Stml 158]]
| align="center" | 159
|
|-
| 202
| [[Kullanıcı:Stml 121|Stml 121]]
| align="center" | 156
|
|-
| 203
| [[Kullanıcı:SLEngin|SLEngin]]
| align="center" | 154
|
|-
| 204
| [[Kullanıcı:Serdar62|Serdar62]]
| align="center" | 154
|
|-
| 205
| [[Kullanıcı:Terryclient|Terryclient]]
| align="center" | 151
|
|-
| 206
| [[Kullanıcı:Czeski Wratek|Czeski Wratek]]
| align="center" | 151
|
|-
| 207
| [[Kullanıcı:Calq|Calq]]
| align="center" | 148
|
|-
| 208
| [[Kullanıcı:Sihl Ramazan Erdöl|Sihl Ramazan Erdöl]]
| align="center" | 146
|
|-
| 209
| [[Kullanıcı:LM.CR|LM.CR]]
| align="center" | 141
|
|-
| 210
| [[Kullanıcı:Drabdullayev17|Drabdullayev17]]
| align="center" | 140
|
|-
| 211
| [[Kullanıcı:Hasan Sami|Hasan Sami]]
| align="center" | 138
|
|-
| 212
| [[Kullanıcı:Abuk SABUK|Abuk SABUK]]
| align="center" | 138
|
|-
| 213
| [[Kullanıcı:Dilci|Dilci]]
| align="center" | 137
|
|-
| 214
| [[Kullanıcı:Matiia|Matiia]]
| align="center" | 137
|
|-
| 215
| [[Kullanıcı:SİHL İSA ELER|SİHL İSA ELER]]
| align="center" | 135
|
|-
| 216
| [[Kullanıcı:Ata Kemal Ayaser|Ata Kemal Ayaser]]
| align="center" | 135
|
|-
| 217
| [[Kullanıcı:Emperyan|Emperyan]]
| align="center" | 135
|
|-
| 218
| [[Kullanıcı:Lou|Lou]]
| align="center" | 133
|
|-
| 219
| [[Kullanıcı:Rolby|Rolby]]
| align="center" | 133
|
|-
| 220
| [[Kullanıcı:Peter Berbe|Peter Berbe]]
| align="center" | 133
|
|-
| 221
| [[Kullanıcı:Eminovič|Eminovič]]
| align="center" | 132
|
|-
| 222
| [[Kullanıcı:Hdayetozsoy|Hdayetozsoy]]
| align="center" | 131
|
|-
| 223
| [[Kullanıcı:Fankibiber|Fankibiber]]
| align="center" | 129
|
|-
| 224
| [[Kullanıcı:GerardM|GerardM]]
| align="center" | 125
|
|-
| 225
| [[Kullanıcı:Ka dir 641|Ka dir 641]]
| align="center" | 125
|
|-
| 226
| [[Kullanıcı:Mesutbolukbas|Mesutbolukbas]]
| align="center" | 124
|
|-
| 227
| [[Kullanıcı:SLemine607 10D|SLemine607 10D]]
| align="center" | 122
|
|-
| 228
| [[Kullanıcı:Tarihçi Selo|Tarihçi Selo]]
| align="center" | 120
|
|-
| 229
| [[Kullanıcı:Lambiam|Lambiam]]
| align="center" | 120
|
|-
| 230
| [[Kullanıcı:Dodecaplex|Dodecaplex]]
| align="center" | 120
|
|-
| 231
| [[Kullanıcı:Vay~trwiktionary|Vay~trwiktionary]]
| align="center" | 119
|
|-
| 232
| [[Kullanıcı:Yavuz Atasever|Yavuz Atasever]]
| align="center" | 118
|
|-
| 233
| [[Kullanıcı:Metal Militia|Metal Militia]]
| align="center" | 117
|
|-
| 234
| [[Kullanıcı:Aarp65|Aarp65]]
| align="center" | 117
|
|-
| 235
| [[Kullanıcı:Eyüp Türküm|Eyüp Türküm]]
| align="center" | 117
|
|-
| 236
| [[Kullanıcı:Kalem.metin|Kalem.metin]]
| align="center" | 117
|
|-
| 237
| [[Kullanıcı:Mario The PS2 Guy|Mario The PS2 Guy]]
| align="center" | 117
|
|-
| 238
| [[Kullanıcı:Balamax|Balamax]]
| align="center" | 116
|
|-
| 239
| [[Kullanıcı:Meyegon|Meyegon]]
| align="center" | 115
|
|-
| 240
| [[Kullanıcı:Cûndûllah el-Kurdî|Cûndûllah el-Kurdî]]
| align="center" | 115
|
|-
| 241
| [[Kullanıcı:Minorax|Minorax]]
| align="center" | 115
|
|-
| 242
| [[Kullanıcı:Baris6161TURK|Baris6161TURK]]
| align="center" | 113
|
|-
| 243
| [[Kullanıcı:Kml 207aysegül|Kml 207aysegül]]
| align="center" | 112
|
|-
| 244
| [[Kullanıcı:SLseda|SLseda]]
| align="center" | 111
|
|-
| 245
| [[Kullanıcı:Kmoksy|Kmoksy]]
| align="center" | 111
|
|-
| 246
| [[Kullanıcı:LesChloroformistes|LesChloroformistes]]
| align="center" | 110
|
|-
| 247
| [[Kullanıcı:Ladsgroup|Ladsgroup]]
| align="center" | 109
|
|-
| 248
| [[Kullanıcı:Müntesib|Müntesib]]
| align="center" | 109
|
|-
| 249
| [[Kullanıcı:Kmlrbabalik|Kmlrbabalik]]
| align="center" | 108
|
|-
| 250
| [[Kullanıcı:Kmlblg86|Kmlblg86]]
| align="center" | 108
|
|-
| 251
| [[Kullanıcı:S htk 117|S htk 117]]
| align="center" | 105
|
|-
| 252
| [[Kullanıcı:SLGamze|SLGamze]]
| align="center" | 105
|
|-
| 253
| [[Kullanıcı:Doğru Tercüman|Doğru Tercüman]]
| align="center" | 105
|
|-
| 254
| [[Kullanıcı:Küçükdere iöo gülay|Küçükdere iöo gülay]]
| align="center" | 104
|
|-
| 255
| [[Kullanıcı:Gülşah|Gülşah]]
| align="center" | 102
|
|-
| 256
| [[Kullanıcı:Ormanbotanigi|Ormanbotanigi]]
| align="center" | 101
|
|-
| 257
| [[Kullanıcı:Stml 176|Stml 176]]
| align="center" | 101
|
|-
| 258
| [[Kullanıcı:Stml 165|Stml 165]]
| align="center" | 101
|
|-
| 259
| [[Kullanıcı:Kmlblg399|Kmlblg399]]
| align="center" | 100
|
|-
| 260
| [[Kullanıcı:Nerval|Nerval]]
| align="center" | 99
|
|-
| 261
| [[Kullanıcı:Stml 72|Stml 72]]
| align="center" | 98
|
|-
| 262
| [[Kullanıcı:Stryn|Stryn]]
| align="center" | 97
|
|-
| 263
| [[Kullanıcı:Küçükdere iöo sinan|Küçükdere iöo sinan]]
| align="center" | 96
|
|-
| 264
| [[Kullanıcı:Dünya vatandaşı|Dünya vatandaşı]]
| align="center" | 95
|
|-
| 265
| [[Kullanıcı:Muhammet yazıcı|Muhammet yazıcı]]
| align="center" | 95
|
|-
| 266
| [[Kullanıcı:SİHL 729|SİHL 729]]
| align="center" | 95
|
|-
| 267
| [[Kullanıcı:Xorasan|Xorasan]]
| align="center" | 95
|
|-
| 268
| [[Kullanıcı:Fiilçeker|Fiilçeker]]
| align="center" | 94
|
|-
| 269
| [[Kullanıcı:RadiX|RadiX]]
| align="center" | 94
|
|-
| 270
| [[Kullanıcı:Muallim Fatih|Muallim Fatih]]
| align="center" | 94
|
|-
| 271
| [[Kullanıcı:Marrovi|Marrovi]]
| align="center" | 94
|
|-
| 272
| [[Kullanıcı:Spacebirdy|Spacebirdy]]
| align="center" | 93
|
|-
| 273
| [[Kullanıcı:MhmtÖ|MhmtÖ]]
| align="center" | 93
|
|-
| 274
| [[Kullanıcı:Berr.in|Berr.in]]
| align="center" | 92
|
|-
| 275
| [[Kullanıcı:SL-busenur.523|SL-busenur.523]]
| align="center" | 91
|
|-
| 276
| [[Kullanıcı:SLİpek|SLİpek]]
| align="center" | 90
|
|-
| 277
| [[Kullanıcı:Kmlblgözlem|Kmlblgözlem]]
| align="center" | 89
|
|-
| 278
| [[Kullanıcı:Cavlak-FS|Cavlak-FS]]
| align="center" | 88
|
|-
| 279
| [[Kullanıcı:Azminwan|Azminwan]]
| align="center" | 87
|
|-
| 280
| [[Kullanıcı:Moonpulsar|Moonpulsar]]
| align="center" | 87
|
|-
| 281
| [[Kullanıcı:Stml 171|Stml 171]]
| align="center" | 86
|
|-
| 282
| [[Kullanıcı:Turkmen|Turkmen]]
| align="center" | 85
|
|-
| 283
| [[Kullanıcı:Xyz...|Xyz...]]
| align="center" | 84
|
|-
| 284
| [[Kullanıcı:Stml 117|Stml 117]]
| align="center" | 83
|
|-
| 285
| [[Kullanıcı:Juliancolton|Juliancolton]]
| align="center" | 81
|
|-
| 286
| [[Kullanıcı:Ludwig20|Ludwig20]]
| align="center" | 81
|
|-
| 287
| [[Kullanıcı:2004ateş|2004ateş]]
| align="center" | 81
|
|-
| 288
| [[Kullanıcı:Süleymanbedir|Süleymanbedir]]
| align="center" | 80
|
|-
| 289
| [[Kullanıcı:Kıdemli|Kıdemli]]
| align="center" | 80
|
|-
| 290
| [[Kullanıcı:Karabat Kuşu|Karabat Kuşu]]
| align="center" | 79
|
|-
| 291
| [[Kullanıcı:SAML VE EML CEMİL BAYRAM|SAML VE EML CEMİL BAYRAM]]
| align="center" | 79
|
|-
| 292
| [[Kullanıcı:Semlaml111|Semlaml111]]
| align="center" | 79
|
|-
| 293
| [[Kullanıcı:SEML Turan ÇAKIR|SEML Turan ÇAKIR]]
| align="center" | 78
|
|-
| 294
| [[Kullanıcı:Küçükdere iöo celilakyürek|Küçükdere iöo celilakyürek]]
| align="center" | 78
|
|-
| 295
| [[Kullanıcı:SLemine613|SLemine613]]
| align="center" | 78
|
|-
| 296
| [[Kullanıcı:Dokuz sekiz|Dokuz sekiz]]
| align="center" | 78
|
|-
| 297
| [[Kullanıcı:Sayonzei|Sayonzei]]
| align="center" | 78
|
|-
| 298
| [[Kullanıcı:İlhanbiskin|İlhanbiskin]]
| align="center" | 77
|
|-
| 299
| [[Kullanıcı:İsmailhoca|İsmailhoca]]
| align="center" | 77
|
|-
| 300
| [[Kullanıcı:Kmlblg80|Kmlblg80]]
| align="center" | 77
|
|-
| 301
| [[Kullanıcı:Masseman|Masseman]]
| align="center" | 76
|
|-
| 302
| [[Kullanıcı:Ridvanu|Ridvanu]]
| align="center" | 75
|
|-
| 303
| [[Kullanıcı:Ege yalcin~trwiktionary|Ege yalcin~trwiktionary]]
| align="center" | 75
|
|-
| 304
| [[Kullanıcı:İbrhm.kuru|İbrhm.kuru]]
| align="center" | 73
|
|-
| 305
| [[Kullanıcı:Mustafa Eşitgen|Mustafa Eşitgen]]
| align="center" | 73
|
|-
| 306
| [[Kullanıcı:Fagus|Fagus]]
| align="center" | 73
|
|-
| 307
| [[Kullanıcı:SL Pelin|SL Pelin]]
| align="center" | 72
|
|-
| 308
| [[Kullanıcı:Seninbey~trwiktionary|Seninbey~trwiktionary]]
| align="center" | 72
|
|-
| 309
| [[Kullanıcı:EmrahÖ|EmrahÖ]]
| align="center" | 72
|
|-
| 310
| [[Kullanıcı:BitikciKebbenek|BitikciKebbenek]]
| align="center" | 72
|
|-
| 311
| [[Kullanıcı:Emree4|Emree4]]
| align="center" | 71
|
|-
| 312
| [[Kullanıcı:Kontrolcu|Kontrolcu]]
| align="center" | 71
|
|-
| 313
| [[Kullanıcı:Nebra|Nebra]]
| align="center" | 71
|
|-
| 314
| [[Kullanıcı:Pembe karadeniz|Pembe karadeniz]]
| align="center" | 71
|
|-
| 315
| [[Kullanıcı:Stml 147|Stml 147]]
| align="center" | 70
|
|-
| 316
| [[Kullanıcı:SEMLNazımKURŞUN|SEMLNazımKURŞUN]]
| align="center" | 70
|
|-
| 317
| [[Kullanıcı:Giresunlu1993|Giresunlu1993]]
| align="center" | 70
|
|-
| 318
| [[Kullanıcı:Plenumchamber~trwiktionary|Plenumchamber~trwiktionary]]
| align="center" | 69
|
|-
| 319
| [[Kullanıcı:~2026-19042-98|~2026-19042-98]]
| align="center" | 69
|
|-
| 320
| [[Kullanıcı:Rock on She|Rock on She]]
| align="center" | 67
|
|-
| 321
| [[Kullanıcı:SLSerkan|SLSerkan]]
| align="center" | 65
|
|-
| 322
| [[Kullanıcı:Karduelis|Karduelis]]
| align="center" | 65
|
|-
| 323
| [[Kullanıcı:Zontollektuel|Zontollektuel]]
| align="center" | 65
|
|-
| 324
| [[Kullanıcı:Evrenkoruyan|Evrenkoruyan]]
| align="center" | 64
|
|-
| 325
| [[Kullanıcı:Adanalınacak|Adanalınacak]]
| align="center" | 64
|
|-
| 326
| [[Kullanıcı:Hapşu|Hapşu]]
| align="center" | 63
|
|-
| 327
| [[Kullanıcı:Dixtosa|Dixtosa]]
| align="center" | 63
|
|-
| 328
| [[Kullanıcı:El.wikt.user|El.wikt.user]]
| align="center" | 62
|
|-
| 329
| [[Kullanıcı:SL özge üstün|SL özge üstün]]
| align="center" | 62
|
|-
| 330
| [[Kullanıcı:Sal hasanilhan|Sal hasanilhan]]
| align="center" | 61
|
|-
| 331
| [[Kullanıcı:Prenses|Prenses]]
| align="center" | 60
|
|-
| 332
| [[Kullanıcı:Tofeiku|Tofeiku]]
| align="center" | 60
|
|-
| 333
| [[Kullanıcı:Sihl Murat|Sihl Murat]]
| align="center" | 59
|
|-
| 334
| [[Kullanıcı:Renamed user 1e23409a06e0b7922c2dfc98dde51974|Renamed user 1e23409a06e0b7922c2dfc98dde51974]]
| align="center" | 59
|
|-
| 335
| [[Kullanıcı:Arnavutsezgin|Arnavutsezgin]]
| align="center" | 58
|
|-
| 336
| [[Kullanıcı:Erkan Yilmaz|Erkan Yilmaz]]
| align="center" | 58
|
|-
| 337
| [[Kullanıcı:Huluxsi|Huluxsi]]
| align="center" | 58
|
|-
| 338
| [[Kullanıcı:Galibibülent|Galibibülent]]
| align="center" | 57
|
|-
| 339
| [[Kullanıcı:S.orsev.dilek soydan|S.orsev.dilek soydan]]
| align="center" | 57
|
|-
| 340
| [[Kullanıcı:Stml 183|Stml 183]]
| align="center" | 57
|
|-
| 341
| [[Kullanıcı:Buzulkuşu|Buzulkuşu]]
| align="center" | 57
|
|-
| 342
| [[Kullanıcı:Spanier|Spanier]]
| align="center" | 57
|
|-
| 343
| [[Kullanıcı:LejyonerZaza|LejyonerZaza]]
| align="center" | 57
|
|-
| 344
| [[Kullanıcı:SAL 329|SAL 329]]
| align="center" | 56
|
|-
| 345
| [[Kullanıcı:S htk 428|S htk 428]]
| align="center" | 56
|
|-
| 346
| [[Kullanıcı:Stml 161|Stml 161]]
| align="center" | 56
|
|-
| 347
| [[Kullanıcı:HASAN ÖZGÜREN EML|HASAN ÖZGÜREN EML]]
| align="center" | 56
|
|-
| 348
| [[Kullanıcı:SLesra|SLesra]]
| align="center" | 56
|
|-
| 349
| [[Kullanıcı:SLhalit540|SLhalit540]]
| align="center" | 56
|
|-
| 350
| [[Kullanıcı:Stultiwikia|Stultiwikia]]
| align="center" | 56
|
|-
| 351
| [[Kullanıcı:LisafBia|LisafBia]]
| align="center" | 56
|
|-
| 352
| [[Kullanıcı:Quinlan83|Quinlan83]]
| align="center" | 56
|
|-
| 353
| [[Kullanıcı:Şegirt|Şegirt]]
| align="center" | 56
|
|-
| 354
| [[Kullanıcı:Chirbou|Chirbou]]
| align="center" | 56
|
|-
| 355
| [[Kullanıcı:TAKASUGI Shinji|TAKASUGI Shinji]]
| align="center" | 55
|
|-
| 356
| [[Kullanıcı:Sarvaturi~trwiktionary|Sarvaturi~trwiktionary]]
| align="center" | 55
|
|-
| 357
| [[Kullanıcı:Ks.Tahd|Ks.Tahd]]
| align="center" | 55
|
|-
| 358
| [[Kullanıcı:Darkhorn~trwiktionary|Darkhorn~trwiktionary]]
| align="center" | 54
|
|-
| 359
| [[Kullanıcı:Anlztrk|Anlztrk]]
| align="center" | 54
|
|-
| 360
| [[Kullanıcı:Samleml özgür aydın|Samleml özgür aydın]]
| align="center" | 53
|
|-
| 361
| [[Kullanıcı:Elvire|Elvire]]
| align="center" | 53
|
|-
| 362
| [[Kullanıcı:İmmortalance|İmmortalance]]
| align="center" | 53
|
|-
| 363
| [[Kullanıcı:Tehonk|Tehonk]]
| align="center" | 53
|
|-
| 364
| [[Kullanıcı:NotBot|NotBot]]
| align="center" | 52
|
|-
| 365
| [[Kullanıcı:SHTK.ARZU|SHTK.ARZU]]
| align="center" | 52
|
|-
| 366
| [[Kullanıcı:SLOĞUZHAN|SLOĞUZHAN]]
| align="center" | 52
|
|-
| 367
| [[Kullanıcı:WikimediaNotifier|WikimediaNotifier]]
| align="center" | 52
|
|-
| 368
| [[Kullanıcı:Gufosowa|Gufosowa]]
| align="center" | 52
|
|-
| 369
| [[Kullanıcı:たまほめ|たまほめ]]
| align="center" | 51
|
|-
| 370
| [[Kullanıcı:YBK4|YBK4]]
| align="center" | 51
|
|-
| 371
| [[Kullanıcı:Tembelejderha|Tembelejderha]]
| align="center" | 50
|
|-
| 372
| [[Kullanıcı:Kml Nurcan|Kml Nurcan]]
| align="center" | 50
|
|-
| 373
| [[Kullanıcı:Elton|Elton]]
| align="center" | 50
|
|-
| 374
| [[Kullanıcı:Ozgurhatic|Ozgurhatic]]
| align="center" | 50
|
|-
| 375
| [[Kullanıcı:Tıbbiye|Tıbbiye]]
| align="center" | 50
|
|-
| 376
| [[Kullanıcı:Sepkenki|Sepkenki]]
| align="center" | 50
|
|-
| 377
| [[Kullanıcı:Świętokrzyskie3|Świętokrzyskie3]]
| align="center" | 50
|
|-
| 378
| [[Kullanıcı:Anon0004|Anon0004]]
| align="center" | 49
|
|-
| 379
| [[Kullanıcı:Stml 188|Stml 188]]
| align="center" | 48
|
|-
| 380
| [[Kullanıcı:Maderibeyza|Maderibeyza]]
| align="center" | 48
|
|-
| 381
| [[Kullanıcı:Müftülükarif|Müftülükarif]]
| align="center" | 48
|
|-
| 382
| [[Kullanıcı:Spl908455|Spl908455]]
| align="center" | 48
|
|-
| 383
| [[Kullanıcı:Gökçe Yörük|Gökçe Yörük]]
| align="center" | 48
|
|-
| 384
| [[Kullanıcı:FocalPoint|FocalPoint]]
| align="center" | 48
|
|-
| 385
| [[Kullanıcı:Greywolf28|Greywolf28]]
| align="center" | 48
|
|-
| 386
| [[Kullanıcı:Sal ruveyda|Sal ruveyda]]
| align="center" | 47
|
|-
| 387
| [[Kullanıcı:S htk 145|S htk 145]]
| align="center" | 47
|
|-
| 388
| [[Kullanıcı:Cmrncntn|Cmrncntn]]
| align="center" | 47
|
|-
| 389
| [[Kullanıcı:Zbutie3.14|Zbutie3.14]]
| align="center" | 47
|
|-
| 390
| [[Kullanıcı:Doruk Salancı~trwiktionary|Doruk Salancı~trwiktionary]]
| align="center" | 46
|
|-
| 391
| [[Kullanıcı:Seml abdullah ege|Seml abdullah ege]]
| align="center" | 46
|
|-
| 392
| [[Kullanıcı:SACAK ALİFATİH|SACAK ALİFATİH]]
| align="center" | 46
|
|-
| 393
| [[Kullanıcı:Adml polat çelik 156|Adml polat çelik 156]]
| align="center" | 46
|
|-
| 394
| [[Kullanıcı:Luckas Blade|Luckas Blade]]
| align="center" | 46
|
|-
| 395
| [[Kullanıcı:BurstPower|BurstPower]]
| align="center" | 46
|
|-
| 396
| [[Kullanıcı:Lord Leatherface~trwiktionary|Lord Leatherface~trwiktionary]]
| align="center" | 45
|
|-
| 397
| [[Kullanıcı:Mambet|Mambet]]
| align="center" | 45
|
|-
| 398
| [[Kullanıcı:Öz Türkçe|Öz Türkçe]]
| align="center" | 45
|
|-
| 399
| [[Kullanıcı:JAn Dudík|JAn Dudík]]
| align="center" | 45
|
|-
| 400
| [[Kullanıcı:Billinghurst|Billinghurst]]
| align="center" | 45
|
|-
| 401
| [[Kullanıcı:Alexander Mikhalenko|Alexander Mikhalenko]]
| align="center" | 45
|
|-
| 402
| [[Kullanıcı:Praxidicae|Praxidicae]]
| align="center" | 45
|
|-
| 403
| [[Kullanıcı:MathXplore|MathXplore]]
| align="center" | 45
|
|-
| 404
| [[Kullanıcı:Etimoloji|Etimoloji]]
| align="center" | 45
|
|-
| 405
| [[Kullanıcı:Intolerable situation|Intolerable situation]]
| align="center" | 45
|
|-
| 406
| [[Kullanıcı:Brightt11|Brightt11]]
| align="center" | 45
|
|-
| 407
| [[Kullanıcı:Sunshine23|Sunshine23]]
| align="center" | 44
|
|-
| 408
| [[Kullanıcı:BD2412|BD2412]]
| align="center" | 44
|
|-
| 409
| [[Kullanıcı:Wisar12|Wisar12]]
| align="center" | 44
|
|-
| 410
| [[Kullanıcı:Turkittihadcemiyeti|Turkittihadcemiyeti]]
| align="center" | 44
|
|-
| 411
| [[Kullanıcı:Hoo man|Hoo man]]
| align="center" | 43
|
|-
| 412
| [[Kullanıcı:Ghybu|Ghybu]]
| align="center" | 43
|
|-
| 413
| [[Kullanıcı:Zolgoyo|Zolgoyo]]
| align="center" | 43
|
|-
| 414
| [[Kullanıcı:Aktas5561|Aktas5561]]
| align="center" | 42
|
|-
| 415
| [[Kullanıcı:Wiki13|Wiki13]]
| align="center" | 42
|
|-
| 416
| [[Kullanıcı:Orsev.i.o.ayşe kibaroğlu|Orsev.i.o.ayşe kibaroğlu]]
| align="center" | 41
|
|-
| 417
| [[Kullanıcı:Stml 168|Stml 168]]
| align="center" | 41
|
|-
| 418
| [[Kullanıcı:Sihl selim|Sihl selim]]
| align="center" | 41
|
|-
| 419
| [[Kullanıcı:V. Doğan Günay~trwiktionary|V. Doğan Günay~trwiktionary]]
| align="center" | 41
|
|-
| 420
| [[Kullanıcı:Filanca|Filanca]]
| align="center" | 41
|
|-
| 421
| [[Kullanıcı:Nurettincerek|Nurettincerek]]
| align="center" | 41
|
|-
| 422
| [[Kullanıcı:Umitduranist|Umitduranist]]
| align="center" | 41
|
|-
| 423
| [[Kullanıcı:Wentayan|Wentayan]]
| align="center" | 41
|
|-
| 424
| [[Kullanıcı:Abant12|Abant12]]
| align="center" | 41
|
|-
| 425
| [[Kullanıcı:Ahmetcatalkaya|Ahmetcatalkaya]]
| align="center" | 40
|
|-
| 426
| [[Kullanıcı:Ahulusi|Ahulusi]]
| align="center" | 40
|
|-
| 427
| [[Kullanıcı:Savh|Savh]]
| align="center" | 40
|
|-
| 428
| [[Kullanıcı:Vincent Vega|Vincent Vega]]
| align="center" | 40
|
|-
| 429
| [[Kullanıcı:Bulgu|Bulgu]]
| align="center" | 40
|
|-
| 430
| [[Kullanıcı:Dijan|Dijan]]
| align="center" | 39
|
|-
| 431
| [[Kullanıcı:Saçak fatmamandirali|Saçak fatmamandirali]]
| align="center" | 39
|
|-
| 432
| [[Kullanıcı:Yabancı|Yabancı]]
| align="center" | 39
|
|-
| 433
| [[Kullanıcı:Cekli829|Cekli829]]
| align="center" | 39
|
|-
| 434
| [[Kullanıcı:Vanished user Xorisdtbdfgonugyfs|Vanished user Xorisdtbdfgonugyfs]]
| align="center" | 39
|
|-
| 435
| [[Kullanıcı:Mathonius|Mathonius]]
| align="center" | 39
|
|-
| 436
| [[Kullanıcı:Samuele2002|Samuele2002]]
| align="center" | 39
|
|-
| 437
| [[Kullanıcı:CanerDemirci281993|CanerDemirci281993]]
| align="center" | 39
|
|-
| 438
| [[Kullanıcı:Tapio Toola|Tapio Toola]]
| align="center" | 39
|
|-
| 439
| [[Kullanıcı:Eusbarbosa|Eusbarbosa]]
| align="center" | 38
|
|-
| 440
| [[Kullanıcı:Açak osman|Açak osman]]
| align="center" | 38
|
|-
| 441
| [[Kullanıcı:Araklı|Araklı]]
| align="center" | 38
|
|-
| 442
| [[Kullanıcı:Oylm mat|Oylm mat]]
| align="center" | 37
|
|-
| 443
| [[Kullanıcı:Yalhi|Yalhi]]
| align="center" | 37
|
|-
| 444
| [[Kullanıcı:Admlmuhammet alican|Admlmuhammet alican]]
| align="center" | 37
|
|-
| 445
| [[Kullanıcı:SLHakan|SLHakan]]
| align="center" | 37
|
|-
| 446
| [[Kullanıcı:JackPotte|JackPotte]]
| align="center" | 37
|
|-
| 447
| [[Kullanıcı:Onkaimeon|Onkaimeon]]
| align="center" | 37
|
|-
| 448
| [[Kullanıcı:Vanished user 127237|Vanished user 127237]]
| align="center" | 37
|
|-
| 449
| [[Kullanıcı:Aabdullayev851|Aabdullayev851]]
| align="center" | 37
|
|-
| 450
| [[Kullanıcı:Wooze|Wooze]]
| align="center" | 37
|
|-
| 451
| [[Kullanıcı:Ykio emelaydın|Ykio emelaydın]]
| align="center" | 36
|
|-
| 452
| [[Kullanıcı:S htk 612|S htk 612]]
| align="center" | 36
|
|-
| 453
| [[Kullanıcı:Flyax|Flyax]]
| align="center" | 36
|
|-
| 454
| [[Kullanıcı:Manco Capac|Manco Capac]]
| align="center" | 36
|
|-
| 455
| [[Kullanıcı:Joseph|Joseph]]
| align="center" | 36
|
|-
| 456
| [[Kullanıcı:Zuzumaykut|Zuzumaykut]]
| align="center" | 36
|
|-
| 457
| [[Kullanıcı:Goktr001|Goktr001]]
| align="center" | 36
|
|-
| 458
| [[Kullanıcı:Rxy|Rxy]]
| align="center" | 36
|
|-
| 459
| [[Kullanıcı:MPF|MPF]]
| align="center" | 36
|
|-
| 460
| [[Kullanıcı:Alperen|Alperen]]
| align="center" | 35
|
|-
| 461
| [[Kullanıcı:S htk 186|S htk 186]]
| align="center" | 35
|
|-
| 462
| [[Kullanıcı:Yonca573|Yonca573]]
| align="center" | 35
|
|-
| 463
| [[Kullanıcı:Pinar|Pinar]]
| align="center" | 34
|
|-
| 464
| [[Kullanıcı:Mardetanha|Mardetanha]]
| align="center" | 34
|
|-
| 465
| [[Kullanıcı:Nanahuatl|Nanahuatl]]
| align="center" | 34
|
|-
| 466
| [[Kullanıcı:Yoldasso|Yoldasso]]
| align="center" | 34
|
|-
| 467
| [[Kullanıcı:Java2002|Java2002]]
| align="center" | 34
|
|-
| 468
| [[Kullanıcı:Hasley|Hasley]]
| align="center" | 34
|
|-
| 469
| [[Kullanıcı:Recep Arslanbaş|Recep Arslanbaş]]
| align="center" | 34
|
|-
| 470
| [[Kullanıcı:TugbekOlek|TugbekOlek]]
| align="center" | 33
|
|-
| 471
| [[Kullanıcı:Vese~trwiktionary|Vese~trwiktionary]]
| align="center" | 33
|
|-
| 472
| [[Kullanıcı:Ozyurekli|Ozyurekli]]
| align="center" | 33
|
|-
| 473
| [[Kullanıcı:EsenBoga|EsenBoga]]
| align="center" | 33
|
|-
| 474
| [[Kullanıcı:Golgelerim|Golgelerim]]
| align="center" | 33
|
|-
| 475
| [[Kullanıcı:Sanya3|Sanya3]]
| align="center" | 33
|
|-
| 476
| [[Kullanıcı:Kırmızı renk|Kırmızı renk]]
| align="center" | 33
|
|-
| 477
| [[Kullanıcı:Stml 153|Stml 153]]
| align="center" | 32
|
|-
| 478
| [[Kullanıcı:SLsoner|SLsoner]]
| align="center" | 32
|
|-
| 479
| [[Kullanıcı:KoreanQuoter|KoreanQuoter]]
| align="center" | 32
|
|-
| 480
| [[Kullanıcı:Sungurer|Sungurer]]
| align="center" | 32
|
|-
| 481
| [[Kullanıcı:HestNewDes|HestNewDes]]
| align="center" | 32
|
|-
| 482
| [[Kullanıcı:Sml-hanife1|Sml-hanife1]]
| align="center" | 31
|
|-
| 483
| [[Kullanıcı:SAL 417|SAL 417]]
| align="center" | 31
|
|-
| 484
| [[Kullanıcı:MercanX|MercanX]]
| align="center" | 31
|
|-
| 485
| [[Kullanıcı:Kokoloc|Kokoloc]]
| align="center" | 31
|
|-
| 486
| [[Kullanıcı:Köksarı|Köksarı]]
| align="center" | 30
|
|-
| 487
| [[Kullanıcı:Akkiz|Akkiz]]
| align="center" | 30
|
|-
| 488
| [[Kullanıcı:Mclovinx|Mclovinx]]
| align="center" | 30
|
|-
| 489
| [[Kullanıcı:Talha1481|Talha1481]]
| align="center" | 30
|
|-
| 490
| [[Kullanıcı:Kumanof|Kumanof]]
| align="center" | 30
|
|-
| 491
| [[Kullanıcı:Tenperver|Tenperver]]
| align="center" | 30
|
|-
| 492
| [[Kullanıcı:~2026-22795-35|~2026-22795-35]]
| align="center" | 30
|
|-
| 493
| [[Kullanıcı:Sı 643|Sı 643]]
| align="center" | 29
|
|-
| 494
| [[Kullanıcı:SAMLEML MURAT ÇEBİ|SAMLEML MURAT ÇEBİ]]
| align="center" | 29
|
|-
| 495
| [[Kullanıcı:Kmlblg318|Kmlblg318]]
| align="center" | 29
|
|-
| 496
| [[Kullanıcı:Merube 89|Merube 89]]
| align="center" | 29
|
|-
| 497
| [[Kullanıcı:Hgav|Hgav]]
| align="center" | 29
|
|-
| 498
| [[Kullanıcı:Alsace38|Alsace38]]
| align="center" | 29
|
|-
| 499
| [[Kullanıcı:Dilşo Kardî|Dilşo Kardî]]
| align="center" | 29
|
|-
| 500
| [[Kullanıcı:Ulukan|Ulukan]]
| align="center" | 29
|
|}
</center>
fdg02pi2hk9l55xsdhznszswkkq8438
μυ
0
559352
5904169
4163253
2026-10-12T01:49:20Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904169
wikitext
text/x-wiki
{{bakınız|μη}}
==Yunanca==
===Ad===
{{başlık başı|el|çekimli ad}}
# {{çekim|dil=el|μυς||acc|t|;|seslenme|t}}
o8smne0qzra36l9qgqcwx7x2ws9b0dg
νοικιάζω
0
569679
5904175
4998390
2026-10-12T01:56:03Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904175
wikitext
text/x-wiki
{{bakınız|ενοικιάζω}}
==Yunanca==
===Farklı yazılışlar===
* {{b|el|ενοικιάζω}} {{şerh|daha resmî}}
===Köken===
{{köken|dil=el|gkm}} {{b|grc|νοικιάζω}} sözcüğünden devralındı, {{devralınan|el|grc|ἐνοικιάζω}}.<ref>{{MYS}}</ref>
===Söyleniş===
* {{IPA|dil=el|/niˈca.zo/}}
* {{h|dil=el||νοι|κιά|ζω}}
===Eylem===
{{el-eylem|geçmiş=νοίκιασα|edilgen=νοικιάζομαι|edilgen-geçmiş=νοικιάστηκα|ort=νοικιασμένος}}
# [[kiralamak]] {{şerh|mal sahibinin bakış açısından}}
# [[kiralamak]] {{şerh|müşterinin bakış açısından}}
====Karşıt anlamlılar====
* {{b|el|ξενοικιάζω}}
====İlgili sözcükler====
* {{b|el|νοίκιασμα}}
* {{b|el|ξενοίκιασμα}}
===Kaynakça===
<references/>
[[Kategori:Bizans Yunancasından devralınan Yunanca sözcükler]]
8n6puq0eez14g6cjfpytvgpvevi73r5
νοικιάζομαι
0
569683
5904174
4998391
2026-10-12T01:56:02Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904174
wikitext
text/x-wiki
{{bakınız|ενοικιάζομαι}}
==Yunanca==
===Eylem===
{{el-eylem|geçmiş=νοικιάστηκα|etken=νοικιάζω|tip=edilgen}}
# {{çekim|dil=el|νοικιάζω||pass}}
tvqogafk7n79ot2hvrtnw97d9a52587
νοικιάστηκα
0
569685
5904176
4202795
2026-10-12T01:56:05Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904176
wikitext
text/x-wiki
{{bakınız|ενοικιάστηκα}}
==Yunanca==
===Eylem===
{{başlık başı|el|çekimli eylem}}
# {{çekim|dil=el|νοικιάζομαι||1t|basit|geçmiş}}
ntl7nd56798qoy6hnqkfzwkzryaka7o
Shehu
0
615953
5904147
4565626
2026-10-11T22:00:45Z
MustafaCavlak
59368
/* Arnavutça */
5904147
wikitext
text/x-wiki
==Arnavutça==
===Köken===
{{z|sq|sheh}} sözcüğünden.
===Özel ad===
{{sq-özel ad|-}}
# {{özel ad|dil=sq|soyadı}}
===Kaynakça===
* {{R:sq:Dražić:2019}}
nfup7a928u7eywyu4536uajzri8xo7l
Saclolo
0
660027
5904148
4612709
2026-10-11T22:01:21Z
MustafaCavlak
59368
/* Tagalogca */
5904148
wikitext
text/x-wiki
==Tagalogca==
===Köken===
{{kökenli|tl|es|socorro}}.
===Özel ad===
{{başlık başı|tl|özel ad}}
# {{özel ad|dil=tl|soyadı}}
04wfhcht1ss6toc17635o0cv31s0nmw
Letowski
0
661511
5904144
4614203
2026-10-11T21:57:58Z
MustafaCavlak
59368
/* İngilizce */
5904144
wikitext
text/x-wiki
==İngilizce==
===Köken===
{{nakledilen|en|pl|Łętowski}}.
===Özel ad===
{{en-özel ad}}
# {{özel ad|dil=en|soyadı}}
42oxx7b6t8rshfqn8d9zv2r8ssu54xt
だいじろう
0
773738
5904149
4732437
2026-10-11T22:04:38Z
MustafaCavlak
59368
/* Japonca */
5904149
wikitext
text/x-wiki
==Japonca==
{{ja-bak|大二郎|大治朗}}
bqfquaahrpk9siqed20cm8nm27sq3i2
大二郎
0
773739
5904150
4732438
2026-10-11T22:05:11Z
MustafaCavlak
59368
/* Japonca */
5904150
wikitext
text/x-wiki
==Japonca==
{{ja-kanjitab|だい|じ|ろう|yomi=on1,kanon2}}
===Özel ad===
{{ja-söz|özel ad|だいじろう}}
# {{özel ad|dil=ja|erkek adı}}
rvnwye2hrufdwmh6obcu1kgj8z47eu4
carboner
0
882285
5904161
4852714
2026-10-11T23:09:35Z
MustafaCavlak
59368
/* Eylem */
5904161
wikitext
text/x-wiki
==Fransızca==
===Eylem===
{{fr-eylem}}
# [[karbonlamak]]
====Çekimleme====
{{fr-er-oto}}
hhavck3pxiwyt59rev5553k17bdrtss
clochardiser
0
882490
5904092
4852919
2026-10-11T14:21:34Z
MustafaCavlak
59368
/* Eylem */
5904092
wikitext
text/x-wiki
==Fransızca==
===Eylem===
{{fr-eylem}}
# [[serserileşmek]]
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
50r7grnadqr4mvsp6dzef0wqw9znsy0
μύλος
0
890236
5904171
4870074
2026-10-12T01:51:18Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904171
wikitext
text/x-wiki
{{bakınız|μήλο}}
==Yunanca==
===Söyleniş===
* {{IPA|dil=el|/ˈmi.los/}}
* {{h|dil=el||μύ|λος}}
===Ad===
{{el-ad|e|μύλοι}}
# [[değirmen]]
====Çekimleme====
{{el-aE-ος-οι-2a|μύλ}}
===Ek okumalar===
* {{viki|el}}
* {{R:el:MYS}}
sxbwko13lsttm8gxd4gacnqwczrzz49
οκτώ
0
895617
5904178
4877904
2026-10-12T02:17:30Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904178
wikitext
text/x-wiki
{{bakınız|ὀκτώ}}
==Yunanca==
===Farklı yazılışlar===
* {{alter|el|οχτώ}}
===Sayı adı===
{{başlık başı|el|sayı adı}}
# [[sekiz]]
s0xdvfyjderqvi0d85eybg5jsir5ium
μαρκοπουλιώτικος
0
1304948
5904143
5357562
2026-10-11T21:57:20Z
MustafaCavlak
59368
/* Ön ad */
5904143
wikitext
text/x-wiki
==Yunanca==
===Ön ad===
{{el-ön ad}}
# [[w:el:Μαρκόπουλο|Markopoulo]] ile ilgili
====Çekimleme====
{{el-çekim-öa|çekim=ος-η-ο|kök=μαρκοπουλιώτικ}}
5t3rcxtsx7jqkadyvpt9t2upjlkhxsj
exclamer
0
1455348
5904141
5697219
2026-10-11T21:55:18Z
MustafaCavlak
59368
/* Fransızca */
5904141
wikitext
text/x-wiki
==Fransızca==
===Köken===
Öğrenilmiş bir şekilde {{nakledilen|fr|la|exclāmō|exclāmāre}}.
===Eylem===
{{fr-eylem}}
# {{t|dil=fr|dönüşlü}} [[haykırmak]]
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
2sr6nnyecpqi5lz7e8gaitsngh6pigu
hurler
0
1455799
5904103
5696756
2026-10-11T14:46:57Z
MustafaCavlak
59368
/* Fransızca */
5904103
wikitext
text/x-wiki
==Fransızca==
===Köken===
{{kökenli|fr|la|ululō|ululāre}}.
===Eylem===
{{fr-eylem}}
# [[ulumak]]
# [[çığlık atmak]]
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
2gsv4o0sd8ghkzc51z27rulmvg3efht
miroiter
0
1456222
5904097
5696357
2026-10-11T14:29:18Z
MustafaCavlak
59368
/* Fransızca */
5904097
wikitext
text/x-wiki
==Fransızca==
===Köken===
{{z|fr|miroir}} sözcüğünden.
===Eylem===
{{fr-eylem}}
# [[parıldamak]]
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
94n5uj4mrm0bpasxwwuk0u955kvosvx
photographier
0
1456558
5904155
5696033
2026-10-11T23:02:25Z
MustafaCavlak
59368
/* Fransızca */
5904155
wikitext
text/x-wiki
==Fransızca==
===Köken===
{{z|fr|photographie}} + {{s-ek|fr|-er}}
===Eylem===
{{fr-eylem}}
# [[fotoğraflamak]], [[fotoğraf]]ını çekmek
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
pw1ldbrhwvxx4kt9decmjip6sp6h5q9
piétiner
0
1456571
5904105
5696021
2026-10-11T14:52:20Z
MustafaCavlak
59368
/* Fransızca */
5904105
wikitext
text/x-wiki
==Fransızca==
===Köken===
{{z|fr|piéter}} + {{s-ek|fr|-iner}}
===Eylem===
{{fr-eylem}}
# [[tepinmek]]
# [[çiğnemek]], [[ezmek]]
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
jyeva73bunqgmi41xbrxquflyng5mg6
questionner
0
1456798
5904104
5695788
2026-10-11T14:48:54Z
MustafaCavlak
59368
/* Fransızca */
5904104
wikitext
text/x-wiki
==Fransızca==
===Köken===
{{z|fr|question}} + {{s-ek|fr|-er}}
===Eylem===
{{fr-eylem}}
# [[soru sormak]]
# [[sorguya çekmek]]
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
a8o6t7nywu90xreeisnnsc7sa7r7dkx
secouer
0
1457481
5904108
5695123
2026-10-11T15:03:03Z
MustafaCavlak
59368
/* Fransızca */
5904108
wikitext
text/x-wiki
==Fransızca==
===Köken===
{{kökenli|fr|la|succutere|succutiō}}.
===Eylem===
{{fr-eylem}}
# [[silkmek]], [[sallamak]], [[sarsmak]]
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
r43lmr6g8szw3kqwlkwi82e2l13p4lm
5904109
5904108
2026-10-11T15:03:23Z
MustafaCavlak
59368
5904109
wikitext
text/x-wiki
==Fransızca==
===Köken===
{{kökenli|fr|la|succutiō|succutere}}.
===Eylem===
{{fr-eylem}}
# [[silkmek]], [[sallamak]], [[sarsmak]]
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
tu0p53w7nyyggik4o40d66a93il1g7l
transposer
0
1457894
5904098
5694643
2026-10-11T14:31:35Z
MustafaCavlak
59368
/* Fransızca */
5904098
wikitext
text/x-wiki
==Fransızca==
===Köken===
{{nakledilen|fr|la|trānspōnō|trānspōnere}}.
===Eylem===
{{fr-eylem}}
# [[yer]]ini [[değiştirmek]]
====Çekimleme====
{{fr-er-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
9bwxypll7xes7kzzggt720hofydjrvs
rassenanthropologisch
0
1519195
5904142
5575411
2026-10-11T21:56:14Z
MustafaCavlak
59368
/* Ön ad */
5904142
wikitext
text/x-wiki
==Almanca==
===Ön ad===
{{de-ön ad|-}}
# [[ırksal]] [[antropoloji]] ile ilgili
====Çekimleme====
{{de-kıyaslanamayan-tablo}}
92ya70lltjfpvgb7zmqj1k9w8777vwg
Modül:Tanıklık
828
1565365
5904114
5815368
2026-10-11T19:31:36Z
Mümtaz
37401
"[[Modül:Tanıklık]]" sayfayı koruma altına aldı: Yüksek trafiğe sahip sayfa ([Değiştir=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz) [Taşı=Yalnızca otomatik onaylanmış kullanıcılara izin verilir] (süresiz))
5815368
Scribunto
text/plain
-- Modül:Tanıklık
-- Kitap, kitap içi makale/bölüm, mecmua/dergi, gazete, tez, şarkı
-- ve çevrim içi kaynaklardan alınan tanıklıkları biçimlendirir.
local p = {}
--------------------------------------------------------------------------------
-- Temel yardımcılar
--------------------------------------------------------------------------------
-- Boşlukları temizler; boş değerleri nil yapar.
local function trim(v)
if v == nil then
return nil
end
v = tostring(v)
v = v:gsub('^%s+', ''):gsub('%s+$', '')
if v == '' then
return nil
end
return v
end
-- Şablondan gelen parametrelerle doğrudan #invoke parametrelerini birleştirir.
local function mergeArgs(frame)
local args = {}
local parent = frame:getParent()
if parent and parent.args then
for k, v in pairs(parent.args) do
args[k] = v
end
end
if frame.args then
for k, v in pairs(frame.args) do
args[k] = v
end
end
return args
end
-- Aynı anlamdaki parametrelerden ilk dolu olanı seçer.
local function pick(args, keys)
for _, key in ipairs(keys) do
local v = trim(args[key])
if not v and type(key) == 'string' then
local n = tonumber(key)
if n then
v = trim(args[n])
end
end
if v then
return v
end
end
return nil
end
--------------------------------------------------------------------------------
-- Çevrim içi kaynak desteği
--------------------------------------------------------------------------------
-- Bunlardan biri verilirse kategori "çevrim içi tanıklıklar" olur.
local WEB_KEYS = {
'ağ sayfası', 'ağ_sayfası', 'ağ-sayfası',
'ag sayfasi', 'ag_sayfasi', 'ag-sayfasi',
'site',
'web sitesi', 'web_sitesi', 'web-sitesi',
'web'
}
-- Başlığa bağlantı verirken kullanılacak genel URL parametreleri.
local WEB_URL_KEYS = {
'url',
'ağ sayfası', 'ağ_sayfası', 'ağ-sayfası',
'ag sayfasi', 'ag_sayfasi', 'ag-sayfasi',
'site',
'web sitesi', 'web_sitesi', 'web-sitesi',
'web'
}
-- Çevrim içi kaynak parametresi var mı?
local function hasWebSource(args)
return pick(args, WEB_KEYS) ~= nil
end
-- x.com gibi protokolsüz adresleri https://x.com yapar.
local function normalizeUrl(url)
url = trim(url)
if not url then
return nil
end
if url:match('^[a-zA-Z][a-zA-Z0-9+.-]*:') or url:match('^//') then
return url
end
return 'https://' .. url
end
--------------------------------------------------------------------------------
-- Biçimlendirme yardımcıları
--------------------------------------------------------------------------------
-- Parametre adına göre URL parametrelerini otomatik arar.
-- Örnek: başlık için "başlık url", "başlık_url", "başlık-url" desteklenir.
local function pickUrl(args, keys, fallbackKeys)
local urlKeys = {}
for _, key in ipairs(keys or {}) do
if type(key) == 'string' then
table.insert(urlKeys, key .. ' url')
table.insert(urlKeys, key .. '_url')
table.insert(urlKeys, key .. '-url')
local underscore = key:gsub('%s+', '_')
local hyphen = key:gsub('%s+', '-')
table.insert(urlKeys, underscore .. '_url')
table.insert(urlKeys, hyphen .. '-url')
end
end
for _, key in ipairs(fallbackKeys or {}) do
table.insert(urlKeys, key)
end
return pick(args, urlKeys)
end
-- Düz metni dış bağlantıya çevirir.
local function linkText(text, url)
text = trim(text)
if not text then
return nil
end
url = normalizeUrl(url)
if url then
return '[' .. url .. ' ' .. text .. ']'
end
return text
end
-- Bir değeri seçer, varsa URL ekler, sonra biçimlendirir.
local function value(args, keys, options)
options = options or {}
local raw = pick(args, keys)
if not raw then
return nil
end
local url = pickUrl(args, keys, options.fallbackUrlKeys)
local text = linkText(raw, url)
if options.quoted then
text = '“' .. text .. '”'
end
if options.italic then
text = "''" .. text .. "''"
end
if options.bold then
text = "'''" .. text .. "'''"
end
if options.prefix then
text = options.prefix .. text
end
if options.suffix then
text = text .. options.suffix
end
return text
end
-- Hazır bir değeri biçimlendirir.
local function rawValue(text, url, options)
options = options or {}
text = linkText(text, url)
if not text then
return nil
end
if options.quoted then
text = '“' .. text .. '”'
end
if options.italic then
text = "''" .. text .. "''"
end
if options.bold then
text = "'''" .. text .. "'''"
end
if options.prefix then
text = options.prefix .. text
end
if options.suffix then
text = text .. options.suffix
end
return text
end
-- Dil kodunu kategori için dil adına çevirir.
local function langLabel(frame, code)
code = trim(code)
if not code then
return nil
end
return frame:expandTemplate{
title = 'Dil kodu',
args = { code }
}
end
--------------------------------------------------------------------------------
-- Ortak kaynak parçaları
--------------------------------------------------------------------------------
-- Yazar bilgisini kurar.
local function buildAuthor(args)
local authorKeys = {
'author', 'authors',
'müellif', 'müellifler',
'yazar', 'yazarlar'
}
local fullAuthor = pick(args, authorKeys)
if fullAuthor then
local authors = {}
table.insert(authors, rawValue(
fullAuthor,
pickUrl(args, authorKeys),
nil
))
for i = 2, 5 do
local a = pick(args, {
'author' .. i,
'müellif' .. i,
'yazar' .. i
})
if a then
table.insert(authors, rawValue(
a,
pickUrl(args, {
'author' .. i,
'müellif' .. i,
'yazar' .. i
}),
nil
))
end
end
return table.concat(authors, '; ')
end
local last = pick(args, {
'last', 'soyad', 'soyadı', 'soy isim', 'soy ismi'
})
if not last then
return nil
end
local first = pick(args, {
'first', 'ad', 'adı', 'isim', 'ismi'
})
local authors = {}
local a1 = last
if first then
a1 = a1 .. ', ' .. first
end
table.insert(authors, rawValue(
a1,
pickUrl(args, {
'author', 'yazar', 'last', 'soyad', 'soyadı', 'ad'
}),
nil
))
for i = 2, 5 do
local li = pick(args, {
'last' .. i,
'soyad' .. i,
'soyadı' .. i
})
if li then
local fi = pick(args, {
'first' .. i,
'ad' .. i,
'adı' .. i,
'isim' .. i,
'ismi' .. i
})
local ai = li
if fi then
ai = ai .. ', ' .. fi
end
table.insert(authors, rawValue(
ai,
pickUrl(args, {
'author' .. i,
'yazar' .. i,
'last' .. i,
'soyad' .. i,
'soyadı' .. i,
'ad' .. i
}),
nil
))
end
end
return table.concat(authors, '; ')
end
-- Normal kitap/tez başlığını kurar.
local function buildTitle(args)
local titleKeys = {
'title', 'başlık',
'kitap', 'kitap başlığı', 'kitap_başlığı',
'kitap adı', 'kitap_adı',
'içinde', 'icinde'
}
local title = pick(args, titleKeys)
if not title then
return nil
end
local vikikaynak = pick(args, { 'vikikaynak' })
if vikikaynak then
return "''[[s:" .. vikikaynak .. "|" .. title .. "]]''"
end
return value(args,
titleKeys,
{ italic = true, fallbackUrlKeys = WEB_URL_KEYS }
)
end
-- Makale/gazete/dergi yazısı başlığını kurar.
local function buildArticleTitle(args)
return value(args,
{
'makale', 'makale başlığı', 'makale_başlığı',
'bölüm', 'bolum', 'bölüm başlığı', 'bolum başlığı',
'title', 'başlık'
},
{ quoted = true, fallbackUrlKeys = WEB_URL_KEYS }
)
end
-- Yıl veya tarih bilgisini kurar.
local function buildYear(args)
return value(args,
{ 'year', 'sene', 'yıl', 'date', 'tarih' }
)
end
-- Baskı bilgisini kurar.
local function buildEdition(args)
local edition = pick(args, { 'edition', 'baskı' })
if not edition then
return nil
end
return rawValue(
edition .. '. baskı',
pickUrl(args, { 'edition', 'baskı' }),
nil
)
end
-- Sayfa/sayfalar bilgisini kurar.
local function buildPages(args)
local pages = pick(args, { 'pages', 'sahifeler', 'sayfalar' })
if pages then
return rawValue(
'sayfalar ' .. pages,
pickUrl(args, { 'pages', 'sahifeler', 'sayfalar', 'sayfa' }),
nil
)
end
local page = pick(args, { 'page', 'sahife', 'sayfa' })
if page then
return rawValue(
's. ' .. page,
pickUrl(args, { 'page', 'sahife', 'sayfa' }),
nil
)
end
return nil
end
-- Yer bilgisini kurar.
local function buildLocation(args)
return value(args, { 'location', 'yer' })
end
-- Yayımcı/yayıncı bilgisini kurar.
local function buildPublisher(args)
return value(args, { 'publisher', 'yayımcı', 'yayıncı' })
end
--------------------------------------------------------------------------------
-- Kitap içi makale / bölüm
--------------------------------------------------------------------------------
-- Kitap içi makale veya bölüm başlığı var mı?
local function hasBookArticleTitle(args)
return pick(args, {
'makale', 'makale başlığı', 'makale_başlığı',
'bölüm', 'bolum', 'bölüm başlığı', 'bolum başlığı'
})
end
-- Makalenin içinde bulunduğu kitap var mı?
local function hasBookContainer(args)
return pick(args, {
'kitap', 'kitap başlığı', 'kitap_başlığı',
'kitap adı', 'kitap_adı',
'içinde', 'icinde'
})
end
-- Bu kullanım kitap içi makale/bölüm mü?
local function isBookArticle(args)
if hasBookArticleTitle(args) then
return true
end
if hasBookContainer(args) and pick(args, { 'title', 'başlık' }) then
return true
end
return false
end
-- Kitap içi makale/bölüm başlığını kurar.
local function buildBookArticleTitle(args)
local title = hasBookArticleTitle(args)
if not title and hasBookContainer(args) then
title = pick(args, { 'title', 'başlık' })
end
if not title then
return nil
end
local vikikaynak = pick(args, { 'vikikaynak' })
if vikikaynak then
return '“[[s:' .. vikikaynak .. '|' .. title .. ']]”'
end
return rawValue(
title,
pickUrl(args, {
'makale', 'makale başlığı', 'makale_başlığı',
'bölüm', 'bolum', 'bölüm başlığı', 'bolum başlığı',
'title', 'başlık'
}, WEB_URL_KEYS),
{ quoted = true }
)
end
-- İçinde bulunduğu kitabı kurar.
local function buildBookContainerTitle(args)
return value(args,
{
'kitap', 'kitap başlığı', 'kitap_başlığı',
'kitap adı', 'kitap_adı',
'içinde', 'icinde'
},
{ italic = true, prefix = 'içinde: ' }
)
end
-- Editör / derleyen / hazırlayan bilgisini kurar.
local function buildBookEditor(args)
local editor = value(args, { 'editör', 'editor', 'editörler', 'editorler', 'editors' })
if editor then
return 'ed. ' .. editor
end
local compiler = value(args, { 'derleyen', 'derleyenler' })
if compiler then
return 'der. ' .. compiler
end
local preparer = value(args, { 'hazırlayan', 'hazirlayan', 'hazırlayanlar', 'hazirlayanlar' })
if preparer then
return 'haz. ' .. preparer
end
return nil
end
-- Çeviren bilgisini kurar.
local function buildBookTranslator(args)
local translator = value(args, { 'çeviren', 'ceviren', 'çevirmen', 'cevirmen', 'translator' })
if translator then
return 'çevirmen: ' .. translator
end
return nil
end
--------------------------------------------------------------------------------
-- Mecmua / dergi
--------------------------------------------------------------------------------
-- Dergi/mecmua adını kurar.
local function buildPeriodical(args)
return value(args,
{ 'dergi', 'mecmua', 'journal', 'magazine', 'süreli yayın', 'süreli_yayın' },
{ italic = true }
)
end
-- Cilt/sayı bilgisini kurar.
local function buildVolumeIssue(args)
local parts = {}
local volume = pick(args, { 'cilt', 'volume' })
if volume then
table.insert(parts, rawValue(
volume .. '. cilt',
pickUrl(args, { 'cilt', 'volume' }),
nil
))
end
local issue = pick(args, { 'sayı', 'sayi', 'issue', 'number', 'no' })
if issue then
table.insert(parts, rawValue(
issue .. '. sayı',
pickUrl(args, { 'sayı', 'sayi', 'issue', 'number', 'no' }),
nil
))
end
if #parts > 0 then
return table.concat(parts, ', ')
end
return nil
end
--------------------------------------------------------------------------------
-- Gazete
--------------------------------------------------------------------------------
-- Gazete adını kurar.
local function buildNewspaper(args)
return value(args,
{ 'gazete', 'newspaper' },
{ italic = true }
)
end
--------------------------------------------------------------------------------
-- Tez
--------------------------------------------------------------------------------
-- Tez türünü kurar.
-- |tez=evet sadece kaynak türünü tez yapar; kaynak satırına "tez" yazmaz.
-- |tür=D / d / doktora → doktora
-- |tür=YL / yl / y / yl / yüksek lisans → yüksek lisans
local function buildThesisType(args)
local thesisType = pick(args, {
'tür', 'tur',
'tez türü', 'tez_türü',
'tez', 'thesis', 'degree'
})
if not thesisType then
return nil
end
local lower = mw.ustring.lower(thesisType)
lower = lower:gsub('^%s+', ''):gsub('%s+$', '')
lower = lower:gsub('%.', '')
lower = lower:gsub('%s+', ' ')
if lower == '1' or lower == 'evet' or lower == 'yes' or lower == 'true' then
return nil
end
if lower == 'd' or lower == 'doktora' then
return rawValue(
'Doktora tezi',
pickUrl(args, { 'tür', 'tur', 'tez türü', 'tez_türü', 'tez', 'thesis', 'degree' }),
nil
)
end
if lower == 'yl' or lower == 'y l' or lower == 'y' or lower == 'yüksek lisans' or lower == 'yuksek lisans' then
return rawValue(
'Yüksek lisans tezi',
pickUrl(args, { 'tür', 'tur', 'tez türü', 'tez_türü', 'tez', 'thesis', 'degree' }),
nil
)
end
return rawValue(
thesisType,
pickUrl(args, { 'tür', 'tur', 'tez türü', 'tez_türü', 'tez', 'thesis', 'degree' }),
nil
)
end
-- Üniversite/kurum bilgisini kurar.
local function buildThesisInstitution(args)
return value(args, { 'üniversite', 'universite', 'university', 'kurum', 'institution' })
end
-- Danışman bilgisini kurar.
local function buildAdvisor(args)
local advisor = value(args, { 'danışman', 'danisman', 'advisor' })
if advisor then
return 'danışman ' .. advisor
end
return nil
end
--------------------------------------------------------------------------------
-- Şarkı
--------------------------------------------------------------------------------
-- Şarkı/parça adını kurar.
local function buildSongTitle(args)
return value(args,
{ 'şarkı', 'sarki', 'parça', 'parca', 'eser adı', 'eser_adı', 'eser', 'title', 'başlık' },
{ quoted = true, fallbackUrlKeys = WEB_URL_KEYS }
)
end
-- Söz yazarı bilgisini kurar.
local function buildSongLyricsWriter(args)
local writer = value(args, { 'söz yazarı', 'söz_yazarı', 'söz', 'güfte', 'gufte', 'lyrics', 'lyricist' })
if writer then
return 'söz: ' .. writer
end
return nil
end
-- Besteci bilgisini kurar.
local function buildSongComposer(args)
local composer = value(args, { 'besteci', 'beste', 'composer' })
if composer then
return 'beste: ' .. composer
end
return nil
end
-- Yorumcu/sanatçı bilgisini kurar.
local function buildSongPerformer(args)
local performer = value(args, {
'yorumcu', 'sanatçı', 'sanatci',
'icracı', 'icraci',
'söyleyen', 'şarkıcı', 'sarkici',
'performer', 'artist'
})
if performer then
return 'yorumcu: ' .. performer
end
return nil
end
-- Albüm bilgisini kurar.
local function buildSongAlbum(args)
return value(args, { 'albüm', 'album' }, { italic = true })
end
-- Plak şirketi / yapımcı / yayıncı bilgisini kurar.
local function buildSongPublisher(args)
return value(args, {
'plak şirketi', 'plak_şirketi',
'yapımcı', 'yapimci',
'yayımcı', 'yayıncı',
'label', 'publisher'
})
end
-- Parça numarasını kurar.
local function buildSongTrack(args)
local track = pick(args, { 'parça no', 'parça_no', 'parca no', 'parca_no', 'track', 'track no', 'track_no' })
if not track then
return nil
end
return rawValue(
'parça no ' .. track,
pickUrl(args, { 'parça no', 'parça_no', 'parca no', 'parca_no', 'track', 'track no', 'track_no' }),
nil
)
end
-- Zaman/dakika/süre bilgisini kurar.
local function buildSongTime(args)
local time = pick(args, { 'zaman', 'time' })
if time then
return rawValue(
'zaman ' .. time,
pickUrl(args, { 'zaman', 'time' }),
nil
)
end
local minute = pick(args, { 'dakika', 'minute' })
if minute then
return rawValue(
'dakika ' .. minute,
pickUrl(args, { 'dakika', 'minute' }),
nil
)
end
local duration = pick(args, { 'süre', 'sure', 'duration' })
if duration then
return rawValue(
'süre ' .. duration,
pickUrl(args, { 'süre', 'sure', 'duration' }),
nil
)
end
return nil
end
--------------------------------------------------------------------------------
-- Kaynak türü
--------------------------------------------------------------------------------
-- Parametrelere bakarak kaynak türünü seçer.
local function sourceKind(args)
if pick(args, { 'gazete', 'newspaper' }) then
return 'gazete'
end
if pick(args, { 'dergi', 'mecmua', 'journal', 'magazine', 'süreli yayın', 'süreli_yayın' }) then
return 'mecmua'
end
if pick(args, { 'tez', 'thesis', 'tez türü', 'tez_türü', 'tür', 'tur', 'üniversite', 'universite', 'university', 'kurum' }) then
return 'tez'
end
if pick(args, {
'şarkı', 'sarki',
'parça', 'parca',
'eser adı', 'eser_adı',
'söz yazarı', 'söz_yazarı',
'söz', 'güfte', 'gufte',
'besteci', 'beste',
'yorumcu', 'sanatçı', 'sanatci',
'icracı', 'icraci',
'söyleyen', 'şarkıcı', 'sarkici',
'albüm', 'album',
'plak şirketi', 'plak_şirketi'
}) then
return 'şarkı'
end
return 'kitap'
end
--------------------------------------------------------------------------------
-- Kaynak satırı
--------------------------------------------------------------------------------
-- Kaynak satırını kurar.
-- Sıralama (tüm türler için ortak):
-- yıl (kalın) / yazar / eser-makale-kitap başlığı / [baskı] /
-- yayımcı-dergi-gazete / yer / sayfa / [çevirmen: ...]
local function buildSource(args)
local manual = trim(args[2]) or trim(args['2'])
if manual then
return manual
end
local parts = {}
local function add(v)
v = trim(v)
if v then
table.insert(parts, v)
end
end
local kind = sourceKind(args)
if kind == 'şarkı' then
add(buildYear(args))
add(buildSongLyricsWriter(args))
add(buildSongComposer(args))
add(buildSongPerformer(args))
add(buildSongTitle(args))
add(buildSongAlbum(args))
add(buildSongPublisher(args))
add(buildSongTrack(args))
add(buildSongTime(args))
add(buildPages(args))
elseif kind == 'mecmua' then
add(buildYear(args))
add(buildAuthor(args))
add(buildArticleTitle(args))
add(buildPeriodical(args))
add(buildVolumeIssue(args))
add(buildPublisher(args))
add(buildLocation(args))
add(buildPages(args))
add(buildBookTranslator(args))
elseif kind == 'gazete' then
add(buildYear(args))
add(buildAuthor(args))
add(buildArticleTitle(args))
add(buildNewspaper(args))
add(buildVolumeIssue(args))
add(buildLocation(args))
add(buildPages(args))
add(buildBookTranslator(args))
elseif kind == 'tez' then
add(buildYear(args))
add(buildAuthor(args))
add(buildTitle(args))
add(buildThesisType(args))
add(buildThesisInstitution(args))
add(buildAdvisor(args))
add(buildLocation(args))
add(buildPages(args))
else
add(buildYear(args))
add(buildAuthor(args))
if isBookArticle(args) then
add(buildBookArticleTitle(args))
add(buildBookContainerTitle(args))
add(buildBookEditor(args))
add(buildEdition(args))
add(buildPublisher(args))
add(buildLocation(args))
add(buildPages(args))
add(buildBookTranslator(args))
else
add(buildTitle(args))
add(buildEdition(args))
add(buildPublisher(args))
add(buildLocation(args))
add(buildPages(args))
add(buildBookTranslator(args))
end
end
if #parts == 0 then
return nil
end
return table.concat(parts, ', ')
end
--------------------------------------------------------------------------------
-- Tanıklık metni ve kategori
--------------------------------------------------------------------------------
-- Tanıklık metnini biçimlendirir.
local function quoteBlock(text, langCode)
if not text then
return nil
end
local block = mw.html.create('div')
block:cssText('margin:0;')
local q = block:tag('div')
q:cssText('line-height:1.6; font-style:italic; overflow-wrap:anywhere; word-break:break-word;')
if langCode then
q:attr('lang', langCode)
end
q:wikitext(text)
return tostring(block)
end
-- Kaynak türüne göre kategori sonunu verir.
local function categorySuffix(args)
if hasWebSource(args) then
return 'çevrim içi tanıklıklar'
end
local kind = sourceKind(args)
if kind == 'mecmua' then
return 'mecmuadan tanıklıklar'
end
if kind == 'gazete' then
return 'gazeteden tanıklıklar'
end
if kind == 'tez' then
return 'tezden tanıklıklar'
end
if kind == 'şarkı' then
return 'şarkıdan tanıklıklar'
end
return 'kitaptan tanıklıklar'
end
--------------------------------------------------------------------------------
-- Ana fonksiyon
--------------------------------------------------------------------------------
function p.main(frame)
local args = mergeArgs(frame)
local originalText = pick(args, {
'3', 'passage', 'pasaj', 'metin', 'tanıklık', 'alıntı'
})
local translationText = pick(args, {
'1', 't', 'tercüme', 'çeviri'
})
local originalLang = pick(args, { 'dil' })
local translationLang = pick(args, { 'dil2' })
local root = mw.html.create('div')
root:cssText('margin-bottom:.5em; font-size:95%; text-align:left;')
if originalText then
root:wikitext(quoteBlock(originalText, originalLang))
end
if translationText then
root:wikitext(quoteBlock(translationText, translationLang))
end
local source = buildSource(args)
if source then
root:tag('div')
:cssText('margin:0 0 0 1.25em; font-size:.92em; line-height:1.45;')
:wikitext('— ' .. source)
end
local out = tostring(root)
local ns = mw.title.getCurrentTitle().namespace
if ns ~= 10 and ns ~= 828 then
if originalLang then
out = out .. '[[Kategori:' .. langLabel(frame, originalLang) .. ' ' .. categorySuffix(args) .. ']]'
else
out = out .. '<span style="color:red">\'\'\'(Lütfen bir dil kodu girin.)\'\'\'</span>[[Kategori:Dil parametresi olmayan ' .. categorySuffix(args) .. ']]'
end
end
return out
end
return p
7sx9gxrq4bbz94ln3d5joapmzolm74x
μόνος
0
1581025
5904170
5652476
2026-10-12T01:51:03Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904170
wikitext
text/x-wiki
{{bakınız|μονός}}
==Yunanca==
===Ön ad===
{{el-ön ad}}
# [[yalnız]]
nile8kh3ni6kjzkztw35r50qkholzrl
ν
0
1591262
5904173
5672919
2026-10-12T01:51:31Z
ToprakBot
38181
İngilizce Vikisözlük'teki also bağlantıları eklendi
5904173
wikitext
text/x-wiki
{{bakınız|Ν}}
==Yunanca==
===Harf===
{{başlık başı|el|harf|küçük harf||büyük harf|Ν}}
# {{şot|Modern Yunan alfabesinin on üçüncü harfi.}}
4g0fmfyfm6njoub3071zr6hnibw37w7
Kullanıcı:ToprakBot/Liste
2
1608056
5904179
5904017
2026-10-12T02:18:11Z
ToprakBot
38181
Son taranan madde: ολιγόθερμο
5904179
wikitext
text/x-wiki
ολιγόθερμο
4b77o1bqkywg82crhyb2620pmwcems2
désiré
0
1637392
5904154
5750569
2026-10-11T22:59:28Z
MustafaCavlak
59368
/* Ortaç */
5904154
wikitext
text/x-wiki
==Fransızca==
===Ortaç===
{{fr-ortaç-er}}
# {{çekim|dil=fr|désirer||past|part}}
25vozp499r3z2gfehiswirr13tjak3s
carburé
0
1638546
5904160
5751726
2026-10-11T23:06:10Z
MustafaCavlak
59368
/* Ortaç */
5904160
wikitext
text/x-wiki
==Fransızca==
===Ortaç===
{{fr-ortaç-er}}
# {{çekim|dil=fr|carburer||past|part}}
a6p2vkf57uxj6n57y8z0iw26w9bmvky
photographié
0
1640643
5904156
5753832
2026-10-11T23:02:44Z
MustafaCavlak
59368
/* Ortaç */
5904156
wikitext
text/x-wiki
==Fransızca==
===Ortaç===
{{fr-ortaç-er}}
# {{çekim|dil=fr|photographier||past|part}}
79rbn5yjrs6zsl81cyp36foxopc2wyz
大蒜
0
1769168
5904090
2026-10-11T13:10:48Z
MustafaCavlak
59368
Yeni sayfa : ==Çince== ===Söyleniş=== {{zh-söyleniş |m=dàsuàn |m-s=da4suan4 |k=daai6 syun3 |g=tai5 son4 |h=pfs=thai-son;gd=tai4 son4 |x=dai5 sonn4 |x-h=dai5 suen |mc=y |kat=a }} ===Ad=== {{başlık başı|zh|ad}} # [[sarımsak]]
5904090
wikitext
text/x-wiki
==Çince==
===Söyleniş===
{{zh-söyleniş
|m=dàsuàn
|m-s=da4suan4
|k=daai6 syun3
|g=tai5 son4
|h=pfs=thai-son;gd=tai4 son4
|x=dai5 sonn4
|x-h=dai5 suen
|mc=y
|kat=a
}}
===Ad===
{{başlık başı|zh|ad}}
# [[sarımsak]]
amvw39ma6le9vw9oyq0ghrjnvgtbu2q
dàsuàn
0
1769169
5904091
2026-10-11T13:11:34Z
MustafaCavlak
59368
Yeni sayfa : {{bak|dǎsuàn|dǎsuan}} ==Mandarin Çincesi== ===Romanizasyon=== {{cmn-pinyin}} # {{cmn-pinyin yazılışı|大蒜}}
5904091
wikitext
text/x-wiki
{{bak|dǎsuàn|dǎsuan}}
==Mandarin Çincesi==
===Romanizasyon===
{{cmn-pinyin}}
# {{cmn-pinyin yazılışı|大蒜}}
228q9pvxj1ebxp8imt48mk8t5599hrh
clochardisant
0
1769170
5904093
2026-10-11T14:22:15Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Ortaç=== {{başlık başı|fr|ortaç}} # {{çekim|dil=fr|clochardiser||pres|part}}
5904093
wikitext
text/x-wiki
==Fransızca==
===Ortaç===
{{başlık başı|fr|ortaç}}
# {{çekim|dil=fr|clochardiser||pres|part}}
05ugmt4e5z4iy90taqe8s2jwtczeuvx
clochardisé
0
1769171
5904094
2026-10-11T14:22:43Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Ortaç=== {{fr-ortaç-er}} # {{çekim|dil=fr|clochardiser||past|part}}
5904094
wikitext
text/x-wiki
==Fransızca==
===Ortaç===
{{fr-ortaç-er}}
# {{çekim|dil=fr|clochardiser||past|part}}
cju2umwf6kag2rlbzoirzbmpm6o0q10
clochard
0
1769172
5904095
2026-10-11T14:24:40Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Ad=== {{fr-ad|e|d=clocharde}} # [[serseri]] ===Ek okumalar=== * {{R:fr:TLFi}}
5904095
wikitext
text/x-wiki
==Fransızca==
===Ad===
{{fr-ad|e|d=clocharde}}
# [[serseri]]
===Ek okumalar===
* {{R:fr:TLFi}}
2x0ao0azr95rs6eg4unaz923cv2a5zh
clocharde
0
1769173
5904096
2026-10-11T14:25:21Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Ad=== {{fr-ad|d}} # {{dişil karşılığı|fr|clochard}}
5904096
wikitext
text/x-wiki
==Fransızca==
===Ad===
{{fr-ad|d}}
# {{dişil karşılığı|fr|clochard}}
dgq8ybjmwdet1dgjurlpiax985ktb5k
plonger
0
1769174
5904099
2026-10-11T14:35:35Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Eylem=== {{fr-eylem}} # [[dalmak]] # [[daldırmak]] ====Çekimleme==== {{fr-ger-oto}} ===Ek okumalar=== * {{R:fr:TLFi}}
5904099
wikitext
text/x-wiki
==Fransızca==
===Eylem===
{{fr-eylem}}
# [[dalmak]]
# [[daldırmak]]
====Çekimleme====
{{fr-ger-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
az89eqdz6pv2kes2bfbzfsm0g9748n8
ployer
0
1769175
5904100
2026-10-11T14:38:01Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Eylem=== {{fr-eylem}} # [[eğmek]], [[bükmek]] # [[eğilmek]], [[bükülmek]] ===Ek okumalar=== * {{R:fr:TLFi}}
5904100
wikitext
text/x-wiki
==Fransızca==
===Eylem===
{{fr-eylem}}
# [[eğmek]], [[bükmek]]
# [[eğilmek]], [[bükülmek]]
===Ek okumalar===
* {{R:fr:TLFi}}
gqol0ou80876k8yv3ock96ny1i4irla
fléchir
0
1769176
5904101
2026-10-11T14:41:05Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== [[Dosya:Final 2013 Fencing WCH EFS-IN t210417.jpg|küçükresim|Les escrimeuses '''fléchissent''' les genoux.]] ===Eylem=== {{fr-eylem}} # [[bükmek]] # [[bükülmek]] ====Çekimleme==== {{fr-ir-oto}} ===Ek okumalar=== * {{R:fr:TLFi}}
5904101
wikitext
text/x-wiki
==Fransızca==
[[Dosya:Final 2013 Fencing WCH EFS-IN t210417.jpg|küçükresim|Les escrimeuses '''fléchissent''' les genoux.]]
===Eylem===
{{fr-eylem}}
# [[bükmek]]
# [[bükülmek]]
====Çekimleme====
{{fr-ir-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
lyexvof36rw0vyyrfgp6xe4zrmzadjr
sécher
0
1769177
5904102
2026-10-11T14:44:36Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Eylem=== {{fr-eylem}} # [[kurutmak]] ===Ek okumalar=== * {{R:fr:TLFi}}
5904102
wikitext
text/x-wiki
==Fransızca==
===Eylem===
{{fr-eylem}}
# [[kurutmak]]
===Ek okumalar===
* {{R:fr:TLFi}}
rnc4l9x1xnv15b56mlwgspy8tif7c8h
éclaircir
0
1769178
5904107
2026-10-11T14:57:06Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Eylem=== {{fr-eylem}} # {{t|dil=fr|geçişli}} [[aydınlatmak]] # {{t|dil=fr|dönüşlü}} [[aydınlanmak]] ====Çekimleme==== {{fr-ir-oto}} ===Ek okumalar=== * {{R:fr:TLFi}}
5904107
wikitext
text/x-wiki
==Fransızca==
===Eylem===
{{fr-eylem}}
# {{t|dil=fr|geçişli}} [[aydınlatmak]]
# {{t|dil=fr|dönüşlü}} [[aydınlanmak]]
====Çekimleme====
{{fr-ir-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
tadg6w07x558356ew62nlxqf32txppu
secourir
0
1769179
5904110
2026-10-11T15:05:10Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Eylem=== {{fr-eylem}} # [[yardımına koşmak]] ====Çekimleme==== {{fr-courir-oto}} ===Ek okumalar=== * {{R:fr:TLFi}}
5904110
wikitext
text/x-wiki
==Fransızca==
===Eylem===
{{fr-eylem}}
# [[yardımına koşmak]]
====Çekimleme====
{{fr-courir-oto}}
===Ek okumalar===
* {{R:fr:TLFi}}
gf7bsumb9babtd3hnzfyuvihdto4m9s
Daijirō
0
1769180
5904151
2026-10-11T22:05:45Z
MustafaCavlak
59368
Yeni sayfa : ==Japonca== ===Romanizasyon=== {{ja-romaji}} # {{romanizasyon|dil=ja|だいじろう}}
5904151
wikitext
text/x-wiki
==Japonca==
===Romanizasyon===
{{ja-romaji}}
# {{romanizasyon|dil=ja|だいじろう}}
hr2vywknq0k6bqp0n1gkp4u3ba37sv4
photographions
0
1769181
5904157
2026-10-11T23:03:56Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Eylem=== {{başlık başı|fr|çekimli eylem}} # {{çekim|dil=fr|photographier||1ç|pres|ind|;|1ç|imp}}
5904157
wikitext
text/x-wiki
==Fransızca==
===Eylem===
{{başlık başı|fr|çekimli eylem}}
# {{çekim|dil=fr|photographier||1ç|pres|ind|;|1ç|imp}}
1wg8fg2mupx2y5naerk9jfgbrbu8kaq
photographiez
0
1769182
5904158
2026-10-11T23:04:22Z
MustafaCavlak
59368
Yeni sayfa : ==Fransızca== ===Eylem=== {{başlık başı|fr|çekimli eylem}} # {{çekim|dil=fr|photographier||2ç|pres|ind|;|2ç|imp}}
5904158
wikitext
text/x-wiki
==Fransızca==
===Eylem===
{{başlık başı|fr|çekimli eylem}}
# {{çekim|dil=fr|photographier||2ç|pres|ind|;|2ç|imp}}
rsc1p4wr95dux2lda8tw50aypi5rmvy
βρέφος
0
1769183
5904162
2026-10-11T23:41:30Z
MustafaCavlak
59368
Yeni sayfa : ==Yunanca== ===Ad=== {{el-ad|n|βρέφη}} # [[bebek]] ====Çekimleme==== {{el-aN-ος-η-2b|βρέφ|βρεφ}} ===Ek okumalar=== * {{R:el:MYS}}
5904162
wikitext
text/x-wiki
==Yunanca==
===Ad===
{{el-ad|n|βρέφη}}
# [[bebek]]
====Çekimleme====
{{el-aN-ος-η-2b|βρέφ|βρεφ}}
===Ek okumalar===
* {{R:el:MYS}}
fclqxixguhw7f3dxkj8syut1e7p8gqr
έμβρυο
0
1769184
5904163
2026-10-11T23:44:29Z
MustafaCavlak
59368
Yeni sayfa : ==Yunanca== ===Ad=== {{el-ad|n}} # [[embriyo]] ===Ek okumalar=== * {{R:el:MYS}}
5904163
wikitext
text/x-wiki
==Yunanca==
===Ad===
{{el-ad|n}}
# [[embriyo]]
===Ek okumalar===
* {{R:el:MYS}}
52ugqisgbzqw53t5syxvw70vto6v4p8
νεογνό
0
1769185
5904164
2026-10-11T23:50:11Z
MustafaCavlak
59368
Yeni sayfa : ==Yunanca== ===Ad=== {{el-ad|n}} # [[yenidoğan]] ===Ek okumalar=== * {{R:el:MYS}}
5904164
wikitext
text/x-wiki
==Yunanca==
===Ad===
{{el-ad|n}}
# [[yenidoğan]]
===Ek okumalar===
* {{R:el:MYS}}
0aoaftkh9ulfhu8bdi0czz5acl08o0v
νήπιο
0
1769186
5904165
2026-10-12T00:01:33Z
MustafaCavlak
59368
Yeni sayfa : ==Yunanca== ===Ad=== {{el-ad|n}} # [[küçük]] [[çocuk]] ===Ek okumalar=== * {{R:el:MYS}}
5904165
wikitext
text/x-wiki
==Yunanca==
===Ad===
{{el-ad|n}}
# [[küçük]] [[çocuk]]
===Ek okumalar===
* {{R:el:MYS}}
9dfb4k6k35u3m1n3w525jdgimc3dbw2
αναστολέας
0
1769187
5904166
2026-10-12T00:13:49Z
MustafaCavlak
59368
Yeni sayfa : ==Yunanca== ===Ad=== {{el-ad|e}} # [[inhibitör]] ===Ek okumalar=== * {{R:el:MYS}}
5904166
wikitext
text/x-wiki
==Yunanca==
===Ad===
{{el-ad|e}}
# [[inhibitör]]
===Ek okumalar===
* {{R:el:MYS}}
najgzllviwsoi96nm1ld4i48502r6o7
αντιιικός
0
1769188
5904167
2026-10-12T00:19:47Z
MustafaCavlak
59368
Yeni sayfa : ==Yunanca== ===Ön ad=== {{el-ön ad}} # [[antiviral]] ===Ek okumalar=== * {{R:el:Yorgakas}}
5904167
wikitext
text/x-wiki
==Yunanca==
===Ön ad===
{{el-ön ad}}
# [[antiviral]]
===Ek okumalar===
* {{R:el:Yorgakas}}
rbkgh8wjw6483ku3cl40f9xqka11ce4
ιικός
0
1769189
5904168
2026-10-12T00:21:11Z
MustafaCavlak
59368
Yeni sayfa : ==Yunanca== ===Ön ad=== {{el-ön ad}} # [[viral]] ===Ek okumalar=== * {{R:el:MYS}}
5904168
wikitext
text/x-wiki
==Yunanca==
===Ön ad===
{{el-ön ad}}
# [[viral]]
===Ek okumalar===
* {{R:el:MYS}}
o4ls7nylfzvw1nxp5apkf7vm3xe3zje