ویکیواژه
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.18
case-sensitive
مدیا
ویژه
بحث
کاربر
بحث کاربر
ویکیواژه
بحث ویکیواژه
پرونده
بحث پرونده
مدیاویکی
بحث مدیاویکی
الگو
بحث الگو
راهنما
بحث راهنما
رده
بحث رده
پیوست
بحث پیوست
TimedText
TimedText talk
پودمان
بحث پودمان
Event
Event talk
بحث کاربر:Hamid Hassani
3
115041
915760
915687
2026-09-07T10:34:00Z
The.shahab
17835
/* معافیت از بستن دسترسی آیپی */ بخش جدید
915760
wikitext
text/x-wiki
== خوش آمدید ==
[[ویکیواژه:تازهواردان، خوش آمدید|به ویکیواژه خوشآمدید]]!<br />
امیدوارم حضوری طولانی مدت در ویکیواژه داشته باشید و بتوانیم با همکاری یکدیگر در جهت پیشرفت هر چه بیشتر این وبگاه گام برداریم. ویکیواژه منتظر نوشتارهای خوب شماست.<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:صفحه_اصلی|ویکینَسک]] [[پرونده:HSWQuote.svg|30px|link=q:صفحه_اصلی|ویکیگفتاورد]][[پرونده:HSWSource.svg|30px|link=s:صفحه_اصلی|ویکینبشته]]
|}
امیدوارم از ''[[ویکیواژه:ویکیواژه نویسان|ویکیواژه نویس]]'' بودن لذت ببرید! لطفاً در صفحات گفتگو نام خود را با چهار علامت مدک امضا کنید، (~~~~)، با این کار نام شما و تاریخ به عنوان امضا درج خواهد شد. در صورتی که سوال داشتید، به صفحهٔ [[ویکیواژه:قهوهخانه|قهوهخانه]] بروید، یا اینکه از من در صفحهٔ بحثم بپرسید. باز هم خوش آمد میگویم![[کاربر:فلورانس|فلورانس]] ([[بحث کاربر:فلورانس|بحث]]) ۶ فوریهٔ ۲۰۱۵، ساعت ۰۰:۳۷ (UTC)
== جشنواره ویکیواژه ==
__NOTOC__
{{ویکیواژه:جشنواره ویکیواژه/بالا}}
{|cellspacing="0" cellpadding="0" style="margin-top:0.6em"
|-
|style="font-size:0.6em;line-height:0.6em"|
|-
| valign="top"|
{{نوار رنگ
|عنوان={{Color|white|'''ویکیواژه چه چیزی نیست'''}}
|تصویر=Crystal Project kedit.png
|رنگ=Dark Blue
|محتوا=
ویکیواژه یک [[واژهنامه]] برخط است، همچنین یک اجتماع برخط نیز هست، اگرچه این هدف آن نیست. بنابراین، چیزهایی وجود دارد که شامل ویکیواژه نمیشود.
#ویکیواژه یک [[دانشنامه]]، [[شجرهنامه]] یا یک [[اطلس]] نیست.
#ویکیواژه [[داور|داوری]] نیست که مشخص کند چه چیزی در زبان فارسی خوب، درست، قابل قبول، مناسب است.
#ویکیواژه یک [[گوی بلورین]] نیست. ویکیواژه سعی نمیکند که کلمههای آینده را پیشگویی کند. آن معمولا بر اصل اثباتپذیری در طی چندین سال استفاده، استوار است.
#ویکیواژه به مانند کاغذ نیست.
#ویکیواژه یک '''تریبون سخنرانی'''، '''اتاقهای گفتگو''' و یا یک '''فروم بحث''' نیست.
#ویکیواژه یک وبگاه آینه یا انباری برای پیوندها، تصاویر و پروندههای صوتی-تصویری نیست.
#ویکیواژه یک میزبان رایگان، وبنوشت، فراهمکنندهٔ فضای وب و یا وبگاه ارتباطات اجتماعی نیست.
#ویکیواژه میدان جنگ نیست. از هر کاربری انتظار میرود که با دیگران مؤدبانه، با آرامش و همراه با روح همکاری رفتار کند. به کسانی که نظرات ناموافقی با شما دارند توهین و اذیت نکنید و آنها را نترسانید. به جای این کار با هوشمندی به قضیه نگاه کنید و گفتگویی مؤدبانه را آغاز کنید. صرف اینکه رفتار یک کاربر نسبت به شما همراه با بیادبی، عدم حفظ آرامش، عدم همکاری، توهینآمیز، اذیتکننده و یا ترسبرانگیز است، عذر موجهی برای انتقام شما از او و به روش او تلقی نمیشود. در این گونه موارد یکی از این دو کار را انجام دهید: ۱- تنها به واقعیات مطرحشده پاسخ دهید و مطالب توهینآمیز آن را ندیده بگیرید. ۲- کل پیغام توهینآمیز را نادیده انگارید.
#ویکیواژه سانسور شده نیست.
#ویکیواژه [[تک زبانه]] نیست. ویکیواژه، واژهنامهای است در یک زبان نوشته میشود و تمام واژههای زبانها را پوشش میدهد.}}
|style="padding:4px;font-size:1px"|
|width="50%" valign="top"|
{{نوار رنگ
|عنوان={{Color|white|'''ویکیواژه:شیوهنامه'''}}
|تصویر=Crystal Project kedit.png
|رنگ=Dark Blue
|محتوا=
گسترهٔ واژگان زبانها بسیار زیاد است و در بیشتر زبانها، از جمله فارسی، واژههای بسیاری هستند که دارای چندین ریشه، آوایش، معنی و روش نوشتن هستند. اگر تفاوت گویشها و لهجهها را نیز بدین بیافزاییم به این نتیجه میرسیم که یک واژهنامهٔ خوب باید به خوبی این تفاوتها را از هم تفکیک کند. برای بالابردن هماهنگی و یکسانسازی ویکیواژه بهتر است تمام ویرایشها از شیوهنامهای یکسان پیروی کند. این شیوهنامه امکان یکدستسازی برای ویکیواژه فارسی را فراهم میکند و پیروی از آن کیفیت جستجوهای پژوهشی را در ویکیواژه به عنوان واژهنامهای رایانهای بالا میبرد. توجه کنید که این قوانین تغییرپذیر هستند اما تا هنگامی که تغییر نکردهاند، تمام ویکیواژهنویسان باید از این قوانین پیروی کنند.
[[ویکیواژه:شیوهنامه|'''شیوهنامه''']] را حتما بخوانید}}
{{نوار رنگ
|عنوان={{Color|white|'''ثبت نام در جشنواره'''}}
|تصویر=Crystal Project Edit add.png
|رنگ=Dark Blue
|محتوا=جهت ثبت نام در این جشنواره و اضافه نمودن نام تان در بین کاربران ویکی واژه می توانید از طریق اضافه نمودن نام کاربری تان در [[ویکیواژه:جشنواره ویکیواژه/کاربران|'''بخش اعضاء''']] اقدام کنید.}}
{{نوار رنگ
|عنوان={{Color|white|'''سرواژه تان را اضافه کنید'''}}
|تصویر=Crystal Project kedit.png
|رنگ=Dark Blue
|محتوا=
برای ساختن یک سرواژهٔ جدید عنوان موردنظر خود را در جعبهٔ زیر وارد کرده و دکمهٔ «ساخت سرواژهٔ نو» را فشار دهید. توجه کنید که عنوان نوشتار شما با محتویات [[ویکیواژه:شیوهنامه|شیوهنامه]] در مورد عنوانها سازگاری داشته باشد.}}
<inputbox>
type=create
default=سرواژه
buttonlabel=ساخت سرواژهٔ نو
break=no
bgcolor=
</inputbox>
|}
--[[کاربر:MediaWiki message delivery|MediaWiki message delivery]] ([[بحث کاربر:MediaWiki message delivery|بحث]]) ۵ سپتامبر ۲۰۱۵، ساعت ۲۳:۳۹ (UTC)
<!-- پیام توسط کاربر:فلورانس@fawiktionary با استفاده از فهرست در https://fa.wiktionary.org/w/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:%D9%81%D9%84%D9%88%D8%B1%D8%A7%D9%86%D8%B3/%D9%84%DB%8C%D8%B3%D8%AA&oldid=688674 ارسال شدهاست -->
== درخواست بررسی ==
سلام جناب حسنی، خسته نباشید.
با توجه به مهارتهای زبانی بسیار شما، سؤالی داشتم که ممنون میشوم اگر بررسی بفرمایید. پرسشم این است که آیا [[:w:ur:عامر سرخوش]] و [[:w:it:Amir Sarkhosh]]، ترجمه ماشینی هستند یا واقعاً توسط فردی مسلط به زبان نوشته شده؟ حدس خودم این است که به احتمال بسیار زیاد، باید ترجمه ماشینی باشند، اما فقط حدس است و از مهارت کافی برای تشخیصش برخوردار نیستم.
و از موقعیت هم استفادهای بکنم برای دعوت از شما در جهت مشارکت بیشتر در ویکیواژه فارسی :) حضورتان در این پروژه، قطعاً کمک بزرگی به پیشرفتش خواهد کرد.
خیلی ممنون. ارادت، [[کاربر:Ahmad252|احمد]]<sup>[[بحث کاربر:Ahmad252|گفتگو]]</sup> ۵ اوت ۲۰۲۰، ساعت ۰۶:۲۵ (UTC)
:{{پب|Ahmad252}} با سلام و احترام، نویسهگردانی (transliteration) در ویکیپدیای اردو بهصورت ماشینی و نادرست صورت گرفته بوده. نام ایشان با املای «امیر سرخوش» درست است. ارادتمند، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۵ اوت ۲۰۲۰، ساعت ۱۰:۱۲ (UTC)
::خیلی ممنونم، لطف کردید. [[کاربر:Ahmad252|احمد]]<sup>[[بحث کاربر:Ahmad252|گفتگو]]</sup> ۵ اوت ۲۰۲۰، ساعت ۱۰:۱۷ (UTC)
== مقابله با کاربر مخرب ==
درود روزتان خوش! من مزاحم شدم از شما مشاوره بگیرم. من با کاربر «[[کاربر:HAKHSIN|HAKHSIN]]» مفصل بحث کردم، که در صفحۀ [[بحث کاربر:HAKHSIN#بیایید بهتر کار کنیم!|بحث ایشان]] میتوانید ببینید. این کاربر در تخریب، ویکیواژه را به رگبار گرفته و روزانه واژگان مندرآوردی و بیسندش را در بخشهای اصلی مدخلها وارد میکند. گوشش به حرف هیچکس هم بدهکار نیست (در طول سالهای گذشته نیز بارها مورد اعتراض قرار گرفته). در بحثی که با او داشتم صریحا میگوید '''هدفش استفاده شخصی از امکانات ویرایشی در ویکیواژه''' است.
از آنجا که شما کاربر قدیمی ویکیواژه هستید! لطف بفرمایید خودتان او را گزارش کنید به مدیران بنیاد ویکیمدیا. همچنین به بنده نیز بهترین نحوۀ گزارش دادن را آموزش دهید. البته چون کابر تازهوارد هستم شاید درست نباشد کسی را گزارش کنم، در این صورت فقط آموزش شما را برای آینده یاد میگیرم. پیشاپیش سپاس! <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۱۹ اوت ۲۰۲۴، ساعت ۰۳:۲۹ (UTC)
:{{پینگ|Nevisand}} درود بر شما. چند ویرایش ایشان را دیدم. ظاهراً به «سرهگرایی» تمایل دارند و غالباً نظرهای شخصی خود را هم در ویکیواژه وارد میکنند. البته چند ویرایش مفید هم داشتهاند. با توجه به اینکه مدیرانِ فعال بیشتر در ویکیپدیا حضور دارند، خواهش میکنم موضوع را در «ویکیپدیا:تابلوی اعلانات مدیران» یا در «ویکیپدیا:درخواست راهنمایی» (یا در «ویکیپدیا:قهوهخوانی/اجرایی») گزارش کنید تا مدیران بررسی و اقدام کنند. با آرزوی بهروزی، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۹ اوت ۲۰۲۴، ساعت ۰۴:۴۱ (UTC)
::قبلاً «ویکیپدیا:تابلوی اعلانات مدیران» را امتحان کردم. حالا «ویکیپدیا:درخواست راهنمایی» و «ویکیپدیا:قهوهخوانی/اجرایی» را هم امتحان میکنم. سپاس آقای حسنی، زنده باشید! <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۱۹ اوت ۲۰۲۴، ساعت ۰۵:۱۸ (UTC)
:::{{پینگ|Nevisand}} پیروز باشید. امید دارم که مدیران ویکیپدیا قضیه را بررسی کنند. برای آگاهیتان عرض میکنم که حساب کاربری اینجانب فعلاً در ویکیپدیای فارسی بسته شده، اما در پروژههای دیگر (بهویژه در ویکیپدیای انگلیسی و یکی دو جای دیگر) فعال هستم. اگر تمایل داشتید، در ویکیپدیا به طرح موضوع در صفحه بحث بنده، یعنی همینجا، اشاره بفرمایید. — [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۹ اوت ۲۰۲۴، ساعت ۰۵:۴۱ (UTC)
::::✅ <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۱۹ اوت ۲۰۲۴، ساعت ۰۶:۰۰ (UTC)
== پیشنهاد مدیر شدن ==
درود! از آنجا که شما کاربر قدیمی هستید، شاید میتوانید مدیر ویکیواژه شوید. من حامی شما هستم، ویکیواژه نیاز به یک مدیر دارد. اگر مایلید درخواست بدهید و نظرخواهی برگزار کنید. <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۲۴ اوت ۲۰۲۴، ساعت ۱۹:۰۹ (UTC)
:{{پاسخ به|Nevisand}} با درود و سپاس برای حسن توجهتان، به دلیل مشغلههای فراوان در فضای حقیقیِ زندگی از درخواست دادن برای مدیر شدن معذورم. امیدوارم مدیران سابق به ویکیواژه برگردند و فعالیتشان را ادامه دهند. همچنین، امیدوارم شما هم در آیندهٔ نزدیک در ویکیواژه مدیر شوید. با آرزوی بهروزی، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۸ سپتامبر ۲۰۲۴، ساعت ۰۲:۵۷ (UTC)
::🌹❤️ <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۸ سپتامبر ۲۰۲۴، ساعت ۰۵:۴۰ (UTC)
== شرکت در نظرسنجی ==
جناب حسنی
سلام. وقت بخیر. لطفاً در نظرسنجی که چندی پیش در قهوهخانهٔ ویکیواژه فارسی ایجاد کردم شرکت بفرمایید.
با احترام
[[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۱۴ ژوئن ۲۰۲۶، ساعت ۲۱:۲۶ (UTC)
:@[[کاربر:The.shahab|The.shahab]] سلام جناب شهاب. الآن میآیم. ارادتمند، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۳:۵۸ (UTC)
::[https://fa.wiktionary.org/wiki/ویکیواژه:قهوهخانه#h-نظرخواهی_برای_حذف_واژگان_مرتبط_با_زبان_ادعا-20260607114200 نظرسنجی] 🙏🏻
::[[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۴:۱۰ (UTC)
:::@[[کاربر:The.shahab|The.shahab]] در نظرسنجی هم شرکت کردم. ــ [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۴:۱۳ (UTC)
::::سپاس. حجم تخریب انقدر بالاست که فقط با ربات قابل اصلاح هست. [[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۶:۲۱ (UTC)
:::::@[[کاربر:The.shahab|The.shahab]] بله، این خرابکاریها را با ربات باید زدود. این کاربر خرابکار در همین ویکیواژه ۳۰۰ ویرایش دارد. ــ [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۷:۲۱ (UTC)
== دعوت به نظرخواهی ==
@[[کاربر:Hamid Hassani|Hamid Hassani]] درود. نظر به پیشینهٔ کنش مفید شما در ویکیواژهٔ فارسی، از شما دعوت میکنم که در نظرخواهی تمدید مدیریت اینجانب (در [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%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%85%D8%AF%DB%8C%D8%B1_%D8%B4%D8%AF%D9%86/The.shahab_(%D8%A8%D8%A7%D8%B1_%D8%AF%D9%88%D9%85) اینجا]) شرکت بفرمایید. [[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۱۵ اوت ۲۰۲۶، ساعت ۱۸:۵۷ (UTC)
:@[[کاربر:The.shahab|The.shahab]] سلام. با کمال میل. — [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۷ اوت ۲۰۲۶، ساعت ۰۷:۳۹ (UTC)
== سپاسگزاری ==
درود. با رأی اعتماد شما، اینجانب به مدت یک سال دیگر مدیریت پروژهٔ ویکیواژهٔ فارسی را بر عهده گرفتم. به امید اینکه در مدت آتی، مشارکت ارزشمندتان در این پروژهٔ مهم را داشته باشیم. با احترام [[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۲ سپتامبر ۲۰۲۶، ساعت ۱۰:۳۵ (UTC)
:[[کاربر:The.shahab|The.shahab]] درود. بهسلامتی. آرزوی موفقیت روزافزون برای شما دارم. ارادتمند، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۶ سپتامبر ۲۰۲۶، ساعت ۰۳:۲۹ (UTC)
== معافیت از بستن دسترسی آیپی ==
@[[کاربر:Hamid Hassani|Hamid Hassani]] گرامی
درود. با توجه به پیشینهٔ خوب شما در ویکیواژهٔ فارسی، با درخواستتان برای معافیت از بستن دسترسی آیپی (بدون انقضا) موافقت شد.
با احترام
[[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۷ سپتامبر ۲۰۲۶، ساعت ۱۰:۳۴ (UTC)
qdcse665aua9g4af21wlldslylr9grz
915761
915760
2026-09-07T11:38:24Z
Hamid Hassani
10533
/* معافیت از بستن دسترسی آیپی */ سپاسگزاری
915761
wikitext
text/x-wiki
== خوش آمدید ==
[[ویکیواژه:تازهواردان، خوش آمدید|به ویکیواژه خوشآمدید]]!<br />
امیدوارم حضوری طولانی مدت در ویکیواژه داشته باشید و بتوانیم با همکاری یکدیگر در جهت پیشرفت هر چه بیشتر این وبگاه گام برداریم. ویکیواژه منتظر نوشتارهای خوب شماست.<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:صفحه_اصلی|ویکینَسک]] [[پرونده:HSWQuote.svg|30px|link=q:صفحه_اصلی|ویکیگفتاورد]][[پرونده:HSWSource.svg|30px|link=s:صفحه_اصلی|ویکینبشته]]
|}
امیدوارم از ''[[ویکیواژه:ویکیواژه نویسان|ویکیواژه نویس]]'' بودن لذت ببرید! لطفاً در صفحات گفتگو نام خود را با چهار علامت مدک امضا کنید، (~~~~)، با این کار نام شما و تاریخ به عنوان امضا درج خواهد شد. در صورتی که سوال داشتید، به صفحهٔ [[ویکیواژه:قهوهخانه|قهوهخانه]] بروید، یا اینکه از من در صفحهٔ بحثم بپرسید. باز هم خوش آمد میگویم![[کاربر:فلورانس|فلورانس]] ([[بحث کاربر:فلورانس|بحث]]) ۶ فوریهٔ ۲۰۱۵، ساعت ۰۰:۳۷ (UTC)
== جشنواره ویکیواژه ==
__NOTOC__
{{ویکیواژه:جشنواره ویکیواژه/بالا}}
{|cellspacing="0" cellpadding="0" style="margin-top:0.6em"
|-
|style="font-size:0.6em;line-height:0.6em"|
|-
| valign="top"|
{{نوار رنگ
|عنوان={{Color|white|'''ویکیواژه چه چیزی نیست'''}}
|تصویر=Crystal Project kedit.png
|رنگ=Dark Blue
|محتوا=
ویکیواژه یک [[واژهنامه]] برخط است، همچنین یک اجتماع برخط نیز هست، اگرچه این هدف آن نیست. بنابراین، چیزهایی وجود دارد که شامل ویکیواژه نمیشود.
#ویکیواژه یک [[دانشنامه]]، [[شجرهنامه]] یا یک [[اطلس]] نیست.
#ویکیواژه [[داور|داوری]] نیست که مشخص کند چه چیزی در زبان فارسی خوب، درست، قابل قبول، مناسب است.
#ویکیواژه یک [[گوی بلورین]] نیست. ویکیواژه سعی نمیکند که کلمههای آینده را پیشگویی کند. آن معمولا بر اصل اثباتپذیری در طی چندین سال استفاده، استوار است.
#ویکیواژه به مانند کاغذ نیست.
#ویکیواژه یک '''تریبون سخنرانی'''، '''اتاقهای گفتگو''' و یا یک '''فروم بحث''' نیست.
#ویکیواژه یک وبگاه آینه یا انباری برای پیوندها، تصاویر و پروندههای صوتی-تصویری نیست.
#ویکیواژه یک میزبان رایگان، وبنوشت، فراهمکنندهٔ فضای وب و یا وبگاه ارتباطات اجتماعی نیست.
#ویکیواژه میدان جنگ نیست. از هر کاربری انتظار میرود که با دیگران مؤدبانه، با آرامش و همراه با روح همکاری رفتار کند. به کسانی که نظرات ناموافقی با شما دارند توهین و اذیت نکنید و آنها را نترسانید. به جای این کار با هوشمندی به قضیه نگاه کنید و گفتگویی مؤدبانه را آغاز کنید. صرف اینکه رفتار یک کاربر نسبت به شما همراه با بیادبی، عدم حفظ آرامش، عدم همکاری، توهینآمیز، اذیتکننده و یا ترسبرانگیز است، عذر موجهی برای انتقام شما از او و به روش او تلقی نمیشود. در این گونه موارد یکی از این دو کار را انجام دهید: ۱- تنها به واقعیات مطرحشده پاسخ دهید و مطالب توهینآمیز آن را ندیده بگیرید. ۲- کل پیغام توهینآمیز را نادیده انگارید.
#ویکیواژه سانسور شده نیست.
#ویکیواژه [[تک زبانه]] نیست. ویکیواژه، واژهنامهای است در یک زبان نوشته میشود و تمام واژههای زبانها را پوشش میدهد.}}
|style="padding:4px;font-size:1px"|
|width="50%" valign="top"|
{{نوار رنگ
|عنوان={{Color|white|'''ویکیواژه:شیوهنامه'''}}
|تصویر=Crystal Project kedit.png
|رنگ=Dark Blue
|محتوا=
گسترهٔ واژگان زبانها بسیار زیاد است و در بیشتر زبانها، از جمله فارسی، واژههای بسیاری هستند که دارای چندین ریشه، آوایش، معنی و روش نوشتن هستند. اگر تفاوت گویشها و لهجهها را نیز بدین بیافزاییم به این نتیجه میرسیم که یک واژهنامهٔ خوب باید به خوبی این تفاوتها را از هم تفکیک کند. برای بالابردن هماهنگی و یکسانسازی ویکیواژه بهتر است تمام ویرایشها از شیوهنامهای یکسان پیروی کند. این شیوهنامه امکان یکدستسازی برای ویکیواژه فارسی را فراهم میکند و پیروی از آن کیفیت جستجوهای پژوهشی را در ویکیواژه به عنوان واژهنامهای رایانهای بالا میبرد. توجه کنید که این قوانین تغییرپذیر هستند اما تا هنگامی که تغییر نکردهاند، تمام ویکیواژهنویسان باید از این قوانین پیروی کنند.
[[ویکیواژه:شیوهنامه|'''شیوهنامه''']] را حتما بخوانید}}
{{نوار رنگ
|عنوان={{Color|white|'''ثبت نام در جشنواره'''}}
|تصویر=Crystal Project Edit add.png
|رنگ=Dark Blue
|محتوا=جهت ثبت نام در این جشنواره و اضافه نمودن نام تان در بین کاربران ویکی واژه می توانید از طریق اضافه نمودن نام کاربری تان در [[ویکیواژه:جشنواره ویکیواژه/کاربران|'''بخش اعضاء''']] اقدام کنید.}}
{{نوار رنگ
|عنوان={{Color|white|'''سرواژه تان را اضافه کنید'''}}
|تصویر=Crystal Project kedit.png
|رنگ=Dark Blue
|محتوا=
برای ساختن یک سرواژهٔ جدید عنوان موردنظر خود را در جعبهٔ زیر وارد کرده و دکمهٔ «ساخت سرواژهٔ نو» را فشار دهید. توجه کنید که عنوان نوشتار شما با محتویات [[ویکیواژه:شیوهنامه|شیوهنامه]] در مورد عنوانها سازگاری داشته باشد.}}
<inputbox>
type=create
default=سرواژه
buttonlabel=ساخت سرواژهٔ نو
break=no
bgcolor=
</inputbox>
|}
--[[کاربر:MediaWiki message delivery|MediaWiki message delivery]] ([[بحث کاربر:MediaWiki message delivery|بحث]]) ۵ سپتامبر ۲۰۱۵، ساعت ۲۳:۳۹ (UTC)
<!-- پیام توسط کاربر:فلورانس@fawiktionary با استفاده از فهرست در https://fa.wiktionary.org/w/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:%D9%81%D9%84%D9%88%D8%B1%D8%A7%D9%86%D8%B3/%D9%84%DB%8C%D8%B3%D8%AA&oldid=688674 ارسال شدهاست -->
== درخواست بررسی ==
سلام جناب حسنی، خسته نباشید.
با توجه به مهارتهای زبانی بسیار شما، سؤالی داشتم که ممنون میشوم اگر بررسی بفرمایید. پرسشم این است که آیا [[:w:ur:عامر سرخوش]] و [[:w:it:Amir Sarkhosh]]، ترجمه ماشینی هستند یا واقعاً توسط فردی مسلط به زبان نوشته شده؟ حدس خودم این است که به احتمال بسیار زیاد، باید ترجمه ماشینی باشند، اما فقط حدس است و از مهارت کافی برای تشخیصش برخوردار نیستم.
و از موقعیت هم استفادهای بکنم برای دعوت از شما در جهت مشارکت بیشتر در ویکیواژه فارسی :) حضورتان در این پروژه، قطعاً کمک بزرگی به پیشرفتش خواهد کرد.
خیلی ممنون. ارادت، [[کاربر:Ahmad252|احمد]]<sup>[[بحث کاربر:Ahmad252|گفتگو]]</sup> ۵ اوت ۲۰۲۰، ساعت ۰۶:۲۵ (UTC)
:{{پب|Ahmad252}} با سلام و احترام، نویسهگردانی (transliteration) در ویکیپدیای اردو بهصورت ماشینی و نادرست صورت گرفته بوده. نام ایشان با املای «امیر سرخوش» درست است. ارادتمند، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۵ اوت ۲۰۲۰، ساعت ۱۰:۱۲ (UTC)
::خیلی ممنونم، لطف کردید. [[کاربر:Ahmad252|احمد]]<sup>[[بحث کاربر:Ahmad252|گفتگو]]</sup> ۵ اوت ۲۰۲۰، ساعت ۱۰:۱۷ (UTC)
== مقابله با کاربر مخرب ==
درود روزتان خوش! من مزاحم شدم از شما مشاوره بگیرم. من با کاربر «[[کاربر:HAKHSIN|HAKHSIN]]» مفصل بحث کردم، که در صفحۀ [[بحث کاربر:HAKHSIN#بیایید بهتر کار کنیم!|بحث ایشان]] میتوانید ببینید. این کاربر در تخریب، ویکیواژه را به رگبار گرفته و روزانه واژگان مندرآوردی و بیسندش را در بخشهای اصلی مدخلها وارد میکند. گوشش به حرف هیچکس هم بدهکار نیست (در طول سالهای گذشته نیز بارها مورد اعتراض قرار گرفته). در بحثی که با او داشتم صریحا میگوید '''هدفش استفاده شخصی از امکانات ویرایشی در ویکیواژه''' است.
از آنجا که شما کاربر قدیمی ویکیواژه هستید! لطف بفرمایید خودتان او را گزارش کنید به مدیران بنیاد ویکیمدیا. همچنین به بنده نیز بهترین نحوۀ گزارش دادن را آموزش دهید. البته چون کابر تازهوارد هستم شاید درست نباشد کسی را گزارش کنم، در این صورت فقط آموزش شما را برای آینده یاد میگیرم. پیشاپیش سپاس! <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۱۹ اوت ۲۰۲۴، ساعت ۰۳:۲۹ (UTC)
:{{پینگ|Nevisand}} درود بر شما. چند ویرایش ایشان را دیدم. ظاهراً به «سرهگرایی» تمایل دارند و غالباً نظرهای شخصی خود را هم در ویکیواژه وارد میکنند. البته چند ویرایش مفید هم داشتهاند. با توجه به اینکه مدیرانِ فعال بیشتر در ویکیپدیا حضور دارند، خواهش میکنم موضوع را در «ویکیپدیا:تابلوی اعلانات مدیران» یا در «ویکیپدیا:درخواست راهنمایی» (یا در «ویکیپدیا:قهوهخوانی/اجرایی») گزارش کنید تا مدیران بررسی و اقدام کنند. با آرزوی بهروزی، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۹ اوت ۲۰۲۴، ساعت ۰۴:۴۱ (UTC)
::قبلاً «ویکیپدیا:تابلوی اعلانات مدیران» را امتحان کردم. حالا «ویکیپدیا:درخواست راهنمایی» و «ویکیپدیا:قهوهخوانی/اجرایی» را هم امتحان میکنم. سپاس آقای حسنی، زنده باشید! <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۱۹ اوت ۲۰۲۴، ساعت ۰۵:۱۸ (UTC)
:::{{پینگ|Nevisand}} پیروز باشید. امید دارم که مدیران ویکیپدیا قضیه را بررسی کنند. برای آگاهیتان عرض میکنم که حساب کاربری اینجانب فعلاً در ویکیپدیای فارسی بسته شده، اما در پروژههای دیگر (بهویژه در ویکیپدیای انگلیسی و یکی دو جای دیگر) فعال هستم. اگر تمایل داشتید، در ویکیپدیا به طرح موضوع در صفحه بحث بنده، یعنی همینجا، اشاره بفرمایید. — [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۹ اوت ۲۰۲۴، ساعت ۰۵:۴۱ (UTC)
::::✅ <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۱۹ اوت ۲۰۲۴، ساعت ۰۶:۰۰ (UTC)
== پیشنهاد مدیر شدن ==
درود! از آنجا که شما کاربر قدیمی هستید، شاید میتوانید مدیر ویکیواژه شوید. من حامی شما هستم، ویکیواژه نیاز به یک مدیر دارد. اگر مایلید درخواست بدهید و نظرخواهی برگزار کنید. <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۲۴ اوت ۲۰۲۴، ساعت ۱۹:۰۹ (UTC)
:{{پاسخ به|Nevisand}} با درود و سپاس برای حسن توجهتان، به دلیل مشغلههای فراوان در فضای حقیقیِ زندگی از درخواست دادن برای مدیر شدن معذورم. امیدوارم مدیران سابق به ویکیواژه برگردند و فعالیتشان را ادامه دهند. همچنین، امیدوارم شما هم در آیندهٔ نزدیک در ویکیواژه مدیر شوید. با آرزوی بهروزی، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۸ سپتامبر ۲۰۲۴، ساعت ۰۲:۵۷ (UTC)
::🌹❤️ <span style="background:#90EE99;font-family:Times New Roman;">[[کاربر:Nevisand|<span style="color:#000;">''' Nevisænd '''</span>]][[بحث کاربر:Nevisand|<span style="color:#000;">💬</span>]]</span> ۸ سپتامبر ۲۰۲۴، ساعت ۰۵:۴۰ (UTC)
== شرکت در نظرسنجی ==
جناب حسنی
سلام. وقت بخیر. لطفاً در نظرسنجی که چندی پیش در قهوهخانهٔ ویکیواژه فارسی ایجاد کردم شرکت بفرمایید.
با احترام
[[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۱۴ ژوئن ۲۰۲۶، ساعت ۲۱:۲۶ (UTC)
:@[[کاربر:The.shahab|The.shahab]] سلام جناب شهاب. الآن میآیم. ارادتمند، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۳:۵۸ (UTC)
::[https://fa.wiktionary.org/wiki/ویکیواژه:قهوهخانه#h-نظرخواهی_برای_حذف_واژگان_مرتبط_با_زبان_ادعا-20260607114200 نظرسنجی] 🙏🏻
::[[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۴:۱۰ (UTC)
:::@[[کاربر:The.shahab|The.shahab]] در نظرسنجی هم شرکت کردم. ــ [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۴:۱۳ (UTC)
::::سپاس. حجم تخریب انقدر بالاست که فقط با ربات قابل اصلاح هست. [[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۶:۲۱ (UTC)
:::::@[[کاربر:The.shahab|The.shahab]] بله، این خرابکاریها را با ربات باید زدود. این کاربر خرابکار در همین ویکیواژه ۳۰۰ ویرایش دارد. ــ [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۵ ژوئن ۲۰۲۶، ساعت ۰۷:۲۱ (UTC)
== دعوت به نظرخواهی ==
@[[کاربر:Hamid Hassani|Hamid Hassani]] درود. نظر به پیشینهٔ کنش مفید شما در ویکیواژهٔ فارسی، از شما دعوت میکنم که در نظرخواهی تمدید مدیریت اینجانب (در [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%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%85%D8%AF%DB%8C%D8%B1_%D8%B4%D8%AF%D9%86/The.shahab_(%D8%A8%D8%A7%D8%B1_%D8%AF%D9%88%D9%85) اینجا]) شرکت بفرمایید. [[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۱۵ اوت ۲۰۲۶، ساعت ۱۸:۵۷ (UTC)
:@[[کاربر:The.shahab|The.shahab]] سلام. با کمال میل. — [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۱۷ اوت ۲۰۲۶، ساعت ۰۷:۳۹ (UTC)
== سپاسگزاری ==
درود. با رأی اعتماد شما، اینجانب به مدت یک سال دیگر مدیریت پروژهٔ ویکیواژهٔ فارسی را بر عهده گرفتم. به امید اینکه در مدت آتی، مشارکت ارزشمندتان در این پروژهٔ مهم را داشته باشیم. با احترام [[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۲ سپتامبر ۲۰۲۶، ساعت ۱۰:۳۵ (UTC)
:[[کاربر:The.shahab|The.shahab]] درود. بهسلامتی. آرزوی موفقیت روزافزون برای شما دارم. ارادتمند، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۶ سپتامبر ۲۰۲۶، ساعت ۰۳:۲۹ (UTC)
== معافیت از بستن دسترسی آیپی ==
@[[کاربر:Hamid Hassani|Hamid Hassani]] گرامی
درود. با توجه به پیشینهٔ خوب شما در ویکیواژهٔ فارسی، با درخواستتان برای معافیت از بستن دسترسی آیپی (بدون انقضا) موافقت شد.
با احترام
[[کاربر:The.shahab|The.shahab]] ([[بحث کاربر:The.shahab|بحث]]) ۷ سپتامبر ۲۰۲۶، ساعت ۱۰:۳۴ (UTC)
:[[کاربر:The.shahab|The.shahab]] با سلام و سپاس فراوان از شما. ارادتمند، [[کاربر:Hamid Hassani|Hamid Hassani]] ([[بحث کاربر:Hamid Hassani|بحث]]) ۷ سپتامبر ۲۰۲۶، ساعت ۱۱:۳۷ (UTC)
7et991quzezpv7na4tc87xbqaxvco8r
بحث کاربر:Mümtaz
3
199776
915723
863123
2026-09-06T22:09:53Z
Neriah
30264
Neriah صفحهٔ [[بحث کاربر:Satirdan kahraman]] را به [[بحث کاربر:Mümtaz]] منتقل کرد: صفحه در ضمن تغییر نام کاربر «[[Special:CentralAuth/Satirdan kahraman|Satirdan kahraman]]» به «[[Special:CentralAuth/Mümtaz|Mümtaz]]» به طور خودکار منتقل شد
863123
wikitext
text/x-wiki
== خوش آمدید ==
[[ویکیواژه:تازهواردان، خوش آمدید|'''به ویکیواژه خوشآمدید''']]!<br />
امیدوارم حضوری طولانی مدت در ویکیواژه داشته باشید و بتوانیم با همکاری یکدیگر در جهت پیشرفت هر چه بیشتر این وبگاه گام برداریم. ویکیواژه منتظر نوشتارهای خوب شماست.<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:صفحه_اصلی|ویکینبشته]]
|}
امیدوارم از ''[[ویکیواژه:ویکیواژه نویسان|ویکیواژه نویس]]'' بودن لذت ببرید! لطفاً در صفحات گفتگو نام خود را با چهار علامت مدک امضا کنید، (~~~~)، با این کار نام شما و تاریخ به عنوان امضا درج خواهد شد. در صورتی که سوال داشتید، به صفحهٔ [[ویکیواژه:قهوهخانه|قهوهخانه]] بروید، یا اینکه از من در صفحهٔ بحثم بپرسید. باز هم خوش آمد میگویم! شاد باشید!
-- [[کاربر:Mardetanha|'''مرد تنها''']] ([[بحث کاربر:Mardetanha|بحث]]) ۶ نوامبر ۲۰۲۳، ساعت ۱۴:۳۴ (UTC)
2fwqp3hxuijm6ds1bw4cee2lijs3m8n
الگو:صرف فعل مازندرانی
10
219674
915714
915703
2026-09-06T13:58:17Z
Ismal1382
47044
/* */
915714
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
! rowspan=3 | مضارع
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}}}
|-
! rowspan=8 | ماضی
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}}}
|}
6oejlge4tu53uf5u659klyy7haho73t
915726
915714
2026-09-06T22:52:44Z
Ismal1382
47044
/* */
915726
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|Bayyen|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}}}
|-
! rowspan=8 | ماضی
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}}}
|}
ov9n9noharlhduo507p43oibrj11027
915728
915726
2026-09-06T23:00:13Z
Ismal1382
47044
/* */
915728
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|Bayyen|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}}}
|-
! rowspan=8 | ماضی
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}}}
|}
3e5cxf2wre8cwl1io9hju30cjtgggjq
915730
915728
2026-09-06T23:08:22Z
Ismal1382
47044
/* */
915730
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|Bayyen|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! rowspan=8 | ماضی
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}}}
|}
d9uy4xmsbwlo064wwd1f0o5yaewtuug
915732
915730
2026-09-06T23:35:08Z
Ismal1382
47044
/* */
915732
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|Bayyen|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! rowspan=8 | ماضی
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن
|-
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}|{{{امر}}}|{{{ماضی}}}}}
|}
cdl82qzwsi3r4ug3u74vy7anbrinrzl
915736
915732
2026-09-07T04:31:22Z
Ismal1382
47044
/* */
915736
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PresRowNum|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRow|{{{ماضی}}}}}
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PastRowNum|{{{ماضی}}}}}
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن
{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRow|{{{ماضی}}}}}
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}|{{{امر}}}|{{{ماضی}}}}}
|}
spykp1zlvmsz9vyhwvg8q6zekp0kx6m
915739
915736
2026-09-07T04:40:38Z
Ismal1382
47044
/* */
915739
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PresRowNum|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PastRowNum|{{{ماضی}}}}}
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن
{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
! ملموس
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}|{{{امر}}}|{{{ماضی}}}}}
|}
brlmpdq6zlit5bl94k7etjeobszfuqq
915740
915739
2026-09-07T04:41:43Z
Ismal1382
47044
/* */
915740
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PresRowNum|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PastRowNum|{{{ماضی}}}}}
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن
{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}|{{{امر}}}|{{{ماضی}}}}}
|}
s533wb19jwzas3g8990debis0i7r4cp
915745
915740
2026-09-07T05:28:48Z
Ismal1382
47044
/* */
915745
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PresRowNum|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PastRowNum|{{{ماضی}}}}}
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن
{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}|{{{امر}}}|{{{ماضی}}}}}
|}
22y28wqdzg6pe0rf8tcrx55w6a7vzff
915747
915745
2026-09-07T06:01:53Z
Ismal1382
47044
/* */
915747
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PresRowNum|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PastRowNum|{{{ماضی}}}}}
! استمراری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}|{{{امر}}}|{{{ماضی}}}}}
|}
o4dphng8zv00w7dbewsrtfgow6sb0p4
915751
915747
2026-09-07T07:40:53Z
Ismal1382
47044
/* */
915751
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PresRowNum|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع پیشوند}}}}}{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع۲}}}|{{{ماضی}}}}}
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PastRowNum|{{{ماضی}}}}}{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowImperfect|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دایمه || {{{ماضی پیشوند}}} داینی || {{{ماضی پیشوند}}} داینه || {{{ماضی پیشوند}}} دایمی || {{{ماضی پیشوند}}} دایننی || {{{ماضی پیشوند}}} دایننه
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بیمه || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بیه || {{{ماضی پیشوند}}} بیمی || {{{ماضی پیشوند}}} بینی || {{{ماضی پیشوند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتمه || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشته || {{{ماضی پیشوند}}} داشتمی || {{{ماضی پیشوند}}} داشتنی || {{{ماضی پیشوند}}} داشتنه
|-
! التزامی
| {{{ماضی پیشوند}}} بوئم || {{{ماضی پیشوند}}} بویی || {{{ماضی پیشوند}}} بوئه || {{{ماضی پیشوند}}} بوییم || {{{ماضی پیشوند}}} بویین || {{{ماضی پیشوند}}} بوئن
|-
! التزامی بعید
| {{{ماضی پیشوند}}} بی بوئم || {{{ماضی پیشوند}}} بی بویی || {{{ماضی پیشوند}}} بی بوئه || {{{ماضی پیشوند}}} بی بوییم || {{{ماضی پیشوند}}} بی بویین || {{{ماضی پیشوند}}} بی بوئن{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع پیشوند}}}|{{{امر}}}|{{{ماضی}}}}}
|}
42znvlqo64klxwwqhlqrs1h79kne34d
915755
915751
2026-09-07T09:01:58Z
Ismal1382
47044
915755
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PresRowNum|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع ۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع وند}}}}}{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع ۲}}}|{{{ماضی}}}}}
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PastRowNum|{{{ماضی}}}}}{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowImperfect|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{مضارع وند}}}}}
|-
! نقلی ۲
| {{{مضارع وند}}} دایمه || {{{مضارع وند}}} داینی || {{{مضارع وند}}} داینه || {{{مضارع وند}}} دایمی || {{{مضارع وند}}} دایننی || {{{مضارع وند}}} دایننه
|-
! نقلی بعید
| {{{مضارع وند}}} بیمه || {{{مضارع وند}}} بی || {{{مضارع وند}}} بیه || {{{مضارع وند}}} بیمی || {{{مضارع وند}}} بینی || {{{مضارع وند}}} بینه
|-
! نقلی بعید ۲
| {{{مضارع وند}}} داشتمه || {{{مضارع وند}}} داشتی || {{{مضارع وند}}} داشته || {{{مضارع وند}}} داشتمی || {{{مضارع وند}}} داشتنی || {{{مضارع وند}}} داشتنه
|-
! التزامی
| {{{مضارع وند}}} بوئم || {{{مضارع وند}}} بویی || {{{مضارع وند}}} بوئه || {{{مضارع وند}}} بوییم || {{{مضارع وند}}} بویین || {{{مضارع وند}}} بوئن
|-
! التزامی بعید
| {{{مضارع وند}}} بی بوئم || {{{مضارع وند}}} بی بویی || {{{مضارع وند}}} بی بوئه || {{{مضارع وند}}} بی بوییم || {{{مضارع وند}}} بی بویین || {{{مضارع وند}}} بی بوئن{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع وند}}}|{{{امر}}}|{{{ماضی}}}}}
|}
87v0ozx2nj6x1xdp4b9utsu973w6c89
915759
915755
2026-09-07T09:09:19Z
Ismal1382
47044
915759
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!من!!ته!!وه!!اما!!شما!!وشون
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PresRowNum|{{{ماضی}}}}}
! اخباری
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresent|{{{مضارع}}}|{{{مضارع ۲}}}|{{{ماضی}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresSub|{{{مضارع وند}}}}}{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPresProg|{{{مضارع}}}|{{{مضارع ۲}}}|{{{ماضی}}}}}
|-
{{#invoke:تشخیص شناسه فعل مازندرانی|PastRowNum|{{{ماضی}}}}}{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowImperfect|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingSimple|{{{ماضی وند}}}}}
|-
! نقلی ۲
| {{{ماضی وند}}} دایمه || {{{ماضی وند}}} داینی || {{{ماضی وند}}} داینه || {{{ماضی وند}}} دایمی || {{{ماضی وند}}} دایننی || {{{ماضی وند}}} دایننه
|-
! نقلی بعید
| {{{ماضی وند}}} بیمه || {{{ماضی وند}}} بی || {{{ماضی وند}}} بیه || {{{ماضی وند}}} بیمی || {{{ماضی وند}}} بینی || {{{ماضی وند}}} بینه
|-
! نقلی بعید ۲
| {{{ماضی وند}}} داشتمه || {{{ماضی وند}}} داشتی || {{{ماضی وند}}} داشته || {{{ماضی وند}}} داشتمی || {{{ماضی وند}}} داشتنی || {{{ماضی وند}}} داشتنه
|-
! التزامی
| {{{ماضی وند}}} بوئم || {{{ماضی وند}}} بویی || {{{ماضی وند}}} بوئه || {{{ماضی وند}}} بوییم || {{{ماضی وند}}} بویین || {{{ماضی وند}}} بوئن
|-
! التزامی بعید
| {{{ماضی وند}}} بی بوئم || {{{ماضی وند}}} بی بویی || {{{ماضی وند}}} بی بوئه || {{{ماضی وند}}} بی بوییم || {{{ماضی وند}}} بی بویین || {{{ماضی وند}}} بی بوئن{{#invoke:تشخیص شناسه فعل مازندرانی|DeleteRowProg|{{{ماضی}}}}}
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل مازندرانی|switchEndingImperative|{{{مضارع وند}}}|{{{امر}}}|{{{ماضی}}}}}
|}
gs4elj2i62vzbgqukqu9ajen1m36qje
بخردن
0
219675
915756
915700
2026-09-07T09:03:19Z
Ismal1382
47044
/* فعل */
915756
wikitext
text/x-wiki
==مازندرانی==
===فعل===
*[[خوردن]]
{{صرف فعل مازندرانی|مضارع=خر|مضارع وند=بخر|ماضی=خرد|ماضی وند=بخرد}}
ibf1kaa97i48hmg0xio0ne7fzmpvrz2
بخرنین
0
219678
915758
915704
2026-09-07T09:03:59Z
Ismal1382
47044
915758
wikitext
text/x-wiki
==مازندرانی==
===فعل===
*[[خوراندن]]
{{صرف فعل مازندرانی|مضارع=خرن|مضارع وند=بخرن|ماضی=خرنّی|ماضی وند=بخرنّی}}
a27p4ktvhjp49zunvs1p960r81lsw24
بکشین
0
219680
915757
915699
2026-09-07T09:03:42Z
Ismal1382
47044
/* فعل */
915757
wikitext
text/x-wiki
==مازندرانی==
===فعل===
*[[کشیدن]]
{{صرف فعل مازندرانی|مضارع=کش|مضارع وند=بکش|ماضی=کشی|ماضی وند=بکشی}}
k77xehodkjkq2epcmdy6l8dmoilzpvo
پودمان:تشخیص شناسه فعل مازندرانی
828
219681
915710
915707
2026-09-06T12:41:50Z
Ismal1382
47044
915710
Scribunto
text/plain
local p = {}
function p.switchEndingPresent(frame)
local stem = frame.args[1]
if 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.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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
if 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]
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
return p
n3k4bv8sk7rs4hvnf7oe33ywbr2y8q8
915711
915710
2026-09-06T12:50:25Z
Ismal1382
47044
915711
Scribunto
text/plain
local p = {}
function p.switchEndingPresent(frame)
local stem = frame.args[1]
if 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.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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
if 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]
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
return p
6t80c20q2gddhrgt0fmlaojewth2j4w
915713
915711
2026-09-06T13:57:36Z
Ismal1382
47044
915713
Scribunto
text/plain
local p = {}
function p.switchEndingPresent(frame)
local stem = frame.args[1]
if 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.switchEndingPresSub(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| بیِم || بی || بیه || بیم || بین || بیِن"
else
return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن"
end
end
function p.switchEndingImperative(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
if 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]
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
return p
1ln9pt9en8xe7df6kmv4jsiewu395lf
915715
915713
2026-09-06T14:42:13Z
Ismal1382
47044
915715
Scribunto
text/plain
local p = {}
function p.switchEndingPresent(frame)
local stem = frame.args[1]
if 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.switchEndingPresSub(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| بیِم || بی || بیه || بیم || بین || بیِن"
elseif 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]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
if 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]
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
return p
4guoksfxmq079g21b769387kiges400
915716
915715
2026-09-06T14:48:02Z
Ismal1382
47044
915716
Scribunto
text/plain
local p = {}
function p.switchEndingPresent(frame)
local stem = frame.args[1]
if 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.switchEndingPresSub(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| بیِم || بی || بیه || بیم || بین || بیِن"
elseif 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]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
elseif 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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
if 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]
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
return p
r3gtebuy7l945asfrqot580a4ehsjtn
915725
915716
2026-09-06T22:52:01Z
Ismal1382
47044
915725
Scribunto
text/plain
local p = {}
function p.Bayyen(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif stem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
else
return "| " .. stem .. "مه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "می || " .. stem .. "ننی || " .. stem .. "ننه"
end
end
function p.switchEndingPresSub(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| بیِم || بی || بیه || بیم || بین || بیِن"
elseif 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]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
elseif 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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
if 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]
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
return p
1k6i9m7h0gxng1n1pupiv89xjcu6c58
915727
915725
2026-09-06T22:59:04Z
Ismal1382
47044
915727
Scribunto
text/plain
local p = {}
function p.Bayyen(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
else
return "| " .. stem .. "مه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "می || " .. stem .. "ننی || " .. stem .. "ننه"
end
end
function p.switchEndingPresSub(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| بیِم || بی || بیه || بیم || بین || بیِن"
elseif 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]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
elseif 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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
if 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]
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
return p
6pfowijmncw5vkomps490n7w8uka4o7
915729
915727
2026-09-06T23:07:10Z
Ismal1382
47044
915729
Scribunto
text/plain
local p = {}
function p.Bayyen(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
else
return "| " .. stem .. "مه || " .. stem .. "نی || " .. stem .. "نه || " .. stem .. "می || " .. stem .. "ننی || " .. stem .. "ننه"
end
end
function p.switchEndingPresSub(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| بیِم || بی || بیه || بیم || بین || بیِن"
elseif 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]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
elseif 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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(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
return p
r9bqy4c5oxico85bmqsxzs3tht3nog8
915731
915729
2026-09-06T23:33:51Z
Ismal1382
47044
915731
Scribunto
text/plain
local p = {}
function p.Bayyen(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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[1]
local paststem = frame.args[1]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
elseif paststem == "بی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(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
return p
483cq9x33c2i3ehgrzkvlb1ixj04s0q
915733
915731
2026-09-06T23:37:43Z
Ismal1382
47044
915733
Scribunto
text/plain
local p = {}
function p.Bayyen(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(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
return p
guq1tpmr2tnuw5e8eo55nctisqz0x8y
915734
915733
2026-09-07T04:22:04Z
Ismal1382
47044
915734
Scribunto
text/plain
local p = {}
function p.Bayyen(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.DeleteRow(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return
else
return "|-"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
local paststem = frame.args[2]
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 .. "نه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه"
end
end
return p
2xp1akbf6kuu463o1demxlb232xp8aa
915735
915734
2026-09-07T04:29:14Z
Ismal1382
47044
915735
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRow(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return
else
return "|-"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
local paststem = frame.args[2]
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 .. "نه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه"
end
end
return p
42rsp7ok798q1mf3wj43b6pnkm2uiiy
915737
915735
2026-09-07T04:38:18Z
Ismal1382
47044
915737
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return
else
return "|-\n! ملموس"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
local paststem = frame.args[2]
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 .. "نه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه"
end
end
return p
ip9b7omf9gx64x6q0i5vtqmrhlbdwbk
915738
915737
2026-09-07T04:40:00Z
Ismal1382
47044
915738
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return
else
return "|-\n! ملموس"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(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 .. "نه"
elseif stem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "ی || دَ " .. stem .. "ه || دَ " .. stem .. "می || دَ " .. stem .. "نی || دَ " .. stem .. "نه"
end
end
return p
23ccjfcmi89l5da8pjdyjx2m13shu2o
915741
915738
2026-09-07T04:58:06Z
Ismal1382
47044
915741
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return
else
return "|-\n! ملموس"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if 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
nxqrmfgv8vndqgzacf6rsakaexelk6p
915742
915741
2026-09-07T05:02:17Z
Ismal1382
47044
915742
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return
else
return "|-\n! ملموس"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if 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
lcc5gq2tkv98owd2b0mxys3ezlfx307
915743
915742
2026-09-07T05:05:03Z
Ismal1382
47044
915743
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return
else
return "\n|-\n! ملموس"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if 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
kqd63uioll30mntxo7gfxvxy3ch1p1t
915744
915743
2026-09-07T05:06:36Z
Ismal1382
47044
915744
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "\n"
else
return "|-\n! ملموس"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if 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
1k1nhx9gzrit8kosg3lqrbjunehkgyh
915746
915744
2026-09-07T05:59:38Z
Ismal1382
47044
915746
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return
else
return "\n|-\n! ملموس"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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]
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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if 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
kqd63uioll30mntxo7gfxvxy3ch1p1t
915748
915746
2026-09-07T07:11:38Z
Ismal1382
47044
915748
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! ملموس"
end
end
function p.DeleteRowImperfect(frame)
local stem = frame.args[1]
if stem == "داشت" then
return
else
return "\n|-\n! استمراری"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return "| درمه || دری || دره || درمی || درنی || درنه"
elseif paststem == "داشت" then
return "| دایمه || داینی || داینه || دایمی || دایننی || دایننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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 .. "نه"
elseif stem == "داشت" then
return
else
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه"
end
end
function p.switchEndingSimple(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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if 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
o46z47fewxb3m7f7r00hfux5ptyniun
915749
915748
2026-09-07T07:17:23Z
Ismal1382
47044
915749
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" then
return "! rowspan=6 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! ملموس"
end
end
function p.DeleteRowImperfect(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! استمراری"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return "| درمه || دری || دره || درمی || درنی || درنه"
elseif paststem == "داشت" then
return "| دایمه || داینی || داینه || دایمی || دایننی || دایننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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 .. "نه"
elseif stem == "داشت" then
return
else
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه"
end
end
function p.switchEndingSimple(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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if 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
h7e4d0sgvj9sk7x23niafm3itxm37bt
915750
915749
2026-09-07T07:18:05Z
Ismal1382
47044
915750
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return "! rowspan=6 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! ملموس"
end
end
function p.DeleteRowImperfect(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! استمراری"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return "| درمه || دری || دره || درمی || درنی || درنه"
elseif paststem == "داشت" then
return "| دایمه || داینی || داینه || دایمی || دایننی || دایننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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 .. "نه"
elseif stem == "داشت" then
return
else
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه"
end
end
function p.switchEndingSimple(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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if 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
ezbmp40vyjadzlk2pwss47tyamt1341
915752
915750
2026-09-07T07:48:11Z
Ismal1382
47044
915752
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" or stem == "داشت" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return "! rowspan=6 | ماضی"
else
return "! rowspan=8 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! ملموس"
end
end
function p.DeleteRowImperfect(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! استمراری"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return "| درمه || دری || دره || درمی || درنی || درنه"
elseif paststem == "داشت" then
return "| دایمه || داینی || داینه || دایمی || دایننی || دایننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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 .. "نه"
elseif stem == "داشت" then
return
else
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه"
end
end
function p.switchEndingSimple(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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" or paststem == "داشت" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if stem == "دَیی" 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
7dzv633tb6givqz3msm2tmkz2e3szg9
915753
915752
2026-09-07T08:04:46Z
Ismal1382
47044
915753
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" or stem == "داشت" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=9 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! ملموس"
end
end
function p.DeleteRowImperfect(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! استمراری"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return "| درمه || دری || دره || درمی || درنی || درنه"
elseif paststem == "داشت" then
return "| دایمه || داینی || داینه || دایمی || دایننی || دایننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
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 .. "نه"
elseif stem == "داشت" then
return
else
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه"
end
end
function p.switchEndingSimple(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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" or paststem == "داشت" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if stem == "دَیی" 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
esupqdwyklj9x14ztgrvwnrbu1xnzn8
915754
915753
2026-09-07T08:14:11Z
Ismal1382
47044
915754
Scribunto
text/plain
local p = {}
function p.PresRowNum(frame)
local stem = frame.args[1]
if stem == "بی" then
return "! rowspan=4 | مضارع"
elseif stem == "دَیی" or stem == "داشت" then
return "! rowspan=2 | مضارع"
else
return "! rowspan=3 | مضارع"
end
end
function p.PastRowNum(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return "! rowspan=7 | ماضی"
else
return "! rowspan=9 | ماضی"
end
end
function p.DeleteRowProg(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! ملموس"
end
end
function p.DeleteRowImperfect(frame)
local stem = frame.args[1]
if stem == "دَیی" or stem == "داشت" then
return
else
return "\n|-\n! استمراری"
end
end
function p.switchEndingPresent(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| " .. stem .. "مّه || " .. stem .. "نّی || " .. stem .. "نّه || " .. stem .. "مّی || " .. stem .. "نّنی || " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه\n|-\n! اخباری\n| " .. stem2 .. "مه || " .. stem2 .. "نی || " .. stem2 .. "نه || " .. stem2 .. "می || " .. stem2 .. "ننی || " .. stem2 .. "ننه"
elseif paststem == "دَیی" then
return "| درمه || دری || دره || درمی || درنی || درنه"
elseif paststem == "داشت" then
return "| دایمه || داینی || داینه || دایمی || دایننی || دایننه"
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) == "و" 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 paststem == "بی" or paststem == "دَیی" then
return "| || " .. impstem .. " || || || " .. impstem .. "ین ||"
else
return "| || " .. stem .. " || || || " .. stem .. "ین ||"
end
end
function p.switchEndingImperfect(frame)
local stem = frame.args[1]
if stem == "دَیی" 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 .. "نه"
elseif stem == "داشت" then
return
else
return "| " .. stem .. "مه || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "می || " .. stem .. "نی || " .. stem .. "نه"
end
end
function p.switchEndingSimple(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.switchEndingPresProg(frame)
local stem = frame.args[1]
local stem2 = frame.args[2]
local paststem = frame.args[3]
if mw.ustring.sub(stem, -1) == "ن" then
stem = mw.ustring.sub(stem, 1, -2)
return "| دَ " .. stem .. "مّه || دَ " .. stem .. "نّی || دَ " .. stem .. "نّه || دَ " .. stem .. "مّی || دَ " .. stem .. "نّنی || دَ " .. stem .. "نّنی"
elseif paststem == "بی" then
return "| دَ " .. stem2 .. "مه || دَ " .. stem2 .. "نی || دَ " .. stem2 .. "نه || دَ " .. stem2 .. "می || دَ " .. stem2 .. "ننی || دَ " .. stem2 .. "ننه"
elseif paststem == "دَیی" or paststem == "داشت" then
return
else
return "| دَ " .. stem .. "مه || دَ " .. stem .. "نی || دَ " .. stem .. "نه || دَ " .. stem .. "می || دَ " .. stem .. "ننی || دَ " .. stem .. "ننه"
end
end
function p.switchEndingPastProg(frame)
local stem = frame.args[1]
if stem == "دَیی" 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
r2s7h2zrzrjk5ijiq65bt6zx8cvj511
پرچم به دست
0
219683
915712
2026-09-06T13:03:08Z
The.shahab
17835
صفحهای تازه حاوی «== {{عنوان|فا}} == === {{عنوان|اس}} === * {{آمویال آوایش|<!-- آوایش -->}} {{آمویال ریشهشناسی|<!-- ریشهشناسی -->}} # اشاره گاهاً کنایهآمیز به حامیانِ حاکمیتِ جمهوری اسلامی ایران که در تجمعهای شبانه پس از وقوع جنگ با آمریکا و اسرائیل، [[پرچم]] رسمی ایران را در...» ایجاد کرد
915712
wikitext
text/x-wiki
== {{عنوان|فا}} ==
=== {{عنوان|اس}} ===
* {{آمویال آوایش|<!-- آوایش -->}} {{آمویال ریشهشناسی|<!-- ریشهشناسی -->}}
# اشاره گاهاً کنایهآمیز به حامیانِ حاکمیتِ جمهوری اسلامی ایران که در تجمعهای شبانه پس از وقوع جنگ با آمریکا و اسرائیل، [[پرچم]] رسمی ایران را در دستان خود تکان میدهند:
#: باز این '''پرچم به دستها''' راه را بستهاند!<ref>{{یادکرد وب|نشانی=https://www.hamshahrionline.ir/news/1055242/%DB%B2-%DA%A9%D9%88%D8%AF%DA%A9-%D9%BE%D8%B1%DA%86%D9%85-%D8%A8%D9%87-%D8%AF%D8%B3%D8%AA-%D8%AF%D8%B1-%D8%AE%D9%88%D8%B1%D8%AC%DB%8C%D9%86-%D8%AF%D9%88%DA%86%D8%B1%D8%AE%D9%87-%D9%BE%D8%AF%D8%B1-%D9%88%DB%8C%D8%AF%D8%A6%D9%88-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1%DB%8C-%DA%A9%D9%87|عنوان=دو کودک پرچم به دست در خورجین دوچرخه پدر|ناشر=همشهری آنلاین}}</ref>
===منابع===
{{پانویس}}
qafzccz4ymovquamjcr0actohpw1oh8
پودمان:تشخیص شناسه فعل گیلکی
828
219684
915717
2026-09-06T19:12:07Z
Ismal1382
47044
صفحهای تازه حاوی «local p = {} function p.switchEndingPresent(frame) local stem = frame.args[1] if mw.ustring.sub(stem, -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 .. "ی || "...» ایجاد کرد
915717
Scribunto
text/plain
local p = {}
function p.switchEndingPresent(frame)
local stem = frame.args[1]
if mw.ustring.sub(stem, -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 .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. 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
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 .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ُن"
else
return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن"
end
end
function p.switchEndingImperative(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
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]
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.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
jgaeud422swzga0tlol465sqo170x9f
915721
915717
2026-09-06T19:28:54Z
Ismal1382
47044
915721
Scribunto
text/plain
local p = {}
function p.switchEndingPresent(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) == "ا" then
return "| " .. stem .. "ُم || " .. stem .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. 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
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 .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ُن"
else
return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن"
end
end
function p.switchEndingImperative(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
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]
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.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
jsf18l9kp6rsgdscfcwsviqx8yt4of4
915722
915721
2026-09-06T19:31:31Z
Ismal1382
47044
915722
Scribunto
text/plain
local p = {}
function p.switchEndingPresent(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) == "ا" then
return "| " .. stem .. "ُم || " .. stem .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. 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) == "ا" then
return "| " .. stem .. "ُم || " .. stem .. "ی || " .. mw.ustring.sub(stem, 1, -2) .. "ئه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ُن"
else
return "| " .. stem .. "م || " .. stem .. "ی || " .. stem .. "ه || " .. stem .. "یم || " .. stem .. "ین || " .. stem .. "ن"
end
end
function p.switchEndingImperative(frame)
local stem = frame.args[1]
if stem == "بی" then
return "| || برو || || || بین ||"
elseif stem == "هاد" then
return "| || هاده || || || هادین ||"
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]
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.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
gyoqwpbeitf3h42j44o5xt5g6nb4ar0
الگو:صرف فعل گیلکی
10
219685
915718
2026-09-06T19:15:11Z
Ismal1382
47044
صفحهای تازه حاوی «{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;" |+صرف فعل ! colspan=2 | !مو!!تو!!اون!!امو!!شمو!!اوشن |- ! rowspan=3 | مضارع ! اخباری {{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresent|{{{مضارع}}}}} |- ! التزامی {{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresSub|{{{مضارع پیشوند}}}}} |- ! ملموس {{#invoke:ت...» ایجاد کرد
915718
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!مو!!تو!!اون!!امو!!شمو!!اوشن
|-
! rowspan=3 | مضارع
! اخباری
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresent|{{{مضارع}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
|-
! ملموس
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresProg|{{{ماضی}}}}}
|-
! rowspan=7 | ماضی
! استمراری
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده/نقلی
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دارم || {{{ماضی پیشوند}}} داری || {{{ماضی پیشوند}}} داره || {{{ماضی پیشوند}}} داریم || {{{ماضی پیشوند}}} دارین || {{{ماضی پیشوند}}} دارن
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بوم || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بو || {{{ماضی پیشوند}}} بیم || {{{ماضی پیشوند}}} بین || {{{ماضی پیشوند}}} بون
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتم || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشت || {{{ماضی پیشوند}}} داشتیم || {{{ماضی پیشوند}}} داشتین || {{{ماضی پیشوند}}} داشتن
|-
! التزامی
| {{{ماضی پیشوند}}} بوم || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بون || {{{ماضی پیشوند}}} بیم || {{{ماضی پیشوند}}} بین || {{{ماضی پیشوند}}} بون
|-
! ملموس
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingImperative|{{{مضارع پیشوند}}}}}
|}
au5hvs05cdsv3boa5usvwlmk6izy0tm
915719
915718
2026-09-06T19:16:54Z
Ismal1382
47044
/* */
915719
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!مو!!تو!!اون!!امو!!شمو!!اوشن
|-
! rowspan=3 | مضارع
! اخباری
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresent|{{{مضارع}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
|-
! ملموس
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresProg|{{{ماضی}}}}}
|-
! rowspan=7 | ماضی
! استمراری
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}} دارم || {{{ماضی پیشوند}}} داری || {{{ماضی پیشوند}}} داره || {{{ماضی پیشوند}}} داریم || {{{ماضی پیشوند}}} دارین || {{{ماضی پیشوند}}} دارن
|-
! نقلی بعید
| {{{ماضی پیشوند}}} بوم || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بو || {{{ماضی پیشوند}}} بیم || {{{ماضی پیشوند}}} بین || {{{ماضی پیشوند}}} بون
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}} داشتم || {{{ماضی پیشوند}}} داشتی || {{{ماضی پیشوند}}} داشت || {{{ماضی پیشوند}}} داشتیم || {{{ماضی پیشوند}}} داشتین || {{{ماضی پیشوند}}} داشتن
|-
! التزامی
| {{{ماضی پیشوند}}} بوم || {{{ماضی پیشوند}}} بی || {{{ماضی پیشوند}}} بون || {{{ماضی پیشوند}}} بیم || {{{ماضی پیشوند}}} بین || {{{ماضی پیشوند}}} بون
|-
! ملموس
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingImperative|{{{مضارع پیشوند}}}}}
|}
bkuk46dbq653najjt5rd0324z6hzfv4
915720
915719
2026-09-06T19:22:30Z
Ismal1382
47044
/* */
915720
wikitext
text/x-wiki
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: center;"
|+صرف فعل
! colspan=2 |
!مو!!تو!!اون!!امو!!شمو!!اوشن
|-
! rowspan=3 | مضارع
! اخباری
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresent|{{{مضارع}}}}}
|-
! التزامی
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresSub|{{{مضارع پیشوند}}}}}
|-
! ملموس
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPresProg|{{{ماضی}}}}}
|-
! rowspan=7 | ماضی
! استمراری
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingImperfect|{{{ماضی}}}}}
|-
! ساده
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingSimple|{{{ماضی پیشوند}}}}}
|-
! نقلی ۲
| {{{ماضی پیشوند}}}ه دارم || {{{ماضی پیشوند}}}ه داری || {{{ماضی پیشوند}}}ه داره || {{{ماضی پیشوند}}}ه داریم || {{{ماضی پیشوند}}} دارین || {{{ماضی پیشوند}}}ه دارن
|-
! نقلی بعید
| {{{ماضی پیشوند}}}ه بوم || {{{ماضی پیشوند}}}ه بی || {{{ماضی پیشوند}}}ه بو || {{{ماضی پیشوند}}}ه بیم || {{{ماضی پیشوند}}}ه بین || {{{ماضی پیشوند}}}ه بون
|-
! نقلی بعید ۲
| {{{ماضی پیشوند}}}ه داشتم || {{{ماضی پیشوند}}}ه داشتی || {{{ماضی پیشوند}}}ه داشت || {{{ماضی پیشوند}}}ه داشتیم || {{{ماضی پیشوند}}}ه داشتین || {{{ماضی پیشوند}}}ه داشتن
|-
! التزامی
| {{{ماضی پیشوند}}}ه بوم || {{{ماضی پیشوند}}}ه بی || {{{ماضی پیشوند}}}ه بون || {{{ماضی پیشوند}}}ه بیم || {{{ماضی پیشوند}}}ه بین || {{{ماضی پیشوند}}}ه بون
|-
! ملموس
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingPastProg|{{{ماضی}}}}}
|-
! colspan=2 |امر
{{#invoke:تشخیص شناسه فعل گیلکی|switchEndingImperative|{{{مضارع پیشوند}}}}}
|}
n9qloob486pwowtvsovymino74854tv
بحث کاربر:Satirdan kahraman
3
219686
915724
2026-09-06T22:09:53Z
Neriah
30264
Neriah صفحهٔ [[بحث کاربر:Satirdan kahraman]] را به [[بحث کاربر:Mümtaz]] منتقل کرد: صفحه در ضمن تغییر نام کاربر «[[Special:CentralAuth/Satirdan kahraman|Satirdan kahraman]]» به «[[Special:CentralAuth/Mümtaz|Mümtaz]]» به طور خودکار منتقل شد
915724
wikitext
text/x-wiki
#تغییر_مسیر [[بحث کاربر:Mümtaz]]
ockgz60ixvwpbndtdej2cx4lnin4a79