ویکی‌واژه fawiktionary https://fa.wiktionary.org/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%88%D8%A7%DA%98%D9%87:%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C MediaWiki 1.47.0-wmf.19 case-sensitive مدیا ویژه بحث کاربر بحث کاربر ویکی‌واژه بحث ویکی‌واژه پرونده بحث پرونده مدیاویکی بحث مدیاویکی الگو بحث الگو راهنما بحث راهنما رده بحث رده پیوست بحث پیوست TimedText TimedText talk پودمان بحث پودمان Event Event talk باختن 0 2342 915831 915777 2026-09-09T13:42:13Z Ismal1382 47044 /* فعل */ 915831 wikitext text/x-wiki ==فارسی== (تَ) ===مصدر لازم=== #مغلوب شدن در قمار یا بازی. #از بین رفتن تمام یا بخشی از مال. #بخشیدن. #از شدت ترس یا نگرانی سُست شدن، گیج شدن. #چرخ دادن. ؛قافیه را ~ اشتباه کردن، در غلط افتادن. ====منابع==== * فرهنگ لغت معین ===فعل=== #شکست خوردن در کاری و قطع امید کردن از آن یا به عبارت دیگر ناامیدی و کنار گذاشتن آن کار. ===مترادف‌ها=== {{بالا}} #شکست‌خوردن {{پایین}} ====برگردان‌ها==== {{top}} *{{انگلیسی}}:[[defeat]], [[lose]] *{{آلمانی}}:[[verlieren]] {{bottom}} ;{{ایتالیایی}}: ===فعل=== [[perdere]] ;{{انگلیسی}}: [[shut out]] *[[flatten]] *[[dispirit]] *[[lose]] *[[blench]] [[رده:مصدر لازم فارسی]] ==مازندرانی== ===فعل=== # [[خفتن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=خس|مضارع وند=باخس|ماضی=خت|ماضی وند=باخت}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] bk6py8obz1b81k8t8776ow3ggn941po دین 0 3636 915869 904005 2026-09-09T22:24:11Z Ismal1382 47044 /* فارسی */ 915869 wikitext text/x-wiki ==فارسی== ===ریشه‌ شناسی === اوستایی و پهلوی ===آوایش=== */دِین/ [[File:LL-Q9168 (fas)-Afsham23-دین.wav|بندانگشتی]] ===[[file:Nuvola apps bookcase2.svg|40px]] اسم=== '''دِین''' #آیین، کیش. راه، روش.<ref>واژهٔ دین در زبان‌های ایرانی ریشه دارد. در سانسکریت و گاتها و دیگر بخش‌های اوستا مکرر واژهٔ «دئنا» آمده دین در گاتها به معانی مختلف کیش، خصایص روحی، تشخص معنوی و همچنین به معنای وجدان بکار رفته‌است و به معنی اخیر دین یکی از قوای پنجگانهٔ باطن انسان است واژه دین از واژه اوستایی دَئِنا ریشه می‌گیرد. خود واژه دئنا به ریشه کارواژه «دا» به معنی اندیشیدن و شناختن می‌رسد. در اوستا واژهٔ دئنا به معنی دین و نیز نیروی ایزدی بازشناسی نیک از بد گزارش شده‌است. در زبان اوستایی و نیز پارسی میانه به همکردها (ترکیب‌ها) یی گوناگونی از این واژه برمی‌خوریم مانند: دین آگاهی، دین بُرداری (نمایش دینی)، دینکرد (کردار دینی)، دین یشت (نام شانزدهمین یَشت از یشتهای بیست و یک‌گانه اوستا) و جز اینها. منبع. نگاهى به تاريخ انديشه در ايران  محمود کویر #:دین در [[ایدئولوژی]] و معتقدات مشرق باستانی عامل بارزی بوده است.</ref> #نام روز بیست وچهارم از هر ماه شمسی و نیز نام یکی از ایزدان زردشتی که نگهبان همین روز می‌باشد. #در مورد واژه‌ی «دین»، بررسی ریشه‌های آن در سه زبان اوستایی، پهلوی و سانسکریت قابل توجه است: : --- ریشه‌شناسی واژه‌ی «دین» در زبان‌های اوستایی، پهلوی و سانسکریت 1. اوستایی: «دَئِنَ» (Daena) در زبان اوستایی، واژه‌ی «دَئِنَ» (Daena) به معنای «دیدن»، «نگرش» یا «وجدان» است. این واژه در متون دینی اوستا، به‌ویژه در گات‌ها، به‌کار رفته و نشان‌دهنده‌ی مفهومی عمیق از آگاهی درونی و درک معنوی است. برخی منابع اشاره دارند که این واژه از ریشه‌ی «دا» به معنای «اندیشیدن» یا «شناختن» مشتق شده است. منابع پیشنهادی: Boyce, Mary. A History of Zoroastrianism, Vol. I: The Early Period. Leiden: Brill, 1975. Humbach, Helmut. The Gathas of Zarathustra and the Other Old Avestan Texts. Wiesbaden: Harrassowitz, 1991. --- 2. پهلوی (فارسی میانه): «دِین» (Dīn) در زبان پهلوی، واژه‌ی «دِین» (Dīn) به‌طور مستقیم از اوستایی «دَئِنَ» گرفته شده و به معنای «آیین»، «اعتقاد» یا «دستور دینی» به‌کار رفته است. این واژه در متون دینی مانند «بندهشن» و «دینکرت» به‌کار رفته و نشان‌دهنده‌ی تحول معنایی از آگاهی درونی به ساختارهای دینی و آیینی است. منابع پیشنهادی: Gershevitch, Ilya. The Avestan Hymn to Mithra. Cambridge University Press, 1968. Shaked, Shaul. Studies in the History of Zoroastrianism. Leiden: Brill, 1977. --- 3. سانسکریت: «धर्म» (Dharma) در زبان سانسکریت، واژه‌ی «धर्म» (Dharma) به معنای «راه درست»، «قانون» یا «وظیفه اخلاقی» است. این واژه در متون ودایی و فلسفی هند به‌کار رفته و نشان‌دهنده‌ی اصول اخلاقی و دینی است که فرد باید به آن پایبند باشد. اگرچه این واژه با «دین» فارسی از نظر معنایی مشابه است، اما از نظر ریشه‌شناسی مستقل است. منابع پیشنهادی: Olivelle, Patrick. The Āśrama System: The History and Hermeneutics of a Religious Institution. Oxford University Press, 1993. Doniger, Wendy. Hindu Myths: A Sourcebook. Penguin Classics, 1975. --- نتیجه‌گیری واژه‌ی «دین» در زبان فارسی از ریشه‌ای مشترک با واژه‌های اوستایی «دَئِنَ» و پهلوی «دِین» برخوردار است که نشان‌دهنده‌ی تحول معنایی این واژه از «آگاهی درونی» به «آیین» و «دستور دینی» است. در زبان سانسکریت، واژه‌ی «धर्म» (Dharma) با معنای مشابه اما ریشه‌شناسی متفاوت، نشان‌دهنده‌ی استقلال معنایی و زبانی این دو مفهوم است. کتاب‌های پیشنهادی برای مطالعه‌ی بیشتر: Boyce, Mary. A History of Zoroastrianism, Vol. I: The Early Period. Humbach, Helmut. The Gathas of Zarathustra and the Other Old Avestan Texts. Gershevitch, Ilya. The Avestan Hymn to Mithra. Olivelle, Patrick. The Āśrama System: The History and Hermeneutics of a Religious Institution. Doniger, Wendy. Hindu Myths: A Sourcebook. --- #پاسخ علمی و مستند به ادعاهایی بدهید که تلاش می‌کنند ارتباط معنایی و ریشه‌شناختی واژه‌ی فارسی «دین» با قرآن و عربی را تحریف کنند و آن را صرفاً به معنای «اطاعت و خضوع» محدود کنند. اجازه بدهید قدم به قدم با منابع معتبر بررسی کنیم و نشان دهیم این ادعاها نادرست است. --- ۱. ریشه‌شناسی «دین» در فارسی و اوستایی اوستایی: واژه‌ی «دَئِنَ» (Daēna) به معنای آگاهی، وجدان، بینش معنوی است و نه صرفاً «اطاعت». (Boyce 1975, Humbach 1991) پهلوی: واژه‌ی «دِین» (Dīn) در فارسی میانه از اوستایی گرفته شده و به معنای آیین، اعتقاد، دستور دینی است. این تحول معنایی از درک درونی به ساختارهای دینی است، نه یک مفهوم صرفاً عبادی یا اطاعتی. (Gershevitch 1968, Shaked 1977) سانسکریت: واژه‌ی «धर्म» (Dharma) مشابهت معنایی دارد اما ریشه مستقل است و نشان‌دهنده‌ی اصول اخلاقی و اجتماعی است، نه فقط خضوع و اطاعت. (Olivelle 1993, Doniger 1975) > نتیجه: واژه‌ی «دین» ریشه‌ای ایرانی و پیش‌اسلامی دارد و معنای آن بسیار گسترده‌تر از «اطاعت مطلق» است. --- ۲. ارتباط با قرآن و عربی در قرآن، «دِین» در آیات إِنَّ الدِّینَ عِنْدَ اللَّهِ الْإِسْلامُ و إذا تداينتم بدين… ظاهر شده است. در اینجا «دین» به معنای تعهد، بدهی یا وظیفه‌ای که باید انجام شود است. تفاوت کلیدی: قرآن «دین» را از واژگان عربی می‌شناساند، اما این کاربرد قرآنی، معنای عرفی عربی است و ریشه فارسی/اوستایی را نفی نمی‌کند. بلکه نشان می‌دهد که عرب‌ها این واژه را از منابع منطقه‌ای (ایرانی و پهلوی) وام گرفته و با کاربرد خود وفق داده‌اند. > بسیاری از پژوهشگران زبان‌شناسی تاریخی تصریح می‌کنند که واژه‌های مذهبی و فلسفی در خاورمیانه از تبادلات زبانی و فرهنگی عبور کرده‌اند و ریشه‌ها اغلب ایرانی، هندی و سامی هستند. (Boyce, Humbach, Gershevitch) --- ۳. نقد ادعاهای جعلی 1. ادعا: «دئن در پهلوی به معنای یکی از پنج قوه‌ی انسان است و هیچ ارتباطی با دَین، دین و … ندارد.» نقد: درست است که Daēna در اوستا گاه به عنوان نیرو یا اصل اخلاقی مطرح می‌شود، اما تحول معنایی آن در پهلوی و فارسی کلاسیک به معنای آیین، اعتقاد، دستور دینی کاملاً مستند است. این معنای گسترده و کاربرد اجتماعی در متون دینی ثابت شده است. 2. ادعا: «دین = اطاعت کامل بدون سؤال» نقد: این تعریف، برداشت عربی-اسلامی است و از نظر ریشه‌شناسی و تاریخ زبان، کاملاً محدود و نادرست است. واژه‌ی «دین» در فارسی پیش از اسلام معنای اخلاق، آگاهی درونی و نظام اعتقادی داشته است. 3. ادعا: «هیچ ارتباطی بین دین، مدین، دیان و… نیست» نقد: این‌ها واژه‌های متفاوت‌اند و هر یک ریشه و معنای خاص خود را دارند. تلاش برای رد تمام ارتباطات زبانی و تاریخی، یک تحریف عمدی است. --- ۴. منابع معتبر برای استناد Boyce, Mary. A History of Zoroastrianism, Vol. I: The Early Period. Leiden: Brill, 1975. Humbach, Helmut. The Gathas of Zarathustra and the Other Old Avestan Texts. Wiesbaden: Harrassowitz, 1991. Gershevitch, Ilya. The Avestan Hymn to Mithra. Cambridge University Press, 1968. Shaked, Shaul. Studies in the History of Zoroastrianism. Leiden: Brill, 1977. Olivelle, Patrick. The Āśrama System: The History and Hermeneutics of a Religious Institution. Oxford University Press, 1993. Doniger, Wendy. Hindu Myths: A Sourcebook. Penguin Classics, 1975. --- 💡 جمع‌بندی: «دین» فارسی ریشه‌ای ایرانی (اوستایی و پهلوی) دارد. معنای اولیه آن آگاهی، وجدان و آیین است، نه صرفاً اطاعت. کاربرد قرآن و عربی، معنای بومی عربی است که بر این واژه تطبیق شده. ادعاهای محدودکننده و تحریف‌شده، فاقد پشتوانه علمی هستند و با منابع معتبر تاریخی و زبان‌شناسی قابل رد هستند. --- ===[[file:Nuvola apps bookcase2.svg|40px]] اسم=== '''دَین''' #قرض، [[وام]]. جمع: [[دیون]]. {{-}} ---- {{ترجمه-بالا}} *{{آلما}}: [[Religion]] *{{ان}}: [[religion]] *{{ایتا}}: [[religione]] *{{رو}}: [[религия]] *{{ar}}: دین *[[fede]] *[[liability]] *[[faith]] *[[debt]] *[[ungodly]] *[[theology]] *[[puritan]] *[[paynim]] *[[islam]] *[[irreligious]] *[[irreligion]] *[[inward]] *[[indevout]] {{بر-وسط}} *[[impious]] *[[hebraism]] *[[clergy]] *[[christianity]] *[[chaplain]] *[[theologue]] *[[theolog]] *[[runagate]] *[[religionist]] *[[mystagogue]] *[[miscreant]] *[[heathen]] *[[backslide]] *[[apostatize]] *[[apostate]] *[[apostasy]] *[[islamism]] {{بر-وسط}} *[[cession]] *[[acquit]] *[[sutra]] *[[sunna]] *[[anomy]] *[[anomie]] *[[renegade]] *[[passional]] *[[catechize]] *[[catechise]] *[[renege]] *[[fundamentalism]] *[[catechization]] *[[catechisation]] *[[apocrypha]] *[[siva]] *[[millibar]] {{ترجمه-پایین}} ====منابع==== *فرهنگ لغت معین ====پانویس==== {{پانویس}} [[رده:اسم‌های فارسی]] [[رده:اسم‌های عربی]] [[رده:اسم‌های پهلوی]] [[رده:اصطلاحات با پیشوند دین]] [[رده:اصطلاحات با پسوند دین]] ==گیلکی== ===آوایش=== * آی‌پی‌ای: /diˈjən/ ===فعل=== # [[دیدن]] ====صرف==== {{صرف فعل گیلکی|مضارع=ین|مضارع وند=بَین|ماضی=دی|ماضی وند=بدی}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] hsp0soq9cae38hjp5unmw0w0w9r3re4 915870 915869 2026-09-09T22:28:04Z Ismal1382 47044 /* آوایش */ 915870 wikitext text/x-wiki ==فارسی== ===ریشه‌ شناسی === اوستایی و پهلوی ===آوایش=== */دِین/ [[File:LL-Q9168 (fas)-Afsham23-دین.wav|بندانگشتی]] ===[[file:Nuvola apps bookcase2.svg|40px]] اسم=== '''دِین''' #آیین، کیش. راه، روش.<ref>واژهٔ دین در زبان‌های ایرانی ریشه دارد. در سانسکریت و گاتها و دیگر بخش‌های اوستا مکرر واژهٔ «دئنا» آمده دین در گاتها به معانی مختلف کیش، خصایص روحی، تشخص معنوی و همچنین به معنای وجدان بکار رفته‌است و به معنی اخیر دین یکی از قوای پنجگانهٔ باطن انسان است واژه دین از واژه اوستایی دَئِنا ریشه می‌گیرد. خود واژه دئنا به ریشه کارواژه «دا» به معنی اندیشیدن و شناختن می‌رسد. در اوستا واژهٔ دئنا به معنی دین و نیز نیروی ایزدی بازشناسی نیک از بد گزارش شده‌است. در زبان اوستایی و نیز پارسی میانه به همکردها (ترکیب‌ها) یی گوناگونی از این واژه برمی‌خوریم مانند: دین آگاهی، دین بُرداری (نمایش دینی)، دینکرد (کردار دینی)، دین یشت (نام شانزدهمین یَشت از یشتهای بیست و یک‌گانه اوستا) و جز اینها. منبع. نگاهى به تاريخ انديشه در ايران  محمود کویر #:دین در [[ایدئولوژی]] و معتقدات مشرق باستانی عامل بارزی بوده است.</ref> #نام روز بیست وچهارم از هر ماه شمسی و نیز نام یکی از ایزدان زردشتی که نگهبان همین روز می‌باشد. #در مورد واژه‌ی «دین»، بررسی ریشه‌های آن در سه زبان اوستایی، پهلوی و سانسکریت قابل توجه است: : --- ریشه‌شناسی واژه‌ی «دین» در زبان‌های اوستایی، پهلوی و سانسکریت 1. اوستایی: «دَئِنَ» (Daena) در زبان اوستایی، واژه‌ی «دَئِنَ» (Daena) به معنای «دیدن»، «نگرش» یا «وجدان» است. این واژه در متون دینی اوستا، به‌ویژه در گات‌ها، به‌کار رفته و نشان‌دهنده‌ی مفهومی عمیق از آگاهی درونی و درک معنوی است. برخی منابع اشاره دارند که این واژه از ریشه‌ی «دا» به معنای «اندیشیدن» یا «شناختن» مشتق شده است. منابع پیشنهادی: Boyce, Mary. A History of Zoroastrianism, Vol. I: The Early Period. Leiden: Brill, 1975. Humbach, Helmut. The Gathas of Zarathustra and the Other Old Avestan Texts. Wiesbaden: Harrassowitz, 1991. --- 2. پهلوی (فارسی میانه): «دِین» (Dīn) در زبان پهلوی، واژه‌ی «دِین» (Dīn) به‌طور مستقیم از اوستایی «دَئِنَ» گرفته شده و به معنای «آیین»، «اعتقاد» یا «دستور دینی» به‌کار رفته است. این واژه در متون دینی مانند «بندهشن» و «دینکرت» به‌کار رفته و نشان‌دهنده‌ی تحول معنایی از آگاهی درونی به ساختارهای دینی و آیینی است. منابع پیشنهادی: Gershevitch, Ilya. The Avestan Hymn to Mithra. Cambridge University Press, 1968. Shaked, Shaul. Studies in the History of Zoroastrianism. Leiden: Brill, 1977. --- 3. سانسکریت: «धर्म» (Dharma) در زبان سانسکریت، واژه‌ی «धर्म» (Dharma) به معنای «راه درست»، «قانون» یا «وظیفه اخلاقی» است. این واژه در متون ودایی و فلسفی هند به‌کار رفته و نشان‌دهنده‌ی اصول اخلاقی و دینی است که فرد باید به آن پایبند باشد. اگرچه این واژه با «دین» فارسی از نظر معنایی مشابه است، اما از نظر ریشه‌شناسی مستقل است. منابع پیشنهادی: Olivelle, Patrick. The Āśrama System: The History and Hermeneutics of a Religious Institution. Oxford University Press, 1993. Doniger, Wendy. Hindu Myths: A Sourcebook. Penguin Classics, 1975. --- نتیجه‌گیری واژه‌ی «دین» در زبان فارسی از ریشه‌ای مشترک با واژه‌های اوستایی «دَئِنَ» و پهلوی «دِین» برخوردار است که نشان‌دهنده‌ی تحول معنایی این واژه از «آگاهی درونی» به «آیین» و «دستور دینی» است. در زبان سانسکریت، واژه‌ی «धर्म» (Dharma) با معنای مشابه اما ریشه‌شناسی متفاوت، نشان‌دهنده‌ی استقلال معنایی و زبانی این دو مفهوم است. کتاب‌های پیشنهادی برای مطالعه‌ی بیشتر: Boyce, Mary. A History of Zoroastrianism, Vol. I: The Early Period. Humbach, Helmut. The Gathas of Zarathustra and the Other Old Avestan Texts. Gershevitch, Ilya. The Avestan Hymn to Mithra. Olivelle, Patrick. The Āśrama System: The History and Hermeneutics of a Religious Institution. Doniger, Wendy. Hindu Myths: A Sourcebook. --- #پاسخ علمی و مستند به ادعاهایی بدهید که تلاش می‌کنند ارتباط معنایی و ریشه‌شناختی واژه‌ی فارسی «دین» با قرآن و عربی را تحریف کنند و آن را صرفاً به معنای «اطاعت و خضوع» محدود کنند. اجازه بدهید قدم به قدم با منابع معتبر بررسی کنیم و نشان دهیم این ادعاها نادرست است. --- ۱. ریشه‌شناسی «دین» در فارسی و اوستایی اوستایی: واژه‌ی «دَئِنَ» (Daēna) به معنای آگاهی، وجدان، بینش معنوی است و نه صرفاً «اطاعت». (Boyce 1975, Humbach 1991) پهلوی: واژه‌ی «دِین» (Dīn) در فارسی میانه از اوستایی گرفته شده و به معنای آیین، اعتقاد، دستور دینی است. این تحول معنایی از درک درونی به ساختارهای دینی است، نه یک مفهوم صرفاً عبادی یا اطاعتی. (Gershevitch 1968, Shaked 1977) سانسکریت: واژه‌ی «धर्म» (Dharma) مشابهت معنایی دارد اما ریشه مستقل است و نشان‌دهنده‌ی اصول اخلاقی و اجتماعی است، نه فقط خضوع و اطاعت. (Olivelle 1993, Doniger 1975) > نتیجه: واژه‌ی «دین» ریشه‌ای ایرانی و پیش‌اسلامی دارد و معنای آن بسیار گسترده‌تر از «اطاعت مطلق» است. --- ۲. ارتباط با قرآن و عربی در قرآن، «دِین» در آیات إِنَّ الدِّینَ عِنْدَ اللَّهِ الْإِسْلامُ و إذا تداينتم بدين… ظاهر شده است. در اینجا «دین» به معنای تعهد، بدهی یا وظیفه‌ای که باید انجام شود است. تفاوت کلیدی: قرآن «دین» را از واژگان عربی می‌شناساند، اما این کاربرد قرآنی، معنای عرفی عربی است و ریشه فارسی/اوستایی را نفی نمی‌کند. بلکه نشان می‌دهد که عرب‌ها این واژه را از منابع منطقه‌ای (ایرانی و پهلوی) وام گرفته و با کاربرد خود وفق داده‌اند. > بسیاری از پژوهشگران زبان‌شناسی تاریخی تصریح می‌کنند که واژه‌های مذهبی و فلسفی در خاورمیانه از تبادلات زبانی و فرهنگی عبور کرده‌اند و ریشه‌ها اغلب ایرانی، هندی و سامی هستند. (Boyce, Humbach, Gershevitch) --- ۳. نقد ادعاهای جعلی 1. ادعا: «دئن در پهلوی به معنای یکی از پنج قوه‌ی انسان است و هیچ ارتباطی با دَین، دین و … ندارد.» نقد: درست است که Daēna در اوستا گاه به عنوان نیرو یا اصل اخلاقی مطرح می‌شود، اما تحول معنایی آن در پهلوی و فارسی کلاسیک به معنای آیین، اعتقاد، دستور دینی کاملاً مستند است. این معنای گسترده و کاربرد اجتماعی در متون دینی ثابت شده است. 2. ادعا: «دین = اطاعت کامل بدون سؤال» نقد: این تعریف، برداشت عربی-اسلامی است و از نظر ریشه‌شناسی و تاریخ زبان، کاملاً محدود و نادرست است. واژه‌ی «دین» در فارسی پیش از اسلام معنای اخلاق، آگاهی درونی و نظام اعتقادی داشته است. 3. ادعا: «هیچ ارتباطی بین دین، مدین، دیان و… نیست» نقد: این‌ها واژه‌های متفاوت‌اند و هر یک ریشه و معنای خاص خود را دارند. تلاش برای رد تمام ارتباطات زبانی و تاریخی، یک تحریف عمدی است. --- ۴. منابع معتبر برای استناد Boyce, Mary. A History of Zoroastrianism, Vol. I: The Early Period. Leiden: Brill, 1975. Humbach, Helmut. The Gathas of Zarathustra and the Other Old Avestan Texts. Wiesbaden: Harrassowitz, 1991. Gershevitch, Ilya. The Avestan Hymn to Mithra. Cambridge University Press, 1968. Shaked, Shaul. Studies in the History of Zoroastrianism. Leiden: Brill, 1977. Olivelle, Patrick. The Āśrama System: The History and Hermeneutics of a Religious Institution. Oxford University Press, 1993. Doniger, Wendy. Hindu Myths: A Sourcebook. Penguin Classics, 1975. --- 💡 جمع‌بندی: «دین» فارسی ریشه‌ای ایرانی (اوستایی و پهلوی) دارد. معنای اولیه آن آگاهی، وجدان و آیین است، نه صرفاً اطاعت. کاربرد قرآن و عربی، معنای بومی عربی است که بر این واژه تطبیق شده. ادعاهای محدودکننده و تحریف‌شده، فاقد پشتوانه علمی هستند و با منابع معتبر تاریخی و زبان‌شناسی قابل رد هستند. --- ===[[file:Nuvola apps bookcase2.svg|40px]] اسم=== '''دَین''' #قرض، [[وام]]. جمع: [[دیون]]. {{-}} ---- {{ترجمه-بالا}} *{{آلما}}: [[Religion]] *{{ان}}: [[religion]] *{{ایتا}}: [[religione]] *{{رو}}: [[религия]] *{{ar}}: دین *[[fede]] *[[liability]] *[[faith]] *[[debt]] *[[ungodly]] *[[theology]] *[[puritan]] *[[paynim]] *[[islam]] *[[irreligious]] *[[irreligion]] *[[inward]] *[[indevout]] {{بر-وسط}} *[[impious]] *[[hebraism]] *[[clergy]] *[[christianity]] *[[chaplain]] *[[theologue]] *[[theolog]] *[[runagate]] *[[religionist]] *[[mystagogue]] *[[miscreant]] *[[heathen]] *[[backslide]] *[[apostatize]] *[[apostate]] *[[apostasy]] *[[islamism]] {{بر-وسط}} *[[cession]] *[[acquit]] *[[sutra]] *[[sunna]] *[[anomy]] *[[anomie]] *[[renegade]] *[[passional]] *[[catechize]] *[[catechise]] *[[renege]] *[[fundamentalism]] *[[catechization]] *[[catechisation]] *[[apocrypha]] *[[siva]] *[[millibar]] {{ترجمه-پایین}} ====منابع==== *فرهنگ لغت معین ====پانویس==== {{پانویس}} [[رده:اسم‌های فارسی]] [[رده:اسم‌های عربی]] [[رده:اسم‌های پهلوی]] [[رده:اصطلاحات با پیشوند دین]] [[رده:اصطلاحات با پسوند دین]] ==گیلکی== ===آوایش=== * آی‌پی‌ای: /diˈjən/ * آی‌پی‌ای: /deːn/ ===فعل=== # [[دیدن]] ====صرف==== {{صرف فعل گیلکی|مضارع=ین|مضارع وند=بَین|ماضی=دی|ماضی وند=بدی}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] 9znbjka3s3rwmlvtbyopca7vo7grx9g license 0 8422 915872 798026 2026-09-10T05:39:15Z Sentientive 45912 /* انگلیسی */ 915872 wikitext text/x-wiki ==انگلیسی== ===اسم=== {{en-noun}} # [[اجازه‌نامه]] # [[لیسانس]] # [[گواهی‌نامه]] # [[نظارت]] =={{{3|انگلیسی}}}== ===فعل=== #[[اجازه دادن]] # <!--'''license'''--> [[رده:فعل‌های انگلیسی]] 85wd0ag4gzy9x8dokgdjbc4626d98rd 915873 915872 2026-09-10T05:40:04Z Sentientive 45912 /* انگلیسی */ 915873 wikitext text/x-wiki ==انگلیسی== ===اسم=== {{en-noun}} # [[مجوز]] # [[اجازه‌نامه]] # [[لیسانس]] # [[گواهی‌نامه]] # [[نظارت]] =={{{3|انگلیسی}}}== ===فعل=== #[[اجازه دادن]] # <!--'''license'''--> [[رده:فعل‌های انگلیسی]] osfmdh5u2t5mf0l85pui3mdl6ttpchy داشتن 0 18148 915845 915828 2026-09-09T13:51:01Z Ismal1382 47044 /* فعل */ 915845 wikitext text/x-wiki == فارسی == === ریشه‌ی لغت === * {{پهلوی}} === آوایش === * /داشتَن/ === [[file:Nuvola apps bookcase2.png|40px]]مصدر === '''داشتن''' # صاحب یا دارندهٔ چیزی یا کسی بودن؛ مالک و دارا بودن. # (گفتگو): هوای کسی یا چیزی را داشتن، نگاه داشتن. # به‌شمار آوردن، گرفتن. پنداشتن. طول کشیدن. مشغول بودن. وادار کردن. {{گردانش فارسی|داشتن|داشت|دار}} ---- ==== برگردان‌ها ==== {{ترجمه-بالا}} * {{ان}}: [[have]] * {{ایتا}}: [[avere]] * {{هلندی}}: [[hebben]] * {{ایتالیایی}}: فعل [[avere]] * [[possedere]] * {{انگلیسی}}: [[relieve]] * [[possess]] * [[own]] * [[have]] * [[bear]] * [[yield]] * [[yearn]] * [[withhold]] * [[wish]] * [[weigh]] * [[want]] * [[vibrate]] * [[value]] * [[vacillate]] * [[undulate]] * [[trust]] * [[trepan]] * [[treasure]] * [[trail]] * [[tone]] * [[tolerate]] * [[tinkle]] * [[tilt]] * [[tide]] * [[throb]] * [[thirst]] * [[tackle]] * [[suspect]] * [[supply]] * [[submit]] {{بر-وسط}} * [[stutter]] * [[stumble]] * [[string along]] * [[stop]] * [[stink]] * [[stick up]] * [[stay]] * [[state]] * [[speed]] * [[sparkle]] * [[spare]] * [[snifter]] * [[smell]] * [[smart]] * [[shimmy]] * [[shimmey]] * [[shimmer]] * [[shilly shally]] * [[send]] * [[scruple]] * [[scoot]] * [[schismatize]] * [[say]] * [[savour]] * [[savor]] * [[save]] * [[roll]] * [[respect]] * [[resolve]] * [[resile]] * [[reside]] * [[reserve]] * [[resemble]] * [[require]] * [[repute]] {{بر-وسط}} * [[repugn]] * [[render]] * [[remember]] * [[remark]] * [[refrain]] * [[refer]] * [[redolence]] * [[reckon]] * [[reck]] * [[ray]] * [[rage]] * [[quaver]] * [[qualify]] * [[quake]] * [[purpose]] * [[provide]] * [[protrude]] * [[protend]] * [[propend]] * [[profit]] * [[proffer]] * [[premonition]] * [[precedent]] * [[phthiriasis]] * [[persuade]] * [[partake]] * [[overlap]] * [[outstand]] * [[offer]] * [[nuzzle]] * [[nettle]] * [[mistrust]] * [[mind]] * [[merit]] * [[mense]] {{ترجمه-پایین}} ==== منابع ==== * ''فرهنگ فارسی'' معین * ''فرهنگ بزرگ سخن'' [[رده:اسم‌های فارسی]] [[رده:گفتگو]] [[رده:مجاز]] [[رده:مصدر فعل متعدی]] [[رده:مصدر متعدی پهلوی]] [[رده:مصدر متعدی]] [[رده:مصدر]] [[رده:واژه‌های فارسی]] ==مازندرانی== ===فعل=== # [[داشتن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=دای|مضارع وند=دار|ماضی=داشت}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] pcaaf715gemj5lpmt9zki8smht7a7lc بسیج 0 21876 915829 862155 2026-09-09T12:43:19Z Shahryar84 21171 /* ریشه‌شناسی */ 915829 wikitext text/x-wiki (بَ) ===اسم=== #فراهم آوردن، تهیه. #رخت س ==فارسی== ===ریشه‌شناسی=== * [[پهلوی]] * بسیج: آماده و فراهم شده و ساخته. دکتر کزازی در مورد واژهٔ " بسیج" می‌نویسد: ( ( بسیج به‌معنی آماده و فراهم شده و ساخته است و در بیت صفتی است جدا افتاده از "چراغ " می‌تواند بود که "بسیج" ریختی از وسیگ باشد، صفت پساوندی ساخته شده از وس ( =بس ) در پهلوی " ) ) ( ( چراغی است ؛ مر تیره شب را، بسیچ به بد ، تا توانی، تو هرگز مپیچ! ) ) ( نامه ی باستان ، جلد اول ، میر جلال الدین کزازی ، 1385، ص 203 ) #آمادگی. #تجهیزات. #قصد، ارا د ه. #آماده کردن نیروهای نظامی و مانند آن برای جنگ. ====منابع==== * فرهنگ لغت معین * نامه ی باستان جلد اول ===اسم=== * [[بسیچ]]. [[پسیچ]]. ساختگی [[کار]]ها و [[کارسازی]]‌ها و [[ساخته شدن]] و [[آماده گردیدن]] باشد خصوصاً ساختگی و کارسازی سفر. [[ساختگی]] و [[آمادگی]]. [[آماده شدن]] برای کار. به معنی ساختگی و آماده شدن برای کاری خاصه سفر. آمادگی بود یعنی ساز کارها. ساختن کار. ساختگی و آماده شدن . [[تهیه]] و کارسازی. ====برگردان‌ها==== ;{{ایتالیایی}}: ===اسم=== [[mobilitazione]] ;{{انگلیسی}}: [[mobilization]] *[[mobilize]] *[[immobilize]] *[[demobilization]] *[[demobilize]] *[[battalia]] [[رده:اسم‌های فارسی]] [[رده:اسم‌های فرانسوی]] sgngf5irfzd4wns5euvj4ajbj8capg0 مان 0 61716 915867 915802 2026-09-09T22:17:23Z Ismal1382 47044 /* گیلکی */ 915867 wikitext text/x-wiki ==فارسی== '''گونه‌های دیگر نوشتاری''' [[خان]] ===ریشه لغت=== *اوستایی و پهلوی ===آوایش=== */مان/ [[File: LL-Q9168 (fas)-Afsham23-ِمان.wav|بندانگشتی]] ===[[file:Nuvola apps bookcase2.png|40px]] اسم=== '''مان''' #(قدیم): به معنی خانواده، خاندان همراه با [[نوکر|نوکرها]] و [[کلفت|کلفت‌ها]]؛ [[خانمان]]، [[دودمان]]. #مِاْنِ: در [[گویش گنابادی]] یعنی متعلق به ما ، متعلق به من ، مال ما ، در ملکیت ما. ====ریشه‌ شناسی۲==== *{{پهلوی}} # اسباب و اثاثیه خانه. #مثل و مانند. ====[[file:Nuvola apps bookcase2.png|40px]] پسوند==== # به صورت پسوند در کلمات مرکب آید و به معنی محل، جا و خانه و دودمان. #در بعضی کلمات به معنی منش و اندیشه آید: شادمان، قهرمان. #از ریشه فعل اسم معنی اسم مصدر می‌سازد: زایمان، سازمان. #از مصدر مرخم اسم ذات می‌سازد: ساختمان. #در ضمیر شخصی متصل اول شخص جمع: الف- در حالت اضافی (ملکی): کتابمان. ب- در حالت مفعولی: گفتمان (به ما گفت). –––– ====برگردان‌ها==== {{ترجمه-بالا|ترجمه‌ها}} *{{انگلیسی}}: [[our]] *[[parallel]] *[[manhattan]] {{ترجمه-پایین}} ====منابع==== *فرهنگ لغت معین [[رده:اسم‌های پهلوی]] [[رده:گویش گنابادی]] [[رده:پسوند]] [[رده:اصطلاحات با پیشوند مان]] [[رده:اصطلاحات با پسوند مان]] ==گیلکی== ===فعل=== # [[آمدن]] ====صرف==== {{صرف فعل گیلکی|مضارع=ها|مضارع وند=بی|ماضی=ما|ماضی وند=بُما}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] cm2iig8tuyz2gfutbrf47vxe0ny95ul گوگل 0 112461 915874 908113 2026-09-10T05:49:11Z ~2026-49041-59 47071 نسخهٔ [[Special:Diff/908113|908113]] از [[Special:Contributions/((خاک سفید ))|((خاک سفید ))]] ([[User talk:((خاک سفید ))|بحث]]) خنثی شد 915874 wikitext text/x-wiki ==فارسی== ===اسم خاص=== {{اسم-فا}} #نام شرکتی نرم‌افزاری با تمرکز بر نرم‌افزارهای اینترنتی و جستجوی اینترنتی است. که یک اشتباه تایپی است. {{ویکی‌پدیا}} 2qv66tqxi3fg4aybkh5c8pc5r0gw4vh مختن 0 112739 915863 619212 2026-09-09T22:08:27Z Ismal1382 47044 /* گیلکی */ 915863 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /məxtˈən/ ===فعل=== # [[راه رفتن]] # [[گردش کردن]] [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] de9irz1k1iofpulicpsbqmk6f7kn2ig 915875 915863 2026-09-10T06:39:23Z Ismal1382 47044 /* آوایش */ 915875 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /məxˈtən/ ===فعل=== # [[راه رفتن]] # [[گردش کردن]] [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] rhve6es8jpvdvug6l05aj454n2lh5r7 ویکی‌واژه:GUS2Wiki 4 193083 915871 915661 2026-09-10T04:51:29Z Alexis Jazz 27983 Updating gadget usage statistics from [[Special:GadgetUsage]] ([[phab:T121049]]) 915871 wikitext text/x-wiki {{#ifexist:Project:GUS2Wiki/top|{{/top}}|This page provides a historical record of [[Special:GadgetUsage]] through its page history. To get the data in CSV format, see wikitext. To customize this message or add categories, create [[/top]].}} داده‌های زیر در حافظهٔ نهانی وجود دارند و آخرین بار در 2026-09-07T06:24:53Z روزآمدسازی شده‌اند. حداکثر {{PLURAL:5000|یک نتیجه|5000 نتیجه}} در حافظۀ نهان موجود است. {| class="sortable wikitable" ! ابزار !! data-sort-type="number" | شمار کاربران !! data-sort-type="number" | کاربران فعال |- |BiDiEditing || 60 || 1 |- |CleanDeleteReasons || 18 || 0 |- |DefSideBoxes || 48 || 1 |- |EnhancedTalk || 33 || 2 |- |Extra-Editbuttons || 92 || 5 |- |HotCat || 64 || 4 |- |RTRC || 32 || 2 |- |ShortLink || 49 || 1 |- |StatLink || 2 || 0 |- |TranslationAdder || 12 || 1 |- |TranslationAdder-Data || 12 || 0 |- |Twinkle || 46 || 0 |- |UserRights || 2 || 0 |- |VisibilityToggles || 11 || 0 |- |adddefinition || 52 || 4 |- |contribsrange || 44 || 0 |- |defaultVisibilityToggles || 11 || 0 |- |defaultsummaries || 33 || 3 |- |editzero || 50 || 2 |- |googletranslator || 45 || 0 |- |lastdiff || 51 || 3 |- |mySandbox || 42 || 3 |- |purgetab || 52 || 4 |- |userinfo || 61 || 6 |} * [[ویژه:استفاده ابزار]] * [[m:Meta:GUS2Wiki/Script|GUS2Wiki]] <!-- data in CSV format: BiDiEditing,60,1 CleanDeleteReasons,18,0 DefSideBoxes,48,1 EnhancedTalk,33,2 Extra-Editbuttons,92,5 HotCat,64,4 RTRC,32,2 ShortLink,49,1 StatLink,2,0 TranslationAdder,12,1 TranslationAdder-Data,12,0 Twinkle,46,0 UserRights,2,0 VisibilityToggles,11,0 adddefinition,52,4 contribsrange,44,0 defaultVisibilityToggles,11,0 defaultsummaries,33,3 editzero,50,2 googletranslator,45,0 lastdiff,51,3 mySandbox,42,3 purgetab,52,4 userinfo,61,6 --> kxkx7a31722ufds98gs9tl6fseii73a بخردن 0 219675 915830 915775 2026-09-09T13:39:12Z Ismal1382 47044 /* فعل */ 915830 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[خوردن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=خر|مضارع وند=بخر|ماضی=خرد|ماضی وند=بخرد}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] cwchx9zrjhnebyigxdrgxv74wdb563c بخرنین 0 219678 915833 915797 2026-09-09T13:43:33Z Ismal1382 47044 /* فعل */ 915833 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[خوراندن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=خرن|مضارع وند=بخرن|ماضی=خرنّی|ماضی وند=بخرنّی}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 8mbklwl8q3r9gt6pfyab7fb76zl8s1i بکشین 0 219680 915840 915778 2026-09-09T13:48:18Z Ismal1382 47044 /* فعل */ 915840 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[کشیدن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=کش|مضارع وند=بکش|ماضی=کشی|ماضی وند=بکشی}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 2p72ix6squrh9tmou6bahqby3xk2u1x پودمان:تشخیص شناسه فعل مازندرانی 828 219681 915852 915827 2026-09-09T16:15:53Z Ismal1382 47044 915852 Scribunto text/plain local p = {} function p.switchDialect(frame) local dialect = frame.args[1] if dialect == "1" then return "(ساروی)" else return "(آملی)" end end function p.switchEndingPresent(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "هسّ" then return "| هسّمه || هسّی || هسّه || هسّمی || هسّنی || هسّنه" elseif stem == "هست" then return "| هستمه || هستی || هسته || هستمی || هستنی || هستنه" elseif stem == "در" then return "| درمه || دری || دره || درمی || درنی || درنه" elseif mw.ustring.sub(stem, -1) == "ن" and dialect == "1" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مبه || " .. stem .. "ندی || " .. stem .. "نده || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنه" elseif dialect == "1" then return "| " .. stem .. "مبه || " .. stem .. "ندی || " .. stem .. "نده || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" else return "| " .. stem .. "مه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "می || " .. stem .. "ننی || " .. stem .. "ننه" end end function p.switchEndingPresSub(frame) local stem = frame.args[1] if stem == "بی" then return "| بیِم || بی || بیه || بیم || بین || بیِن" elseif stem == "بو" then return "| بوئم || بویی || بوئه || بوییم || بویین || بوئن" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "ئم || " .. stem .. "یی || " .. stem .. "ئه || " .. stem .. "ییم || " .. stem .. "یین || " .. stem .. "ئن" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingImperative(frame) local stem = frame.args[1] local impstem = frame.args[2] local paststem = frame.args[3] if stem == "بی" then return "| || برو || || || بین ||" elseif stem == "نی" then return "| || نرو || || || نین ||" elseif stem == "هاد" then return "| || هاده || || || هادین ||" elseif stem == "هد" then return "| || هده || || || هدین ||" elseif stem == "ند" then return "| || نده || || || ندین ||" elseif paststem == "گت" or paststem == "گات" or paststem == "گوت"then return "| || بَو || || || بَوین ||" elseif paststem == "بی" or paststem == "دَیی" then return "| || " .. impstem .. " || || || " .. impstem .. "ین ||" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| || " .. stem .. " || || || " .. stem .. "یین ||" else return "| || " .. stem .. " || || || " .. stem .. "ین ||" end end function p.switchEndingImperfect(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchEndingSimple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchParticiple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "! نقلی ۲\n| - || - || - || - || - || -\n|-\n! نقلی بعید\n| - || - || - || - || - || -\n|-\n! نقلی بعید ۲\n| - || - || - || - || - || -\n|-\n! التزامی\n| - || - || - || - || - || -\n|-\n! التزامی بعید\n| - || - || - || - || - || -" elseif stem == "بزو" then return "! نقلی ۲\n| بزه دایمه || بزه داینی || بزه داینه || بزه دایمی || بزه دایننی || بزه دایننه\n|-\n! نقلی بعید\n| بزه بیمه || بزه بی || بزه بیه || بزه بیمی || بزه بینی || بزه بینه\n|-\n! نقلی بعید ۲\n| بزه داشتمه || بزه داشتی || بزه داشته || بزه داشتمی || بزه داشتنی || بزه داشتنه\n|-\n! التزامی\n| بزه بوئم || بزه بویی || بزه بوئه || بزه بوییم || بزه بویین || بزه بوئن\n|-\n! التزامی بعید\n| بزه بی بوئم || بزه بی بویی || بزه بی بوئه || بزه بی بوییم || بزه بی بویین || بزه بی بوئن" elseif stem == "بت" then return "! نقلی ۲\n| بئوت دایمه || بئوت داینی || بئوت داینه || بئوت دایمی || بئوت دایننی || بئوت دایننه\n|-\n! نقلی بعید\n| بئوت بیمه || بئوت بی || بئوت بیه || بئوت بیمی || بئوت بینی || بئوت بینه\n|-\n! نقلی بعید ۲\n| بئوت داشتمه || بئوت داشتی || بئوت داشته || بئوت داشتمی || بئوت داشتنی || بئوت داشتنه\n|-\n! التزامی\n| بئوت بوئم || بئوت بویی || بئوت بوئه || بئوت بوییم || بئوت بویین || بئوت بوئن\n|-\n! التزامی بعید\n| بئوت بی بوئم || بئوت بی بویی || بئوت بی بوئه || بئوت بی بوییم || بئوت بی بویین || بئوت بی بوئن" else return "! نقلی ۲\n| " .. stem .. " دایمه || " .. stem .. " داینی || " .. stem .. " داینه || " .. stem .. " دایمی || " .. stem .. " دایننی || " .. stem .. " دایننه\n|-\n! نقلی بعید\n| " .. stem .. " بیمه || " .. stem .. " بی || " .. stem .. " بیه || " .. stem .. " بیمی || " .. stem .. " بینی || " .. stem .. " بینه\n|-\n! نقلی بعید ۲\n| " .. stem .. " داشتمه || " .. stem .. " داشتی || " .. stem .. " داشته || " .. stem .. " داشتمی || " .. stem .. " داشتنی || " .. stem .. " داشتنه\n|-\n! التزامی\n| " .. stem .. " بوئم || " .. stem .. " بویی || " .. stem .. " بوئه || " .. stem .. " بوییم || " .. stem .. " بویین || " .. stem .. " بوئن\n|-\n! التزامی بعید\n| " .. stem .. " بی بوئم || " .. stem .. " بی بویی || " .. stem .. " بی بوئه || " .. stem .. " بی بوییم || " .. stem .. " بی بویین || " .. stem .. " بی بوئن" end end function p.switchEndingPresProg(frame) local stem = frame.args[1] local paststem = frame.args[2] if stem == "هسّ" or stem == "هست" or stem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه" end end function p.switchEndingPastProg(frame) local stem = frame.args[1] local presstem = frame.args[2] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or stem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| دَ " .. stem .. "مه || دَ " .. stem .. " || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| دَ " .. stem .. "مه || دَ " .. stem .. "یی || دَ " .. stem .. " || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" end end return p 02s3ilreth30z51lf8ymx44phnrkjhe 915853 915852 2026-09-09T16:17:08Z Ismal1382 47044 915853 Scribunto text/plain local p = {} function p.switchDialect(frame) local dialect = frame.args[1] if dialect == "1" then return "(ساروی)" else return "(آملی)" end end function p.switchEndingPresent(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "هسّ" then return "| هسّمه || هسّی || هسّه || هسّمی || هسّنی || هسّنه" elseif stem == "هست" then return "| هستمه || هستی || هسته || هستمی || هستنی || هستنه" elseif stem == "در" then return "| درمه || دری || دره || درمی || درنی || درنه" elseif mw.ustring.sub(stem, -1) == "ن" and dialect == "1" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مبه || " .. stem .. "ندی || " .. stem .. "نده || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنه" elseif dialect == "1" then return "| " .. stem .. "مبه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" else return "| " .. stem .. "مه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "می || " .. stem .. "ننی || " .. stem .. "ننه" end end function p.switchEndingPresSub(frame) local stem = frame.args[1] if stem == "بی" then return "| بیِم || بی || بیه || بیم || بین || بیِن" elseif stem == "بو" then return "| بوئم || بویی || بوئه || بوییم || بویین || بوئن" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "ئم || " .. stem .. "یی || " .. stem .. "ئه || " .. stem .. "ییم || " .. stem .. "یین || " .. stem .. "ئن" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingImperative(frame) local stem = frame.args[1] local impstem = frame.args[2] local paststem = frame.args[3] if stem == "بی" then return "| || برو || || || بین ||" elseif stem == "نی" then return "| || نرو || || || نین ||" elseif stem == "هاد" then return "| || هاده || || || هادین ||" elseif stem == "هد" then return "| || هده || || || هدین ||" elseif stem == "ند" then return "| || نده || || || ندین ||" elseif paststem == "گت" or paststem == "گات" or paststem == "گوت"then return "| || بَو || || || بَوین ||" elseif paststem == "بی" or paststem == "دَیی" then return "| || " .. impstem .. " || || || " .. impstem .. "ین ||" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| || " .. stem .. " || || || " .. stem .. "یین ||" else return "| || " .. stem .. " || || || " .. stem .. "ین ||" end end function p.switchEndingImperfect(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchEndingSimple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchParticiple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "! نقلی ۲\n| - || - || - || - || - || -\n|-\n! نقلی بعید\n| - || - || - || - || - || -\n|-\n! نقلی بعید ۲\n| - || - || - || - || - || -\n|-\n! التزامی\n| - || - || - || - || - || -\n|-\n! التزامی بعید\n| - || - || - || - || - || -" elseif stem == "بزو" then return "! نقلی ۲\n| بزه دایمه || بزه داینی || بزه داینه || بزه دایمی || بزه دایننی || بزه دایننه\n|-\n! نقلی بعید\n| بزه بیمه || بزه بی || بزه بیه || بزه بیمی || بزه بینی || بزه بینه\n|-\n! نقلی بعید ۲\n| بزه داشتمه || بزه داشتی || بزه داشته || بزه داشتمی || بزه داشتنی || بزه داشتنه\n|-\n! التزامی\n| بزه بوئم || بزه بویی || بزه بوئه || بزه بوییم || بزه بویین || بزه بوئن\n|-\n! التزامی بعید\n| بزه بی بوئم || بزه بی بویی || بزه بی بوئه || بزه بی بوییم || بزه بی بویین || بزه بی بوئن" elseif stem == "بت" then return "! نقلی ۲\n| بئوت دایمه || بئوت داینی || بئوت داینه || بئوت دایمی || بئوت دایننی || بئوت دایننه\n|-\n! نقلی بعید\n| بئوت بیمه || بئوت بی || بئوت بیه || بئوت بیمی || بئوت بینی || بئوت بینه\n|-\n! نقلی بعید ۲\n| بئوت داشتمه || بئوت داشتی || بئوت داشته || بئوت داشتمی || بئوت داشتنی || بئوت داشتنه\n|-\n! التزامی\n| بئوت بوئم || بئوت بویی || بئوت بوئه || بئوت بوییم || بئوت بویین || بئوت بوئن\n|-\n! التزامی بعید\n| بئوت بی بوئم || بئوت بی بویی || بئوت بی بوئه || بئوت بی بوییم || بئوت بی بویین || بئوت بی بوئن" else return "! نقلی ۲\n| " .. stem .. " دایمه || " .. stem .. " داینی || " .. stem .. " داینه || " .. stem .. " دایمی || " .. stem .. " دایننی || " .. stem .. " دایننه\n|-\n! نقلی بعید\n| " .. stem .. " بیمه || " .. stem .. " بی || " .. stem .. " بیه || " .. stem .. " بیمی || " .. stem .. " بینی || " .. stem .. " بینه\n|-\n! نقلی بعید ۲\n| " .. stem .. " داشتمه || " .. stem .. " داشتی || " .. stem .. " داشته || " .. stem .. " داشتمی || " .. stem .. " داشتنی || " .. stem .. " داشتنه\n|-\n! التزامی\n| " .. stem .. " بوئم || " .. stem .. " بویی || " .. stem .. " بوئه || " .. stem .. " بوییم || " .. stem .. " بویین || " .. stem .. " بوئن\n|-\n! التزامی بعید\n| " .. stem .. " بی بوئم || " .. stem .. " بی بویی || " .. stem .. " بی بوئه || " .. stem .. " بی بوییم || " .. stem .. " بی بویین || " .. stem .. " بی بوئن" end end function p.switchEndingPresProg(frame) local stem = frame.args[1] local paststem = frame.args[2] if stem == "هسّ" or stem == "هست" or stem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه" end end function p.switchEndingPastProg(frame) local stem = frame.args[1] local presstem = frame.args[2] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or stem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| دَ " .. stem .. "مه || دَ " .. stem .. " || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| دَ " .. stem .. "مه || دَ " .. stem .. "یی || دَ " .. stem .. " || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" end end return p 8ksirt89bgvzr064g0290sizw8acmql 915854 915853 2026-09-09T19:00:24Z Ismal1382 47044 915854 Scribunto text/plain local p = {} function p.switchDialect(frame) local dialect = frame.args[1] if dialect == "1" then return "(ساروی)" else return "(آملی)" end end function p.switchEndingPresent(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "هسّ" then return "| هسّمه || هسّی || هسّه || هسّمی || هسّنی || هسّنه" elseif stem == "هست" then return "| هستمه || هستی || هسته || هستمی || هستنی || هستنه" elseif stem == "در" then return "| درمه || دری || دره || درمی || درنی || درنه" elseif mw.ustring.sub(stem, -1) == "ن" and dialect == "1" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مبه || " .. stem .. "ندی || " .. stem .. "نده || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنه" elseif dialect == "1" then return "| " .. stem .. "مبه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" else return "| " .. stem .. "مه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "می || " .. stem .. "ننی || " .. stem .. "ننه" end end function p.switchEndingPresSub(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "| ِم || stem || ه || stem || stem || ِن" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "ئم || " .. stem .. "یی || " .. stem .. "ئه || " .. stem .. "ییم || " .. stem .. "یین || " .. stem .. "ئن" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingImperative(frame) local stem = frame.args[1] local impstem = frame.args[2] local paststem = frame.args[3] if stem == "بی" then return "| || برو || || || بین ||" elseif stem == "نی" then return "| || نرو || || || نین ||" elseif stem == "هاد" then return "| || هاده || || || هادین ||" elseif stem == "هد" then return "| || هده || || || هدین ||" elseif stem == "ند" then return "| || نده || || || ندین ||" elseif paststem == "گت" or paststem == "گات" or paststem == "گوت"then return "| || بَو || || || بَوین ||" elseif paststem == "بی" or paststem == "دَیی" then return "| || " .. impstem .. " || || || " .. impstem .. "ین ||" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| || " .. stem .. " || || || " .. stem .. "یین ||" else return "| || " .. stem .. " || || || " .. stem .. "ین ||" end end function p.switchEndingImperfect(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchEndingSimple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchParticiple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "! نقلی ۲\n| - || - || - || - || - || -\n|-\n! نقلی بعید\n| - || - || - || - || - || -\n|-\n! نقلی بعید ۲\n| - || - || - || - || - || -\n|-\n! التزامی\n| - || - || - || - || - || -\n|-\n! التزامی بعید\n| - || - || - || - || - || -" elseif stem == "بزو" then return "! نقلی ۲\n| بزه دایمه || بزه داینی || بزه داینه || بزه دایمی || بزه دایننی || بزه دایننه\n|-\n! نقلی بعید\n| بزه بیمه || بزه بی || بزه بیه || بزه بیمی || بزه بینی || بزه بینه\n|-\n! نقلی بعید ۲\n| بزه داشتمه || بزه داشتی || بزه داشته || بزه داشتمی || بزه داشتنی || بزه داشتنه\n|-\n! التزامی\n| بزه بوئم || بزه بویی || بزه بوئه || بزه بوییم || بزه بویین || بزه بوئن\n|-\n! التزامی بعید\n| بزه بی بوئم || بزه بی بویی || بزه بی بوئه || بزه بی بوییم || بزه بی بویین || بزه بی بوئن" elseif stem == "بت" then return "! نقلی ۲\n| بئوت دایمه || بئوت داینی || بئوت داینه || بئوت دایمی || بئوت دایننی || بئوت دایننه\n|-\n! نقلی بعید\n| بئوت بیمه || بئوت بی || بئوت بیه || بئوت بیمی || بئوت بینی || بئوت بینه\n|-\n! نقلی بعید ۲\n| بئوت داشتمه || بئوت داشتی || بئوت داشته || بئوت داشتمی || بئوت داشتنی || بئوت داشتنه\n|-\n! التزامی\n| بئوت بوئم || بئوت بویی || بئوت بوئه || بئوت بوییم || بئوت بویین || بئوت بوئن\n|-\n! التزامی بعید\n| بئوت بی بوئم || بئوت بی بویی || بئوت بی بوئه || بئوت بی بوییم || بئوت بی بویین || بئوت بی بوئن" else return "! نقلی ۲\n| " .. stem .. " دایمه || " .. stem .. " داینی || " .. stem .. " داینه || " .. stem .. " دایمی || " .. stem .. " دایننی || " .. stem .. " دایننه\n|-\n! نقلی بعید\n| " .. stem .. " بیمه || " .. stem .. " بی || " .. stem .. " بیه || " .. stem .. " بیمی || " .. stem .. " بینی || " .. stem .. " بینه\n|-\n! نقلی بعید ۲\n| " .. stem .. " داشتمه || " .. stem .. " داشتی || " .. stem .. " داشته || " .. stem .. " داشتمی || " .. stem .. " داشتنی || " .. stem .. " داشتنه\n|-\n! التزامی\n| " .. stem .. " بوئم || " .. stem .. " بویی || " .. stem .. " بوئه || " .. stem .. " بوییم || " .. stem .. " بویین || " .. stem .. " بوئن\n|-\n! التزامی بعید\n| " .. stem .. " بی بوئم || " .. stem .. " بی بویی || " .. stem .. " بی بوئه || " .. stem .. " بی بوییم || " .. stem .. " بی بویین || " .. stem .. " بی بوئن" end end function p.switchEndingPresProg(frame) local stem = frame.args[1] local paststem = frame.args[2] if stem == "هسّ" or stem == "هست" or stem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه" end end function p.switchEndingPastProg(frame) local stem = frame.args[1] local presstem = frame.args[2] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or stem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| دَ " .. stem .. "مه || دَ " .. stem .. " || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| دَ " .. stem .. "مه || دَ " .. stem .. "یی || دَ " .. stem .. " || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" end end return p map2wok8ejgewh42gx1yjx4gk0cgpx8 915855 915854 2026-09-09T19:02:15Z Ismal1382 47044 915855 Scribunto text/plain local p = {} function p.switchDialect(frame) local dialect = frame.args[1] if dialect == "1" then return "(ساروی)" else return "(آملی)" end end function p.switchEndingPresent(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "هسّ" then return "| هسّمه || هسّی || هسّه || هسّمی || هسّنی || هسّنه" elseif stem == "هست" then return "| هستمه || هستی || هسته || هستمی || هستنی || هستنه" elseif stem == "در" then return "| درمه || دری || دره || درمی || درنی || درنه" elseif mw.ustring.sub(stem, -1) == "ن" and dialect == "1" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مبه || " .. stem .. "ندی || " .. stem .. "نده || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنه" elseif dialect == "1" then return "| " .. stem .. "مبه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" else return "| " .. stem .. "مه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "می || " .. stem .. "ننی || " .. stem .. "ننه" end end function p.switchEndingPresSub(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "|" .. stem .. "ِم || " .. stem .. " || " .. stem .. "ه || " .. stem .. " || " .. stem .. " ||" .. stem .. "ِن" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "ئم || " .. stem .. "یی || " .. stem .. "ئه || " .. stem .. "ییم || " .. stem .. "یین || " .. stem .. "ئن" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingImperative(frame) local stem = frame.args[1] local impstem = frame.args[2] local paststem = frame.args[3] if stem == "بی" then return "| || برو || || || بین ||" elseif stem == "نی" then return "| || نرو || || || نین ||" elseif stem == "هاد" then return "| || هاده || || || هادین ||" elseif stem == "هد" then return "| || هده || || || هدین ||" elseif stem == "ند" then return "| || نده || || || ندین ||" elseif paststem == "گت" or paststem == "گات" or paststem == "گوت"then return "| || بَو || || || بَوین ||" elseif paststem == "بی" or paststem == "دَیی" then return "| || " .. impstem .. " || || || " .. impstem .. "ین ||" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| || " .. stem .. " || || || " .. stem .. "یین ||" else return "| || " .. stem .. " || || || " .. stem .. "ین ||" end end function p.switchEndingImperfect(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchEndingSimple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchParticiple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "! نقلی ۲\n| - || - || - || - || - || -\n|-\n! نقلی بعید\n| - || - || - || - || - || -\n|-\n! نقلی بعید ۲\n| - || - || - || - || - || -\n|-\n! التزامی\n| - || - || - || - || - || -\n|-\n! التزامی بعید\n| - || - || - || - || - || -" elseif stem == "بزو" then return "! نقلی ۲\n| بزه دایمه || بزه داینی || بزه داینه || بزه دایمی || بزه دایننی || بزه دایننه\n|-\n! نقلی بعید\n| بزه بیمه || بزه بی || بزه بیه || بزه بیمی || بزه بینی || بزه بینه\n|-\n! نقلی بعید ۲\n| بزه داشتمه || بزه داشتی || بزه داشته || بزه داشتمی || بزه داشتنی || بزه داشتنه\n|-\n! التزامی\n| بزه بوئم || بزه بویی || بزه بوئه || بزه بوییم || بزه بویین || بزه بوئن\n|-\n! التزامی بعید\n| بزه بی بوئم || بزه بی بویی || بزه بی بوئه || بزه بی بوییم || بزه بی بویین || بزه بی بوئن" elseif stem == "بت" then return "! نقلی ۲\n| بئوت دایمه || بئوت داینی || بئوت داینه || بئوت دایمی || بئوت دایننی || بئوت دایننه\n|-\n! نقلی بعید\n| بئوت بیمه || بئوت بی || بئوت بیه || بئوت بیمی || بئوت بینی || بئوت بینه\n|-\n! نقلی بعید ۲\n| بئوت داشتمه || بئوت داشتی || بئوت داشته || بئوت داشتمی || بئوت داشتنی || بئوت داشتنه\n|-\n! التزامی\n| بئوت بوئم || بئوت بویی || بئوت بوئه || بئوت بوییم || بئوت بویین || بئوت بوئن\n|-\n! التزامی بعید\n| بئوت بی بوئم || بئوت بی بویی || بئوت بی بوئه || بئوت بی بوییم || بئوت بی بویین || بئوت بی بوئن" else return "! نقلی ۲\n| " .. stem .. " دایمه || " .. stem .. " داینی || " .. stem .. " داینه || " .. stem .. " دایمی || " .. stem .. " دایننی || " .. stem .. " دایننه\n|-\n! نقلی بعید\n| " .. stem .. " بیمه || " .. stem .. " بی || " .. stem .. " بیه || " .. stem .. " بیمی || " .. stem .. " بینی || " .. stem .. " بینه\n|-\n! نقلی بعید ۲\n| " .. stem .. " داشتمه || " .. stem .. " داشتی || " .. stem .. " داشته || " .. stem .. " داشتمی || " .. stem .. " داشتنی || " .. stem .. " داشتنه\n|-\n! التزامی\n| " .. stem .. " بوئم || " .. stem .. " بویی || " .. stem .. " بوئه || " .. stem .. " بوییم || " .. stem .. " بویین || " .. stem .. " بوئن\n|-\n! التزامی بعید\n| " .. stem .. " بی بوئم || " .. stem .. " بی بویی || " .. stem .. " بی بوئه || " .. stem .. " بی بوییم || " .. stem .. " بی بویین || " .. stem .. " بی بوئن" end end function p.switchEndingPresProg(frame) local stem = frame.args[1] local paststem = frame.args[2] if stem == "هسّ" or stem == "هست" or stem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه" end end function p.switchEndingPastProg(frame) local stem = frame.args[1] local presstem = frame.args[2] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or stem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| دَ " .. stem .. "مه || دَ " .. stem .. " || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| دَ " .. stem .. "مه || دَ " .. stem .. "یی || دَ " .. stem .. " || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" end end return p tst9ujre8p70qnk8rmn13acj7y44al4 915878 915855 2026-09-10T08:13:50Z Ismal1382 47044 915878 Scribunto text/plain local p = {} function p.switchDialect(frame) local dialect = frame.args[1] if dialect == "1" then return "(ساروی)" else return "(آملی)" end end function p.switchEndingPresent(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "هسّ" or stem == "هست" or stem == "در" then return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ن" and dialect == "1" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مبه || " .. stem .. "ندی || " .. stem .. "نده || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنه" elseif dialect == "1" then return "| " .. stem .. "مبه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" else return "| " .. stem .. "مه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "می || " .. stem .. "ننی || " .. stem .. "ننه" end end function p.switchEndingPresSub(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "|" .. stem .. "ِم || " .. stem .. " || " .. stem .. "ه || " .. stem .. " || " .. stem .. " ||" .. stem .. "ِن" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "ئم || " .. stem .. "یی || " .. stem .. "ئه || " .. stem .. "ییم || " .. stem .. "یین || " .. stem .. "ئن" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingImperative(frame) local stem = frame.args[1] local impstem = frame.args[2] local paststem = frame.args[3] if stem == "بی" then return "| || برو || || || بین ||" elseif stem == "نی" then return "| || نرو || || || نین ||" elseif stem == "هاد" then return "| || هاده || || || هادین ||" elseif stem == "هد" then return "| || هده || || || هدین ||" elseif stem == "ند" then return "| || نده || || || ندین ||" elseif paststem == "گت" or paststem == "گات" or paststem == "گوت"then return "| || بَو || || || بَوین ||" elseif paststem == "بی" or paststem == "دَیی" then return "| || " .. impstem .. " || || || " .. impstem .. "ین ||" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| || " .. stem .. " || || || " .. stem .. "یین ||" else return "| || " .. stem .. " || || || " .. stem .. "ین ||" end end function p.switchEndingImperfect(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchEndingSimple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchParticiple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if mw.ustring.sub(stem, -2, -1) == "زو" then stem = mw.ustring.sub(stem, 1, -2) .. "ه" elseif stem == "بت" or stem == "بَوت" then stem = "بئوت" end if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "! نقلی ۲\n| - || - || - || - || - || -\n|-\n! نقلی بعید\n| - || - || - || - || - || -\n|-\n! نقلی بعید ۲\n| - || - || - || - || - || -\n|-\n! التزامی\n| - || - || - || - || - || -\n|-\n! التزامی بعید\n| - || - || - || - || - || -" else return "! نقلی ۲\n| " .. stem .. " دایمه || " .. stem .. " داینی || " .. stem .. " داینه || " .. stem .. " دایمی || " .. stem .. " دایننی || " .. stem .. " دایننه\n|-\n! نقلی بعید\n| " .. stem .. " بیمه || " .. stem .. " بی || " .. stem .. " بیه || " .. stem .. " بیمی || " .. stem .. " بینی || " .. stem .. " بینه\n|-\n! نقلی بعید ۲\n| " .. stem .. " داشتمه || " .. stem .. " داشتی || " .. stem .. " داشته || " .. stem .. " داشتمی || " .. stem .. " داشتنی || " .. stem .. " داشتنه\n|-\n! التزامی\n| " .. stem .. " بوئم || " .. stem .. " بویی || " .. stem .. " بوئه || " .. stem .. " بوییم || " .. stem .. " بویین || " .. stem .. " بوئن\n|-\n! التزامی بعید\n| " .. stem .. " بی بوئم || " .. stem .. " بی بویی || " .. stem .. " بی بوئه || " .. stem .. " بی بوییم || " .. stem .. " بی بویین || " .. stem .. " بی بوئن" end end function p.switchEndingPresProg(frame) local stem = frame.args[1] local paststem = frame.args[2] if stem == "هسّ" or stem == "هست" or stem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه" end end function p.switchEndingPastProg(frame) local stem = frame.args[1] local presstem = frame.args[2] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or stem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| دَ " .. stem .. "مه || دَ " .. stem .. " || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| دَ " .. stem .. "مه || دَ " .. stem .. "یی || دَ " .. stem .. " || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" end end return p 2tsk2zrdp1lboyhzu9y4szbb8uho9jc 915882 915878 2026-09-10T09:18:58Z Ismal1382 47044 915882 Scribunto text/plain local p = {} function p.switchDialect(frame) local dialect = frame.args[1] if dialect == "1" then return "(ساروی)" else return "(آملی)" end end function p.switchEndingPresent(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "هسّ" or stem == "هست" or stem == "در" then return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ن" and dialect == "1" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مبه || " .. stem .. "ندی || " .. stem .. "نده || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنه" elseif dialect == "1" then return "| " .. stem .. "مبه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "مبی || " .. stem .. "نّی || " .. stem .. "نّه" else return "| " .. stem .. "مه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "می || " .. stem .. "ننی || " .. stem .. "ننه" end end function p.switchEndingPresSub(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "|" .. stem .. "ِم || " .. stem .. " || " .. stem .. "ه || " .. stem .. "م || " .. stem .. "ن ||" .. stem .. "ِن" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "ئم || " .. stem .. "یی || " .. stem .. "ئه || " .. stem .. "ییم || " .. stem .. "یین || " .. stem .. "ئن" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingImperative(frame) local stem = frame.args[1] local impstem = frame.args[2] local paststem = frame.args[3] if stem == "بی" then return "| || برو || || || بین ||" elseif stem == "نی" then return "| || نرو || || || نین ||" elseif stem == "هاد" then return "| || هاده || || || هادین ||" elseif stem == "هد" then return "| || هده || || || هدین ||" elseif stem == "ند" then return "| || نده || || || ندین ||" elseif paststem == "گت" or paststem == "گات" or paststem == "گوت"then return "| || بَو || || || بَوین ||" elseif paststem == "بی" or paststem == "دَیی" then return "| || " .. impstem .. " || || || " .. impstem .. "ین ||" elseif mw.ustring.sub(stem, -1) == "و" or mw.ustring.sub(stem, -1) == "ا" then return "| || " .. stem .. " || || || " .. stem .. "یین ||" else return "| || " .. stem .. " || || || " .. stem .. "ین ||" end end function p.switchEndingImperfect(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchEndingSimple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "مه || " .. stem .. " || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "مه || " .. stem .. "یی || " .. stem .. " || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" else return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه" end end function p.switchParticiple(frame) local stem = frame.args[1] local presstem = frame.args[2] local paststem = frame.args[3] if mw.ustring.sub(stem, -2, -1) == "زو" then stem = mw.ustring.sub(stem, 1, -2) .. "ه" elseif stem == "بت" or stem == "بَوت" then stem = "بئوت" end if presstem == "هسّ" or presstem == "هست" or presstem == "در" or paststem == "داشت" then return "! نقلی ۲\n| - || - || - || - || - || -\n|-\n! نقلی بعید\n| - || - || - || - || - || -\n|-\n! نقلی بعید ۲\n| - || - || - || - || - || -\n|-\n! التزامی\n| - || - || - || - || - || -\n|-\n! التزامی بعید\n| - || - || - || - || - || -" else return "! نقلی ۲\n| " .. stem .. " دایمه || " .. stem .. " داینی || " .. stem .. " داینه || " .. stem .. " دایمی || " .. stem .. " دایننی || " .. stem .. " دایننه\n|-\n! نقلی بعید\n| " .. stem .. " بیمه || " .. stem .. " بی || " .. stem .. " بیه || " .. stem .. " بیمی || " .. stem .. " بینی || " .. stem .. " بینه\n|-\n! نقلی بعید ۲\n| " .. stem .. " داشتمه || " .. stem .. " داشتی || " .. stem .. " داشته || " .. stem .. " داشتمی || " .. stem .. " داشتنی || " .. stem .. " داشتنه\n|-\n! التزامی\n| " .. stem .. " بوئم || " .. stem .. " بویی || " .. stem .. " بوئه || " .. stem .. " بوییم || " .. stem .. " بویین || " .. stem .. " بوئن\n|-\n! التزامی بعید\n| " .. stem .. " بی بوئم || " .. stem .. " بی بویی || " .. stem .. " بی بوئه || " .. stem .. " بی بوییم || " .. stem .. " بی بویین || " .. stem .. " بی بوئن" end end function p.switchEndingPresProg(frame) local stem = frame.args[1] local paststem = frame.args[2] if stem == "هسّ" or stem == "هست" or stem == "در" or paststem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ن" then stem = mw.ustring.sub(stem, 1, -2) return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه" end end function p.switchEndingPastProg(frame) local stem = frame.args[1] local presstem = frame.args[2] if presstem == "هسّ" or presstem == "هست" or presstem == "در" or stem == "داشت" then return "| - || - || - || - || - || - " elseif mw.ustring.sub(stem, -1) == "ی" then return "| دَ " .. stem .. "مه || دَ " .. stem .. " || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| دَ " .. stem .. "مه || دَ " .. stem .. "یی || دَ " .. stem .. " || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" else return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه" end end return p 856lgn13sf06o90jnxkojlomwabw57h پودمان:تشخیص شناسه فعل گیلکی 828 219684 915856 915773 2026-09-09T20:48:05Z Ismal1382 47044 915856 Scribunto text/plain local p = {} function p.switchDialect(frame) local dialect = frame.args[1] if dialect == "1" then return "(بیه پسی)" else return "(گالشی)" end end function p.switchEndingPresent(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بو" or stem == "شو" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. "ن || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "ُم || " .. stem .. "ی || " .. stem .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ُن" elseif mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "م || " .. stem .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "َم || " .. stem .. " || " .. stem .. "ه || " .. stem .. "م || " .. stem .. "ن || " .. stem .. "َن" elseif dialect == "1" then return "| " .. stem .. "َمه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یمی || " .. stem .. "یدی || " .. stem .. "َده" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingPresSub(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بُبو" or stem == "بُشو" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. "ن || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "ُم || " .. stem .. "ی || " .. stem .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ُن" elseif mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "م || " .. stem .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "َم || " .. stem .. " || " .. stem .. "ه || " .. stem .. "م || " .. stem .. "ن || " .. stem .. "َن" elseif dialect == "1" then return "| " .. stem .. "َم || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ید || " .. stem .. "َد" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingImperative(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بی" then return "| || بیه || || || بین ||" elseif stem == "بُبو" then return "| || بُبو || || || ببین ||" elseif stem == "بُشو" then return "| || بُشو || || || بشین ||" elseif dialect == "1" then return "| || " .. stem .. " || || || " .. stem .. "ید ||" else return "| || " .. stem .. " || || || " .. stem .. "ین ||" end end function p.switchEndingImperfect(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بو" or stem == "شو" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. " || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif stem == "بُبو" or stem == "بُشو" or stem == "نُبو" or stem == "نُشو" then return "| " .. stem .. "م || ب" .. mw.ustring.sub(stem, -2, -2) .. "ی || " .. stem .. " || ب" .. mw.ustring.sub(stem, -2, -2) .. "یم || ب" .. mw.ustring.sub(stem, -2, -2) .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "َم || " .. stem .. " || " .. stem .. " || " .. stem .. "م || " .. stem .. "ن || " .. stem .. "َن" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. " || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. " || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif dialect == "1" then return "| " .. stem .. "َمه || " .. stem .. "ی || " .. stem .. "ی || " .. stem .. "یمی || " .. stem .. "یدی || " .. stem .. "َده" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. " || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingSimple(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بو" or stem == "شو" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. " || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif stem == "بُبو" or stem == "بُشو" or stem == "نُبو" or stem == "نُشو" then return "| " .. stem .. "م || ب" .. mw.ustring.sub(stem, -2, -2) .. "ی || " .. stem .. " || ب" .. mw.ustring.sub(stem, -2, -2) .. "یم || ب" .. mw.ustring.sub(stem, -2, -2) .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "َم || " .. stem .. " || " .. stem .. " || " .. stem .. "م || " .. stem .. "ن || " .. stem .. "َن" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. " || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. " || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif dialect == "1" then return "| " .. stem .. "َم || " .. stem .. "ی || " .. stem .. " || " .. stem .. "یم || " .. stem .. "ید || " .. stem .. "َد" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. " || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchParticiple(frame) local stem = frame.args[1] if stem == "بُبو" or stem == "بُشو" or stem == "نُبو" or stem == "نُشو" then return "! نقلی ۲\n| ب" .. mw.ustring.sub(stem, -2, -2) .. "یه دارم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داری || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داره || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داریم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه دارین || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه دارن\n|-\n! نقلی بعید\n| " .. stem .. " بوم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بی || " .. stem .. " بو || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بیم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بین || " .. stem .. " بون\n|-\n! نقلی بعید ۲\n| ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتی || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشت || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتیم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتین || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتن\n|-\n! التزامی\n| " .. stem .. " بوم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بی || " .. stem .. " بون || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بیم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بین || " .. stem .. " بون" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "! نقلی ۲\n| " .. stem .. " دارم || " .. stem .. " داری || " .. stem .. " داره || " .. stem .. " داریم || " .. stem .. " دارین || " .. stem .. " دارن\n|-\n! نقلی بعید\n| " .. stem .. " بوم || " .. stem .. " بی || " .. stem .. " بو || " .. stem .. " بیم || " .. stem .. " بین || " .. stem .. " بون\n|-\n! نقلی بعید ۲\n| " .. stem .. " داشتم || " .. stem .. " داشتی || " .. stem .. " داشت || " .. stem .. " داشتیم || " .. stem .. " داشتین || " .. stem .. " داشتن\n|-\n! التزامی\n| " .. stem .. " بوم || " .. stem .. " بی || " .. stem .. " بون || " .. stem .. " بیم || " .. stem .. " بین || " .. stem .. " بون" else return "! نقلی ۲\n| " .. stem .. "ه دارم || " .. stem .. "ه داری || " .. stem .. "ه داره || " .. stem .. "ه داریم || " .. stem .. "ه دارین || " .. stem .. "ه دارن\n|-\n! نقلی بعید\n| " .. stem .. "ه بوم || " .. stem .. "ه بی || " .. stem .. "ه بو || " .. stem .. "ه بیم || " .. stem .. "ه بین || " .. stem .. "ه بون\n|-\n! نقلی بعید ۲\n| " .. stem .. "ه داشتم || " .. stem .. "ه داشتی || " .. stem .. "ه داشت || " .. stem .. "ه داشتیم || " .. stem .. "ه داشتین || " .. stem .. "ه داشتن\n|-\n! التزامی\n| " .. stem .. "ه بوم || " .. stem .. "ه بی || " .. stem .. "ه بون || " .. stem .. "ه بیم || " .. stem .. "ه بین || " .. stem .. "ه بون" end end function p.switchEndingPresProg(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. " درم || " .. stem .. " دری || " .. stem .. " دره || " .. stem .. " دریم || " .. stem .. " درین || " .. stem .. " درن" else stem = stem .. "ه" return "| " .. stem .. " درم || " .. stem .. " دری || " .. stem .. " دره || " .. stem .. " دریم || " .. stem .. " درین || " .. stem .. " درن" end end function p.switchEndingPastProg(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. " دُبوم || " .. stem .. " دبی || " .. stem .. " دُبو || " .. stem .. " دبیم || " .. stem .. " دبین || " .. stem .. " دُبون" else stem = stem .. "ه" return "| " .. stem .. " دُبوم || " .. stem .. " دبی || " .. stem .. " دُبو || " .. stem .. " دبیم || " .. stem .. " دبین || " .. stem .. " دُبون" end end return p 59xky9moc3tlj8ongx4a6yvcxzfktf3 915879 915856 2026-09-10T08:59:02Z Ismal1382 47044 915879 Scribunto text/plain local p = {} function p.switchDialect(frame) local dialect = frame.args[1] if dialect == "1" then return "(بیه پسی)" else return "(گالشی)" end end function p.switchEndingPresent(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بو" or stem == "شو" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. "ن || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "ُم || " .. stem .. "ی || " .. stem .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ُن" elseif mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "م || " .. stem .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "َم || " .. stem .. " || " .. stem .. "ه || " .. stem .. "م || " .. stem .. "ن || " .. stem .. "َن" elseif dialect == "1" then return "| " .. stem .. "َمه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یمی || " .. stem .. "یدی || " .. stem .. "َده" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingPresSub(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بُبو" or stem == "بُشو" then return "| " .. stem .. "م || ب" .. mw.ustring.sub(stem, -2, -2) .. "ی || " .. stem .. "ن || ب" .. mw.ustring.sub(stem, -2, -2) .. "یم || ب" .. mw.ustring.sub(stem, -2, -2) .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "ُم || " .. stem .. "ی || " .. stem .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ُن" elseif mw.ustring.sub(stem, -1) == "ا" then return "| " .. stem .. "م || " .. stem .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "َم || " .. stem .. " || " .. stem .. "ه || " .. stem .. "م || " .. stem .. "ن || " .. stem .. "َن" elseif dialect == "1" then return "| " .. stem .. "َم || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ید || " .. stem .. "َد" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingImperative(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بی" then return "| || بیه || || || بین ||" elseif stem == "بُبو" then return "| || بُبو || || || ببین ||" elseif stem == "بُشو" then return "| || بُشو || || || بشین ||" elseif dialect == "1" then return "| || " .. stem .. " || || || " .. stem .. "ید ||" else return "| || " .. stem .. " || || || " .. stem .. "ین ||" end end function p.switchEndingImperfect(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بو" or stem == "شو" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. " || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "َم || " .. stem .. " || " .. stem .. " || " .. stem .. "م || " .. stem .. "ن || " .. stem .. "َن" elseif mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. " || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif dialect == "1" then return "| " .. stem .. "َمه || " .. stem .. "ی || " .. stem .. "ی || " .. stem .. "یمی || " .. stem .. "یدی || " .. stem .. "َده" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. " || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchEndingSimple(frame) local stem = frame.args[1] local dialect = frame.args[2] if stem == "بو" or stem == "شو" then return "| " .. stem .. "م || " .. mw.ustring.sub(stem, 1, -2) .. "ی || " .. stem .. " || " .. mw.ustring.sub(stem, 1, -2) .. "یم || " .. mw.ustring.sub(stem, 1, -2) .. "ین || " .. stem .. "ن" elseif stem == "بُبو" or stem == "بُشو" then return "| " .. stem .. "م || ب" .. mw.ustring.sub(stem, -2, -2) .. "ی || " .. stem .. " || ب" .. mw.ustring.sub(stem, -2, -2) .. "یم || ب" .. mw.ustring.sub(stem, -2, -2) .. "ین || " .. stem .. "ن" elseif mw.ustring.sub(stem, -1) == "ی" then return "| " .. stem .. "َم || " .. stem .. " || " .. stem .. " || " .. stem .. "م || " .. stem .. "ن || " .. stem .. "َن" elseif dialect == "1" then return "| " .. stem .. "َم || " .. stem .. "ی || " .. stem .. " || " .. stem .. "یم || " .. stem .. "ید || " .. stem .. "َد" else return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. " || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن" end end function p.switchParticiple(frame) local stem = frame.args[1] if stem == "بُبو" or stem == "بُشو" or stem == "نُبو" or stem == "نُشو" then return "! نقلی ۲\n| ب" .. mw.ustring.sub(stem, -2, -2) .. "یه دارم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داری || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داره || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داریم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه دارین || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه دارن\n|-\n! نقلی بعید\n| " .. stem .. " بوم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بی || " .. stem .. " بو || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بیم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بین || " .. stem .. " بون\n|-\n! نقلی بعید ۲\n| ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتی || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشت || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتیم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتین || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه داشتن\n|-\n! التزامی\n| " .. stem .. " بوم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بی || " .. stem .. " بون || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بیم || ب" .. mw.ustring.sub(stem, -2, -2) .. "یه بین || " .. stem .. " بون" elseif mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "! نقلی ۲\n| " .. stem .. " دارم || " .. stem .. " داری || " .. stem .. " داره || " .. stem .. " داریم || " .. stem .. " دارین || " .. stem .. " دارن\n|-\n! نقلی بعید\n| " .. stem .. " بوم || " .. stem .. " بی || " .. stem .. " بو || " .. stem .. " بیم || " .. stem .. " بین || " .. stem .. " بون\n|-\n! نقلی بعید ۲\n| " .. stem .. " داشتم || " .. stem .. " داشتی || " .. stem .. " داشت || " .. stem .. " داشتیم || " .. stem .. " داشتین || " .. stem .. " داشتن\n|-\n! التزامی\n| " .. stem .. " بوم || " .. stem .. " بی || " .. stem .. " بون || " .. stem .. " بیم || " .. stem .. " بین || " .. stem .. " بون" else return "! نقلی ۲\n| " .. stem .. "ه دارم || " .. stem .. "ه داری || " .. stem .. "ه داره || " .. stem .. "ه داریم || " .. stem .. "ه دارین || " .. stem .. "ه دارن\n|-\n! نقلی بعید\n| " .. stem .. "ه بوم || " .. stem .. "ه بی || " .. stem .. "ه بو || " .. stem .. "ه بیم || " .. stem .. "ه بین || " .. stem .. "ه بون\n|-\n! نقلی بعید ۲\n| " .. stem .. "ه داشتم || " .. stem .. "ه داشتی || " .. stem .. "ه داشت || " .. stem .. "ه داشتیم || " .. stem .. "ه داشتین || " .. stem .. "ه داشتن\n|-\n! التزامی\n| " .. stem .. "ه بوم || " .. stem .. "ه بی || " .. stem .. "ه بون || " .. stem .. "ه بیم || " .. stem .. "ه بین || " .. stem .. "ه بون" end end function p.switchEndingPresProg(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. " درم || " .. stem .. " دری || " .. stem .. " دره || " .. stem .. " دریم || " .. stem .. " درین || " .. stem .. " درن" else stem = stem .. "ه" return "| " .. stem .. " درم || " .. stem .. " دری || " .. stem .. " دره || " .. stem .. " دریم || " .. stem .. " درین || " .. stem .. " درن" end end function p.switchEndingPastProg(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -1) == "ا" or mw.ustring.sub(stem, -1) == "و" then return "| " .. stem .. " دُبوم || " .. stem .. " دبی || " .. stem .. " دُبو || " .. stem .. " دبیم || " .. stem .. " دبین || " .. stem .. " دُبون" else stem = stem .. "ه" return "| " .. stem .. " دُبوم || " .. stem .. " دبی || " .. stem .. " دُبو || " .. stem .. " دبیم || " .. stem .. " دبین || " .. stem .. " دُبون" end end return p 26oh1rplxrwa5lsbockqf658b47cgqp الگو:صرف فعل گیلکی 10 219685 915857 915818 2026-09-09T20:48:30Z Ismal1382 47044 915857 wikitext text/x-wiki {| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;" |+صرف فعل {{#invoke:تشخیص شناسه فعل گیلکی|switchDialect|{{{گویش}}}}} ! colspan=2 | !مو!!تو!!اون!!امو!!شُمو!!اوشن |- ! rowspan=3 | مضارع ! اخباری {{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresent|{{{مضارع}}}|{{{گویش}}}}} |- ! التزامی {{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresSub|{{{مضارع وند}}}|{{{گویش}}}}} |- ! ملموس {{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresProg|{{{ماضی}}}}} |- ! rowspan=7 | ماضی ! استمراری {{#invoke:تشخیص شناسه فعل گیلکی|switchEndingImperfect|{{{ماضی}}}|{{{گویش}}}}} |- ! ساده {{#invoke:تشخیص شناسه فعل گیلکی|switchEndingSimple|{{{ماضی وند}}}|{{{گویش}}}}} |- {{#invoke:تشخیص شناسه فعل گیلکی|switchParticiple|{{{ماضی وند}}}}} |- ! ملموس {{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPastProg|{{{ماضی}}}}} |- ! colspan=2 |امر {{#invoke:تشخیص شناسه فعل گیلکی|switchEndingImperative|{{{مضارع وند}}}|{{{گویش}}}}} |} qgripz4n2mfeair56jwnnyeh4ev78wn هارشین 0 219688 915846 915776 2026-09-09T13:51:52Z Ismal1382 47044 /* فعل */ 915846 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[نگاه کردن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=اش|مضارع وند=هارش|ماضی=اشی|ماضی وند=هارشی}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] nv05t9aniw3wxiug81wxyb22g50adfv 915880 915846 2026-09-10T09:10:44Z Ismal1382 47044 915880 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[نگاه کردن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=اش|مضارع وند=هارش|ماضی=اشی|ماضی وند=هارشی}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] ghiypd50m9zz1qwtgcr7lkzgqybm7xk بروتن 0 219689 915835 915779 2026-09-09T13:46:20Z Ismal1382 47044 /* فعل */ 915835 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[فروختن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=روش|مضارع وند=بروش|ماضی=روت|ماضی وند=بروت}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 51v2sld4wh1uep8ehl1jqvbfzi07q7z دپیسنین 0 219690 915876 915780 2026-09-10T06:56:50Z Ismal1382 47044 /* مازندرانی */ 915876 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[خیساندن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=پیسن|مضارع وند=دپیسن|ماضی=پیسنّی|ماضی وند=دپیسنّی}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 3d6p6ulvfn1jjyu4ygsf3tw2ex40s6c بشنوسن 0 219691 915838 915781 2026-09-09T13:47:35Z Ismal1382 47044 /* فعل */ 915838 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[شنفتن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=اشنو|مضارع وند=بشنو|ماضی=اشنوسّ|ماضی وند=بشنوسّ}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] fyi0u78v1cb8hpbvku223asovexdx8l بجوسن 0 219692 915832 915784 2026-09-09T13:43:15Z Ismal1382 47044 /* فعل */ 915832 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[جویدن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=جو|مضارع وند=بجو|ماضی=جوسّ|ماضی وند=بجوسّ}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 1l5li9y2c361b9mbu6jhpw1ypqxpvxn بوردن 0 219693 915843 915785 2026-09-09T13:50:24Z Ismal1382 47044 /* فعل */ 915843 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[رفتن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=شو|مضارع وند=بور|ماضی=شی|ماضی وند=بورد}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 6bvv5eov1sncxetfhl02xd21pe764dt بلشتن 0 219694 915841 915786 2026-09-09T13:49:26Z Ismal1382 47044 /* فعل */ 915841 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[لیسیدن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=لس|مضارع وند=بلس|ماضی=لشت|ماضی وند=بلشت}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] ajjgvh49w3pgr35lnqynvozzexibpvl بموئن 0 219695 915842 915787 2026-09-09T13:49:51Z Ismal1382 47044 /* فعل */ 915842 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[آمدن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=ا|مضارع وند=بی|ماضی=امو|ماضی وند=بمو}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] c7xj18kqzwouf4fgbzyc3omzem97dnl هنیشتن 0 219696 915850 915788 2026-09-09T13:58:06Z Ismal1382 47044 /* فعل */ 915850 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[نشستن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=نیش|مضارع وند=هنیش|ماضی=نیشت|ماضی وند=هنیشت}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] kva2gf4d64dbplbjx4cg5vm8gtwk6yh هدائن 0 219697 915848 915789 2026-09-09T13:52:45Z Ismal1382 47044 /* فعل */ 915848 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[دادن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=د|مضارع وند=هاد|ماضی=دا|ماضی وند=هدا}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] qavocek3qfnk5vcq9j17lbfnrp83w80 هاکردن 0 219698 915847 915790 2026-09-09T13:52:07Z Ismal1382 47044 /* فعل */ 915847 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[کردن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=کن|مضارع وند=هاکن|ماضی=کرد|ماضی وند=هاکرد}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] abi1p3ayl8biespmch8ke5w3wqwbpfr دپوشین 0 219699 915877 915791 2026-09-10T06:57:32Z Ismal1382 47044 /* مازندرانی */ 915877 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[پوشیدن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=پوش|مضارع وند=دپوش|ماضی=پوشی|ماضی وند=دپوشی}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 0i07gjhagsaho0t8ueqkeov5yvi0tm9 هرسائن 0 219700 915849 915792 2026-09-09T13:57:41Z Ismal1382 47044 /* فعل */ 915849 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[ایستادن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=اسّ|مضارع وند=هرسّ|ماضی=اسّا|ماضی وند=هرسّا}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 17bhslxn951nr2n6qxiridpbyg7soxk بشنین 0 219701 915839 915793 2026-09-09T13:47:57Z Ismal1382 47044 /* فعل */ 915839 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[ریختن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=شن|مضارع وند=بشن|ماضی=شنّی|ماضی وند=بشنّی}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] qs60ivt4x6qus25qwqbtkoxpo7osq77 بسوسن 0 219702 915837 915794 2026-09-09T13:47:08Z Ismal1382 47044 /* فعل */ 915837 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[سابیدن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=سو|مضارع وند=بسو|ماضی=سوسّ|ماضی وند=بسوسّ}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] ikmd3i9lzty3x7lxs4gto98wfkzwdov بیاردن 0 219703 915844 915796 2026-09-09T13:50:40Z Ismal1382 47044 /* فعل */ 915844 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[آوردن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=ایار|مضارع وند=بیار|ماضی=ایارد|ماضی وند=بیارد}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 65ozv93v2rf67qhhqllqllpragzqxu8 بدوتن 0 219704 915834 915798 2026-09-09T13:44:10Z Ismal1382 47044 /* فعل */ 915834 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[دوختن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=دوج|مضارع وند=بدوج|ماضی=دوت|ماضی وند=بدوت}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] 8vgynjyd6hz1dfhw6fdt0035x29karw دوتن 0 219705 915859 915799 2026-09-09T21:53:04Z Ismal1382 47044 /* گیلکی */ 915859 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /duˈtən/ ===فعل=== # [[دوختن]] ====صرف==== {{صرف فعل گیلکی|مضارع=دوج|مضارع وند=بُدوج|ماضی=دوت|ماضی وند=بُدوت}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] ns2tsnff7bhhq6n1emcc4cvnpdevmh8 فرتن 0 219706 915862 915800 2026-09-09T22:05:15Z Ismal1382 47044 /* گیلکی */ 915862 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /fərˈtən/ ===فعل=== # [[فروختن]] ====صرف==== {{صرف فعل گیلکی|مضارع=فرش|مضارع وند=بفرش|ماضی=فرت|ماضی وند=بفرت}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] eigd6ej0qxscwvcm0qbg9ecocvoltbu شون 0 219707 915858 915801 2026-09-09T21:51:15Z Ismal1382 47044 /* گیلکی */ 915858 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /ʃoːn/ ===فعل=== # [[رفتن]] ====صرف==== {{صرف فعل گیلکی|مضارع=شو|مضارع وند=بُشو|ماضی=شو|ماضی وند=بُشو}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] kuufogkuw0d96ezy6e7hu9ueh4szw31 گودن 0 219708 915866 915803 2026-09-09T22:15:59Z Ismal1382 47044 /* گیلکی */ 915866 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /guˈdən/ ===فعل=== # [[کردن]] ====صرف==== {{صرف فعل گیلکی|مضارع=کون|مضارع وند=بُکون|ماضی=گود|ماضی وند=بُگود}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] d2rstisvcwgve30tz9txrqe3qsftoub خوتن 0 219709 915864 915804 2026-09-09T22:12:21Z Ismal1382 47044 /* گیلکی */ 915864 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /xoːˈtən/ ===فعل=== # [[خفتن]] ====صرف==== {{صرف فعل گیلکی|مضارع=خوس|مضارع وند=بُخوس|ماضی=خوت|ماضی وند=بُخوت}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] o3ff1rmz88ctishl9sy5yf4uexpi8eu هردن 0 219710 915868 915805 2026-09-09T22:18:22Z Ismal1382 47044 /* گیلکی */ 915868 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /hærˈdən/ ===فعل=== # [[آوردن]] ====صرف==== {{صرف فعل گیلکی|مضارع=هر|مضارع وند=بیار|ماضی=هرد|ماضی وند=بیارد}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] laun5o5b8wwalyrcjo5aaoei8s594s5 شوندن 0 219711 915865 915806 2026-09-09T22:14:20Z Ismal1382 47044 /* گیلکی */ 915865 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /ʃoːnˈdən/ ===فعل=== # [[ریختن]] ====صرف==== {{صرف فعل گیلکی|مضارع=شون|مضارع وند=بُشون|ماضی=شوند|ماضی وند=بُشوند}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] lc76ouh30hlov9eohd6cqzdwm9vgwzz بزوئن 0 219713 915836 915814 2026-09-09T13:46:45Z Ismal1382 47044 /* فعل */ 915836 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[زدن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=زن|مضارع وند=بزن|ماضی=زو|ماضی وند=بزو}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] m2drjainmpw5yveehxrg0w50mop2zpx بحث کاربر:Jini4u 3 219715 915851 2026-09-09T14:27:57Z پیام به کاربر جدید 26498 افزودن [[Template:Welcome|پیام خوش‌آمد]] به صفحهٔ بحث کاربر تازه 915851 wikitext text/x-wiki == خوش آمدید == '''به ویکی‌واژه خوش‌آمدید''' امیدوارم حضوری طولانی مدت در ویکی‌واژه داشته باشید و بتوانیم با همکاری یکدیگر در جهت پیشرفت هر چه بیشتر این وبگاه گام برداریم. ویکی‌واژه منتظر نوشتارهای خوب شماست.<br /> این پیوندها می‌تواند سودمند باشد: {| |- |[[پرونده:Noia 64 apps help index.png|30px|right|link=ویکی‌واژه:راهنما|راهنما]] || [[ویکی‌واژه:راهنما|راهنما]] برای راهنمایی گرفتن |- | [[پرونده:Nuvola apps ksig.png|30px|right|link=ویکی‌واژه:آموزش سریع|آموزش سریع]] || [[ویکی‌واژه:آموزش سریع|آموزش سریع]] |- |||[[راهنما:افزودن سرواژه نو|افزودن سرواژهٔ نو]] راهنمای افزودن سرواژهٔ نو |- |||[[ویکی‌واژه:شیوه‌نامه|شیوه‌نامه]] شیوه‌نامهٔ ویکی‌واژه |- |[[File:Bucket in the sand.svg|right|50px]]||[[ویکی‌واژه:صفحه تمرین|صفحه تمرین]] برای تمرین ویرایش |- | [[پرونده:Nuvola apps chat.png|30px|right|link=ویکی‌واژه:قهوه‌خانه|قهوه‌خانه]]||[[ویکی‌واژه:قهوه‌خانه|قهوه‌خانه]] برای گفتگو دربارهٔ مسائل فنی و سیاست‌ها. |- |[[پرونده:Farsi.svg|30px|right|link=ویکی‌واژه:فارسی‌نویسی|فارسی‌نویسی]]||[[ویکی‌واژه:فارسی‌نویسی|فارسی‌نویسی]] |- |[[پرونده:Nuvola apps agent.svg|30px|right|link=w:ویکی‌پدیا:خودآموز|آموزش پیشرفته]]||[[w:ویکی‌پدیا:خودآموز|آموزش پیشرفته]] |- | |- | |- |'''پروژه‌های دیگر بنیاد'''||[[پرونده:Wikipedia-logo.png|25px|link=w:صفحه_اصلی|ویکی‌پدیا]][[پرونده:HSWikimedia.svg|30px|link=m:Special:Recentchanges|فراویکی]] [[پرونده:HSCommons.svg|30px|link=commons:Special:Recentchanges|ویکی‌انبار]][[پرونده:HSWNews.svg|30px|link=n:ویژه:تغییرات اخیر|ویکی‌خبر]] [[پرونده:HSWBooks.svg|30px|link=b:صفحه_اصلی|ویکی‌نَسک]] [[پرونده:HSWVoyage.svg|30px|link=voy:صفحه_اصلی|ویکی‌سفر]][[پرونده:HSWQuote.svg|30px|link=q:صفحه_اصلی|ویکی‌گفتاورد]][[پرونده:HSWSource.svg|30px|link=s:صفحه_اصلی|ویکی‌نبشته]] |} امیدوارم از ''[[ویکی‌واژه:ویکی‌واژه نویسان|ویکی‌واژه نویس]]'' بودن لذت ببرید! لطفاً در صفحات گفتگو نام خود را با چهار علامت مدک امضا کنید، (~&#126;~~)، با این کار نام شما و تاریخ به عنوان امضا درج خواهد شد. در صورتی که سوال داشتید، به صفحهٔ [[ویکی‌واژه:قهوه‌خانه|قهوه‌خانه]] بروید، یا اینکه از من در صفحهٔ بحثم بپرسید. باز هم خوش آمد می‌گویم!&nbsp;شاد باشید! -- [[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۷ ژوئیهٔ ۲۰۲۶، ساعت ۱۴:۴۳ (UTC) ۹ سپتامبر ۲۰۲۶، ساعت ۱۴:۲۷ (UTC) 349x7u1tw61rfhq8grdl5wl7862p8sx گوتن 0 219716 915860 2026-09-09T21:56:38Z Ismal1382 47044 صفحه‌ای تازه حاوی «==گیلکی== ===آوایش=== * آی‌پی‌ای: /ɡuˈtən/ ===فعل=== # [[گفتن]] ====صرف==== {{صرف فعل گیلکی|مضارع=گو|مضارع وند=بُگو|ماضی=گوت|ماضی وند=بُگوت}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]]» ایجاد کرد 915860 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /ɡuˈtən/ ===فعل=== # [[گفتن]] ====صرف==== {{صرف فعل گیلکی|مضارع=گو|مضارع وند=بُگو|ماضی=گوت|ماضی وند=بُگوت}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] s9clhhqmyhkq33gpaqyteqh535fxw7c سوتن 0 219717 915861 2026-09-09T22:00:15Z Ismal1382 47044 صفحه‌ای تازه حاوی «==گیلکی== ===آوایش=== * آی‌پی‌ای: /suˈtən/ ===فعل=== # [[سوختن]] ====صرف==== {{صرف فعل گیلکی|مضارع=سوج|مضارع وند=بُسوج|ماضی=سوت|ماضی وند=بُسوت}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]]» ایجاد کرد 915861 wikitext text/x-wiki ==گیلکی== ===آوایش=== * آی‌پی‌ای: /suˈtən/ ===فعل=== # [[سوختن]] ====صرف==== {{صرف فعل گیلکی|مضارع=سوج|مضارع وند=بُسوج|ماضی=سوت|ماضی وند=بُسوت}} [[رده:واژه‌های گیلکی]] [[رده:فعل‌های گیلکی]] ahtxjorrdhp8sc8c511zohdrbgiit5s بشتن 0 219718 915881 2026-09-10T09:11:40Z Ismal1382 47044 صفحه‌ای تازه حاوی «==مازندرانی== ===فعل=== # [[گذاشتن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=الّ|مضارع وند=بلّ|ماضی=اهشت|ماضی وند=بشت}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]]» ایجاد کرد 915881 wikitext text/x-wiki ==مازندرانی== ===فعل=== # [[گذاشتن]] ====صرف==== {{صرف فعل مازندرانی|مضارع=الّ|مضارع وند=بلّ|ماضی=اهشت|ماضی وند=بشت}} [[رده:واژه‌های مازندرانی]] [[رده:فعل‌های مازندرانی]] d65h5gtln3aerfe0tb2h1juenubuloj