Wîkîferheng kuwiktionary https://ku.wiktionary.org/wiki/Destp%C3%AAk MediaWiki 1.47.0-wmf.5 case-sensitive Medya Taybet Gotûbêj Bikarhêner Gotûbêja bikarhêner Wîkîferheng Gotûbêja Wîkîferhengê Wêne Gotûbêja wêneyî MediaWiki Gotûbêja MediaWiki Şablon Gotûbêja şablonê Alîkarî Gotûbêja alîkariyê Kategorî Gotûbêja kategoriyê Pêvek Gotûbêja pêvekê Nimînok Gotûbêja nimînokê Portal Gotûbêja portalê Tewandin Gotûbêja tewandinê Jinûvesazî Gotûbêja jinûvesaziyê TimedText TimedText talk Modul Gotûbêja modulê Event Event talk tevizîn 0 40703 6237247 6124733 2026-06-07T06:00:54Z ~2026-33613-87 15035 +nimûneya bikaranînê bi amûra « [[Mediawiki:Gadget-wikt.add-examples|Nimûne zêde bike]] » (v1.2). 6237247 wikitext text/x-wiki == {{ziman|ku}} == === Bilêvkirin === * {{ku-kîte}} === Lêker === {{lêker|ku|c=ngh}}, {{t-ya nerm}} # [[pûçbûn]], hisnekirin, hestiyariya xwe winda kirn, [[narkoz]], [[vizîn]] jê hatin, ji ber [[xitimîn]]a yan jî [[tengbûn]]a [[reh]]ên [[xwîn]]ê [[pûçbûn]]a [[goşt]]<br> serma tilîkên min di'''tevizîn'''e #* {{bêmînak|ku}} ==== Bi alfabeyên din ==== * {{ku-ar|ته‌ڤزین}} ==== Herwiha ==== * [[devîzîn]] * [[tevîzîn]] ==== Bide ber ==== * [[tewizîn]] * [[qerrimîn]] ==== Tewîn ==== ''Lêker'': :-teviz- ==== Têkildar ==== * [[tevizandin]] ==== Jê ==== * [[tevizî]] * [[teviziyayî]] * [[tevizok]] ==== Etîmolojî ==== {{bêetîmolojî}} ==== Werger ==== {{werger-ser}} * {{Z|de}}: {{W-|de|Prickeln}}, {{W+|de|einschlafen}}, {{W+|de|erstarren}}, {{W-|de|gefühllos sein}}, {{W-|de|gefühllos werden}}, {{W+|de|prickeln}}, {{W+|de|Zucken|m|guman=erê}} * {{Z|en}}: {{W+|en|freeze up|guman=erê}} * {{Z|tr}}: {{W+|tr|uyuşmak}}, {{W-|tr|karıncalanmak}}, {{W+|tr|uslanmak|guman=erê}}, {{W+|tr|karıncalanma|guman=erê}}, {{W-|tr|hissizleşmek|guman=erê}} {{werger-bin}} === Navdêr === {{ku-tewîn-nav|tevizîn|mê}} {{navdêr|ku|z=m}} # {{bêwate}} #: {{mk|ku|Ji sermayê pêçîyên min '''tevizîn'''.}} #* {{bêmînak|ku}} ==== Etîmolojî ==== {{bêetîmolojî}} ==== Werger ==== {{werger-ser}} {{werger-bin}} n7stg1oig1f45kdbxgndckvgdyv18yz 6237248 6237247 2026-06-07T06:06:25Z ~2026-33613-87 15035 +nimûneya bikaranînê bi amûra « [[Mediawiki:Gadget-wikt.add-examples|Nimûne zêde bike]] » (v1.2). 6237248 wikitext text/x-wiki == {{ziman|ku}} == === Bilêvkirin === * {{ku-kîte}} === Lêker === {{lêker|ku|c=ngh}}, {{t-ya nerm}} # [[pûçbûn]], hisnekirin, hestiyariya xwe winda kirn, [[narkoz]], [[vizîn]] jê hatin, ji ber [[xitimîn]]a yan jî [[tengbûn]]a [[reh]]ên [[xwîn]]ê [[pûçbûn]]a [[goşt]]<br> serma tilîkên min di'''tevizîn'''e #* {{bêmînak|ku}} ==== Bi alfabeyên din ==== * {{ku-ar|ته‌ڤزین}} ==== Herwiha ==== * [[devîzîn]] * [[tevîzîn]] ==== Bide ber ==== * [[tewizîn]] * [[qerrimîn]] ==== Tewîn ==== ''Lêker'': :-teviz- ==== Têkildar ==== * [[tevizandin]] ==== Jê ==== * [[tevizî]] * [[teviziyayî]] * [[tevizok]] ==== Etîmolojî ==== {{bêetîmolojî}} ==== Werger ==== {{werger-ser}} * {{Z|de}}: {{W-|de|Prickeln}}, {{W+|de|einschlafen}}, {{W+|de|erstarren}}, {{W-|de|gefühllos sein}}, {{W-|de|gefühllos werden}}, {{W+|de|prickeln}}, {{W+|de|Zucken|m|guman=erê}} * {{Z|en}}: {{W+|en|freeze up|guman=erê}} * {{Z|tr}}: {{W+|tr|uyuşmak}}, {{W-|tr|karıncalanmak}}, {{W+|tr|uslanmak|guman=erê}}, {{W+|tr|karıncalanma|guman=erê}}, {{W-|tr|hissizleşmek|guman=erê}} {{werger-bin}} === Navdêr === {{ku-tewîn-nav|tevizîn|mê}} {{navdêr|ku|z=m}} # {{bêwate}} #: {{mk|ku|Ji sermayê pêçîyên min '''tevizîn'''.}} #* {{jêder|ku|2=Nevgurnet|url=https://nevgur.net/gotin/|jêgirtin=Ax lingê min tevizî, nikarim xweşik bimeşim}} ==== Etîmolojî ==== {{bêetîmolojî}} ==== Werger ==== {{werger-ser}} {{werger-bin}} alup3bed2fie2gdsarekqi5r5c3sczb 6237251 6237248 2026-06-07T07:06:42Z Bikarhêner 3719 6237251 wikitext text/x-wiki == {{ziman|ku}} == === Bilêvkirin === * {{ku-kîte}} === Lêker === {{lêker|ku|c=ngh}}, {{t-ya nerm}} # [[hest|Hest]]a xwe winda kirin, [[pûçbûn]], hisnekirin, [[narkoz]], [[vizîn]] jê hatin, ji ber [[xitimîn]] yan jî [[tengbûn]]a [[reh]]ên [[xwîn]]ê [[pûçbûn]]a [[goşt]]. #: {{nm|ku|Serma tilîkên min '''ditevizîne'''.}} #* {{bêmînak|ku}} ==== Bi alfabeyên din ==== * {{ku-ar|ته‌ڤزین}} ==== Herwiha ==== * {{hw|ku|devîzîn}} * {{hw|ku|tevîzîn}} ==== Bide ber ==== * {{g|ku|tewizîn}} * {{g|ku|qerrimîn}} ==== Tewîn ==== ''Lêker'': :-teviz- ==== Têkildar ==== * {{g|ku|tevizandin}} ==== Jê ==== * {{g|ku|tevizî}} * {{g|ku|teviziyayî}} * {{g|ku|tevizok}} ==== Etîmolojî ==== {{bêetîmolojî}} ==== Werger ==== {{werger-ser}} * {{Z|de}}: {{W-|de|Prickeln}}, {{W+|de|einschlafen}}, {{W+|de|erstarren}}, {{W-|de|gefühllos sein}}, {{W-|de|gefühllos werden}}, {{W+|de|prickeln}}, {{W+|de|Zucken|m|guman=erê}} * {{Z|en}}: {{W+|en|numb}}, {{W+|en|freeze up|guman=erê}} * {{Z|tr}}: {{W+|tr|uyuşmak}}, {{W-|tr|karıncalanmak}}, {{W+|tr|uslanmak|guman=erê}}, {{W-|tr|hissizleşmek|guman=erê}} {{werger-bin}} === Navdêr === {{ku-tewîn-nav|tevizîn|mê}} {{navdêr|ku|z=m}} # Hisnekirina ji ber [[xitimîn]] yan jî [[tengbûn]]a [[reh]]ên [[xwîn]]ê, windabûn an kêmbûna [[his]]an. #: {{mk|ku|Ji sermayê pêçîyên min '''tevizîn'''.}} #* {{jêder|ku|2=Nevgurnet|url=https://nevgur.net/gotin/|jêgirtin=Ax lingê min '''tevizî''', nikarim xweşik bimeşim.}} ==== Etîmolojî ==== {{bêetîmolojî}} ==== Werger ==== {{werger-ser}} * {{Z|tr}}: {{W+|tr|uyuşma}}, {{W+|tr|karıncalanma}} {{werger-bin}} l1uqwa31pdsx2pbbhl62yawr4m3j5d3 weşanger 0 47667 6237241 5997721 2026-06-06T16:52:07Z Bikarhêner 3719 6237241 wikitext text/x-wiki == {{ziman|ku}} == === Bilêvkirin === * {{ku-IPA}} * {{ku-kîte}} === Navdêr === {{ku-tewîn-nav|weşanger|mê û nêr}} [[Wêne:Editorial and Publishing Department KarRC 2008 A E Seleznev.jpg|thumb|Çend weşanger li ser karê xwe.]] {{navdêr|ku|z=mn}} # Kesê yan [[sazî|saziya]] ku [[pirtûk]]an (yan [[rojname]]yan yan [[kovar]]an) [[weşandin|diweşîne]]. #: {{hevmaneyên peyvê|ku|çapker|belavker}} ==== Herwiha === {{kol3|ku|cure=Herwiha |weşankar |weşanvan |weşîner }} ==== Têkildar ==== * {{g|ku|weşanxane}} ==== Etîmolojî ==== Ji {{qertaf|ku|weşan|-ger}}. ==== Jê ==== * {{g|ku|weşangerî}} ==== Werger ==== {{werger-ser}} * {{Z|af}}: {{W-|af|uitgewer}} * {{Z|de}}: {{W+|de|Herausgeber|n}}, {{W+|de|Herausgeberin|m}}, {{W+|de|Verlag|n}} * {{Z|az}}: {{W-|az|naşir}} * {{Z|eu}}: {{W-|eu|argitaratzaile}}, {{W-|eu|argitaletxe}} * {{Z|ba}}: {{W-|ba|нәшриәт}} * {{Z|be}}: {{W-|be|выдаве́ц|n}}, {{W-|be|выдаве́цтва|nt}}, {{W-|be|выдаўні́цтва|m}} * {{Z|bg}}: {{W-|bg|изда́тел|n}}, {{W-|bg|изда́телка|m}}, {{W-|bg|изда́телство|nt}} * {{Z|my}}: {{W+|my|ထုတ်ဝေသူ}} * {{Z|cs}}: {{W-|cs|vydavatel|n}}, {{W-|cs|vydavatelka|m}}, {{W-|cs|vydavatelství|nt}} * {{Z|zh}}: *: {{Z|cmn}}: {{W+|cmn|出版者|tr=chūbǎn zhě}}, {{W-|cmn|發行人|tr=fāxíngrén}}, {{W+|cmn|出版社|tr=chūbǎnshè}} * {{Z|da}}: {{W-|da|forlægger|g}} * {{Z|id}}: {{W+|id|penerbit}} * {{Z|ar}}: {{W-|ar|دَار نَشْر|m}}, {{W+|ar|نَاشِر|n}} * {{Z|hy}}: {{W+|hy|հրատարակիչ}}, {{W+|hy|հրատարակչություն}} * {{Z|eo}}: {{W-|eo|eldonejo}}, {{W-|eo|eldonisto}} * {{Z|et}}: {{W-|et|kirjastaja}} * {{Z|fa}}: {{W+|fa|ناشر|tr=nâšer}} * {{Z|fi}}: {{W+|fi|julkaisija}}; {{W+|fi|kustantaja}} * {{Z|fr}}: {{W+|fr|éditeur|n}}, {{W+|fr|maison d’édition|m}} * {{Z|gu}}: {{W-|gu|પ્રકાશક}} * {{Z|ka}}: {{W-|ka|გამომცემელი}} * {{Z|hi}}: {{W+|hi|प्रकाशक|n}}, {{W+|hi|पब्लिशर}} * {{Z|nl}}: {{W+|nl|uitgever|n}}, {{W+|nl|uitgeverij|m}} * {{Z|he}}: {{W-|he|הוצאה לאור|m|tr=hotza'ah la'ór}}, {{W-|he|מוֹצִיא לָאוֹר|n|tr=motsí la'ór}} * {{Z|en}}: {{W+|en|publisher}} * {{Z|it}}: {{W+|it|editore|n}} * {{Z|ja}}: {{W+|ja|出版社|tr=しゅっぱんしゃ, shuppansha}}, {{W-|ja|発行者|tr=はっこうしゃ, hakkou sha}} * {{Z|ca}}: {{W+|ca|editorial|m}}, {{W+|ca|editor|n}} * {{Z|ko}}: {{W+|ko|출판사}} * {{Z|lo}}: {{W-|lo|ຜູ້ພິມ}} * {{Z|mk}}: {{W-|mk|издавач|n}}, {{W-|mk|издавачка|m}} * {{Z|ms}}: {{W-|ms|penerbit}} * {{Z|mi}}: {{W-|mi|kaiwhakaputa}} * {{Z|hu}}: {{W+|hu|könyvkiadó}}, {{W+|hu|kiadó}} * {{Z|mn}}: *: Kirîlî: {{W+|mn|хэвлэгч}} *: Mongolî: {{W-|mn|ᠬᠡᠪᠯᠡᠭᠴᠢ}} * {{Z|nb}}: {{W-|nb|forlegger|n}}, {{W-|nb|forlag|nt}} * {{Z|ug}}: {{W-|ug|نەشر}} * {{Z|uz}}: {{W+|uz|noshir}} * {{Z|ps}}: {{W+|ps|ناشر|n|tr=nãšer}} * {{Z|pl}}: {{W+|pl|wydawca|n}}, {{W-|pl|wydawczyni|m}}, {{W+|pl|wydawnictwo|nt}} * {{Z|pt}}: {{W+|pt|editor|n}}, {{W+|pt|editora|m}}, {{W+|pt|editores|p}} * {{Z|kk}}: {{W-|kk|баспашы}}, {{W-|kk|баспагер}}, {{W-|kk|шығарушы}} * {{Z|ro}}: {{W+|ro|editură|m}} * {{Z|ru}}: {{W+|ru|изда́тель|n}}, {{W+|ru|изда́тельница|m}}, {{W+|ru|изда́тельство|nt}} * {{Z|sh}}: *: Kirîlî: {{W-|sh|изда̀ва̄ч|n}} *: Latînî: {{W-|sh|izdàvāč|n}} * {{Z|sk}}: {{W-|sk|vydavateľ|n}}, {{W-|sk|vydavateľka|m}}, {{W-|sk|vydavateľstvo|nt}} * {{Z|sl}}: {{W+|sl|založnik|n}}, {{W-|sl|založnica|m}}, {{W+|sl|založba|m}} * {{Z|es}}: {{W+|es|editor}}, {{W+|es|editorial|m}} * {{Z|sv}}: {{W+|sv|förläggare|g}}, {{W+|sv|förlag|nt}}, {{W+|sv|utgivare|g}} * {{Z|tg}}: {{W-|tg|ношир}} * {{Z|tl}}: {{W-|tl|tagapaglathala}} * {{Z|th}}: {{W-|th|ผู้พิมพ์}} * {{Z|te}}: {{W-|te|ప్రచురణకర్త}} * {{Z|tr}}: {{W+|tr|yayıncı}}, {{W+|tr|yayımcı}} * {{Z|ur}}: {{W+|ur|ناشر|n|tr=nāśir}} * {{Z|uk}}: {{W-|uk|видаве́ць|n}}, {{W-|uk|видавни́к|n}}, {{W-|uk|видавни́ця|m}}, {{W-|uk|видавни́цтво|nt}} * {{Z|vi}}: {{W-|vi|người xuất bản}}, {{W+|vi|nhà xuất bản}} * {{Z|cy}}: {{W-|cy|cyhoeddwr|n}}, {{W-|cy|gwasg|m}} * {{Z|yi}}: {{W-|yi|פֿאַרלאַג|n}} * {{Z|el}}: {{W+|el|εκδότης|n}}, {{W+|el|εκδότρια|m}} * {{Z|za}}: {{W-|za|cuzbanjse}} {{werger-bin}} :{{werger çavkanî|en|publisher|beş=Ev qismê Wergerê|oldid=75883978}} 5fwsfsy4bb5zd3s1ilo8c9dyhdfgr6y 6237242 6237241 2026-06-06T16:52:25Z Bikarhêner 3719 /* */ bi [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]ê re 6237242 wikitext text/x-wiki == {{ziman|ku}} == === Bilêvkirin === * {{ku-IPA}} * {{ku-kîte}} === Navdêr === {{ku-tewîn-nav|weşanger|mê û nêr}} [[Wêne:Editorial and Publishing Department KarRC 2008 A E Seleznev.jpg|thumb|Çend weşanger li ser karê xwe.]] {{navdêr|ku|z=mn}} # Kesê yan [[sazî|saziya]] ku [[pirtûk]]an (yan [[rojname]]yan yan [[kovar]]an) [[weşandin|diweşîne]]. #: {{hevmaneyên peyvê|ku|çapker|belavker}} ==== Herwiha ==== {{kol3|ku|cure=Herwiha |weşankar |weşanvan |weşîner }} ==== Têkildar ==== * {{g|ku|weşanxane}} ==== Etîmolojî ==== Ji {{qertaf|ku|weşan|-ger}}. ==== Jê ==== * {{g|ku|weşangerî}} ==== Werger ==== {{werger-ser}} * {{Z|af}}: {{W-|af|uitgewer}} * {{Z|de}}: {{W+|de|Herausgeber|n}}, {{W+|de|Herausgeberin|m}}, {{W+|de|Verlag|n}} * {{Z|az}}: {{W-|az|naşir}} * {{Z|eu}}: {{W-|eu|argitaratzaile}}, {{W-|eu|argitaletxe}} * {{Z|ba}}: {{W-|ba|нәшриәт}} * {{Z|be}}: {{W-|be|выдаве́ц|n}}, {{W-|be|выдаве́цтва|nt}}, {{W-|be|выдаўні́цтва|m}} * {{Z|bg}}: {{W-|bg|изда́тел|n}}, {{W-|bg|изда́телка|m}}, {{W-|bg|изда́телство|nt}} * {{Z|my}}: {{W+|my|ထုတ်ဝေသူ}} * {{Z|cs}}: {{W-|cs|vydavatel|n}}, {{W-|cs|vydavatelka|m}}, {{W-|cs|vydavatelství|nt}} * {{Z|zh}}: *: {{Z|cmn}}: {{W+|cmn|出版者|tr=chūbǎn zhě}}, {{W-|cmn|發行人|tr=fāxíngrén}}, {{W+|cmn|出版社|tr=chūbǎnshè}} * {{Z|da}}: {{W-|da|forlægger|g}} * {{Z|id}}: {{W+|id|penerbit}} * {{Z|ar}}: {{W-|ar|دَار نَشْر|m}}, {{W+|ar|نَاشِر|n}} * {{Z|hy}}: {{W+|hy|հրատարակիչ}}, {{W+|hy|հրատարակչություն}} * {{Z|eo}}: {{W-|eo|eldonejo}}, {{W-|eo|eldonisto}} * {{Z|et}}: {{W-|et|kirjastaja}} * {{Z|fa}}: {{W+|fa|ناشر|tr=nâšer}} * {{Z|fi}}: {{W+|fi|julkaisija}}; {{W+|fi|kustantaja}} * {{Z|fr}}: {{W+|fr|éditeur|n}}, {{W+|fr|maison d’édition|m}} * {{Z|gu}}: {{W-|gu|પ્રકાશક}} * {{Z|ka}}: {{W-|ka|გამომცემელი}} * {{Z|hi}}: {{W+|hi|प्रकाशक|n}}, {{W+|hi|पब्लिशर}} * {{Z|nl}}: {{W+|nl|uitgever|n}}, {{W+|nl|uitgeverij|m}} * {{Z|he}}: {{W-|he|הוצאה לאור|m|tr=hotza'ah la'ór}}, {{W-|he|מוֹצִיא לָאוֹר|n|tr=motsí la'ór}} * {{Z|en}}: {{W+|en|publisher}} * {{Z|it}}: {{W+|it|editore|n}} * {{Z|ja}}: {{W+|ja|出版社|tr=しゅっぱんしゃ, shuppansha}}, {{W-|ja|発行者|tr=はっこうしゃ, hakkou sha}} * {{Z|ca}}: {{W+|ca|editorial|m}}, {{W+|ca|editor|n}} * {{Z|ko}}: {{W+|ko|출판사}} * {{Z|lo}}: {{W-|lo|ຜູ້ພິມ}} * {{Z|mk}}: {{W-|mk|издавач|n}}, {{W-|mk|издавачка|m}} * {{Z|ms}}: {{W-|ms|penerbit}} * {{Z|mi}}: {{W-|mi|kaiwhakaputa}} * {{Z|hu}}: {{W+|hu|könyvkiadó}}, {{W+|hu|kiadó}} * {{Z|mn}}: *: Kirîlî: {{W+|mn|хэвлэгч}} *: Mongolî: {{W-|mn|ᠬᠡᠪᠯᠡᠭᠴᠢ}} * {{Z|nb}}: {{W-|nb|forlegger|n}}, {{W-|nb|forlag|nt}} * {{Z|ug}}: {{W-|ug|نەشر}} * {{Z|uz}}: {{W+|uz|noshir}} * {{Z|ps}}: {{W+|ps|ناشر|n|tr=nãšer}} * {{Z|pl}}: {{W+|pl|wydawca|n}}, {{W-|pl|wydawczyni|m}}, {{W+|pl|wydawnictwo|nt}} * {{Z|pt}}: {{W+|pt|editor|n}}, {{W+|pt|editora|m}}, {{W+|pt|editores|p}} * {{Z|kk}}: {{W-|kk|баспашы}}, {{W-|kk|баспагер}}, {{W-|kk|шығарушы}} * {{Z|ro}}: {{W+|ro|editură|m}} * {{Z|ru}}: {{W+|ru|изда́тель|n}}, {{W+|ru|изда́тельница|m}}, {{W+|ru|изда́тельство|nt}} * {{Z|sh}}: *: Kirîlî: {{W-|sh|изда̀ва̄ч|n}} *: Latînî: {{W-|sh|izdàvāč|n}} * {{Z|sk}}: {{W-|sk|vydavateľ|n}}, {{W-|sk|vydavateľka|m}}, {{W-|sk|vydavateľstvo|nt}} * {{Z|sl}}: {{W+|sl|založnik|n}}, {{W-|sl|založnica|m}}, {{W+|sl|založba|m}} * {{Z|es}}: {{W+|es|editor}}, {{W+|es|editorial|m}} * {{Z|sv}}: {{W+|sv|förläggare|g}}, {{W+|sv|förlag|nt}}, {{W+|sv|utgivare|g}} * {{Z|tg}}: {{W-|tg|ношир}} * {{Z|tl}}: {{W-|tl|tagapaglathala}} * {{Z|th}}: {{W-|th|ผู้พิมพ์}} * {{Z|te}}: {{W-|te|ప్రచురణకర్త}} * {{Z|tr}}: {{W+|tr|yayıncı}}, {{W+|tr|yayımcı}} * {{Z|ur}}: {{W+|ur|ناشر|n|tr=nāśir}} * {{Z|uk}}: {{W-|uk|видаве́ць|n}}, {{W-|uk|видавни́к|n}}, {{W-|uk|видавни́ця|m}}, {{W-|uk|видавни́цтво|nt}} * {{Z|vi}}: {{W-|vi|người xuất bản}}, {{W+|vi|nhà xuất bản}} * {{Z|cy}}: {{W-|cy|cyhoeddwr|n}}, {{W-|cy|gwasg|m}} * {{Z|yi}}: {{W-|yi|פֿאַרלאַג|n}} * {{Z|el}}: {{W+|el|εκδότης|n}}, {{W+|el|εκδότρια|m}} * {{Z|za}}: {{W-|za|cuzbanjse}} {{werger-bin}} :{{werger çavkanî|en|publisher|beş=Ev qismê Wergerê|oldid=75883978}} 8pcfx82bkzczz8hzn8btw1vrmkgbca1 narkoz 0 156185 6237249 4620232 2026-06-07T06:38:33Z Bikarhêner 3719 /* */ bi [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]ê re 6237249 wikitext text/x-wiki == {{ziman|tr}} == === Navdêr === {{navdêr|tr}} # {{g|ku|narkoz}} rygbwuuuvotwpqb0kiqjsohovrsdn8x uslanmak 0 169193 6237250 4733990 2026-06-07T06:47:08Z Bikarhêner 3719 /* */ bi [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]ê re 6237250 wikitext text/x-wiki == {{ziman|tr}} == === Lêker === {{lêker|tr}} # [[bi aqil bûn]] # [[aqil girtin]], [[hedinîn]], [[edilîn]] # {{f|tr|mecazî}} [[tevizîn]] s5uzchrej9sx5kbt6x9zr33v0n0cyul terciman 0 258474 6237238 6140756 2026-06-06T16:43:43Z Bikarhêner 3719 6237238 wikitext text/x-wiki == {{ziman|ku}} == === Bilêvkirin === * {{ku-kîte}} === Navdêr === {{ku-tewîn-nav|terciman|mê û nêr}} {{navdêr|ku|z=mn}} # Kesê ku [[axiftin]]a bi [[ziman]]ekî dike bi [[ziman]]ekî din. #: {{hevmane|ku|paçveker|wergêr}} ==== Herwiha ==== * {{g|ku|tercuman}} ==== Têkildar ==== * {{g|ku|tercime}} * {{g|ku|mitercim}} ==== Jê ==== * {{g|ku|tercimanî}} ==== Etîmolojî ==== Ji {{deyn|ar|ku|ترجمان|tr=tercuman}} ji {{ji|arc|ku|ܬܪܓܡܢܐ}} / [[תרגמנא]] (tergmana) ji {{ji|akk}} ''tergumennu'' ji ''regamu'' ([[gazî]] kirin, [[bang]] kirin, [[vexwandin]], [[dawa]] kirin) ku hevreha "[[recim]]" ya ji erebî ye. ==== Werger ==== {{werger-ser}} * {{Z|af}}: {{W-|af|tolk}} * {{Z|sq}}: {{W+|sq|interpretues|n}}, {{W+|sq|përkthyes|n}} * {{Z|de}}: {{W+|de|Dolmetscher|n}}, {{W+|de|Dolmetscherin|m}}, {{W+|de|Dolmetsch|n}}, {{W+|de|Dolmetschin|m}} * {{Z|am}}: {{W-|am|አስተርጓሚ}} * Apaçî: *: {{Z|apj}}: {{W-|apj|déełbidi}} * {{Z|aii}}: {{W-|aii|ܬܲܪܓܡܵܢܵܐ|tr=tārgmana|n}}, {{W-|aii|ܬܲܪܓܡܵܢܬܵܐ|tr=tārgmanta|m}} * {{Z|ast}}: {{W-|ast|intérprete|n|m}} * {{Z|az}}: {{W+|az|tərcüməçi}}, {{W-|az|dilmanc}} * {{Z|ba}}: {{W-|ba|тәржемәсе}} * {{Z|be}}: {{W+|be|перакла́дчык|n}}, {{W-|be|перакла́дчыца|m}}, {{W-|be|тлума́ч|n}}, {{W-|be|тлума́чка|m}} * {{Z|bn}}: {{W+|bn|অনুবাদক}} * {{Z|bg}}: {{W+|bg|превода́ч|n}}, {{W+|bg|превода́чка|m}} * {{Z|my}}: {{W+|my|စကားပြန်}} * {{Z|ce}}: {{W-|ce|талмаж}} * {{Z|cs}}: {{W+|cs|tlumočník|n}}, {{W-|cs|tlumač|n}} * {{Z|zh}}: *: {{Z|yue}}: {{W-|yue|傳譯|tr=tsyn4 jik6}} *: {{Z|cmn}}: {{W+|cmn|口譯員|tr=kǒuyìyuán}}, {{W-|cmn|口譯者|tr=kǒuyìzhě}}, {{W-|cmn|譯員|tr=yìyuán}}, {{W+|cmn|翻譯|tr=fānyì}}, {{W-|cmn|翻譯員|tr=fānyìyuán}}, {{W+|cmn|翻譯者|tr=fānyìzhě}}, {{W+|cmn|通事|tr=tōngshì}}, {{W-|cmn|通譯|tr=tōngyì}}, {{W-|cmn|傳譯員|tr=chuányìyuán}}, {{W+|cmn|舌人|tr=shérén}} * {{Z|cv}}: {{W-|cv|тӑлмач}} * {{Z|da}}: {{W+|da|tolk}} * {{Z|id}}: {{W+|id|penerjemah}}, {{W+|id|juru bahasa}} * {{Z|ar}}: {{W-|ar|مُتَرْجِم|n}}, {{W-|ar|مُتَرْجِمَة|m}} * {{Z|hy}}: {{W+|hy|թարգմանիչ}} * {{Z|eo}}: {{W-|eo|interpretisto}} * {{Z|et}}: {{W-|et|tõlk}} * {{Z|fa}}: {{W-|fa|ترگمان|tr=targomân}} * {{Z|fi}}: {{W+|fi|tulkki}} * {{Z|fr}}: {{W+|fr|interprète|n|m}} * {{Z|gd}}: {{W-|gd|eadar-theangaiche|n}}, {{W-|gd|eadar-theangaichear|n}} * {{Z|gl}}: {{W+|gl|intérprete|n|m}} * {{Z|gu}}: {{W-|gu|દુભાષિયો}} * {{Z|ka}}: {{W-|ka|თარჯიმანი}}, {{W-|ka|მთარგმნელი}} * {{Z|hi}}: {{W+|hi|अनुवादक|n}}, {{W+|hi|दुभाषिया}} * {{Z|mww}}: {{W-|mww|tus kws txhais lus}} * {{Z|nl}}: {{W+|nl|tolk|n}} * {{Z|he}}: {{W-|he|מתורגמן|cuda=מתורגמן \ מְתֻרְגְּמָן|n|tr=meturgemán}} * {{Z|ang}}: {{W-|ang|wealhstod|n}} * {{Z|en}}: {{W+|en|interpreter}} * {{Z|ia}}: {{W-|ia|interprete}} * {{Z|ga}}: {{W-|ga|teangaire|n}} * {{Z|it}}: {{W+|it|interprete|n|m}} * {{Z|is}}: {{W+|is|túlkur|n}} * {{Z|ja}}: {{W+|ja|通訳|tr=つうやく, tsūyaku}}, {{W-|ja|通訳者|tr=つうやくしゃ, tsūyakusha}} * {{Z|jv}}: {{W-|jv|juru basa}} * {{Z|kn}}: {{W+|kn|ದುಭಾಷಿ}} * {{Z|csb}}: {{W-|csb|tłómôcz|n}} * {{Z|ca}}: {{W+|ca|intèrpret|n|m}} * {{Z|ky}}: {{W+|ky|котормочу}}, {{W+|ky|тилмеч}} * {{Z|si}}: {{W-|si|තෝල්කයා}} * {{Z|ko}}: {{W-|ko|통역자}}, {{W-|ko|해석자}}, {{W-|ko|통역사}} * {{Z|kw}}: {{W-|kw|latimer|n}}, {{W-|kw|latimores|m}} * {{Z|la}}: {{W-|la|interpres|n|m}}, {{W-|la|interprex|n}} * {{Z|lv}}: {{W-|lv|tulks|n}}, {{W-|lv|tulkotājs|n}}, {{W-|lv|tulkotāja|m}} * {{Z|lo}}: {{W+|lo|ລ່າມ}}, {{W-|lo|ຜູ້ແປ}}, {{W-|lo|ນາຍພາສາ}} * {{Z|lt}}: {{W-|lt|vertėjas|n}} * {{Z|mk}}: {{W-|mk|преведувач|n}}, {{W-|mk|преведувачка|m}}, {{W-|mk|толкувач|n}}, {{W-|mk|толкувачка|m}} * {{Z|ml}}: {{W+|ml|ദ്വിഭാഷി}} * {{Z|ms}}: {{W+|ms|jurubahasa}}, {{W-|ms|juru bahasa}}, {{W+|ms|penterjemah}} * {{Z|mt}}: {{W-|mt|interpretu}} * {{Z|mi}}: {{W-|mi|kaiwhakamāori}} * {{Z|mr}}: {{W-|mr|दुभाष्या|n}} * {{Z|hu}}: {{W+|hu|tolmács}} * {{Z|mn}}: *: Kirîlî: {{W+|mn|тайлбарлагч}}, {{W+|mn|хэлмэрч}}, {{W-|sh|тумачица|m}} * {{Z|nv}}: {{W-|nv|adiitsʼaʼii}}, {{W-|nv|ataʼ halneʼé}} * {{Z|no}}: *: {{Z|nb}}: {{W+|nb|tolk|n}} * {{Z|oc}}: {{W+|oc|interprèt|n}} * {{Z|or}}: {{W-|or|ଅନୁବାଦକ}} * {{Z|ug}}: {{W-|ug|تەرجىمان}}, {{W-|ug|تىلماچ}} * {{Z|uz}}: {{W+|uz|tilmoch}}, {{W+|uz|tarjimon}}, {{W-|uz|perevodchik}}, {{W+|uz|tilmoch}} * {{Z|ps}}: {{W+|ps|ترجمان|n|tr=tarǰomãn}}, {{W-|ps|مترجم|n|tr=motaraǰém}}, {{W+|ps|ژباړن|n|tr=žbāṛán}}, {{W+|ps|ژباړونکی|n|tr=žbāṛúnkay}} * {{Z|pl}}: {{W+|pl|tłumacz|n}}, {{W+|pl|tłumaczka|m}}, {{W-|pl|tłumacz symultaniczny|n}}, {{W-|pl|tłumacz ustny|n}} * {{Z|pt}}: {{W+|pt|intérprete|n|m}} * {{Z|kk}}: {{W-|kk|аударушы}}, {{W-|kk|аудармашы}}, {{W-|kk|тілмаш}} * {{Z|ro}}: {{W+|ro|interpret|n}}, {{W+|ro|interpretă|m}}, {{W+|ro|translator|n}}, {{W+|ro|translatoare|m}}, {{W+|ro|traducător|n}}, {{W+|ro|traducătoare|m}} * {{Z|ru}}: {{W+|ru|перево́дчик|n}}, {{W+|ru|перево́дчица|m}}, {{W-|ru|[[у́стный]] [[перево́дчик]]|n}}, {{W+|ru|[[устный|у́стная]] [[перево́дчица]]|m}}, {{W+|ru|толма́ч|n}}, {{W-|ru|толма́чка|m}} * {{Z|sh}}: *: Kirîlî: {{W-|sh|ту̀ма̄ч|n}} *: Latînî: {{W+|sh|tùmāč|n}}, {{W-|sh|tumačica|m}} * {{Z|orv}}: {{W-|orv|тълкъ|n}}, {{W-|orv|тълмачь|n}} * {{Z|sk}}: {{W-|sk|tlmočník|n}}, {{W-|sk|tlmočníčka|m}} * {{Z|sl}}: {{W+|sl|tolmač|n}}, {{W-|sl|tolmačka|m}} * Sorbî: *: {{Z|hsb}}: {{W-|hsb|tołmač|n}} * {{Z|es}}: {{W+|es|intérprete|n|m}}, {{W-|es|trujamán}}, {{W-|es|truchimán}} * {{Z|sv}}: {{W+|sv|tolk|g}} * {{Z|zdj}}: {{W-|zdj|mkalimani|c1|c2}} * {{Z|tg}}: {{W-|tg|тарҷумон}} * {{Z|tl}}: {{W-|tl|tagaliwat}} * {{Z|ta}}: {{W-|ta|மொழிபெயர்ப்பாளர்}} * {{Z|th}}: {{W-|th|ผู้แปล}}, {{W-|th|นักแปล}}, {{W+|th|ล่าม}} * {{Z|te}}: {{W-|te|దుబాసీ}} * {{Z|tt}}: {{W+|tt|тәрҗемәче}} * {{Z|tet}}: {{W-|tet|durubasa}} * {{Z|tr}}: {{W+|tr|çevirici}}, {{W+|tr|çevirmen}}, {{W+|tr|dilmaç}}, {{W+|tr|dragoman}}, {{W+|tr|tercüman}} * {{Z|tk}}: {{W-|tk|terjimeçi}}, {{W-|tk|dilmaaç}} * {{Z|bo}}: {{W-|bo|སྐད་སྒྱུར}} * {{Z|ur}}: {{W-|ur|مترجم|n|tr=mutarjim}}, {{W-|ur|ترجمان|n|tr=tarjumān}}, {{W-|ur|انوادک|n|tr=anuvādak}} * {{Z|uk}}: {{W+|uk|переклада́ч|n}}, {{W-|uk|переклада́чка|m}}, {{W+|uk|товма́ч|n}}, {{W-|uk|товма́чка|m}}, {{W-|uk|тлума́ч|n}}, {{W-|uk|тлума́чка|m}} * {{Z|vi}}: {{W+|vi|thông dịch viên}}, {{W-|vi|người thông dịch}} * {{Z|cy}}: {{W+|cy|cyfieithydd|n}} * {{Z|km}}: {{W-|km|អ្នកបកប្រែ}} * {{Z|sah}}: {{W-|sah|тылбаасчыт}} * {{Z|yi}}: {{W-|yi|פֿאַרטײַטשער|n}}, {{W-|yi|פֿאַרטײַטשערין|m}}, {{W-|yi|דאָלמעטשער|n}}, {{W-|yi|דאָלמעטשערקע|m}} * {{Z|el}}: {{W+|el|διερμηνέας|n|m}} *: Kevn: {{W-|grc|ἑρμηνεύς|n}} {{werger-bin}} :{{werger çavkanî|en|interpreter|beş=Ev qismê Wergerê|oldid=76050289}} eqx83w5xblmddk0kkhof56iqzbg5n6g oldtimer 0 314397 6237239 4939008 2026-06-06T16:45:28Z Bikarhêner 3719 6237239 wikitext text/x-wiki == {{ziman|en}} == === Navdêr === {{wp|ziman=en}} {{en-navdêr}} # [[kes|Kesê]] [[qidemdar]]. # Kesê [[temenmezin]]. ==== Herwiha ==== * {{g|en|old-timer}} * {{g|en|old timer}} ==== Hevmane ==== * {{mane|temenmezin}} {{g|en|geriatric}}, {{g|en|oldster}}, {{g|en|senior citizen}} qszuygg4isi47kszo3bqvepiajim1g4 bookmaker 0 362272 6237244 5733403 2026-06-06T17:13:17Z Bikarhêner 3719 Kelîmeya "şertgir/şertker"ê li ku tê emilandin, bi çi maneyê li kar e?, [[Bikarhêner:Wikihez/templateScript.js|TS]]: Ji [[en:bookmaker|en.wikt]] 6237244 wikitext text/x-wiki == {{ziman|en}} == === Bilêvkirin === * {{IPA|en|/ˈbʊkmeɪkə/}} {{mj|Received Pronunciation}} * {{IPA|en|/ˈbɵkmɛjkə/}} {{mj|Standard Southern British)}} ** {{deng|en|LL-Q1860 (eng)-Vealhurl-bookmaker.wav|dever=Îngilîstana Başûrî}} * {{IPA|en|/ˈbʊkmeɪkɚ/|dever=amerîkî}} * {{IPA|en|/ˈbuːkmeɪkə/}} {{mj|qismen Îngilîstana Bakurî, xisûsen Northumbria}} * {{IPA|en|/ˈbʉkmekəɾ/|dever=Skotland}} * {{IPA|en|/ˈbʉkmekəɹ/|a=Îrlanda Bakurî}} === Navdêr === {{en-navdêr}} # [[weşanger|Weşanger]], [[cildker]]; kesê ku kitêban [[neşr kirin|neşr dike]] an [[cild kirin|cild dike]]. # Kesê ku ji nivîsên kesên din [[kitêb]]êkê berhev dike. # Kesê ku nisbeta behsan (çeşîdeke qumarê) hesab dike û behs qebûl dike, xisûsen di pêşbazîyên hespan de. #: {{hevmane|en|bookie}} ==== Têkildar ==== {{col|en|make a book|sportsbook}} ==== Etîmolojî ==== Ji {{mîr|enm|en|bokmakere}}, {{qal|enm|boke maker}}, wekheva {{qertaf|en|book|maker}}. Terma behsê (qumarê) tabîra qedîm ya "[[make book]]" yan "[[make a book]]" tê, ku li Îngilîstana sedsala 19em li kar bû. ==== Binêre herwiha ==== {{col|en|bookbinding|betting shop}} ==== Binêre herwiha ==== * {{wpedî|ziman=en}} tcavw691rb3swgx1hwegayhrd7ezqr8 Modul:ku-tewandin/tablo 828 628615 6237236 6237234 2026-06-06T13:56:37Z Ghybu 1393 6237236 Scribunto text/plain local export = {} local conj = require('Modul:ku-tewandin') local lang = mw.getContentLanguage() function export.tablo(frame) local args = frame:getParent().args local baseOpts = { isTransitive = args['form'], isCompoundVerb = args['valahî'] or false, preSimpleVerb = args['pêşgir'] or '', postSimpleVerb = args['paşgir'] or '', overrideBi = args['bi'] or nil, overrideDi = args['di'] or nil, overrideNa = args['na'] or nil, overrideNe = args['ne'] or nil, -- impNegForm = 1, -- By default negative form with 'me' (1). -- tags = 'erê', -- addPreverbParticles = 'erê', } local presentStems = {args['niha'], args['niha2'], args['niha3']} local pastStems = {args['borî'], args['borî2'], args['borî3']} if (baseOpts.isTransitive == 'gerguhêz') then baseOpts.isTransitive = true elseif (baseOpts.isTransitive == 'negerguhêz') then baseOpts.isTransitive = false else return '<span style="color:red">form = gerghuhêz / negerguhêz</span>' end if (baseOpts.isCompoundVerb == 'erê') then baseOpts.isCompoundVerb = true else baseOpts.isCompoundVerb = false end -- Conjugation table in all tenses local infoTense = conj.conjugateAllTenses(baseOpts, presentStems, pastStems) -- Negatives conjugations table local negInfoTense = conj.conjugateAllTenses(baseOpts, presentStems, pastStems, 'negative') -- Imperatrive form '2'; negative form with 'ne' baseOpts.impNegForm = 2 local impNegForm2 = conj.conjugateLong(baseOpts, 'impPresent', presentStems, pastStems, 'negative').conj -- Creation of internal conjugation tables for the different tenses local function conjugateTable(tense) local nameKu = lang:ucfirst(infoTense[tense].nameKu) -- Kurdish name local nameEn = lang:ucfirst(infoTense[tense].nameEn) -- English name local idName = infoTense[tense].name -- 'tenseRules' name (indPresent, ...) local classStem = infoTense[tense].stem -- 'present' or 'past' -- First, create the table header. local tabHeader = '\n! colspan="2" id="' .. idName .. '"' .. 'class="' .. classStem .. '-stem tense-table-title" |' .. nameKu .. ' - <small><i>-{'.. nameEn ..'}-</i></small>' .. '\n|-' .. '\n! class="negative" | Erênî' .. '\n! class="positive" | Neyînî' .. '\n|-' -- Create the table body. local tabBody = '' for _, pers in ipairs(conj.order) do tabBody = tabBody .. '\n|' .. infoTense[tense].conj[pers] .. '\n|' .. negInfoTense[tense].conj[pers] .. '\n|-' end -- Create the table (header + body). local tab = '\n{| cellpadding="2" class="tense-table"' .. '\n|-' .. tabHeader .. tabBody .. '\n|}' return tab end --Retrieving some parameters for creating the main table header local verb = args[1] local transitivity = args['form'] local preSimpleVerb = args['pêşgir'] or '' local postSimpleVerb = args['paşgir'] or '' -- Cureyê lêkerê local verbStruc = conj.verbStruct(baseOpts.isCompoundVerb, baseOpts.preSimpleVerb) if (verbStruc == 'preverbVerb') then verbStruc = 'pêkhatî' elseif (verbStruc == 'compoundVerb') then verbStruc = 'hevedudanî' else verbStruc = 'xwerû' end local prsStemsFormat = {} for _, stem in ipairs(presentStems) do if stem then prsStemsFormat[#prsStemsFormat+1] = preSimpleVerb .. '-' .. stem ..'-' end end local pstStemsFormat = {} for _, stem in ipairs(pastStems) do if stem then pstStemsFormat[#pstStemsFormat+1] = preSimpleVerb .. '-' .. stem ..'-' end end local prsStems = table.concat(prsStemsFormat, ' / ') .. postSimpleVerb local pstStems = table.concat(pstStemsFormat, ' / ') .. postSimpleVerb return '{| align="center" class="conj-table"' .. '\n|-' .. '\n| colspan="8" class="title" | Tewandina lêkera [[' .. verb .. ']]<br><span style="font-weight:normal;">(' .. verbStruc .. ', ' .. transitivity .. ')</span>' .. '\n|-' .. '\n! colspan="2" class="present-stem" | Rehê dema niha' .. '\n! colspan="6" style="font-weight:normal; text-align:center; border-bottom:dotted 1px grey;" | ' .. prsStems .. '\n|-' .. '\n! colspan="2" class="past-stem" | Rehê dema borî' .. '\n! colspan="6" style="font-weight:normal; text-align:center;" | ' .. pstStems .. '\n|-' .. '\n|' .. '\n|-' .. '\n| colspan="8" id="imp" class="mood" | Raweya fermanî - <small><i>Imperative</i></small>' .. '\n|-' .. '\n| colspan="8" valign="top" | ' .. '\n{| cellpadding="2" class="tense-table"' .. '\n|-' .. '\n| colspan="2" class="present-stem" style="border-top:1px dotted grey; border-bottom:1px dotted grey"| ' .. '\n|-' .. '\n! class="negative" | Erênî' .. '\n! class="positive" | Neyînî' .. '\n|-' .. '\n| valign="top" | <span style="color:gray">(tû)</span> ' .. infoTense.impPresent.conj.s2 .. '\n| valign="top" | <span style="color:gray">(tû)</span> ' .. negInfoTense.impPresent.conj.s2 .. '<br> <span style="color:gray">(tû)</span> ' .. impNegForm2.s2 .. '\n|-' .. '\n| valign="top" | <span style="color:gray">(hûn)</span> ' .. infoTense.impPresent.conj.p2 .. '\n| valign="top" | <span style="color:gray">(hûn)</span> ' .. negInfoTense.impPresent.conj.p2 .. '<br> <span style="color:gray">(tû)</span> ' .. impNegForm2.p2 ..'\n|}' .. '\n|-' .. '\n| colspan="8" id="ind" class="mood" | Raweya pêşkerî - <small><i>Indicative</i></small>' .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPresent') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPreterite') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indImperfect') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPluperfect') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indFuture') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indFuturePerfect') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPerfect') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indNwPluperfect') .. '\n|-' .. '\n| colspan="8" id="subj" class="mood" | Raweya xwestekî - <small><i>Subjunctive</i></small>' .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjPresent') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjPreterite') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjImperfect') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjPluperfect') .. '\n|-' .. '\n| colspan="8" id="cond" class="mood" | Raweya mercî - <small><i>Conditional</i></small>' .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('condPresent') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('condPreterite') .. '\n|}' end return export 2svtsoqufw53hsxv39f0colubp3st6y 6237237 6237236 2026-06-06T13:58:00Z Ghybu 1393 6237237 Scribunto text/plain local export = {} local conj = require('Modul:ku-tewandin') local lang = mw.getContentLanguage() function export.tablo(frame) local args = frame:getParent().args local baseOpts = { isTransitive = args['form'], isCompoundVerb = args['valahî'] or false, preSimpleVerb = args['pêşgir'] or '', postSimpleVerb = args['paşgir'] or '', overrideBi = args['bi'] or nil, overrideDi = args['di'] or nil, overrideNa = args['na'] or nil, overrideNe = args['ne'] or nil, -- impNegForm = 1, -- By default negative form with 'me' (1). -- tags = 'erê', -- addPreverbParticles = 'erê', } local presentStems = {args['niha'], args['niha2'], args['niha3']} local pastStems = {args['borî'], args['borî2'], args['borî3']} if (baseOpts.isTransitive == 'gerguhêz') then baseOpts.isTransitive = true elseif (baseOpts.isTransitive == 'negerguhêz') then baseOpts.isTransitive = false else return '<span style="color:red">form = gerghuhêz / negerguhêz</span>' end if (baseOpts.isCompoundVerb == 'erê') then baseOpts.isCompoundVerb = true else baseOpts.isCompoundVerb = false end -- Conjugation table in all tenses local infoTense = conj.conjugateAllTenses(baseOpts, presentStems, pastStems) -- Negatives conjugations table local negInfoTense = conj.conjugateAllTenses(baseOpts, presentStems, pastStems, 'negative') -- Imperatrive form '2'; negative form with 'ne' baseOpts.impNegForm = 2 local impNegForm2 = conj.conjugateLong(baseOpts, 'impPresent', presentStems, pastStems, 'negative').conj -- Creation of internal conjugation tables for the different tenses local function conjugateTable(tense) local nameKu = lang:ucfirst(infoTense[tense].nameKu) -- Kurdish name local nameEn = lang:ucfirst(infoTense[tense].nameEn) -- English name local idName = infoTense[tense].name -- 'tenseRules' name (indPresent, ...) local classStem = infoTense[tense].stem -- 'present' or 'past' -- First, create the table header. local tabHeader = '\n! colspan="2" id="' .. idName .. '"' .. 'class="' .. classStem .. '-stem tense-table-title" |' .. nameKu .. ' - <small><i>-{'.. nameEn ..'}-</i></small>' .. '\n|-' .. '\n! class="negative" | Erênî' .. '\n! class="positive" | Neyînî' .. '\n|-' -- Create the table body. local tabBody = '' for _, pers in ipairs(conj.order) do tabBody = tabBody .. '\n|' .. infoTense[tense].conj[pers] .. '\n|' .. negInfoTense[tense].conj[pers] .. '\n|-' end -- Create the table (header + body). local tab = '\n{| cellpadding="2" class="tense-table"' .. '\n|-' .. tabHeader .. tabBody .. '\n|}' return tab end --Retrieving some parameters for creating the main table header local verb = args[1] local transitivity = args['form'] local preSimpleVerb = args['pêşgir'] or '' local postSimpleVerb = args['paşgir'] or '' -- Cureyê lêkerê local verbStruc = conj.verbStruct(baseOpts.isCompoundVerb, baseOpts.preSimpleVerb) if (verbStruc == 'preverbVerb') then verbStruc = 'pêkhatî' elseif (verbStruc == 'compoundVerb') then verbStruc = 'hevedudanî' else verbStruc = 'xwerû' end local prsStemsFormat = {} for _, stem in ipairs(presentStems) do if stem then prsStemsFormat[#prsStemsFormat+1] = preSimpleVerb .. '-' .. stem ..'-' end end local pstStemsFormat = {} for _, stem in ipairs(pastStems) do if stem then pstStemsFormat[#pstStemsFormat+1] = preSimpleVerb .. '-' .. stem ..'-' end end local prsStems = table.concat(prsStemsFormat, ' / ') .. postSimpleVerb local pstStems = table.concat(pstStemsFormat, ' / ') .. postSimpleVerb return '{| align="center" class="conj-table"' .. '\n|-' .. '\n| colspan="8" class="title" | Tewandina lêkera [[' .. verb .. ']]<br><span style="font-weight:normal;">(' .. verbStruc .. ', ' .. transitivity .. ')</span>' .. '\n|-' .. '\n! colspan="2" class="present-stem" | Rehê dema niha' .. '\n! colspan="6" style="font-weight:normal; text-align:center; border-bottom:dotted 1px grey;" | ' .. prsStems .. '\n|-' .. '\n! colspan="2" class="past-stem" | Rehê dema borî' .. '\n! colspan="6" style="font-weight:normal; text-align:center;" | ' .. pstStems .. '\n|-' .. '\n|' .. '\n|-' .. '\n| colspan="8" id="imp" class="mood" | Raweya fermanî - <small><i>Imperative</i></small>' .. '\n|-' .. '\n| colspan="8" valign="top" | ' .. '\n{| cellpadding="2" class="tense-table"' .. '\n|-' .. '\n| colspan="2" class="present-stem" style="border-top:1px dotted grey; border-bottom:1px dotted grey"| ' .. '\n|-' .. '\n! class="negative" | Erênî' .. '\n! class="positive" | Neyînî' .. '\n|-' .. '\n| valign="top" | <span style="color:gray">(tû)</span> ' .. infoTense.impPresent.conj.s2 .. '\n| valign="top" | <span style="color:gray">(tû)</span> ' .. negInfoTense.impPresent.conj.s2 .. '<br> <span style="color:gray">(tû)</span> ' .. impNegForm2.s2 .. '\n|-' .. '\n| valign="top" | <span style="color:gray">(hûn)</span> ' .. infoTense.impPresent.conj.p2 .. '\n| valign="top" | <span style="color:gray">(hûn)</span> ' .. negInfoTense.impPresent.conj.p2 .. '<br> <span style="color:gray">(hûn)</span> ' .. impNegForm2.p2 ..'\n|}' .. '\n|-' .. '\n| colspan="8" id="ind" class="mood" | Raweya pêşkerî - <small><i>Indicative</i></small>' .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPresent') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPreterite') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indImperfect') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPluperfect') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indFuture') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indFuturePerfect') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPerfect') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indNwPluperfect') .. '\n|-' .. '\n| colspan="8" id="subj" class="mood" | Raweya xwestekî - <small><i>Subjunctive</i></small>' .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjPresent') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjPreterite') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjImperfect') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjPluperfect') .. '\n|-' .. '\n| colspan="8" id="cond" class="mood" | Raweya mercî - <small><i>Conditional</i></small>' .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('condPresent') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('condPreterite') .. '\n|}' end return export imq6u3xswa2q0lyx6mx27smgm1t8uf3 comply with 0 637627 6237243 5003718 2026-06-06T16:56:01Z Bikarhêner 3719 /* */ bi [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]ê re 6237243 wikitext text/x-wiki == {{ziman|en}} == === Lêker === {{lêker|en}} # gora /gorî tiştekî kirin, [[îtaet kirin]], [[bi ya yekî kirin]] kc5tg8mr3x8vnqakpqivbmrdnc8lu9t A vitamini 0 853033 6237253 6237174 2026-06-07T08:52:03Z Bikarhêner 3719 6237253 wikitext text/x-wiki == {{ziman|tr}} == === Bilêvkirin === * {{ku-tîp|A vîtamînî}} === Navdêr === {{navdêr|tr}} # [[vîtamîna Ayê]] qqdw24jmpirui9rkqq4mwh6p2pc3bka مؤلف 0 1019641 6237240 6120962 2026-06-06T16:47:24Z Bikarhêner 3719 /* */ bi [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]ê re 6237240 wikitext text/x-wiki == {{ziman|fa}} == === Navdêr === {{navdêr|fa}} # [[nivîskar#ku|pirtûknivîs]] == {{ziman|ar}} == === Navdêr === {{navdêr|ar|مُؤَلِّف|z=n}} # {{f|ar|meslek}} [[nivîskar#ku|pirtûknivîs]] 46etxvvvzsnworu4sg653iiysr88rd8 Modul:ku-tewandin/tablo/ceribandin 828 1325207 6237245 6237225 2026-06-06T19:21:33Z Ghybu 1393 6237245 Scribunto text/plain -- Modula tewandina lêkerên kurmancî local export = {} -- Load irregular forms table -- local irreg = require('Module:ku-tewandin/dijrêzik') local langKu = require("Modul:languages").getByCode("ku") local link = require('Module:links').language_link local shallowCopy = require("Module:table/shallowCopy") local deepCopy = require("Module:table/deepCopy") -- ============================================================================= -- Pronouns in Kurmanji -- ============================================================================= export.order = {"s1", "s2", "s3", "p1", "p2", "p3"} export.pronouns = { s1 = "ez", p1 = "em", s2 = "tu", p2 = "hûn", s3 = "ew", p3 = "ew" } export.obliquePronouns = { s1 = "min", p1 = "me", s2 = "te", p2 = "we", s3 = "wê/wî", p3 = "wan" } export.agents = { s1 = "te, wî, wê, we, wan", p1 = "te, wî, wê, we, wan", s2 = "min, wî, wê, me, wan", p2 = "min, wî, wê, me, wan", s3 = "min, te, wî, wê, me, we, wan", p3 = "min, te, wî, wê, me, we, wan" } -- Oblique pronoun (green) export.obliquePronounsGreen = { s1 = '<span style="color:green">min</span>', s2 = '<span style="color:green">te</span>', s3 = '<span style="color:green">wê/wî</span>', p1 = '<span style="color:green">me</span>', p2 = '<span style="color:green">we</span>', p3 = '<span style="color:green">wan</span>' } -- ───────────────────────────────────────────────────────────────────────────── -- 1) This function returns correct subject/agent pronoun, ergativity rule: -- - Transitive verbs in past tenses → oblique pronoun (green) = agent -- - All other cases → direct pronoun (no color) = subject -- 2) Also add the subjunctive prefix "(bila)" -- ───────────────────────────────────────────────────────────────────────────── function export.conjPronouns(stemType, mode, isTransitive) local pronouns = shallowCopy(export.pronouns) -- Ergativity in kurdish: transitive verbs that are conjugated with the past tense stem are -- conjugated according to the object, not the subject. -- Therefore, to have an ergative construction, -- the verb must be transitive and its stem must be the stem of the past tense. local isErgative = isTransitive and (stemType == 'past') -- If it's ergative, we use oblique pronouns: "min", "te", ... -- If it's not ergative, we use normal pronouns: "ez", "tu", ... if isErgative then pronouns = shallowCopy(export.obliquePronounsGreen) end -- For the subjunctive mood, we add "(bila)" at the beginning. if mode == 'subjunctive' then local subjPrefix = '<span style="color:gray">(bila)</span>' for _, pers in ipairs(export.order) do pronouns[pers] = subjPrefix .. ' ' .. pronouns[pers] end end return pronouns end -- ============================================================================= -- VERBAL STRUCTURE IN THE INFINITIVE: -- Verbs in the infinitive appear in three main forms: -- 1) Simple verb (indivisible light verb): -- - ex.: "kirin", "çûn", "xwarin", ... -- 2) Verbs with preverbs (preverb + simple verb): -- - ex.: "rakirin" (ra- + kirin), "çêkirin" (çê- + kirin), "vexwarin" (ve- + xwarin), ... -- - Preverb verbs don't use the prefix "bi-" (ez ê rakim , ew ê rake , ...) -- 3) Compound verbs, construction with non-verbal element (the noun is not attached to the verb): -- - Left of the simple verb: "hez kirin" ("hez" + "kirin"), "li dar xistin" ("li dar" + "xistin"), ... -- - Right of the simple verb: "kirin der" ("kirin" + "der"), "girtin ser xwe" ("girtin" + "ser xwe"), ... -- - Compound verbs use the prefix "bi-" (ez ê hez bi-kim , ew ê hez bi-ke ) -- STRUCTURE: preSimpleVerb + spacing + simpleVerb + postSimpleVerb -- EX. kirin: preSimpleVerb=''; spacing=false; simpleVerb='kirin'; postSimpleVerb='' -- rakirin: preSimpleVerb='ra'; spacing=false; simpleVerb='kirin'; postSimpleVerb='' -- hez kirin: preSimpleVerb='hez'; spacing=true; simpleVerb='kirin'; postSimpleVerb='' -- pev çûn: preSimpleVerb='pev'; spacing=true; simpleVerb='çûn'; postSimpleVerb='' -- kirin der: preSimpleVerb=''; spacing=false; simpleVerb='kirin'; postSimpleVerb='der' -- WARNING: Conjugation can vary depending on the type of verb. -- For example, in the future tense,the prefix "bi" is used for compound verbs, -- but not for preverbal verbs, see the function that manages it "tenseRules" table. -- This table does not yet support the mixed case: a verb composed of a noun and a preverb verb. -- ============================================================================= function export.verbStruct(isCompoundVerb, preSimpleVerb) local struct if (preSimpleVerb and preSimpleVerb ~= '' and not isCompoundVerb) then struct = 'preverbVerb' elseif isCompoundVerb then struct = 'compoundVerb' else struct = 'simpleVerb' end return struct end -- ================================================================ -- INFLECTIONAL ENDINGS -- Assigns verb inflectional endings (suffixes) to all tenses -- ================================================================ local getEndings = {} do -- ─────────────────────────────────────────────────────────────── -- Ending using present stem -- ─────────────────────────────────────────────────────────────── getEndings['present'] = function(self, stem) -- self: reserved for future use (was used before, might be needed again) local _ = self -- delete the warning (unused argument) local ends if mw.ustring.match(stem, '[aeêiîouû]$') then ends = {s1='m', s2='yî', s3='', p1='n', p2='n', p3='n'} else ends = {s1='im', s2='î', s3='e', p1='in', p2='in', p3='in'} end return ends end -- ─────────────────────────────────────────────────────────────── -- Ind. preterite + ind. imperfect ending -- ─────────────────────────────────────────────────────────────── getEndings['past'] = function(self, stem) -- self: reserved for future use (was used before, might be needed again) local _ = self -- delete the warning (unused argument) local ends if mw.ustring.match(stem, '[aeêiouû]$') then ends = {s1='m', s2='yî', s3='', p1='n', p2='n', p3='n'} elseif mw.ustring.match(stem, 'î$') then -- if self.name == 'indImperfect' then -- -- special indicative ind. imperfect rule -- ends = {s1='yam', s2='yayî', s3='ya', p1='yan', p2='yan', p3='yan'} -- end ends = {s1='m', s2='', s3='', p1='n', p2='n', p3='n'} else ends = {s1='im', s2='î', s3='', p1='in', p2='in', p3='in'} end return ends end -- ─────────────────────────────────────────────────────────────── -- Compound endings with auxiliary "bûn" -- Inflectional endings are created by taking the different forms of the -- verb "bûn" (with present stem "-b-" and past stem "-bû-") and -- adding an "i-" prefix before them: "i-b-im", "i-bû-m", "i-bû-me", "i-bû-ma". -- This "i-" varies according to the final letter of the verb stem. -- ─────────────────────────────────────────────────────────────── local function normalize_i(stem) local prfx_i = "i" if mw.ustring.match(stem, "ya$") or mw.ustring.match(stem, "[îû]$") then -- cf. karîn (-karî-) prfx_i = "" elseif mw.ustring.match(stem, '[aeêiou]$') then prfx_i = "yi" end return prfx_i end getEndings['ibim'] = function(self, stem) -- self: reserved for future use (was used before, might be needed again) local _ = self -- delete the warning (unused argument) local prfx_i = normalize_i(stem) return { s1 = prfx_i .. "bim", p1 = prfx_i .. "bin", s2 = prfx_i .. "bî", p2 = prfx_i .. "bin", s3 = prfx_i .. "be", p3 = prfx_i .. "bin" } end getEndings['ibûm'] = function(self, stem) -- self: reserved for future use (was used before, might be needed again) local _ = self -- delete the warning (unused argument) local prfx_i = normalize_i(stem) return { s1 = prfx_i .. "bûm", p1 = prfx_i .. "bûn", s2 = prfx_i .. "bûyî", p2 = prfx_i .. "bûn", s3 = prfx_i .. "bû", p3 = prfx_i .. "bûn" } end getEndings['ibûme'] = function(self, stem) -- self: reserved for future use (was used before, might be needed again) local _ = self -- delete the warning (unused argument) local prfx_i = normalize_i(stem) return { s1 = prfx_i .. "bûme", p1 = prfx_i .. "bûne", s2 = prfx_i .. "bûyiye", p2 = prfx_i .. "bûne", s3 = prfx_i .. "bûye", p3 = prfx_i .. "bûne" } end getEndings['ibûma'] = function(self, stem) -- self: reserved for future use (was used before, might be needed again) local _ = self -- delete the warning (unused argument) local prfx_i = normalize_i(stem) return { s1 = prfx_i .. "bûma", p1 = prfx_i .. "bûna", s2 = prfx_i .. "bûyayî", p2 = prfx_i .. "bûna", s3 = prfx_i .. "bûya", p3 = prfx_i .. "bûna" } end -- ─────────────────────────────────────────────────────────────── -- Ind. perfect ending. -- ─────────────────────────────────────────────────────────────── getEndings['ime'] = function(self, stem) -- self: reserved for future use (was used before, might be needed again) local _ = self -- delete the warning (unused argument) local ends if mw.ustring.match(stem, '[aeêiîouû]$') then ends = {s1="me", s2="yî", s3="ye", p1="ne", p2="ne", p3="ne"} else ends = {s1="ime", s2="iyî", s3="iye", p1="ine", p2="ine", p3="ine"} end return ends end -- ─────────────────────────────────────────────────────────────── -- Subj. Imperfect ending. -- ─────────────────────────────────────────────────────────────── getEndings['ama'] = function(self, stem) -- self: reserved for future use (was used before, might be needed again) local _ = self -- delete the warning (unused argument) local ends -- The doublet in "-iyan" of verbs in -"în" (gerîn/-geriya-, kenîn/-keniya-, ...), -- in the conditional and subjunctive moods, a doublet "yaya" appears; it's removed. -- -yayayî → -yayî; -yaya → -ya if mw.ustring.match(stem, '(ya)$') then ends = {s1="ma", s2="yî", s3="", p1="na", p2="na", p3="na"} elseif mw.ustring.match(stem, '[aeêiîouû]$') then ends = {s1="ma", s2="yayî", s3="ya", p1="na", p2="na", p3="na"} else ends = {s1="ama", s2="ayî", s3="a", p1="ana", p2="ana", p3="ana"} end return ends end end -- ============================================================================= -- RULES FOR PREVERBS: "bi-" and "di-" -- There are two preverbs: "bi-" and "di-". These preverbs can change form -- depending on the first letters of the verb’s present stem or past stem. -- ============================================================================= local getPreverb = {} do getPreverb['bi'] = function (opts) opts = opts or {} local stem = opts.stem local verbStruct = opts.verbStruct local overrideBi = opts.overrideBi -- Preverb verbs don't use the preverb "bi-": ra-kirin (ez ê rakim), ve-xwarin (ez ê vexwim) , ... -- But compound verb and simple verbs use it: hez kirin (ez ê hez bi-kim), lê bigirin (ez ê lê bi-girim), ... if (verbStruct == 'preverbVerb') then return '' end if overrideBi then return overrideBi end -- if irreg.dijrezikBi[stem] then return irreg.dijrezikBi[stem] end -- Modification of the preverbe "bi-" according to the last letter of the stem. if mw.ustring.match(stem, '^[aeêiîouû]') then return 'b' end return 'bi' end getPreverb['di'] = function (opts) opts = opts or {} local stem = opts.stem local overrideDi = opts.overrideDi if overrideDi then return overrideDi end -- if irreg.dijrezikDi[stem] then return irreg.dijrezikDi[stem] end -- Modification of the preverbe "di-" according to the last letter of the stem. if mw.ustring.match(stem, '^[ai]') then return 'd' end -- Ex. hatin : stem = -ê- // ez têm if mw.ustring.match(stem, '^[êî]') then return 't' end return 'di' end end -- ============================================================================= -- RULES FOR NEGATION PREFIXES: "na-" and "ne-" -- There are two negation prefixes: "na-" and "ne-". These preverbs can change -- form depending on the first letters of the verb’s present stem or past stem. -- ============================================================================= local getNegPrefix = {} do getNegPrefix['na'] = function (opts) opts = opts or {} local stem = opts.stem local overrideNa = opts.overrideNa if overrideNa then return '<b>' .. overrideNa .. '</b>' end -- if irreg.dijrezikNa[stem] then return irreg.dijrezikNa[stem] end -- Add sufix "-y" before certain vowels. if mw.ustring.match(stem, '^[eêiîouû]') then return '<b>nay</b>' end -- Elision before stems beginning with "a-" (removal of the final "-e"). if mw.ustring.match(stem, '^a') then return '<b>n</b>' end -- Tîpa duyem "-a-" ye (k-a-rîn, z-a-nîn, ...) if mw.ustring.match(stem, '^%wa') then return '<b>ni</b>' end return '<b>na</b>' end getNegPrefix['ne'] = function (opts) opts = opts or {} local stem = opts.stem local tenseName = opts.tenseName local impNegForm = opts.impNegForm local overrideNe = opts.overrideNe if overrideNe then return '<b>' .. overrideNe .. '</b>' end -- if irreg.dijrezikNe[stem] then return irreg.dijrezikNe[stem] end local negPrefix = 'ne' -- There are two forms of construction of the imperative, -- one with the prefix "me-" and the other with the prefix "ne-". if (tenseName == 'impPresent') then negPrefix = (impNegForm == 2) and 'ne' or 'me' end -- Add sufix "-y" before certain vowels. if mw.ustring.match(stem, '^[eêiîouû]') then return '<b>' .. negPrefix .. 'y</b>' end -- Elision before stems beginning with "a-" (removal of the final "-e"). if mw.ustring.match(stem, '^a') then negPrefix = mw.ustring.sub(negPrefix, 1, -2) return '<b>' .. negPrefix .. '</b>' end return '<b>' .. negPrefix .. '</b>' end end -- ============================================================================= -- Standardization of the PREVERBAL PARTICLE -- The proverbial particle "ê" is placed after the personal pronoun. -- ============================================================================= -- If there are no verbal preparticles, return empty table. function export.getPreverbParticules(preverbParticle, typeStem, isTransitive) if not preverbParticle then return {s1='', s2='', s3='', p1='', p2='', p3=''} end if preverbParticle == 'ê' then local isErgative = isTransitive and (typeStem == 'past') -- When the personal pronoun ends in a vowel, a "y-" is added before "ê". -- If it's ergative, we use oblique pronouns: "min", "te", ... if isErgative then return {s1='ê/dê', s2='yê/dê', s3='yê/dê', p1='yê/dê', p2='yê/dê', p3='ê/dê'} else return {s1='ê/dê', s2='yê/dê', s3='ê/dê', p1='ê/dê', p2='ê/dê', p3='ê/dê'} end end -- If the verbal preparticle is identical for all pronouns, -- we create a table with the same value. local preverbParticles = {} for _, pers in ipairs(export.order) do preverbParticles[pers] = preverbParticle end return preverbParticles end -- ============================================================================= -- RULES FOR CONSTRUCTING EACH VERB TENSE -- This table lists, for each verb tense, what elements are required to form it: -- - Verb conjugation is built by placing either the preverb "bi-" or "di-" before -- the verb stem (past or present), followed by a personal ending. -- - For the negative form, one of the prefixes "na-" or "ne-" is added as well. -- - In some cases, a preverbal particle such as /ê/ or /dê/ is added before -- the conjugated verb as well. -- Not: - The "negPreverb" (preverb (bi-/di-) for negative tenses) parameter has a -- value different from "nil" only for the Imperfect tense ("negPreverb=di"). -- - The parameter "negPrefix=na" is used only for the present indicative. -- -- Preverb "di", used in: "indPresent"(present stem), "indImperfect"(past stem) -- - Bo neyînî: pêşgira "di-" tenê di nav dema "IndImperfect" de tê bikaranîn. -- Preverb "bi", used in: "indFuture"(present stem), "subPresent"(present stem), -- "subImperfect"(past stem) = "condPresent"(past stem) -- - The prefix "bi-" isn't used in negative forms. -- -- Present stem, used in: "indPresent"(di)(na), -- "indFuture"(bi)(ne) = "subPresent"(bi)(ne) -- -- Past stem, used in: "indPreterite"(-)(ne), "indImperfect"(di)(ne), "indPluperfect"(-)(ne), -- "indPerfect"(-)(ne), "indNwPluperfect"(-)(ne), "indFuturePerfect"(-)(ne), -- "subPreterite"(-)(ne), -- "subImperfect"(bi)(ne) = "condPresent"(bi)(ne), -- "subPluperfect"(-)(ne) = "condPreterite"(-)(ne) -- ============================================================================= -- Some conjugations are identical except that they differ only in the preverbal particle (/ê/, /dê/). -- So, to avoid repeating the same information (and thus risking errors), -- we establish the common part shared between these verbs. local sharedTenseRules = { indFuture = { stem = "present", preverb = getPreverb['bi'], negPreverb = nil, negPrefix = getNegPrefix['ne'], endings = getEndings['present'] }, indFuturePerfect = { stem = "past", preverb = nil, negPreverb = nil, negPrefix = getNegPrefix['ne'], endings = getEndings['ibim'] }, subImperfect = { stem = "past", preverb = getPreverb['bi'], negPreverb = nil, negPrefix = getNegPrefix['ne'], endings = getEndings['ama'] }, subPluperfect = { stem = "past", preverb = nil, negPreverb = nil, negPrefix = getNegPrefix['ne'], endings = getEndings['ibûma'] } } local mt = { __index = function(t, k) local commonRules = t._commonRules if commonRules then return commonRules[k] end end } -- TENSES CONJUGATION RULES export.tenseRules = { -- IMPERATIVE MOOD impPresent = setmetatable({ name = "impPresent", nameKu = "raweya fermanî", nameEn = "present imperative", mode = "imperative", _commonRules = sharedTenseRules.indFuture, preverbParticle = nil }, mt), -- INDICATIVE MOOD indPresent = { name = "indPresent", nameKu = "dema niha", nameEn = "present", mode = "indicative", stem = "present", preverb = getPreverb['di'], negPreverb = nil, negPrefix = getNegPrefix['na'], endings = getEndings['present'], preverbParticle = nil }, indPreterite = { name = "indPreterite", nameKu = "raboriya sade", nameEn = "simple past", mode = "indicative", stem = "past", preverb = nil, negPreverb = nil, negPrefix = getNegPrefix['ne'], endings = getEndings['past'], preverbParticle = nil }, indImperfect = { name = "indImperfect", nameKu = "raboriya berdest", nameEn = "Imperfect", mode = "indicative", stem = "past", preverb = getPreverb['di'], negPreverb = getPreverb['di'], negPrefix = getNegPrefix['ne'], endings = getEndings['past'], preverbParticle = nil }, indPluperfect = { name = "indPluperfect", nameKu = "raboriya dûr", nameEn = "pluperfect", mode = "indicative", stem = "past", preverb = nil, negPreverb = nil, negPrefix = getNegPrefix['ne'], endings = getEndings['ibûm'], preverbParticle = nil }, indFuture = setmetatable({ name = "indFuture", nameKu = "dema bê", nameEn = "future", mode = "indicative", _commonRules = sharedTenseRules.indFuture, preverbParticle = 'ê' }, mt), indFuturePerfect = setmetatable({ name = "indFuturePerfect", nameKu = "dahatiya pêş", nameEn = "future perfect", mode = "indicative", _commonRules = sharedTenseRules.indFuturePerfect, preverbParticle = 'ê' }, mt), -- In some books, the "perfect" and "nonconfirmative pluperfect" tenses -- are classified in the "inferential mood" ("moda neşahidî"). -- Currently we classify them using the indicative mood (at the end). indPerfect = { name = "indPerfect", nameKu = "raboriya dûdar", nameEn = "perfect", mode = "indicative", stem = "past", preverb = nil, negPreverb = nil, negPrefix = getNegPrefix['ne'], endings = getEndings['ime'], preverbParticle = nil }, indNwPluperfect = { name = "indNwPluperfect", nameKu = "çîrokiya boriya dûdar", nameEn = "non-witnessed pluperfect", mode = "indicative", stem = "past", preverb = nil, negPreverb = nil, negPrefix = getNegPrefix['ne'], endings = getEndings['ibûme'], preverbParticle = nil }, -- SUBJUNCTIVE MOOD subjPresent = setmetatable({ name = "subjPresent", nameKu = "dema nihaya xwestekî", nameEn = "present subjunctive", mode = "subjunctive", _commonRules = sharedTenseRules.indFuture, preverbParticle = nil }, mt), subjPreterite = setmetatable({ name = "subjPreterite", nameKu = "dema boriya xwestekî", nameEn = "preterite subjunctive", mode = "subjunctive", _commonRules = sharedTenseRules.indFuturePerfect, preverbParticle = nil, }, mt), subjImperfect = setmetatable({ name = "subjImperfect", nameKu = "raboriya bilaniyê", nameEn = "imperfect subjunctive", mode = "subjunctive", _commonRules = sharedTenseRules.subImperfect, preverbParticle = nil, }, mt), subjPluperfect = setmetatable({ name = "subjPluperfect", nameKu = "raboriya dûr a bilaniyê", nameEn = "pluperfect subjunctive", mode = "subjunctive", _commonRules = sharedTenseRules.subPluperfect, preverbParticle = nil }, mt), -- CONDITIONAL MOOD condPresent = setmetatable({ name = "condPresent", nameKu = "çîrokiya dema nihaya mercî", nameEn = "present conditional", mode = "conditional", _commonRules = sharedTenseRules.subImperfect, preverbParticle = 'ê' }, mt), condPreterite = setmetatable({ name = "condPreterite", nameKu = "dema boriya mercî", nameEn = "preterite conditional", mode = "conditional", _commonRules = sharedTenseRules.subPluperfect, preverbParticle = 'ê' }, mt), } -- ============================================================================= -- MAIN CONJUGATION FUNCTOIN -- This function returns an array containing the conjugation table for a given -- tense as well as other information about the conjugated verb. -- ============================================================================= function export.conjugate(opts) opts = opts or {} -- Required parameters local tense = opts.tense or error("'tense' required", 2) --One of the two parameters is required: -- - If the tense uses the present stem, indicate "presentStem". -- - If it uses the past stem, indicate "pastStem". local presentStem = opts.presentStem local pastStem = opts.pastStem -- Optional parameters local isTransitive = opts.isTransitive or false -- Indicate if the verb is transitive (true/false) local isNegative = opts.isNegative or false -- Indicate if it's the negative form (true/false) local isCompoundVerb = opts.isCompoundVerb or false -- Indicate if it's a compound verb (true/false) local preSimpleVerb = opts.preSimpleVerb or '' -- The part before the simple verb local postSimpleVerb = opts.postSimpleVerb or '' -- The part after the simple verb -- These parameters are provided when the verb is irregular. -- Allows you to manually modify preverbs ("bi-"" or "di-") -- and negation prefixes ("na-" or "ne-") local overrideBi = opts.overrideBi or nil local overrideDi = opts.overrideDi or nil local overrideNa = opts.overrideNa or nil local overrideNe = opts.overrideNe or nil -- By default, the negation of the imperative is constructed from the prefix "me-"". -- To obtain the second variant, the prefix with "ne-", you must specify "impNegForm=2". local impNegForm = opts.impNegForm or nil -- If "tags='na'", remove links/tags local tags = opts.tags or 'erê' -- If addPreverbParticles='na', remove preverb particles (ê/dê) before -- the conjugated verbs. local addPreverbParticles = opts.addPreverbParticles or 'erê' -- We add a space to the left of the "postSimpleVerb" because it shouldn't be attached -- to the simple verb. if (postSimpleVerb ~= '' and postSimpleVerb ~=nil) then postSimpleVerb = ' ' .. postSimpleVerb end -- Access to the classification table and retrieval of verb tense parameters local infoTense = deepCopy(export.tenseRules[tense], 'copy') or false -- We check that this tense is indeed in table "tenseRules". if (not infoTense) then return '<span style="color:red">Unknown tense: ' .. tense ..'</span>' end -- We check that one of the two parameters of the stem is given if (infoTense.stem == 'present' and not presentStem) then return '<span style="color:red">presentStem parameter required</span>' elseif (infoTense.stem == 'past' and not pastStem) then return '<span style="color:red">pasttStem parameter required</span>' end -- Choice between the present stem or past stem local stem = (infoTense.stem == 'present') and presentStem or pastStem --──────────────────────────── -- Conjugation construction -- -- ─────────────────────────── local preverb = '' local negPrefix = '' -- Ruturns the verb type: "simpleVerb" or "preverbVerb" or "compoundVerb" local verbStruct = export.verbStruct(isCompoundVerb, preSimpleVerb) if isNegative then negPrefix = infoTense.negPrefix{stem=stem, tenseName=tense, impNegForm=impNegForm, overrideNa=overrideNa, overrideNe=overrideNe} if infoTense.negPreverb then preverb = infoTense.negPreverb{stem=stem, verbStruct=verbStruct, overrideBi=overrideBi, overrideDi=overrideDi} end else if infoTense.preverb then preverb = infoTense.preverb{stem=stem, verbStruct=verbStruct, overrideBi=overrideBi, overrideDi=overrideDi} end end infoTense.conj = {} local spacing = isCompoundVerb and ' ' or '' local endings = infoTense:endings(stem) local preverbParticles = export.getPreverbParticules(infoTense.preverbParticle, infoTense.stem, isTransitive) local isErgative = isTransitive and (infoTense.stem == 'past') -- Creating the conjugation table for a given tense for _, pers in ipairs(export.order) do local ending local conjSimbleVerb local conjVerb if isErgative then ending = endings.s3 else ending = endings[pers] end -- Adding space after the preverbal particle, and -- if "addPreverbParticles='na'": remove preverb particles (ê/dê). local preverbParticle = '' if infoTense.preverbParticle and addPreverbParticles ~= 'na' then preverbParticle = preverbParticles[pers] .. ' ' end conjSimbleVerb = negPrefix .. preverb .. stem .. ending -- Adding prefixe and suffixe conjVerb = preSimpleVerb .. spacing .. conjSimbleVerb .. postSimpleVerb -- Spelling correction(îy -> iy) conjVerb = mw.ustring.gsub(conjVerb, 'îy', 'iy') -- Add a link / if tags='na' no links if tags ~= 'na' then conjVerb = link{term=conjVerb, lang=langKu} end -- Addition of the preverbal particle infoTense.conj[pers] = preverbParticle .. conjVerb end -- Imperative if (infoTense.name == 'impPresent') then infoTense.conj.s1 = nil infoTense.conj.s2 = infoTense.conj.s3 infoTense.conj.s3 = nil infoTense.conj.p1 = nil -- infoTense.conj.p2 = infoTense.conj.p2 infoTense.conj.p3 = nil end return infoTense end -- ============================================================================= -- END -- ============================================================================= -- Some useful tools -- ============================================================================= -- Returns the list of verb tenses export.tensesList = function() local list = {} for _, tense in pairs(export.tenseRules) do table.insert(list, tense.name) end return list end -- Concatenation of pronouns and conjugated verbs -- (for a given conjugate tense in all persons of that tense) function export.concatPronomsVerbs(pronoms, conjVerbs) local concatTab = {} for _, pers in ipairs(export.order) do concatTab[pers] = pronoms[pers] .. ' ' .. conjVerbs[pers] end return concatTab end -- ============================================================================= -- ADDITIONAL STEM OF THE PAST AND PRESENT (pastStem2, ... and presentStem2, ...) -- This function does nothing more than add additional parameters for verb stems -- in the past and present tenses. -- Conjugations for the different stems will be separated by "/" -- ============================================================================= function export.conjugateLong(baseOpts, tense, presentStems, pastStems) local opts = baseOpts or {} opts.tense = tense or nil presentStems = presentStems or {} pastStems = pastStems or {} local infoTense = deepCopy(export.tenseRules[tense], 'copy') or false -- We check that this tense is indeed in table "tenseRules". if not infoTense then return '<span style="color:red">Unknown tense: ' .. tense ..'</span>' end local stems = (infoTense.stem == 'present') and presentStems or pastStems -- For each verb stem, its conjugation table is calculated and stored in conjTabs. local conjTabs = {} for i = 1, #stems do if stems[i] then if (infoTense.stem == 'past') then opts.pastStem = stems[i] end if (infoTense.stem == 'present') then opts.presentStem = stems[i] end local conj = export.conjugate(opts).conj table.insert(conjTabs, conj) end end -- We concatenate each row of the conjugation tables. local concatConjTabs = {} for _, pers in ipairs(export.order) do local frag = {} for i = 1, #conjTabs do local val = conjTabs[i][pers] if val then table.insert(frag, tostring(val)) end end concatConjTabs[pers] = table.concat(frag, " / ") end infoTense.conj = concatConjTabs return infoTense end -- ==================================================================================== -- VERB CONUGATION IN ALL TENSES WITH OR WITHOUT PRONOUMS -- ==================================================================================== function export.conjugateAllTenses(baseOpts, presentStems, pastStems, negation, concatPrs) -- "concatPrs=false" table without pronouns local opts = baseOpts or {} if negation == 'negative' then opts.isNegative = true end -- Concatenation of pronouns and conjugated verbs local concatPronomsVerbs = export.concatPronomsVerbs -- Tenses list local tensesList = export.tensesList() -- Conjugation in all tenses local conjTab = {} for _, tense in ipairs(tensesList) do local infoTense = deepCopy(export.tenseRules[tense], 'copy') -- We create the conjugation table without the pronouns. conjTab[tense] = deepCopy(export.conjugateLong(opts, tense, presentStems, pastStems), 'copy') -- We concatenate the pronouns and the verbs if "concatPrs" is different of "false" -- No pronouns for the imperative mood if (tense ~= 'impPresent' and concatPrs ~= false) then local pronoms = deepCopy(export.conjPronouns(infoTense.stem, infoTense.mode, opts.isTransitive)) conjTab[tense].conj = concatPronomsVerbs(pronoms, conjTab[tense].conj) end end return conjTab end -- ==================================================================================== -- Allows you to obtain a given conjugation from a model. -- Ex. {{#invoke:ku-tewandin|tew|dem=indPresent|kes=s1}} -- See {{ku-tewîn-lk-niha}} -- ==================================================================================== function export.tew(frame) local args = frame:getParent().args local baseOpts = { isNegative = frame.args['neyînî'] or false, isTransitive = args['form'], isCompoundVerb = args['valahî'] or false, preSimpleVerb = args['pêşgir'] or nil, postSimpleVerb = args['paşgir'] or nil, tags = args['lînk'] or 'erê', overrideBi = args['bi'] or nil, overrideDi = args['di'] or nil, overrideNa = args['na'] or nil, overrideNe = args['ne'] or nil, impNegForm = nil } local tense = frame.args['dem'] or nil local pers = frame.args['kes'] or nil local presentStems = {args['niha'], args['niha2'], args['niha3']} local pastStems = {args['borî'], args['borî2'], args['borî3']} -- A few checks if (baseOpts.isTransitive == 'gerguhêz') then baseOpts.isTransitive = true elseif (baseOpts.isTransitive == 'negerguhêz') then baseOpts.isTransitive = false else return '<span style="color:red">form = gerguhêz / negerguhêz</span>' end if (baseOpts.isCompoundVerb == 'erê') then baseOpts.isCompoundVerb = true else baseOpts.isCompoundVerb = false end if (baseOpts.isNegative == 'erê') then baseOpts.isNegative = true end local tabConj = export.conjugateLong(baseOpts, tense, presentStems, pastStems).conj return tabConj[pers] end -- ==================================================================================== -- GET COMMMA SEPARED FORMS -- Bnr. [[MediaWiki:Gadget-QQ.js]] -- Ex. {{#invoke:ku-tewandin|get_comma_separated_forms|niha=kev|borî=ket}} -- ==================================================================================== function export.get_comma_separated_forms(frame) local opts = { presentStem = frame.args['niha'], pastStem = frame.args['borî'], isTransitive = false, isNegative = false, isCompoundVerb = frame['valahî'] or false, preSimpleVerb = frame['pêşgir'] or '', postSimpleVerb = frame['paşgir'] or '', overrideBi = frame['bi'] or nil, overrideDi = frame['di'] or nil, overrideNa = frame['na'] or nil, overrideNe = frame['ne'] or nil, impNegForm = nil, tags = 'na', -- Remove links/tags addPreverbParticles = 'na' -- Remove preverb particles (ê/dê) } local function concateList(tenseList) local concatList = {} for _, pers in ipairs({"s1", "s2", "s3", "p1"}) do local tense = tenseList[pers] table.insert(concatList, tense) end return table.concat(concatList, ",") end local tenseList = {'indPresent','indPreterite','indImperfect', 'indPluperfect','indPerfect','indNwPluperfect', 'indFuture','indFuturePerfect', 'subjImperfect','subjPluperfect' } local concatAllTense = {} for i = 1, #tenseList do local tense = tenseList[i] if export.tenseRules[tense] then opts.tense = tense local conj = shallowCopy(export.conjugate(opts).conj) local concatTense = concateList(conj) table.insert(concatAllTense, concatTense) end end return table.concat(concatAllTense, ",") end return export h254pf3ttkgzc8y8b7l7o6ke10lthzk 6237246 6237245 2026-06-06T19:21:59Z Ghybu 1393 Guhartoya [[Special:Diff/6237245|6237245]] yê [[Special:Contributions/Ghybu|Ghybu]] ([[User talk:Ghybu|gotûbêj]]) şûnde kir 6237246 Scribunto text/plain -- [[Wîkîferheng:ceribandin]] -- [[Template:ku-tewandin/ceribandin]] -- [[Template:ku-tewandin/ceribandin/style.css]] local conj = require('Modul:ku-tewandin/ceribandin') local export = {} function export.tablo(frame) local args = frame:getParent().args local baseOpts = { isTransitive = false, isCompoundVerb = args['valahî'] or false, preSimpleVerb = args['pêşgir'] or '', postSimpleVerb = args['paşgir'] or '', overrideBi = args['bi'] or nil, overrideDi = args['di'] or nil, overrideNa = args['na'] or nil, overrideNe = args['ne'] or nil, impNegForm = nil, addPreverbParticles = 'na' -- Remove preverb particles (ê/dê) } local presentStems = {args['niha'], args['niha2'], args['niha3']} local pastStems = {args['borî'], args['borî2'], args['borî3']} local transitivity = args['form'] if (transitivity ~= 'gerguhêz' and transitivity ~= 'negerguhêz') then return '<span style="color:red">form = gerghuhêz / negerguhêz</span>' end if (baseOpts.isCompoundVerb == 'erê') then baseOpts.isCompoundVerb = true else baseOpts.isCompoundVerb = false end -- Conjugation table in all tenses local concatPrs = false local conjTab = conj.conjugateAllTenses(baseOpts, presentStems, pastStems, 'positive', concatPrs) -- Negatives conjugations table local negConjTab = conj.conjugateAllTenses(baseOpts, presentStems, pastStems, 'negative', concatPrs) -- Construction of conjugation table whose dimensions change depending on -- whether it is a transitive verb or not; and whether there is a preverbParticle (yes or no). -- First, we create the table header, then the body (content). local function tenseTableHeader(tense) local tabHeader = function(col) local header = '\n! id="' .. conjTab[tense].name .. '"' .. 'class="' .. conjTab[tense].stem .. '-stem tense-table-title" colspan="'.. col .. '" |' .. conjTab[tense].nameKu .. '- <small><i>-{'.. conjTab[tense].nameEn ..'}-</i></small>' .. '\n|-' return header end local preverbParticle = '' local tabH = tabHeader(4) if conjTab[tense].preverbParticle == "ê" then tabH = tabHeader(5) preverbParticle = '\n! class="agent-title" | ' end local tenseHeader = tabHeader(2) .. '\n! class="negative" | Erênî' ..'\n! class="positive" | Neyînî' .. '\n|-' if (conjTab[tense].stem == "past" and transitivity == "gerguhêz") then tenseHeader = tabH .. '\n! class="agent-title" | Biker <span class="toggle-width">zêde <span class="arrow">›</span></span>' .. preverbParticle .. '\n! class="object-title" | Berkar' .. '\n! class="negative" | Erênî' .. '\n! class="positive" | Neyînî' .. '\n|-' end return tenseHeader end local function tenseTableBody(tense, pers) local preverbParticules = conj.getPreverbParticules(conjTab[tense].preverbParticle, conjTab[tense].stem, false) local bila = '' if conjTab[tense].mode == "subjunctive" then bila = '<span style="color:gray">(bila) </span>' end local preverbParticle = '' if conjTab[tense].preverbParticle == "ê" then preverbParticle = '\n| class="particle" | (y)ê/dê' end local body = '\n|' .. bila .. conj.pronouns[pers] .. ' ' .. preverbParticules[pers] .. ' ' .. conjTab[tense].conj[pers] .. '\n|' .. bila .. conj.pronouns[pers] .. ' ' .. preverbParticules[pers] .. ' ' .. negConjTab[tense].conj[pers] .. '\n|-' if (conjTab[tense].stem == "past" and transitivity == "gerguhêz") then body = '\n| class="agent" |' .. bila .. conj.agents[pers] .. preverbParticle .. '\n| class="object" |' .. conj.pronouns[pers] .. '\n|' .. conjTab[tense].conj[pers] .. '\n|' .. negConjTab[tense].conj[pers] .. '\n|-' end return body end -- Construction of the conjugation table for a given tense: the header -- and the body are combined. local function conjugateTable(tense) local tenseBody = '' local tenseHeader = tenseTableHeader(tense) for _, pers in ipairs(conj.order) do tenseBody = tenseBody .. tenseTableBody(tense, pers) end local tab = '\n{| cellpadding="2" class="tense-table"' .. '\n|-' .. tenseHeader .. tenseBody .. '\n|}' return tab end --Retrieving some parameters for creating the main table header local verb = args[1] local preSimpleVerb = args['pêşgir'] or '' local postSimpleVerb = args['paşgir'] or '' -- Cureyê lêkerê local verbStruc = conj.verbStruct(baseOpts.isCompoundVerb, baseOpts.preSimpleVerb) if (verbStruc == 'preverbVerb') then verbStruc = 'pêkhatî' elseif (verbStruc == 'compoundVerb') then verbStruc = 'hevedudanî' else verbStruc = 'xwerû' end local prsStemsFormat = {} for _, stem in ipairs(presentStems) do if stem then prsStemsFormat[#prsStemsFormat+1] = preSimpleVerb .. '-' .. stem ..'-' end end local pstStemsFormat = {} for _, stem in ipairs(pastStems) do if stem then pstStemsFormat[#pstStemsFormat+1] = preSimpleVerb .. '-' .. stem ..'-' end end local prsStems = table.concat(prsStemsFormat, ' / ') .. postSimpleVerb local pstStems = table.concat(pstStemsFormat, ' / ') .. postSimpleVerb return '{| align="center" class="conj-table"' .. '\n|-' .. '\n| colspan="8" class="title" | Tewandina lêkera [[' .. verb .. ']]<br><span style="font-weight:normal;">(' .. verbStruc .. ', ' .. transitivity .. ')</span>' .. '\n|-' .. '\n! colspan="2" class="present-stem" | Rehê dema niha' .. '\n! colspan="6" style="font-weight:normal; text-align:center; border-bottom:dotted 1px grey;" | ' .. prsStems .. '\n|-' .. '\n! colspan="2" class="past-stem" | Rehê dema borî' .. '\n! colspan="6" style="font-weight:normal; text-align:center;" | ' .. pstStems .. '\n|-' .. '\n|' .. '\n|-' .. '\n| colspan="8" id="imp" class="mood" | Raweya fermanî - <small><i>Imperative</i></small>' .. '\n|-' .. '\n| colspan="8" valign="top" | ' .. '\n{| cellpadding="2" class="tense-table"' .. '\n|-' .. '\n! class="negative" | Erênî' .. '\n! class="positive" | Neyînî' .. '\n|-' .. '\n| <span style="color:gray">(tû)</span> ' .. conjTab.impPresent.conj.s2 .. '\n| <span style="color:gray">(tû)</span> ' .. negConjTab.impPresent.conj.s2 .. '\n|-' .. '\n| <span style="color:gray">(hûn)</span> ' .. conjTab.impPresent.conj.p2 .. '\n| <span style="color:gray">(hûn)</span> ' .. negConjTab.impPresent.conj.p2 ..'\n|}' .. '\n|-' .. '\n| colspan="8" id="ind" class="mood" | Raweya pêşkerî - <small><i>Indicative</i></small>' .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPresent') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPreterite') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indImperfect') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPluperfect') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indFuture') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indFuturePerfect') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indPerfect') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('indNwPluperfect') .. '\n|-' .. '\n| colspan="8" id="subj" class="mood" | Raweya xwestekî - <small><i>Subjunctive</i></small>' .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjPresent') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjPreterite') .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjImperfect') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('subjPluperfect') .. '\n|-' .. '\n| colspan="8" id="cond" class="mood" | Raweya mercî - <small><i>Conditional</i></small>' .. '\n|-' .. '\n| colspan="4" valign="top" | ' .. conjugateTable('condPresent') .. '\n| colspan="4" valign="top" | ' .. conjugateTable('condPreterite') .. '\n|}' end return export 5cnfthor4obwr5ng40tq98wvpsfcjh6 Gotûbêja bikarhêner:Ziv 3 1337011 6237254 6207886 2026-06-07T11:19:51Z Ziv 14071 /* Hello dear visitor */ corr 6237254 wikitext text/x-wiki == Hello dear visitor == [[Image:Anna Purni.jpg|left|240px]] <div style="text-align: center">''Welcome!''</div> <div style="text-align: center">''Feel free to leave me a message here,<br />but you will get a quicker response if you visit my [[:Commons:User talk:Ziv|Commons Wikimedia]] user talk page.<br />Preferably in English, and I will be happy to answer your questions.'' ''Have a nice day! Best regards,''</div> <div style="text-align: center">[[Bikarhêner:Ziv|Ziv]] ([[Gotûbêja bikarhêner:Ziv#top|gotûbêj]]) 15:27, 14 kanûna paşîn 2026 (UTC)</div> a1cjvhjpniew36q03nirkl7xxcu6ojn pirs girê dan 0 1357298 6237252 6237200 2026-06-07T08:48:57Z Bikarhêner 3719 [[User:Kawarizgar1|Kawarizgar1]] Çavkanîya ji bo vê madeyê çi ye? Ger çavkanî nîn be, em ê vê madeyê jê bibin. 6237252 wikitext text/x-wiki {{bêçavkanî}} == {{ziman|ku}} == === Bilêvkirin === * {{ku-kîte}} === Lêker === {{ku-tewîn-lk|pirs girê dan|form=gerguhêz|niha=d|borî=da|pêşgir=pirs girê|valahî=erê}} {{lêker|ku|c=b-gh|nd=pirsgirêdan}} # {{bêmane|ku}} #: {{hevmane|ku|hesab pirsîn|doz danîn|dad danîn|pirs danîn|dada tiştekî danîn|dada kesekî danîn|dad danîn kesekî|doza tiştekî danîn|doza kesekî danîn|pirs girêdan yekî}} #: {{mk|ku|Li rêyê ji me ra '''pirs girê da'''.}} #* {{bêmînak|ku}} ==== Etîmolojî ==== Ji {{heve|ku|pirs|girê dan}}. ==== Werger ==== {{werger-ser}} * {{Z|fr}}: {{W+|fr|demander des comptes}} * {{Z|tr}}: {{W+|tr|hesap sormak}} {{werger-bin}} 35t4cyowo3v91b1v2kg5d5szslmlrg4