ويكاموس
arwiktionary
https://ar.wiktionary.org/wiki/%D9%88%D9%8A%D9%83%D8%A7%D9%85%D9%88%D8%B3:%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D9%8A%D8%A9
MediaWiki 1.47.0-wmf.17
case-sensitive
ميديا
خاص
نقاش
مستخدم
نقاش المستخدم
ويكاموس
نقاش ويكاموس
ملف
نقاش الملف
ميدياويكي
نقاش ميدياويكي
قالب
نقاش القالب
مساعدة
نقاش المساعدة
تصنيف
نقاش التصنيف
ملحق
نقاش الملحق
مكنز
نقاش المكنز
نص زمني
نقاش النص الزمني
وحدة
نقاش الوحدة
فعالية
نقاش فعالية
نقاش الوحدة:ar-verb/testcases
829
232006
1124251
1005205
2026-08-31T08:47:49Z
ForzaGreen
28665
فهرس أجزاء اختبارات الوحدة، ورابط إليه من كل جزء
1124251
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
اختبارات [[وحدة:ar-verb]]: 113 نموذجًا تصريفيًّا و4721 صيغة، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح، مكتبة لبنان ناشرون.
وكل جزء صفحة نتائج مستقلّة، والتقسيم ليبقى زمن المعالجة في كل صفحة دون الحدّ المسموح به:
{| class="wikitable"
! الجزء !! النماذج !! الصيغ !! الوحدة !! البيانات
|-
| [[نقاش الوحدة:ar-verb/testcases/1|الجزء 1]] || 15 || 699 || [[وحدة:ar-verb/testcases/1|الاختبار]] || [[وحدة:ar-verb/testcases/بيانات/1|البيانات]]
|-
| [[نقاش الوحدة:ar-verb/testcases/2|الجزء 2]] || 15 || 695 || [[وحدة:ar-verb/testcases/2|الاختبار]] || [[وحدة:ar-verb/testcases/بيانات/2|البيانات]]
|-
| [[نقاش الوحدة:ar-verb/testcases/3|الجزء 3]] || 15 || 699 || [[وحدة:ar-verb/testcases/3|الاختبار]] || [[وحدة:ar-verb/testcases/بيانات/3|البيانات]]
|-
| [[نقاش الوحدة:ar-verb/testcases/4|الجزء 4]] || 15 || 725 || [[وحدة:ar-verb/testcases/4|الاختبار]] || [[وحدة:ar-verb/testcases/بيانات/4|البيانات]]
|-
| [[نقاش الوحدة:ar-verb/testcases/5|الجزء 5]] || 15 || 621 || [[وحدة:ar-verb/testcases/5|الاختبار]] || [[وحدة:ar-verb/testcases/بيانات/5|البيانات]]
|-
| [[نقاش الوحدة:ar-verb/testcases/6|الجزء 6]] || 15 || 569 || [[وحدة:ar-verb/testcases/6|الاختبار]] || [[وحدة:ar-verb/testcases/بيانات/6|البيانات]]
|-
| [[نقاش الوحدة:ar-verb/testcases/7|الجزء 7]] || 15 || 465 || [[وحدة:ar-verb/testcases/7|الاختبار]] || [[وحدة:ar-verb/testcases/بيانات/7|البيانات]]
|-
| [[نقاش الوحدة:ar-verb/testcases/8|الجزء 8]] || 8 || 248 || [[وحدة:ar-verb/testcases/8|الاختبار]] || [[وحدة:ar-verb/testcases/بيانات/8|البيانات]]
|}
والصيغ المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري). ولا تُحرَّر هذه الصفحات هنا؛ يُحرَّر المستودع ثم تُولَّد من جديد.
5z3mkr67eoyb09a11xtj7324mrvtxg3
1124253
1124251
2026-08-31T09:05:24Z
ForzaGreen
28665
إرجاع التحويلة؛ قائمة مجموعات الاختبار انتقلت إلى [[وحدة:ar-verb/شرح]]
1124253
wikitext
text/x-wiki
#تحويل [[نقاش الوحدة:ar-verb/مختبر]]
1lpnouqfnmp0u3nsngqrzq8yuk4xz0k
وحدة:ar-verb/شرح
828
240854
1124252
1097904
2026-08-31T08:48:10Z
ForzaGreen
28665
توجيه رابط الاختبار إلى صفحة النتائج وقائمة الأجزاء
1124252
wikitext
text/x-wiki
{{صفحة توثيق فرعية}}
تُصرِّف هذه الوحدة الأفعال العربية انطلاقا من '''جذر''' و'''وزن صرفي''': الماضي والمضارع بأوجهه، والأمر، مبنيةً للمعلوم وللمجهول، ومعها اسم الفاعل واسم المفعول والمصدر.
لا تُستدعى مباشرة في المقالات، بل من خلال [[قالب:تصريف]]:
<pre>
{{تصريف|جذر=كتب|وزن=فعَل يفعُل}}
</pre>
== نقاط الدخول ==
; <code>show</code>
: تعرض جدول التصريف. وهي ما يستدعيه [[قالب:تصريف]].
; <code>do_generate_forms</code>
: تُرجع الصيغ كلها في بنية واحدة، لتُفيد منها وحدة أخرى — وعليها تقوم [[وحدة:ar-verb-form]].
; <code>infer_radicals</code>
: تستخرج حروف الجذر من فعل مكتوب.
وللاطلاع على الصيغ في هيئة JSON:
<pre>
{{تصريف|جذر=كتب|وزن=فعَل يفعُل|json=1}}
</pre>
== ما تُعالجه ==
الأوزان الثلاثية والرباعية كلها، مجردةً ومزيدة — وجدولها في [[قالب:تصريف/شرح]]. ومعها المعتل بأنواعه (المثال والأجوف والناقص واللفيف)، والمضعَّف، والمهموز، والأفعال الشاذة مثل [[رَأَى]] و[[أَكَلَ]] و[[أَخَذَ]].
== وسائط أخرى ==
الوسائط <code>كامل</code> و<code>موسع</code> و<code>بؤرة</code> موصوفة في [[قالب:تصريف/شرح]]. والأخيران وُضعا لصفحات صيغ الأفعال.
== الاختبار ==
* [[نقاش الوحدة:ar-verb/testcases]] — نتائج الاختبارات وقائمة أجزائها، مقابَلة على «معجم تصريف الأفعال العربية»
* [[Special:ExpandTemplates]] لتجربة استدعاء دون حفظ
== انظر أيضا ==
* [[قالب:تصريف]]
* [[وحدة:ar-verb-form]] — صفحات الصيغ المصرَّفة، وتقوم على هذه الوحدة
* [[قالب:صندوق معلومات فعل]]
ki4r1e5x39xcv9ad4njlk4mjiegw8li
1124254
1124252
2026-08-31T09:05:27Z
ForzaGreen
28665
قائمة مجموعات الاختبار في شرح الوحدة
1124254
wikitext
text/x-wiki
{{صفحة توثيق فرعية}}
تُصرِّف هذه الوحدة الأفعال العربية انطلاقا من '''جذر''' و'''وزن صرفي''': الماضي والمضارع بأوجهه، والأمر، مبنيةً للمعلوم وللمجهول، ومعها اسم الفاعل واسم المفعول والمصدر.
لا تُستدعى مباشرة في المقالات، بل من خلال [[قالب:تصريف]]:
<pre>
{{تصريف|جذر=كتب|وزن=فعَل يفعُل}}
</pre>
== نقاط الدخول ==
; <code>show</code>
: تعرض جدول التصريف. وهي ما يستدعيه [[قالب:تصريف]].
; <code>do_generate_forms</code>
: تُرجع الصيغ كلها في بنية واحدة، لتُفيد منها وحدة أخرى — وعليها تقوم [[وحدة:ar-verb-form]].
; <code>infer_radicals</code>
: تستخرج حروف الجذر من فعل مكتوب.
وللاطلاع على الصيغ في هيئة JSON:
<pre>
{{تصريف|جذر=كتب|وزن=فعَل يفعُل|json=1}}
</pre>
== ما تُعالجه ==
الأوزان الثلاثية والرباعية كلها، مجردةً ومزيدة — وجدولها في [[قالب:تصريف/شرح]]. ومعها المعتل بأنواعه (المثال والأجوف والناقص واللفيف)، والمضعَّف، والمهموز، والأفعال الشاذة مثل [[رَأَى]] و[[أَكَلَ]] و[[أَخَذَ]].
== وسائط أخرى ==
الوسائط <code>كامل</code> و<code>موسع</code> و<code>بؤرة</code> موصوفة في [[قالب:تصريف/شرح]]. والأخيران وُضعا لصفحات صيغ الأفعال.
== الاختبار ==
الاختبارات موزَّعة على مجموعات، لكلِّ مجموعة صفحةُ نتائجَ تُعرَض عند فتحها:
<!-- بداية قائمة مجموعات الاختبار — مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py، لا تُحرَّر يدويًّا -->
{| class="wikitable"
! المجموعة !! ما تختبره !! عدد الفحوص !! الصفحات
|-
| 0 || اختبارات مكتوبة يدويًّا على واجهة الوحدة: استخراج الجذور، وتشكيل المشتقّات، والوسائط والتجاوزات والحواشي، والأفعال الشاذّة || 235 || [[نقاش الوحدة:ar-verb/مختبر|النتائج]] · [[وحدة:ar-verb/مختبر|الوحدة]]
|-
| 1 || 15 نموذجًا تصريفيًّا من المرجع المطبوع || 699 || [[نقاش الوحدة:ar-verb/testcases/1|النتائج]] · [[وحدة:ar-verb/testcases/1|الوحدة]] · [[وحدة:ar-verb/testcases/بيانات/1|البيانات]]
|-
| 2 || 15 نموذجًا تصريفيًّا من المرجع المطبوع || 695 || [[نقاش الوحدة:ar-verb/testcases/2|النتائج]] · [[وحدة:ar-verb/testcases/2|الوحدة]] · [[وحدة:ar-verb/testcases/بيانات/2|البيانات]]
|-
| 3 || 15 نموذجًا تصريفيًّا من المرجع المطبوع || 699 || [[نقاش الوحدة:ar-verb/testcases/3|النتائج]] · [[وحدة:ar-verb/testcases/3|الوحدة]] · [[وحدة:ar-verb/testcases/بيانات/3|البيانات]]
|-
| 4 || 15 نموذجًا تصريفيًّا من المرجع المطبوع || 725 || [[نقاش الوحدة:ar-verb/testcases/4|النتائج]] · [[وحدة:ar-verb/testcases/4|الوحدة]] · [[وحدة:ar-verb/testcases/بيانات/4|البيانات]]
|-
| 5 || 15 نموذجًا تصريفيًّا من المرجع المطبوع || 621 || [[نقاش الوحدة:ar-verb/testcases/5|النتائج]] · [[وحدة:ar-verb/testcases/5|الوحدة]] · [[وحدة:ar-verb/testcases/بيانات/5|البيانات]]
|-
| 6 || 15 نموذجًا تصريفيًّا من المرجع المطبوع || 569 || [[نقاش الوحدة:ar-verb/testcases/6|النتائج]] · [[وحدة:ar-verb/testcases/6|الوحدة]] · [[وحدة:ar-verb/testcases/بيانات/6|البيانات]]
|-
| 7 || 15 نموذجًا تصريفيًّا من المرجع المطبوع || 465 || [[نقاش الوحدة:ar-verb/testcases/7|النتائج]] · [[وحدة:ar-verb/testcases/7|الوحدة]] · [[وحدة:ar-verb/testcases/بيانات/7|البيانات]]
|-
| 8 || 8 نماذج تصريفية من المرجع المطبوع || 248 || [[نقاش الوحدة:ar-verb/testcases/8|النتائج]] · [[وحدة:ar-verb/testcases/8|الوحدة]] · [[وحدة:ar-verb/testcases/بيانات/8|البيانات]]
|-
! المجموع !! 113 نموذجًا تصريفيًّا !! 4956 !!
|}
<!-- نهاية قائمة مجموعات الاختبار -->
والمجموعة 0 مكتوبة يدويًّا وتختبر واجهة الوحدة نفسها؛ وما بعدها مولَّد من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَل على «معجم تصريف الأفعال العربية» لأنطوان الدحداح، مكتبة لبنان ناشرون. والتقسيم على مجموعات ليبقى زمن المعالجة في كل صفحة دون الحدّ المسموح به. ولا تُحرَّر الصفحات المولَّدة هنا؛ يُحرَّر المستودع ثم تُولَّد من جديد.
ولتجربة استدعاء دون حفظ: [[Special:ExpandTemplates]].
== انظر أيضا ==
* [[قالب:تصريف]]
* [[وحدة:ar-verb-form]] — صفحات الصيغ المصرَّفة، وتقوم على هذه الوحدة
* [[قالب:صندوق معلومات فعل]]
ll3nespwou07x21rwd4c0654t2zklya
وحدة:ar-verb/testcases/بيانات/1
828
241788
1124185
1123927
2026-08-30T18:31:10Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124185
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 1 من 7.
return {
{
label = "فَعَلَ ـُ (p.125, abstract paradigm)", root = "فعل", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُفْعُلَا"},
{"imp_2fp", "اُفْعُلْنَ"},
{"imp_2fs", "اُفْعُلِي"},
{"imp_2mp", "اُفْعُلُوا"},
{"imp_2ms", "اُفْعُلْ"},
{"ind_1p", "نَفْعُلُ"},
{"ind_1s", "أَفْعُلُ"},
{"ind_2d", "تَفْعُلَانِ"},
{"ind_2fp", "تَفْعُلْنَ"},
{"ind_2fs", "تَفْعُلِينَ"},
{"ind_2mp", "تَفْعُلُونَ"},
{"ind_2ms", "تَفْعُلُ"},
{"ind_3fd", "تَفْعُلَانِ"},
{"ind_3fp", "يَفْعُلْنَ"},
{"ind_3fs", "تَفْعُلُ"},
{"ind_3md", "يَفْعُلَانِ"},
{"ind_3mp", "يَفْعُلُونَ"},
{"ind_3ms", "يَفْعُلُ"},
{"ind_pass_1p", "نُفْعَلُ"},
{"ind_pass_1s", "أُفْعَلُ"},
{"ind_pass_2d", "تُفْعَلَانِ"},
{"ind_pass_2fp", "تُفْعَلْنَ"},
{"ind_pass_2fs", "تُفْعَلِينَ"},
{"ind_pass_2mp", "تُفْعَلُونَ"},
{"ind_pass_2ms", "تُفْعَلُ"},
{"ind_pass_3fd", "تُفْعَلَانِ"},
{"ind_pass_3fp", "يُفْعَلْنَ"},
{"ind_pass_3fs", "تُفْعَلُ"},
{"ind_pass_3md", "يُفْعَلَانِ"},
{"ind_pass_3mp", "يُفْعَلُونَ"},
{"ind_pass_3ms", "يُفْعَلُ"},
{"past_1p", "فَعَلْنَا"},
{"past_1s", "فَعَلْتُ"},
{"past_2d", "فَعَلْتُمَا"},
{"past_2fp", "فَعَلْتُنَّ"},
{"past_2fs", "فَعَلْتِ"},
{"past_2mp", "فَعَلْتُمْ"},
{"past_2ms", "فَعَلْتَ"},
{"past_3fd", "فَعَلَتَا"},
{"past_3fp", "فَعَلْنَ"},
{"past_3fs", "فَعَلَتْ"},
{"past_3md", "فَعَلَا"},
{"past_3mp", "فَعَلُوا"},
{"past_3ms", "فَعَلَ"},
{"past_pass_1p", "فُعِلْنَا"},
{"past_pass_1s", "فُعِلْتُ"},
{"past_pass_2d", "فُعِلْتُمَا"},
{"past_pass_2fp", "فُعِلْتُنَّ"},
{"past_pass_2fs", "فُعِلْتِ"},
{"past_pass_2mp", "فُعِلْتُمْ"},
{"past_pass_2ms", "فُعِلْتَ"},
{"past_pass_3fd", "فُعِلَتَا"},
{"past_pass_3fp", "فُعِلْنَ"},
{"past_pass_3fs", "فُعِلَتْ"},
{"past_pass_3md", "فُعِلَا"},
{"past_pass_3mp", "فُعِلُوا"},
{"past_pass_3ms", "فُعِلَ"},
},
},
{
label = "رَؤُفَ (p.198)", root = "رأف", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُرْؤُفَا"},
{"imp_2fp", "اُرْؤُفْنَ"},
{"imp_2fs", "اُرْؤُفِي"},
{"imp_2mp", "اُرْؤُفُوا"},
{"imp_2ms", "اُرْؤُفْ"},
{"ind_1p", "نَرْؤُفُ"},
{"ind_1s", "أَرْؤُفُ"},
{"ind_2d", "تَرْؤُفَانِ"},
{"ind_2fp", "تَرْؤُفْنَ"},
{"ind_2fs", "تَرْؤُفِينَ"},
{"ind_2mp", "تَرْؤُفُونَ"},
{"ind_2ms", "تَرْؤُفُ"},
{"ind_3fd", "تَرْؤُفَانِ"},
{"ind_3fp", "يَرْؤُفْنَ"},
{"ind_3fs", "تَرْؤُفُ"},
{"ind_3md", "يَرْؤُفَانِ"},
{"ind_3mp", "يَرْؤُفُونَ"},
{"ind_3ms", "يَرْؤُفُ"},
{"past_1p", "رَؤُفْنَا"},
{"past_1s", "رَؤُفْتُ"},
{"past_2d", "رَؤُفْتُمَا"},
{"past_2fp", "رَؤُفْتُنَّ"},
{"past_2fs", "رَؤُفْتِ"},
{"past_2mp", "رَؤُفْتُمْ"},
{"past_2ms", "رَؤُفْتَ"},
{"past_3fd", "رَؤُفَتَا"},
{"past_3fp", "رَؤُفْنَ"},
{"past_3fs", "رَؤُفَتْ"},
{"past_3md", "رَؤُفَا"},
{"past_3mp", "رَؤُفُوا"},
{"past_3ms", "رَؤُفَ"},
},
},
{
label = "ضَؤُلَ (p.198)", root = "ضأل", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُضْؤُلَا"},
{"imp_2fp", "اُضْؤُلْنَ"},
{"imp_2fs", "اُضْؤُلِي"},
{"imp_2mp", "اُضْؤُلُوا"},
{"imp_2ms", "اُضْؤُلْ"},
{"ind_1p", "نَضْؤُلُ"},
{"ind_1s", "أَضْؤُلُ"},
{"ind_2d", "تَضْؤُلَانِ"},
{"ind_2fp", "تَضْؤُلْنَ"},
{"ind_2fs", "تَضْؤُلِينَ"},
{"ind_2mp", "تَضْؤُلُونَ"},
{"ind_2ms", "تَضْؤُلُ"},
{"ind_3fd", "تَضْؤُلَانِ"},
{"ind_3fp", "يَضْؤُلْنَ"},
{"ind_3fs", "تَضْؤُلُ"},
{"ind_3md", "يَضْؤُلَانِ"},
{"ind_3mp", "يَضْؤُلُونَ"},
{"ind_3ms", "يَضْؤُلُ"},
{"past_1p", "ضَؤُلْنَا"},
{"past_1s", "ضَؤُلْتُ"},
{"past_2d", "ضَؤُلْتُمَا"},
{"past_2fp", "ضَؤُلْتُنَّ"},
{"past_2fs", "ضَؤُلْتِ"},
{"past_2mp", "ضَؤُلْتُمْ"},
{"past_2ms", "ضَؤُلْتَ"},
{"past_3fd", "ضَؤُلَتَا"},
{"past_3fp", "ضَؤُلْنَ"},
{"past_3fs", "ضَؤُلَتْ"},
{"past_3md", "ضَؤُلَا"},
{"past_3mp", "ضَؤُلُوا"},
{"past_3ms", "ضَؤُلَ"},
},
},
{
label = "آخَذَ (p.260)", root = "أخذ", wazn = "فاعل",
forms = {
{"imp_2d", "آخِذَا"},
{"imp_2fp", "آخِذْنَ"},
{"imp_2fs", "آخِذِي"},
{"imp_2mp", "آخِذُوا"},
{"imp_2ms", "آخِذْ"},
{"ind_1p", "نُؤَاخِذُ"},
{"ind_1s", "أُؤَاخِذُ"},
{"ind_2d", "تُؤَاخِذَانِ"},
{"ind_2fp", "تُؤَاخِذْنَ"},
{"ind_2fs", "تُؤَاخِذِينَ"},
{"ind_2mp", "تُؤَاخِذُونَ"},
{"ind_2ms", "تُؤَاخِذُ"},
{"ind_3fd", "تُؤَاخِذَانِ"},
{"ind_3fp", "يُؤَاخِذْنَ"},
{"ind_3fs", "تُؤَاخِذُ"},
{"ind_3md", "يُؤَاخِذَانِ"},
{"ind_3mp", "يُؤَاخِذُونَ"},
{"ind_3ms", "يُؤَاخِذُ"},
{"past_1p", "آخَذْنَا"},
{"past_1s", "آخَذْتُ"},
{"past_2d", "آخَذْتُمَا"},
{"past_2fp", "آخَذْتُنَّ"},
{"past_2fs", "آخَذْتِ"},
{"past_2mp", "آخَذْتُمْ"},
{"past_2ms", "آخَذْتَ"},
{"past_3fd", "آخَذَتَا"},
{"past_3fp", "آخَذْنَ"},
{"past_3fs", "آخَذَتْ"},
{"past_3md", "آخَذَا"},
{"past_3mp", "آخَذُوا"},
{"past_3ms", "آخَذَ"},
},
},
{
label = "اِدَّعَمَ (p.334)", root = "دعم", wazn = "افتعل",
forms = {
{"imp_2d", "اِدَّعِمَا"},
{"imp_2fp", "اِدَّعِمْنَ"},
{"imp_2fs", "اِدَّعِمِي"},
{"imp_2mp", "اِدَّعِمُوا"},
{"imp_2ms", "اِدَّعِمْ"},
{"ind_1p", "نَدَّعِمُ"},
{"ind_1s", "أَدَّعِمُ"},
{"ind_2d", "تَدَّعِمَانِ"},
{"ind_2fp", "تَدَّعِمْنَ"},
{"ind_2fs", "تَدَّعِمِينَ"},
{"ind_2mp", "تَدَّعِمُونَ"},
{"ind_2ms", "تَدَّعِمُ"},
{"ind_3fd", "تَدَّعِمَانِ"},
{"ind_3fp", "يَدَّعِمْنَ"},
{"ind_3fs", "تَدَّعِمُ"},
{"ind_3md", "يَدَّعِمَانِ"},
{"ind_3mp", "يَدَّعِمُونَ"},
{"ind_3ms", "يَدَّعِمُ"},
{"past_1p", "اِدَّعَمْنَا"},
{"past_1s", "اِدَّعَمْتُ"},
{"past_2d", "اِدَّعَمْتُمَا"},
{"past_2fp", "اِدَّعَمْتُنَّ"},
{"past_2fs", "اِدَّعَمْتِ"},
{"past_2mp", "اِدَّعَمْتُمْ"},
{"past_2ms", "اِدَّعَمْتَ"},
{"past_3fd", "اِدَّعَمَتَا"},
{"past_3fp", "اِدَّعَمْنَ"},
{"past_3fs", "اِدَّعَمَتْ"},
{"past_3md", "اِدَّعَمَا"},
{"past_3mp", "اِدَّعَمُوا"},
{"past_3ms", "اِدَّعَمَ"},
},
},
{
label = "هَنَأَ ـُ (p.135، مهموز اللام)", root = "هنأ", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُهْنُؤَا"},
{"imp_2fp", "اُهْنُؤْنَ"},
{"imp_2fs", "اُهْنُئِي"},
{"imp_2mp", "اُهْنُؤُوا"},
{"imp_2ms", "اُهْنُؤْ"},
{"ind_1p", "نَهْنُؤُ"},
{"ind_1s", "أَهْنُؤُ"},
{"ind_2d", "تَهْنُؤَانِ"},
{"ind_2fp", "تَهْنُؤْنَ"},
{"ind_2fs", "تَهْنُئِينَ"},
{"ind_2mp", "تَهْنُؤُونَ"},
{"ind_2ms", "تَهْنُؤُ"},
{"ind_3fd", "تَهْنُؤَانِ"},
{"ind_3fp", "يَهْنُؤْنَ"},
{"ind_3fs", "تَهْنُؤُ"},
{"ind_3md", "يَهْنُؤَانِ"},
{"ind_3mp", "يَهْنُؤُونَ"},
{"ind_3ms", "يَهْنُؤُ"},
{"ind_pass_1p", "نُهْنَأُ"},
{"ind_pass_1s", "أُهْنَأُ"},
{"ind_pass_2d", "تُهْنَآنِ"},
{"ind_pass_2fp", "تُهْنَأْنَ"},
{"ind_pass_2fs", "تُهْنَئِينَ"},
{"ind_pass_2mp", "تُهْنَؤُونَ"},
{"ind_pass_2ms", "تُهْنَأُ"},
{"ind_pass_3fd", "تُهْنَآنِ"},
{"ind_pass_3fp", "يُهْنَأْنَ"},
{"ind_pass_3fs", "تُهْنَأُ"},
{"ind_pass_3md", "يُهْنَآنِ"},
{"ind_pass_3mp", "يُهْنَؤُونَ"},
{"ind_pass_3ms", "يُهْنَأُ"},
{"past_1p", "هَنَأْنَا"},
{"past_1s", "هَنَأْتُ"},
{"past_2d", "هَنَأْتُمَا"},
{"past_2fp", "هَنَأْتُنَّ"},
{"past_2fs", "هَنَأْتِ"},
{"past_2mp", "هَنَأْتُمْ"},
{"past_2ms", "هَنَأْتَ"},
{"past_3fd", "هَنَأَتَا"},
{"past_3fp", "هَنَأْنَ"},
{"past_3fs", "هَنَأَتْ"},
{"past_3md", "هَنَآ"},
{"past_3mp", "هَنَؤُوا"},
{"past_3ms", "هَنَأَ"},
{"past_pass_1p", "هُنِئْنَا"},
{"past_pass_1s", "هُنِئْتُ"},
{"past_pass_2d", "هُنِئْتُمَا"},
{"past_pass_2fp", "هُنِئْتُنَّ"},
{"past_pass_2fs", "هُنِئْتِ"},
{"past_pass_2mp", "هُنِئْتُمْ"},
{"past_pass_2ms", "هُنِئْتَ"},
{"past_pass_3fd", "هُنِئَتَا"},
{"past_pass_3fp", "هُنِئْنَ"},
{"past_pass_3fs", "هُنِئَتْ"},
{"past_pass_3md", "هُنِئَا"},
{"past_pass_3mp", "هُنِئُوا"},
{"past_pass_3ms", "هُنِئَ"},
},
},
{
label = "دَعا ـُ (p.141، ناقص واوي)", root = "دعو", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُدْعُوَا"},
{"imp_2fp", "اُدْعُونَ"},
{"imp_2fs", "اِدْعِي"},
{"imp_2mp", "اُدْعُوا"},
{"imp_2ms", "اُدْعُ"},
{"ind_1p", "نَدْعُو"},
{"ind_1s", "أَدْعُو"},
{"ind_2d", "تَدْعُوَانِ"},
{"ind_2fp", "تَدْعُونَ"},
{"ind_2fs", "تَدْعِينَ"},
{"ind_2mp", "تَدْعُونَ"},
{"ind_2ms", "تَدْعُو"},
{"ind_3fd", "تَدْعُوَانِ"},
{"ind_3fp", "يَدْعُونَ"},
{"ind_3fs", "تَدْعُو"},
{"ind_3md", "يَدْعُوَانِ"},
{"ind_3mp", "يَدْعُونَ"},
{"ind_3ms", "يَدْعُو"},
{"ind_pass_1p", "نُدْعَى"},
{"ind_pass_1s", "أُدْعَى"},
{"ind_pass_2d", "تُدْعَيَانِ"},
{"ind_pass_2fp", "تُدْعَيْنَ"},
{"ind_pass_2fs", "تُدْعَيْنَ"},
{"ind_pass_2mp", "تُدْعَوْنَ"},
{"ind_pass_2ms", "تُدْعَى"},
{"ind_pass_3fd", "تُدْعَيَانِ"},
{"ind_pass_3fp", "يُدْعَيْنَ"},
{"ind_pass_3fs", "تُدْعَى"},
{"ind_pass_3md", "يُدْعَيَانِ"},
{"ind_pass_3mp", "يُدْعَوْنَ"},
{"ind_pass_3ms", "يُدْعَى"},
{"past_1p", "دَعَوْنَا"},
{"past_1s", "دَعَوْتُ"},
{"past_2d", "دَعَوْتُمَا"},
{"past_2fp", "دَعَوْتُنَّ"},
{"past_2fs", "دَعَوْتِ"},
{"past_2mp", "دَعَوْتُمْ"},
{"past_2ms", "دَعَوْتَ"},
{"past_3fd", "دَعَتَا"},
{"past_3fp", "دَعَوْنَ"},
{"past_3fs", "دَعَتْ"},
{"past_3md", "دَعَوَا"},
{"past_3mp", "دَعَوْا"},
{"past_3ms", "دَعَا"},
{"past_pass_1p", "دُعِينَا"},
{"past_pass_1s", "دُعِيتُ"},
{"past_pass_2d", "دُعِيتُمَا"},
{"past_pass_2fp", "دُعِيتُنَّ"},
{"past_pass_2fs", "دُعِيتِ"},
{"past_pass_2mp", "دُعِيتُمْ"},
{"past_pass_2ms", "دُعِيتَ"},
{"past_pass_3fd", "دُعِيَتَا"},
{"past_pass_3fp", "دُعِينَ"},
{"past_pass_3fs", "دُعِيَتْ"},
{"past_pass_3md", "دُعِيَا"},
{"past_pass_3mp", "دُعُوا"},
{"past_pass_3ms", "دُعِيَ"},
},
},
{
label = "هَيُؤَ ـُ (p.203، أجوف على فعُل)", root = "هيأ", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُهْيُؤَا"},
{"imp_2fp", "اُهْيُؤْنَ"},
{"imp_2fs", "اُهْيُئِي"},
{"imp_2mp", "اُهْيُؤُوا"},
{"imp_2ms", "اُهْيُؤْ"},
{"ind_1p", "نَهْيُؤُ"},
{"ind_1s", "أَهْيُؤُ"},
{"ind_2d", "تَهْيُؤَانِ"},
{"ind_2fp", "تَهْيُؤْنَ"},
{"ind_2fs", "تَهْيُئِينَ"},
{"ind_2mp", "تَهْيُؤُونَ"},
{"ind_2ms", "تَهْيُؤُ"},
{"ind_3fd", "تَهْيُؤَانِ"},
{"ind_3fp", "يَهْيُؤْنَ"},
{"ind_3fs", "تَهْيُؤُ"},
{"ind_3md", "يَهْيُؤَانِ"},
{"ind_3mp", "يَهْيُؤُونَ"},
{"ind_3ms", "يَهْيُؤُ"},
{"past_1p", "هَيُؤْنَا"},
{"past_1s", "هَيُؤْتُ"},
{"past_2d", "هَيُؤْتُمَا"},
{"past_2fp", "هَيُؤْتُنَّ"},
{"past_2fs", "هَيُؤْتِ"},
{"past_2mp", "هَيُؤْتُمْ"},
{"past_2ms", "هَيُؤْتَ"},
{"past_3fd", "هَيُؤَتَا"},
{"past_3fp", "هَيُؤْنَ"},
{"past_3fs", "هَيُؤَتْ"},
{"past_3md", "هَيُؤَا"},
{"past_3mp", "هَيُؤُوا"},
{"past_3ms", "هَيُؤَ"},
},
},
{
label = "وَفَى ـِ (p.164، لفيف مفروق)", root = "وفي", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "فِيَا"},
{"imp_2fp", "فِينَ"},
{"imp_2fs", "فِي"},
{"imp_2mp", "فُوا"},
{"imp_2ms", "فِ"},
{"ind_1p", "نَفِي"},
{"ind_1s", "أَفِي"},
{"ind_2d", "تَفِيَانِ"},
{"ind_2fp", "تَفِينَ"},
{"ind_2fs", "تَفِينَ"},
{"ind_2mp", "تَفُونَ"},
{"ind_2ms", "تَفِي"},
{"ind_3fd", "تَفِيَانِ"},
{"ind_3fp", "يَفِينَ"},
{"ind_3fs", "تَفِي"},
{"ind_3md", "يَفِيَانِ"},
{"ind_3mp", "يَفُونَ"},
{"ind_3ms", "يَفِي"},
{"ind_pass_1p", "نُوفَى"},
{"ind_pass_1s", "أُوفَى"},
{"ind_pass_2d", "تُوفَيَانِ"},
{"ind_pass_2fp", "تُوفَيْنَ"},
{"ind_pass_2fs", "تُوفَيْنَ"},
{"ind_pass_2mp", "تُوفَوْنَ"},
{"ind_pass_2ms", "تُوفَى"},
{"ind_pass_3fd", "تُوفَيَانِ"},
{"ind_pass_3fp", "يُوفَيْنَ"},
{"ind_pass_3fs", "تُوفَى"},
{"ind_pass_3md", "يُوفَيَانِ"},
{"ind_pass_3mp", "يُوفَوْنَ"},
{"ind_pass_3ms", "يُوفَى"},
{"past_1p", "وَفَيْنَا"},
{"past_1s", "وَفَيْتُ"},
{"past_2d", "وَفَيْتُمَا"},
{"past_2fp", "وَفَيْتُنَّ"},
{"past_2fs", "وَفَيْتِ"},
{"past_2mp", "وَفَيْتُمْ"},
{"past_2ms", "وَفَيْتَ"},
{"past_3fd", "وَفَتَا"},
{"past_3fp", "وَفَيْنَ"},
{"past_3fs", "وَفَتْ"},
{"past_3md", "وَفَيَا"},
{"past_3mp", "وَفَوْا"},
{"past_3ms", "وَفَى"},
{"past_pass_1p", "وُفِينَا"},
{"past_pass_1s", "وُفِيتُ"},
{"past_pass_2d", "وُفِيتُمَا"},
{"past_pass_2fp", "وُفِيتُنَّ"},
{"past_pass_2fs", "وُفِيتِ"},
{"past_pass_2mp", "وُفِيتُمْ"},
{"past_pass_2ms", "وُفِيتَ"},
{"past_pass_3fd", "وُفِيَتَا"},
{"past_pass_3fp", "وُفِينَ"},
{"past_pass_3fs", "وُفِيَتْ"},
{"past_pass_3md", "وُفِيَا"},
{"past_pass_3mp", "وُفُوا"},
{"past_pass_3ms", "وُفِيَ"},
},
},
{
label = "وَلِيَ ـِ (p.238، لفيف مفروق)", root = "ولي", wazn = "فعِل يفعِل",
pass = true,
forms = {
{"imp_2d", "لِيَا"},
{"imp_2fp", "لِينَ"},
{"imp_2fs", "لِي"},
{"imp_2mp", "لُوا"},
{"imp_2ms", "لِ"},
{"ind_1p", "نَلِي"},
{"ind_1s", "أَلِي"},
{"ind_2d", "تَلِيَانِ"},
{"ind_2fp", "تَلِينَ"},
{"ind_2fs", "تَلِينَ"},
{"ind_2mp", "تَلُونَ"},
{"ind_2ms", "تَلِي"},
{"ind_3fd", "تَلِيَانِ"},
{"ind_3fp", "يَلِينَ"},
{"ind_3fs", "تَلِي"},
{"ind_3md", "يَلِيَانِ"},
{"ind_3mp", "يَلُونَ"},
{"ind_3ms", "يَلِي"},
{"ind_pass_1p", "نُولَى"},
{"ind_pass_1s", "أُولَى"},
{"ind_pass_2d", "تُولَيَانِ"},
{"ind_pass_2fp", "تُولَيْنَ"},
{"ind_pass_2fs", "تُولَيْنَ"},
{"ind_pass_2mp", "تُولَوْنَ"},
{"ind_pass_2ms", "تُولَى"},
{"ind_pass_3fd", "تُولَيَانِ"},
{"ind_pass_3fp", "يُولَيْنَ"},
{"ind_pass_3fs", "تُولَى"},
{"ind_pass_3md", "يُولَيَانِ"},
{"ind_pass_3mp", "يُولَوْنَ"},
{"ind_pass_3ms", "يُولَى"},
{"past_1p", "وَلِينَا"},
{"past_1s", "وَلِيتُ"},
{"past_2d", "وَلِيتُمَا"},
{"past_2fp", "وَلِيتُنَّ"},
{"past_2fs", "وَلِيتِ"},
{"past_2mp", "وَلِيتُمْ"},
{"past_2ms", "وَلِيتَ"},
{"past_3fd", "وَلِيَتَا"},
{"past_3fp", "وَلِينَ"},
{"past_3fs", "وَلِيَتْ"},
{"past_3md", "وَلِيَا"},
{"past_3mp", "وَلُوا"},
{"past_3ms", "وَلِيَ"},
{"past_pass_1p", "وُلِينَا"},
{"past_pass_1s", "وُلِيتُ"},
{"past_pass_2d", "وُلِيتُمَا"},
{"past_pass_2fp", "وُلِيتُنَّ"},
{"past_pass_2fs", "وُلِيتِ"},
{"past_pass_2mp", "وُلِيتُمْ"},
{"past_pass_2ms", "وُلِيتَ"},
{"past_pass_3fd", "وُلِيَتَا"},
{"past_pass_3fp", "وُلِينَ"},
{"past_pass_3fs", "وُلِيَتْ"},
{"past_pass_3md", "وُلِيَا"},
{"past_pass_3mp", "وُلُوا"},
{"past_pass_3ms", "وُلِيَ"},
},
},
{
label = "تَفاعَلَ (p.302، الوزن السادس)", root = "فعل", wazn = "تفاعل",
pass = true,
forms = {
{"imp_2d", "تَفَاعَلَا"},
{"imp_2fp", "تَفَاعَلْنَ"},
{"imp_2fs", "تَفَاعَلِي"},
{"imp_2mp", "تَفَاعَلُوا"},
{"imp_2ms", "تَفَاعَلْ"},
{"ind_1p", "نَتَفَاعَلُ"},
{"ind_1s", "أَتَفَاعَلُ"},
{"ind_2d", "تَتَفَاعَلَانِ"},
{"ind_2fp", "تَتَفَاعَلْنَ"},
{"ind_2fs", "تَتَفَاعَلِينَ"},
{"ind_2mp", "تَتَفَاعَلُونَ"},
{"ind_2ms", "تَتَفَاعَلُ"},
{"ind_3fd", "تَتَفَاعَلَانِ"},
{"ind_3fp", "يَتَفَاعَلْنَ"},
{"ind_3fs", "تَتَفَاعَلُ"},
{"ind_3md", "يَتَفَاعَلَانِ"},
{"ind_3mp", "يَتَفَاعَلُونَ"},
{"ind_3ms", "يَتَفَاعَلُ"},
{"ind_pass_1p", "نُتَفَاعَلُ"},
{"ind_pass_1s", "أُتَفَاعَلُ"},
{"ind_pass_2d", "تُتَفَاعَلَانِ"},
{"ind_pass_2fp", "تُتَفَاعَلْنَ"},
{"ind_pass_2fs", "تُتَفَاعَلِينَ"},
{"ind_pass_2mp", "تُتَفَاعَلُونَ"},
{"ind_pass_2ms", "تُتَفَاعَلُ"},
{"ind_pass_3fd", "تُتَفَاعَلَانِ"},
{"ind_pass_3fp", "يُتَفَاعَلْنَ"},
{"ind_pass_3fs", "تُتَفَاعَلُ"},
{"ind_pass_3md", "يُتَفَاعَلَانِ"},
{"ind_pass_3mp", "يُتَفَاعَلُونَ"},
{"ind_pass_3ms", "يُتَفَاعَلُ"},
{"past_1p", "تَفَاعَلْنَا"},
{"past_1s", "تَفَاعَلْتُ"},
{"past_2d", "تَفَاعَلْتُمَا"},
{"past_2fp", "تَفَاعَلْتُنَّ"},
{"past_2fs", "تَفَاعَلْتِ"},
{"past_2mp", "تَفَاعَلْتُمْ"},
{"past_2ms", "تَفَاعَلْتَ"},
{"past_3fd", "تَفَاعَلَتَا"},
{"past_3fp", "تَفَاعَلْنَ"},
{"past_3fs", "تَفَاعَلَتْ"},
{"past_3md", "تَفَاعَلَا"},
{"past_3mp", "تَفَاعَلُوا"},
{"past_3ms", "تَفَاعَلَ"},
{"past_pass_1p", "تُفُوعِلْنَا"},
{"past_pass_1s", "تُفُوعِلْتُ"},
{"past_pass_2d", "تُفُوعِلْتُمَا"},
{"past_pass_2fp", "تُفُوعِلْتُنَّ"},
{"past_pass_2fs", "تُفُوعِلْتِ"},
{"past_pass_2mp", "تُفُوعِلْتُمْ"},
{"past_pass_2ms", "تُفُوعِلْتَ"},
{"past_pass_3fd", "تُفُوعِلَتَا"},
{"past_pass_3fp", "تُفُوعِلْنَ"},
{"past_pass_3fs", "تُفُوعِلَتْ"},
{"past_pass_3md", "تُفُوعِلَا"},
{"past_pass_3mp", "تُفُوعِلُوا"},
{"past_pass_3ms", "تُفُوعِلَ"},
},
},
{
label = "فَرَّ ـِ (p.147، مضاعف)", root = "فرر", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "فِرَّا"},
{"imp_2fp", "اِفْرِرْنَ"},
{"imp_2fs", "فِرِّي"},
{"imp_2mp", "فِرُّوا"},
{"imp_2ms", "فِرَّ"},
{"ind_1p", "نَفِرُّ"},
{"ind_1s", "أَفِرُّ"},
{"ind_2d", "تَفِرَّانِ"},
{"ind_2fp", "تَفْرِرْنَ"},
{"ind_2fs", "تَفِرِّينَ"},
{"ind_2mp", "تَفِرُّونَ"},
{"ind_2ms", "تَفِرُّ"},
{"ind_3fd", "تَفِرَّانِ"},
{"ind_3fp", "يَفْرِرْنَ"},
{"ind_3fs", "تَفِرُّ"},
{"ind_3md", "يَفِرَّانِ"},
{"ind_3mp", "يَفِرُّونَ"},
{"ind_3ms", "يَفِرُّ"},
{"ind_pass_1p", "نُفَرُّ"},
{"ind_pass_1s", "أُفَرُّ"},
{"ind_pass_2d", "تُفَرَّانِ"},
{"ind_pass_2fp", "تُفْرَرْنَ"},
{"ind_pass_2fs", "تُفَرِّينَ"},
{"ind_pass_2mp", "تُفَرُّونَ"},
{"ind_pass_2ms", "تُفَرُّ"},
{"ind_pass_3fd", "تُفَرَّانِ"},
{"ind_pass_3fp", "يُفْرَرْنَ"},
{"ind_pass_3fs", "تُفَرُّ"},
{"ind_pass_3md", "يُفَرَّانِ"},
{"ind_pass_3mp", "يُفَرُّونَ"},
{"ind_pass_3ms", "يُفَرُّ"},
{"past_1p", "فَرَرْنَا"},
{"past_1s", "فَرَرْتُ"},
{"past_2d", "فَرَرْتُمَا"},
{"past_2fp", "فَرَرْتُنَّ"},
{"past_2fs", "فَرَرْتِ"},
{"past_2mp", "فَرَرْتُمْ"},
{"past_2ms", "فَرَرْتَ"},
{"past_3fd", "فَرَّتَا"},
{"past_3fp", "فَرَرْنَ"},
{"past_3fs", "فَرَّتْ"},
{"past_3md", "فَرَّا"},
{"past_3mp", "فَرُّوا"},
{"past_3ms", "فَرَّ"},
{"past_pass_1p", "فُرِرْنَا"},
{"past_pass_1s", "فُرِرْتُ"},
{"past_pass_2d", "فُرِرْتُمَا"},
{"past_pass_2fp", "فُرِرْتُنَّ"},
{"past_pass_2fs", "فُرِرْتِ"},
{"past_pass_2mp", "فُرِرْتُمْ"},
{"past_pass_2ms", "فُرِرْتَ"},
{"past_pass_3fd", "فُرَّتَا"},
{"past_pass_3fp", "فُرِرْنَ"},
{"past_pass_3fs", "فُرَّتْ"},
{"past_pass_3md", "فُرَّا"},
{"past_pass_3mp", "فُرُّوا"},
{"past_pass_3ms", "فُرَّ"},
},
},
{
label = "خافَ ـَ (p.222، أجوف واوي)", root = "خوف", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "خَافَا"},
{"imp_2fp", "خَفْنَ"},
{"imp_2fs", "خَافِي"},
{"imp_2mp", "خَافُوا"},
{"imp_2ms", "خَفْ"},
{"ind_1p", "نَخَافُ"},
{"ind_1s", "أَخَافُ"},
{"ind_2d", "تَخَافَانِ"},
{"ind_2fp", "تَخَفْنَ"},
{"ind_2fs", "تَخَافِينَ"},
{"ind_2mp", "تَخَافُونَ"},
{"ind_2ms", "تَخَافُ"},
{"ind_3fd", "تَخَافَانِ"},
{"ind_3fp", "يَخَفْنَ"},
{"ind_3fs", "تَخَافُ"},
{"ind_3md", "يَخَافَانِ"},
{"ind_3mp", "يَخَافُونَ"},
{"ind_3ms", "يَخَافُ"},
{"ind_pass_1p", "نُخَافُ"},
{"ind_pass_1s", "أُخَافُ"},
{"ind_pass_2d", "تُخَافَانِ"},
{"ind_pass_2fp", "تُخَفْنَ"},
{"ind_pass_2fs", "تُخَافِينَ"},
{"ind_pass_2mp", "تُخَافُونَ"},
{"ind_pass_2ms", "تُخَافُ"},
{"ind_pass_3fd", "تُخَافَانِ"},
{"ind_pass_3fp", "يُخَفْنَ"},
{"ind_pass_3fs", "تُخَافُ"},
{"ind_pass_3md", "يُخَافَانِ"},
{"ind_pass_3mp", "يُخَافُونَ"},
{"ind_pass_3ms", "يُخَافُ"},
{"past_1p", "خِفْنَا"},
{"past_1s", "خِفْتُ"},
{"past_2d", "خِفْتُمَا"},
{"past_2fp", "خِفْتُنَّ"},
{"past_2fs", "خِفْتِ"},
{"past_2mp", "خِفْتُمْ"},
{"past_2ms", "خِفْتَ"},
{"past_3fd", "خَافَتَا"},
{"past_3fp", "خِفْنَ"},
{"past_3fs", "خَافَتْ"},
{"past_3md", "خَافَا"},
{"past_3mp", "خَافُوا"},
{"past_3ms", "خَافَ"},
{"past_pass_1p", "خُفْنَا"},
{"past_pass_1s", "خُفْتُ"},
{"past_pass_2d", "خُفْتُمَا"},
{"past_pass_2fp", "خُفْتُنَّ"},
{"past_pass_2fs", "خُفْتِ"},
{"past_pass_2mp", "خُفْتُمْ"},
{"past_pass_2ms", "خُفْتَ"},
{"past_pass_3fd", "خِيفَتَا"},
{"past_pass_3fp", "خُفْنَ"},
{"past_pass_3fs", "خِيفَتْ"},
{"past_pass_3md", "خِيفَا"},
{"past_pass_3mp", "خِيفُوا"},
{"past_pass_3ms", "خِيفَ"},
},
},
{
label = "فَعْلَلَ (p.385، رباعي مجرد)", root = "فعلل", wazn = "فعلل",
pass = true,
forms = {
{"imp_2d", "فَعْلِلَا"},
{"imp_2fp", "فَعْلِلْنَ"},
{"imp_2fs", "فَعْلِلِي"},
{"imp_2mp", "فَعْلِلُوا"},
{"imp_2ms", "فَعْلِلْ"},
{"ind_1p", "نُفَعْلِلُ"},
{"ind_1s", "أُفَعْلِلُ"},
{"ind_2d", "تُفَعْلِلَانِ"},
{"ind_2fp", "تُفَعْلِلْنَ"},
{"ind_2fs", "تُفَعْلِلِينَ"},
{"ind_2mp", "تُفَعْلِلُونَ"},
{"ind_2ms", "تُفَعْلِلُ"},
{"ind_3fd", "تُفَعْلِلَانِ"},
{"ind_3fp", "يُفَعْلِلْنَ"},
{"ind_3fs", "تُفَعْلِلُ"},
{"ind_3md", "يُفَعْلِلَانِ"},
{"ind_3mp", "يُفَعْلِلُونَ"},
{"ind_3ms", "يُفَعْلِلُ"},
{"ind_pass_1p", "نُفَعْلَلُ"},
{"ind_pass_1s", "أُفَعْلَلُ"},
{"ind_pass_2d", "تُفَعْلَلَانِ"},
{"ind_pass_2fp", "تُفَعْلَلْنَ"},
{"ind_pass_2fs", "تُفَعْلَلِينَ"},
{"ind_pass_2mp", "تُفَعْلَلُونَ"},
{"ind_pass_2ms", "تُفَعْلَلُ"},
{"ind_pass_3fd", "تُفَعْلَلَانِ"},
{"ind_pass_3fp", "يُفَعْلَلْنَ"},
{"ind_pass_3fs", "تُفَعْلَلُ"},
{"ind_pass_3md", "يُفَعْلَلَانِ"},
{"ind_pass_3mp", "يُفَعْلَلُونَ"},
{"ind_pass_3ms", "يُفَعْلَلُ"},
{"past_1p", "فَعْلَلْنَا"},
{"past_1s", "فَعْلَلْتُ"},
{"past_2d", "فَعْلَلْتُمَا"},
{"past_2fp", "فَعْلَلْتُنَّ"},
{"past_2fs", "فَعْلَلْتِ"},
{"past_2mp", "فَعْلَلْتُمْ"},
{"past_2ms", "فَعْلَلْتَ"},
{"past_3fd", "فَعْلَلَتَا"},
{"past_3fp", "فَعْلَلْنَ"},
{"past_3fs", "فَعْلَلَتْ"},
{"past_3md", "فَعْلَلَا"},
{"past_3mp", "فَعْلَلُوا"},
{"past_3ms", "فَعْلَلَ"},
{"past_pass_1p", "فُعْلِلْنَا"},
{"past_pass_1s", "فُعْلِلْتُ"},
{"past_pass_2d", "فُعْلِلْتُمَا"},
{"past_pass_2fp", "فُعْلِلْتُنَّ"},
{"past_pass_2fs", "فُعْلِلْتِ"},
{"past_pass_2mp", "فُعْلِلْتُمْ"},
{"past_pass_2ms", "فُعْلِلْتَ"},
{"past_pass_3fd", "فُعْلِلَتَا"},
{"past_pass_3fp", "فُعْلِلْنَ"},
{"past_pass_3fs", "فُعْلِلَتْ"},
{"past_pass_3md", "فُعْلِلَا"},
{"past_pass_3mp", "فُعْلِلُوا"},
{"past_pass_3ms", "فُعْلِلَ"},
},
},
{
label = "اِسَّمَّعَ (p.287، تفعّل مدغم)", root = "سمع", wazn = "تفعّل",
reduced = true,
forms = {
{"imp_2d", "اِسَّمَّعَا"},
{"imp_2fp", "اِسَّمَّعْنَ"},
{"imp_2fs", "اِسَّمَّعِي"},
{"imp_2mp", "اِسَّمَّعُوا"},
{"imp_2ms", "اِسَّمَّعْ"},
{"ind_1p", "نَسَّمَّعُ"},
{"ind_1s", "أَسَّمَّعُ"},
{"ind_2d", "تَسَّمَّعَانِ"},
{"ind_2fp", "تَسَّمَّعْنَ"},
{"ind_2fs", "تَسَّمَّعِينَ"},
{"ind_2mp", "تَسَّمَّعُونَ"},
{"ind_2ms", "تَسَّمَّعُ"},
{"ind_3fd", "تَسَّمَّعَانِ"},
{"ind_3fp", "يَسَّمَّعْنَ"},
{"ind_3fs", "تَسَّمَّعُ"},
{"ind_3md", "يَسَّمَّعَانِ"},
{"ind_3mp", "يَسَّمَّعُونَ"},
{"ind_3ms", "يَسَّمَّعُ"},
{"past_1p", "اِسَّمَّعْنَا"},
{"past_1s", "اِسَّمَّعْتُ"},
{"past_2d", "اِسَّمَّعْتُمَا"},
{"past_2fp", "اِسَّمَّعْتُنَّ"},
{"past_2fs", "اِسَّمَّعْتِ"},
{"past_2mp", "اِسَّمَّعْتُمْ"},
{"past_2ms", "اِسَّمَّعْتَ"},
{"past_3fd", "اِسَّمَّعَتَا"},
{"past_3fp", "اِسَّمَّعْنَ"},
{"past_3fs", "اِسَّمَّعَتْ"},
{"past_3md", "اِسَّمَّعَا"},
{"past_3mp", "اِسَّمَّعُوا"},
{"past_3ms", "اِسَّمَّعَ"},
},
},
}
a1bwjplmv5yefj2ki1vcc5skjx986oj
1124219
1124185
2026-08-31T08:12:02Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124219
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 1 من 8.
return {
{
label = "فَعَلَ ـُ (p.125, abstract paradigm)", root = "فعل", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُفْعُلَا"},
{"imp_2fp", "اُفْعُلْنَ"},
{"imp_2fs", "اُفْعُلِي"},
{"imp_2mp", "اُفْعُلُوا"},
{"imp_2ms", "اُفْعُلْ"},
{"ind_1p", "نَفْعُلُ"},
{"ind_1s", "أَفْعُلُ"},
{"ind_2d", "تَفْعُلَانِ"},
{"ind_2fp", "تَفْعُلْنَ"},
{"ind_2fs", "تَفْعُلِينَ"},
{"ind_2mp", "تَفْعُلُونَ"},
{"ind_2ms", "تَفْعُلُ"},
{"ind_3fd", "تَفْعُلَانِ"},
{"ind_3fp", "يَفْعُلْنَ"},
{"ind_3fs", "تَفْعُلُ"},
{"ind_3md", "يَفْعُلَانِ"},
{"ind_3mp", "يَفْعُلُونَ"},
{"ind_3ms", "يَفْعُلُ"},
{"ind_pass_1p", "نُفْعَلُ"},
{"ind_pass_1s", "أُفْعَلُ"},
{"ind_pass_2d", "تُفْعَلَانِ"},
{"ind_pass_2fp", "تُفْعَلْنَ"},
{"ind_pass_2fs", "تُفْعَلِينَ"},
{"ind_pass_2mp", "تُفْعَلُونَ"},
{"ind_pass_2ms", "تُفْعَلُ"},
{"ind_pass_3fd", "تُفْعَلَانِ"},
{"ind_pass_3fp", "يُفْعَلْنَ"},
{"ind_pass_3fs", "تُفْعَلُ"},
{"ind_pass_3md", "يُفْعَلَانِ"},
{"ind_pass_3mp", "يُفْعَلُونَ"},
{"ind_pass_3ms", "يُفْعَلُ"},
{"past_1p", "فَعَلْنَا"},
{"past_1s", "فَعَلْتُ"},
{"past_2d", "فَعَلْتُمَا"},
{"past_2fp", "فَعَلْتُنَّ"},
{"past_2fs", "فَعَلْتِ"},
{"past_2mp", "فَعَلْتُمْ"},
{"past_2ms", "فَعَلْتَ"},
{"past_3fd", "فَعَلَتَا"},
{"past_3fp", "فَعَلْنَ"},
{"past_3fs", "فَعَلَتْ"},
{"past_3md", "فَعَلَا"},
{"past_3mp", "فَعَلُوا"},
{"past_3ms", "فَعَلَ"},
{"past_pass_1p", "فُعِلْنَا"},
{"past_pass_1s", "فُعِلْتُ"},
{"past_pass_2d", "فُعِلْتُمَا"},
{"past_pass_2fp", "فُعِلْتُنَّ"},
{"past_pass_2fs", "فُعِلْتِ"},
{"past_pass_2mp", "فُعِلْتُمْ"},
{"past_pass_2ms", "فُعِلْتَ"},
{"past_pass_3fd", "فُعِلَتَا"},
{"past_pass_3fp", "فُعِلْنَ"},
{"past_pass_3fs", "فُعِلَتْ"},
{"past_pass_3md", "فُعِلَا"},
{"past_pass_3mp", "فُعِلُوا"},
{"past_pass_3ms", "فُعِلَ"},
},
},
{
label = "رَؤُفَ (p.198)", root = "رأف", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُرْؤُفَا"},
{"imp_2fp", "اُرْؤُفْنَ"},
{"imp_2fs", "اُرْؤُفِي"},
{"imp_2mp", "اُرْؤُفُوا"},
{"imp_2ms", "اُرْؤُفْ"},
{"ind_1p", "نَرْؤُفُ"},
{"ind_1s", "أَرْؤُفُ"},
{"ind_2d", "تَرْؤُفَانِ"},
{"ind_2fp", "تَرْؤُفْنَ"},
{"ind_2fs", "تَرْؤُفِينَ"},
{"ind_2mp", "تَرْؤُفُونَ"},
{"ind_2ms", "تَرْؤُفُ"},
{"ind_3fd", "تَرْؤُفَانِ"},
{"ind_3fp", "يَرْؤُفْنَ"},
{"ind_3fs", "تَرْؤُفُ"},
{"ind_3md", "يَرْؤُفَانِ"},
{"ind_3mp", "يَرْؤُفُونَ"},
{"ind_3ms", "يَرْؤُفُ"},
{"past_1p", "رَؤُفْنَا"},
{"past_1s", "رَؤُفْتُ"},
{"past_2d", "رَؤُفْتُمَا"},
{"past_2fp", "رَؤُفْتُنَّ"},
{"past_2fs", "رَؤُفْتِ"},
{"past_2mp", "رَؤُفْتُمْ"},
{"past_2ms", "رَؤُفْتَ"},
{"past_3fd", "رَؤُفَتَا"},
{"past_3fp", "رَؤُفْنَ"},
{"past_3fs", "رَؤُفَتْ"},
{"past_3md", "رَؤُفَا"},
{"past_3mp", "رَؤُفُوا"},
{"past_3ms", "رَؤُفَ"},
},
},
{
label = "ضَؤُلَ (p.198)", root = "ضأل", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُضْؤُلَا"},
{"imp_2fp", "اُضْؤُلْنَ"},
{"imp_2fs", "اُضْؤُلِي"},
{"imp_2mp", "اُضْؤُلُوا"},
{"imp_2ms", "اُضْؤُلْ"},
{"ind_1p", "نَضْؤُلُ"},
{"ind_1s", "أَضْؤُلُ"},
{"ind_2d", "تَضْؤُلَانِ"},
{"ind_2fp", "تَضْؤُلْنَ"},
{"ind_2fs", "تَضْؤُلِينَ"},
{"ind_2mp", "تَضْؤُلُونَ"},
{"ind_2ms", "تَضْؤُلُ"},
{"ind_3fd", "تَضْؤُلَانِ"},
{"ind_3fp", "يَضْؤُلْنَ"},
{"ind_3fs", "تَضْؤُلُ"},
{"ind_3md", "يَضْؤُلَانِ"},
{"ind_3mp", "يَضْؤُلُونَ"},
{"ind_3ms", "يَضْؤُلُ"},
{"past_1p", "ضَؤُلْنَا"},
{"past_1s", "ضَؤُلْتُ"},
{"past_2d", "ضَؤُلْتُمَا"},
{"past_2fp", "ضَؤُلْتُنَّ"},
{"past_2fs", "ضَؤُلْتِ"},
{"past_2mp", "ضَؤُلْتُمْ"},
{"past_2ms", "ضَؤُلْتَ"},
{"past_3fd", "ضَؤُلَتَا"},
{"past_3fp", "ضَؤُلْنَ"},
{"past_3fs", "ضَؤُلَتْ"},
{"past_3md", "ضَؤُلَا"},
{"past_3mp", "ضَؤُلُوا"},
{"past_3ms", "ضَؤُلَ"},
},
},
{
label = "آخَذَ (p.260)", root = "أخذ", wazn = "فاعل",
forms = {
{"imp_2d", "آخِذَا"},
{"imp_2fp", "آخِذْنَ"},
{"imp_2fs", "آخِذِي"},
{"imp_2mp", "آخِذُوا"},
{"imp_2ms", "آخِذْ"},
{"ind_1p", "نُؤَاخِذُ"},
{"ind_1s", "أُؤَاخِذُ"},
{"ind_2d", "تُؤَاخِذَانِ"},
{"ind_2fp", "تُؤَاخِذْنَ"},
{"ind_2fs", "تُؤَاخِذِينَ"},
{"ind_2mp", "تُؤَاخِذُونَ"},
{"ind_2ms", "تُؤَاخِذُ"},
{"ind_3fd", "تُؤَاخِذَانِ"},
{"ind_3fp", "يُؤَاخِذْنَ"},
{"ind_3fs", "تُؤَاخِذُ"},
{"ind_3md", "يُؤَاخِذَانِ"},
{"ind_3mp", "يُؤَاخِذُونَ"},
{"ind_3ms", "يُؤَاخِذُ"},
{"past_1p", "آخَذْنَا"},
{"past_1s", "آخَذْتُ"},
{"past_2d", "آخَذْتُمَا"},
{"past_2fp", "آخَذْتُنَّ"},
{"past_2fs", "آخَذْتِ"},
{"past_2mp", "آخَذْتُمْ"},
{"past_2ms", "آخَذْتَ"},
{"past_3fd", "آخَذَتَا"},
{"past_3fp", "آخَذْنَ"},
{"past_3fs", "آخَذَتْ"},
{"past_3md", "آخَذَا"},
{"past_3mp", "آخَذُوا"},
{"past_3ms", "آخَذَ"},
},
},
{
label = "اِدَّعَمَ (p.334)", root = "دعم", wazn = "افتعل",
forms = {
{"imp_2d", "اِدَّعِمَا"},
{"imp_2fp", "اِدَّعِمْنَ"},
{"imp_2fs", "اِدَّعِمِي"},
{"imp_2mp", "اِدَّعِمُوا"},
{"imp_2ms", "اِدَّعِمْ"},
{"ind_1p", "نَدَّعِمُ"},
{"ind_1s", "أَدَّعِمُ"},
{"ind_2d", "تَدَّعِمَانِ"},
{"ind_2fp", "تَدَّعِمْنَ"},
{"ind_2fs", "تَدَّعِمِينَ"},
{"ind_2mp", "تَدَّعِمُونَ"},
{"ind_2ms", "تَدَّعِمُ"},
{"ind_3fd", "تَدَّعِمَانِ"},
{"ind_3fp", "يَدَّعِمْنَ"},
{"ind_3fs", "تَدَّعِمُ"},
{"ind_3md", "يَدَّعِمَانِ"},
{"ind_3mp", "يَدَّعِمُونَ"},
{"ind_3ms", "يَدَّعِمُ"},
{"past_1p", "اِدَّعَمْنَا"},
{"past_1s", "اِدَّعَمْتُ"},
{"past_2d", "اِدَّعَمْتُمَا"},
{"past_2fp", "اِدَّعَمْتُنَّ"},
{"past_2fs", "اِدَّعَمْتِ"},
{"past_2mp", "اِدَّعَمْتُمْ"},
{"past_2ms", "اِدَّعَمْتَ"},
{"past_3fd", "اِدَّعَمَتَا"},
{"past_3fp", "اِدَّعَمْنَ"},
{"past_3fs", "اِدَّعَمَتْ"},
{"past_3md", "اِدَّعَمَا"},
{"past_3mp", "اِدَّعَمُوا"},
{"past_3ms", "اِدَّعَمَ"},
},
},
{
label = "هَنَأَ ـُ (p.135، مهموز اللام)", root = "هنأ", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُهْنُؤَا"},
{"imp_2fp", "اُهْنُؤْنَ"},
{"imp_2fs", "اُهْنُئِي"},
{"imp_2mp", "اُهْنُؤُوا"},
{"imp_2ms", "اُهْنُؤْ"},
{"ind_1p", "نَهْنُؤُ"},
{"ind_1s", "أَهْنُؤُ"},
{"ind_2d", "تَهْنُؤَانِ"},
{"ind_2fp", "تَهْنُؤْنَ"},
{"ind_2fs", "تَهْنُئِينَ"},
{"ind_2mp", "تَهْنُؤُونَ"},
{"ind_2ms", "تَهْنُؤُ"},
{"ind_3fd", "تَهْنُؤَانِ"},
{"ind_3fp", "يَهْنُؤْنَ"},
{"ind_3fs", "تَهْنُؤُ"},
{"ind_3md", "يَهْنُؤَانِ"},
{"ind_3mp", "يَهْنُؤُونَ"},
{"ind_3ms", "يَهْنُؤُ"},
{"ind_pass_1p", "نُهْنَأُ"},
{"ind_pass_1s", "أُهْنَأُ"},
{"ind_pass_2d", "تُهْنَآنِ"},
{"ind_pass_2fp", "تُهْنَأْنَ"},
{"ind_pass_2fs", "تُهْنَئِينَ"},
{"ind_pass_2mp", "تُهْنَؤُونَ"},
{"ind_pass_2ms", "تُهْنَأُ"},
{"ind_pass_3fd", "تُهْنَآنِ"},
{"ind_pass_3fp", "يُهْنَأْنَ"},
{"ind_pass_3fs", "تُهْنَأُ"},
{"ind_pass_3md", "يُهْنَآنِ"},
{"ind_pass_3mp", "يُهْنَؤُونَ"},
{"ind_pass_3ms", "يُهْنَأُ"},
{"past_1p", "هَنَأْنَا"},
{"past_1s", "هَنَأْتُ"},
{"past_2d", "هَنَأْتُمَا"},
{"past_2fp", "هَنَأْتُنَّ"},
{"past_2fs", "هَنَأْتِ"},
{"past_2mp", "هَنَأْتُمْ"},
{"past_2ms", "هَنَأْتَ"},
{"past_3fd", "هَنَأَتَا"},
{"past_3fp", "هَنَأْنَ"},
{"past_3fs", "هَنَأَتْ"},
{"past_3md", "هَنَآ"},
{"past_3mp", "هَنَؤُوا"},
{"past_3ms", "هَنَأَ"},
{"past_pass_1p", "هُنِئْنَا"},
{"past_pass_1s", "هُنِئْتُ"},
{"past_pass_2d", "هُنِئْتُمَا"},
{"past_pass_2fp", "هُنِئْتُنَّ"},
{"past_pass_2fs", "هُنِئْتِ"},
{"past_pass_2mp", "هُنِئْتُمْ"},
{"past_pass_2ms", "هُنِئْتَ"},
{"past_pass_3fd", "هُنِئَتَا"},
{"past_pass_3fp", "هُنِئْنَ"},
{"past_pass_3fs", "هُنِئَتْ"},
{"past_pass_3md", "هُنِئَا"},
{"past_pass_3mp", "هُنِئُوا"},
{"past_pass_3ms", "هُنِئَ"},
},
},
{
label = "دَعا ـُ (p.141، ناقص واوي)", root = "دعو", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُدْعُوَا"},
{"imp_2fp", "اُدْعُونَ"},
{"imp_2fs", "اِدْعِي"},
{"imp_2mp", "اُدْعُوا"},
{"imp_2ms", "اُدْعُ"},
{"ind_1p", "نَدْعُو"},
{"ind_1s", "أَدْعُو"},
{"ind_2d", "تَدْعُوَانِ"},
{"ind_2fp", "تَدْعُونَ"},
{"ind_2fs", "تَدْعِينَ"},
{"ind_2mp", "تَدْعُونَ"},
{"ind_2ms", "تَدْعُو"},
{"ind_3fd", "تَدْعُوَانِ"},
{"ind_3fp", "يَدْعُونَ"},
{"ind_3fs", "تَدْعُو"},
{"ind_3md", "يَدْعُوَانِ"},
{"ind_3mp", "يَدْعُونَ"},
{"ind_3ms", "يَدْعُو"},
{"ind_pass_1p", "نُدْعَى"},
{"ind_pass_1s", "أُدْعَى"},
{"ind_pass_2d", "تُدْعَيَانِ"},
{"ind_pass_2fp", "تُدْعَيْنَ"},
{"ind_pass_2fs", "تُدْعَيْنَ"},
{"ind_pass_2mp", "تُدْعَوْنَ"},
{"ind_pass_2ms", "تُدْعَى"},
{"ind_pass_3fd", "تُدْعَيَانِ"},
{"ind_pass_3fp", "يُدْعَيْنَ"},
{"ind_pass_3fs", "تُدْعَى"},
{"ind_pass_3md", "يُدْعَيَانِ"},
{"ind_pass_3mp", "يُدْعَوْنَ"},
{"ind_pass_3ms", "يُدْعَى"},
{"past_1p", "دَعَوْنَا"},
{"past_1s", "دَعَوْتُ"},
{"past_2d", "دَعَوْتُمَا"},
{"past_2fp", "دَعَوْتُنَّ"},
{"past_2fs", "دَعَوْتِ"},
{"past_2mp", "دَعَوْتُمْ"},
{"past_2ms", "دَعَوْتَ"},
{"past_3fd", "دَعَتَا"},
{"past_3fp", "دَعَوْنَ"},
{"past_3fs", "دَعَتْ"},
{"past_3md", "دَعَوَا"},
{"past_3mp", "دَعَوْا"},
{"past_3ms", "دَعَا"},
{"past_pass_1p", "دُعِينَا"},
{"past_pass_1s", "دُعِيتُ"},
{"past_pass_2d", "دُعِيتُمَا"},
{"past_pass_2fp", "دُعِيتُنَّ"},
{"past_pass_2fs", "دُعِيتِ"},
{"past_pass_2mp", "دُعِيتُمْ"},
{"past_pass_2ms", "دُعِيتَ"},
{"past_pass_3fd", "دُعِيَتَا"},
{"past_pass_3fp", "دُعِينَ"},
{"past_pass_3fs", "دُعِيَتْ"},
{"past_pass_3md", "دُعِيَا"},
{"past_pass_3mp", "دُعُوا"},
{"past_pass_3ms", "دُعِيَ"},
},
},
{
label = "هَيُؤَ ـُ (p.203، أجوف على فعُل)", root = "هيأ", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُهْيُؤَا"},
{"imp_2fp", "اُهْيُؤْنَ"},
{"imp_2fs", "اُهْيُئِي"},
{"imp_2mp", "اُهْيُؤُوا"},
{"imp_2ms", "اُهْيُؤْ"},
{"ind_1p", "نَهْيُؤُ"},
{"ind_1s", "أَهْيُؤُ"},
{"ind_2d", "تَهْيُؤَانِ"},
{"ind_2fp", "تَهْيُؤْنَ"},
{"ind_2fs", "تَهْيُئِينَ"},
{"ind_2mp", "تَهْيُؤُونَ"},
{"ind_2ms", "تَهْيُؤُ"},
{"ind_3fd", "تَهْيُؤَانِ"},
{"ind_3fp", "يَهْيُؤْنَ"},
{"ind_3fs", "تَهْيُؤُ"},
{"ind_3md", "يَهْيُؤَانِ"},
{"ind_3mp", "يَهْيُؤُونَ"},
{"ind_3ms", "يَهْيُؤُ"},
{"past_1p", "هَيُؤْنَا"},
{"past_1s", "هَيُؤْتُ"},
{"past_2d", "هَيُؤْتُمَا"},
{"past_2fp", "هَيُؤْتُنَّ"},
{"past_2fs", "هَيُؤْتِ"},
{"past_2mp", "هَيُؤْتُمْ"},
{"past_2ms", "هَيُؤْتَ"},
{"past_3fd", "هَيُؤَتَا"},
{"past_3fp", "هَيُؤْنَ"},
{"past_3fs", "هَيُؤَتْ"},
{"past_3md", "هَيُؤَا"},
{"past_3mp", "هَيُؤُوا"},
{"past_3ms", "هَيُؤَ"},
},
},
{
label = "وَفَى ـِ (p.164، لفيف مفروق)", root = "وفي", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "فِيَا"},
{"imp_2fp", "فِينَ"},
{"imp_2fs", "فِي"},
{"imp_2mp", "فُوا"},
{"imp_2ms", "فِ"},
{"ind_1p", "نَفِي"},
{"ind_1s", "أَفِي"},
{"ind_2d", "تَفِيَانِ"},
{"ind_2fp", "تَفِينَ"},
{"ind_2fs", "تَفِينَ"},
{"ind_2mp", "تَفُونَ"},
{"ind_2ms", "تَفِي"},
{"ind_3fd", "تَفِيَانِ"},
{"ind_3fp", "يَفِينَ"},
{"ind_3fs", "تَفِي"},
{"ind_3md", "يَفِيَانِ"},
{"ind_3mp", "يَفُونَ"},
{"ind_3ms", "يَفِي"},
{"ind_pass_1p", "نُوفَى"},
{"ind_pass_1s", "أُوفَى"},
{"ind_pass_2d", "تُوفَيَانِ"},
{"ind_pass_2fp", "تُوفَيْنَ"},
{"ind_pass_2fs", "تُوفَيْنَ"},
{"ind_pass_2mp", "تُوفَوْنَ"},
{"ind_pass_2ms", "تُوفَى"},
{"ind_pass_3fd", "تُوفَيَانِ"},
{"ind_pass_3fp", "يُوفَيْنَ"},
{"ind_pass_3fs", "تُوفَى"},
{"ind_pass_3md", "يُوفَيَانِ"},
{"ind_pass_3mp", "يُوفَوْنَ"},
{"ind_pass_3ms", "يُوفَى"},
{"past_1p", "وَفَيْنَا"},
{"past_1s", "وَفَيْتُ"},
{"past_2d", "وَفَيْتُمَا"},
{"past_2fp", "وَفَيْتُنَّ"},
{"past_2fs", "وَفَيْتِ"},
{"past_2mp", "وَفَيْتُمْ"},
{"past_2ms", "وَفَيْتَ"},
{"past_3fd", "وَفَتَا"},
{"past_3fp", "وَفَيْنَ"},
{"past_3fs", "وَفَتْ"},
{"past_3md", "وَفَيَا"},
{"past_3mp", "وَفَوْا"},
{"past_3ms", "وَفَى"},
{"past_pass_1p", "وُفِينَا"},
{"past_pass_1s", "وُفِيتُ"},
{"past_pass_2d", "وُفِيتُمَا"},
{"past_pass_2fp", "وُفِيتُنَّ"},
{"past_pass_2fs", "وُفِيتِ"},
{"past_pass_2mp", "وُفِيتُمْ"},
{"past_pass_2ms", "وُفِيتَ"},
{"past_pass_3fd", "وُفِيَتَا"},
{"past_pass_3fp", "وُفِينَ"},
{"past_pass_3fs", "وُفِيَتْ"},
{"past_pass_3md", "وُفِيَا"},
{"past_pass_3mp", "وُفُوا"},
{"past_pass_3ms", "وُفِيَ"},
},
},
{
label = "وَلِيَ ـِ (p.238، لفيف مفروق)", root = "ولي", wazn = "فعِل يفعِل",
pass = true,
forms = {
{"imp_2d", "لِيَا"},
{"imp_2fp", "لِينَ"},
{"imp_2fs", "لِي"},
{"imp_2mp", "لُوا"},
{"imp_2ms", "لِ"},
{"ind_1p", "نَلِي"},
{"ind_1s", "أَلِي"},
{"ind_2d", "تَلِيَانِ"},
{"ind_2fp", "تَلِينَ"},
{"ind_2fs", "تَلِينَ"},
{"ind_2mp", "تَلُونَ"},
{"ind_2ms", "تَلِي"},
{"ind_3fd", "تَلِيَانِ"},
{"ind_3fp", "يَلِينَ"},
{"ind_3fs", "تَلِي"},
{"ind_3md", "يَلِيَانِ"},
{"ind_3mp", "يَلُونَ"},
{"ind_3ms", "يَلِي"},
{"ind_pass_1p", "نُولَى"},
{"ind_pass_1s", "أُولَى"},
{"ind_pass_2d", "تُولَيَانِ"},
{"ind_pass_2fp", "تُولَيْنَ"},
{"ind_pass_2fs", "تُولَيْنَ"},
{"ind_pass_2mp", "تُولَوْنَ"},
{"ind_pass_2ms", "تُولَى"},
{"ind_pass_3fd", "تُولَيَانِ"},
{"ind_pass_3fp", "يُولَيْنَ"},
{"ind_pass_3fs", "تُولَى"},
{"ind_pass_3md", "يُولَيَانِ"},
{"ind_pass_3mp", "يُولَوْنَ"},
{"ind_pass_3ms", "يُولَى"},
{"past_1p", "وَلِينَا"},
{"past_1s", "وَلِيتُ"},
{"past_2d", "وَلِيتُمَا"},
{"past_2fp", "وَلِيتُنَّ"},
{"past_2fs", "وَلِيتِ"},
{"past_2mp", "وَلِيتُمْ"},
{"past_2ms", "وَلِيتَ"},
{"past_3fd", "وَلِيَتَا"},
{"past_3fp", "وَلِينَ"},
{"past_3fs", "وَلِيَتْ"},
{"past_3md", "وَلِيَا"},
{"past_3mp", "وَلُوا"},
{"past_3ms", "وَلِيَ"},
{"past_pass_1p", "وُلِينَا"},
{"past_pass_1s", "وُلِيتُ"},
{"past_pass_2d", "وُلِيتُمَا"},
{"past_pass_2fp", "وُلِيتُنَّ"},
{"past_pass_2fs", "وُلِيتِ"},
{"past_pass_2mp", "وُلِيتُمْ"},
{"past_pass_2ms", "وُلِيتَ"},
{"past_pass_3fd", "وُلِيَتَا"},
{"past_pass_3fp", "وُلِينَ"},
{"past_pass_3fs", "وُلِيَتْ"},
{"past_pass_3md", "وُلِيَا"},
{"past_pass_3mp", "وُلُوا"},
{"past_pass_3ms", "وُلِيَ"},
},
},
{
label = "تَفاعَلَ (p.302، الوزن السادس)", root = "فعل", wazn = "تفاعل",
pass = true,
forms = {
{"imp_2d", "تَفَاعَلَا"},
{"imp_2fp", "تَفَاعَلْنَ"},
{"imp_2fs", "تَفَاعَلِي"},
{"imp_2mp", "تَفَاعَلُوا"},
{"imp_2ms", "تَفَاعَلْ"},
{"ind_1p", "نَتَفَاعَلُ"},
{"ind_1s", "أَتَفَاعَلُ"},
{"ind_2d", "تَتَفَاعَلَانِ"},
{"ind_2fp", "تَتَفَاعَلْنَ"},
{"ind_2fs", "تَتَفَاعَلِينَ"},
{"ind_2mp", "تَتَفَاعَلُونَ"},
{"ind_2ms", "تَتَفَاعَلُ"},
{"ind_3fd", "تَتَفَاعَلَانِ"},
{"ind_3fp", "يَتَفَاعَلْنَ"},
{"ind_3fs", "تَتَفَاعَلُ"},
{"ind_3md", "يَتَفَاعَلَانِ"},
{"ind_3mp", "يَتَفَاعَلُونَ"},
{"ind_3ms", "يَتَفَاعَلُ"},
{"ind_pass_1p", "نُتَفَاعَلُ"},
{"ind_pass_1s", "أُتَفَاعَلُ"},
{"ind_pass_2d", "تُتَفَاعَلَانِ"},
{"ind_pass_2fp", "تُتَفَاعَلْنَ"},
{"ind_pass_2fs", "تُتَفَاعَلِينَ"},
{"ind_pass_2mp", "تُتَفَاعَلُونَ"},
{"ind_pass_2ms", "تُتَفَاعَلُ"},
{"ind_pass_3fd", "تُتَفَاعَلَانِ"},
{"ind_pass_3fp", "يُتَفَاعَلْنَ"},
{"ind_pass_3fs", "تُتَفَاعَلُ"},
{"ind_pass_3md", "يُتَفَاعَلَانِ"},
{"ind_pass_3mp", "يُتَفَاعَلُونَ"},
{"ind_pass_3ms", "يُتَفَاعَلُ"},
{"past_1p", "تَفَاعَلْنَا"},
{"past_1s", "تَفَاعَلْتُ"},
{"past_2d", "تَفَاعَلْتُمَا"},
{"past_2fp", "تَفَاعَلْتُنَّ"},
{"past_2fs", "تَفَاعَلْتِ"},
{"past_2mp", "تَفَاعَلْتُمْ"},
{"past_2ms", "تَفَاعَلْتَ"},
{"past_3fd", "تَفَاعَلَتَا"},
{"past_3fp", "تَفَاعَلْنَ"},
{"past_3fs", "تَفَاعَلَتْ"},
{"past_3md", "تَفَاعَلَا"},
{"past_3mp", "تَفَاعَلُوا"},
{"past_3ms", "تَفَاعَلَ"},
{"past_pass_1p", "تُفُوعِلْنَا"},
{"past_pass_1s", "تُفُوعِلْتُ"},
{"past_pass_2d", "تُفُوعِلْتُمَا"},
{"past_pass_2fp", "تُفُوعِلْتُنَّ"},
{"past_pass_2fs", "تُفُوعِلْتِ"},
{"past_pass_2mp", "تُفُوعِلْتُمْ"},
{"past_pass_2ms", "تُفُوعِلْتَ"},
{"past_pass_3fd", "تُفُوعِلَتَا"},
{"past_pass_3fp", "تُفُوعِلْنَ"},
{"past_pass_3fs", "تُفُوعِلَتْ"},
{"past_pass_3md", "تُفُوعِلَا"},
{"past_pass_3mp", "تُفُوعِلُوا"},
{"past_pass_3ms", "تُفُوعِلَ"},
},
},
{
label = "فَرَّ ـِ (p.147، مضاعف)", root = "فرر", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "فِرَّا"},
{"imp_2fp", "اِفْرِرْنَ"},
{"imp_2fs", "فِرِّي"},
{"imp_2mp", "فِرُّوا"},
{"imp_2ms", "فِرَّ"},
{"ind_1p", "نَفِرُّ"},
{"ind_1s", "أَفِرُّ"},
{"ind_2d", "تَفِرَّانِ"},
{"ind_2fp", "تَفْرِرْنَ"},
{"ind_2fs", "تَفِرِّينَ"},
{"ind_2mp", "تَفِرُّونَ"},
{"ind_2ms", "تَفِرُّ"},
{"ind_3fd", "تَفِرَّانِ"},
{"ind_3fp", "يَفْرِرْنَ"},
{"ind_3fs", "تَفِرُّ"},
{"ind_3md", "يَفِرَّانِ"},
{"ind_3mp", "يَفِرُّونَ"},
{"ind_3ms", "يَفِرُّ"},
{"ind_pass_1p", "نُفَرُّ"},
{"ind_pass_1s", "أُفَرُّ"},
{"ind_pass_2d", "تُفَرَّانِ"},
{"ind_pass_2fp", "تُفْرَرْنَ"},
{"ind_pass_2fs", "تُفَرِّينَ"},
{"ind_pass_2mp", "تُفَرُّونَ"},
{"ind_pass_2ms", "تُفَرُّ"},
{"ind_pass_3fd", "تُفَرَّانِ"},
{"ind_pass_3fp", "يُفْرَرْنَ"},
{"ind_pass_3fs", "تُفَرُّ"},
{"ind_pass_3md", "يُفَرَّانِ"},
{"ind_pass_3mp", "يُفَرُّونَ"},
{"ind_pass_3ms", "يُفَرُّ"},
{"past_1p", "فَرَرْنَا"},
{"past_1s", "فَرَرْتُ"},
{"past_2d", "فَرَرْتُمَا"},
{"past_2fp", "فَرَرْتُنَّ"},
{"past_2fs", "فَرَرْتِ"},
{"past_2mp", "فَرَرْتُمْ"},
{"past_2ms", "فَرَرْتَ"},
{"past_3fd", "فَرَّتَا"},
{"past_3fp", "فَرَرْنَ"},
{"past_3fs", "فَرَّتْ"},
{"past_3md", "فَرَّا"},
{"past_3mp", "فَرُّوا"},
{"past_3ms", "فَرَّ"},
{"past_pass_1p", "فُرِرْنَا"},
{"past_pass_1s", "فُرِرْتُ"},
{"past_pass_2d", "فُرِرْتُمَا"},
{"past_pass_2fp", "فُرِرْتُنَّ"},
{"past_pass_2fs", "فُرِرْتِ"},
{"past_pass_2mp", "فُرِرْتُمْ"},
{"past_pass_2ms", "فُرِرْتَ"},
{"past_pass_3fd", "فُرَّتَا"},
{"past_pass_3fp", "فُرِرْنَ"},
{"past_pass_3fs", "فُرَّتْ"},
{"past_pass_3md", "فُرَّا"},
{"past_pass_3mp", "فُرُّوا"},
{"past_pass_3ms", "فُرَّ"},
},
},
{
label = "خافَ ـَ (p.222، أجوف واوي)", root = "خوف", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "خَافَا"},
{"imp_2fp", "خَفْنَ"},
{"imp_2fs", "خَافِي"},
{"imp_2mp", "خَافُوا"},
{"imp_2ms", "خَفْ"},
{"ind_1p", "نَخَافُ"},
{"ind_1s", "أَخَافُ"},
{"ind_2d", "تَخَافَانِ"},
{"ind_2fp", "تَخَفْنَ"},
{"ind_2fs", "تَخَافِينَ"},
{"ind_2mp", "تَخَافُونَ"},
{"ind_2ms", "تَخَافُ"},
{"ind_3fd", "تَخَافَانِ"},
{"ind_3fp", "يَخَفْنَ"},
{"ind_3fs", "تَخَافُ"},
{"ind_3md", "يَخَافَانِ"},
{"ind_3mp", "يَخَافُونَ"},
{"ind_3ms", "يَخَافُ"},
{"ind_pass_1p", "نُخَافُ"},
{"ind_pass_1s", "أُخَافُ"},
{"ind_pass_2d", "تُخَافَانِ"},
{"ind_pass_2fp", "تُخَفْنَ"},
{"ind_pass_2fs", "تُخَافِينَ"},
{"ind_pass_2mp", "تُخَافُونَ"},
{"ind_pass_2ms", "تُخَافُ"},
{"ind_pass_3fd", "تُخَافَانِ"},
{"ind_pass_3fp", "يُخَفْنَ"},
{"ind_pass_3fs", "تُخَافُ"},
{"ind_pass_3md", "يُخَافَانِ"},
{"ind_pass_3mp", "يُخَافُونَ"},
{"ind_pass_3ms", "يُخَافُ"},
{"past_1p", "خِفْنَا"},
{"past_1s", "خِفْتُ"},
{"past_2d", "خِفْتُمَا"},
{"past_2fp", "خِفْتُنَّ"},
{"past_2fs", "خِفْتِ"},
{"past_2mp", "خِفْتُمْ"},
{"past_2ms", "خِفْتَ"},
{"past_3fd", "خَافَتَا"},
{"past_3fp", "خِفْنَ"},
{"past_3fs", "خَافَتْ"},
{"past_3md", "خَافَا"},
{"past_3mp", "خَافُوا"},
{"past_3ms", "خَافَ"},
{"past_pass_1p", "خُفْنَا"},
{"past_pass_1s", "خُفْتُ"},
{"past_pass_2d", "خُفْتُمَا"},
{"past_pass_2fp", "خُفْتُنَّ"},
{"past_pass_2fs", "خُفْتِ"},
{"past_pass_2mp", "خُفْتُمْ"},
{"past_pass_2ms", "خُفْتَ"},
{"past_pass_3fd", "خِيفَتَا"},
{"past_pass_3fp", "خُفْنَ"},
{"past_pass_3fs", "خِيفَتْ"},
{"past_pass_3md", "خِيفَا"},
{"past_pass_3mp", "خِيفُوا"},
{"past_pass_3ms", "خِيفَ"},
},
},
{
label = "فَعْلَلَ (p.385، رباعي مجرد)", root = "فعلل", wazn = "فعلل",
pass = true,
forms = {
{"imp_2d", "فَعْلِلَا"},
{"imp_2fp", "فَعْلِلْنَ"},
{"imp_2fs", "فَعْلِلِي"},
{"imp_2mp", "فَعْلِلُوا"},
{"imp_2ms", "فَعْلِلْ"},
{"ind_1p", "نُفَعْلِلُ"},
{"ind_1s", "أُفَعْلِلُ"},
{"ind_2d", "تُفَعْلِلَانِ"},
{"ind_2fp", "تُفَعْلِلْنَ"},
{"ind_2fs", "تُفَعْلِلِينَ"},
{"ind_2mp", "تُفَعْلِلُونَ"},
{"ind_2ms", "تُفَعْلِلُ"},
{"ind_3fd", "تُفَعْلِلَانِ"},
{"ind_3fp", "يُفَعْلِلْنَ"},
{"ind_3fs", "تُفَعْلِلُ"},
{"ind_3md", "يُفَعْلِلَانِ"},
{"ind_3mp", "يُفَعْلِلُونَ"},
{"ind_3ms", "يُفَعْلِلُ"},
{"ind_pass_1p", "نُفَعْلَلُ"},
{"ind_pass_1s", "أُفَعْلَلُ"},
{"ind_pass_2d", "تُفَعْلَلَانِ"},
{"ind_pass_2fp", "تُفَعْلَلْنَ"},
{"ind_pass_2fs", "تُفَعْلَلِينَ"},
{"ind_pass_2mp", "تُفَعْلَلُونَ"},
{"ind_pass_2ms", "تُفَعْلَلُ"},
{"ind_pass_3fd", "تُفَعْلَلَانِ"},
{"ind_pass_3fp", "يُفَعْلَلْنَ"},
{"ind_pass_3fs", "تُفَعْلَلُ"},
{"ind_pass_3md", "يُفَعْلَلَانِ"},
{"ind_pass_3mp", "يُفَعْلَلُونَ"},
{"ind_pass_3ms", "يُفَعْلَلُ"},
{"past_1p", "فَعْلَلْنَا"},
{"past_1s", "فَعْلَلْتُ"},
{"past_2d", "فَعْلَلْتُمَا"},
{"past_2fp", "فَعْلَلْتُنَّ"},
{"past_2fs", "فَعْلَلْتِ"},
{"past_2mp", "فَعْلَلْتُمْ"},
{"past_2ms", "فَعْلَلْتَ"},
{"past_3fd", "فَعْلَلَتَا"},
{"past_3fp", "فَعْلَلْنَ"},
{"past_3fs", "فَعْلَلَتْ"},
{"past_3md", "فَعْلَلَا"},
{"past_3mp", "فَعْلَلُوا"},
{"past_3ms", "فَعْلَلَ"},
{"past_pass_1p", "فُعْلِلْنَا"},
{"past_pass_1s", "فُعْلِلْتُ"},
{"past_pass_2d", "فُعْلِلْتُمَا"},
{"past_pass_2fp", "فُعْلِلْتُنَّ"},
{"past_pass_2fs", "فُعْلِلْتِ"},
{"past_pass_2mp", "فُعْلِلْتُمْ"},
{"past_pass_2ms", "فُعْلِلْتَ"},
{"past_pass_3fd", "فُعْلِلَتَا"},
{"past_pass_3fp", "فُعْلِلْنَ"},
{"past_pass_3fs", "فُعْلِلَتْ"},
{"past_pass_3md", "فُعْلِلَا"},
{"past_pass_3mp", "فُعْلِلُوا"},
{"past_pass_3ms", "فُعْلِلَ"},
},
},
{
label = "اِسَّمَّعَ (p.287، تفعّل مدغم)", root = "سمع", wazn = "تفعّل",
reduced = true,
forms = {
{"imp_2d", "اِسَّمَّعَا"},
{"imp_2fp", "اِسَّمَّعْنَ"},
{"imp_2fs", "اِسَّمَّعِي"},
{"imp_2mp", "اِسَّمَّعُوا"},
{"imp_2ms", "اِسَّمَّعْ"},
{"ind_1p", "نَسَّمَّعُ"},
{"ind_1s", "أَسَّمَّعُ"},
{"ind_2d", "تَسَّمَّعَانِ"},
{"ind_2fp", "تَسَّمَّعْنَ"},
{"ind_2fs", "تَسَّمَّعِينَ"},
{"ind_2mp", "تَسَّمَّعُونَ"},
{"ind_2ms", "تَسَّمَّعُ"},
{"ind_3fd", "تَسَّمَّعَانِ"},
{"ind_3fp", "يَسَّمَّعْنَ"},
{"ind_3fs", "تَسَّمَّعُ"},
{"ind_3md", "يَسَّمَّعَانِ"},
{"ind_3mp", "يَسَّمَّعُونَ"},
{"ind_3ms", "يَسَّمَّعُ"},
{"past_1p", "اِسَّمَّعْنَا"},
{"past_1s", "اِسَّمَّعْتُ"},
{"past_2d", "اِسَّمَّعْتُمَا"},
{"past_2fp", "اِسَّمَّعْتُنَّ"},
{"past_2fs", "اِسَّمَّعْتِ"},
{"past_2mp", "اِسَّمَّعْتُمْ"},
{"past_2ms", "اِسَّمَّعْتَ"},
{"past_3fd", "اِسَّمَّعَتَا"},
{"past_3fp", "اِسَّمَّعْنَ"},
{"past_3fs", "اِسَّمَّعَتْ"},
{"past_3md", "اِسَّمَّعَا"},
{"past_3mp", "اِسَّمَّعُوا"},
{"past_3ms", "اِسَّمَّعَ"},
},
},
}
0bzocpsj3jd2t0wqwbrzyby2ixn0zin
وحدة:ar-verb/testcases/1
828
241789
1124186
1123928
2026-08-30T18:31:11Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124186
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 1 من 7. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/1")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_1()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
a2s7y2dv2avte3b9291hdqx79wadsgt
1124220
1124186
2026-08-31T08:12:02Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124220
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 1 من 8. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/1")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_1()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
8d90gxi80pqogvz5w06ls2qxkun6js8
وحدة:ar-verb/testcases/بيانات/2
828
241790
1124188
1123930
2026-08-30T18:31:18Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124188
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 2 من 7.
return {
{
label = "فَعَّلَ (p.241، الوزن الثاني)", root = "فعل", wazn = "فعّل",
pass = true,
forms = {
{"imp_2d", "فَعِّلَا"},
{"imp_2fp", "فَعِّلْنَ"},
{"imp_2fs", "فَعِّلِي"},
{"imp_2mp", "فَعِّلُوا"},
{"imp_2ms", "فَعِّلْ"},
{"ind_1p", "نُفَعِّلُ"},
{"ind_1s", "أُفَعِّلُ"},
{"ind_2d", "تُفَعِّلَانِ"},
{"ind_2fp", "تُفَعِّلْنَ"},
{"ind_2fs", "تُفَعِّلِينَ"},
{"ind_2mp", "تُفَعِّلُونَ"},
{"ind_2ms", "تُفَعِّلُ"},
{"ind_3fd", "تُفَعِّلَانِ"},
{"ind_3fp", "يُفَعِّلْنَ"},
{"ind_3fs", "تُفَعِّلُ"},
{"ind_3md", "يُفَعِّلَانِ"},
{"ind_3mp", "يُفَعِّلُونَ"},
{"ind_3ms", "يُفَعِّلُ"},
{"ind_pass_1p", "نُفَعَّلُ"},
{"ind_pass_1s", "أُفَعَّلُ"},
{"ind_pass_2d", "تُفَعَّلَانِ"},
{"ind_pass_2fp", "تُفَعَّلْنَ"},
{"ind_pass_2fs", "تُفَعَّلِينَ"},
{"ind_pass_2mp", "تُفَعَّلُونَ"},
{"ind_pass_2ms", "تُفَعَّلُ"},
{"ind_pass_3fd", "تُفَعَّلَانِ"},
{"ind_pass_3fp", "يُفَعَّلْنَ"},
{"ind_pass_3fs", "تُفَعَّلُ"},
{"ind_pass_3md", "يُفَعَّلَانِ"},
{"ind_pass_3mp", "يُفَعَّلُونَ"},
{"ind_pass_3ms", "يُفَعَّلُ"},
{"past_1p", "فَعَّلْنَا"},
{"past_1s", "فَعَّلْتُ"},
{"past_2d", "فَعَّلْتُمَا"},
{"past_2fp", "فَعَّلْتُنَّ"},
{"past_2fs", "فَعَّلْتِ"},
{"past_2mp", "فَعَّلْتُمْ"},
{"past_2ms", "فَعَّلْتَ"},
{"past_3fd", "فَعَّلَتَا"},
{"past_3fp", "فَعَّلْنَ"},
{"past_3fs", "فَعَّلَتْ"},
{"past_3md", "فَعَّلَا"},
{"past_3mp", "فَعَّلُوا"},
{"past_3ms", "فَعَّلَ"},
{"past_pass_1p", "فُعِّلْنَا"},
{"past_pass_1s", "فُعِّلْتُ"},
{"past_pass_2d", "فُعِّلْتُمَا"},
{"past_pass_2fp", "فُعِّلْتُنَّ"},
{"past_pass_2fs", "فُعِّلْتِ"},
{"past_pass_2mp", "فُعِّلْتُمْ"},
{"past_pass_2ms", "فُعِّلْتَ"},
{"past_pass_3fd", "فُعِّلَتَا"},
{"past_pass_3fp", "فُعِّلْنَ"},
{"past_pass_3fs", "فُعِّلَتْ"},
{"past_pass_3md", "فُعِّلَا"},
{"past_pass_3mp", "فُعِّلُوا"},
{"past_pass_3ms", "فُعِّلَ"},
},
},
{
label = "حَيِيَ ـَ (p.229، لفيف مقرون)", root = "حيي", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِحْيَيَا"},
{"imp_2fp", "اِحْيَيْنَ"},
{"imp_2fs", "اِحْيَيْ"},
{"imp_2mp", "اِحْيَوْا"},
{"imp_2ms", "اِحْيَ"},
{"ind_1p", "نَحْيَا"},
{"ind_1s", "أَحْيَا"},
{"ind_2d", "تَحْيَيَانِ"},
{"ind_2fp", "تَحْيَيْنَ"},
{"ind_2fs", "تَحْيَيْنَ"},
{"ind_2mp", "تَحْيَوْنَ"},
{"ind_2ms", "تَحْيَا"},
{"ind_3fd", "تَحْيَيَانِ"},
{"ind_3fp", "يَحْيَيْنَ"},
{"ind_3fs", "تَحْيَا"},
{"ind_3md", "يَحْيَيَانِ"},
{"ind_3mp", "يَحْيَوْنَ"},
{"ind_3ms", "يَحْيَا"},
{"ind_pass_1p", "نُحْيَا"},
{"ind_pass_1s", "أُحْيَا"},
{"ind_pass_2d", "تُحْيَيَانِ"},
{"ind_pass_2fp", "تُحْيَيْنَ"},
{"ind_pass_2fs", "تُحْيَيْنَ"},
{"ind_pass_2mp", "تُحْيَوْنَ"},
{"ind_pass_2ms", "تُحْيَا"},
{"ind_pass_3fd", "تُحْيَيَانِ"},
{"ind_pass_3fp", "يُحْيَيْنَ"},
{"ind_pass_3fs", "تُحْيَا"},
{"ind_pass_3md", "يُحْيَيَانِ"},
{"ind_pass_3mp", "يُحْيَوْنَ"},
{"ind_pass_3ms", "يُحْيَا"},
{"past_1p", "حَيِينَا"},
{"past_1s", "حَيِيتُ"},
{"past_2d", "حَيِيتُمَا"},
{"past_2fp", "حَيِيتُنَّ"},
{"past_2fs", "حَيِيتِ"},
{"past_2mp", "حَيِيتُمْ"},
{"past_2ms", "حَيِيتَ"},
{"past_3fd", "حَيِيَتَا"},
{"past_3fp", "حَيِينَ"},
{"past_3fs", "حَيِيَتْ"},
{"past_3md", "حَيِيَا"},
{"past_3mp", "حَيُوا"},
{"past_3ms", "حَيِيَ"},
{"past_pass_1p", "حُيِينَا"},
{"past_pass_1s", "حُيِيتُ"},
{"past_pass_2d", "حُيِيتُمَا"},
{"past_pass_2fp", "حُيِيتُنَّ"},
{"past_pass_2fs", "حُيِيتِ"},
{"past_pass_2mp", "حُيِيتُمْ"},
{"past_pass_2ms", "حُيِيتَ"},
{"past_pass_3fd", "حُيِيَتَا"},
{"past_pass_3fp", "حُيِينَ"},
{"past_pass_3fs", "حُيِيَتْ"},
{"past_pass_3md", "حُيِيَا"},
{"past_pass_3mp", "حُيُوا"},
{"past_pass_3ms", "حُيِيَ"},
},
},
{
label = "اِحْوَنْصَلَ (p.412، افعنلل)", root = "حوصل", wazn = "افعنلل",
forms = {
{"imp_2d", "اِحْوَنْصِلَا"},
{"imp_2fp", "اِحْوَنْصِلْنَ"},
{"imp_2fs", "اِحْوَنْصِلِي"},
{"imp_2mp", "اِحْوَنْصِلُوا"},
{"imp_2ms", "اِحْوَنْصِلْ"},
{"ind_1p", "نَحْوَنْصِلُ"},
{"ind_1s", "أَحْوَنْصِلُ"},
{"ind_2d", "تَحْوَنْصِلَانِ"},
{"ind_2fp", "تَحْوَنْصِلْنَ"},
{"ind_2fs", "تَحْوَنْصِلِينَ"},
{"ind_2mp", "تَحْوَنْصِلُونَ"},
{"ind_2ms", "تَحْوَنْصِلُ"},
{"ind_3fd", "تَحْوَنْصِلَانِ"},
{"ind_3fp", "يَحْوَنْصِلْنَ"},
{"ind_3fs", "تَحْوَنْصِلُ"},
{"ind_3md", "يَحْوَنْصِلَانِ"},
{"ind_3mp", "يَحْوَنْصِلُونَ"},
{"ind_3ms", "يَحْوَنْصِلُ"},
{"past_1p", "اِحْوَنْصَلْنَا"},
{"past_1s", "اِحْوَنْصَلْتُ"},
{"past_2d", "اِحْوَنْصَلْتُمَا"},
{"past_2fp", "اِحْوَنْصَلْتُنَّ"},
{"past_2fs", "اِحْوَنْصَلْتِ"},
{"past_2mp", "اِحْوَنْصَلْتُمْ"},
{"past_2ms", "اِحْوَنْصَلْتَ"},
{"past_3fd", "اِحْوَنْصَلَتَا"},
{"past_3fp", "اِحْوَنْصَلْنَ"},
{"past_3fs", "اِحْوَنْصَلَتْ"},
{"past_3md", "اِحْوَنْصَلَا"},
{"past_3mp", "اِحْوَنْصَلُوا"},
{"past_3ms", "اِحْوَنْصَلَ"},
},
},
{
label = "اِرْعَوَى (p.357، افعلّ ناقص)", root = "رعو", wazn = "افعلّ",
forms = {
{"imp_2d", "اِرْعَوِيَا"},
{"imp_2fp", "اِرْعَوِينَ"},
{"imp_2fs", "اِرْعَوِي"},
{"imp_2mp", "اِرْعَوُوا"},
{"imp_2ms", "اِرْعَوِ"},
{"ind_1p", "نَرْعَوِي"},
{"ind_1s", "أَرْعَوِي"},
{"ind_2d", "تَرْعَوِيَانِ"},
{"ind_2fp", "تَرْعَوِينَ"},
{"ind_2fs", "تَرْعَوِينَ"},
{"ind_2mp", "تَرْعَوُونَ"},
{"ind_2ms", "تَرْعَوِي"},
{"ind_3fd", "تَرْعَوِيَانِ"},
{"ind_3fp", "يَرْعَوِينَ"},
{"ind_3fs", "تَرْعَوِي"},
{"ind_3md", "يَرْعَوِيَانِ"},
{"ind_3mp", "يَرْعَوُونَ"},
{"ind_3ms", "يَرْعَوِي"},
{"past_1p", "اِرْعَوَيْنَا"},
{"past_1s", "اِرْعَوَيْتُ"},
{"past_2d", "اِرْعَوَيْتُمَا"},
{"past_2fp", "اِرْعَوَيْتُنَّ"},
{"past_2fs", "اِرْعَوَيْتِ"},
{"past_2mp", "اِرْعَوَيْتُمْ"},
{"past_2ms", "اِرْعَوَيْتَ"},
{"past_3fd", "اِرْعَوَتَا"},
{"past_3fp", "اِرْعَوَيْنَ"},
{"past_3fs", "اِرْعَوَتْ"},
{"past_3md", "اِرْعَوَيَا"},
{"past_3mp", "اِرْعَوَوْا"},
{"past_3ms", "اِرْعَوَى"},
},
},
{
label = "تَفَوْعَلَ (p.398، تفعلل)", root = "فوعل", wazn = "تفعلل",
pass = true,
forms = {
{"imp_2d", "تَفَوْعَلَا"},
{"imp_2fp", "تَفَوْعَلْنَ"},
{"imp_2fs", "تَفَوْعَلِي"},
{"imp_2mp", "تَفَوْعَلُوا"},
{"imp_2ms", "تَفَوْعَلْ"},
{"ind_1p", "نَتَفَوْعَلُ"},
{"ind_1s", "أَتَفَوْعَلُ"},
{"ind_2d", "تَتَفَوْعَلَانِ"},
{"ind_2fp", "تَتَفَوْعَلْنَ"},
{"ind_2fs", "تَتَفَوْعَلِينَ"},
{"ind_2mp", "تَتَفَوْعَلُونَ"},
{"ind_2ms", "تَتَفَوْعَلُ"},
{"ind_3fd", "تَتَفَوْعَلَانِ"},
{"ind_3fp", "يَتَفَوْعَلْنَ"},
{"ind_3fs", "تَتَفَوْعَلُ"},
{"ind_3md", "يَتَفَوْعَلَانِ"},
{"ind_3mp", "يَتَفَوْعَلُونَ"},
{"ind_3ms", "يَتَفَوْعَلُ"},
{"ind_pass_1p", "نُتَفَوْعَلُ"},
{"ind_pass_1s", "أُتَفَوْعَلُ"},
{"ind_pass_2d", "تُتَفَوْعَلَانِ"},
{"ind_pass_2fp", "تُتَفَوْعَلْنَ"},
{"ind_pass_2fs", "تُتَفَوْعَلِينَ"},
{"ind_pass_2mp", "تُتَفَوْعَلُونَ"},
{"ind_pass_2ms", "تُتَفَوْعَلُ"},
{"ind_pass_3fd", "تُتَفَوْعَلَانِ"},
{"ind_pass_3fp", "يُتَفَوْعَلْنَ"},
{"ind_pass_3fs", "تُتَفَوْعَلُ"},
{"ind_pass_3md", "يُتَفَوْعَلَانِ"},
{"ind_pass_3mp", "يُتَفَوْعَلُونَ"},
{"ind_pass_3ms", "يُتَفَوْعَلُ"},
{"past_1p", "تَفَوْعَلْنَا"},
{"past_1s", "تَفَوْعَلْتُ"},
{"past_2d", "تَفَوْعَلْتُمَا"},
{"past_2fp", "تَفَوْعَلْتُنَّ"},
{"past_2fs", "تَفَوْعَلْتِ"},
{"past_2mp", "تَفَوْعَلْتُمْ"},
{"past_2ms", "تَفَوْعَلْتَ"},
{"past_3fd", "تَفَوْعَلَتَا"},
{"past_3fp", "تَفَوْعَلْنَ"},
{"past_3fs", "تَفَوْعَلَتْ"},
{"past_3md", "تَفَوْعَلَا"},
{"past_3mp", "تَفَوْعَلُوا"},
{"past_3ms", "تَفَوْعَلَ"},
{"past_pass_1p", "تُفُوعِلْنَا"},
{"past_pass_1s", "تُفُوعِلْتُ"},
{"past_pass_2d", "تُفُوعِلْتُمَا"},
{"past_pass_2fp", "تُفُوعِلْتُنَّ"},
{"past_pass_2fs", "تُفُوعِلْتِ"},
{"past_pass_2mp", "تُفُوعِلْتُمْ"},
{"past_pass_2ms", "تُفُوعِلْتَ"},
{"past_pass_3fd", "تُفُوعِلَتَا"},
{"past_pass_3fp", "تُفُوعِلْنَ"},
{"past_pass_3fs", "تُفُوعِلَتْ"},
{"past_pass_3md", "تُفُوعِلَا"},
{"past_pass_3mp", "تُفُوعِلُوا"},
{"past_pass_3ms", "تُفُوعِلَ"},
},
},
{
label = "اِظَّنَّ (p.336، افتعل مدغم مضاعف)", root = "ظنن", wazn = "افتعل",
forms = {
{"imp_2d", "اِظَّنَّا"},
{"imp_2fs", "اِظَّنِّي"},
{"imp_2mp", "اِظَّنُّوا"},
{"imp_2ms", "اِظَّنَّ"},
{"ind_1p", "نَظَّنُّ"},
{"ind_1s", "أَظَّنُّ"},
{"ind_2d", "تَظَّنَّانِ"},
{"ind_2fs", "تَظَّنِّينَ"},
{"ind_2mp", "تَظَّنُّونَ"},
{"ind_2ms", "تَظَّنُّ"},
{"ind_3fd", "تَظَّنَّانِ"},
{"ind_3fs", "تَظَّنُّ"},
{"ind_3md", "يَظَّنَّانِ"},
{"ind_3mp", "يَظَّنُّونَ"},
{"ind_3ms", "يَظَّنُّ"},
{"past_1p", "اِظَّنَنَّا"},
{"past_1s", "اِظَّنَنْتُ"},
{"past_2d", "اِظَّنَنْتُمَا"},
{"past_2fp", "اِظَّنَنْتُنَّ"},
{"past_2fs", "اِظَّنَنْتِ"},
{"past_2mp", "اِظَّنَنْتُمْ"},
{"past_2ms", "اِظَّنَنْتَ"},
{"past_3fd", "اِظَّنَّتَا"},
{"past_3fs", "اِظَّنَّتْ"},
{"past_3md", "اِظَّنَّا"},
{"past_3mp", "اِظَّنُّوا"},
{"past_3ms", "اِظَّنَّ"},
},
},
{
label = "اِصّاعَدَ (p.304، تفاعل مدغم)", root = "صعد", wazn = "تفاعل",
reduced = true,
forms = {
{"imp_2d", "اِصَّاعَدَا"},
{"imp_2fp", "اِصَّاعَدْنَ"},
{"imp_2fs", "اِصَّاعَدِي"},
{"imp_2mp", "اِصَّاعَدُوا"},
{"imp_2ms", "اِصَّاعَدْ"},
{"ind_1p", "نَصَّاعَدُ"},
{"ind_1s", "أَصَّاعَدُ"},
{"ind_2d", "تَصَّاعَدَانِ"},
{"ind_2fp", "تَصَّاعَدْنَ"},
{"ind_2fs", "تَصَّاعَدِينَ"},
{"ind_2mp", "تَصَّاعَدُونَ"},
{"ind_2ms", "تَصَّاعَدُ"},
{"ind_3fd", "تَصَّاعَدَانِ"},
{"ind_3fp", "يَصَّاعَدْنَ"},
{"ind_3fs", "تَصَّاعَدُ"},
{"ind_3md", "يَصَّاعَدَانِ"},
{"ind_3mp", "يَصَّاعَدُونَ"},
{"ind_3ms", "يَصَّاعَدُ"},
{"past_1p", "اِصَّاعَدْنَا"},
{"past_1s", "اِصَّاعَدْتُ"},
{"past_2d", "اِصَّاعَدْتُمَا"},
{"past_2fp", "اِصَّاعَدْتُنَّ"},
{"past_2fs", "اِصَّاعَدْتِ"},
{"past_2mp", "اِصَّاعَدْتُمْ"},
{"past_2ms", "اِصَّاعَدْتَ"},
{"past_3fd", "اِصَّاعَدَتَا"},
{"past_3fp", "اِصَّاعَدْنَ"},
{"past_3fs", "اِصَّاعَدَتْ"},
{"past_3md", "اِصَّاعَدَا"},
{"past_3mp", "اِصَّاعَدُوا"},
{"past_3ms", "اِصَّاعَدَ"},
},
},
{
label = "فاعَلَ (p.256، الوزن الثالث)", root = "فعل", wazn = "فاعل",
pass = true,
forms = {
{"imp_2d", "فَاعِلَا"},
{"imp_2fp", "فَاعِلْنَ"},
{"imp_2fs", "فَاعِلِي"},
{"imp_2mp", "فَاعِلُوا"},
{"imp_2ms", "فَاعِلْ"},
{"ind_1p", "نُفَاعِلُ"},
{"ind_1s", "أُفَاعِلُ"},
{"ind_2d", "تُفَاعِلَانِ"},
{"ind_2fp", "تُفَاعِلْنَ"},
{"ind_2fs", "تُفَاعِلِينَ"},
{"ind_2mp", "تُفَاعِلُونَ"},
{"ind_2ms", "تُفَاعِلُ"},
{"ind_3fd", "تُفَاعِلَانِ"},
{"ind_3fp", "يُفَاعِلْنَ"},
{"ind_3fs", "تُفَاعِلُ"},
{"ind_3md", "يُفَاعِلَانِ"},
{"ind_3mp", "يُفَاعِلُونَ"},
{"ind_3ms", "يُفَاعِلُ"},
{"ind_pass_1p", "نُفَاعَلُ"},
{"ind_pass_1s", "أُفَاعَلُ"},
{"ind_pass_2d", "تُفَاعَلَانِ"},
{"ind_pass_2fp", "تُفَاعَلْنَ"},
{"ind_pass_2fs", "تُفَاعَلِينَ"},
{"ind_pass_2mp", "تُفَاعَلُونَ"},
{"ind_pass_2ms", "تُفَاعَلُ"},
{"ind_pass_3fd", "تُفَاعَلَانِ"},
{"ind_pass_3fp", "يُفَاعَلْنَ"},
{"ind_pass_3fs", "تُفَاعَلُ"},
{"ind_pass_3md", "يُفَاعَلَانِ"},
{"ind_pass_3mp", "يُفَاعَلُونَ"},
{"ind_pass_3ms", "يُفَاعَلُ"},
{"past_1p", "فَاعَلْنَا"},
{"past_1s", "فَاعَلْتُ"},
{"past_2d", "فَاعَلْتُمَا"},
{"past_2fp", "فَاعَلْتُنَّ"},
{"past_2fs", "فَاعَلْتِ"},
{"past_2mp", "فَاعَلْتُمْ"},
{"past_2ms", "فَاعَلْتَ"},
{"past_3fd", "فَاعَلَتَا"},
{"past_3fp", "فَاعَلْنَ"},
{"past_3fs", "فَاعَلَتْ"},
{"past_3md", "فَاعَلَا"},
{"past_3mp", "فَاعَلُوا"},
{"past_3ms", "فَاعَلَ"},
{"past_pass_1p", "فُوعِلْنَا"},
{"past_pass_1s", "فُوعِلْتُ"},
{"past_pass_2d", "فُوعِلْتُمَا"},
{"past_pass_2fp", "فُوعِلْتُنَّ"},
{"past_pass_2fs", "فُوعِلْتِ"},
{"past_pass_2mp", "فُوعِلْتُمْ"},
{"past_pass_2ms", "فُوعِلْتَ"},
{"past_pass_3fd", "فُوعِلَتَا"},
{"past_pass_3fp", "فُوعِلْنَ"},
{"past_pass_3fs", "فُوعِلَتْ"},
{"past_pass_3md", "فُوعِلَا"},
{"past_pass_3mp", "فُوعِلُوا"},
{"past_pass_3ms", "فُوعِلَ"},
},
},
{
label = "بَقِيَ ـَ (p.225، ناقص يائي)", root = "بقي", wazn = "فعِل يفعَل",
forms = {
{"imp_2d", "اِبْقَيَا"},
{"imp_2fp", "اِبْقَيْنَ"},
{"imp_2fs", "اِبْقَيْ"},
{"imp_2mp", "اِبْقَوْا"},
{"imp_2ms", "اِبْقَ"},
{"ind_1p", "نَبْقَى"},
{"ind_1s", "أَبْقَى"},
{"ind_2d", "تَبْقَيَانِ"},
{"ind_2fp", "تَبْقَيْنَ"},
{"ind_2fs", "تَبْقَيْنَ"},
{"ind_2mp", "تَبْقَوْنَ"},
{"ind_2ms", "تَبْقَى"},
{"ind_3fd", "تَبْقَيَانِ"},
{"ind_3fp", "يَبْقَيْنَ"},
{"ind_3fs", "تَبْقَى"},
{"ind_3md", "يَبْقَيَانِ"},
{"ind_3mp", "يَبْقَوْنَ"},
{"ind_3ms", "يَبْقَى"},
{"past_1p", "بَقِينَا"},
{"past_1s", "بَقِيتُ"},
{"past_2d", "بَقِيتُمَا"},
{"past_2fp", "بَقِيتُنَّ"},
{"past_2fs", "بَقِيتِ"},
{"past_2mp", "بَقِيتُمْ"},
{"past_2ms", "بَقِيتَ"},
{"past_3fd", "بَقِيَتَا"},
{"past_3fp", "بَقِينَ"},
{"past_3fs", "بَقِيَتْ"},
{"past_3md", "بَقِيَا"},
{"past_3mp", "بَقُوا"},
{"past_3ms", "بَقِيَ"},
},
},
{
label = "اِنْوَرَبَ (p.325، انفعل معتل الفاء)", root = "ورب", wazn = "انفعل",
forms = {
{"imp_2d", "اِنْوَرِبَا"},
{"imp_2fp", "اِنْوَرِبْنَ"},
{"imp_2fs", "اِنْوَرِبِي"},
{"imp_2mp", "اِنْوَرِبُوا"},
{"imp_2ms", "اِنْوَرِبْ"},
{"ind_1p", "نَنْوَرِبُ"},
{"ind_1s", "أَنْوَرِبُ"},
{"ind_2d", "تَنْوَرِبَانِ"},
{"ind_2fp", "تَنْوَرِبْنَ"},
{"ind_2fs", "تَنْوَرِبِينَ"},
{"ind_2mp", "تَنْوَرِبُونَ"},
{"ind_2ms", "تَنْوَرِبُ"},
{"ind_3fd", "تَنْوَرِبَانِ"},
{"ind_3fp", "يَنْوَرِبْنَ"},
{"ind_3fs", "تَنْوَرِبُ"},
{"ind_3md", "يَنْوَرِبَانِ"},
{"ind_3mp", "يَنْوَرِبُونَ"},
{"ind_3ms", "يَنْوَرِبُ"},
{"past_1p", "اِنْوَرَبْنَا"},
{"past_1s", "اِنْوَرَبْتُ"},
{"past_2d", "اِنْوَرَبْتُمَا"},
{"past_2fp", "اِنْوَرَبْتُنَّ"},
{"past_2fs", "اِنْوَرَبْتِ"},
{"past_2mp", "اِنْوَرَبْتُمْ"},
{"past_2ms", "اِنْوَرَبْتَ"},
{"past_3fd", "اِنْوَرَبَتَا"},
{"past_3fp", "اِنْوَرَبْنَ"},
{"past_3fs", "اِنْوَرَبَتْ"},
{"past_3md", "اِنْوَرَبَا"},
{"past_3mp", "اِنْوَرَبُوا"},
{"past_3ms", "اِنْوَرَبَ"},
},
},
{
label = "مَدَّ ـُ (p.129، مضاعف)", root = "مدد", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "مُدَّا"},
{"imp_2fp", "اُمْدُدْنَ"},
{"imp_2fs", "مُدِّي"},
{"imp_2mp", "مُدُّوا"},
{"imp_2ms", "مُدَّ"},
{"ind_1p", "نَمُدُّ"},
{"ind_1s", "أَمُدُّ"},
{"ind_2d", "تَمُدَّانِ"},
{"ind_2fp", "تَمْدُدْنَ"},
{"ind_2fs", "تَمُدِّينَ"},
{"ind_2mp", "تَمُدُّونَ"},
{"ind_2ms", "تَمُدُّ"},
{"ind_3fd", "تَمُدَّانِ"},
{"ind_3fp", "يَمْدُدْنَ"},
{"ind_3fs", "تَمُدُّ"},
{"ind_3md", "يَمُدَّانِ"},
{"ind_3mp", "يَمُدُّونَ"},
{"ind_3ms", "يَمُدُّ"},
{"ind_pass_1p", "نُمَدُّ"},
{"ind_pass_1s", "أُمَدُّ"},
{"ind_pass_2d", "تُمَدَّانِ"},
{"ind_pass_2fp", "تُمْدَدْنَ"},
{"ind_pass_2fs", "تُمَدِّينَ"},
{"ind_pass_2mp", "تُمَدُّونَ"},
{"ind_pass_2ms", "تُمَدُّ"},
{"ind_pass_3fd", "تُمَدَّانِ"},
{"ind_pass_3fp", "يُمْدَدْنَ"},
{"ind_pass_3fs", "تُمَدُّ"},
{"ind_pass_3md", "يُمَدَّانِ"},
{"ind_pass_3mp", "يُمَدُّونَ"},
{"ind_pass_3ms", "يُمَدُّ"},
{"past_1p", "مَدَدْنَا"},
{"past_1s", "مَدَدْتُ"},
{"past_2d", "مَدَدْتُمَا"},
{"past_2fp", "مَدَدْتُنَّ"},
{"past_2fs", "مَدَدْتِ"},
{"past_2mp", "مَدَدْتُمْ"},
{"past_2ms", "مَدَدْتَ"},
{"past_3fd", "مَدَّتَا"},
{"past_3fp", "مَدَدْنَ"},
{"past_3fs", "مَدَّتْ"},
{"past_3md", "مَدَّا"},
{"past_3mp", "مَدُّوا"},
{"past_3ms", "مَدَّ"},
{"past_pass_1p", "مُدِدْنَا"},
{"past_pass_1s", "مُدِدْتُ"},
{"past_pass_2d", "مُدِدْتُمَا"},
{"past_pass_2fp", "مُدِدْتُنَّ"},
{"past_pass_2fs", "مُدِدْتِ"},
{"past_pass_2mp", "مُدِدْتُمْ"},
{"past_pass_2ms", "مُدِدْتَ"},
{"past_pass_3fd", "مُدَّتَا"},
{"past_pass_3fp", "مُدِدْنَ"},
{"past_pass_3fs", "مُدَّتْ"},
{"past_pass_3md", "مُدَّا"},
{"past_pass_3mp", "مُدُّوا"},
{"past_pass_3ms", "مُدَّ"},
},
},
{
label = "أَكَلَ ـُ (p.133، مهموز الفاء)", root = "أكل", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "كُلَا"},
{"imp_2fp", "كُلْنَ"},
{"imp_2fs", "كُلِي"},
{"imp_2mp", "كُلُوا"},
{"imp_2ms", "كُلْ"},
{"ind_1p", "نَأْكُلُ"},
{"ind_1s", "آكُلُ"},
{"ind_2d", "تَأْكُلَانِ"},
{"ind_2fp", "تَأْكُلْنَ"},
{"ind_2fs", "تَأْكُلِينَ"},
{"ind_2mp", "تَأْكُلُونَ"},
{"ind_2ms", "تَأْكُلُ"},
{"ind_3fd", "تَأْكُلَانِ"},
{"ind_3fp", "يَأْكُلْنَ"},
{"ind_3fs", "تَأْكُلُ"},
{"ind_3md", "يَأْكُلَانِ"},
{"ind_3mp", "يَأْكُلُونَ"},
{"ind_3ms", "يَأْكُلُ"},
{"ind_pass_1p", "نُؤْكَلُ"},
{"ind_pass_1s", "أُوكَلُ"},
{"ind_pass_2d", "تُؤْكَلَانِ"},
{"ind_pass_2fp", "تُؤْكَلْنَ"},
{"ind_pass_2fs", "تُؤْكَلِينَ"},
{"ind_pass_2mp", "تُؤْكَلُونَ"},
{"ind_pass_2ms", "تُؤْكَلُ"},
{"ind_pass_3fd", "تُؤْكَلَانِ"},
{"ind_pass_3fp", "يُؤْكَلْنَ"},
{"ind_pass_3fs", "تُؤْكَلُ"},
{"ind_pass_3md", "يُؤْكَلَانِ"},
{"ind_pass_3mp", "يُؤْكَلُونَ"},
{"ind_pass_3ms", "يُؤْكَلُ"},
{"past_1p", "أَكَلْنَا"},
{"past_1s", "أَكَلْتُ"},
{"past_2d", "أَكَلْتُمَا"},
{"past_2fp", "أَكَلْتُنَّ"},
{"past_2fs", "أَكَلْتِ"},
{"past_2mp", "أَكَلْتُمْ"},
{"past_2ms", "أَكَلْتَ"},
{"past_3fd", "أَكَلَتَا"},
{"past_3fp", "أَكَلْنَ"},
{"past_3fs", "أَكَلَتْ"},
{"past_3md", "أَكَلَا"},
{"past_3mp", "أَكَلُوا"},
{"past_3ms", "أَكَلَ"},
{"past_pass_1p", "أُكِلْنَا"},
{"past_pass_1s", "أُكِلْتُ"},
{"past_pass_2d", "أُكِلْتُمَا"},
{"past_pass_2fp", "أُكِلْتُنَّ"},
{"past_pass_2fs", "أُكِلْتِ"},
{"past_pass_2mp", "أُكِلْتُمْ"},
{"past_pass_2ms", "أُكِلْتَ"},
{"past_pass_3fd", "أُكِلَتَا"},
{"past_pass_3fp", "أُكِلْنَ"},
{"past_pass_3fs", "أُكِلَتْ"},
{"past_pass_3md", "أُكِلَا"},
{"past_pass_3mp", "أُكِلُوا"},
{"past_pass_3ms", "أُكِلَ"},
},
},
{
label = "قالَ ـُ (p.138، أجوف واوي)", root = "قول", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "قُولَا"},
{"imp_2fp", "قُلْنَ"},
{"imp_2fs", "قُولِي"},
{"imp_2mp", "قُولُوا"},
{"imp_2ms", "قُلْ"},
{"ind_1p", "نَقُولُ"},
{"ind_1s", "أَقُولُ"},
{"ind_2d", "تَقُولَانِ"},
{"ind_2fp", "تَقُلْنَ"},
{"ind_2fs", "تَقُولِينَ"},
{"ind_2mp", "تَقُولُونَ"},
{"ind_2ms", "تَقُولُ"},
{"ind_3fd", "تَقُولَانِ"},
{"ind_3fp", "يَقُلْنَ"},
{"ind_3fs", "تَقُولُ"},
{"ind_3md", "يَقُولَانِ"},
{"ind_3mp", "يَقُولُونَ"},
{"ind_3ms", "يَقُولُ"},
{"ind_pass_1p", "نُقَالُ"},
{"ind_pass_1s", "أُقَالُ"},
{"ind_pass_2d", "تُقَالَانِ"},
{"ind_pass_2fp", "تُقَلْنَ"},
{"ind_pass_2fs", "تُقَالِينَ"},
{"ind_pass_2mp", "تُقَالُونَ"},
{"ind_pass_2ms", "تُقَالُ"},
{"ind_pass_3fd", "تُقَالَانِ"},
{"ind_pass_3fp", "يُقَلْنَ"},
{"ind_pass_3fs", "تُقَالُ"},
{"ind_pass_3md", "يُقَالَانِ"},
{"ind_pass_3mp", "يُقَالُونَ"},
{"ind_pass_3ms", "يُقَالُ"},
{"past_1p", "قُلْنَا"},
{"past_1s", "قُلْتُ"},
{"past_2d", "قُلْتُمَا"},
{"past_2fp", "قُلْتُنَّ"},
{"past_2fs", "قُلْتِ"},
{"past_2mp", "قُلْتُمْ"},
{"past_2ms", "قُلْتَ"},
{"past_3fd", "قَالَتَا"},
{"past_3fp", "قُلْنَ"},
{"past_3fs", "قَالَتْ"},
{"past_3md", "قَالَا"},
{"past_3mp", "قَالُوا"},
{"past_3ms", "قَالَ"},
{"past_pass_1p", "قِلْنَا"},
{"past_pass_1s", "قِلْتُ"},
{"past_pass_2d", "قِلْتُمَا"},
{"past_pass_2fp", "قِلْتُنَّ"},
{"past_pass_2fs", "قِلْتِ"},
{"past_pass_2mp", "قِلْتُمْ"},
{"past_pass_2ms", "قِلْتَ"},
{"past_pass_3fd", "قِيلَتَا"},
{"past_pass_3fp", "قِلْنَ"},
{"past_pass_3fs", "قِيلَتْ"},
{"past_pass_3md", "قِيلَا"},
{"past_pass_3mp", "قِيلُوا"},
{"past_pass_3ms", "قِيلَ"},
},
},
{
label = "ضَرَبَ ـِ (p.144، صحيح سالم)", root = "ضرب", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِضْرِبَا"},
{"imp_2fp", "اِضْرِبْنَ"},
{"imp_2fs", "اِضْرِبِي"},
{"imp_2mp", "اِضْرِبُوا"},
{"imp_2ms", "اِضْرِبْ"},
{"ind_1p", "نَضْرِبُ"},
{"ind_1s", "أَضْرِبُ"},
{"ind_2d", "تَضْرِبَانِ"},
{"ind_2fp", "تَضْرِبْنَ"},
{"ind_2fs", "تَضْرِبِينَ"},
{"ind_2mp", "تَضْرِبُونَ"},
{"ind_2ms", "تَضْرِبُ"},
{"ind_3fd", "تَضْرِبَانِ"},
{"ind_3fp", "يَضْرِبْنَ"},
{"ind_3fs", "تَضْرِبُ"},
{"ind_3md", "يَضْرِبَانِ"},
{"ind_3mp", "يَضْرِبُونَ"},
{"ind_3ms", "يَضْرِبُ"},
{"ind_pass_1p", "نُضْرَبُ"},
{"ind_pass_1s", "أُضْرَبُ"},
{"ind_pass_2d", "تُضْرَبَانِ"},
{"ind_pass_2fp", "تُضْرَبْنَ"},
{"ind_pass_2fs", "تُضْرَبِينَ"},
{"ind_pass_2mp", "تُضْرَبُونَ"},
{"ind_pass_2ms", "تُضْرَبُ"},
{"ind_pass_3fd", "تُضْرَبَانِ"},
{"ind_pass_3fp", "يُضْرَبْنَ"},
{"ind_pass_3fs", "تُضْرَبُ"},
{"ind_pass_3md", "يُضْرَبَانِ"},
{"ind_pass_3mp", "يُضْرَبُونَ"},
{"ind_pass_3ms", "يُضْرَبُ"},
{"past_1p", "ضَرَبْنَا"},
{"past_1s", "ضَرَبْتُ"},
{"past_2d", "ضَرَبْتُمَا"},
{"past_2fp", "ضَرَبْتُنَّ"},
{"past_2fs", "ضَرَبْتِ"},
{"past_2mp", "ضَرَبْتُمْ"},
{"past_2ms", "ضَرَبْتَ"},
{"past_3fd", "ضَرَبَتَا"},
{"past_3fp", "ضَرَبْنَ"},
{"past_3fs", "ضَرَبَتْ"},
{"past_3md", "ضَرَبَا"},
{"past_3mp", "ضَرَبُوا"},
{"past_3ms", "ضَرَبَ"},
{"past_pass_1p", "ضُرِبْنَا"},
{"past_pass_1s", "ضُرِبْتُ"},
{"past_pass_2d", "ضُرِبْتُمَا"},
{"past_pass_2fp", "ضُرِبْتُنَّ"},
{"past_pass_2fs", "ضُرِبْتِ"},
{"past_pass_2mp", "ضُرِبْتُمْ"},
{"past_pass_2ms", "ضُرِبْتَ"},
{"past_pass_3fd", "ضُرِبَتَا"},
{"past_pass_3fp", "ضُرِبْنَ"},
{"past_pass_3fs", "ضُرِبَتْ"},
{"past_pass_3md", "ضُرِبَا"},
{"past_pass_3mp", "ضُرِبُوا"},
{"past_pass_3ms", "ضُرِبَ"},
},
},
{
label = "رَأَسَ ـِ (p.153، مهموز العين)", root = "رأس", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِرْئِسَا"},
{"imp_2fp", "اِرْئِسْنَ"},
{"imp_2fs", "اِرْئِسِي"},
{"imp_2mp", "اِرْئِسُوا"},
{"imp_2ms", "اِرْئِسْ"},
{"ind_1p", "نَرْئِسُ"},
{"ind_1s", "أَرْئِسُ"},
{"ind_2d", "تَرْئِسَانِ"},
{"ind_2fp", "تَرْئِسْنَ"},
{"ind_2fs", "تَرْئِسِينَ"},
{"ind_2mp", "تَرْئِسُونَ"},
{"ind_2ms", "تَرْئِسُ"},
{"ind_3fd", "تَرْئِسَانِ"},
{"ind_3fp", "يَرْئِسْنَ"},
{"ind_3fs", "تَرْئِسُ"},
{"ind_3md", "يَرْئِسَانِ"},
{"ind_3mp", "يَرْئِسُونَ"},
{"ind_3ms", "يَرْئِسُ"},
{"ind_pass_1p", "نُرْأَسُ"},
{"ind_pass_1s", "أُرْأَسُ"},
{"ind_pass_2d", "تُرْأَسَانِ"},
{"ind_pass_2fp", "تُرْأَسْنَ"},
{"ind_pass_2fs", "تُرْأَسِينَ"},
{"ind_pass_2mp", "تُرْأَسُونَ"},
{"ind_pass_2ms", "تُرْأَسُ"},
{"ind_pass_3fd", "تُرْأَسَانِ"},
{"ind_pass_3fp", "يُرْأَسْنَ"},
{"ind_pass_3fs", "تُرْأَسُ"},
{"ind_pass_3md", "يُرْأَسَانِ"},
{"ind_pass_3mp", "يُرْأَسُونَ"},
{"ind_pass_3ms", "يُرْأَسُ"},
{"past_1p", "رَأَسْنَا"},
{"past_1s", "رَأَسْتُ"},
{"past_2d", "رَأَسْتُمَا"},
{"past_2fp", "رَأَسْتُنَّ"},
{"past_2fs", "رَأَسْتِ"},
{"past_2mp", "رَأَسْتُمْ"},
{"past_2ms", "رَأَسْتَ"},
{"past_3fd", "رَأَسَتَا"},
{"past_3fp", "رَأَسْنَ"},
{"past_3fs", "رَأَسَتْ"},
{"past_3md", "رَأَسَا"},
{"past_3mp", "رَأَسُوا"},
{"past_3ms", "رَأَسَ"},
{"past_pass_1p", "رُئِسْنَا"},
{"past_pass_1s", "رُئِسْتُ"},
{"past_pass_2d", "رُئِسْتُمَا"},
{"past_pass_2fp", "رُئِسْتُنَّ"},
{"past_pass_2fs", "رُئِسْتِ"},
{"past_pass_2mp", "رُئِسْتُمْ"},
{"past_pass_2ms", "رُئِسْتَ"},
{"past_pass_3fd", "رُئِسَتَا"},
{"past_pass_3fp", "رُئِسْنَ"},
{"past_pass_3fs", "رُئِسَتْ"},
{"past_pass_3md", "رُئِسَا"},
{"past_pass_3mp", "رُئِسُوا"},
{"past_pass_3ms", "رُئِسَ"},
},
},
}
cuase6c5aib0ghpk1qw9nx61snnpfor
1124222
1124188
2026-08-31T08:12:04Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124222
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 2 من 8.
return {
{
label = "فَعَّلَ (p.241، الوزن الثاني)", root = "فعل", wazn = "فعّل",
pass = true,
forms = {
{"imp_2d", "فَعِّلَا"},
{"imp_2fp", "فَعِّلْنَ"},
{"imp_2fs", "فَعِّلِي"},
{"imp_2mp", "فَعِّلُوا"},
{"imp_2ms", "فَعِّلْ"},
{"ind_1p", "نُفَعِّلُ"},
{"ind_1s", "أُفَعِّلُ"},
{"ind_2d", "تُفَعِّلَانِ"},
{"ind_2fp", "تُفَعِّلْنَ"},
{"ind_2fs", "تُفَعِّلِينَ"},
{"ind_2mp", "تُفَعِّلُونَ"},
{"ind_2ms", "تُفَعِّلُ"},
{"ind_3fd", "تُفَعِّلَانِ"},
{"ind_3fp", "يُفَعِّلْنَ"},
{"ind_3fs", "تُفَعِّلُ"},
{"ind_3md", "يُفَعِّلَانِ"},
{"ind_3mp", "يُفَعِّلُونَ"},
{"ind_3ms", "يُفَعِّلُ"},
{"ind_pass_1p", "نُفَعَّلُ"},
{"ind_pass_1s", "أُفَعَّلُ"},
{"ind_pass_2d", "تُفَعَّلَانِ"},
{"ind_pass_2fp", "تُفَعَّلْنَ"},
{"ind_pass_2fs", "تُفَعَّلِينَ"},
{"ind_pass_2mp", "تُفَعَّلُونَ"},
{"ind_pass_2ms", "تُفَعَّلُ"},
{"ind_pass_3fd", "تُفَعَّلَانِ"},
{"ind_pass_3fp", "يُفَعَّلْنَ"},
{"ind_pass_3fs", "تُفَعَّلُ"},
{"ind_pass_3md", "يُفَعَّلَانِ"},
{"ind_pass_3mp", "يُفَعَّلُونَ"},
{"ind_pass_3ms", "يُفَعَّلُ"},
{"past_1p", "فَعَّلْنَا"},
{"past_1s", "فَعَّلْتُ"},
{"past_2d", "فَعَّلْتُمَا"},
{"past_2fp", "فَعَّلْتُنَّ"},
{"past_2fs", "فَعَّلْتِ"},
{"past_2mp", "فَعَّلْتُمْ"},
{"past_2ms", "فَعَّلْتَ"},
{"past_3fd", "فَعَّلَتَا"},
{"past_3fp", "فَعَّلْنَ"},
{"past_3fs", "فَعَّلَتْ"},
{"past_3md", "فَعَّلَا"},
{"past_3mp", "فَعَّلُوا"},
{"past_3ms", "فَعَّلَ"},
{"past_pass_1p", "فُعِّلْنَا"},
{"past_pass_1s", "فُعِّلْتُ"},
{"past_pass_2d", "فُعِّلْتُمَا"},
{"past_pass_2fp", "فُعِّلْتُنَّ"},
{"past_pass_2fs", "فُعِّلْتِ"},
{"past_pass_2mp", "فُعِّلْتُمْ"},
{"past_pass_2ms", "فُعِّلْتَ"},
{"past_pass_3fd", "فُعِّلَتَا"},
{"past_pass_3fp", "فُعِّلْنَ"},
{"past_pass_3fs", "فُعِّلَتْ"},
{"past_pass_3md", "فُعِّلَا"},
{"past_pass_3mp", "فُعِّلُوا"},
{"past_pass_3ms", "فُعِّلَ"},
},
},
{
label = "حَيِيَ ـَ (p.229، لفيف مقرون)", root = "حيي", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِحْيَيَا"},
{"imp_2fp", "اِحْيَيْنَ"},
{"imp_2fs", "اِحْيَيْ"},
{"imp_2mp", "اِحْيَوْا"},
{"imp_2ms", "اِحْيَ"},
{"ind_1p", "نَحْيَا"},
{"ind_1s", "أَحْيَا"},
{"ind_2d", "تَحْيَيَانِ"},
{"ind_2fp", "تَحْيَيْنَ"},
{"ind_2fs", "تَحْيَيْنَ"},
{"ind_2mp", "تَحْيَوْنَ"},
{"ind_2ms", "تَحْيَا"},
{"ind_3fd", "تَحْيَيَانِ"},
{"ind_3fp", "يَحْيَيْنَ"},
{"ind_3fs", "تَحْيَا"},
{"ind_3md", "يَحْيَيَانِ"},
{"ind_3mp", "يَحْيَوْنَ"},
{"ind_3ms", "يَحْيَا"},
{"ind_pass_1p", "نُحْيَا"},
{"ind_pass_1s", "أُحْيَا"},
{"ind_pass_2d", "تُحْيَيَانِ"},
{"ind_pass_2fp", "تُحْيَيْنَ"},
{"ind_pass_2fs", "تُحْيَيْنَ"},
{"ind_pass_2mp", "تُحْيَوْنَ"},
{"ind_pass_2ms", "تُحْيَا"},
{"ind_pass_3fd", "تُحْيَيَانِ"},
{"ind_pass_3fp", "يُحْيَيْنَ"},
{"ind_pass_3fs", "تُحْيَا"},
{"ind_pass_3md", "يُحْيَيَانِ"},
{"ind_pass_3mp", "يُحْيَوْنَ"},
{"ind_pass_3ms", "يُحْيَا"},
{"past_1p", "حَيِينَا"},
{"past_1s", "حَيِيتُ"},
{"past_2d", "حَيِيتُمَا"},
{"past_2fp", "حَيِيتُنَّ"},
{"past_2fs", "حَيِيتِ"},
{"past_2mp", "حَيِيتُمْ"},
{"past_2ms", "حَيِيتَ"},
{"past_3fd", "حَيِيَتَا"},
{"past_3fp", "حَيِينَ"},
{"past_3fs", "حَيِيَتْ"},
{"past_3md", "حَيِيَا"},
{"past_3mp", "حَيُوا"},
{"past_3ms", "حَيِيَ"},
{"past_pass_1p", "حُيِينَا"},
{"past_pass_1s", "حُيِيتُ"},
{"past_pass_2d", "حُيِيتُمَا"},
{"past_pass_2fp", "حُيِيتُنَّ"},
{"past_pass_2fs", "حُيِيتِ"},
{"past_pass_2mp", "حُيِيتُمْ"},
{"past_pass_2ms", "حُيِيتَ"},
{"past_pass_3fd", "حُيِيَتَا"},
{"past_pass_3fp", "حُيِينَ"},
{"past_pass_3fs", "حُيِيَتْ"},
{"past_pass_3md", "حُيِيَا"},
{"past_pass_3mp", "حُيُوا"},
{"past_pass_3ms", "حُيِيَ"},
},
},
{
label = "اِحْوَنْصَلَ (p.412، افعنلل)", root = "حوصل", wazn = "افعنلل",
forms = {
{"imp_2d", "اِحْوَنْصِلَا"},
{"imp_2fp", "اِحْوَنْصِلْنَ"},
{"imp_2fs", "اِحْوَنْصِلِي"},
{"imp_2mp", "اِحْوَنْصِلُوا"},
{"imp_2ms", "اِحْوَنْصِلْ"},
{"ind_1p", "نَحْوَنْصِلُ"},
{"ind_1s", "أَحْوَنْصِلُ"},
{"ind_2d", "تَحْوَنْصِلَانِ"},
{"ind_2fp", "تَحْوَنْصِلْنَ"},
{"ind_2fs", "تَحْوَنْصِلِينَ"},
{"ind_2mp", "تَحْوَنْصِلُونَ"},
{"ind_2ms", "تَحْوَنْصِلُ"},
{"ind_3fd", "تَحْوَنْصِلَانِ"},
{"ind_3fp", "يَحْوَنْصِلْنَ"},
{"ind_3fs", "تَحْوَنْصِلُ"},
{"ind_3md", "يَحْوَنْصِلَانِ"},
{"ind_3mp", "يَحْوَنْصِلُونَ"},
{"ind_3ms", "يَحْوَنْصِلُ"},
{"past_1p", "اِحْوَنْصَلْنَا"},
{"past_1s", "اِحْوَنْصَلْتُ"},
{"past_2d", "اِحْوَنْصَلْتُمَا"},
{"past_2fp", "اِحْوَنْصَلْتُنَّ"},
{"past_2fs", "اِحْوَنْصَلْتِ"},
{"past_2mp", "اِحْوَنْصَلْتُمْ"},
{"past_2ms", "اِحْوَنْصَلْتَ"},
{"past_3fd", "اِحْوَنْصَلَتَا"},
{"past_3fp", "اِحْوَنْصَلْنَ"},
{"past_3fs", "اِحْوَنْصَلَتْ"},
{"past_3md", "اِحْوَنْصَلَا"},
{"past_3mp", "اِحْوَنْصَلُوا"},
{"past_3ms", "اِحْوَنْصَلَ"},
},
},
{
label = "اِرْعَوَى (p.357، افعلّ ناقص)", root = "رعو", wazn = "افعلّ",
forms = {
{"imp_2d", "اِرْعَوِيَا"},
{"imp_2fp", "اِرْعَوِينَ"},
{"imp_2fs", "اِرْعَوِي"},
{"imp_2mp", "اِرْعَوُوا"},
{"imp_2ms", "اِرْعَوِ"},
{"ind_1p", "نَرْعَوِي"},
{"ind_1s", "أَرْعَوِي"},
{"ind_2d", "تَرْعَوِيَانِ"},
{"ind_2fp", "تَرْعَوِينَ"},
{"ind_2fs", "تَرْعَوِينَ"},
{"ind_2mp", "تَرْعَوُونَ"},
{"ind_2ms", "تَرْعَوِي"},
{"ind_3fd", "تَرْعَوِيَانِ"},
{"ind_3fp", "يَرْعَوِينَ"},
{"ind_3fs", "تَرْعَوِي"},
{"ind_3md", "يَرْعَوِيَانِ"},
{"ind_3mp", "يَرْعَوُونَ"},
{"ind_3ms", "يَرْعَوِي"},
{"past_1p", "اِرْعَوَيْنَا"},
{"past_1s", "اِرْعَوَيْتُ"},
{"past_2d", "اِرْعَوَيْتُمَا"},
{"past_2fp", "اِرْعَوَيْتُنَّ"},
{"past_2fs", "اِرْعَوَيْتِ"},
{"past_2mp", "اِرْعَوَيْتُمْ"},
{"past_2ms", "اِرْعَوَيْتَ"},
{"past_3fd", "اِرْعَوَتَا"},
{"past_3fp", "اِرْعَوَيْنَ"},
{"past_3fs", "اِرْعَوَتْ"},
{"past_3md", "اِرْعَوَيَا"},
{"past_3mp", "اِرْعَوَوْا"},
{"past_3ms", "اِرْعَوَى"},
},
},
{
label = "تَفَوْعَلَ (p.398، تفعلل)", root = "فوعل", wazn = "تفعلل",
pass = true,
forms = {
{"imp_2d", "تَفَوْعَلَا"},
{"imp_2fp", "تَفَوْعَلْنَ"},
{"imp_2fs", "تَفَوْعَلِي"},
{"imp_2mp", "تَفَوْعَلُوا"},
{"imp_2ms", "تَفَوْعَلْ"},
{"ind_1p", "نَتَفَوْعَلُ"},
{"ind_1s", "أَتَفَوْعَلُ"},
{"ind_2d", "تَتَفَوْعَلَانِ"},
{"ind_2fp", "تَتَفَوْعَلْنَ"},
{"ind_2fs", "تَتَفَوْعَلِينَ"},
{"ind_2mp", "تَتَفَوْعَلُونَ"},
{"ind_2ms", "تَتَفَوْعَلُ"},
{"ind_3fd", "تَتَفَوْعَلَانِ"},
{"ind_3fp", "يَتَفَوْعَلْنَ"},
{"ind_3fs", "تَتَفَوْعَلُ"},
{"ind_3md", "يَتَفَوْعَلَانِ"},
{"ind_3mp", "يَتَفَوْعَلُونَ"},
{"ind_3ms", "يَتَفَوْعَلُ"},
{"ind_pass_1p", "نُتَفَوْعَلُ"},
{"ind_pass_1s", "أُتَفَوْعَلُ"},
{"ind_pass_2d", "تُتَفَوْعَلَانِ"},
{"ind_pass_2fp", "تُتَفَوْعَلْنَ"},
{"ind_pass_2fs", "تُتَفَوْعَلِينَ"},
{"ind_pass_2mp", "تُتَفَوْعَلُونَ"},
{"ind_pass_2ms", "تُتَفَوْعَلُ"},
{"ind_pass_3fd", "تُتَفَوْعَلَانِ"},
{"ind_pass_3fp", "يُتَفَوْعَلْنَ"},
{"ind_pass_3fs", "تُتَفَوْعَلُ"},
{"ind_pass_3md", "يُتَفَوْعَلَانِ"},
{"ind_pass_3mp", "يُتَفَوْعَلُونَ"},
{"ind_pass_3ms", "يُتَفَوْعَلُ"},
{"past_1p", "تَفَوْعَلْنَا"},
{"past_1s", "تَفَوْعَلْتُ"},
{"past_2d", "تَفَوْعَلْتُمَا"},
{"past_2fp", "تَفَوْعَلْتُنَّ"},
{"past_2fs", "تَفَوْعَلْتِ"},
{"past_2mp", "تَفَوْعَلْتُمْ"},
{"past_2ms", "تَفَوْعَلْتَ"},
{"past_3fd", "تَفَوْعَلَتَا"},
{"past_3fp", "تَفَوْعَلْنَ"},
{"past_3fs", "تَفَوْعَلَتْ"},
{"past_3md", "تَفَوْعَلَا"},
{"past_3mp", "تَفَوْعَلُوا"},
{"past_3ms", "تَفَوْعَلَ"},
{"past_pass_1p", "تُفُوعِلْنَا"},
{"past_pass_1s", "تُفُوعِلْتُ"},
{"past_pass_2d", "تُفُوعِلْتُمَا"},
{"past_pass_2fp", "تُفُوعِلْتُنَّ"},
{"past_pass_2fs", "تُفُوعِلْتِ"},
{"past_pass_2mp", "تُفُوعِلْتُمْ"},
{"past_pass_2ms", "تُفُوعِلْتَ"},
{"past_pass_3fd", "تُفُوعِلَتَا"},
{"past_pass_3fp", "تُفُوعِلْنَ"},
{"past_pass_3fs", "تُفُوعِلَتْ"},
{"past_pass_3md", "تُفُوعِلَا"},
{"past_pass_3mp", "تُفُوعِلُوا"},
{"past_pass_3ms", "تُفُوعِلَ"},
},
},
{
label = "اِظَّنَّ (p.336، افتعل مدغم مضاعف)", root = "ظنن", wazn = "افتعل",
forms = {
{"imp_2d", "اِظَّنَّا"},
{"imp_2fs", "اِظَّنِّي"},
{"imp_2mp", "اِظَّنُّوا"},
{"imp_2ms", "اِظَّنَّ"},
{"ind_1p", "نَظَّنُّ"},
{"ind_1s", "أَظَّنُّ"},
{"ind_2d", "تَظَّنَّانِ"},
{"ind_2fs", "تَظَّنِّينَ"},
{"ind_2mp", "تَظَّنُّونَ"},
{"ind_2ms", "تَظَّنُّ"},
{"ind_3fd", "تَظَّنَّانِ"},
{"ind_3fs", "تَظَّنُّ"},
{"ind_3md", "يَظَّنَّانِ"},
{"ind_3mp", "يَظَّنُّونَ"},
{"ind_3ms", "يَظَّنُّ"},
{"past_1p", "اِظَّنَنَّا"},
{"past_1s", "اِظَّنَنْتُ"},
{"past_2d", "اِظَّنَنْتُمَا"},
{"past_2fp", "اِظَّنَنْتُنَّ"},
{"past_2fs", "اِظَّنَنْتِ"},
{"past_2mp", "اِظَّنَنْتُمْ"},
{"past_2ms", "اِظَّنَنْتَ"},
{"past_3fd", "اِظَّنَّتَا"},
{"past_3fs", "اِظَّنَّتْ"},
{"past_3md", "اِظَّنَّا"},
{"past_3mp", "اِظَّنُّوا"},
{"past_3ms", "اِظَّنَّ"},
},
},
{
label = "اِصّاعَدَ (p.304، تفاعل مدغم)", root = "صعد", wazn = "تفاعل",
reduced = true,
forms = {
{"imp_2d", "اِصَّاعَدَا"},
{"imp_2fp", "اِصَّاعَدْنَ"},
{"imp_2fs", "اِصَّاعَدِي"},
{"imp_2mp", "اِصَّاعَدُوا"},
{"imp_2ms", "اِصَّاعَدْ"},
{"ind_1p", "نَصَّاعَدُ"},
{"ind_1s", "أَصَّاعَدُ"},
{"ind_2d", "تَصَّاعَدَانِ"},
{"ind_2fp", "تَصَّاعَدْنَ"},
{"ind_2fs", "تَصَّاعَدِينَ"},
{"ind_2mp", "تَصَّاعَدُونَ"},
{"ind_2ms", "تَصَّاعَدُ"},
{"ind_3fd", "تَصَّاعَدَانِ"},
{"ind_3fp", "يَصَّاعَدْنَ"},
{"ind_3fs", "تَصَّاعَدُ"},
{"ind_3md", "يَصَّاعَدَانِ"},
{"ind_3mp", "يَصَّاعَدُونَ"},
{"ind_3ms", "يَصَّاعَدُ"},
{"past_1p", "اِصَّاعَدْنَا"},
{"past_1s", "اِصَّاعَدْتُ"},
{"past_2d", "اِصَّاعَدْتُمَا"},
{"past_2fp", "اِصَّاعَدْتُنَّ"},
{"past_2fs", "اِصَّاعَدْتِ"},
{"past_2mp", "اِصَّاعَدْتُمْ"},
{"past_2ms", "اِصَّاعَدْتَ"},
{"past_3fd", "اِصَّاعَدَتَا"},
{"past_3fp", "اِصَّاعَدْنَ"},
{"past_3fs", "اِصَّاعَدَتْ"},
{"past_3md", "اِصَّاعَدَا"},
{"past_3mp", "اِصَّاعَدُوا"},
{"past_3ms", "اِصَّاعَدَ"},
},
},
{
label = "فاعَلَ (p.256، الوزن الثالث)", root = "فعل", wazn = "فاعل",
pass = true,
forms = {
{"imp_2d", "فَاعِلَا"},
{"imp_2fp", "فَاعِلْنَ"},
{"imp_2fs", "فَاعِلِي"},
{"imp_2mp", "فَاعِلُوا"},
{"imp_2ms", "فَاعِلْ"},
{"ind_1p", "نُفَاعِلُ"},
{"ind_1s", "أُفَاعِلُ"},
{"ind_2d", "تُفَاعِلَانِ"},
{"ind_2fp", "تُفَاعِلْنَ"},
{"ind_2fs", "تُفَاعِلِينَ"},
{"ind_2mp", "تُفَاعِلُونَ"},
{"ind_2ms", "تُفَاعِلُ"},
{"ind_3fd", "تُفَاعِلَانِ"},
{"ind_3fp", "يُفَاعِلْنَ"},
{"ind_3fs", "تُفَاعِلُ"},
{"ind_3md", "يُفَاعِلَانِ"},
{"ind_3mp", "يُفَاعِلُونَ"},
{"ind_3ms", "يُفَاعِلُ"},
{"ind_pass_1p", "نُفَاعَلُ"},
{"ind_pass_1s", "أُفَاعَلُ"},
{"ind_pass_2d", "تُفَاعَلَانِ"},
{"ind_pass_2fp", "تُفَاعَلْنَ"},
{"ind_pass_2fs", "تُفَاعَلِينَ"},
{"ind_pass_2mp", "تُفَاعَلُونَ"},
{"ind_pass_2ms", "تُفَاعَلُ"},
{"ind_pass_3fd", "تُفَاعَلَانِ"},
{"ind_pass_3fp", "يُفَاعَلْنَ"},
{"ind_pass_3fs", "تُفَاعَلُ"},
{"ind_pass_3md", "يُفَاعَلَانِ"},
{"ind_pass_3mp", "يُفَاعَلُونَ"},
{"ind_pass_3ms", "يُفَاعَلُ"},
{"past_1p", "فَاعَلْنَا"},
{"past_1s", "فَاعَلْتُ"},
{"past_2d", "فَاعَلْتُمَا"},
{"past_2fp", "فَاعَلْتُنَّ"},
{"past_2fs", "فَاعَلْتِ"},
{"past_2mp", "فَاعَلْتُمْ"},
{"past_2ms", "فَاعَلْتَ"},
{"past_3fd", "فَاعَلَتَا"},
{"past_3fp", "فَاعَلْنَ"},
{"past_3fs", "فَاعَلَتْ"},
{"past_3md", "فَاعَلَا"},
{"past_3mp", "فَاعَلُوا"},
{"past_3ms", "فَاعَلَ"},
{"past_pass_1p", "فُوعِلْنَا"},
{"past_pass_1s", "فُوعِلْتُ"},
{"past_pass_2d", "فُوعِلْتُمَا"},
{"past_pass_2fp", "فُوعِلْتُنَّ"},
{"past_pass_2fs", "فُوعِلْتِ"},
{"past_pass_2mp", "فُوعِلْتُمْ"},
{"past_pass_2ms", "فُوعِلْتَ"},
{"past_pass_3fd", "فُوعِلَتَا"},
{"past_pass_3fp", "فُوعِلْنَ"},
{"past_pass_3fs", "فُوعِلَتْ"},
{"past_pass_3md", "فُوعِلَا"},
{"past_pass_3mp", "فُوعِلُوا"},
{"past_pass_3ms", "فُوعِلَ"},
},
},
{
label = "بَقِيَ ـَ (p.225، ناقص يائي)", root = "بقي", wazn = "فعِل يفعَل",
forms = {
{"imp_2d", "اِبْقَيَا"},
{"imp_2fp", "اِبْقَيْنَ"},
{"imp_2fs", "اِبْقَيْ"},
{"imp_2mp", "اِبْقَوْا"},
{"imp_2ms", "اِبْقَ"},
{"ind_1p", "نَبْقَى"},
{"ind_1s", "أَبْقَى"},
{"ind_2d", "تَبْقَيَانِ"},
{"ind_2fp", "تَبْقَيْنَ"},
{"ind_2fs", "تَبْقَيْنَ"},
{"ind_2mp", "تَبْقَوْنَ"},
{"ind_2ms", "تَبْقَى"},
{"ind_3fd", "تَبْقَيَانِ"},
{"ind_3fp", "يَبْقَيْنَ"},
{"ind_3fs", "تَبْقَى"},
{"ind_3md", "يَبْقَيَانِ"},
{"ind_3mp", "يَبْقَوْنَ"},
{"ind_3ms", "يَبْقَى"},
{"past_1p", "بَقِينَا"},
{"past_1s", "بَقِيتُ"},
{"past_2d", "بَقِيتُمَا"},
{"past_2fp", "بَقِيتُنَّ"},
{"past_2fs", "بَقِيتِ"},
{"past_2mp", "بَقِيتُمْ"},
{"past_2ms", "بَقِيتَ"},
{"past_3fd", "بَقِيَتَا"},
{"past_3fp", "بَقِينَ"},
{"past_3fs", "بَقِيَتْ"},
{"past_3md", "بَقِيَا"},
{"past_3mp", "بَقُوا"},
{"past_3ms", "بَقِيَ"},
},
},
{
label = "اِنْوَرَبَ (p.325، انفعل معتل الفاء)", root = "ورب", wazn = "انفعل",
forms = {
{"imp_2d", "اِنْوَرِبَا"},
{"imp_2fp", "اِنْوَرِبْنَ"},
{"imp_2fs", "اِنْوَرِبِي"},
{"imp_2mp", "اِنْوَرِبُوا"},
{"imp_2ms", "اِنْوَرِبْ"},
{"ind_1p", "نَنْوَرِبُ"},
{"ind_1s", "أَنْوَرِبُ"},
{"ind_2d", "تَنْوَرِبَانِ"},
{"ind_2fp", "تَنْوَرِبْنَ"},
{"ind_2fs", "تَنْوَرِبِينَ"},
{"ind_2mp", "تَنْوَرِبُونَ"},
{"ind_2ms", "تَنْوَرِبُ"},
{"ind_3fd", "تَنْوَرِبَانِ"},
{"ind_3fp", "يَنْوَرِبْنَ"},
{"ind_3fs", "تَنْوَرِبُ"},
{"ind_3md", "يَنْوَرِبَانِ"},
{"ind_3mp", "يَنْوَرِبُونَ"},
{"ind_3ms", "يَنْوَرِبُ"},
{"past_1p", "اِنْوَرَبْنَا"},
{"past_1s", "اِنْوَرَبْتُ"},
{"past_2d", "اِنْوَرَبْتُمَا"},
{"past_2fp", "اِنْوَرَبْتُنَّ"},
{"past_2fs", "اِنْوَرَبْتِ"},
{"past_2mp", "اِنْوَرَبْتُمْ"},
{"past_2ms", "اِنْوَرَبْتَ"},
{"past_3fd", "اِنْوَرَبَتَا"},
{"past_3fp", "اِنْوَرَبْنَ"},
{"past_3fs", "اِنْوَرَبَتْ"},
{"past_3md", "اِنْوَرَبَا"},
{"past_3mp", "اِنْوَرَبُوا"},
{"past_3ms", "اِنْوَرَبَ"},
},
},
{
label = "مَدَّ ـُ (p.129، مضاعف)", root = "مدد", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "مُدَّا"},
{"imp_2fp", "اُمْدُدْنَ"},
{"imp_2fs", "مُدِّي"},
{"imp_2mp", "مُدُّوا"},
{"imp_2ms", "مُدَّ"},
{"ind_1p", "نَمُدُّ"},
{"ind_1s", "أَمُدُّ"},
{"ind_2d", "تَمُدَّانِ"},
{"ind_2fp", "تَمْدُدْنَ"},
{"ind_2fs", "تَمُدِّينَ"},
{"ind_2mp", "تَمُدُّونَ"},
{"ind_2ms", "تَمُدُّ"},
{"ind_3fd", "تَمُدَّانِ"},
{"ind_3fp", "يَمْدُدْنَ"},
{"ind_3fs", "تَمُدُّ"},
{"ind_3md", "يَمُدَّانِ"},
{"ind_3mp", "يَمُدُّونَ"},
{"ind_3ms", "يَمُدُّ"},
{"ind_pass_1p", "نُمَدُّ"},
{"ind_pass_1s", "أُمَدُّ"},
{"ind_pass_2d", "تُمَدَّانِ"},
{"ind_pass_2fp", "تُمْدَدْنَ"},
{"ind_pass_2fs", "تُمَدِّينَ"},
{"ind_pass_2mp", "تُمَدُّونَ"},
{"ind_pass_2ms", "تُمَدُّ"},
{"ind_pass_3fd", "تُمَدَّانِ"},
{"ind_pass_3fp", "يُمْدَدْنَ"},
{"ind_pass_3fs", "تُمَدُّ"},
{"ind_pass_3md", "يُمَدَّانِ"},
{"ind_pass_3mp", "يُمَدُّونَ"},
{"ind_pass_3ms", "يُمَدُّ"},
{"past_1p", "مَدَدْنَا"},
{"past_1s", "مَدَدْتُ"},
{"past_2d", "مَدَدْتُمَا"},
{"past_2fp", "مَدَدْتُنَّ"},
{"past_2fs", "مَدَدْتِ"},
{"past_2mp", "مَدَدْتُمْ"},
{"past_2ms", "مَدَدْتَ"},
{"past_3fd", "مَدَّتَا"},
{"past_3fp", "مَدَدْنَ"},
{"past_3fs", "مَدَّتْ"},
{"past_3md", "مَدَّا"},
{"past_3mp", "مَدُّوا"},
{"past_3ms", "مَدَّ"},
{"past_pass_1p", "مُدِدْنَا"},
{"past_pass_1s", "مُدِدْتُ"},
{"past_pass_2d", "مُدِدْتُمَا"},
{"past_pass_2fp", "مُدِدْتُنَّ"},
{"past_pass_2fs", "مُدِدْتِ"},
{"past_pass_2mp", "مُدِدْتُمْ"},
{"past_pass_2ms", "مُدِدْتَ"},
{"past_pass_3fd", "مُدَّتَا"},
{"past_pass_3fp", "مُدِدْنَ"},
{"past_pass_3fs", "مُدَّتْ"},
{"past_pass_3md", "مُدَّا"},
{"past_pass_3mp", "مُدُّوا"},
{"past_pass_3ms", "مُدَّ"},
},
},
{
label = "أَكَلَ ـُ (p.133، مهموز الفاء)", root = "أكل", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "كُلَا"},
{"imp_2fp", "كُلْنَ"},
{"imp_2fs", "كُلِي"},
{"imp_2mp", "كُلُوا"},
{"imp_2ms", "كُلْ"},
{"ind_1p", "نَأْكُلُ"},
{"ind_1s", "آكُلُ"},
{"ind_2d", "تَأْكُلَانِ"},
{"ind_2fp", "تَأْكُلْنَ"},
{"ind_2fs", "تَأْكُلِينَ"},
{"ind_2mp", "تَأْكُلُونَ"},
{"ind_2ms", "تَأْكُلُ"},
{"ind_3fd", "تَأْكُلَانِ"},
{"ind_3fp", "يَأْكُلْنَ"},
{"ind_3fs", "تَأْكُلُ"},
{"ind_3md", "يَأْكُلَانِ"},
{"ind_3mp", "يَأْكُلُونَ"},
{"ind_3ms", "يَأْكُلُ"},
{"ind_pass_1p", "نُؤْكَلُ"},
{"ind_pass_1s", "أُوكَلُ"},
{"ind_pass_2d", "تُؤْكَلَانِ"},
{"ind_pass_2fp", "تُؤْكَلْنَ"},
{"ind_pass_2fs", "تُؤْكَلِينَ"},
{"ind_pass_2mp", "تُؤْكَلُونَ"},
{"ind_pass_2ms", "تُؤْكَلُ"},
{"ind_pass_3fd", "تُؤْكَلَانِ"},
{"ind_pass_3fp", "يُؤْكَلْنَ"},
{"ind_pass_3fs", "تُؤْكَلُ"},
{"ind_pass_3md", "يُؤْكَلَانِ"},
{"ind_pass_3mp", "يُؤْكَلُونَ"},
{"ind_pass_3ms", "يُؤْكَلُ"},
{"past_1p", "أَكَلْنَا"},
{"past_1s", "أَكَلْتُ"},
{"past_2d", "أَكَلْتُمَا"},
{"past_2fp", "أَكَلْتُنَّ"},
{"past_2fs", "أَكَلْتِ"},
{"past_2mp", "أَكَلْتُمْ"},
{"past_2ms", "أَكَلْتَ"},
{"past_3fd", "أَكَلَتَا"},
{"past_3fp", "أَكَلْنَ"},
{"past_3fs", "أَكَلَتْ"},
{"past_3md", "أَكَلَا"},
{"past_3mp", "أَكَلُوا"},
{"past_3ms", "أَكَلَ"},
{"past_pass_1p", "أُكِلْنَا"},
{"past_pass_1s", "أُكِلْتُ"},
{"past_pass_2d", "أُكِلْتُمَا"},
{"past_pass_2fp", "أُكِلْتُنَّ"},
{"past_pass_2fs", "أُكِلْتِ"},
{"past_pass_2mp", "أُكِلْتُمْ"},
{"past_pass_2ms", "أُكِلْتَ"},
{"past_pass_3fd", "أُكِلَتَا"},
{"past_pass_3fp", "أُكِلْنَ"},
{"past_pass_3fs", "أُكِلَتْ"},
{"past_pass_3md", "أُكِلَا"},
{"past_pass_3mp", "أُكِلُوا"},
{"past_pass_3ms", "أُكِلَ"},
},
},
{
label = "قالَ ـُ (p.138، أجوف واوي)", root = "قول", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "قُولَا"},
{"imp_2fp", "قُلْنَ"},
{"imp_2fs", "قُولِي"},
{"imp_2mp", "قُولُوا"},
{"imp_2ms", "قُلْ"},
{"ind_1p", "نَقُولُ"},
{"ind_1s", "أَقُولُ"},
{"ind_2d", "تَقُولَانِ"},
{"ind_2fp", "تَقُلْنَ"},
{"ind_2fs", "تَقُولِينَ"},
{"ind_2mp", "تَقُولُونَ"},
{"ind_2ms", "تَقُولُ"},
{"ind_3fd", "تَقُولَانِ"},
{"ind_3fp", "يَقُلْنَ"},
{"ind_3fs", "تَقُولُ"},
{"ind_3md", "يَقُولَانِ"},
{"ind_3mp", "يَقُولُونَ"},
{"ind_3ms", "يَقُولُ"},
{"ind_pass_1p", "نُقَالُ"},
{"ind_pass_1s", "أُقَالُ"},
{"ind_pass_2d", "تُقَالَانِ"},
{"ind_pass_2fp", "تُقَلْنَ"},
{"ind_pass_2fs", "تُقَالِينَ"},
{"ind_pass_2mp", "تُقَالُونَ"},
{"ind_pass_2ms", "تُقَالُ"},
{"ind_pass_3fd", "تُقَالَانِ"},
{"ind_pass_3fp", "يُقَلْنَ"},
{"ind_pass_3fs", "تُقَالُ"},
{"ind_pass_3md", "يُقَالَانِ"},
{"ind_pass_3mp", "يُقَالُونَ"},
{"ind_pass_3ms", "يُقَالُ"},
{"past_1p", "قُلْنَا"},
{"past_1s", "قُلْتُ"},
{"past_2d", "قُلْتُمَا"},
{"past_2fp", "قُلْتُنَّ"},
{"past_2fs", "قُلْتِ"},
{"past_2mp", "قُلْتُمْ"},
{"past_2ms", "قُلْتَ"},
{"past_3fd", "قَالَتَا"},
{"past_3fp", "قُلْنَ"},
{"past_3fs", "قَالَتْ"},
{"past_3md", "قَالَا"},
{"past_3mp", "قَالُوا"},
{"past_3ms", "قَالَ"},
{"past_pass_1p", "قِلْنَا"},
{"past_pass_1s", "قِلْتُ"},
{"past_pass_2d", "قِلْتُمَا"},
{"past_pass_2fp", "قِلْتُنَّ"},
{"past_pass_2fs", "قِلْتِ"},
{"past_pass_2mp", "قِلْتُمْ"},
{"past_pass_2ms", "قِلْتَ"},
{"past_pass_3fd", "قِيلَتَا"},
{"past_pass_3fp", "قِلْنَ"},
{"past_pass_3fs", "قِيلَتْ"},
{"past_pass_3md", "قِيلَا"},
{"past_pass_3mp", "قِيلُوا"},
{"past_pass_3ms", "قِيلَ"},
},
},
{
label = "ضَرَبَ ـِ (p.144، صحيح سالم)", root = "ضرب", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِضْرِبَا"},
{"imp_2fp", "اِضْرِبْنَ"},
{"imp_2fs", "اِضْرِبِي"},
{"imp_2mp", "اِضْرِبُوا"},
{"imp_2ms", "اِضْرِبْ"},
{"ind_1p", "نَضْرِبُ"},
{"ind_1s", "أَضْرِبُ"},
{"ind_2d", "تَضْرِبَانِ"},
{"ind_2fp", "تَضْرِبْنَ"},
{"ind_2fs", "تَضْرِبِينَ"},
{"ind_2mp", "تَضْرِبُونَ"},
{"ind_2ms", "تَضْرِبُ"},
{"ind_3fd", "تَضْرِبَانِ"},
{"ind_3fp", "يَضْرِبْنَ"},
{"ind_3fs", "تَضْرِبُ"},
{"ind_3md", "يَضْرِبَانِ"},
{"ind_3mp", "يَضْرِبُونَ"},
{"ind_3ms", "يَضْرِبُ"},
{"ind_pass_1p", "نُضْرَبُ"},
{"ind_pass_1s", "أُضْرَبُ"},
{"ind_pass_2d", "تُضْرَبَانِ"},
{"ind_pass_2fp", "تُضْرَبْنَ"},
{"ind_pass_2fs", "تُضْرَبِينَ"},
{"ind_pass_2mp", "تُضْرَبُونَ"},
{"ind_pass_2ms", "تُضْرَبُ"},
{"ind_pass_3fd", "تُضْرَبَانِ"},
{"ind_pass_3fp", "يُضْرَبْنَ"},
{"ind_pass_3fs", "تُضْرَبُ"},
{"ind_pass_3md", "يُضْرَبَانِ"},
{"ind_pass_3mp", "يُضْرَبُونَ"},
{"ind_pass_3ms", "يُضْرَبُ"},
{"past_1p", "ضَرَبْنَا"},
{"past_1s", "ضَرَبْتُ"},
{"past_2d", "ضَرَبْتُمَا"},
{"past_2fp", "ضَرَبْتُنَّ"},
{"past_2fs", "ضَرَبْتِ"},
{"past_2mp", "ضَرَبْتُمْ"},
{"past_2ms", "ضَرَبْتَ"},
{"past_3fd", "ضَرَبَتَا"},
{"past_3fp", "ضَرَبْنَ"},
{"past_3fs", "ضَرَبَتْ"},
{"past_3md", "ضَرَبَا"},
{"past_3mp", "ضَرَبُوا"},
{"past_3ms", "ضَرَبَ"},
{"past_pass_1p", "ضُرِبْنَا"},
{"past_pass_1s", "ضُرِبْتُ"},
{"past_pass_2d", "ضُرِبْتُمَا"},
{"past_pass_2fp", "ضُرِبْتُنَّ"},
{"past_pass_2fs", "ضُرِبْتِ"},
{"past_pass_2mp", "ضُرِبْتُمْ"},
{"past_pass_2ms", "ضُرِبْتَ"},
{"past_pass_3fd", "ضُرِبَتَا"},
{"past_pass_3fp", "ضُرِبْنَ"},
{"past_pass_3fs", "ضُرِبَتْ"},
{"past_pass_3md", "ضُرِبَا"},
{"past_pass_3mp", "ضُرِبُوا"},
{"past_pass_3ms", "ضُرِبَ"},
},
},
{
label = "رَأَسَ ـِ (p.153، مهموز العين)", root = "رأس", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِرْئِسَا"},
{"imp_2fp", "اِرْئِسْنَ"},
{"imp_2fs", "اِرْئِسِي"},
{"imp_2mp", "اِرْئِسُوا"},
{"imp_2ms", "اِرْئِسْ"},
{"ind_1p", "نَرْئِسُ"},
{"ind_1s", "أَرْئِسُ"},
{"ind_2d", "تَرْئِسَانِ"},
{"ind_2fp", "تَرْئِسْنَ"},
{"ind_2fs", "تَرْئِسِينَ"},
{"ind_2mp", "تَرْئِسُونَ"},
{"ind_2ms", "تَرْئِسُ"},
{"ind_3fd", "تَرْئِسَانِ"},
{"ind_3fp", "يَرْئِسْنَ"},
{"ind_3fs", "تَرْئِسُ"},
{"ind_3md", "يَرْئِسَانِ"},
{"ind_3mp", "يَرْئِسُونَ"},
{"ind_3ms", "يَرْئِسُ"},
{"ind_pass_1p", "نُرْأَسُ"},
{"ind_pass_1s", "أُرْأَسُ"},
{"ind_pass_2d", "تُرْأَسَانِ"},
{"ind_pass_2fp", "تُرْأَسْنَ"},
{"ind_pass_2fs", "تُرْأَسِينَ"},
{"ind_pass_2mp", "تُرْأَسُونَ"},
{"ind_pass_2ms", "تُرْأَسُ"},
{"ind_pass_3fd", "تُرْأَسَانِ"},
{"ind_pass_3fp", "يُرْأَسْنَ"},
{"ind_pass_3fs", "تُرْأَسُ"},
{"ind_pass_3md", "يُرْأَسَانِ"},
{"ind_pass_3mp", "يُرْأَسُونَ"},
{"ind_pass_3ms", "يُرْأَسُ"},
{"past_1p", "رَأَسْنَا"},
{"past_1s", "رَأَسْتُ"},
{"past_2d", "رَأَسْتُمَا"},
{"past_2fp", "رَأَسْتُنَّ"},
{"past_2fs", "رَأَسْتِ"},
{"past_2mp", "رَأَسْتُمْ"},
{"past_2ms", "رَأَسْتَ"},
{"past_3fd", "رَأَسَتَا"},
{"past_3fp", "رَأَسْنَ"},
{"past_3fs", "رَأَسَتْ"},
{"past_3md", "رَأَسَا"},
{"past_3mp", "رَأَسُوا"},
{"past_3ms", "رَأَسَ"},
{"past_pass_1p", "رُئِسْنَا"},
{"past_pass_1s", "رُئِسْتُ"},
{"past_pass_2d", "رُئِسْتُمَا"},
{"past_pass_2fp", "رُئِسْتُنَّ"},
{"past_pass_2fs", "رُئِسْتِ"},
{"past_pass_2mp", "رُئِسْتُمْ"},
{"past_pass_2ms", "رُئِسْتَ"},
{"past_pass_3fd", "رُئِسَتَا"},
{"past_pass_3fp", "رُئِسْنَ"},
{"past_pass_3fs", "رُئِسَتْ"},
{"past_pass_3md", "رُئِسَا"},
{"past_pass_3mp", "رُئِسُوا"},
{"past_pass_3ms", "رُئِسَ"},
},
},
}
axmfilfi0qtb777zex6eyi1c3axr96c
وحدة:ar-verb/testcases/2
828
241791
1124189
1123931
2026-08-30T18:31:19Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124189
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 2 من 7. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/2")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_2()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
gbk9kr1gr7wc2qnvwtvzllbylvs92zl
1124223
1124189
2026-08-31T08:12:05Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124223
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 2 من 8. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/2")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_2()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
1udqsydkjdj4oxawaf03fu8roqdpgrl
وحدة:ar-verb/testcases/بيانات/3
828
241792
1124191
1123933
2026-08-30T18:31:21Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124191
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 3 من 7.
return {
{
label = "وَصَلَ ـِ (p.155، معتل الفاء مثال)", root = "وصل", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "صِلَا"},
{"imp_2fp", "صِلْنَ"},
{"imp_2fs", "صِلِي"},
{"imp_2mp", "صِلُوا"},
{"imp_2ms", "صِلْ"},
{"ind_1p", "نَصِلُ"},
{"ind_1s", "أَصِلُ"},
{"ind_2d", "تَصِلَانِ"},
{"ind_2fp", "تَصِلْنَ"},
{"ind_2fs", "تَصِلِينَ"},
{"ind_2mp", "تَصِلُونَ"},
{"ind_2ms", "تَصِلُ"},
{"ind_3fd", "تَصِلَانِ"},
{"ind_3fp", "يَصِلْنَ"},
{"ind_3fs", "تَصِلُ"},
{"ind_3md", "يَصِلَانِ"},
{"ind_3mp", "يَصِلُونَ"},
{"ind_3ms", "يَصِلُ"},
{"ind_pass_1p", "نُوصَلُ"},
{"ind_pass_1s", "أُوصَلُ"},
{"ind_pass_2d", "تُوصَلَانِ"},
{"ind_pass_2fp", "تُوصَلْنَ"},
{"ind_pass_2fs", "تُوصَلِينَ"},
{"ind_pass_2mp", "تُوصَلُونَ"},
{"ind_pass_2ms", "تُوصَلُ"},
{"ind_pass_3fd", "تُوصَلَانِ"},
{"ind_pass_3fp", "يُوصَلْنَ"},
{"ind_pass_3fs", "تُوصَلُ"},
{"ind_pass_3md", "يُوصَلَانِ"},
{"ind_pass_3mp", "يُوصَلُونَ"},
{"ind_pass_3ms", "يُوصَلُ"},
{"past_1p", "وَصَلْنَا"},
{"past_1s", "وَصَلْتُ"},
{"past_2d", "وَصَلْتُمَا"},
{"past_2fp", "وَصَلْتُنَّ"},
{"past_2fs", "وَصَلْتِ"},
{"past_2mp", "وَصَلْتُمْ"},
{"past_2ms", "وَصَلْتَ"},
{"past_3fd", "وَصَلَتَا"},
{"past_3fp", "وَصَلْنَ"},
{"past_3fs", "وَصَلَتْ"},
{"past_3md", "وَصَلَا"},
{"past_3mp", "وَصَلُوا"},
{"past_3ms", "وَصَلَ"},
{"past_pass_1p", "وُصِلْنَا"},
{"past_pass_1s", "وُصِلْتُ"},
{"past_pass_2d", "وُصِلْتُمَا"},
{"past_pass_2fp", "وُصِلْتُنَّ"},
{"past_pass_2fs", "وُصِلْتِ"},
{"past_pass_2mp", "وُصِلْتُمْ"},
{"past_pass_2ms", "وُصِلْتَ"},
{"past_pass_3fd", "وُصِلَتَا"},
{"past_pass_3fp", "وُصِلْنَ"},
{"past_pass_3fs", "وُصِلَتْ"},
{"past_pass_3md", "وُصِلَا"},
{"past_pass_3mp", "وُصِلُوا"},
{"past_pass_3ms", "وُصِلَ"},
},
},
{
label = "رَمَى ـِ (p.161، ناقص يائي)", root = "رمي", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِرْمِيَا"},
{"imp_2fp", "اِرْمِينَ"},
{"imp_2fs", "اِرْمِي"},
{"imp_2mp", "اِرْمُوا"},
{"imp_2ms", "اِرْمِ"},
{"ind_1p", "نَرْمِي"},
{"ind_1s", "أَرْمِي"},
{"ind_2d", "تَرْمِيَانِ"},
{"ind_2fp", "تَرْمِينَ"},
{"ind_2fs", "تَرْمِينَ"},
{"ind_2mp", "تَرْمُونَ"},
{"ind_2ms", "تَرْمِي"},
{"ind_3fd", "تَرْمِيَانِ"},
{"ind_3fp", "يَرْمِينَ"},
{"ind_3fs", "تَرْمِي"},
{"ind_3md", "يَرْمِيَانِ"},
{"ind_3mp", "يَرْمُونَ"},
{"ind_3ms", "يَرْمِي"},
{"ind_pass_1p", "نُرْمَى"},
{"ind_pass_1s", "أُرْمَى"},
{"ind_pass_2d", "تُرْمَيَانِ"},
{"ind_pass_2fp", "تُرْمَيْنَ"},
{"ind_pass_2fs", "تُرْمَيْنَ"},
{"ind_pass_2mp", "تُرْمَوْنَ"},
{"ind_pass_2ms", "تُرْمَى"},
{"ind_pass_3fd", "تُرْمَيَانِ"},
{"ind_pass_3fp", "يُرْمَيْنَ"},
{"ind_pass_3fs", "تُرْمَى"},
{"ind_pass_3md", "يُرْمَيَانِ"},
{"ind_pass_3mp", "يُرْمَوْنَ"},
{"ind_pass_3ms", "يُرْمَى"},
{"past_1p", "رَمَيْنَا"},
{"past_1s", "رَمَيْتُ"},
{"past_2d", "رَمَيْتُمَا"},
{"past_2fp", "رَمَيْتُنَّ"},
{"past_2fs", "رَمَيْتِ"},
{"past_2mp", "رَمَيْتُمْ"},
{"past_2ms", "رَمَيْتَ"},
{"past_3fd", "رَمَتَا"},
{"past_3fp", "رَمَيْنَ"},
{"past_3fs", "رَمَتْ"},
{"past_3md", "رَمَيَا"},
{"past_3mp", "رَمَوْا"},
{"past_3ms", "رَمَى"},
{"past_pass_1p", "رُمِينَا"},
{"past_pass_1s", "رُمِيتُ"},
{"past_pass_2d", "رُمِيتُمَا"},
{"past_pass_2fp", "رُمِيتُنَّ"},
{"past_pass_2fs", "رُمِيتِ"},
{"past_pass_2mp", "رُمِيتُمْ"},
{"past_pass_2ms", "رُمِيتَ"},
{"past_pass_3fd", "رُمِيَتَا"},
{"past_pass_3fp", "رُمِينَ"},
{"past_pass_3fs", "رُمِيَتْ"},
{"past_pass_3md", "رُمِيَا"},
{"past_pass_3mp", "رُمُوا"},
{"past_pass_3ms", "رُمِيَ"},
},
},
{
label = "فَعَلَ ـَ (p.169، abstract paradigm)", root = "فعل", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِفْعَلَا"},
{"imp_2fp", "اِفْعَلْنَ"},
{"imp_2fs", "اِفْعَلِي"},
{"imp_2mp", "اِفْعَلُوا"},
{"imp_2ms", "اِفْعَلْ"},
{"ind_1p", "نَفْعَلُ"},
{"ind_1s", "أَفْعَلُ"},
{"ind_2d", "تَفْعَلَانِ"},
{"ind_2fp", "تَفْعَلْنَ"},
{"ind_2fs", "تَفْعَلِينَ"},
{"ind_2mp", "تَفْعَلُونَ"},
{"ind_2ms", "تَفْعَلُ"},
{"ind_3fd", "تَفْعَلَانِ"},
{"ind_3fp", "يَفْعَلْنَ"},
{"ind_3fs", "تَفْعَلُ"},
{"ind_3md", "يَفْعَلَانِ"},
{"ind_3mp", "يَفْعَلُونَ"},
{"ind_3ms", "يَفْعَلُ"},
{"ind_pass_1p", "نُفْعَلُ"},
{"ind_pass_1s", "أُفْعَلُ"},
{"ind_pass_2d", "تُفْعَلَانِ"},
{"ind_pass_2fp", "تُفْعَلْنَ"},
{"ind_pass_2fs", "تُفْعَلِينَ"},
{"ind_pass_2mp", "تُفْعَلُونَ"},
{"ind_pass_2ms", "تُفْعَلُ"},
{"ind_pass_3fd", "تُفْعَلَانِ"},
{"ind_pass_3fp", "يُفْعَلْنَ"},
{"ind_pass_3fs", "تُفْعَلُ"},
{"ind_pass_3md", "يُفْعَلَانِ"},
{"ind_pass_3mp", "يُفْعَلُونَ"},
{"ind_pass_3ms", "يُفْعَلُ"},
{"past_1p", "فَعَلْنَا"},
{"past_1s", "فَعَلْتُ"},
{"past_2d", "فَعَلْتُمَا"},
{"past_2fp", "فَعَلْتُنَّ"},
{"past_2fs", "فَعَلْتِ"},
{"past_2mp", "فَعَلْتُمْ"},
{"past_2ms", "فَعَلْتَ"},
{"past_3fd", "فَعَلَتَا"},
{"past_3fp", "فَعَلْنَ"},
{"past_3fs", "فَعَلَتْ"},
{"past_3md", "فَعَلَا"},
{"past_3mp", "فَعَلُوا"},
{"past_3ms", "فَعَلَ"},
{"past_pass_1p", "فُعِلْنَا"},
{"past_pass_1s", "فُعِلْتُ"},
{"past_pass_2d", "فُعِلْتُمَا"},
{"past_pass_2fp", "فُعِلْتُنَّ"},
{"past_pass_2fs", "فُعِلْتِ"},
{"past_pass_2mp", "فُعِلْتُمْ"},
{"past_pass_2ms", "فُعِلْتَ"},
{"past_pass_3fd", "فُعِلَتَا"},
{"past_pass_3fp", "فُعِلْنَ"},
{"past_pass_3fs", "فُعِلَتْ"},
{"past_pass_3md", "فُعِلَا"},
{"past_pass_3mp", "فُعِلُوا"},
{"past_pass_3ms", "فُعِلَ"},
},
},
{
label = "عَضَّ ـَ (p.173، مضاعف)", root = "عضض", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "عَضَّا"},
{"imp_2fp", "اِعْضَضْنَ"},
{"imp_2fs", "عَضِّي"},
{"imp_2mp", "عَضُّوا"},
{"imp_2ms", "عَضَّ"},
{"ind_1p", "نَعَضُّ"},
{"ind_1s", "أَعَضُّ"},
{"ind_2d", "تَعَضَّانِ"},
{"ind_2fp", "تَعْضَضْنَ"},
{"ind_2fs", "تَعَضِّينَ"},
{"ind_2mp", "تَعَضُّونَ"},
{"ind_2ms", "تَعَضُّ"},
{"ind_3fd", "تَعَضَّانِ"},
{"ind_3fp", "يَعْضَضْنَ"},
{"ind_3fs", "تَعَضُّ"},
{"ind_3md", "يَعَضَّانِ"},
{"ind_3mp", "يَعَضُّونَ"},
{"ind_3ms", "يَعَضُّ"},
{"ind_pass_1p", "نُعَضُّ"},
{"ind_pass_1s", "أُعَضُّ"},
{"ind_pass_2d", "تُعَضَّانِ"},
{"ind_pass_2fp", "تُعْضَضْنَ"},
{"ind_pass_2fs", "تُعَضِّينَ"},
{"ind_pass_2mp", "تُعَضُّونَ"},
{"ind_pass_2ms", "تُعَضُّ"},
{"ind_pass_3fd", "تُعَضَّانِ"},
{"ind_pass_3fp", "يُعْضَضْنَ"},
{"ind_pass_3fs", "تُعَضُّ"},
{"ind_pass_3md", "يُعَضَّانِ"},
{"ind_pass_3mp", "يُعَضُّونَ"},
{"ind_pass_3ms", "يُعَضُّ"},
{"past_1p", "عَضَضْنَا"},
{"past_1s", "عَضَضْتُ"},
{"past_2d", "عَضَضْتُمَا"},
{"past_2fp", "عَضَضْتُنَّ"},
{"past_2fs", "عَضَضْتِ"},
{"past_2mp", "عَضَضْتُمْ"},
{"past_2ms", "عَضَضْتَ"},
{"past_3fd", "عَضَّتَا"},
{"past_3fp", "عَضَضْنَ"},
{"past_3fs", "عَضَّتْ"},
{"past_3md", "عَضَّا"},
{"past_3mp", "عَضُّوا"},
{"past_3ms", "عَضَّ"},
{"past_pass_1p", "عُضِضْنَا"},
{"past_pass_1s", "عُضِضْتُ"},
{"past_pass_2d", "عُضِضْتُمَا"},
{"past_pass_2fp", "عُضِضْتُنَّ"},
{"past_pass_2fs", "عُضِضْتِ"},
{"past_pass_2mp", "عُضِضْتُمْ"},
{"past_pass_2ms", "عُضِضْتَ"},
{"past_pass_3fd", "عُضَّتَا"},
{"past_pass_3fp", "عُضِضْنَ"},
{"past_pass_3fs", "عُضَّتْ"},
{"past_pass_3md", "عُضَّا"},
{"past_pass_3mp", "عُضُّوا"},
{"past_pass_3ms", "عُضَّ"},
},
},
{
label = "أَلَهَ ـَ (p.175، مهموز الفاء)", root = "أله", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِئْلَهَا"},
{"imp_2fp", "اِئْلَهْنَ"},
{"imp_2fs", "اِئْلَهِي"},
{"imp_2mp", "اِئْلَهُوا"},
{"imp_2ms", "اِئْلَهْ"},
{"ind_1p", "نَأْلَهُ"},
{"ind_1s", "آلَهُ"},
{"ind_2d", "تَأْلَهَانِ"},
{"ind_2fp", "تَأْلَهْنَ"},
{"ind_2fs", "تَأْلَهِينَ"},
{"ind_2mp", "تَأْلَهُونَ"},
{"ind_2ms", "تَأْلَهُ"},
{"ind_3fd", "تَأْلَهَانِ"},
{"ind_3fp", "يَأْلَهْنَ"},
{"ind_3fs", "تَأْلَهُ"},
{"ind_3md", "يَأْلَهَانِ"},
{"ind_3mp", "يَأْلَهُونَ"},
{"ind_3ms", "يَأْلَهُ"},
{"ind_pass_1p", "نُؤْلَهُ"},
{"ind_pass_1s", "أُولَهُ"},
{"ind_pass_2d", "تُؤْلَهَانِ"},
{"ind_pass_2fp", "تُؤْلَهْنَ"},
{"ind_pass_2fs", "تُؤْلَهِينَ"},
{"ind_pass_2mp", "تُؤْلَهُونَ"},
{"ind_pass_2ms", "تُؤْلَهُ"},
{"ind_pass_3fd", "تُؤْلَهَانِ"},
{"ind_pass_3fp", "يُؤْلَهْنَ"},
{"ind_pass_3fs", "تُؤْلَهُ"},
{"ind_pass_3md", "يُؤْلَهَانِ"},
{"ind_pass_3mp", "يُؤْلَهُونَ"},
{"ind_pass_3ms", "يُؤْلَهُ"},
{"past_1p", "أَلَهْنَا"},
{"past_1s", "أَلَهْتُ"},
{"past_2d", "أَلَهْتُمَا"},
{"past_2fp", "أَلَهْتُنَّ"},
{"past_2fs", "أَلَهْتِ"},
{"past_2mp", "أَلَهْتُمْ"},
{"past_2ms", "أَلَهْتَ"},
{"past_3fd", "أَلَهَتَا"},
{"past_3fp", "أَلَهْنَ"},
{"past_3fs", "أَلَهَتْ"},
{"past_3md", "أَلَهَا"},
{"past_3mp", "أَلَهُوا"},
{"past_3ms", "أَلَهَ"},
{"past_pass_1p", "أُلِهْنَا"},
{"past_pass_1s", "أُلِهْتُ"},
{"past_pass_2d", "أُلِهْتُمَا"},
{"past_pass_2fp", "أُلِهْتُنَّ"},
{"past_pass_2fs", "أُلِهْتِ"},
{"past_pass_2mp", "أُلِهْتُمْ"},
{"past_pass_2ms", "أُلِهْتَ"},
{"past_pass_3fd", "أُلِهَتَا"},
{"past_pass_3fp", "أُلِهْنَ"},
{"past_pass_3fs", "أُلِهَتْ"},
{"past_pass_3md", "أُلِهَا"},
{"past_pass_3mp", "أُلِهُوا"},
{"past_pass_3ms", "أُلِهَ"},
},
},
{
label = "باعَ ـِ (p.158، أجوف يائي)", root = "بيع", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "بِيعَا"},
{"imp_2fp", "بِعْنَ"},
{"imp_2fs", "بِيعِي"},
{"imp_2mp", "بِيعُوا"},
{"imp_2ms", "بِعْ"},
{"ind_1p", "نَبِيعُ"},
{"ind_1s", "أَبِيعُ"},
{"ind_2d", "تَبِيعَانِ"},
{"ind_2fp", "تَبِعْنَ"},
{"ind_2fs", "تَبِيعِينَ"},
{"ind_2mp", "تَبِيعُونَ"},
{"ind_2ms", "تَبِيعُ"},
{"ind_3fd", "تَبِيعَانِ"},
{"ind_3fp", "يَبِعْنَ"},
{"ind_3fs", "تَبِيعُ"},
{"ind_3md", "يَبِيعَانِ"},
{"ind_3mp", "يَبِيعُونَ"},
{"ind_3ms", "يَبِيعُ"},
{"ind_pass_1p", "نُبَاعُ"},
{"ind_pass_1s", "أُبَاعُ"},
{"ind_pass_2d", "تُبَاعَانِ"},
{"ind_pass_2fp", "تُبَعْنَ"},
{"ind_pass_2fs", "تُبَاعِينَ"},
{"ind_pass_2mp", "تُبَاعُونَ"},
{"ind_pass_2ms", "تُبَاعُ"},
{"ind_pass_3fd", "تُبَاعَانِ"},
{"ind_pass_3fp", "يُبَعْنَ"},
{"ind_pass_3fs", "تُبَاعُ"},
{"ind_pass_3md", "يُبَاعَانِ"},
{"ind_pass_3mp", "يُبَاعُونَ"},
{"ind_pass_3ms", "يُبَاعُ"},
{"past_1p", "بِعْنَا"},
{"past_1s", "بِعْتُ"},
{"past_2d", "بِعْتُمَا"},
{"past_2fp", "بِعْتُنَّ"},
{"past_2fs", "بِعْتِ"},
{"past_2mp", "بِعْتُمْ"},
{"past_2ms", "بِعْتَ"},
{"past_3fd", "بَاعَتَا"},
{"past_3fp", "بِعْنَ"},
{"past_3fs", "بَاعَتْ"},
{"past_3md", "بَاعَا"},
{"past_3mp", "بَاعُوا"},
{"past_3ms", "بَاعَ"},
{"past_pass_1p", "بُعْنَا"},
{"past_pass_1s", "بُعْتُ"},
{"past_pass_2d", "بُعْتُمَا"},
{"past_pass_2fp", "بُعْتُنَّ"},
{"past_pass_2fs", "بُعْتِ"},
{"past_pass_2mp", "بُعْتُمْ"},
{"past_pass_2ms", "بُعْتَ"},
{"past_pass_3fd", "بِيعَتَا"},
{"past_pass_3fp", "بُعْنَ"},
{"past_pass_3fs", "بِيعَتْ"},
{"past_pass_3md", "بِيعَا"},
{"past_pass_3mp", "بِيعُوا"},
{"past_pass_3ms", "بِيعَ"},
},
},
{
label = "طَوَى ـِ (p.166، لفيف مقرون)", root = "طوي", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِطْوِيَا"},
{"imp_2fp", "اِطْوِينَ"},
{"imp_2fs", "اِطْوِي"},
{"imp_2mp", "اِطْوُوا"},
{"imp_2ms", "اِطْوِ"},
{"ind_1p", "نَطْوِي"},
{"ind_1s", "أَطْوِي"},
{"ind_2d", "تَطْوِيَانِ"},
{"ind_2fp", "تَطْوِينَ"},
{"ind_2fs", "تَطْوِينَ"},
{"ind_2mp", "تَطْوُونَ"},
{"ind_2ms", "تَطْوِي"},
{"ind_3fd", "تَطْوِيَانِ"},
{"ind_3fp", "يَطْوِينَ"},
{"ind_3fs", "تَطْوِي"},
{"ind_3md", "يَطْوِيَانِ"},
{"ind_3mp", "يَطْوُونَ"},
{"ind_3ms", "يَطْوِي"},
{"ind_pass_1p", "نُطْوَى"},
{"ind_pass_1s", "أُطْوَى"},
{"ind_pass_2d", "تُطْوَيَانِ"},
{"ind_pass_2fp", "تُطْوَيْنَ"},
{"ind_pass_2fs", "تُطْوَيْنَ"},
{"ind_pass_2mp", "تُطْوَوْنَ"},
{"ind_pass_2ms", "تُطْوَى"},
{"ind_pass_3fd", "تُطْوَيَانِ"},
{"ind_pass_3fp", "يُطْوَيْنَ"},
{"ind_pass_3fs", "تُطْوَى"},
{"ind_pass_3md", "يُطْوَيَانِ"},
{"ind_pass_3mp", "يُطْوَوْنَ"},
{"ind_pass_3ms", "يُطْوَى"},
{"past_1p", "طَوَيْنَا"},
{"past_1s", "طَوَيْتُ"},
{"past_2d", "طَوَيْتُمَا"},
{"past_2fp", "طَوَيْتُنَّ"},
{"past_2fs", "طَوَيْتِ"},
{"past_2mp", "طَوَيْتُمْ"},
{"past_2ms", "طَوَيْتَ"},
{"past_3fd", "طَوَتَا"},
{"past_3fp", "طَوَيْنَ"},
{"past_3fs", "طَوَتْ"},
{"past_3md", "طَوَيَا"},
{"past_3mp", "طَوَوْا"},
{"past_3ms", "طَوَى"},
{"past_pass_1p", "طُوِينَا"},
{"past_pass_1s", "طُوِيتُ"},
{"past_pass_2d", "طُوِيتُمَا"},
{"past_pass_2fp", "طُوِيتُنَّ"},
{"past_pass_2fs", "طُوِيتِ"},
{"past_pass_2mp", "طُوِيتُمْ"},
{"past_pass_2ms", "طُوِيتَ"},
{"past_pass_3fd", "طُوِيَتَا"},
{"past_pass_3fp", "طُوِينَ"},
{"past_pass_3fs", "طُوِيَتْ"},
{"past_pass_3md", "طُوِيَا"},
{"past_pass_3mp", "طُوُوا"},
{"past_pass_3ms", "طُوِيَ"},
},
},
{
label = "سَأَلَ ـَ (p.176، مهموز العين)", root = "سأل", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِسْأَلَا"},
{"imp_2fp", "اِسْأَلْنَ"},
{"imp_2fs", "اِسْأَلِي"},
{"imp_2mp", "اِسْأَلُوا"},
{"imp_2ms", "اِسْأَلْ"},
{"ind_1p", "نَسْأَلُ"},
{"ind_1s", "أَسْأَلُ"},
{"ind_2d", "تَسْأَلَانِ"},
{"ind_2fp", "تَسْأَلْنَ"},
{"ind_2fs", "تَسْأَلِينَ"},
{"ind_2mp", "تَسْأَلُونَ"},
{"ind_2ms", "تَسْأَلُ"},
{"ind_3fd", "تَسْأَلَانِ"},
{"ind_3fp", "يَسْأَلْنَ"},
{"ind_3fs", "تَسْأَلُ"},
{"ind_3md", "يَسْأَلَانِ"},
{"ind_3mp", "يَسْأَلُونَ"},
{"ind_3ms", "يَسْأَلُ"},
{"ind_pass_1p", "نُسْأَلُ"},
{"ind_pass_1s", "أُسْأَلُ"},
{"ind_pass_2d", "تُسْأَلَانِ"},
{"ind_pass_2fp", "تُسْأَلْنَ"},
{"ind_pass_2fs", "تُسْأَلِينَ"},
{"ind_pass_2mp", "تُسْأَلُونَ"},
{"ind_pass_2ms", "تُسْأَلُ"},
{"ind_pass_3fd", "تُسْأَلَانِ"},
{"ind_pass_3fp", "يُسْأَلْنَ"},
{"ind_pass_3fs", "تُسْأَلُ"},
{"ind_pass_3md", "يُسْأَلَانِ"},
{"ind_pass_3mp", "يُسْأَلُونَ"},
{"ind_pass_3ms", "يُسْأَلُ"},
{"past_1p", "سَأَلْنَا"},
{"past_1s", "سَأَلْتُ"},
{"past_2d", "سَأَلْتُمَا"},
{"past_2fp", "سَأَلْتُنَّ"},
{"past_2fs", "سَأَلْتِ"},
{"past_2mp", "سَأَلْتُمْ"},
{"past_2ms", "سَأَلْتَ"},
{"past_3fd", "سَأَلَتَا"},
{"past_3fp", "سَأَلْنَ"},
{"past_3fs", "سَأَلَتْ"},
{"past_3md", "سَأَلَا"},
{"past_3mp", "سَأَلُوا"},
{"past_3ms", "سَأَلَ"},
{"past_pass_1p", "سُئِلْنَا"},
{"past_pass_1s", "سُئِلْتُ"},
{"past_pass_2d", "سُئِلْتُمَا"},
{"past_pass_2fp", "سُئِلْتُنَّ"},
{"past_pass_2fs", "سُئِلْتِ"},
{"past_pass_2mp", "سُئِلْتُمْ"},
{"past_pass_2ms", "سُئِلْتَ"},
{"past_pass_3fd", "سُئِلَتَا"},
{"past_pass_3fp", "سُئِلْنَ"},
{"past_pass_3fs", "سُئِلَتْ"},
{"past_pass_3md", "سُئِلَا"},
{"past_pass_3mp", "سُئِلُوا"},
{"past_pass_3ms", "سُئِلَ"},
},
},
{
label = "باتَ ـَ (p.183، أجوف يائي)", root = "بيت", wazn = "فعَل يفعَل",
forms = {
{"imp_2d", "بَاتَا"},
{"imp_2fp", "بَتْنَ"},
{"imp_2fs", "بَاتِي"},
{"imp_2mp", "بَاتُوا"},
{"imp_2ms", "بَتْ"},
{"ind_1p", "نَبَاتُ"},
{"ind_1s", "أَبَاتُ"},
{"ind_2d", "تَبَاتَانِ"},
{"ind_2fp", "تَبَتْنَ"},
{"ind_2fs", "تَبَاتِينَ"},
{"ind_2mp", "تَبَاتُونَ"},
{"ind_2ms", "تَبَاتُ"},
{"ind_3fd", "تَبَاتَانِ"},
{"ind_3fp", "يَبَتْنَ"},
{"ind_3fs", "تَبَاتُ"},
{"ind_3md", "يَبَاتَانِ"},
{"ind_3mp", "يَبَاتُونَ"},
{"ind_3ms", "يَبَاتُ"},
{"past_1p", "بِتْنَا"},
{"past_1s", "بِتُّ"},
{"past_2d", "بِتُّمَا"},
{"past_2fp", "بِتُّنَّ"},
{"past_2fs", "بِتِّ"},
{"past_2mp", "بِتُّمْ"},
{"past_2ms", "بِتَّ"},
{"past_3fd", "بَاتَتَا"},
{"past_3fp", "بِتْنَ"},
{"past_3fs", "بَاتَتْ"},
{"past_3md", "بَاتَا"},
{"past_3mp", "بَاتُوا"},
{"past_3ms", "بَاتَ"},
},
},
{
label = "سَعَى ـَ (p.186، ناقص يائي)", root = "سعي", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِسْعَيَا"},
{"imp_2fp", "اِسْعَيْنَ"},
{"imp_2fs", "اِسْعَيْ"},
{"imp_2mp", "اِسْعَوْا"},
{"imp_2ms", "اِسْعَ"},
{"ind_1p", "نَسْعَى"},
{"ind_1s", "أَسْعَى"},
{"ind_2d", "تَسْعَيَانِ"},
{"ind_2fp", "تَسْعَيْنَ"},
{"ind_2fs", "تَسْعَيْنَ"},
{"ind_2mp", "تَسْعَوْنَ"},
{"ind_2ms", "تَسْعَى"},
{"ind_3fd", "تَسْعَيَانِ"},
{"ind_3fp", "يَسْعَيْنَ"},
{"ind_3fs", "تَسْعَى"},
{"ind_3md", "يَسْعَيَانِ"},
{"ind_3mp", "يَسْعَوْنَ"},
{"ind_3ms", "يَسْعَى"},
{"ind_pass_1p", "نُسْعَى"},
{"ind_pass_1s", "أُسْعَى"},
{"ind_pass_2d", "تُسْعَيَانِ"},
{"ind_pass_2fp", "تُسْعَيْنَ"},
{"ind_pass_2fs", "تُسْعَيْنَ"},
{"ind_pass_2mp", "تُسْعَوْنَ"},
{"ind_pass_2ms", "تُسْعَى"},
{"ind_pass_3fd", "تُسْعَيَانِ"},
{"ind_pass_3fp", "يُسْعَيْنَ"},
{"ind_pass_3fs", "تُسْعَى"},
{"ind_pass_3md", "يُسْعَيَانِ"},
{"ind_pass_3mp", "يُسْعَوْنَ"},
{"ind_pass_3ms", "يُسْعَى"},
{"past_1p", "سَعَيْنَا"},
{"past_1s", "سَعَيْتُ"},
{"past_2d", "سَعَيْتُمَا"},
{"past_2fp", "سَعَيْتُنَّ"},
{"past_2fs", "سَعَيْتِ"},
{"past_2mp", "سَعَيْتُمْ"},
{"past_2ms", "سَعَيْتَ"},
{"past_3fd", "سَعَتَا"},
{"past_3fp", "سَعَيْنَ"},
{"past_3fs", "سَعَتْ"},
{"past_3md", "سَعَيَا"},
{"past_3mp", "سَعَوْا"},
{"past_3ms", "سَعَى"},
{"past_pass_1p", "سُعِينَا"},
{"past_pass_1s", "سُعِيتُ"},
{"past_pass_2d", "سُعِيتُمَا"},
{"past_pass_2fp", "سُعِيتُنَّ"},
{"past_pass_2fs", "سُعِيتِ"},
{"past_pass_2mp", "سُعِيتُمْ"},
{"past_pass_2ms", "سُعِيتَ"},
{"past_pass_3fd", "سُعِيَتَا"},
{"past_pass_3fp", "سُعِينَ"},
{"past_pass_3fs", "سُعِيَتْ"},
{"past_pass_3md", "سُعِيَا"},
{"past_pass_3mp", "سُعُوا"},
{"past_pass_3ms", "سُعِيَ"},
},
},
{
label = "كَرُمَ ـُ (p.189، صحيح سالم)", root = "كرم", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُكْرُمَا"},
{"imp_2fp", "اُكْرُمْنَ"},
{"imp_2fs", "اُكْرُمِي"},
{"imp_2mp", "اُكْرُمُوا"},
{"imp_2ms", "اُكْرُمْ"},
{"ind_1p", "نَكْرُمُ"},
{"ind_1s", "أَكْرُمُ"},
{"ind_2d", "تَكْرُمَانِ"},
{"ind_2fp", "تَكْرُمْنَ"},
{"ind_2fs", "تَكْرُمِينَ"},
{"ind_2mp", "تَكْرُمُونَ"},
{"ind_2ms", "تَكْرُمُ"},
{"ind_3fd", "تَكْرُمَانِ"},
{"ind_3fp", "يَكْرُمْنَ"},
{"ind_3fs", "تَكْرُمُ"},
{"ind_3md", "يَكْرُمَانِ"},
{"ind_3mp", "يَكْرُمُونَ"},
{"ind_3ms", "يَكْرُمُ"},
{"past_1p", "كَرُمْنَا"},
{"past_1s", "كَرُمْتُ"},
{"past_2d", "كَرُمْتُمَا"},
{"past_2fp", "كَرُمْتُنَّ"},
{"past_2fs", "كَرُمْتِ"},
{"past_2mp", "كَرُمْتُمْ"},
{"past_2ms", "كَرُمْتَ"},
{"past_3fd", "كَرُمَتَا"},
{"past_3fp", "كَرُمْنَ"},
{"past_3fs", "كَرُمَتْ"},
{"past_3md", "كَرُمَا"},
{"past_3mp", "كَرُمُوا"},
{"past_3ms", "كَرُمَ"},
},
},
{
label = "هَمَّ ـُ (p.192، مضاعف)", root = "همم", wazn = "فعَل يفعُل",
forms = {
{"imp_2d", "هُمَّا"},
{"imp_2fp", "اُهْمُمْنَ"},
{"imp_2fs", "هُمِّي"},
{"imp_2mp", "هُمُّوا"},
{"imp_2ms", "هُمَّ"},
{"ind_1p", "نَهُمُّ"},
{"ind_1s", "أَهُمُّ"},
{"ind_2d", "تَهُمَّانِ"},
{"ind_2fp", "تَهْمُمْنَ"},
{"ind_2fs", "تَهُمِّينَ"},
{"ind_2mp", "تَهُمُّونَ"},
{"ind_2ms", "تَهُمُّ"},
{"ind_3fd", "تَهُمَّانِ"},
{"ind_3fp", "يَهْمُمْنَ"},
{"ind_3fs", "تَهُمُّ"},
{"ind_3md", "يَهُمَّانِ"},
{"ind_3mp", "يَهُمُّونَ"},
{"ind_3ms", "يَهُمُّ"},
{"past_1p", "هَمُمْنَا"},
{"past_1s", "هَمُمْتُ"},
{"past_2d", "هَمُمْتُمَا"},
{"past_2fp", "هَمُمْتُنَّ"},
{"past_2fs", "هَمُمْتِ"},
{"past_2mp", "هَمُمْتُمْ"},
{"past_2ms", "هَمُمْتَ"},
{"past_3fd", "هَمَّتَا"},
{"past_3fp", "هَمُمْنَ"},
{"past_3fs", "هَمَّتْ"},
{"past_3md", "هَمَّا"},
{"past_3mp", "هَمُّوا"},
{"past_3ms", "هَمَّ"},
},
},
{
label = "أَصُلَ ـُ (p.195، مهموز الفاء)", root = "أصل", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُؤْصُلَا"},
{"imp_2fp", "اُؤْصُلْنَ"},
{"imp_2fs", "اُؤْصُلِي"},
{"imp_2mp", "اُؤْصُلُوا"},
{"imp_2ms", "اُؤْصُلْ"},
{"ind_1p", "نَأْصُلُ"},
{"ind_1s", "آصُلُ"},
{"ind_2d", "تَأْصُلَانِ"},
{"ind_2fp", "تَأْصُلْنَ"},
{"ind_2fs", "تَأْصُلِينَ"},
{"ind_2mp", "تَأْصُلُونَ"},
{"ind_2ms", "تَأْصُلُ"},
{"ind_3fd", "تَأْصُلَانِ"},
{"ind_3fp", "يَأْصُلْنَ"},
{"ind_3fs", "تَأْصُلُ"},
{"ind_3md", "يَأْصُلَانِ"},
{"ind_3mp", "يَأْصُلُونَ"},
{"ind_3ms", "يَأْصُلُ"},
{"past_1p", "أَصُلْنَا"},
{"past_1s", "أَصُلْتُ"},
{"past_2d", "أَصُلْتُمَا"},
{"past_2fp", "أَصُلْتُنَّ"},
{"past_2fs", "أَصُلْتِ"},
{"past_2mp", "أَصُلْتُمْ"},
{"past_2ms", "أَصُلْتَ"},
{"past_3fd", "أَصُلَتَا"},
{"past_3fp", "أَصُلْنَ"},
{"past_3fs", "أَصُلَتْ"},
{"past_3md", "أَصُلَا"},
{"past_3mp", "أَصُلُوا"},
{"past_3ms", "أَصُلَ"},
},
},
{
label = "جَرُؤَ ـُ (p.199، مهموز اللام)", root = "جرأ", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُجْرُؤَا"},
{"imp_2fp", "اُجْرُؤْنَ"},
{"imp_2fs", "اُجْرُئِي"},
{"imp_2mp", "اُجْرُؤُوا"},
{"imp_2ms", "اُجْرُؤْ"},
{"ind_1p", "نَجْرُؤُ"},
{"ind_1s", "أَجْرُؤُ"},
{"ind_2d", "تَجْرُؤَانِ"},
{"ind_2fp", "تَجْرُؤْنَ"},
{"ind_2fs", "تَجْرُئِينَ"},
{"ind_2mp", "تَجْرُؤُونَ"},
{"ind_2ms", "تَجْرُؤُ"},
{"ind_3fd", "تَجْرُؤَانِ"},
{"ind_3fp", "يَجْرُؤْنَ"},
{"ind_3fs", "تَجْرُؤُ"},
{"ind_3md", "يَجْرُؤَانِ"},
{"ind_3mp", "يَجْرُؤُونَ"},
{"ind_3ms", "يَجْرُؤُ"},
{"past_1p", "جَرُؤْنَا"},
{"past_1s", "جَرُؤْتُ"},
{"past_2d", "جَرُؤْتُمَا"},
{"past_2fp", "جَرُؤْتُنَّ"},
{"past_2fs", "جَرُؤْتِ"},
{"past_2mp", "جَرُؤْتُمْ"},
{"past_2ms", "جَرُؤْتَ"},
{"past_3fd", "جَرُؤَتَا"},
{"past_3fp", "جَرُؤْنَ"},
{"past_3fs", "جَرُؤَتْ"},
{"past_3md", "جَرُؤَا"},
{"past_3mp", "جَرُؤُوا"},
{"past_3ms", "جَرُؤَ"},
},
},
{
label = "يَسُرَ ـُ (p.201، معتل الفاء مثال)", root = "يسر", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُوسُرَا"},
{"imp_2fp", "اُوسُرْنَ"},
{"imp_2fs", "اُوسُرِي"},
{"imp_2mp", "اُوسُرُوا"},
{"imp_2ms", "اُوسُرْ"},
{"ind_1p", "نَيْسُرُ"},
{"ind_1s", "أَيْسُرُ"},
{"ind_2d", "تَيْسُرَانِ"},
{"ind_2fp", "تَيْسُرْنَ"},
{"ind_2fs", "تَيْسُرِينَ"},
{"ind_2mp", "تَيْسُرُونَ"},
{"ind_2ms", "تَيْسُرُ"},
{"ind_3fd", "تَيْسُرَانِ"},
{"ind_3fp", "يَيْسُرْنَ"},
{"ind_3fs", "تَيْسُرُ"},
{"ind_3md", "يَيْسُرَانِ"},
{"ind_3mp", "يَيْسُرُونَ"},
{"ind_3ms", "يَيْسُرُ"},
{"past_1p", "يَسُرْنَا"},
{"past_1s", "يَسُرْتُ"},
{"past_2d", "يَسُرْتُمَا"},
{"past_2fp", "يَسُرْتُنَّ"},
{"past_2fs", "يَسُرْتِ"},
{"past_2mp", "يَسُرْتُمْ"},
{"past_2ms", "يَسُرْتَ"},
{"past_3fd", "يَسُرَتَا"},
{"past_3fp", "يَسُرْنَ"},
{"past_3fs", "يَسُرَتْ"},
{"past_3md", "يَسُرَا"},
{"past_3mp", "يَسُرُوا"},
{"past_3ms", "يَسُرَ"},
},
},
}
rbrlttankw55gucpfl3n4fedwvhppyg
1124225
1124191
2026-08-31T08:12:08Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124225
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 3 من 8.
return {
{
label = "وَصَلَ ـِ (p.155، معتل الفاء مثال)", root = "وصل", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "صِلَا"},
{"imp_2fp", "صِلْنَ"},
{"imp_2fs", "صِلِي"},
{"imp_2mp", "صِلُوا"},
{"imp_2ms", "صِلْ"},
{"ind_1p", "نَصِلُ"},
{"ind_1s", "أَصِلُ"},
{"ind_2d", "تَصِلَانِ"},
{"ind_2fp", "تَصِلْنَ"},
{"ind_2fs", "تَصِلِينَ"},
{"ind_2mp", "تَصِلُونَ"},
{"ind_2ms", "تَصِلُ"},
{"ind_3fd", "تَصِلَانِ"},
{"ind_3fp", "يَصِلْنَ"},
{"ind_3fs", "تَصِلُ"},
{"ind_3md", "يَصِلَانِ"},
{"ind_3mp", "يَصِلُونَ"},
{"ind_3ms", "يَصِلُ"},
{"ind_pass_1p", "نُوصَلُ"},
{"ind_pass_1s", "أُوصَلُ"},
{"ind_pass_2d", "تُوصَلَانِ"},
{"ind_pass_2fp", "تُوصَلْنَ"},
{"ind_pass_2fs", "تُوصَلِينَ"},
{"ind_pass_2mp", "تُوصَلُونَ"},
{"ind_pass_2ms", "تُوصَلُ"},
{"ind_pass_3fd", "تُوصَلَانِ"},
{"ind_pass_3fp", "يُوصَلْنَ"},
{"ind_pass_3fs", "تُوصَلُ"},
{"ind_pass_3md", "يُوصَلَانِ"},
{"ind_pass_3mp", "يُوصَلُونَ"},
{"ind_pass_3ms", "يُوصَلُ"},
{"past_1p", "وَصَلْنَا"},
{"past_1s", "وَصَلْتُ"},
{"past_2d", "وَصَلْتُمَا"},
{"past_2fp", "وَصَلْتُنَّ"},
{"past_2fs", "وَصَلْتِ"},
{"past_2mp", "وَصَلْتُمْ"},
{"past_2ms", "وَصَلْتَ"},
{"past_3fd", "وَصَلَتَا"},
{"past_3fp", "وَصَلْنَ"},
{"past_3fs", "وَصَلَتْ"},
{"past_3md", "وَصَلَا"},
{"past_3mp", "وَصَلُوا"},
{"past_3ms", "وَصَلَ"},
{"past_pass_1p", "وُصِلْنَا"},
{"past_pass_1s", "وُصِلْتُ"},
{"past_pass_2d", "وُصِلْتُمَا"},
{"past_pass_2fp", "وُصِلْتُنَّ"},
{"past_pass_2fs", "وُصِلْتِ"},
{"past_pass_2mp", "وُصِلْتُمْ"},
{"past_pass_2ms", "وُصِلْتَ"},
{"past_pass_3fd", "وُصِلَتَا"},
{"past_pass_3fp", "وُصِلْنَ"},
{"past_pass_3fs", "وُصِلَتْ"},
{"past_pass_3md", "وُصِلَا"},
{"past_pass_3mp", "وُصِلُوا"},
{"past_pass_3ms", "وُصِلَ"},
},
},
{
label = "رَمَى ـِ (p.161، ناقص يائي)", root = "رمي", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِرْمِيَا"},
{"imp_2fp", "اِرْمِينَ"},
{"imp_2fs", "اِرْمِي"},
{"imp_2mp", "اِرْمُوا"},
{"imp_2ms", "اِرْمِ"},
{"ind_1p", "نَرْمِي"},
{"ind_1s", "أَرْمِي"},
{"ind_2d", "تَرْمِيَانِ"},
{"ind_2fp", "تَرْمِينَ"},
{"ind_2fs", "تَرْمِينَ"},
{"ind_2mp", "تَرْمُونَ"},
{"ind_2ms", "تَرْمِي"},
{"ind_3fd", "تَرْمِيَانِ"},
{"ind_3fp", "يَرْمِينَ"},
{"ind_3fs", "تَرْمِي"},
{"ind_3md", "يَرْمِيَانِ"},
{"ind_3mp", "يَرْمُونَ"},
{"ind_3ms", "يَرْمِي"},
{"ind_pass_1p", "نُرْمَى"},
{"ind_pass_1s", "أُرْمَى"},
{"ind_pass_2d", "تُرْمَيَانِ"},
{"ind_pass_2fp", "تُرْمَيْنَ"},
{"ind_pass_2fs", "تُرْمَيْنَ"},
{"ind_pass_2mp", "تُرْمَوْنَ"},
{"ind_pass_2ms", "تُرْمَى"},
{"ind_pass_3fd", "تُرْمَيَانِ"},
{"ind_pass_3fp", "يُرْمَيْنَ"},
{"ind_pass_3fs", "تُرْمَى"},
{"ind_pass_3md", "يُرْمَيَانِ"},
{"ind_pass_3mp", "يُرْمَوْنَ"},
{"ind_pass_3ms", "يُرْمَى"},
{"past_1p", "رَمَيْنَا"},
{"past_1s", "رَمَيْتُ"},
{"past_2d", "رَمَيْتُمَا"},
{"past_2fp", "رَمَيْتُنَّ"},
{"past_2fs", "رَمَيْتِ"},
{"past_2mp", "رَمَيْتُمْ"},
{"past_2ms", "رَمَيْتَ"},
{"past_3fd", "رَمَتَا"},
{"past_3fp", "رَمَيْنَ"},
{"past_3fs", "رَمَتْ"},
{"past_3md", "رَمَيَا"},
{"past_3mp", "رَمَوْا"},
{"past_3ms", "رَمَى"},
{"past_pass_1p", "رُمِينَا"},
{"past_pass_1s", "رُمِيتُ"},
{"past_pass_2d", "رُمِيتُمَا"},
{"past_pass_2fp", "رُمِيتُنَّ"},
{"past_pass_2fs", "رُمِيتِ"},
{"past_pass_2mp", "رُمِيتُمْ"},
{"past_pass_2ms", "رُمِيتَ"},
{"past_pass_3fd", "رُمِيَتَا"},
{"past_pass_3fp", "رُمِينَ"},
{"past_pass_3fs", "رُمِيَتْ"},
{"past_pass_3md", "رُمِيَا"},
{"past_pass_3mp", "رُمُوا"},
{"past_pass_3ms", "رُمِيَ"},
},
},
{
label = "فَعَلَ ـَ (p.169، abstract paradigm)", root = "فعل", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِفْعَلَا"},
{"imp_2fp", "اِفْعَلْنَ"},
{"imp_2fs", "اِفْعَلِي"},
{"imp_2mp", "اِفْعَلُوا"},
{"imp_2ms", "اِفْعَلْ"},
{"ind_1p", "نَفْعَلُ"},
{"ind_1s", "أَفْعَلُ"},
{"ind_2d", "تَفْعَلَانِ"},
{"ind_2fp", "تَفْعَلْنَ"},
{"ind_2fs", "تَفْعَلِينَ"},
{"ind_2mp", "تَفْعَلُونَ"},
{"ind_2ms", "تَفْعَلُ"},
{"ind_3fd", "تَفْعَلَانِ"},
{"ind_3fp", "يَفْعَلْنَ"},
{"ind_3fs", "تَفْعَلُ"},
{"ind_3md", "يَفْعَلَانِ"},
{"ind_3mp", "يَفْعَلُونَ"},
{"ind_3ms", "يَفْعَلُ"},
{"ind_pass_1p", "نُفْعَلُ"},
{"ind_pass_1s", "أُفْعَلُ"},
{"ind_pass_2d", "تُفْعَلَانِ"},
{"ind_pass_2fp", "تُفْعَلْنَ"},
{"ind_pass_2fs", "تُفْعَلِينَ"},
{"ind_pass_2mp", "تُفْعَلُونَ"},
{"ind_pass_2ms", "تُفْعَلُ"},
{"ind_pass_3fd", "تُفْعَلَانِ"},
{"ind_pass_3fp", "يُفْعَلْنَ"},
{"ind_pass_3fs", "تُفْعَلُ"},
{"ind_pass_3md", "يُفْعَلَانِ"},
{"ind_pass_3mp", "يُفْعَلُونَ"},
{"ind_pass_3ms", "يُفْعَلُ"},
{"past_1p", "فَعَلْنَا"},
{"past_1s", "فَعَلْتُ"},
{"past_2d", "فَعَلْتُمَا"},
{"past_2fp", "فَعَلْتُنَّ"},
{"past_2fs", "فَعَلْتِ"},
{"past_2mp", "فَعَلْتُمْ"},
{"past_2ms", "فَعَلْتَ"},
{"past_3fd", "فَعَلَتَا"},
{"past_3fp", "فَعَلْنَ"},
{"past_3fs", "فَعَلَتْ"},
{"past_3md", "فَعَلَا"},
{"past_3mp", "فَعَلُوا"},
{"past_3ms", "فَعَلَ"},
{"past_pass_1p", "فُعِلْنَا"},
{"past_pass_1s", "فُعِلْتُ"},
{"past_pass_2d", "فُعِلْتُمَا"},
{"past_pass_2fp", "فُعِلْتُنَّ"},
{"past_pass_2fs", "فُعِلْتِ"},
{"past_pass_2mp", "فُعِلْتُمْ"},
{"past_pass_2ms", "فُعِلْتَ"},
{"past_pass_3fd", "فُعِلَتَا"},
{"past_pass_3fp", "فُعِلْنَ"},
{"past_pass_3fs", "فُعِلَتْ"},
{"past_pass_3md", "فُعِلَا"},
{"past_pass_3mp", "فُعِلُوا"},
{"past_pass_3ms", "فُعِلَ"},
},
},
{
label = "عَضَّ ـَ (p.173، مضاعف)", root = "عضض", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "عَضَّا"},
{"imp_2fp", "اِعْضَضْنَ"},
{"imp_2fs", "عَضِّي"},
{"imp_2mp", "عَضُّوا"},
{"imp_2ms", "عَضَّ"},
{"ind_1p", "نَعَضُّ"},
{"ind_1s", "أَعَضُّ"},
{"ind_2d", "تَعَضَّانِ"},
{"ind_2fp", "تَعْضَضْنَ"},
{"ind_2fs", "تَعَضِّينَ"},
{"ind_2mp", "تَعَضُّونَ"},
{"ind_2ms", "تَعَضُّ"},
{"ind_3fd", "تَعَضَّانِ"},
{"ind_3fp", "يَعْضَضْنَ"},
{"ind_3fs", "تَعَضُّ"},
{"ind_3md", "يَعَضَّانِ"},
{"ind_3mp", "يَعَضُّونَ"},
{"ind_3ms", "يَعَضُّ"},
{"ind_pass_1p", "نُعَضُّ"},
{"ind_pass_1s", "أُعَضُّ"},
{"ind_pass_2d", "تُعَضَّانِ"},
{"ind_pass_2fp", "تُعْضَضْنَ"},
{"ind_pass_2fs", "تُعَضِّينَ"},
{"ind_pass_2mp", "تُعَضُّونَ"},
{"ind_pass_2ms", "تُعَضُّ"},
{"ind_pass_3fd", "تُعَضَّانِ"},
{"ind_pass_3fp", "يُعْضَضْنَ"},
{"ind_pass_3fs", "تُعَضُّ"},
{"ind_pass_3md", "يُعَضَّانِ"},
{"ind_pass_3mp", "يُعَضُّونَ"},
{"ind_pass_3ms", "يُعَضُّ"},
{"past_1p", "عَضَضْنَا"},
{"past_1s", "عَضَضْتُ"},
{"past_2d", "عَضَضْتُمَا"},
{"past_2fp", "عَضَضْتُنَّ"},
{"past_2fs", "عَضَضْتِ"},
{"past_2mp", "عَضَضْتُمْ"},
{"past_2ms", "عَضَضْتَ"},
{"past_3fd", "عَضَّتَا"},
{"past_3fp", "عَضَضْنَ"},
{"past_3fs", "عَضَّتْ"},
{"past_3md", "عَضَّا"},
{"past_3mp", "عَضُّوا"},
{"past_3ms", "عَضَّ"},
{"past_pass_1p", "عُضِضْنَا"},
{"past_pass_1s", "عُضِضْتُ"},
{"past_pass_2d", "عُضِضْتُمَا"},
{"past_pass_2fp", "عُضِضْتُنَّ"},
{"past_pass_2fs", "عُضِضْتِ"},
{"past_pass_2mp", "عُضِضْتُمْ"},
{"past_pass_2ms", "عُضِضْتَ"},
{"past_pass_3fd", "عُضَّتَا"},
{"past_pass_3fp", "عُضِضْنَ"},
{"past_pass_3fs", "عُضَّتْ"},
{"past_pass_3md", "عُضَّا"},
{"past_pass_3mp", "عُضُّوا"},
{"past_pass_3ms", "عُضَّ"},
},
},
{
label = "أَلَهَ ـَ (p.175، مهموز الفاء)", root = "أله", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِئْلَهَا"},
{"imp_2fp", "اِئْلَهْنَ"},
{"imp_2fs", "اِئْلَهِي"},
{"imp_2mp", "اِئْلَهُوا"},
{"imp_2ms", "اِئْلَهْ"},
{"ind_1p", "نَأْلَهُ"},
{"ind_1s", "آلَهُ"},
{"ind_2d", "تَأْلَهَانِ"},
{"ind_2fp", "تَأْلَهْنَ"},
{"ind_2fs", "تَأْلَهِينَ"},
{"ind_2mp", "تَأْلَهُونَ"},
{"ind_2ms", "تَأْلَهُ"},
{"ind_3fd", "تَأْلَهَانِ"},
{"ind_3fp", "يَأْلَهْنَ"},
{"ind_3fs", "تَأْلَهُ"},
{"ind_3md", "يَأْلَهَانِ"},
{"ind_3mp", "يَأْلَهُونَ"},
{"ind_3ms", "يَأْلَهُ"},
{"ind_pass_1p", "نُؤْلَهُ"},
{"ind_pass_1s", "أُولَهُ"},
{"ind_pass_2d", "تُؤْلَهَانِ"},
{"ind_pass_2fp", "تُؤْلَهْنَ"},
{"ind_pass_2fs", "تُؤْلَهِينَ"},
{"ind_pass_2mp", "تُؤْلَهُونَ"},
{"ind_pass_2ms", "تُؤْلَهُ"},
{"ind_pass_3fd", "تُؤْلَهَانِ"},
{"ind_pass_3fp", "يُؤْلَهْنَ"},
{"ind_pass_3fs", "تُؤْلَهُ"},
{"ind_pass_3md", "يُؤْلَهَانِ"},
{"ind_pass_3mp", "يُؤْلَهُونَ"},
{"ind_pass_3ms", "يُؤْلَهُ"},
{"past_1p", "أَلَهْنَا"},
{"past_1s", "أَلَهْتُ"},
{"past_2d", "أَلَهْتُمَا"},
{"past_2fp", "أَلَهْتُنَّ"},
{"past_2fs", "أَلَهْتِ"},
{"past_2mp", "أَلَهْتُمْ"},
{"past_2ms", "أَلَهْتَ"},
{"past_3fd", "أَلَهَتَا"},
{"past_3fp", "أَلَهْنَ"},
{"past_3fs", "أَلَهَتْ"},
{"past_3md", "أَلَهَا"},
{"past_3mp", "أَلَهُوا"},
{"past_3ms", "أَلَهَ"},
{"past_pass_1p", "أُلِهْنَا"},
{"past_pass_1s", "أُلِهْتُ"},
{"past_pass_2d", "أُلِهْتُمَا"},
{"past_pass_2fp", "أُلِهْتُنَّ"},
{"past_pass_2fs", "أُلِهْتِ"},
{"past_pass_2mp", "أُلِهْتُمْ"},
{"past_pass_2ms", "أُلِهْتَ"},
{"past_pass_3fd", "أُلِهَتَا"},
{"past_pass_3fp", "أُلِهْنَ"},
{"past_pass_3fs", "أُلِهَتْ"},
{"past_pass_3md", "أُلِهَا"},
{"past_pass_3mp", "أُلِهُوا"},
{"past_pass_3ms", "أُلِهَ"},
},
},
{
label = "باعَ ـِ (p.158، أجوف يائي)", root = "بيع", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "بِيعَا"},
{"imp_2fp", "بِعْنَ"},
{"imp_2fs", "بِيعِي"},
{"imp_2mp", "بِيعُوا"},
{"imp_2ms", "بِعْ"},
{"ind_1p", "نَبِيعُ"},
{"ind_1s", "أَبِيعُ"},
{"ind_2d", "تَبِيعَانِ"},
{"ind_2fp", "تَبِعْنَ"},
{"ind_2fs", "تَبِيعِينَ"},
{"ind_2mp", "تَبِيعُونَ"},
{"ind_2ms", "تَبِيعُ"},
{"ind_3fd", "تَبِيعَانِ"},
{"ind_3fp", "يَبِعْنَ"},
{"ind_3fs", "تَبِيعُ"},
{"ind_3md", "يَبِيعَانِ"},
{"ind_3mp", "يَبِيعُونَ"},
{"ind_3ms", "يَبِيعُ"},
{"ind_pass_1p", "نُبَاعُ"},
{"ind_pass_1s", "أُبَاعُ"},
{"ind_pass_2d", "تُبَاعَانِ"},
{"ind_pass_2fp", "تُبَعْنَ"},
{"ind_pass_2fs", "تُبَاعِينَ"},
{"ind_pass_2mp", "تُبَاعُونَ"},
{"ind_pass_2ms", "تُبَاعُ"},
{"ind_pass_3fd", "تُبَاعَانِ"},
{"ind_pass_3fp", "يُبَعْنَ"},
{"ind_pass_3fs", "تُبَاعُ"},
{"ind_pass_3md", "يُبَاعَانِ"},
{"ind_pass_3mp", "يُبَاعُونَ"},
{"ind_pass_3ms", "يُبَاعُ"},
{"past_1p", "بِعْنَا"},
{"past_1s", "بِعْتُ"},
{"past_2d", "بِعْتُمَا"},
{"past_2fp", "بِعْتُنَّ"},
{"past_2fs", "بِعْتِ"},
{"past_2mp", "بِعْتُمْ"},
{"past_2ms", "بِعْتَ"},
{"past_3fd", "بَاعَتَا"},
{"past_3fp", "بِعْنَ"},
{"past_3fs", "بَاعَتْ"},
{"past_3md", "بَاعَا"},
{"past_3mp", "بَاعُوا"},
{"past_3ms", "بَاعَ"},
{"past_pass_1p", "بُعْنَا"},
{"past_pass_1s", "بُعْتُ"},
{"past_pass_2d", "بُعْتُمَا"},
{"past_pass_2fp", "بُعْتُنَّ"},
{"past_pass_2fs", "بُعْتِ"},
{"past_pass_2mp", "بُعْتُمْ"},
{"past_pass_2ms", "بُعْتَ"},
{"past_pass_3fd", "بِيعَتَا"},
{"past_pass_3fp", "بُعْنَ"},
{"past_pass_3fs", "بِيعَتْ"},
{"past_pass_3md", "بِيعَا"},
{"past_pass_3mp", "بِيعُوا"},
{"past_pass_3ms", "بِيعَ"},
},
},
{
label = "طَوَى ـِ (p.166، لفيف مقرون)", root = "طوي", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِطْوِيَا"},
{"imp_2fp", "اِطْوِينَ"},
{"imp_2fs", "اِطْوِي"},
{"imp_2mp", "اِطْوُوا"},
{"imp_2ms", "اِطْوِ"},
{"ind_1p", "نَطْوِي"},
{"ind_1s", "أَطْوِي"},
{"ind_2d", "تَطْوِيَانِ"},
{"ind_2fp", "تَطْوِينَ"},
{"ind_2fs", "تَطْوِينَ"},
{"ind_2mp", "تَطْوُونَ"},
{"ind_2ms", "تَطْوِي"},
{"ind_3fd", "تَطْوِيَانِ"},
{"ind_3fp", "يَطْوِينَ"},
{"ind_3fs", "تَطْوِي"},
{"ind_3md", "يَطْوِيَانِ"},
{"ind_3mp", "يَطْوُونَ"},
{"ind_3ms", "يَطْوِي"},
{"ind_pass_1p", "نُطْوَى"},
{"ind_pass_1s", "أُطْوَى"},
{"ind_pass_2d", "تُطْوَيَانِ"},
{"ind_pass_2fp", "تُطْوَيْنَ"},
{"ind_pass_2fs", "تُطْوَيْنَ"},
{"ind_pass_2mp", "تُطْوَوْنَ"},
{"ind_pass_2ms", "تُطْوَى"},
{"ind_pass_3fd", "تُطْوَيَانِ"},
{"ind_pass_3fp", "يُطْوَيْنَ"},
{"ind_pass_3fs", "تُطْوَى"},
{"ind_pass_3md", "يُطْوَيَانِ"},
{"ind_pass_3mp", "يُطْوَوْنَ"},
{"ind_pass_3ms", "يُطْوَى"},
{"past_1p", "طَوَيْنَا"},
{"past_1s", "طَوَيْتُ"},
{"past_2d", "طَوَيْتُمَا"},
{"past_2fp", "طَوَيْتُنَّ"},
{"past_2fs", "طَوَيْتِ"},
{"past_2mp", "طَوَيْتُمْ"},
{"past_2ms", "طَوَيْتَ"},
{"past_3fd", "طَوَتَا"},
{"past_3fp", "طَوَيْنَ"},
{"past_3fs", "طَوَتْ"},
{"past_3md", "طَوَيَا"},
{"past_3mp", "طَوَوْا"},
{"past_3ms", "طَوَى"},
{"past_pass_1p", "طُوِينَا"},
{"past_pass_1s", "طُوِيتُ"},
{"past_pass_2d", "طُوِيتُمَا"},
{"past_pass_2fp", "طُوِيتُنَّ"},
{"past_pass_2fs", "طُوِيتِ"},
{"past_pass_2mp", "طُوِيتُمْ"},
{"past_pass_2ms", "طُوِيتَ"},
{"past_pass_3fd", "طُوِيَتَا"},
{"past_pass_3fp", "طُوِينَ"},
{"past_pass_3fs", "طُوِيَتْ"},
{"past_pass_3md", "طُوِيَا"},
{"past_pass_3mp", "طُوُوا"},
{"past_pass_3ms", "طُوِيَ"},
},
},
{
label = "سَأَلَ ـَ (p.176، مهموز العين)", root = "سأل", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِسْأَلَا"},
{"imp_2fp", "اِسْأَلْنَ"},
{"imp_2fs", "اِسْأَلِي"},
{"imp_2mp", "اِسْأَلُوا"},
{"imp_2ms", "اِسْأَلْ"},
{"ind_1p", "نَسْأَلُ"},
{"ind_1s", "أَسْأَلُ"},
{"ind_2d", "تَسْأَلَانِ"},
{"ind_2fp", "تَسْأَلْنَ"},
{"ind_2fs", "تَسْأَلِينَ"},
{"ind_2mp", "تَسْأَلُونَ"},
{"ind_2ms", "تَسْأَلُ"},
{"ind_3fd", "تَسْأَلَانِ"},
{"ind_3fp", "يَسْأَلْنَ"},
{"ind_3fs", "تَسْأَلُ"},
{"ind_3md", "يَسْأَلَانِ"},
{"ind_3mp", "يَسْأَلُونَ"},
{"ind_3ms", "يَسْأَلُ"},
{"ind_pass_1p", "نُسْأَلُ"},
{"ind_pass_1s", "أُسْأَلُ"},
{"ind_pass_2d", "تُسْأَلَانِ"},
{"ind_pass_2fp", "تُسْأَلْنَ"},
{"ind_pass_2fs", "تُسْأَلِينَ"},
{"ind_pass_2mp", "تُسْأَلُونَ"},
{"ind_pass_2ms", "تُسْأَلُ"},
{"ind_pass_3fd", "تُسْأَلَانِ"},
{"ind_pass_3fp", "يُسْأَلْنَ"},
{"ind_pass_3fs", "تُسْأَلُ"},
{"ind_pass_3md", "يُسْأَلَانِ"},
{"ind_pass_3mp", "يُسْأَلُونَ"},
{"ind_pass_3ms", "يُسْأَلُ"},
{"past_1p", "سَأَلْنَا"},
{"past_1s", "سَأَلْتُ"},
{"past_2d", "سَأَلْتُمَا"},
{"past_2fp", "سَأَلْتُنَّ"},
{"past_2fs", "سَأَلْتِ"},
{"past_2mp", "سَأَلْتُمْ"},
{"past_2ms", "سَأَلْتَ"},
{"past_3fd", "سَأَلَتَا"},
{"past_3fp", "سَأَلْنَ"},
{"past_3fs", "سَأَلَتْ"},
{"past_3md", "سَأَلَا"},
{"past_3mp", "سَأَلُوا"},
{"past_3ms", "سَأَلَ"},
{"past_pass_1p", "سُئِلْنَا"},
{"past_pass_1s", "سُئِلْتُ"},
{"past_pass_2d", "سُئِلْتُمَا"},
{"past_pass_2fp", "سُئِلْتُنَّ"},
{"past_pass_2fs", "سُئِلْتِ"},
{"past_pass_2mp", "سُئِلْتُمْ"},
{"past_pass_2ms", "سُئِلْتَ"},
{"past_pass_3fd", "سُئِلَتَا"},
{"past_pass_3fp", "سُئِلْنَ"},
{"past_pass_3fs", "سُئِلَتْ"},
{"past_pass_3md", "سُئِلَا"},
{"past_pass_3mp", "سُئِلُوا"},
{"past_pass_3ms", "سُئِلَ"},
},
},
{
label = "باتَ ـَ (p.183، أجوف يائي)", root = "بيت", wazn = "فعَل يفعَل",
forms = {
{"imp_2d", "بَاتَا"},
{"imp_2fp", "بَتْنَ"},
{"imp_2fs", "بَاتِي"},
{"imp_2mp", "بَاتُوا"},
{"imp_2ms", "بَتْ"},
{"ind_1p", "نَبَاتُ"},
{"ind_1s", "أَبَاتُ"},
{"ind_2d", "تَبَاتَانِ"},
{"ind_2fp", "تَبَتْنَ"},
{"ind_2fs", "تَبَاتِينَ"},
{"ind_2mp", "تَبَاتُونَ"},
{"ind_2ms", "تَبَاتُ"},
{"ind_3fd", "تَبَاتَانِ"},
{"ind_3fp", "يَبَتْنَ"},
{"ind_3fs", "تَبَاتُ"},
{"ind_3md", "يَبَاتَانِ"},
{"ind_3mp", "يَبَاتُونَ"},
{"ind_3ms", "يَبَاتُ"},
{"past_1p", "بِتْنَا"},
{"past_1s", "بِتُّ"},
{"past_2d", "بِتُّمَا"},
{"past_2fp", "بِتُّنَّ"},
{"past_2fs", "بِتِّ"},
{"past_2mp", "بِتُّمْ"},
{"past_2ms", "بِتَّ"},
{"past_3fd", "بَاتَتَا"},
{"past_3fp", "بِتْنَ"},
{"past_3fs", "بَاتَتْ"},
{"past_3md", "بَاتَا"},
{"past_3mp", "بَاتُوا"},
{"past_3ms", "بَاتَ"},
},
},
{
label = "سَعَى ـَ (p.186، ناقص يائي)", root = "سعي", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِسْعَيَا"},
{"imp_2fp", "اِسْعَيْنَ"},
{"imp_2fs", "اِسْعَيْ"},
{"imp_2mp", "اِسْعَوْا"},
{"imp_2ms", "اِسْعَ"},
{"ind_1p", "نَسْعَى"},
{"ind_1s", "أَسْعَى"},
{"ind_2d", "تَسْعَيَانِ"},
{"ind_2fp", "تَسْعَيْنَ"},
{"ind_2fs", "تَسْعَيْنَ"},
{"ind_2mp", "تَسْعَوْنَ"},
{"ind_2ms", "تَسْعَى"},
{"ind_3fd", "تَسْعَيَانِ"},
{"ind_3fp", "يَسْعَيْنَ"},
{"ind_3fs", "تَسْعَى"},
{"ind_3md", "يَسْعَيَانِ"},
{"ind_3mp", "يَسْعَوْنَ"},
{"ind_3ms", "يَسْعَى"},
{"ind_pass_1p", "نُسْعَى"},
{"ind_pass_1s", "أُسْعَى"},
{"ind_pass_2d", "تُسْعَيَانِ"},
{"ind_pass_2fp", "تُسْعَيْنَ"},
{"ind_pass_2fs", "تُسْعَيْنَ"},
{"ind_pass_2mp", "تُسْعَوْنَ"},
{"ind_pass_2ms", "تُسْعَى"},
{"ind_pass_3fd", "تُسْعَيَانِ"},
{"ind_pass_3fp", "يُسْعَيْنَ"},
{"ind_pass_3fs", "تُسْعَى"},
{"ind_pass_3md", "يُسْعَيَانِ"},
{"ind_pass_3mp", "يُسْعَوْنَ"},
{"ind_pass_3ms", "يُسْعَى"},
{"past_1p", "سَعَيْنَا"},
{"past_1s", "سَعَيْتُ"},
{"past_2d", "سَعَيْتُمَا"},
{"past_2fp", "سَعَيْتُنَّ"},
{"past_2fs", "سَعَيْتِ"},
{"past_2mp", "سَعَيْتُمْ"},
{"past_2ms", "سَعَيْتَ"},
{"past_3fd", "سَعَتَا"},
{"past_3fp", "سَعَيْنَ"},
{"past_3fs", "سَعَتْ"},
{"past_3md", "سَعَيَا"},
{"past_3mp", "سَعَوْا"},
{"past_3ms", "سَعَى"},
{"past_pass_1p", "سُعِينَا"},
{"past_pass_1s", "سُعِيتُ"},
{"past_pass_2d", "سُعِيتُمَا"},
{"past_pass_2fp", "سُعِيتُنَّ"},
{"past_pass_2fs", "سُعِيتِ"},
{"past_pass_2mp", "سُعِيتُمْ"},
{"past_pass_2ms", "سُعِيتَ"},
{"past_pass_3fd", "سُعِيَتَا"},
{"past_pass_3fp", "سُعِينَ"},
{"past_pass_3fs", "سُعِيَتْ"},
{"past_pass_3md", "سُعِيَا"},
{"past_pass_3mp", "سُعُوا"},
{"past_pass_3ms", "سُعِيَ"},
},
},
{
label = "كَرُمَ ـُ (p.189، صحيح سالم)", root = "كرم", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُكْرُمَا"},
{"imp_2fp", "اُكْرُمْنَ"},
{"imp_2fs", "اُكْرُمِي"},
{"imp_2mp", "اُكْرُمُوا"},
{"imp_2ms", "اُكْرُمْ"},
{"ind_1p", "نَكْرُمُ"},
{"ind_1s", "أَكْرُمُ"},
{"ind_2d", "تَكْرُمَانِ"},
{"ind_2fp", "تَكْرُمْنَ"},
{"ind_2fs", "تَكْرُمِينَ"},
{"ind_2mp", "تَكْرُمُونَ"},
{"ind_2ms", "تَكْرُمُ"},
{"ind_3fd", "تَكْرُمَانِ"},
{"ind_3fp", "يَكْرُمْنَ"},
{"ind_3fs", "تَكْرُمُ"},
{"ind_3md", "يَكْرُمَانِ"},
{"ind_3mp", "يَكْرُمُونَ"},
{"ind_3ms", "يَكْرُمُ"},
{"past_1p", "كَرُمْنَا"},
{"past_1s", "كَرُمْتُ"},
{"past_2d", "كَرُمْتُمَا"},
{"past_2fp", "كَرُمْتُنَّ"},
{"past_2fs", "كَرُمْتِ"},
{"past_2mp", "كَرُمْتُمْ"},
{"past_2ms", "كَرُمْتَ"},
{"past_3fd", "كَرُمَتَا"},
{"past_3fp", "كَرُمْنَ"},
{"past_3fs", "كَرُمَتْ"},
{"past_3md", "كَرُمَا"},
{"past_3mp", "كَرُمُوا"},
{"past_3ms", "كَرُمَ"},
},
},
{
label = "هَمَّ ـُ (p.192، مضاعف)", root = "همم", wazn = "فعَل يفعُل",
forms = {
{"imp_2d", "هُمَّا"},
{"imp_2fp", "اُهْمُمْنَ"},
{"imp_2fs", "هُمِّي"},
{"imp_2mp", "هُمُّوا"},
{"imp_2ms", "هُمَّ"},
{"ind_1p", "نَهُمُّ"},
{"ind_1s", "أَهُمُّ"},
{"ind_2d", "تَهُمَّانِ"},
{"ind_2fp", "تَهْمُمْنَ"},
{"ind_2fs", "تَهُمِّينَ"},
{"ind_2mp", "تَهُمُّونَ"},
{"ind_2ms", "تَهُمُّ"},
{"ind_3fd", "تَهُمَّانِ"},
{"ind_3fp", "يَهْمُمْنَ"},
{"ind_3fs", "تَهُمُّ"},
{"ind_3md", "يَهُمَّانِ"},
{"ind_3mp", "يَهُمُّونَ"},
{"ind_3ms", "يَهُمُّ"},
{"past_1p", "هَمُمْنَا"},
{"past_1s", "هَمُمْتُ"},
{"past_2d", "هَمُمْتُمَا"},
{"past_2fp", "هَمُمْتُنَّ"},
{"past_2fs", "هَمُمْتِ"},
{"past_2mp", "هَمُمْتُمْ"},
{"past_2ms", "هَمُمْتَ"},
{"past_3fd", "هَمَّتَا"},
{"past_3fp", "هَمُمْنَ"},
{"past_3fs", "هَمَّتْ"},
{"past_3md", "هَمَّا"},
{"past_3mp", "هَمُّوا"},
{"past_3ms", "هَمَّ"},
},
},
{
label = "أَصُلَ ـُ (p.195، مهموز الفاء)", root = "أصل", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُؤْصُلَا"},
{"imp_2fp", "اُؤْصُلْنَ"},
{"imp_2fs", "اُؤْصُلِي"},
{"imp_2mp", "اُؤْصُلُوا"},
{"imp_2ms", "اُؤْصُلْ"},
{"ind_1p", "نَأْصُلُ"},
{"ind_1s", "آصُلُ"},
{"ind_2d", "تَأْصُلَانِ"},
{"ind_2fp", "تَأْصُلْنَ"},
{"ind_2fs", "تَأْصُلِينَ"},
{"ind_2mp", "تَأْصُلُونَ"},
{"ind_2ms", "تَأْصُلُ"},
{"ind_3fd", "تَأْصُلَانِ"},
{"ind_3fp", "يَأْصُلْنَ"},
{"ind_3fs", "تَأْصُلُ"},
{"ind_3md", "يَأْصُلَانِ"},
{"ind_3mp", "يَأْصُلُونَ"},
{"ind_3ms", "يَأْصُلُ"},
{"past_1p", "أَصُلْنَا"},
{"past_1s", "أَصُلْتُ"},
{"past_2d", "أَصُلْتُمَا"},
{"past_2fp", "أَصُلْتُنَّ"},
{"past_2fs", "أَصُلْتِ"},
{"past_2mp", "أَصُلْتُمْ"},
{"past_2ms", "أَصُلْتَ"},
{"past_3fd", "أَصُلَتَا"},
{"past_3fp", "أَصُلْنَ"},
{"past_3fs", "أَصُلَتْ"},
{"past_3md", "أَصُلَا"},
{"past_3mp", "أَصُلُوا"},
{"past_3ms", "أَصُلَ"},
},
},
{
label = "جَرُؤَ ـُ (p.199، مهموز اللام)", root = "جرأ", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُجْرُؤَا"},
{"imp_2fp", "اُجْرُؤْنَ"},
{"imp_2fs", "اُجْرُئِي"},
{"imp_2mp", "اُجْرُؤُوا"},
{"imp_2ms", "اُجْرُؤْ"},
{"ind_1p", "نَجْرُؤُ"},
{"ind_1s", "أَجْرُؤُ"},
{"ind_2d", "تَجْرُؤَانِ"},
{"ind_2fp", "تَجْرُؤْنَ"},
{"ind_2fs", "تَجْرُئِينَ"},
{"ind_2mp", "تَجْرُؤُونَ"},
{"ind_2ms", "تَجْرُؤُ"},
{"ind_3fd", "تَجْرُؤَانِ"},
{"ind_3fp", "يَجْرُؤْنَ"},
{"ind_3fs", "تَجْرُؤُ"},
{"ind_3md", "يَجْرُؤَانِ"},
{"ind_3mp", "يَجْرُؤُونَ"},
{"ind_3ms", "يَجْرُؤُ"},
{"past_1p", "جَرُؤْنَا"},
{"past_1s", "جَرُؤْتُ"},
{"past_2d", "جَرُؤْتُمَا"},
{"past_2fp", "جَرُؤْتُنَّ"},
{"past_2fs", "جَرُؤْتِ"},
{"past_2mp", "جَرُؤْتُمْ"},
{"past_2ms", "جَرُؤْتَ"},
{"past_3fd", "جَرُؤَتَا"},
{"past_3fp", "جَرُؤْنَ"},
{"past_3fs", "جَرُؤَتْ"},
{"past_3md", "جَرُؤَا"},
{"past_3mp", "جَرُؤُوا"},
{"past_3ms", "جَرُؤَ"},
},
},
{
label = "يَسُرَ ـُ (p.201، معتل الفاء مثال)", root = "يسر", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُوسُرَا"},
{"imp_2fp", "اُوسُرْنَ"},
{"imp_2fs", "اُوسُرِي"},
{"imp_2mp", "اُوسُرُوا"},
{"imp_2ms", "اُوسُرْ"},
{"ind_1p", "نَيْسُرُ"},
{"ind_1s", "أَيْسُرُ"},
{"ind_2d", "تَيْسُرَانِ"},
{"ind_2fp", "تَيْسُرْنَ"},
{"ind_2fs", "تَيْسُرِينَ"},
{"ind_2mp", "تَيْسُرُونَ"},
{"ind_2ms", "تَيْسُرُ"},
{"ind_3fd", "تَيْسُرَانِ"},
{"ind_3fp", "يَيْسُرْنَ"},
{"ind_3fs", "تَيْسُرُ"},
{"ind_3md", "يَيْسُرَانِ"},
{"ind_3mp", "يَيْسُرُونَ"},
{"ind_3ms", "يَيْسُرُ"},
{"past_1p", "يَسُرْنَا"},
{"past_1s", "يَسُرْتُ"},
{"past_2d", "يَسُرْتُمَا"},
{"past_2fp", "يَسُرْتُنَّ"},
{"past_2fs", "يَسُرْتِ"},
{"past_2mp", "يَسُرْتُمْ"},
{"past_2ms", "يَسُرْتَ"},
{"past_3fd", "يَسُرَتَا"},
{"past_3fp", "يَسُرْنَ"},
{"past_3fs", "يَسُرَتْ"},
{"past_3md", "يَسُرَا"},
{"past_3mp", "يَسُرُوا"},
{"past_3ms", "يَسُرَ"},
},
},
}
f69lheh9mnmgeypzu731ifo6blgdqzo
وحدة:ar-verb/testcases/3
828
241793
1124192
1123934
2026-08-30T18:31:22Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124192
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 3 من 7. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/3")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_3()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
jezncf12rivirnb4dk00j5g9arfbvv0
1124226
1124192
2026-08-31T08:12:09Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124226
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 3 من 8. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/3")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_3()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
s0gp3yh3ym7hlweiv5xfiu71tvgkm7i
وحدة:ar-verb/testcases/بيانات/4
828
241794
1124194
1123936
2026-08-30T18:31:25Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124194
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 4 من 7.
return {
{
label = "سَهُوَ ـُ (p.204، ناقص واوي)", root = "سهو", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُسْهُوَا"},
{"imp_2fp", "اُسْهُونَ"},
{"imp_2fs", "اُسْهُوِي"},
{"imp_2mp", "اُسْهُوا"},
{"imp_2ms", "اُسْهُ"},
{"ind_1p", "نَسْهُو"},
{"ind_1s", "أَسْهُو"},
{"ind_2d", "تَسْهُوَانِ"},
{"ind_2fp", "تَسْهُونَ"},
{"ind_2fs", "تَسْهُوِينَ"},
{"ind_2mp", "تَسْهُونَ"},
{"ind_2ms", "تَسْهُو"},
{"ind_3fd", "تَسْهُوَانِ"},
{"ind_3fp", "يَسْهُونَ"},
{"ind_3fs", "تَسْهُو"},
{"ind_3md", "يَسْهُوَانِ"},
{"ind_3mp", "يَسْهُونَ"},
{"ind_3ms", "يَسْهُو"},
{"past_1p", "سَهُونَا"},
{"past_1s", "سَهُوتُ"},
{"past_2d", "سَهُوتُمَا"},
{"past_2fp", "سَهُوتُنَّ"},
{"past_2fs", "سَهُوتِ"},
{"past_2mp", "سَهُوتُمْ"},
{"past_2ms", "سَهُوتَ"},
{"past_3fd", "سَهُوَتَا"},
{"past_3fp", "سَهُونَ"},
{"past_3fs", "سَهُوَتْ"},
{"past_3md", "سَهُوَا"},
{"past_3mp", "سَهُوا"},
{"past_3ms", "سَهُوَ"},
},
},
{
label = "عَلِمَ ـَ (p.206، صحيح سالم)", root = "علم", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِعْلَمَا"},
{"imp_2fp", "اِعْلَمْنَ"},
{"imp_2fs", "اِعْلَمِي"},
{"imp_2mp", "اِعْلَمُوا"},
{"imp_2ms", "اِعْلَمْ"},
{"ind_1p", "نَعْلَمُ"},
{"ind_1s", "أَعْلَمُ"},
{"ind_2d", "تَعْلَمَانِ"},
{"ind_2fp", "تَعْلَمْنَ"},
{"ind_2fs", "تَعْلَمِينَ"},
{"ind_2mp", "تَعْلَمُونَ"},
{"ind_2ms", "تَعْلَمُ"},
{"ind_3fd", "تَعْلَمَانِ"},
{"ind_3fp", "يَعْلَمْنَ"},
{"ind_3fs", "تَعْلَمُ"},
{"ind_3md", "يَعْلَمَانِ"},
{"ind_3mp", "يَعْلَمُونَ"},
{"ind_3ms", "يَعْلَمُ"},
{"ind_pass_1p", "نُعْلَمُ"},
{"ind_pass_1s", "أُعْلَمُ"},
{"ind_pass_2d", "تُعْلَمَانِ"},
{"ind_pass_2fp", "تُعْلَمْنَ"},
{"ind_pass_2fs", "تُعْلَمِينَ"},
{"ind_pass_2mp", "تُعْلَمُونَ"},
{"ind_pass_2ms", "تُعْلَمُ"},
{"ind_pass_3fd", "تُعْلَمَانِ"},
{"ind_pass_3fp", "يُعْلَمْنَ"},
{"ind_pass_3fs", "تُعْلَمُ"},
{"ind_pass_3md", "يُعْلَمَانِ"},
{"ind_pass_3mp", "يُعْلَمُونَ"},
{"ind_pass_3ms", "يُعْلَمُ"},
{"past_1p", "عَلِمْنَا"},
{"past_1s", "عَلِمْتُ"},
{"past_2d", "عَلِمْتُمَا"},
{"past_2fp", "عَلِمْتُنَّ"},
{"past_2fs", "عَلِمْتِ"},
{"past_2mp", "عَلِمْتُمْ"},
{"past_2ms", "عَلِمْتَ"},
{"past_3fd", "عَلِمَتَا"},
{"past_3fp", "عَلِمْنَ"},
{"past_3fs", "عَلِمَتْ"},
{"past_3md", "عَلِمَا"},
{"past_3mp", "عَلِمُوا"},
{"past_3ms", "عَلِمَ"},
{"past_pass_1p", "عُلِمْنَا"},
{"past_pass_1s", "عُلِمْتُ"},
{"past_pass_2d", "عُلِمْتُمَا"},
{"past_pass_2fp", "عُلِمْتُنَّ"},
{"past_pass_2fs", "عُلِمْتِ"},
{"past_pass_2mp", "عُلِمْتُمْ"},
{"past_pass_2ms", "عُلِمْتَ"},
{"past_pass_3fd", "عُلِمَتَا"},
{"past_pass_3fp", "عُلِمْنَ"},
{"past_pass_3fs", "عُلِمَتْ"},
{"past_pass_3md", "عُلِمَا"},
{"past_pass_3mp", "عُلِمُوا"},
{"past_pass_3ms", "عُلِمَ"},
},
},
{
label = "ظَلَّ ـَ (p.210، مضاعف)", root = "ظلل", wazn = "فعِل يفعَل",
forms = {
{"imp_2d", "ظَلَّا"},
{"imp_2fp", "اِظْلَلْنَ"},
{"imp_2fs", "ظَلِّي"},
{"imp_2mp", "ظَلُّوا"},
{"imp_2ms", "ظَلَّ"},
{"ind_1p", "نَظَلُّ"},
{"ind_1s", "أَظَلُّ"},
{"ind_2d", "تَظَلَّانِ"},
{"ind_2fp", "تَظْلَلْنَ"},
{"ind_2fs", "تَظَلِّينَ"},
{"ind_2mp", "تَظَلُّونَ"},
{"ind_2ms", "تَظَلُّ"},
{"ind_3fd", "تَظَلَّانِ"},
{"ind_3fp", "يَظْلَلْنَ"},
{"ind_3fs", "تَظَلُّ"},
{"ind_3md", "يَظَلَّانِ"},
{"ind_3mp", "يَظَلُّونَ"},
{"ind_3ms", "يَظَلُّ"},
{"past_1p", "ظَلِلْنَا"},
{"past_1s", "ظَلِلْتُ"},
{"past_2d", "ظَلِلْتُمَا"},
{"past_2fp", "ظَلِلْتُنَّ"},
{"past_2fs", "ظَلِلْتِ"},
{"past_2mp", "ظَلِلْتُمْ"},
{"past_2ms", "ظَلِلْتَ"},
{"past_3fd", "ظَلَّتَا"},
{"past_3fp", "ظَلِلْنَ"},
{"past_3fs", "ظَلَّتْ"},
{"past_3md", "ظَلَّا"},
{"past_3mp", "ظَلُّوا"},
{"past_3ms", "ظَلَّ"},
},
},
{
label = "أَلِفَ ـَ (p.213، مهموز الفاء)", root = "ألف", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِئْلَفَا"},
{"imp_2fp", "اِئْلَفْنَ"},
{"imp_2fs", "اِئْلَفِي"},
{"imp_2mp", "اِئْلَفُوا"},
{"imp_2ms", "اِئْلَفْ"},
{"ind_1p", "نَأْلَفُ"},
{"ind_1s", "آلَفُ"},
{"ind_2d", "تَأْلَفَانِ"},
{"ind_2fp", "تَأْلَفْنَ"},
{"ind_2fs", "تَأْلَفِينَ"},
{"ind_2mp", "تَأْلَفُونَ"},
{"ind_2ms", "تَأْلَفُ"},
{"ind_3fd", "تَأْلَفَانِ"},
{"ind_3fp", "يَأْلَفْنَ"},
{"ind_3fs", "تَأْلَفُ"},
{"ind_3md", "يَأْلَفَانِ"},
{"ind_3mp", "يَأْلَفُونَ"},
{"ind_3ms", "يَأْلَفُ"},
{"ind_pass_1p", "نُؤْلَفُ"},
{"ind_pass_1s", "أُولَفُ"},
{"ind_pass_2d", "تُؤْلَفَانِ"},
{"ind_pass_2fp", "تُؤْلَفْنَ"},
{"ind_pass_2fs", "تُؤْلَفِينَ"},
{"ind_pass_2mp", "تُؤْلَفُونَ"},
{"ind_pass_2ms", "تُؤْلَفُ"},
{"ind_pass_3fd", "تُؤْلَفَانِ"},
{"ind_pass_3fp", "يُؤْلَفْنَ"},
{"ind_pass_3fs", "تُؤْلَفُ"},
{"ind_pass_3md", "يُؤْلَفَانِ"},
{"ind_pass_3mp", "يُؤْلَفُونَ"},
{"ind_pass_3ms", "يُؤْلَفُ"},
{"past_1p", "أَلِفْنَا"},
{"past_1s", "أَلِفْتُ"},
{"past_2d", "أَلِفْتُمَا"},
{"past_2fp", "أَلِفْتُنَّ"},
{"past_2fs", "أَلِفْتِ"},
{"past_2mp", "أَلِفْتُمْ"},
{"past_2ms", "أَلِفْتَ"},
{"past_3fd", "أَلِفَتَا"},
{"past_3fp", "أَلِفْنَ"},
{"past_3fs", "أَلِفَتْ"},
{"past_3md", "أَلِفَا"},
{"past_3mp", "أَلِفُوا"},
{"past_3ms", "أَلِفَ"},
{"past_pass_1p", "أُلِفْنَا"},
{"past_pass_1s", "أُلِفْتُ"},
{"past_pass_2d", "أُلِفْتُمَا"},
{"past_pass_2fp", "أُلِفْتُنَّ"},
{"past_pass_2fs", "أُلِفْتِ"},
{"past_pass_2mp", "أُلِفْتُمْ"},
{"past_pass_2ms", "أُلِفْتَ"},
{"past_pass_3fd", "أُلِفَتَا"},
{"past_pass_3fp", "أُلِفْنَ"},
{"past_pass_3fs", "أُلِفَتْ"},
{"past_pass_3md", "أُلِفَا"},
{"past_pass_3mp", "أُلِفُوا"},
{"past_pass_3ms", "أُلِفَ"},
},
},
{
label = "بَئِسَ ـَ (p.216، مهموز العين)", root = "بأس", wazn = "فعِل يفعَل",
forms = {
{"imp_2d", "اِبْأَسَا"},
{"imp_2fp", "اِبْأَسْنَ"},
{"imp_2fs", "اِبْأَسِي"},
{"imp_2mp", "اِبْأَسُوا"},
{"imp_2ms", "اِبْأَسْ"},
{"ind_1p", "نَبْأَسُ"},
{"ind_1s", "أَبْأَسُ"},
{"ind_2d", "تَبْأَسَانِ"},
{"ind_2fp", "تَبْأَسْنَ"},
{"ind_2fs", "تَبْأَسِينَ"},
{"ind_2mp", "تَبْأَسُونَ"},
{"ind_2ms", "تَبْأَسُ"},
{"ind_3fd", "تَبْأَسَانِ"},
{"ind_3fp", "يَبْأَسْنَ"},
{"ind_3fs", "تَبْأَسُ"},
{"ind_3md", "يَبْأَسَانِ"},
{"ind_3mp", "يَبْأَسُونَ"},
{"ind_3ms", "يَبْأَسُ"},
{"past_1p", "بَئِسْنَا"},
{"past_1s", "بَئِسْتُ"},
{"past_2d", "بَئِسْتُمَا"},
{"past_2fp", "بَئِسْتُنَّ"},
{"past_2fs", "بَئِسْتِ"},
{"past_2mp", "بَئِسْتُمْ"},
{"past_2ms", "بَئِسْتَ"},
{"past_3fd", "بَئِسَتَا"},
{"past_3fp", "بَئِسْنَ"},
{"past_3fs", "بَئِسَتْ"},
{"past_3md", "بَئِسَا"},
{"past_3mp", "بَئِسُوا"},
{"past_3ms", "بَئِسَ"},
},
},
{
label = "خَطِئَ ـَ (p.219، مهموز اللام)", root = "خطأ", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِخْطَآ"},
{"imp_2fp", "اِخْطَأْنَ"},
{"imp_2fs", "اِخْطَئِي"},
{"imp_2mp", "اِخْطَؤُوا"},
{"imp_2ms", "اِخْطَأْ"},
{"ind_1p", "نَخْطَأُ"},
{"ind_1s", "أَخْطَأُ"},
{"ind_2d", "تَخْطَآنِ"},
{"ind_2fp", "تَخْطَأْنَ"},
{"ind_2fs", "تَخْطَئِينَ"},
{"ind_2mp", "تَخْطَؤُونَ"},
{"ind_2ms", "تَخْطَأُ"},
{"ind_3fd", "تَخْطَآنِ"},
{"ind_3fp", "يَخْطَأْنَ"},
{"ind_3fs", "تَخْطَأُ"},
{"ind_3md", "يَخْطَآنِ"},
{"ind_3mp", "يَخْطَؤُونَ"},
{"ind_3ms", "يَخْطَأُ"},
{"ind_pass_1p", "نُخْطَأُ"},
{"ind_pass_1s", "أُخْطَأُ"},
{"ind_pass_2d", "تُخْطَآنِ"},
{"ind_pass_2fp", "تُخْطَأْنَ"},
{"ind_pass_2fs", "تُخْطَئِينَ"},
{"ind_pass_2mp", "تُخْطَؤُونَ"},
{"ind_pass_2ms", "تُخْطَأُ"},
{"ind_pass_3fd", "تُخْطَآنِ"},
{"ind_pass_3fp", "يُخْطَأْنَ"},
{"ind_pass_3fs", "تُخْطَأُ"},
{"ind_pass_3md", "يُخْطَآنِ"},
{"ind_pass_3mp", "يُخْطَؤُونَ"},
{"ind_pass_3ms", "يُخْطَأُ"},
{"past_1p", "خَطِئْنَا"},
{"past_1s", "خَطِئْتُ"},
{"past_2d", "خَطِئْتُمَا"},
{"past_2fp", "خَطِئْتُنَّ"},
{"past_2fs", "خَطِئْتِ"},
{"past_2mp", "خَطِئْتُمْ"},
{"past_2ms", "خَطِئْتَ"},
{"past_3fd", "خَطِئَتَا"},
{"past_3fp", "خَطِئْنَ"},
{"past_3fs", "خَطِئَتْ"},
{"past_3md", "خَطِئَا"},
{"past_3mp", "خَطِئُوا"},
{"past_3ms", "خَطِئَ"},
{"past_pass_1p", "خُطِئْنَا"},
{"past_pass_1s", "خُطِئْتُ"},
{"past_pass_2d", "خُطِئْتُمَا"},
{"past_pass_2fp", "خُطِئْتُنَّ"},
{"past_pass_2fs", "خُطِئْتِ"},
{"past_pass_2mp", "خُطِئْتُمْ"},
{"past_pass_2ms", "خُطِئْتَ"},
{"past_pass_3fd", "خُطِئَتَا"},
{"past_pass_3fp", "خُطِئْنَ"},
{"past_pass_3fs", "خُطِئَتْ"},
{"past_pass_3md", "خُطِئَا"},
{"past_pass_3mp", "خُطِئُوا"},
{"past_pass_3ms", "خُطِئَ"},
},
},
{
label = "يَقِظَ ـَ (p.222، معتل الفاء مثال)", root = "يقظ", wazn = "فعِل يفعَل",
forms = {
{"imp_2d", "اِيقَظَا"},
{"imp_2fp", "اِيقَظْنَ"},
{"imp_2fs", "اِيقَظِي"},
{"imp_2mp", "اِيقَظُوا"},
{"imp_2ms", "اِيقَظْ"},
{"ind_1p", "نَيْقَظُ"},
{"ind_1s", "أَيْقَظُ"},
{"ind_2d", "تَيْقَظَانِ"},
{"ind_2fp", "تَيْقَظْنَ"},
{"ind_2fs", "تَيْقَظِينَ"},
{"ind_2mp", "تَيْقَظُونَ"},
{"ind_2ms", "تَيْقَظُ"},
{"ind_3fd", "تَيْقَظَانِ"},
{"ind_3fp", "يَيْقَظْنَ"},
{"ind_3fs", "تَيْقَظُ"},
{"ind_3md", "يَيْقَظَانِ"},
{"ind_3mp", "يَيْقَظُونَ"},
{"ind_3ms", "يَيْقَظُ"},
{"past_1p", "يَقِظْنَا"},
{"past_1s", "يَقِظْتُ"},
{"past_2d", "يَقِظْتُمَا"},
{"past_2fp", "يَقِظْتُنَّ"},
{"past_2fs", "يَقِظْتِ"},
{"past_2mp", "يَقِظْتُمْ"},
{"past_2ms", "يَقِظْتَ"},
{"past_3fd", "يَقِظَتَا"},
{"past_3fp", "يَقِظْنَ"},
{"past_3fs", "يَقِظَتْ"},
{"past_3md", "يَقِظَا"},
{"past_3mp", "يَقِظُوا"},
{"past_3ms", "يَقِظَ"},
},
},
{
label = "وَنِيَ ـَ (p.230، لفيف مفروق)", root = "وني", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِوْنَيَا"},
{"imp_2fp", "اِوْنَيْنَ"},
{"imp_2fs", "اِوْنَيْ"},
{"imp_2mp", "اِوْنَوْا"},
{"imp_2ms", "اِوْنَ"},
{"ind_1p", "نَوْنَى"},
{"ind_1s", "أَوْنَى"},
{"ind_2d", "تَوْنَيَانِ"},
{"ind_2fp", "تَوْنَيْنَ"},
{"ind_2fs", "تَوْنَيْنَ"},
{"ind_2mp", "تَوْنَوْنَ"},
{"ind_2ms", "تَوْنَى"},
{"ind_3fd", "تَوْنَيَانِ"},
{"ind_3fp", "يَوْنَيْنَ"},
{"ind_3fs", "تَوْنَى"},
{"ind_3md", "يَوْنَيَانِ"},
{"ind_3mp", "يَوْنَوْنَ"},
{"ind_3ms", "يَوْنَى"},
{"ind_pass_1p", "نُونَى"},
{"ind_pass_1s", "أُونَى"},
{"ind_pass_2d", "تُونَيَانِ"},
{"ind_pass_2fp", "تُونَيْنَ"},
{"ind_pass_2fs", "تُونَيْنَ"},
{"ind_pass_2mp", "تُونَوْنَ"},
{"ind_pass_2ms", "تُونَى"},
{"ind_pass_3fd", "تُونَيَانِ"},
{"ind_pass_3fp", "يُونَيْنَ"},
{"ind_pass_3fs", "تُونَى"},
{"ind_pass_3md", "يُونَيَانِ"},
{"ind_pass_3mp", "يُونَوْنَ"},
{"ind_pass_3ms", "يُونَى"},
{"past_1p", "وَنِينَا"},
{"past_1s", "وَنِيتُ"},
{"past_2d", "وَنِيتُمَا"},
{"past_2fp", "وَنِيتُنَّ"},
{"past_2fs", "وَنِيتِ"},
{"past_2mp", "وَنِيتُمْ"},
{"past_2ms", "وَنِيتَ"},
{"past_3fd", "وَنِيَتَا"},
{"past_3fp", "وَنِينَ"},
{"past_3fs", "وَنِيَتْ"},
{"past_3md", "وَنِيَا"},
{"past_3mp", "وَنُوا"},
{"past_3ms", "وَنِيَ"},
{"past_pass_1p", "وُنِينَا"},
{"past_pass_1s", "وُنِيتُ"},
{"past_pass_2d", "وُنِيتُمَا"},
{"past_pass_2fp", "وُنِيتُنَّ"},
{"past_pass_2fs", "وُنِيتِ"},
{"past_pass_2mp", "وُنِيتُمْ"},
{"past_pass_2ms", "وُنِيتَ"},
{"past_pass_3fd", "وُنِيَتَا"},
{"past_pass_3fp", "وُنِينَ"},
{"past_pass_3fs", "وُنِيَتْ"},
{"past_pass_3md", "وُنِيَا"},
{"past_pass_3mp", "وُنُوا"},
{"past_pass_3ms", "وُنِيَ"},
},
},
{
label = "وَثِقَ ـِ (p.236، معتل الفاء مثال)", root = "وثق", wazn = "فعِل يفعِل",
pass = true,
forms = {
{"imp_2d", "ثِقَا"},
{"imp_2fp", "ثِقْنَ"},
{"imp_2fs", "ثِقِي"},
{"imp_2mp", "ثِقُوا"},
{"imp_2ms", "ثِقْ"},
{"ind_1p", "نَثِقُ"},
{"ind_1s", "أَثِقُ"},
{"ind_2d", "تَثِقَانِ"},
{"ind_2fp", "تَثِقْنَ"},
{"ind_2fs", "تَثِقِينَ"},
{"ind_2mp", "تَثِقُونَ"},
{"ind_2ms", "تَثِقُ"},
{"ind_3fd", "تَثِقَانِ"},
{"ind_3fp", "يَثِقْنَ"},
{"ind_3fs", "تَثِقُ"},
{"ind_3md", "يَثِقَانِ"},
{"ind_3mp", "يَثِقُونَ"},
{"ind_3ms", "يَثِقُ"},
{"ind_pass_1p", "نُوثَقُ"},
{"ind_pass_1s", "أُوثَقُ"},
{"ind_pass_2d", "تُوثَقَانِ"},
{"ind_pass_2fp", "تُوثَقْنَ"},
{"ind_pass_2fs", "تُوثَقِينَ"},
{"ind_pass_2mp", "تُوثَقُونَ"},
{"ind_pass_2ms", "تُوثَقُ"},
{"ind_pass_3fd", "تُوثَقَانِ"},
{"ind_pass_3fp", "يُوثَقْنَ"},
{"ind_pass_3fs", "تُوثَقُ"},
{"ind_pass_3md", "يُوثَقَانِ"},
{"ind_pass_3mp", "يُوثَقُونَ"},
{"ind_pass_3ms", "يُوثَقُ"},
{"past_1p", "وَثِقْنَا"},
{"past_1s", "وَثِقْتُ"},
{"past_2d", "وَثِقْتُمَا"},
{"past_2fp", "وَثِقْتُنَّ"},
{"past_2fs", "وَثِقْتِ"},
{"past_2mp", "وَثِقْتُمْ"},
{"past_2ms", "وَثِقْتَ"},
{"past_3fd", "وَثِقَتَا"},
{"past_3fp", "وَثِقْنَ"},
{"past_3fs", "وَثِقَتْ"},
{"past_3md", "وَثِقَا"},
{"past_3mp", "وَثِقُوا"},
{"past_3ms", "وَثِقَ"},
{"past_pass_1p", "وُثِقْنَا"},
{"past_pass_1s", "وُثِقْتُ"},
{"past_pass_2d", "وُثِقْتُمَا"},
{"past_pass_2fp", "وُثِقْتُنَّ"},
{"past_pass_2fs", "وُثِقْتِ"},
{"past_pass_2mp", "وُثِقْتُمْ"},
{"past_pass_2ms", "وُثِقْتَ"},
{"past_pass_3fd", "وُثِقَتَا"},
{"past_pass_3fp", "وُثِقْنَ"},
{"past_pass_3fs", "وُثِقَتْ"},
{"past_pass_3md", "وُثِقَا"},
{"past_pass_3mp", "وُثِقُوا"},
{"past_pass_3ms", "وُثِقَ"},
},
},
{
label = "أَفْعَلَ (p.273، الوزن الرابع)", root = "فعل", wazn = "أفعل",
pass = true,
forms = {
{"imp_2d", "أَفْعِلَا"},
{"imp_2fp", "أَفْعِلْنَ"},
{"imp_2fs", "أَفْعِلِي"},
{"imp_2mp", "أَفْعِلُوا"},
{"imp_2ms", "أَفْعِلْ"},
{"ind_1p", "نُفْعِلُ"},
{"ind_1s", "أُفْعِلُ"},
{"ind_2d", "تُفْعِلَانِ"},
{"ind_2fp", "تُفْعِلْنَ"},
{"ind_2fs", "تُفْعِلِينَ"},
{"ind_2mp", "تُفْعِلُونَ"},
{"ind_2ms", "تُفْعِلُ"},
{"ind_3fd", "تُفْعِلَانِ"},
{"ind_3fp", "يُفْعِلْنَ"},
{"ind_3fs", "تُفْعِلُ"},
{"ind_3md", "يُفْعِلَانِ"},
{"ind_3mp", "يُفْعِلُونَ"},
{"ind_3ms", "يُفْعِلُ"},
{"ind_pass_1p", "نُفْعَلُ"},
{"ind_pass_1s", "أُفْعَلُ"},
{"ind_pass_2d", "تُفْعَلَانِ"},
{"ind_pass_2fp", "تُفْعَلْنَ"},
{"ind_pass_2fs", "تُفْعَلِينَ"},
{"ind_pass_2mp", "تُفْعَلُونَ"},
{"ind_pass_2ms", "تُفْعَلُ"},
{"ind_pass_3fd", "تُفْعَلَانِ"},
{"ind_pass_3fp", "يُفْعَلْنَ"},
{"ind_pass_3fs", "تُفْعَلُ"},
{"ind_pass_3md", "يُفْعَلَانِ"},
{"ind_pass_3mp", "يُفْعَلُونَ"},
{"ind_pass_3ms", "يُفْعَلُ"},
{"past_1p", "أَفْعَلْنَا"},
{"past_1s", "أَفْعَلْتُ"},
{"past_2d", "أَفْعَلْتُمَا"},
{"past_2fp", "أَفْعَلْتُنَّ"},
{"past_2fs", "أَفْعَلْتِ"},
{"past_2mp", "أَفْعَلْتُمْ"},
{"past_2ms", "أَفْعَلْتَ"},
{"past_3fd", "أَفْعَلَتَا"},
{"past_3fp", "أَفْعَلْنَ"},
{"past_3fs", "أَفْعَلَتْ"},
{"past_3md", "أَفْعَلَا"},
{"past_3mp", "أَفْعَلُوا"},
{"past_3ms", "أَفْعَلَ"},
{"past_pass_1p", "أُفْعِلْنَا"},
{"past_pass_1s", "أُفْعِلْتُ"},
{"past_pass_2d", "أُفْعِلْتُمَا"},
{"past_pass_2fp", "أُفْعِلْتُنَّ"},
{"past_pass_2fs", "أُفْعِلْتِ"},
{"past_pass_2mp", "أُفْعِلْتُمْ"},
{"past_pass_2ms", "أُفْعِلْتَ"},
{"past_pass_3fd", "أُفْعِلَتَا"},
{"past_pass_3fp", "أُفْعِلْنَ"},
{"past_pass_3fs", "أُفْعِلَتْ"},
{"past_pass_3md", "أُفْعِلَا"},
{"past_pass_3mp", "أُفْعِلُوا"},
{"past_pass_3ms", "أُفْعِلَ"},
},
},
{
label = "وَجَلَ ـُ (p.136، معتل الفاء مثال)", root = "وجل", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُوجُلَا"},
{"imp_2fp", "اُوجُلْنَ"},
{"imp_2fs", "اُوجُلِي"},
{"imp_2mp", "اُوجُلُوا"},
{"imp_2ms", "اُوجُلْ"},
{"ind_1p", "نَوْجُلُ"},
{"ind_1s", "أَوْجُلُ"},
{"ind_2d", "تَوْجُلَانِ"},
{"ind_2fp", "تَوْجُلْنَ"},
{"ind_2fs", "تَوْجُلِينَ"},
{"ind_2mp", "تَوْجُلُونَ"},
{"ind_2ms", "تَوْجُلُ"},
{"ind_3fd", "تَوْجُلَانِ"},
{"ind_3fp", "يَوْجُلْنَ"},
{"ind_3fs", "تَوْجُلُ"},
{"ind_3md", "يَوْجُلَانِ"},
{"ind_3mp", "يَوْجُلُونَ"},
{"ind_3ms", "يَوْجُلُ"},
{"ind_pass_1p", "نُوجَلُ"},
{"ind_pass_1s", "أُوجَلُ"},
{"ind_pass_2d", "تُوجَلَانِ"},
{"ind_pass_2fp", "تُوجَلْنَ"},
{"ind_pass_2fs", "تُوجَلِينَ"},
{"ind_pass_2mp", "تُوجَلُونَ"},
{"ind_pass_2ms", "تُوجَلُ"},
{"ind_pass_3fd", "تُوجَلَانِ"},
{"ind_pass_3fp", "يُوجَلْنَ"},
{"ind_pass_3fs", "تُوجَلُ"},
{"ind_pass_3md", "يُوجَلَانِ"},
{"ind_pass_3mp", "يُوجَلُونَ"},
{"ind_pass_3ms", "يُوجَلُ"},
{"past_1p", "وَجَلْنَا"},
{"past_1s", "وَجَلْتُ"},
{"past_2d", "وَجَلْتُمَا"},
{"past_2fp", "وَجَلْتُنَّ"},
{"past_2fs", "وَجَلْتِ"},
{"past_2mp", "وَجَلْتُمْ"},
{"past_2ms", "وَجَلْتَ"},
{"past_3fd", "وَجَلَتَا"},
{"past_3fp", "وَجَلْنَ"},
{"past_3fs", "وَجَلَتْ"},
{"past_3md", "وَجَلَا"},
{"past_3mp", "وَجَلُوا"},
{"past_3ms", "وَجَلَ"},
{"past_pass_1p", "وُجِلْنَا"},
{"past_pass_1s", "وُجِلْتُ"},
{"past_pass_2d", "وُجِلْتُمَا"},
{"past_pass_2fp", "وُجِلْتُنَّ"},
{"past_pass_2fs", "وُجِلْتِ"},
{"past_pass_2mp", "وُجِلْتُمْ"},
{"past_pass_2ms", "وُجِلْتَ"},
{"past_pass_3fd", "وُجِلَتَا"},
{"past_pass_3fp", "وُجِلْنَ"},
{"past_pass_3fs", "وُجِلَتْ"},
{"past_pass_3md", "وُجِلَا"},
{"past_pass_3mp", "وُجِلُوا"},
{"past_pass_3ms", "وُجِلَ"},
},
},
{
label = "أَثَرَ ـِ (p.151، صحيح مهموز الفاء)", root = "أثر", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِئْثِرَا"},
{"imp_2fp", "اِئْثِرْنَ"},
{"imp_2fs", "اِئْثِرِي"},
{"imp_2mp", "اِئْثِرُوا"},
{"imp_2ms", "اِئْثِرْ"},
{"ind_1p", "نَأْثِرُ"},
{"ind_1s", "آثِرُ"},
{"ind_2d", "تَأْثِرَانِ"},
{"ind_2fp", "تَأْثِرْنَ"},
{"ind_2fs", "تَأْثِرِينَ"},
{"ind_2mp", "تَأْثِرُونَ"},
{"ind_2ms", "تَأْثِرُ"},
{"ind_3fd", "تَأْثِرَانِ"},
{"ind_3fp", "يَأْثِرْنَ"},
{"ind_3fs", "تَأْثِرُ"},
{"ind_3md", "يَأْثِرَانِ"},
{"ind_3mp", "يَأْثِرُونَ"},
{"ind_3ms", "يَأْثِرُ"},
{"ind_pass_1p", "نُؤْثَرُ"},
{"ind_pass_1s", "أُوثَرُ"},
{"ind_pass_2d", "تُؤْثَرَانِ"},
{"ind_pass_2fp", "تُؤْثَرْنَ"},
{"ind_pass_2fs", "تُؤْثَرِينَ"},
{"ind_pass_2mp", "تُؤْثَرُونَ"},
{"ind_pass_2ms", "تُؤْثَرُ"},
{"ind_pass_3fd", "تُؤْثَرَانِ"},
{"ind_pass_3fp", "يُؤْثَرْنَ"},
{"ind_pass_3fs", "تُؤْثَرُ"},
{"ind_pass_3md", "يُؤْثَرَانِ"},
{"ind_pass_3mp", "يُؤْثَرُونَ"},
{"ind_pass_3ms", "يُؤْثَرُ"},
{"past_1p", "أَثَرْنَا"},
{"past_1s", "أَثَرْتُ"},
{"past_2d", "أَثَرْتُمَا"},
{"past_2fp", "أَثَرْتُنَّ"},
{"past_2fs", "أَثَرْتِ"},
{"past_2mp", "أَثَرْتُمْ"},
{"past_2ms", "أَثَرْتَ"},
{"past_3fd", "أَثَرَتَا"},
{"past_3fp", "أَثَرْنَ"},
{"past_3fs", "أَثَرَتْ"},
{"past_3md", "أَثَرَا"},
{"past_3mp", "أَثَرُوا"},
{"past_3ms", "أَثَرَ"},
{"past_pass_1p", "أُثِرْنَا"},
{"past_pass_1s", "أُثِرْتُ"},
{"past_pass_2d", "أُثِرْتُمَا"},
{"past_pass_2fp", "أُثِرْتُنَّ"},
{"past_pass_2fs", "أُثِرْتِ"},
{"past_pass_2mp", "أُثِرْتُمْ"},
{"past_pass_2ms", "أُثِرْتَ"},
{"past_pass_3fd", "أُثِرَتَا"},
{"past_pass_3fp", "أُثِرْنَ"},
{"past_pass_3fs", "أُثِرَتْ"},
{"past_pass_3md", "أُثِرَا"},
{"past_pass_3mp", "أُثِرُوا"},
{"past_pass_3ms", "أُثِرَ"},
},
},
{
label = "بَدَأَ ـَ (p.178، صحيح مهموز اللام)", root = "بدأ", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِبْدَآ"},
{"imp_2fp", "اِبْدَأْنَ"},
{"imp_2fs", "اِبْدَئِي"},
{"imp_2mp", "اِبْدَؤُوا"},
{"imp_2ms", "اِبْدَأْ"},
{"ind_1p", "نَبْدَأُ"},
{"ind_1s", "أَبْدَأُ"},
{"ind_2d", "تَبْدَآنِ"},
{"ind_2fp", "تَبْدَأْنَ"},
{"ind_2fs", "تَبْدَئِينَ"},
{"ind_2mp", "تَبْدَؤُونَ"},
{"ind_2ms", "تَبْدَأُ"},
{"ind_3fd", "تَبْدَآنِ"},
{"ind_3fp", "يَبْدَأْنَ"},
{"ind_3fs", "تَبْدَأُ"},
{"ind_3md", "يَبْدَآنِ"},
{"ind_3mp", "يَبْدَؤُونَ"},
{"ind_3ms", "يَبْدَأُ"},
{"ind_pass_1p", "نُبْدَأُ"},
{"ind_pass_1s", "أُبْدَأُ"},
{"ind_pass_2d", "تُبْدَآنِ"},
{"ind_pass_2fp", "تُبْدَأْنَ"},
{"ind_pass_2fs", "تُبْدَئِينَ"},
{"ind_pass_2mp", "تُبْدَؤُونَ"},
{"ind_pass_2ms", "تُبْدَأُ"},
{"ind_pass_3fd", "تُبْدَآنِ"},
{"ind_pass_3fp", "يُبْدَأْنَ"},
{"ind_pass_3fs", "تُبْدَأُ"},
{"ind_pass_3md", "يُبْدَآنِ"},
{"ind_pass_3mp", "يُبْدَؤُونَ"},
{"ind_pass_3ms", "يُبْدَأُ"},
{"past_1p", "بَدَأْنَا"},
{"past_1s", "بَدَأْتُ"},
{"past_2d", "بَدَأْتُمَا"},
{"past_2fp", "بَدَأْتُنَّ"},
{"past_2fs", "بَدَأْتِ"},
{"past_2mp", "بَدَأْتُمْ"},
{"past_2ms", "بَدَأْتَ"},
{"past_3fd", "بَدَأَتَا"},
{"past_3fp", "بَدَأْنَ"},
{"past_3fs", "بَدَأَتْ"},
{"past_3md", "بَدَآ"},
{"past_3mp", "بَدَؤُوا"},
{"past_3ms", "بَدَأَ"},
{"past_pass_1p", "بُدِئْنَا"},
{"past_pass_1s", "بُدِئْتُ"},
{"past_pass_2d", "بُدِئْتُمَا"},
{"past_pass_2fp", "بُدِئْتُنَّ"},
{"past_pass_2fs", "بُدِئْتِ"},
{"past_pass_2mp", "بُدِئْتُمْ"},
{"past_pass_2ms", "بُدِئْتَ"},
{"past_pass_3fd", "بُدِئَتَا"},
{"past_pass_3fp", "بُدِئْنَ"},
{"past_pass_3fs", "بُدِئَتْ"},
{"past_pass_3md", "بُدِئَا"},
{"past_pass_3mp", "بُدِئُوا"},
{"past_pass_3ms", "بُدِئَ"},
},
},
{
label = "حَسِبَ ـِ (p.234، صحيح سالم)", root = "حسب", wazn = "فعِل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِحْسِبَا"},
{"imp_2fp", "اِحْسِبْنَ"},
{"imp_2fs", "اِحْسِبِي"},
{"imp_2mp", "اِحْسِبُوا"},
{"imp_2ms", "اِحْسِبْ"},
{"ind_1p", "نَحْسِبُ"},
{"ind_1s", "أَحْسِبُ"},
{"ind_2d", "تَحْسِبَانِ"},
{"ind_2fp", "تَحْسِبْنَ"},
{"ind_2fs", "تَحْسِبِينَ"},
{"ind_2mp", "تَحْسِبُونَ"},
{"ind_2ms", "تَحْسِبُ"},
{"ind_3fd", "تَحْسِبَانِ"},
{"ind_3fp", "يَحْسِبْنَ"},
{"ind_3fs", "تَحْسِبُ"},
{"ind_3md", "يَحْسِبَانِ"},
{"ind_3mp", "يَحْسِبُونَ"},
{"ind_3ms", "يَحْسِبُ"},
{"ind_pass_1p", "نُحْسَبُ"},
{"ind_pass_1s", "أُحْسَبُ"},
{"ind_pass_2d", "تُحْسَبَانِ"},
{"ind_pass_2fp", "تُحْسَبْنَ"},
{"ind_pass_2fs", "تُحْسَبِينَ"},
{"ind_pass_2mp", "تُحْسَبُونَ"},
{"ind_pass_2ms", "تُحْسَبُ"},
{"ind_pass_3fd", "تُحْسَبَانِ"},
{"ind_pass_3fp", "يُحْسَبْنَ"},
{"ind_pass_3fs", "تُحْسَبُ"},
{"ind_pass_3md", "يُحْسَبَانِ"},
{"ind_pass_3mp", "يُحْسَبُونَ"},
{"ind_pass_3ms", "يُحْسَبُ"},
{"past_1p", "حَسِبْنَا"},
{"past_1s", "حَسِبْتُ"},
{"past_2d", "حَسِبْتُمَا"},
{"past_2fp", "حَسِبْتُنَّ"},
{"past_2fs", "حَسِبْتِ"},
{"past_2mp", "حَسِبْتُمْ"},
{"past_2ms", "حَسِبْتَ"},
{"past_3fd", "حَسِبَتَا"},
{"past_3fp", "حَسِبْنَ"},
{"past_3fs", "حَسِبَتْ"},
{"past_3md", "حَسِبَا"},
{"past_3mp", "حَسِبُوا"},
{"past_3ms", "حَسِبَ"},
{"past_pass_1p", "حُسِبْنَا"},
{"past_pass_1s", "حُسِبْتُ"},
{"past_pass_2d", "حُسِبْتُمَا"},
{"past_pass_2fp", "حُسِبْتُنَّ"},
{"past_pass_2fs", "حُسِبْتِ"},
{"past_pass_2mp", "حُسِبْتُمْ"},
{"past_pass_2ms", "حُسِبْتَ"},
{"past_pass_3fd", "حُسِبَتَا"},
{"past_pass_3fp", "حُسِبْنَ"},
{"past_pass_3fs", "حُسِبَتْ"},
{"past_pass_3md", "حُسِبَا"},
{"past_pass_3mp", "حُسِبُوا"},
{"past_pass_3ms", "حُسِبَ"},
},
},
{
label = "اِدَّارَأَ (p.312، تفاعل مدغم مهموز اللام)", root = "درأ", wazn = "تفاعل",
reduced = true,
forms = {
{"imp_2d", "اِدَّارَآ"},
{"imp_2fp", "اِدَّارَأْنَ"},
{"imp_2fs", "اِدَّارَئِي"},
{"imp_2mp", "اِدَّارَؤُوا"},
{"imp_2ms", "اِدَّارَأْ"},
{"ind_1p", "نَدَّارَأُ"},
{"ind_1s", "أَدَّارَأُ"},
{"ind_2d", "تَدَّارَآنِ"},
{"ind_2fp", "تَدَّارَأْنَ"},
{"ind_2fs", "تَدَّارَئِينَ"},
{"ind_2mp", "تَدَّارَؤُونَ"},
{"ind_2ms", "تَدَّارَأُ"},
{"ind_3fd", "تَدَّارَآنِ"},
{"ind_3fp", "يَدَّارَأْنَ"},
{"ind_3fs", "تَدَّارَأُ"},
{"ind_3md", "يَدَّارَآنِ"},
{"ind_3mp", "يَدَّارَؤُونَ"},
{"ind_3ms", "يَدَّارَأُ"},
{"past_1p", "اِدَّارَأْنَا"},
{"past_1s", "اِدَّارَأْتُ"},
{"past_2d", "اِدَّارَأْتُمَا"},
{"past_2fp", "اِدَّارَأْتُنَّ"},
{"past_2fs", "اِدَّارَأْتِ"},
{"past_2mp", "اِدَّارَأْتُمْ"},
{"past_2ms", "اِدَّارَأْتَ"},
{"past_3fd", "اِدَّارَأَتَا"},
{"past_3fp", "اِدَّارَأْنَ"},
{"past_3fs", "اِدَّارَأَتْ"},
{"past_3md", "اِدَّارَآ"},
{"past_3mp", "اِدَّارَؤُوا"},
{"past_3ms", "اِدَّارَأَ"},
},
},
}
243mijyaef4p3sfrh7t9x4d88ja8375
1124228
1124194
2026-08-31T08:12:12Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124228
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 4 من 8.
return {
{
label = "سَهُوَ ـُ (p.204، ناقص واوي)", root = "سهو", wazn = "فعُل يفعُل",
forms = {
{"imp_2d", "اُسْهُوَا"},
{"imp_2fp", "اُسْهُونَ"},
{"imp_2fs", "اُسْهُوِي"},
{"imp_2mp", "اُسْهُوا"},
{"imp_2ms", "اُسْهُ"},
{"ind_1p", "نَسْهُو"},
{"ind_1s", "أَسْهُو"},
{"ind_2d", "تَسْهُوَانِ"},
{"ind_2fp", "تَسْهُونَ"},
{"ind_2fs", "تَسْهُوِينَ"},
{"ind_2mp", "تَسْهُونَ"},
{"ind_2ms", "تَسْهُو"},
{"ind_3fd", "تَسْهُوَانِ"},
{"ind_3fp", "يَسْهُونَ"},
{"ind_3fs", "تَسْهُو"},
{"ind_3md", "يَسْهُوَانِ"},
{"ind_3mp", "يَسْهُونَ"},
{"ind_3ms", "يَسْهُو"},
{"past_1p", "سَهُونَا"},
{"past_1s", "سَهُوتُ"},
{"past_2d", "سَهُوتُمَا"},
{"past_2fp", "سَهُوتُنَّ"},
{"past_2fs", "سَهُوتِ"},
{"past_2mp", "سَهُوتُمْ"},
{"past_2ms", "سَهُوتَ"},
{"past_3fd", "سَهُوَتَا"},
{"past_3fp", "سَهُونَ"},
{"past_3fs", "سَهُوَتْ"},
{"past_3md", "سَهُوَا"},
{"past_3mp", "سَهُوا"},
{"past_3ms", "سَهُوَ"},
},
},
{
label = "عَلِمَ ـَ (p.206، صحيح سالم)", root = "علم", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِعْلَمَا"},
{"imp_2fp", "اِعْلَمْنَ"},
{"imp_2fs", "اِعْلَمِي"},
{"imp_2mp", "اِعْلَمُوا"},
{"imp_2ms", "اِعْلَمْ"},
{"ind_1p", "نَعْلَمُ"},
{"ind_1s", "أَعْلَمُ"},
{"ind_2d", "تَعْلَمَانِ"},
{"ind_2fp", "تَعْلَمْنَ"},
{"ind_2fs", "تَعْلَمِينَ"},
{"ind_2mp", "تَعْلَمُونَ"},
{"ind_2ms", "تَعْلَمُ"},
{"ind_3fd", "تَعْلَمَانِ"},
{"ind_3fp", "يَعْلَمْنَ"},
{"ind_3fs", "تَعْلَمُ"},
{"ind_3md", "يَعْلَمَانِ"},
{"ind_3mp", "يَعْلَمُونَ"},
{"ind_3ms", "يَعْلَمُ"},
{"ind_pass_1p", "نُعْلَمُ"},
{"ind_pass_1s", "أُعْلَمُ"},
{"ind_pass_2d", "تُعْلَمَانِ"},
{"ind_pass_2fp", "تُعْلَمْنَ"},
{"ind_pass_2fs", "تُعْلَمِينَ"},
{"ind_pass_2mp", "تُعْلَمُونَ"},
{"ind_pass_2ms", "تُعْلَمُ"},
{"ind_pass_3fd", "تُعْلَمَانِ"},
{"ind_pass_3fp", "يُعْلَمْنَ"},
{"ind_pass_3fs", "تُعْلَمُ"},
{"ind_pass_3md", "يُعْلَمَانِ"},
{"ind_pass_3mp", "يُعْلَمُونَ"},
{"ind_pass_3ms", "يُعْلَمُ"},
{"past_1p", "عَلِمْنَا"},
{"past_1s", "عَلِمْتُ"},
{"past_2d", "عَلِمْتُمَا"},
{"past_2fp", "عَلِمْتُنَّ"},
{"past_2fs", "عَلِمْتِ"},
{"past_2mp", "عَلِمْتُمْ"},
{"past_2ms", "عَلِمْتَ"},
{"past_3fd", "عَلِمَتَا"},
{"past_3fp", "عَلِمْنَ"},
{"past_3fs", "عَلِمَتْ"},
{"past_3md", "عَلِمَا"},
{"past_3mp", "عَلِمُوا"},
{"past_3ms", "عَلِمَ"},
{"past_pass_1p", "عُلِمْنَا"},
{"past_pass_1s", "عُلِمْتُ"},
{"past_pass_2d", "عُلِمْتُمَا"},
{"past_pass_2fp", "عُلِمْتُنَّ"},
{"past_pass_2fs", "عُلِمْتِ"},
{"past_pass_2mp", "عُلِمْتُمْ"},
{"past_pass_2ms", "عُلِمْتَ"},
{"past_pass_3fd", "عُلِمَتَا"},
{"past_pass_3fp", "عُلِمْنَ"},
{"past_pass_3fs", "عُلِمَتْ"},
{"past_pass_3md", "عُلِمَا"},
{"past_pass_3mp", "عُلِمُوا"},
{"past_pass_3ms", "عُلِمَ"},
},
},
{
label = "ظَلَّ ـَ (p.210، مضاعف)", root = "ظلل", wazn = "فعِل يفعَل",
forms = {
{"imp_2d", "ظَلَّا"},
{"imp_2fp", "اِظْلَلْنَ"},
{"imp_2fs", "ظَلِّي"},
{"imp_2mp", "ظَلُّوا"},
{"imp_2ms", "ظَلَّ"},
{"ind_1p", "نَظَلُّ"},
{"ind_1s", "أَظَلُّ"},
{"ind_2d", "تَظَلَّانِ"},
{"ind_2fp", "تَظْلَلْنَ"},
{"ind_2fs", "تَظَلِّينَ"},
{"ind_2mp", "تَظَلُّونَ"},
{"ind_2ms", "تَظَلُّ"},
{"ind_3fd", "تَظَلَّانِ"},
{"ind_3fp", "يَظْلَلْنَ"},
{"ind_3fs", "تَظَلُّ"},
{"ind_3md", "يَظَلَّانِ"},
{"ind_3mp", "يَظَلُّونَ"},
{"ind_3ms", "يَظَلُّ"},
{"past_1p", "ظَلِلْنَا"},
{"past_1s", "ظَلِلْتُ"},
{"past_2d", "ظَلِلْتُمَا"},
{"past_2fp", "ظَلِلْتُنَّ"},
{"past_2fs", "ظَلِلْتِ"},
{"past_2mp", "ظَلِلْتُمْ"},
{"past_2ms", "ظَلِلْتَ"},
{"past_3fd", "ظَلَّتَا"},
{"past_3fp", "ظَلِلْنَ"},
{"past_3fs", "ظَلَّتْ"},
{"past_3md", "ظَلَّا"},
{"past_3mp", "ظَلُّوا"},
{"past_3ms", "ظَلَّ"},
},
},
{
label = "أَلِفَ ـَ (p.213، مهموز الفاء)", root = "ألف", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِئْلَفَا"},
{"imp_2fp", "اِئْلَفْنَ"},
{"imp_2fs", "اِئْلَفِي"},
{"imp_2mp", "اِئْلَفُوا"},
{"imp_2ms", "اِئْلَفْ"},
{"ind_1p", "نَأْلَفُ"},
{"ind_1s", "آلَفُ"},
{"ind_2d", "تَأْلَفَانِ"},
{"ind_2fp", "تَأْلَفْنَ"},
{"ind_2fs", "تَأْلَفِينَ"},
{"ind_2mp", "تَأْلَفُونَ"},
{"ind_2ms", "تَأْلَفُ"},
{"ind_3fd", "تَأْلَفَانِ"},
{"ind_3fp", "يَأْلَفْنَ"},
{"ind_3fs", "تَأْلَفُ"},
{"ind_3md", "يَأْلَفَانِ"},
{"ind_3mp", "يَأْلَفُونَ"},
{"ind_3ms", "يَأْلَفُ"},
{"ind_pass_1p", "نُؤْلَفُ"},
{"ind_pass_1s", "أُولَفُ"},
{"ind_pass_2d", "تُؤْلَفَانِ"},
{"ind_pass_2fp", "تُؤْلَفْنَ"},
{"ind_pass_2fs", "تُؤْلَفِينَ"},
{"ind_pass_2mp", "تُؤْلَفُونَ"},
{"ind_pass_2ms", "تُؤْلَفُ"},
{"ind_pass_3fd", "تُؤْلَفَانِ"},
{"ind_pass_3fp", "يُؤْلَفْنَ"},
{"ind_pass_3fs", "تُؤْلَفُ"},
{"ind_pass_3md", "يُؤْلَفَانِ"},
{"ind_pass_3mp", "يُؤْلَفُونَ"},
{"ind_pass_3ms", "يُؤْلَفُ"},
{"past_1p", "أَلِفْنَا"},
{"past_1s", "أَلِفْتُ"},
{"past_2d", "أَلِفْتُمَا"},
{"past_2fp", "أَلِفْتُنَّ"},
{"past_2fs", "أَلِفْتِ"},
{"past_2mp", "أَلِفْتُمْ"},
{"past_2ms", "أَلِفْتَ"},
{"past_3fd", "أَلِفَتَا"},
{"past_3fp", "أَلِفْنَ"},
{"past_3fs", "أَلِفَتْ"},
{"past_3md", "أَلِفَا"},
{"past_3mp", "أَلِفُوا"},
{"past_3ms", "أَلِفَ"},
{"past_pass_1p", "أُلِفْنَا"},
{"past_pass_1s", "أُلِفْتُ"},
{"past_pass_2d", "أُلِفْتُمَا"},
{"past_pass_2fp", "أُلِفْتُنَّ"},
{"past_pass_2fs", "أُلِفْتِ"},
{"past_pass_2mp", "أُلِفْتُمْ"},
{"past_pass_2ms", "أُلِفْتَ"},
{"past_pass_3fd", "أُلِفَتَا"},
{"past_pass_3fp", "أُلِفْنَ"},
{"past_pass_3fs", "أُلِفَتْ"},
{"past_pass_3md", "أُلِفَا"},
{"past_pass_3mp", "أُلِفُوا"},
{"past_pass_3ms", "أُلِفَ"},
},
},
{
label = "بَئِسَ ـَ (p.216، مهموز العين)", root = "بأس", wazn = "فعِل يفعَل",
forms = {
{"imp_2d", "اِبْأَسَا"},
{"imp_2fp", "اِبْأَسْنَ"},
{"imp_2fs", "اِبْأَسِي"},
{"imp_2mp", "اِبْأَسُوا"},
{"imp_2ms", "اِبْأَسْ"},
{"ind_1p", "نَبْأَسُ"},
{"ind_1s", "أَبْأَسُ"},
{"ind_2d", "تَبْأَسَانِ"},
{"ind_2fp", "تَبْأَسْنَ"},
{"ind_2fs", "تَبْأَسِينَ"},
{"ind_2mp", "تَبْأَسُونَ"},
{"ind_2ms", "تَبْأَسُ"},
{"ind_3fd", "تَبْأَسَانِ"},
{"ind_3fp", "يَبْأَسْنَ"},
{"ind_3fs", "تَبْأَسُ"},
{"ind_3md", "يَبْأَسَانِ"},
{"ind_3mp", "يَبْأَسُونَ"},
{"ind_3ms", "يَبْأَسُ"},
{"past_1p", "بَئِسْنَا"},
{"past_1s", "بَئِسْتُ"},
{"past_2d", "بَئِسْتُمَا"},
{"past_2fp", "بَئِسْتُنَّ"},
{"past_2fs", "بَئِسْتِ"},
{"past_2mp", "بَئِسْتُمْ"},
{"past_2ms", "بَئِسْتَ"},
{"past_3fd", "بَئِسَتَا"},
{"past_3fp", "بَئِسْنَ"},
{"past_3fs", "بَئِسَتْ"},
{"past_3md", "بَئِسَا"},
{"past_3mp", "بَئِسُوا"},
{"past_3ms", "بَئِسَ"},
},
},
{
label = "خَطِئَ ـَ (p.219، مهموز اللام)", root = "خطأ", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِخْطَآ"},
{"imp_2fp", "اِخْطَأْنَ"},
{"imp_2fs", "اِخْطَئِي"},
{"imp_2mp", "اِخْطَؤُوا"},
{"imp_2ms", "اِخْطَأْ"},
{"ind_1p", "نَخْطَأُ"},
{"ind_1s", "أَخْطَأُ"},
{"ind_2d", "تَخْطَآنِ"},
{"ind_2fp", "تَخْطَأْنَ"},
{"ind_2fs", "تَخْطَئِينَ"},
{"ind_2mp", "تَخْطَؤُونَ"},
{"ind_2ms", "تَخْطَأُ"},
{"ind_3fd", "تَخْطَآنِ"},
{"ind_3fp", "يَخْطَأْنَ"},
{"ind_3fs", "تَخْطَأُ"},
{"ind_3md", "يَخْطَآنِ"},
{"ind_3mp", "يَخْطَؤُونَ"},
{"ind_3ms", "يَخْطَأُ"},
{"ind_pass_1p", "نُخْطَأُ"},
{"ind_pass_1s", "أُخْطَأُ"},
{"ind_pass_2d", "تُخْطَآنِ"},
{"ind_pass_2fp", "تُخْطَأْنَ"},
{"ind_pass_2fs", "تُخْطَئِينَ"},
{"ind_pass_2mp", "تُخْطَؤُونَ"},
{"ind_pass_2ms", "تُخْطَأُ"},
{"ind_pass_3fd", "تُخْطَآنِ"},
{"ind_pass_3fp", "يُخْطَأْنَ"},
{"ind_pass_3fs", "تُخْطَأُ"},
{"ind_pass_3md", "يُخْطَآنِ"},
{"ind_pass_3mp", "يُخْطَؤُونَ"},
{"ind_pass_3ms", "يُخْطَأُ"},
{"past_1p", "خَطِئْنَا"},
{"past_1s", "خَطِئْتُ"},
{"past_2d", "خَطِئْتُمَا"},
{"past_2fp", "خَطِئْتُنَّ"},
{"past_2fs", "خَطِئْتِ"},
{"past_2mp", "خَطِئْتُمْ"},
{"past_2ms", "خَطِئْتَ"},
{"past_3fd", "خَطِئَتَا"},
{"past_3fp", "خَطِئْنَ"},
{"past_3fs", "خَطِئَتْ"},
{"past_3md", "خَطِئَا"},
{"past_3mp", "خَطِئُوا"},
{"past_3ms", "خَطِئَ"},
{"past_pass_1p", "خُطِئْنَا"},
{"past_pass_1s", "خُطِئْتُ"},
{"past_pass_2d", "خُطِئْتُمَا"},
{"past_pass_2fp", "خُطِئْتُنَّ"},
{"past_pass_2fs", "خُطِئْتِ"},
{"past_pass_2mp", "خُطِئْتُمْ"},
{"past_pass_2ms", "خُطِئْتَ"},
{"past_pass_3fd", "خُطِئَتَا"},
{"past_pass_3fp", "خُطِئْنَ"},
{"past_pass_3fs", "خُطِئَتْ"},
{"past_pass_3md", "خُطِئَا"},
{"past_pass_3mp", "خُطِئُوا"},
{"past_pass_3ms", "خُطِئَ"},
},
},
{
label = "يَقِظَ ـَ (p.222، معتل الفاء مثال)", root = "يقظ", wazn = "فعِل يفعَل",
forms = {
{"imp_2d", "اِيقَظَا"},
{"imp_2fp", "اِيقَظْنَ"},
{"imp_2fs", "اِيقَظِي"},
{"imp_2mp", "اِيقَظُوا"},
{"imp_2ms", "اِيقَظْ"},
{"ind_1p", "نَيْقَظُ"},
{"ind_1s", "أَيْقَظُ"},
{"ind_2d", "تَيْقَظَانِ"},
{"ind_2fp", "تَيْقَظْنَ"},
{"ind_2fs", "تَيْقَظِينَ"},
{"ind_2mp", "تَيْقَظُونَ"},
{"ind_2ms", "تَيْقَظُ"},
{"ind_3fd", "تَيْقَظَانِ"},
{"ind_3fp", "يَيْقَظْنَ"},
{"ind_3fs", "تَيْقَظُ"},
{"ind_3md", "يَيْقَظَانِ"},
{"ind_3mp", "يَيْقَظُونَ"},
{"ind_3ms", "يَيْقَظُ"},
{"past_1p", "يَقِظْنَا"},
{"past_1s", "يَقِظْتُ"},
{"past_2d", "يَقِظْتُمَا"},
{"past_2fp", "يَقِظْتُنَّ"},
{"past_2fs", "يَقِظْتِ"},
{"past_2mp", "يَقِظْتُمْ"},
{"past_2ms", "يَقِظْتَ"},
{"past_3fd", "يَقِظَتَا"},
{"past_3fp", "يَقِظْنَ"},
{"past_3fs", "يَقِظَتْ"},
{"past_3md", "يَقِظَا"},
{"past_3mp", "يَقِظُوا"},
{"past_3ms", "يَقِظَ"},
},
},
{
label = "وَنِيَ ـَ (p.230، لفيف مفروق)", root = "وني", wazn = "فعِل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِوْنَيَا"},
{"imp_2fp", "اِوْنَيْنَ"},
{"imp_2fs", "اِوْنَيْ"},
{"imp_2mp", "اِوْنَوْا"},
{"imp_2ms", "اِوْنَ"},
{"ind_1p", "نَوْنَى"},
{"ind_1s", "أَوْنَى"},
{"ind_2d", "تَوْنَيَانِ"},
{"ind_2fp", "تَوْنَيْنَ"},
{"ind_2fs", "تَوْنَيْنَ"},
{"ind_2mp", "تَوْنَوْنَ"},
{"ind_2ms", "تَوْنَى"},
{"ind_3fd", "تَوْنَيَانِ"},
{"ind_3fp", "يَوْنَيْنَ"},
{"ind_3fs", "تَوْنَى"},
{"ind_3md", "يَوْنَيَانِ"},
{"ind_3mp", "يَوْنَوْنَ"},
{"ind_3ms", "يَوْنَى"},
{"ind_pass_1p", "نُونَى"},
{"ind_pass_1s", "أُونَى"},
{"ind_pass_2d", "تُونَيَانِ"},
{"ind_pass_2fp", "تُونَيْنَ"},
{"ind_pass_2fs", "تُونَيْنَ"},
{"ind_pass_2mp", "تُونَوْنَ"},
{"ind_pass_2ms", "تُونَى"},
{"ind_pass_3fd", "تُونَيَانِ"},
{"ind_pass_3fp", "يُونَيْنَ"},
{"ind_pass_3fs", "تُونَى"},
{"ind_pass_3md", "يُونَيَانِ"},
{"ind_pass_3mp", "يُونَوْنَ"},
{"ind_pass_3ms", "يُونَى"},
{"past_1p", "وَنِينَا"},
{"past_1s", "وَنِيتُ"},
{"past_2d", "وَنِيتُمَا"},
{"past_2fp", "وَنِيتُنَّ"},
{"past_2fs", "وَنِيتِ"},
{"past_2mp", "وَنِيتُمْ"},
{"past_2ms", "وَنِيتَ"},
{"past_3fd", "وَنِيَتَا"},
{"past_3fp", "وَنِينَ"},
{"past_3fs", "وَنِيَتْ"},
{"past_3md", "وَنِيَا"},
{"past_3mp", "وَنُوا"},
{"past_3ms", "وَنِيَ"},
{"past_pass_1p", "وُنِينَا"},
{"past_pass_1s", "وُنِيتُ"},
{"past_pass_2d", "وُنِيتُمَا"},
{"past_pass_2fp", "وُنِيتُنَّ"},
{"past_pass_2fs", "وُنِيتِ"},
{"past_pass_2mp", "وُنِيتُمْ"},
{"past_pass_2ms", "وُنِيتَ"},
{"past_pass_3fd", "وُنِيَتَا"},
{"past_pass_3fp", "وُنِينَ"},
{"past_pass_3fs", "وُنِيَتْ"},
{"past_pass_3md", "وُنِيَا"},
{"past_pass_3mp", "وُنُوا"},
{"past_pass_3ms", "وُنِيَ"},
},
},
{
label = "وَثِقَ ـِ (p.236، معتل الفاء مثال)", root = "وثق", wazn = "فعِل يفعِل",
pass = true,
forms = {
{"imp_2d", "ثِقَا"},
{"imp_2fp", "ثِقْنَ"},
{"imp_2fs", "ثِقِي"},
{"imp_2mp", "ثِقُوا"},
{"imp_2ms", "ثِقْ"},
{"ind_1p", "نَثِقُ"},
{"ind_1s", "أَثِقُ"},
{"ind_2d", "تَثِقَانِ"},
{"ind_2fp", "تَثِقْنَ"},
{"ind_2fs", "تَثِقِينَ"},
{"ind_2mp", "تَثِقُونَ"},
{"ind_2ms", "تَثِقُ"},
{"ind_3fd", "تَثِقَانِ"},
{"ind_3fp", "يَثِقْنَ"},
{"ind_3fs", "تَثِقُ"},
{"ind_3md", "يَثِقَانِ"},
{"ind_3mp", "يَثِقُونَ"},
{"ind_3ms", "يَثِقُ"},
{"ind_pass_1p", "نُوثَقُ"},
{"ind_pass_1s", "أُوثَقُ"},
{"ind_pass_2d", "تُوثَقَانِ"},
{"ind_pass_2fp", "تُوثَقْنَ"},
{"ind_pass_2fs", "تُوثَقِينَ"},
{"ind_pass_2mp", "تُوثَقُونَ"},
{"ind_pass_2ms", "تُوثَقُ"},
{"ind_pass_3fd", "تُوثَقَانِ"},
{"ind_pass_3fp", "يُوثَقْنَ"},
{"ind_pass_3fs", "تُوثَقُ"},
{"ind_pass_3md", "يُوثَقَانِ"},
{"ind_pass_3mp", "يُوثَقُونَ"},
{"ind_pass_3ms", "يُوثَقُ"},
{"past_1p", "وَثِقْنَا"},
{"past_1s", "وَثِقْتُ"},
{"past_2d", "وَثِقْتُمَا"},
{"past_2fp", "وَثِقْتُنَّ"},
{"past_2fs", "وَثِقْتِ"},
{"past_2mp", "وَثِقْتُمْ"},
{"past_2ms", "وَثِقْتَ"},
{"past_3fd", "وَثِقَتَا"},
{"past_3fp", "وَثِقْنَ"},
{"past_3fs", "وَثِقَتْ"},
{"past_3md", "وَثِقَا"},
{"past_3mp", "وَثِقُوا"},
{"past_3ms", "وَثِقَ"},
{"past_pass_1p", "وُثِقْنَا"},
{"past_pass_1s", "وُثِقْتُ"},
{"past_pass_2d", "وُثِقْتُمَا"},
{"past_pass_2fp", "وُثِقْتُنَّ"},
{"past_pass_2fs", "وُثِقْتِ"},
{"past_pass_2mp", "وُثِقْتُمْ"},
{"past_pass_2ms", "وُثِقْتَ"},
{"past_pass_3fd", "وُثِقَتَا"},
{"past_pass_3fp", "وُثِقْنَ"},
{"past_pass_3fs", "وُثِقَتْ"},
{"past_pass_3md", "وُثِقَا"},
{"past_pass_3mp", "وُثِقُوا"},
{"past_pass_3ms", "وُثِقَ"},
},
},
{
label = "أَفْعَلَ (p.273، الوزن الرابع)", root = "فعل", wazn = "أفعل",
pass = true,
forms = {
{"imp_2d", "أَفْعِلَا"},
{"imp_2fp", "أَفْعِلْنَ"},
{"imp_2fs", "أَفْعِلِي"},
{"imp_2mp", "أَفْعِلُوا"},
{"imp_2ms", "أَفْعِلْ"},
{"ind_1p", "نُفْعِلُ"},
{"ind_1s", "أُفْعِلُ"},
{"ind_2d", "تُفْعِلَانِ"},
{"ind_2fp", "تُفْعِلْنَ"},
{"ind_2fs", "تُفْعِلِينَ"},
{"ind_2mp", "تُفْعِلُونَ"},
{"ind_2ms", "تُفْعِلُ"},
{"ind_3fd", "تُفْعِلَانِ"},
{"ind_3fp", "يُفْعِلْنَ"},
{"ind_3fs", "تُفْعِلُ"},
{"ind_3md", "يُفْعِلَانِ"},
{"ind_3mp", "يُفْعِلُونَ"},
{"ind_3ms", "يُفْعِلُ"},
{"ind_pass_1p", "نُفْعَلُ"},
{"ind_pass_1s", "أُفْعَلُ"},
{"ind_pass_2d", "تُفْعَلَانِ"},
{"ind_pass_2fp", "تُفْعَلْنَ"},
{"ind_pass_2fs", "تُفْعَلِينَ"},
{"ind_pass_2mp", "تُفْعَلُونَ"},
{"ind_pass_2ms", "تُفْعَلُ"},
{"ind_pass_3fd", "تُفْعَلَانِ"},
{"ind_pass_3fp", "يُفْعَلْنَ"},
{"ind_pass_3fs", "تُفْعَلُ"},
{"ind_pass_3md", "يُفْعَلَانِ"},
{"ind_pass_3mp", "يُفْعَلُونَ"},
{"ind_pass_3ms", "يُفْعَلُ"},
{"past_1p", "أَفْعَلْنَا"},
{"past_1s", "أَفْعَلْتُ"},
{"past_2d", "أَفْعَلْتُمَا"},
{"past_2fp", "أَفْعَلْتُنَّ"},
{"past_2fs", "أَفْعَلْتِ"},
{"past_2mp", "أَفْعَلْتُمْ"},
{"past_2ms", "أَفْعَلْتَ"},
{"past_3fd", "أَفْعَلَتَا"},
{"past_3fp", "أَفْعَلْنَ"},
{"past_3fs", "أَفْعَلَتْ"},
{"past_3md", "أَفْعَلَا"},
{"past_3mp", "أَفْعَلُوا"},
{"past_3ms", "أَفْعَلَ"},
{"past_pass_1p", "أُفْعِلْنَا"},
{"past_pass_1s", "أُفْعِلْتُ"},
{"past_pass_2d", "أُفْعِلْتُمَا"},
{"past_pass_2fp", "أُفْعِلْتُنَّ"},
{"past_pass_2fs", "أُفْعِلْتِ"},
{"past_pass_2mp", "أُفْعِلْتُمْ"},
{"past_pass_2ms", "أُفْعِلْتَ"},
{"past_pass_3fd", "أُفْعِلَتَا"},
{"past_pass_3fp", "أُفْعِلْنَ"},
{"past_pass_3fs", "أُفْعِلَتْ"},
{"past_pass_3md", "أُفْعِلَا"},
{"past_pass_3mp", "أُفْعِلُوا"},
{"past_pass_3ms", "أُفْعِلَ"},
},
},
{
label = "وَجَلَ ـُ (p.136، معتل الفاء مثال)", root = "وجل", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُوجُلَا"},
{"imp_2fp", "اُوجُلْنَ"},
{"imp_2fs", "اُوجُلِي"},
{"imp_2mp", "اُوجُلُوا"},
{"imp_2ms", "اُوجُلْ"},
{"ind_1p", "نَوْجُلُ"},
{"ind_1s", "أَوْجُلُ"},
{"ind_2d", "تَوْجُلَانِ"},
{"ind_2fp", "تَوْجُلْنَ"},
{"ind_2fs", "تَوْجُلِينَ"},
{"ind_2mp", "تَوْجُلُونَ"},
{"ind_2ms", "تَوْجُلُ"},
{"ind_3fd", "تَوْجُلَانِ"},
{"ind_3fp", "يَوْجُلْنَ"},
{"ind_3fs", "تَوْجُلُ"},
{"ind_3md", "يَوْجُلَانِ"},
{"ind_3mp", "يَوْجُلُونَ"},
{"ind_3ms", "يَوْجُلُ"},
{"ind_pass_1p", "نُوجَلُ"},
{"ind_pass_1s", "أُوجَلُ"},
{"ind_pass_2d", "تُوجَلَانِ"},
{"ind_pass_2fp", "تُوجَلْنَ"},
{"ind_pass_2fs", "تُوجَلِينَ"},
{"ind_pass_2mp", "تُوجَلُونَ"},
{"ind_pass_2ms", "تُوجَلُ"},
{"ind_pass_3fd", "تُوجَلَانِ"},
{"ind_pass_3fp", "يُوجَلْنَ"},
{"ind_pass_3fs", "تُوجَلُ"},
{"ind_pass_3md", "يُوجَلَانِ"},
{"ind_pass_3mp", "يُوجَلُونَ"},
{"ind_pass_3ms", "يُوجَلُ"},
{"past_1p", "وَجَلْنَا"},
{"past_1s", "وَجَلْتُ"},
{"past_2d", "وَجَلْتُمَا"},
{"past_2fp", "وَجَلْتُنَّ"},
{"past_2fs", "وَجَلْتِ"},
{"past_2mp", "وَجَلْتُمْ"},
{"past_2ms", "وَجَلْتَ"},
{"past_3fd", "وَجَلَتَا"},
{"past_3fp", "وَجَلْنَ"},
{"past_3fs", "وَجَلَتْ"},
{"past_3md", "وَجَلَا"},
{"past_3mp", "وَجَلُوا"},
{"past_3ms", "وَجَلَ"},
{"past_pass_1p", "وُجِلْنَا"},
{"past_pass_1s", "وُجِلْتُ"},
{"past_pass_2d", "وُجِلْتُمَا"},
{"past_pass_2fp", "وُجِلْتُنَّ"},
{"past_pass_2fs", "وُجِلْتِ"},
{"past_pass_2mp", "وُجِلْتُمْ"},
{"past_pass_2ms", "وُجِلْتَ"},
{"past_pass_3fd", "وُجِلَتَا"},
{"past_pass_3fp", "وُجِلْنَ"},
{"past_pass_3fs", "وُجِلَتْ"},
{"past_pass_3md", "وُجِلَا"},
{"past_pass_3mp", "وُجِلُوا"},
{"past_pass_3ms", "وُجِلَ"},
},
},
{
label = "أَثَرَ ـِ (p.151، صحيح مهموز الفاء)", root = "أثر", wazn = "فعَل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِئْثِرَا"},
{"imp_2fp", "اِئْثِرْنَ"},
{"imp_2fs", "اِئْثِرِي"},
{"imp_2mp", "اِئْثِرُوا"},
{"imp_2ms", "اِئْثِرْ"},
{"ind_1p", "نَأْثِرُ"},
{"ind_1s", "آثِرُ"},
{"ind_2d", "تَأْثِرَانِ"},
{"ind_2fp", "تَأْثِرْنَ"},
{"ind_2fs", "تَأْثِرِينَ"},
{"ind_2mp", "تَأْثِرُونَ"},
{"ind_2ms", "تَأْثِرُ"},
{"ind_3fd", "تَأْثِرَانِ"},
{"ind_3fp", "يَأْثِرْنَ"},
{"ind_3fs", "تَأْثِرُ"},
{"ind_3md", "يَأْثِرَانِ"},
{"ind_3mp", "يَأْثِرُونَ"},
{"ind_3ms", "يَأْثِرُ"},
{"ind_pass_1p", "نُؤْثَرُ"},
{"ind_pass_1s", "أُوثَرُ"},
{"ind_pass_2d", "تُؤْثَرَانِ"},
{"ind_pass_2fp", "تُؤْثَرْنَ"},
{"ind_pass_2fs", "تُؤْثَرِينَ"},
{"ind_pass_2mp", "تُؤْثَرُونَ"},
{"ind_pass_2ms", "تُؤْثَرُ"},
{"ind_pass_3fd", "تُؤْثَرَانِ"},
{"ind_pass_3fp", "يُؤْثَرْنَ"},
{"ind_pass_3fs", "تُؤْثَرُ"},
{"ind_pass_3md", "يُؤْثَرَانِ"},
{"ind_pass_3mp", "يُؤْثَرُونَ"},
{"ind_pass_3ms", "يُؤْثَرُ"},
{"past_1p", "أَثَرْنَا"},
{"past_1s", "أَثَرْتُ"},
{"past_2d", "أَثَرْتُمَا"},
{"past_2fp", "أَثَرْتُنَّ"},
{"past_2fs", "أَثَرْتِ"},
{"past_2mp", "أَثَرْتُمْ"},
{"past_2ms", "أَثَرْتَ"},
{"past_3fd", "أَثَرَتَا"},
{"past_3fp", "أَثَرْنَ"},
{"past_3fs", "أَثَرَتْ"},
{"past_3md", "أَثَرَا"},
{"past_3mp", "أَثَرُوا"},
{"past_3ms", "أَثَرَ"},
{"past_pass_1p", "أُثِرْنَا"},
{"past_pass_1s", "أُثِرْتُ"},
{"past_pass_2d", "أُثِرْتُمَا"},
{"past_pass_2fp", "أُثِرْتُنَّ"},
{"past_pass_2fs", "أُثِرْتِ"},
{"past_pass_2mp", "أُثِرْتُمْ"},
{"past_pass_2ms", "أُثِرْتَ"},
{"past_pass_3fd", "أُثِرَتَا"},
{"past_pass_3fp", "أُثِرْنَ"},
{"past_pass_3fs", "أُثِرَتْ"},
{"past_pass_3md", "أُثِرَا"},
{"past_pass_3mp", "أُثِرُوا"},
{"past_pass_3ms", "أُثِرَ"},
},
},
{
label = "بَدَأَ ـَ (p.178، صحيح مهموز اللام)", root = "بدأ", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِبْدَآ"},
{"imp_2fp", "اِبْدَأْنَ"},
{"imp_2fs", "اِبْدَئِي"},
{"imp_2mp", "اِبْدَؤُوا"},
{"imp_2ms", "اِبْدَأْ"},
{"ind_1p", "نَبْدَأُ"},
{"ind_1s", "أَبْدَأُ"},
{"ind_2d", "تَبْدَآنِ"},
{"ind_2fp", "تَبْدَأْنَ"},
{"ind_2fs", "تَبْدَئِينَ"},
{"ind_2mp", "تَبْدَؤُونَ"},
{"ind_2ms", "تَبْدَأُ"},
{"ind_3fd", "تَبْدَآنِ"},
{"ind_3fp", "يَبْدَأْنَ"},
{"ind_3fs", "تَبْدَأُ"},
{"ind_3md", "يَبْدَآنِ"},
{"ind_3mp", "يَبْدَؤُونَ"},
{"ind_3ms", "يَبْدَأُ"},
{"ind_pass_1p", "نُبْدَأُ"},
{"ind_pass_1s", "أُبْدَأُ"},
{"ind_pass_2d", "تُبْدَآنِ"},
{"ind_pass_2fp", "تُبْدَأْنَ"},
{"ind_pass_2fs", "تُبْدَئِينَ"},
{"ind_pass_2mp", "تُبْدَؤُونَ"},
{"ind_pass_2ms", "تُبْدَأُ"},
{"ind_pass_3fd", "تُبْدَآنِ"},
{"ind_pass_3fp", "يُبْدَأْنَ"},
{"ind_pass_3fs", "تُبْدَأُ"},
{"ind_pass_3md", "يُبْدَآنِ"},
{"ind_pass_3mp", "يُبْدَؤُونَ"},
{"ind_pass_3ms", "يُبْدَأُ"},
{"past_1p", "بَدَأْنَا"},
{"past_1s", "بَدَأْتُ"},
{"past_2d", "بَدَأْتُمَا"},
{"past_2fp", "بَدَأْتُنَّ"},
{"past_2fs", "بَدَأْتِ"},
{"past_2mp", "بَدَأْتُمْ"},
{"past_2ms", "بَدَأْتَ"},
{"past_3fd", "بَدَأَتَا"},
{"past_3fp", "بَدَأْنَ"},
{"past_3fs", "بَدَأَتْ"},
{"past_3md", "بَدَآ"},
{"past_3mp", "بَدَؤُوا"},
{"past_3ms", "بَدَأَ"},
{"past_pass_1p", "بُدِئْنَا"},
{"past_pass_1s", "بُدِئْتُ"},
{"past_pass_2d", "بُدِئْتُمَا"},
{"past_pass_2fp", "بُدِئْتُنَّ"},
{"past_pass_2fs", "بُدِئْتِ"},
{"past_pass_2mp", "بُدِئْتُمْ"},
{"past_pass_2ms", "بُدِئْتَ"},
{"past_pass_3fd", "بُدِئَتَا"},
{"past_pass_3fp", "بُدِئْنَ"},
{"past_pass_3fs", "بُدِئَتْ"},
{"past_pass_3md", "بُدِئَا"},
{"past_pass_3mp", "بُدِئُوا"},
{"past_pass_3ms", "بُدِئَ"},
},
},
{
label = "حَسِبَ ـِ (p.234، صحيح سالم)", root = "حسب", wazn = "فعِل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِحْسِبَا"},
{"imp_2fp", "اِحْسِبْنَ"},
{"imp_2fs", "اِحْسِبِي"},
{"imp_2mp", "اِحْسِبُوا"},
{"imp_2ms", "اِحْسِبْ"},
{"ind_1p", "نَحْسِبُ"},
{"ind_1s", "أَحْسِبُ"},
{"ind_2d", "تَحْسِبَانِ"},
{"ind_2fp", "تَحْسِبْنَ"},
{"ind_2fs", "تَحْسِبِينَ"},
{"ind_2mp", "تَحْسِبُونَ"},
{"ind_2ms", "تَحْسِبُ"},
{"ind_3fd", "تَحْسِبَانِ"},
{"ind_3fp", "يَحْسِبْنَ"},
{"ind_3fs", "تَحْسِبُ"},
{"ind_3md", "يَحْسِبَانِ"},
{"ind_3mp", "يَحْسِبُونَ"},
{"ind_3ms", "يَحْسِبُ"},
{"ind_pass_1p", "نُحْسَبُ"},
{"ind_pass_1s", "أُحْسَبُ"},
{"ind_pass_2d", "تُحْسَبَانِ"},
{"ind_pass_2fp", "تُحْسَبْنَ"},
{"ind_pass_2fs", "تُحْسَبِينَ"},
{"ind_pass_2mp", "تُحْسَبُونَ"},
{"ind_pass_2ms", "تُحْسَبُ"},
{"ind_pass_3fd", "تُحْسَبَانِ"},
{"ind_pass_3fp", "يُحْسَبْنَ"},
{"ind_pass_3fs", "تُحْسَبُ"},
{"ind_pass_3md", "يُحْسَبَانِ"},
{"ind_pass_3mp", "يُحْسَبُونَ"},
{"ind_pass_3ms", "يُحْسَبُ"},
{"past_1p", "حَسِبْنَا"},
{"past_1s", "حَسِبْتُ"},
{"past_2d", "حَسِبْتُمَا"},
{"past_2fp", "حَسِبْتُنَّ"},
{"past_2fs", "حَسِبْتِ"},
{"past_2mp", "حَسِبْتُمْ"},
{"past_2ms", "حَسِبْتَ"},
{"past_3fd", "حَسِبَتَا"},
{"past_3fp", "حَسِبْنَ"},
{"past_3fs", "حَسِبَتْ"},
{"past_3md", "حَسِبَا"},
{"past_3mp", "حَسِبُوا"},
{"past_3ms", "حَسِبَ"},
{"past_pass_1p", "حُسِبْنَا"},
{"past_pass_1s", "حُسِبْتُ"},
{"past_pass_2d", "حُسِبْتُمَا"},
{"past_pass_2fp", "حُسِبْتُنَّ"},
{"past_pass_2fs", "حُسِبْتِ"},
{"past_pass_2mp", "حُسِبْتُمْ"},
{"past_pass_2ms", "حُسِبْتَ"},
{"past_pass_3fd", "حُسِبَتَا"},
{"past_pass_3fp", "حُسِبْنَ"},
{"past_pass_3fs", "حُسِبَتْ"},
{"past_pass_3md", "حُسِبَا"},
{"past_pass_3mp", "حُسِبُوا"},
{"past_pass_3ms", "حُسِبَ"},
},
},
{
label = "اِدَّارَأَ (p.312، تفاعل مدغم مهموز اللام)", root = "درأ", wazn = "تفاعل",
reduced = true,
forms = {
{"imp_2d", "اِدَّارَآ"},
{"imp_2fp", "اِدَّارَأْنَ"},
{"imp_2fs", "اِدَّارَئِي"},
{"imp_2mp", "اِدَّارَؤُوا"},
{"imp_2ms", "اِدَّارَأْ"},
{"ind_1p", "نَدَّارَأُ"},
{"ind_1s", "أَدَّارَأُ"},
{"ind_2d", "تَدَّارَآنِ"},
{"ind_2fp", "تَدَّارَأْنَ"},
{"ind_2fs", "تَدَّارَئِينَ"},
{"ind_2mp", "تَدَّارَؤُونَ"},
{"ind_2ms", "تَدَّارَأُ"},
{"ind_3fd", "تَدَّارَآنِ"},
{"ind_3fp", "يَدَّارَأْنَ"},
{"ind_3fs", "تَدَّارَأُ"},
{"ind_3md", "يَدَّارَآنِ"},
{"ind_3mp", "يَدَّارَؤُونَ"},
{"ind_3ms", "يَدَّارَأُ"},
{"past_1p", "اِدَّارَأْنَا"},
{"past_1s", "اِدَّارَأْتُ"},
{"past_2d", "اِدَّارَأْتُمَا"},
{"past_2fp", "اِدَّارَأْتُنَّ"},
{"past_2fs", "اِدَّارَأْتِ"},
{"past_2mp", "اِدَّارَأْتُمْ"},
{"past_2ms", "اِدَّارَأْتَ"},
{"past_3fd", "اِدَّارَأَتَا"},
{"past_3fp", "اِدَّارَأْنَ"},
{"past_3fs", "اِدَّارَأَتْ"},
{"past_3md", "اِدَّارَآ"},
{"past_3mp", "اِدَّارَؤُوا"},
{"past_3ms", "اِدَّارَأَ"},
},
},
}
fzztin1ovrgp78oxvi0hy8wuhknmg57
وحدة:ar-verb/testcases/4
828
241795
1124195
1123937
2026-08-30T18:31:26Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124195
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 4 من 7. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/4")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_4()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
6l5rwc9s7xuq2z8k16sz1q28jmeskqe
1124229
1124195
2026-08-31T08:12:13Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124229
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 4 من 8. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/4")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_4()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
trudqzur7yrxqg3o0tozu591wvpobrf
وحدة:ar-verb/testcases/بيانات/5
828
241796
1124197
1123939
2026-08-30T18:31:29Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124197
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 5 من 7.
return {
{
label = "اِتّايَعَ (p.316، تفاعل مدغم، معتل العين)", root = "تيع", wazn = "تفاعل",
reduced = true,
forms = {
{"imp_2d", "اِتَّايَعَا"},
{"imp_2fp", "اِتَّايَعْنَ"},
{"imp_2fs", "اِتَّايَعِي"},
{"imp_2mp", "اِتَّايَعُوا"},
{"imp_2ms", "اِتَّايَعْ"},
{"ind_1p", "نَتَّايَعُ"},
{"ind_1s", "أَتَّايَعُ"},
{"ind_2d", "تَتَّايَعَانِ"},
{"ind_2fp", "تَتَّايَعْنَ"},
{"ind_2fs", "تَتَّايَعِينَ"},
{"ind_2mp", "تَتَّايَعُونَ"},
{"ind_2ms", "تَتَّايَعُ"},
{"ind_3fd", "تَتَّايَعَانِ"},
{"ind_3fp", "يَتَّايَعْنَ"},
{"ind_3fs", "تَتَّايَعُ"},
{"ind_3md", "يَتَّايَعَانِ"},
{"ind_3mp", "يَتَّايَعُونَ"},
{"ind_3ms", "يَتَّايَعُ"},
{"past_1p", "اِتَّايَعْنَا"},
{"past_1s", "اِتَّايَعْتُ"},
{"past_2d", "اِتَّايَعْتُمَا"},
{"past_2fp", "اِتَّايَعْتُنَّ"},
{"past_2fs", "اِتَّايَعْتِ"},
{"past_2mp", "اِتَّايَعْتُمْ"},
{"past_2ms", "اِتَّايَعْتَ"},
{"past_3fd", "اِتَّايَعَتَا"},
{"past_3fp", "اِتَّايَعْنَ"},
{"past_3fs", "اِتَّايَعَتْ"},
{"past_3md", "اِتَّايَعَا"},
{"past_3mp", "اِتَّايَعُوا"},
{"past_3ms", "اِتَّايَعَ"},
},
},
{
label = "اِنْفَعَلَ (p.321، abstract paradigm)", root = "فعل", wazn = "انفعل",
forms = {
{"imp_2d", "اِنْفَعِلَا"},
{"imp_2fp", "اِنْفَعِلْنَ"},
{"imp_2fs", "اِنْفَعِلِي"},
{"imp_2mp", "اِنْفَعِلُوا"},
{"imp_2ms", "اِنْفَعِلْ"},
{"ind_1p", "نَنْفَعِلُ"},
{"ind_1s", "أَنْفَعِلُ"},
{"ind_2d", "تَنْفَعِلَانِ"},
{"ind_2fp", "تَنْفَعِلْنَ"},
{"ind_2fs", "تَنْفَعِلِينَ"},
{"ind_2mp", "تَنْفَعِلُونَ"},
{"ind_2ms", "تَنْفَعِلُ"},
{"ind_3fd", "تَنْفَعِلَانِ"},
{"ind_3fp", "يَنْفَعِلْنَ"},
{"ind_3fs", "تَنْفَعِلُ"},
{"ind_3md", "يَنْفَعِلَانِ"},
{"ind_3mp", "يَنْفَعِلُونَ"},
{"ind_3ms", "يَنْفَعِلُ"},
{"past_1p", "اِنْفَعَلْنَا"},
{"past_1s", "اِنْفَعَلْتُ"},
{"past_2d", "اِنْفَعَلْتُمَا"},
{"past_2fp", "اِنْفَعَلْتُنَّ"},
{"past_2fs", "اِنْفَعَلْتِ"},
{"past_2mp", "اِنْفَعَلْتُمْ"},
{"past_2ms", "اِنْفَعَلْتَ"},
{"past_3fd", "اِنْفَعَلَتَا"},
{"past_3fp", "اِنْفَعَلْنَ"},
{"past_3fs", "اِنْفَعَلَتْ"},
{"past_3md", "اِنْفَعَلَا"},
{"past_3mp", "اِنْفَعَلُوا"},
{"past_3ms", "اِنْفَعَلَ"},
},
},
{
label = "اِنْأَطَرَ (p.325، انفعل مهموز الفاء)", root = "أطر", wazn = "انفعل",
forms = {
{"imp_2d", "اِنْأَطِرَا"},
{"imp_2fp", "اِنْأَطِرْنَ"},
{"imp_2fs", "اِنْأَطِرِي"},
{"imp_2mp", "اِنْأَطِرُوا"},
{"imp_2ms", "اِنْأَطِرْ"},
{"ind_1p", "نَنْأَطِرُ"},
{"ind_1s", "أَنْأَطِرُ"},
{"ind_2d", "تَنْأَطِرَانِ"},
{"ind_2fp", "تَنْأَطِرْنَ"},
{"ind_2fs", "تَنْأَطِرِينَ"},
{"ind_2mp", "تَنْأَطِرُونَ"},
{"ind_2ms", "تَنْأَطِرُ"},
{"ind_3fd", "تَنْأَطِرَانِ"},
{"ind_3fp", "يَنْأَطِرْنَ"},
{"ind_3fs", "تَنْأَطِرُ"},
{"ind_3md", "يَنْأَطِرَانِ"},
{"ind_3mp", "يَنْأَطِرُونَ"},
{"ind_3ms", "يَنْأَطِرُ"},
{"past_1p", "اِنْأَطَرْنَا"},
{"past_1s", "اِنْأَطَرْتُ"},
{"past_2d", "اِنْأَطَرْتُمَا"},
{"past_2fp", "اِنْأَطَرْتُنَّ"},
{"past_2fs", "اِنْأَطَرْتِ"},
{"past_2mp", "اِنْأَطَرْتُمْ"},
{"past_2ms", "اِنْأَطَرْتَ"},
{"past_3fd", "اِنْأَطَرَتَا"},
{"past_3fp", "اِنْأَطَرْنَ"},
{"past_3fs", "اِنْأَطَرَتْ"},
{"past_3md", "اِنْأَطَرَا"},
{"past_3mp", "اِنْأَطَرُوا"},
{"past_3ms", "اِنْأَطَرَ"},
},
},
{
label = "اِفْعَلَّ (p.356، abstract paradigm)", root = "فعل", wazn = "افعلّ",
forms = {
{"imp_2d", "اِفْعَلَّا"},
{"imp_2fp", "اِفْعَلِلْنَ"},
{"imp_2fs", "اِفْعَلِّي"},
{"imp_2mp", "اِفْعَلُّوا"},
{"imp_2ms", "اِفْعَلَّ"},
{"ind_1p", "نَفْعَلُّ"},
{"ind_1s", "أَفْعَلُّ"},
{"ind_2d", "تَفْعَلَّانِ"},
{"ind_2fp", "تَفْعَلِلْنَ"},
{"ind_2fs", "تَفْعَلِّينَ"},
{"ind_2mp", "تَفْعَلُّونَ"},
{"ind_2ms", "تَفْعَلُّ"},
{"ind_3fd", "تَفْعَلَّانِ"},
{"ind_3fp", "يَفْعَلِلْنَ"},
{"ind_3fs", "تَفْعَلُّ"},
{"ind_3md", "يَفْعَلَّانِ"},
{"ind_3mp", "يَفْعَلُّونَ"},
{"ind_3ms", "يَفْعَلُّ"},
{"past_1p", "اِفْعَلَلْنَا"},
{"past_1s", "اِفْعَلَلْتُ"},
{"past_2d", "اِفْعَلَلْتُمَا"},
{"past_2fp", "اِفْعَلَلْتُنَّ"},
{"past_2fs", "اِفْعَلَلْتِ"},
{"past_2mp", "اِفْعَلَلْتُمْ"},
{"past_2ms", "اِفْعَلَلْتَ"},
{"past_3fd", "اِفْعَلَّتَا"},
{"past_3fp", "اِفْعَلَلْنَ"},
{"past_3fs", "اِفْعَلَّتْ"},
{"past_3md", "اِفْعَلَّا"},
{"past_3mp", "اِفْعَلُّوا"},
{"past_3ms", "اِفْعَلَّ"},
},
},
{
label = "اِسْتَفْعَلَ (p.360، abstract paradigm)", root = "فعل", wazn = "استفعل",
pass = true,
forms = {
{"imp_2d", "اِسْتَفْعِلَا"},
{"imp_2fp", "اِسْتَفْعِلْنَ"},
{"imp_2fs", "اِسْتَفْعِلِي"},
{"imp_2mp", "اِسْتَفْعِلُوا"},
{"imp_2ms", "اِسْتَفْعِلْ"},
{"ind_1p", "نَسْتَفْعِلُ"},
{"ind_1s", "أَسْتَفْعِلُ"},
{"ind_2d", "تَسْتَفْعِلَانِ"},
{"ind_2fp", "تَسْتَفْعِلْنَ"},
{"ind_2fs", "تَسْتَفْعِلِينَ"},
{"ind_2mp", "تَسْتَفْعِلُونَ"},
{"ind_2ms", "تَسْتَفْعِلُ"},
{"ind_3fd", "تَسْتَفْعِلَانِ"},
{"ind_3fp", "يَسْتَفْعِلْنَ"},
{"ind_3fs", "تَسْتَفْعِلُ"},
{"ind_3md", "يَسْتَفْعِلَانِ"},
{"ind_3mp", "يَسْتَفْعِلُونَ"},
{"ind_3ms", "يَسْتَفْعِلُ"},
{"ind_pass_1p", "نُسْتَفْعَلُ"},
{"ind_pass_1s", "أُسْتَفْعَلُ"},
{"ind_pass_2d", "تُسْتَفْعَلَانِ"},
{"ind_pass_2fp", "تُسْتَفْعَلْنَ"},
{"ind_pass_2fs", "تُسْتَفْعَلِينَ"},
{"ind_pass_2mp", "تُسْتَفْعَلُونَ"},
{"ind_pass_2ms", "تُسْتَفْعَلُ"},
{"ind_pass_3fd", "تُسْتَفْعَلَانِ"},
{"ind_pass_3fp", "يُسْتَفْعَلْنَ"},
{"ind_pass_3fs", "تُسْتَفْعَلُ"},
{"ind_pass_3md", "يُسْتَفْعَلَانِ"},
{"ind_pass_3mp", "يُسْتَفْعَلُونَ"},
{"ind_pass_3ms", "يُسْتَفْعَلُ"},
{"past_1p", "اِسْتَفْعَلْنَا"},
{"past_1s", "اِسْتَفْعَلْتُ"},
{"past_2d", "اِسْتَفْعَلْتُمَا"},
{"past_2fp", "اِسْتَفْعَلْتُنَّ"},
{"past_2fs", "اِسْتَفْعَلْتِ"},
{"past_2mp", "اِسْتَفْعَلْتُمْ"},
{"past_2ms", "اِسْتَفْعَلْتَ"},
{"past_3fd", "اِسْتَفْعَلَتَا"},
{"past_3fp", "اِسْتَفْعَلْنَ"},
{"past_3fs", "اِسْتَفْعَلَتْ"},
{"past_3md", "اِسْتَفْعَلَا"},
{"past_3mp", "اِسْتَفْعَلُوا"},
{"past_3ms", "اِسْتَفْعَلَ"},
{"past_pass_1p", "اُسْتُفْعِلْنَا"},
{"past_pass_1s", "اُسْتُفْعِلْتُ"},
{"past_pass_2d", "اُسْتُفْعِلْتُمَا"},
{"past_pass_2fp", "اُسْتُفْعِلْتُنَّ"},
{"past_pass_2fs", "اُسْتُفْعِلْتِ"},
{"past_pass_2mp", "اُسْتُفْعِلْتُمْ"},
{"past_pass_2ms", "اُسْتُفْعِلْتَ"},
{"past_pass_3fd", "اُسْتُفْعِلَتَا"},
{"past_pass_3fp", "اُسْتُفْعِلْنَ"},
{"past_pass_3fs", "اُسْتُفْعِلَتْ"},
{"past_pass_3md", "اُسْتُفْعِلَا"},
{"past_pass_3mp", "اُسْتُفْعِلُوا"},
{"past_pass_3ms", "اُسْتُفْعِلَ"},
},
},
{
label = "اِفْعَوْعَلَ (p.374، abstract paradigm)", root = "فعل", wazn = "افعوعل",
pass = true,
forms = {
{"imp_2d", "اِفْعَوْعِلَا"},
{"imp_2fp", "اِفْعَوْعِلْنَ"},
{"imp_2fs", "اِفْعَوْعِلِي"},
{"imp_2mp", "اِفْعَوْعِلُوا"},
{"imp_2ms", "اِفْعَوْعِلْ"},
{"ind_1p", "نَفْعَوْعِلُ"},
{"ind_1s", "أَفْعَوْعِلُ"},
{"ind_2d", "تَفْعَوْعِلَانِ"},
{"ind_2fp", "تَفْعَوْعِلْنَ"},
{"ind_2fs", "تَفْعَوْعِلِينَ"},
{"ind_2mp", "تَفْعَوْعِلُونَ"},
{"ind_2ms", "تَفْعَوْعِلُ"},
{"ind_3fd", "تَفْعَوْعِلَانِ"},
{"ind_3fp", "يَفْعَوْعِلْنَ"},
{"ind_3fs", "تَفْعَوْعِلُ"},
{"ind_3md", "يَفْعَوْعِلَانِ"},
{"ind_3mp", "يَفْعَوْعِلُونَ"},
{"ind_3ms", "يَفْعَوْعِلُ"},
{"ind_pass_1p", "نُفْعَوْعَلُ"},
{"ind_pass_1s", "أُفْعَوْعَلُ"},
{"ind_pass_2d", "تُفْعَوْعَلَانِ"},
{"ind_pass_2fp", "تُفْعَوْعَلْنَ"},
{"ind_pass_2fs", "تُفْعَوْعَلِينَ"},
{"ind_pass_2mp", "تُفْعَوْعَلُونَ"},
{"ind_pass_2ms", "تُفْعَوْعَلُ"},
{"ind_pass_3fd", "تُفْعَوْعَلَانِ"},
{"ind_pass_3fp", "يُفْعَوْعَلْنَ"},
{"ind_pass_3fs", "تُفْعَوْعَلُ"},
{"ind_pass_3md", "يُفْعَوْعَلَانِ"},
{"ind_pass_3mp", "يُفْعَوْعَلُونَ"},
{"ind_pass_3ms", "يُفْعَوْعَلُ"},
{"past_1p", "اِفْعَوْعَلْنَا"},
{"past_1s", "اِفْعَوْعَلْتُ"},
{"past_2d", "اِفْعَوْعَلْتُمَا"},
{"past_2fp", "اِفْعَوْعَلْتُنَّ"},
{"past_2fs", "اِفْعَوْعَلْتِ"},
{"past_2mp", "اِفْعَوْعَلْتُمْ"},
{"past_2ms", "اِفْعَوْعَلْتَ"},
{"past_3fd", "اِفْعَوْعَلَتَا"},
{"past_3fp", "اِفْعَوْعَلْنَ"},
{"past_3fs", "اِفْعَوْعَلَتْ"},
{"past_3md", "اِفْعَوْعَلَا"},
{"past_3mp", "اِفْعَوْعَلُوا"},
{"past_3ms", "اِفْعَوْعَلَ"},
{"past_pass_1p", "اُفْعُوعِلْنَا"},
{"past_pass_1s", "اُفْعُوعِلْتُ"},
{"past_pass_2d", "اُفْعُوعِلْتُمَا"},
{"past_pass_2fp", "اُفْعُوعِلْتُنَّ"},
{"past_pass_2fs", "اُفْعُوعِلْتِ"},
{"past_pass_2mp", "اُفْعُوعِلْتُمْ"},
{"past_pass_2ms", "اُفْعُوعِلْتَ"},
{"past_pass_3fd", "اُفْعُوعِلَتَا"},
{"past_pass_3fp", "اُفْعُوعِلْنَ"},
{"past_pass_3fs", "اُفْعُوعِلَتْ"},
{"past_pass_3md", "اُفْعُوعِلَا"},
{"past_pass_3mp", "اُفْعُوعِلُوا"},
{"past_pass_3ms", "اُفْعُوعِلَ"},
},
},
{
label = "اِفْعَوَّلَ (p.375، abstract paradigm)", root = "فعل", wazn = "افعوّل",
pass = true,
forms = {
{"imp_2d", "اِفْعَوِّلَا"},
{"imp_2fp", "اِفْعَوِّلْنَ"},
{"imp_2fs", "اِفْعَوِّلِي"},
{"imp_2mp", "اِفْعَوِّلُوا"},
{"imp_2ms", "اِفْعَوِّلْ"},
{"ind_1p", "نَفْعَوِّلُ"},
{"ind_1s", "أَفْعَوِّلُ"},
{"ind_2d", "تَفْعَوِّلَانِ"},
{"ind_2fp", "تَفْعَوِّلْنَ"},
{"ind_2fs", "تَفْعَوِّلِينَ"},
{"ind_2mp", "تَفْعَوِّلُونَ"},
{"ind_2ms", "تَفْعَوِّلُ"},
{"ind_3fd", "تَفْعَوِّلَانِ"},
{"ind_3fp", "يَفْعَوِّلْنَ"},
{"ind_3fs", "تَفْعَوِّلُ"},
{"ind_3md", "يَفْعَوِّلَانِ"},
{"ind_3mp", "يَفْعَوِّلُونَ"},
{"ind_3ms", "يَفْعَوِّلُ"},
{"ind_pass_1p", "نُفْعَوَّلُ"},
{"ind_pass_1s", "أُفْعَوَّلُ"},
{"ind_pass_2d", "تُفْعَوَّلَانِ"},
{"ind_pass_2fp", "تُفْعَوَّلْنَ"},
{"ind_pass_2fs", "تُفْعَوَّلِينَ"},
{"ind_pass_2mp", "تُفْعَوَّلُونَ"},
{"ind_pass_2ms", "تُفْعَوَّلُ"},
{"ind_pass_3fd", "تُفْعَوَّلَانِ"},
{"ind_pass_3fp", "يُفْعَوَّلْنَ"},
{"ind_pass_3fs", "تُفْعَوَّلُ"},
{"ind_pass_3md", "يُفْعَوَّلَانِ"},
{"ind_pass_3mp", "يُفْعَوَّلُونَ"},
{"ind_pass_3ms", "يُفْعَوَّلُ"},
{"past_1p", "اِفْعَوَّلْنَا"},
{"past_1s", "اِفْعَوَّلْتُ"},
{"past_2d", "اِفْعَوَّلْتُمَا"},
{"past_2fp", "اِفْعَوَّلْتُنَّ"},
{"past_2fs", "اِفْعَوَّلْتِ"},
{"past_2mp", "اِفْعَوَّلْتُمْ"},
{"past_2ms", "اِفْعَوَّلْتَ"},
{"past_3fd", "اِفْعَوَّلَتَا"},
{"past_3fp", "اِفْعَوَّلْنَ"},
{"past_3fs", "اِفْعَوَّلَتْ"},
{"past_3md", "اِفْعَوَّلَا"},
{"past_3mp", "اِفْعَوَّلُوا"},
{"past_3ms", "اِفْعَوَّلَ"},
{"past_pass_1p", "اُفْعُوِّلْنَا"},
{"past_pass_1s", "اُفْعُوِّلْتُ"},
{"past_pass_2d", "اُفْعُوِّلْتُمَا"},
{"past_pass_2fp", "اُفْعُوِّلْتُنَّ"},
{"past_pass_2fs", "اُفْعُوِّلْتِ"},
{"past_pass_2mp", "اُفْعُوِّلْتُمْ"},
{"past_pass_2ms", "اُفْعُوِّلْتَ"},
{"past_pass_3fd", "اُفْعُوِّلَتَا"},
{"past_pass_3fp", "اُفْعُوِّلْنَ"},
{"past_pass_3fs", "اُفْعُوِّلَتْ"},
{"past_pass_3md", "اُفْعُوِّلَا"},
{"past_pass_3mp", "اُفْعُوِّلُوا"},
{"past_pass_3ms", "اُفْعُوِّلَ"},
},
},
{
label = "اِفْعالَّ (p.376، abstract paradigm)", root = "فعل", wazn = "افعالّ",
forms = {
{"imp_2d", "اِفْعَالَّا"},
{"imp_2fp", "اِفْعَالِلْنَ"},
{"imp_2fs", "اِفْعَالِّي"},
{"imp_2mp", "اِفْعَالُّوا"},
{"imp_2ms", "اِفْعَالِلْ"},
{"ind_1p", "نَفْعَالُّ"},
{"ind_1s", "أَفْعَالُّ"},
{"ind_2d", "تَفْعَالَّانِ"},
{"ind_2fp", "تَفْعَالِلْنَ"},
{"ind_2fs", "تَفْعَالِّينَ"},
{"ind_2mp", "تَفْعَالُّونَ"},
{"ind_2ms", "تَفْعَالُّ"},
{"ind_3fd", "تَفْعَالَّانِ"},
{"ind_3fp", "يَفْعَالِلْنَ"},
{"ind_3fs", "تَفْعَالُّ"},
{"ind_3md", "يَفْعَالَّانِ"},
{"ind_3mp", "يَفْعَالُّونَ"},
{"ind_3ms", "يَفْعَالُّ"},
{"past_1p", "اِفْعَالَلْنَا"},
{"past_1s", "اِفْعَالَلْتُ"},
{"past_2d", "اِفْعَالَلْتُمَا"},
{"past_2fp", "اِفْعَالَلْتُنَّ"},
{"past_2fs", "اِفْعَالَلْتِ"},
{"past_2mp", "اِفْعَالَلْتُمْ"},
{"past_2ms", "اِفْعَالَلْتَ"},
{"past_3fd", "اِفْعَالَّتَا"},
{"past_3fp", "اِفْعَالَلْنَ"},
{"past_3fs", "اِفْعَالَّتْ"},
{"past_3md", "اِفْعَالَّا"},
{"past_3mp", "اِفْعَالُّوا"},
{"past_3ms", "اِفْعَالَّ"},
},
},
{
label = "اِجْلَوَّذَ (p.377، افعوّل صحيح سالم)", root = "جلذ", wazn = "افعوّل",
forms = {
{"imp_2d", "اِجْلَوِّذَا"},
{"imp_2fp", "اِجْلَوِّذْنَ"},
{"imp_2fs", "اِجْلَوِّذِي"},
{"imp_2mp", "اِجْلَوِّذُوا"},
{"imp_2ms", "اِجْلَوِّذْ"},
{"ind_1p", "نَجْلَوِّذُ"},
{"ind_1s", "أَجْلَوِّذُ"},
{"ind_2d", "تَجْلَوِّذَانِ"},
{"ind_2fp", "تَجْلَوِّذْنَ"},
{"ind_2fs", "تَجْلَوِّذِينَ"},
{"ind_2mp", "تَجْلَوِّذُونَ"},
{"ind_2ms", "تَجْلَوِّذُ"},
{"ind_3fd", "تَجْلَوِّذَانِ"},
{"ind_3fp", "يَجْلَوِّذْنَ"},
{"ind_3fs", "تَجْلَوِّذُ"},
{"ind_3md", "يَجْلَوِّذَانِ"},
{"ind_3mp", "يَجْلَوِّذُونَ"},
{"ind_3ms", "يَجْلَوِّذُ"},
{"past_1p", "اِجْلَوَّذْنَا"},
{"past_1s", "اِجْلَوَّذْتُ"},
{"past_2d", "اِجْلَوَّذْتُمَا"},
{"past_2fp", "اِجْلَوَّذْتُنَّ"},
{"past_2fs", "اِجْلَوَّذْتِ"},
{"past_2mp", "اِجْلَوَّذْتُمْ"},
{"past_2ms", "اِجْلَوَّذْتَ"},
{"past_3fd", "اِجْلَوَّذَتَا"},
{"past_3fp", "اِجْلَوَّذْنَ"},
{"past_3fs", "اِجْلَوَّذَتْ"},
{"past_3md", "اِجْلَوَّذَا"},
{"past_3mp", "اِجْلَوَّذُوا"},
{"past_3ms", "اِجْلَوَّذَ"},
},
},
{
label = "اِدْهامَّ (p.379، افعالّ صحيح سالم)", root = "دهم", wazn = "افعالّ",
forms = {
{"imp_2d", "اِدْهَامَّا"},
{"imp_2fp", "اِدْهَامِمْنَ"},
{"imp_2fs", "اِدْهَامِّي"},
{"imp_2mp", "اِدْهَامُّوا"},
{"imp_2ms", "اِدْهَامِمْ"},
{"ind_1p", "نَدْهَامُّ"},
{"ind_1s", "أَدْهَامُّ"},
{"ind_2d", "تَدْهَامَّانِ"},
{"ind_2fp", "تَدْهَامِمْنَ"},
{"ind_2fs", "تَدْهَامِّينَ"},
{"ind_2mp", "تَدْهَامُّونَ"},
{"ind_2ms", "تَدْهَامُّ"},
{"ind_3fd", "تَدْهَامَّانِ"},
{"ind_3fp", "يَدْهَامِمْنَ"},
{"ind_3fs", "تَدْهَامُّ"},
{"ind_3md", "يَدْهَامَّانِ"},
{"ind_3mp", "يَدْهَامُّونَ"},
{"ind_3ms", "يَدْهَامُّ"},
{"past_1p", "اِدْهَامَمْنَا"},
{"past_1s", "اِدْهَامَمْتُ"},
{"past_2d", "اِدْهَامَمْتُمَا"},
{"past_2fp", "اِدْهَامَمْتُنَّ"},
{"past_2fs", "اِدْهَامَمْتِ"},
{"past_2mp", "اِدْهَامَمْتُمْ"},
{"past_2ms", "اِدْهَامَمْتَ"},
{"past_3fd", "اِدْهَامَّتَا"},
{"past_3fp", "اِدْهَامَمْنَ"},
{"past_3fs", "اِدْهَامَّتْ"},
{"past_3md", "اِدْهَامَّا"},
{"past_3mp", "اِدْهَامُّوا"},
{"past_3ms", "اِدْهَامَّ"},
},
},
{
label = "اِحْوَوَّى (p.384، افعوّل لفيف مقرون)", root = "حوي", wazn = "افعوّل",
forms = {
{"imp_2d", "اِحْوَوِّيَا"},
{"imp_2fp", "اِحْوَوِّينَ"},
{"imp_2fs", "اِحْوَوِّي"},
{"imp_2mp", "اِحْوَوُّوا"},
{"imp_2ms", "اِحْوَوِّ"},
{"ind_1p", "نَحْوَوِّي"},
{"ind_1s", "أَحْوَوِّي"},
{"ind_2d", "تَحْوَوِّيَانِ"},
{"ind_2fp", "تَحْوَوِّينَ"},
{"ind_2fs", "تَحْوَوِّينَ"},
{"ind_2mp", "تَحْوَوُّونَ"},
{"ind_2ms", "تَحْوَوِّي"},
{"ind_3fd", "تَحْوَوِّيَانِ"},
{"ind_3fp", "يَحْوَوِّينَ"},
{"ind_3fs", "تَحْوَوِّي"},
{"ind_3md", "يَحْوَوِّيَانِ"},
{"ind_3mp", "يَحْوَوُّونَ"},
{"ind_3ms", "يَحْوَوِّي"},
{"past_1p", "اِحْوَوَّيْنَا"},
{"past_1s", "اِحْوَوَّيْتُ"},
{"past_2d", "اِحْوَوَّيْتُمَا"},
{"past_2fp", "اِحْوَوَّيْتُنَّ"},
{"past_2fs", "اِحْوَوَّيْتِ"},
{"past_2mp", "اِحْوَوَّيْتُمْ"},
{"past_2ms", "اِحْوَوَّيْتَ"},
{"past_3fd", "اِحْوَوَّتَا"},
{"past_3fp", "اِحْوَوَّيْنَ"},
{"past_3fs", "اِحْوَوَّتْ"},
{"past_3md", "اِحْوَوَّيَا"},
{"past_3mp", "اِحْوَوَّوْا"},
{"past_3ms", "اِحْوَوَّى"},
},
},
{
label = "تَفَعْلَلَ (p.399، abstract paradigm)", root = "فعلل", wazn = "تفعلل",
pass = true,
forms = {
{"imp_2d", "تَفَعْلَلَا"},
{"imp_2fp", "تَفَعْلَلْنَ"},
{"imp_2fs", "تَفَعْلَلِي"},
{"imp_2mp", "تَفَعْلَلُوا"},
{"imp_2ms", "تَفَعْلَلْ"},
{"ind_1p", "نَتَفَعْلَلُ"},
{"ind_1s", "أَتَفَعْلَلُ"},
{"ind_2d", "تَتَفَعْلَلَانِ"},
{"ind_2fp", "تَتَفَعْلَلْنَ"},
{"ind_2fs", "تَتَفَعْلَلِينَ"},
{"ind_2mp", "تَتَفَعْلَلُونَ"},
{"ind_2ms", "تَتَفَعْلَلُ"},
{"ind_3fd", "تَتَفَعْلَلَانِ"},
{"ind_3fp", "يَتَفَعْلَلْنَ"},
{"ind_3fs", "تَتَفَعْلَلُ"},
{"ind_3md", "يَتَفَعْلَلَانِ"},
{"ind_3mp", "يَتَفَعْلَلُونَ"},
{"ind_3ms", "يَتَفَعْلَلُ"},
{"ind_pass_1p", "نُتَفَعْلَلُ"},
{"ind_pass_1s", "أُتَفَعْلَلُ"},
{"ind_pass_2d", "تُتَفَعْلَلَانِ"},
{"ind_pass_2fp", "تُتَفَعْلَلْنَ"},
{"ind_pass_2fs", "تُتَفَعْلَلِينَ"},
{"ind_pass_2mp", "تُتَفَعْلَلُونَ"},
{"ind_pass_2ms", "تُتَفَعْلَلُ"},
{"ind_pass_3fd", "تُتَفَعْلَلَانِ"},
{"ind_pass_3fp", "يُتَفَعْلَلْنَ"},
{"ind_pass_3fs", "تُتَفَعْلَلُ"},
{"ind_pass_3md", "يُتَفَعْلَلَانِ"},
{"ind_pass_3mp", "يُتَفَعْلَلُونَ"},
{"ind_pass_3ms", "يُتَفَعْلَلُ"},
{"past_1p", "تَفَعْلَلْنَا"},
{"past_1s", "تَفَعْلَلْتُ"},
{"past_2d", "تَفَعْلَلْتُمَا"},
{"past_2fp", "تَفَعْلَلْتُنَّ"},
{"past_2fs", "تَفَعْلَلْتِ"},
{"past_2mp", "تَفَعْلَلْتُمْ"},
{"past_2ms", "تَفَعْلَلْتَ"},
{"past_3fd", "تَفَعْلَلَتَا"},
{"past_3fp", "تَفَعْلَلْنَ"},
{"past_3fs", "تَفَعْلَلَتْ"},
{"past_3md", "تَفَعْلَلَا"},
{"past_3mp", "تَفَعْلَلُوا"},
{"past_3ms", "تَفَعْلَلَ"},
{"past_pass_1p", "تُفُعْلِلْنَا"},
{"past_pass_1s", "تُفُعْلِلْتُ"},
{"past_pass_2d", "تُفُعْلِلْتُمَا"},
{"past_pass_2fp", "تُفُعْلِلْتُنَّ"},
{"past_pass_2fs", "تُفُعْلِلْتِ"},
{"past_pass_2mp", "تُفُعْلِلْتُمْ"},
{"past_pass_2ms", "تُفُعْلِلْتَ"},
{"past_pass_3fd", "تُفُعْلِلَتَا"},
{"past_pass_3fp", "تُفُعْلِلْنَ"},
{"past_pass_3fs", "تُفُعْلِلَتْ"},
{"past_pass_3md", "تُفُعْلِلَا"},
{"past_pass_3mp", "تُفُعْلِلُوا"},
{"past_pass_3ms", "تُفُعْلِلَ"},
},
},
{
label = "تَفَعْوَلَ (p.401، abstract paradigm)", root = "فعول", wazn = "تفعلل",
pass = true,
forms = {
{"imp_2d", "تَفَعْوَلَا"},
{"imp_2fp", "تَفَعْوَلْنَ"},
{"imp_2fs", "تَفَعْوَلِي"},
{"imp_2mp", "تَفَعْوَلُوا"},
{"imp_2ms", "تَفَعْوَلْ"},
{"ind_1p", "نَتَفَعْوَلُ"},
{"ind_1s", "أَتَفَعْوَلُ"},
{"ind_2d", "تَتَفَعْوَلَانِ"},
{"ind_2fp", "تَتَفَعْوَلْنَ"},
{"ind_2fs", "تَتَفَعْوَلِينَ"},
{"ind_2mp", "تَتَفَعْوَلُونَ"},
{"ind_2ms", "تَتَفَعْوَلُ"},
{"ind_3fd", "تَتَفَعْوَلَانِ"},
{"ind_3fp", "يَتَفَعْوَلْنَ"},
{"ind_3fs", "تَتَفَعْوَلُ"},
{"ind_3md", "يَتَفَعْوَلَانِ"},
{"ind_3mp", "يَتَفَعْوَلُونَ"},
{"ind_3ms", "يَتَفَعْوَلُ"},
{"ind_pass_1p", "نُتَفَعْوَلُ"},
{"ind_pass_1s", "أُتَفَعْوَلُ"},
{"ind_pass_2d", "تُتَفَعْوَلَانِ"},
{"ind_pass_2fp", "تُتَفَعْوَلْنَ"},
{"ind_pass_2fs", "تُتَفَعْوَلِينَ"},
{"ind_pass_2mp", "تُتَفَعْوَلُونَ"},
{"ind_pass_2ms", "تُتَفَعْوَلُ"},
{"ind_pass_3fd", "تُتَفَعْوَلَانِ"},
{"ind_pass_3fp", "يُتَفَعْوَلْنَ"},
{"ind_pass_3fs", "تُتَفَعْوَلُ"},
{"ind_pass_3md", "يُتَفَعْوَلَانِ"},
{"ind_pass_3mp", "يُتَفَعْوَلُونَ"},
{"ind_pass_3ms", "يُتَفَعْوَلُ"},
{"past_1p", "تَفَعْوَلْنَا"},
{"past_1s", "تَفَعْوَلْتُ"},
{"past_2d", "تَفَعْوَلْتُمَا"},
{"past_2fp", "تَفَعْوَلْتُنَّ"},
{"past_2fs", "تَفَعْوَلْتِ"},
{"past_2mp", "تَفَعْوَلْتُمْ"},
{"past_2ms", "تَفَعْوَلْتَ"},
{"past_3fd", "تَفَعْوَلَتَا"},
{"past_3fp", "تَفَعْوَلْنَ"},
{"past_3fs", "تَفَعْوَلَتْ"},
{"past_3md", "تَفَعْوَلَا"},
{"past_3mp", "تَفَعْوَلُوا"},
{"past_3ms", "تَفَعْوَلَ"},
{"past_pass_1p", "تُفُعْوِلْنَا"},
{"past_pass_1s", "تُفُعْوِلْتُ"},
{"past_pass_2d", "تُفُعْوِلْتُمَا"},
{"past_pass_2fp", "تُفُعْوِلْتُنَّ"},
{"past_pass_2fs", "تُفُعْوِلْتِ"},
{"past_pass_2mp", "تُفُعْوِلْتُمْ"},
{"past_pass_2ms", "تُفُعْوِلْتَ"},
{"past_pass_3fd", "تُفُعْوِلَتَا"},
{"past_pass_3fp", "تُفُعْوِلْنَ"},
{"past_pass_3fs", "تُفُعْوِلَتْ"},
{"past_pass_3md", "تُفُعْوِلَا"},
{"past_pass_3mp", "تُفُعْوِلُوا"},
{"past_pass_3ms", "تُفُعْوِلَ"},
},
},
{
label = "تَفَعْيَلَ (p.402، abstract paradigm)", root = "فعيل", wazn = "تفعلل",
pass = true,
forms = {
{"imp_2d", "تَفَعْيَلَا"},
{"imp_2fp", "تَفَعْيَلْنَ"},
{"imp_2fs", "تَفَعْيَلِي"},
{"imp_2mp", "تَفَعْيَلُوا"},
{"imp_2ms", "تَفَعْيَلْ"},
{"ind_1p", "نَتَفَعْيَلُ"},
{"ind_1s", "أَتَفَعْيَلُ"},
{"ind_2d", "تَتَفَعْيَلَانِ"},
{"ind_2fp", "تَتَفَعْيَلْنَ"},
{"ind_2fs", "تَتَفَعْيَلِينَ"},
{"ind_2mp", "تَتَفَعْيَلُونَ"},
{"ind_2ms", "تَتَفَعْيَلُ"},
{"ind_3fd", "تَتَفَعْيَلَانِ"},
{"ind_3fp", "يَتَفَعْيَلْنَ"},
{"ind_3fs", "تَتَفَعْيَلُ"},
{"ind_3md", "يَتَفَعْيَلَانِ"},
{"ind_3mp", "يَتَفَعْيَلُونَ"},
{"ind_3ms", "يَتَفَعْيَلُ"},
{"ind_pass_1p", "نُتَفَعْيَلُ"},
{"ind_pass_1s", "أُتَفَعْيَلُ"},
{"ind_pass_2d", "تُتَفَعْيَلَانِ"},
{"ind_pass_2fp", "تُتَفَعْيَلْنَ"},
{"ind_pass_2fs", "تُتَفَعْيَلِينَ"},
{"ind_pass_2mp", "تُتَفَعْيَلُونَ"},
{"ind_pass_2ms", "تُتَفَعْيَلُ"},
{"ind_pass_3fd", "تُتَفَعْيَلَانِ"},
{"ind_pass_3fp", "يُتَفَعْيَلْنَ"},
{"ind_pass_3fs", "تُتَفَعْيَلُ"},
{"ind_pass_3md", "يُتَفَعْيَلَانِ"},
{"ind_pass_3mp", "يُتَفَعْيَلُونَ"},
{"ind_pass_3ms", "يُتَفَعْيَلُ"},
{"past_1p", "تَفَعْيَلْنَا"},
{"past_1s", "تَفَعْيَلْتُ"},
{"past_2d", "تَفَعْيَلْتُمَا"},
{"past_2fp", "تَفَعْيَلْتُنَّ"},
{"past_2fs", "تَفَعْيَلْتِ"},
{"past_2mp", "تَفَعْيَلْتُمْ"},
{"past_2ms", "تَفَعْيَلْتَ"},
{"past_3fd", "تَفَعْيَلَتَا"},
{"past_3fp", "تَفَعْيَلْنَ"},
{"past_3fs", "تَفَعْيَلَتْ"},
{"past_3md", "تَفَعْيَلَا"},
{"past_3mp", "تَفَعْيَلُوا"},
{"past_3ms", "تَفَعْيَلَ"},
{"past_pass_1p", "تُفُعْيِلْنَا"},
{"past_pass_1s", "تُفُعْيِلْتُ"},
{"past_pass_2d", "تُفُعْيِلْتُمَا"},
{"past_pass_2fp", "تُفُعْيِلْتُنَّ"},
{"past_pass_2fs", "تُفُعْيِلْتِ"},
{"past_pass_2mp", "تُفُعْيِلْتُمْ"},
{"past_pass_2ms", "تُفُعْيِلْتَ"},
{"past_pass_3fd", "تُفُعْيِلَتَا"},
{"past_pass_3fp", "تُفُعْيِلْنَ"},
{"past_pass_3fs", "تُفُعْيِلَتْ"},
{"past_pass_3md", "تُفُعْيِلَا"},
{"past_pass_3mp", "تُفُعْيِلُوا"},
{"past_pass_3ms", "تُفُعْيِلَ"},
},
},
{
label = "اِفْعَنْلَلَ (p.411، abstract paradigm)", root = "فعلل", wazn = "افعنلل",
forms = {
{"imp_2d", "اِفْعَنْلِلَا"},
{"imp_2fp", "اِفْعَنْلِلْنَ"},
{"imp_2fs", "اِفْعَنْلِلِي"},
{"imp_2mp", "اِفْعَنْلِلُوا"},
{"imp_2ms", "اِفْعَنْلِلْ"},
{"ind_1p", "نَفْعَنْلِلُ"},
{"ind_1s", "أَفْعَنْلِلُ"},
{"ind_2d", "تَفْعَنْلِلَانِ"},
{"ind_2fp", "تَفْعَنْلِلْنَ"},
{"ind_2fs", "تَفْعَنْلِلِينَ"},
{"ind_2mp", "تَفْعَنْلِلُونَ"},
{"ind_2ms", "تَفْعَنْلِلُ"},
{"ind_3fd", "تَفْعَنْلِلَانِ"},
{"ind_3fp", "يَفْعَنْلِلْنَ"},
{"ind_3fs", "تَفْعَنْلِلُ"},
{"ind_3md", "يَفْعَنْلِلَانِ"},
{"ind_3mp", "يَفْعَنْلِلُونَ"},
{"ind_3ms", "يَفْعَنْلِلُ"},
{"past_1p", "اِفْعَنْلَلْنَا"},
{"past_1s", "اِفْعَنْلَلْتُ"},
{"past_2d", "اِفْعَنْلَلْتُمَا"},
{"past_2fp", "اِفْعَنْلَلْتُنَّ"},
{"past_2fs", "اِفْعَنْلَلْتِ"},
{"past_2mp", "اِفْعَنْلَلْتُمْ"},
{"past_2ms", "اِفْعَنْلَلْتَ"},
{"past_3fd", "اِفْعَنْلَلَتَا"},
{"past_3fp", "اِفْعَنْلَلْنَ"},
{"past_3fs", "اِفْعَنْلَلَتْ"},
{"past_3md", "اِفْعَنْلَلَا"},
{"past_3mp", "اِفْعَنْلَلُوا"},
{"past_3ms", "اِفْعَنْلَلَ"},
},
},
}
c0942yuasve1lljfvfexw9kez2zhbna
1124231
1124197
2026-08-31T08:12:16Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124231
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 5 من 8.
return {
{
label = "اِتّايَعَ (p.316، تفاعل مدغم، معتل العين)", root = "تيع", wazn = "تفاعل",
reduced = true,
forms = {
{"imp_2d", "اِتَّايَعَا"},
{"imp_2fp", "اِتَّايَعْنَ"},
{"imp_2fs", "اِتَّايَعِي"},
{"imp_2mp", "اِتَّايَعُوا"},
{"imp_2ms", "اِتَّايَعْ"},
{"ind_1p", "نَتَّايَعُ"},
{"ind_1s", "أَتَّايَعُ"},
{"ind_2d", "تَتَّايَعَانِ"},
{"ind_2fp", "تَتَّايَعْنَ"},
{"ind_2fs", "تَتَّايَعِينَ"},
{"ind_2mp", "تَتَّايَعُونَ"},
{"ind_2ms", "تَتَّايَعُ"},
{"ind_3fd", "تَتَّايَعَانِ"},
{"ind_3fp", "يَتَّايَعْنَ"},
{"ind_3fs", "تَتَّايَعُ"},
{"ind_3md", "يَتَّايَعَانِ"},
{"ind_3mp", "يَتَّايَعُونَ"},
{"ind_3ms", "يَتَّايَعُ"},
{"past_1p", "اِتَّايَعْنَا"},
{"past_1s", "اِتَّايَعْتُ"},
{"past_2d", "اِتَّايَعْتُمَا"},
{"past_2fp", "اِتَّايَعْتُنَّ"},
{"past_2fs", "اِتَّايَعْتِ"},
{"past_2mp", "اِتَّايَعْتُمْ"},
{"past_2ms", "اِتَّايَعْتَ"},
{"past_3fd", "اِتَّايَعَتَا"},
{"past_3fp", "اِتَّايَعْنَ"},
{"past_3fs", "اِتَّايَعَتْ"},
{"past_3md", "اِتَّايَعَا"},
{"past_3mp", "اِتَّايَعُوا"},
{"past_3ms", "اِتَّايَعَ"},
},
},
{
label = "اِنْفَعَلَ (p.321، abstract paradigm)", root = "فعل", wazn = "انفعل",
forms = {
{"imp_2d", "اِنْفَعِلَا"},
{"imp_2fp", "اِنْفَعِلْنَ"},
{"imp_2fs", "اِنْفَعِلِي"},
{"imp_2mp", "اِنْفَعِلُوا"},
{"imp_2ms", "اِنْفَعِلْ"},
{"ind_1p", "نَنْفَعِلُ"},
{"ind_1s", "أَنْفَعِلُ"},
{"ind_2d", "تَنْفَعِلَانِ"},
{"ind_2fp", "تَنْفَعِلْنَ"},
{"ind_2fs", "تَنْفَعِلِينَ"},
{"ind_2mp", "تَنْفَعِلُونَ"},
{"ind_2ms", "تَنْفَعِلُ"},
{"ind_3fd", "تَنْفَعِلَانِ"},
{"ind_3fp", "يَنْفَعِلْنَ"},
{"ind_3fs", "تَنْفَعِلُ"},
{"ind_3md", "يَنْفَعِلَانِ"},
{"ind_3mp", "يَنْفَعِلُونَ"},
{"ind_3ms", "يَنْفَعِلُ"},
{"past_1p", "اِنْفَعَلْنَا"},
{"past_1s", "اِنْفَعَلْتُ"},
{"past_2d", "اِنْفَعَلْتُمَا"},
{"past_2fp", "اِنْفَعَلْتُنَّ"},
{"past_2fs", "اِنْفَعَلْتِ"},
{"past_2mp", "اِنْفَعَلْتُمْ"},
{"past_2ms", "اِنْفَعَلْتَ"},
{"past_3fd", "اِنْفَعَلَتَا"},
{"past_3fp", "اِنْفَعَلْنَ"},
{"past_3fs", "اِنْفَعَلَتْ"},
{"past_3md", "اِنْفَعَلَا"},
{"past_3mp", "اِنْفَعَلُوا"},
{"past_3ms", "اِنْفَعَلَ"},
},
},
{
label = "اِنْأَطَرَ (p.325، انفعل مهموز الفاء)", root = "أطر", wazn = "انفعل",
forms = {
{"imp_2d", "اِنْأَطِرَا"},
{"imp_2fp", "اِنْأَطِرْنَ"},
{"imp_2fs", "اِنْأَطِرِي"},
{"imp_2mp", "اِنْأَطِرُوا"},
{"imp_2ms", "اِنْأَطِرْ"},
{"ind_1p", "نَنْأَطِرُ"},
{"ind_1s", "أَنْأَطِرُ"},
{"ind_2d", "تَنْأَطِرَانِ"},
{"ind_2fp", "تَنْأَطِرْنَ"},
{"ind_2fs", "تَنْأَطِرِينَ"},
{"ind_2mp", "تَنْأَطِرُونَ"},
{"ind_2ms", "تَنْأَطِرُ"},
{"ind_3fd", "تَنْأَطِرَانِ"},
{"ind_3fp", "يَنْأَطِرْنَ"},
{"ind_3fs", "تَنْأَطِرُ"},
{"ind_3md", "يَنْأَطِرَانِ"},
{"ind_3mp", "يَنْأَطِرُونَ"},
{"ind_3ms", "يَنْأَطِرُ"},
{"past_1p", "اِنْأَطَرْنَا"},
{"past_1s", "اِنْأَطَرْتُ"},
{"past_2d", "اِنْأَطَرْتُمَا"},
{"past_2fp", "اِنْأَطَرْتُنَّ"},
{"past_2fs", "اِنْأَطَرْتِ"},
{"past_2mp", "اِنْأَطَرْتُمْ"},
{"past_2ms", "اِنْأَطَرْتَ"},
{"past_3fd", "اِنْأَطَرَتَا"},
{"past_3fp", "اِنْأَطَرْنَ"},
{"past_3fs", "اِنْأَطَرَتْ"},
{"past_3md", "اِنْأَطَرَا"},
{"past_3mp", "اِنْأَطَرُوا"},
{"past_3ms", "اِنْأَطَرَ"},
},
},
{
label = "اِفْعَلَّ (p.356، abstract paradigm)", root = "فعل", wazn = "افعلّ",
forms = {
{"imp_2d", "اِفْعَلَّا"},
{"imp_2fp", "اِفْعَلِلْنَ"},
{"imp_2fs", "اِفْعَلِّي"},
{"imp_2mp", "اِفْعَلُّوا"},
{"imp_2ms", "اِفْعَلَّ"},
{"ind_1p", "نَفْعَلُّ"},
{"ind_1s", "أَفْعَلُّ"},
{"ind_2d", "تَفْعَلَّانِ"},
{"ind_2fp", "تَفْعَلِلْنَ"},
{"ind_2fs", "تَفْعَلِّينَ"},
{"ind_2mp", "تَفْعَلُّونَ"},
{"ind_2ms", "تَفْعَلُّ"},
{"ind_3fd", "تَفْعَلَّانِ"},
{"ind_3fp", "يَفْعَلِلْنَ"},
{"ind_3fs", "تَفْعَلُّ"},
{"ind_3md", "يَفْعَلَّانِ"},
{"ind_3mp", "يَفْعَلُّونَ"},
{"ind_3ms", "يَفْعَلُّ"},
{"past_1p", "اِفْعَلَلْنَا"},
{"past_1s", "اِفْعَلَلْتُ"},
{"past_2d", "اِفْعَلَلْتُمَا"},
{"past_2fp", "اِفْعَلَلْتُنَّ"},
{"past_2fs", "اِفْعَلَلْتِ"},
{"past_2mp", "اِفْعَلَلْتُمْ"},
{"past_2ms", "اِفْعَلَلْتَ"},
{"past_3fd", "اِفْعَلَّتَا"},
{"past_3fp", "اِفْعَلَلْنَ"},
{"past_3fs", "اِفْعَلَّتْ"},
{"past_3md", "اِفْعَلَّا"},
{"past_3mp", "اِفْعَلُّوا"},
{"past_3ms", "اِفْعَلَّ"},
},
},
{
label = "اِسْتَفْعَلَ (p.360، abstract paradigm)", root = "فعل", wazn = "استفعل",
pass = true,
forms = {
{"imp_2d", "اِسْتَفْعِلَا"},
{"imp_2fp", "اِسْتَفْعِلْنَ"},
{"imp_2fs", "اِسْتَفْعِلِي"},
{"imp_2mp", "اِسْتَفْعِلُوا"},
{"imp_2ms", "اِسْتَفْعِلْ"},
{"ind_1p", "نَسْتَفْعِلُ"},
{"ind_1s", "أَسْتَفْعِلُ"},
{"ind_2d", "تَسْتَفْعِلَانِ"},
{"ind_2fp", "تَسْتَفْعِلْنَ"},
{"ind_2fs", "تَسْتَفْعِلِينَ"},
{"ind_2mp", "تَسْتَفْعِلُونَ"},
{"ind_2ms", "تَسْتَفْعِلُ"},
{"ind_3fd", "تَسْتَفْعِلَانِ"},
{"ind_3fp", "يَسْتَفْعِلْنَ"},
{"ind_3fs", "تَسْتَفْعِلُ"},
{"ind_3md", "يَسْتَفْعِلَانِ"},
{"ind_3mp", "يَسْتَفْعِلُونَ"},
{"ind_3ms", "يَسْتَفْعِلُ"},
{"ind_pass_1p", "نُسْتَفْعَلُ"},
{"ind_pass_1s", "أُسْتَفْعَلُ"},
{"ind_pass_2d", "تُسْتَفْعَلَانِ"},
{"ind_pass_2fp", "تُسْتَفْعَلْنَ"},
{"ind_pass_2fs", "تُسْتَفْعَلِينَ"},
{"ind_pass_2mp", "تُسْتَفْعَلُونَ"},
{"ind_pass_2ms", "تُسْتَفْعَلُ"},
{"ind_pass_3fd", "تُسْتَفْعَلَانِ"},
{"ind_pass_3fp", "يُسْتَفْعَلْنَ"},
{"ind_pass_3fs", "تُسْتَفْعَلُ"},
{"ind_pass_3md", "يُسْتَفْعَلَانِ"},
{"ind_pass_3mp", "يُسْتَفْعَلُونَ"},
{"ind_pass_3ms", "يُسْتَفْعَلُ"},
{"past_1p", "اِسْتَفْعَلْنَا"},
{"past_1s", "اِسْتَفْعَلْتُ"},
{"past_2d", "اِسْتَفْعَلْتُمَا"},
{"past_2fp", "اِسْتَفْعَلْتُنَّ"},
{"past_2fs", "اِسْتَفْعَلْتِ"},
{"past_2mp", "اِسْتَفْعَلْتُمْ"},
{"past_2ms", "اِسْتَفْعَلْتَ"},
{"past_3fd", "اِسْتَفْعَلَتَا"},
{"past_3fp", "اِسْتَفْعَلْنَ"},
{"past_3fs", "اِسْتَفْعَلَتْ"},
{"past_3md", "اِسْتَفْعَلَا"},
{"past_3mp", "اِسْتَفْعَلُوا"},
{"past_3ms", "اِسْتَفْعَلَ"},
{"past_pass_1p", "اُسْتُفْعِلْنَا"},
{"past_pass_1s", "اُسْتُفْعِلْتُ"},
{"past_pass_2d", "اُسْتُفْعِلْتُمَا"},
{"past_pass_2fp", "اُسْتُفْعِلْتُنَّ"},
{"past_pass_2fs", "اُسْتُفْعِلْتِ"},
{"past_pass_2mp", "اُسْتُفْعِلْتُمْ"},
{"past_pass_2ms", "اُسْتُفْعِلْتَ"},
{"past_pass_3fd", "اُسْتُفْعِلَتَا"},
{"past_pass_3fp", "اُسْتُفْعِلْنَ"},
{"past_pass_3fs", "اُسْتُفْعِلَتْ"},
{"past_pass_3md", "اُسْتُفْعِلَا"},
{"past_pass_3mp", "اُسْتُفْعِلُوا"},
{"past_pass_3ms", "اُسْتُفْعِلَ"},
},
},
{
label = "اِفْعَوْعَلَ (p.374، abstract paradigm)", root = "فعل", wazn = "افعوعل",
pass = true,
forms = {
{"imp_2d", "اِفْعَوْعِلَا"},
{"imp_2fp", "اِفْعَوْعِلْنَ"},
{"imp_2fs", "اِفْعَوْعِلِي"},
{"imp_2mp", "اِفْعَوْعِلُوا"},
{"imp_2ms", "اِفْعَوْعِلْ"},
{"ind_1p", "نَفْعَوْعِلُ"},
{"ind_1s", "أَفْعَوْعِلُ"},
{"ind_2d", "تَفْعَوْعِلَانِ"},
{"ind_2fp", "تَفْعَوْعِلْنَ"},
{"ind_2fs", "تَفْعَوْعِلِينَ"},
{"ind_2mp", "تَفْعَوْعِلُونَ"},
{"ind_2ms", "تَفْعَوْعِلُ"},
{"ind_3fd", "تَفْعَوْعِلَانِ"},
{"ind_3fp", "يَفْعَوْعِلْنَ"},
{"ind_3fs", "تَفْعَوْعِلُ"},
{"ind_3md", "يَفْعَوْعِلَانِ"},
{"ind_3mp", "يَفْعَوْعِلُونَ"},
{"ind_3ms", "يَفْعَوْعِلُ"},
{"ind_pass_1p", "نُفْعَوْعَلُ"},
{"ind_pass_1s", "أُفْعَوْعَلُ"},
{"ind_pass_2d", "تُفْعَوْعَلَانِ"},
{"ind_pass_2fp", "تُفْعَوْعَلْنَ"},
{"ind_pass_2fs", "تُفْعَوْعَلِينَ"},
{"ind_pass_2mp", "تُفْعَوْعَلُونَ"},
{"ind_pass_2ms", "تُفْعَوْعَلُ"},
{"ind_pass_3fd", "تُفْعَوْعَلَانِ"},
{"ind_pass_3fp", "يُفْعَوْعَلْنَ"},
{"ind_pass_3fs", "تُفْعَوْعَلُ"},
{"ind_pass_3md", "يُفْعَوْعَلَانِ"},
{"ind_pass_3mp", "يُفْعَوْعَلُونَ"},
{"ind_pass_3ms", "يُفْعَوْعَلُ"},
{"past_1p", "اِفْعَوْعَلْنَا"},
{"past_1s", "اِفْعَوْعَلْتُ"},
{"past_2d", "اِفْعَوْعَلْتُمَا"},
{"past_2fp", "اِفْعَوْعَلْتُنَّ"},
{"past_2fs", "اِفْعَوْعَلْتِ"},
{"past_2mp", "اِفْعَوْعَلْتُمْ"},
{"past_2ms", "اِفْعَوْعَلْتَ"},
{"past_3fd", "اِفْعَوْعَلَتَا"},
{"past_3fp", "اِفْعَوْعَلْنَ"},
{"past_3fs", "اِفْعَوْعَلَتْ"},
{"past_3md", "اِفْعَوْعَلَا"},
{"past_3mp", "اِفْعَوْعَلُوا"},
{"past_3ms", "اِفْعَوْعَلَ"},
{"past_pass_1p", "اُفْعُوعِلْنَا"},
{"past_pass_1s", "اُفْعُوعِلْتُ"},
{"past_pass_2d", "اُفْعُوعِلْتُمَا"},
{"past_pass_2fp", "اُفْعُوعِلْتُنَّ"},
{"past_pass_2fs", "اُفْعُوعِلْتِ"},
{"past_pass_2mp", "اُفْعُوعِلْتُمْ"},
{"past_pass_2ms", "اُفْعُوعِلْتَ"},
{"past_pass_3fd", "اُفْعُوعِلَتَا"},
{"past_pass_3fp", "اُفْعُوعِلْنَ"},
{"past_pass_3fs", "اُفْعُوعِلَتْ"},
{"past_pass_3md", "اُفْعُوعِلَا"},
{"past_pass_3mp", "اُفْعُوعِلُوا"},
{"past_pass_3ms", "اُفْعُوعِلَ"},
},
},
{
label = "اِفْعَوَّلَ (p.375، abstract paradigm)", root = "فعل", wazn = "افعوّل",
pass = true,
forms = {
{"imp_2d", "اِفْعَوِّلَا"},
{"imp_2fp", "اِفْعَوِّلْنَ"},
{"imp_2fs", "اِفْعَوِّلِي"},
{"imp_2mp", "اِفْعَوِّلُوا"},
{"imp_2ms", "اِفْعَوِّلْ"},
{"ind_1p", "نَفْعَوِّلُ"},
{"ind_1s", "أَفْعَوِّلُ"},
{"ind_2d", "تَفْعَوِّلَانِ"},
{"ind_2fp", "تَفْعَوِّلْنَ"},
{"ind_2fs", "تَفْعَوِّلِينَ"},
{"ind_2mp", "تَفْعَوِّلُونَ"},
{"ind_2ms", "تَفْعَوِّلُ"},
{"ind_3fd", "تَفْعَوِّلَانِ"},
{"ind_3fp", "يَفْعَوِّلْنَ"},
{"ind_3fs", "تَفْعَوِّلُ"},
{"ind_3md", "يَفْعَوِّلَانِ"},
{"ind_3mp", "يَفْعَوِّلُونَ"},
{"ind_3ms", "يَفْعَوِّلُ"},
{"ind_pass_1p", "نُفْعَوَّلُ"},
{"ind_pass_1s", "أُفْعَوَّلُ"},
{"ind_pass_2d", "تُفْعَوَّلَانِ"},
{"ind_pass_2fp", "تُفْعَوَّلْنَ"},
{"ind_pass_2fs", "تُفْعَوَّلِينَ"},
{"ind_pass_2mp", "تُفْعَوَّلُونَ"},
{"ind_pass_2ms", "تُفْعَوَّلُ"},
{"ind_pass_3fd", "تُفْعَوَّلَانِ"},
{"ind_pass_3fp", "يُفْعَوَّلْنَ"},
{"ind_pass_3fs", "تُفْعَوَّلُ"},
{"ind_pass_3md", "يُفْعَوَّلَانِ"},
{"ind_pass_3mp", "يُفْعَوَّلُونَ"},
{"ind_pass_3ms", "يُفْعَوَّلُ"},
{"past_1p", "اِفْعَوَّلْنَا"},
{"past_1s", "اِفْعَوَّلْتُ"},
{"past_2d", "اِفْعَوَّلْتُمَا"},
{"past_2fp", "اِفْعَوَّلْتُنَّ"},
{"past_2fs", "اِفْعَوَّلْتِ"},
{"past_2mp", "اِفْعَوَّلْتُمْ"},
{"past_2ms", "اِفْعَوَّلْتَ"},
{"past_3fd", "اِفْعَوَّلَتَا"},
{"past_3fp", "اِفْعَوَّلْنَ"},
{"past_3fs", "اِفْعَوَّلَتْ"},
{"past_3md", "اِفْعَوَّلَا"},
{"past_3mp", "اِفْعَوَّلُوا"},
{"past_3ms", "اِفْعَوَّلَ"},
{"past_pass_1p", "اُفْعُوِّلْنَا"},
{"past_pass_1s", "اُفْعُوِّلْتُ"},
{"past_pass_2d", "اُفْعُوِّلْتُمَا"},
{"past_pass_2fp", "اُفْعُوِّلْتُنَّ"},
{"past_pass_2fs", "اُفْعُوِّلْتِ"},
{"past_pass_2mp", "اُفْعُوِّلْتُمْ"},
{"past_pass_2ms", "اُفْعُوِّلْتَ"},
{"past_pass_3fd", "اُفْعُوِّلَتَا"},
{"past_pass_3fp", "اُفْعُوِّلْنَ"},
{"past_pass_3fs", "اُفْعُوِّلَتْ"},
{"past_pass_3md", "اُفْعُوِّلَا"},
{"past_pass_3mp", "اُفْعُوِّلُوا"},
{"past_pass_3ms", "اُفْعُوِّلَ"},
},
},
{
label = "اِفْعالَّ (p.376، abstract paradigm)", root = "فعل", wazn = "افعالّ",
forms = {
{"imp_2d", "اِفْعَالَّا"},
{"imp_2fp", "اِفْعَالِلْنَ"},
{"imp_2fs", "اِفْعَالِّي"},
{"imp_2mp", "اِفْعَالُّوا"},
{"imp_2ms", "اِفْعَالِلْ"},
{"ind_1p", "نَفْعَالُّ"},
{"ind_1s", "أَفْعَالُّ"},
{"ind_2d", "تَفْعَالَّانِ"},
{"ind_2fp", "تَفْعَالِلْنَ"},
{"ind_2fs", "تَفْعَالِّينَ"},
{"ind_2mp", "تَفْعَالُّونَ"},
{"ind_2ms", "تَفْعَالُّ"},
{"ind_3fd", "تَفْعَالَّانِ"},
{"ind_3fp", "يَفْعَالِلْنَ"},
{"ind_3fs", "تَفْعَالُّ"},
{"ind_3md", "يَفْعَالَّانِ"},
{"ind_3mp", "يَفْعَالُّونَ"},
{"ind_3ms", "يَفْعَالُّ"},
{"past_1p", "اِفْعَالَلْنَا"},
{"past_1s", "اِفْعَالَلْتُ"},
{"past_2d", "اِفْعَالَلْتُمَا"},
{"past_2fp", "اِفْعَالَلْتُنَّ"},
{"past_2fs", "اِفْعَالَلْتِ"},
{"past_2mp", "اِفْعَالَلْتُمْ"},
{"past_2ms", "اِفْعَالَلْتَ"},
{"past_3fd", "اِفْعَالَّتَا"},
{"past_3fp", "اِفْعَالَلْنَ"},
{"past_3fs", "اِفْعَالَّتْ"},
{"past_3md", "اِفْعَالَّا"},
{"past_3mp", "اِفْعَالُّوا"},
{"past_3ms", "اِفْعَالَّ"},
},
},
{
label = "اِجْلَوَّذَ (p.377، افعوّل صحيح سالم)", root = "جلذ", wazn = "افعوّل",
forms = {
{"imp_2d", "اِجْلَوِّذَا"},
{"imp_2fp", "اِجْلَوِّذْنَ"},
{"imp_2fs", "اِجْلَوِّذِي"},
{"imp_2mp", "اِجْلَوِّذُوا"},
{"imp_2ms", "اِجْلَوِّذْ"},
{"ind_1p", "نَجْلَوِّذُ"},
{"ind_1s", "أَجْلَوِّذُ"},
{"ind_2d", "تَجْلَوِّذَانِ"},
{"ind_2fp", "تَجْلَوِّذْنَ"},
{"ind_2fs", "تَجْلَوِّذِينَ"},
{"ind_2mp", "تَجْلَوِّذُونَ"},
{"ind_2ms", "تَجْلَوِّذُ"},
{"ind_3fd", "تَجْلَوِّذَانِ"},
{"ind_3fp", "يَجْلَوِّذْنَ"},
{"ind_3fs", "تَجْلَوِّذُ"},
{"ind_3md", "يَجْلَوِّذَانِ"},
{"ind_3mp", "يَجْلَوِّذُونَ"},
{"ind_3ms", "يَجْلَوِّذُ"},
{"past_1p", "اِجْلَوَّذْنَا"},
{"past_1s", "اِجْلَوَّذْتُ"},
{"past_2d", "اِجْلَوَّذْتُمَا"},
{"past_2fp", "اِجْلَوَّذْتُنَّ"},
{"past_2fs", "اِجْلَوَّذْتِ"},
{"past_2mp", "اِجْلَوَّذْتُمْ"},
{"past_2ms", "اِجْلَوَّذْتَ"},
{"past_3fd", "اِجْلَوَّذَتَا"},
{"past_3fp", "اِجْلَوَّذْنَ"},
{"past_3fs", "اِجْلَوَّذَتْ"},
{"past_3md", "اِجْلَوَّذَا"},
{"past_3mp", "اِجْلَوَّذُوا"},
{"past_3ms", "اِجْلَوَّذَ"},
},
},
{
label = "اِدْهامَّ (p.379، افعالّ صحيح سالم)", root = "دهم", wazn = "افعالّ",
forms = {
{"imp_2d", "اِدْهَامَّا"},
{"imp_2fp", "اِدْهَامِمْنَ"},
{"imp_2fs", "اِدْهَامِّي"},
{"imp_2mp", "اِدْهَامُّوا"},
{"imp_2ms", "اِدْهَامِمْ"},
{"ind_1p", "نَدْهَامُّ"},
{"ind_1s", "أَدْهَامُّ"},
{"ind_2d", "تَدْهَامَّانِ"},
{"ind_2fp", "تَدْهَامِمْنَ"},
{"ind_2fs", "تَدْهَامِّينَ"},
{"ind_2mp", "تَدْهَامُّونَ"},
{"ind_2ms", "تَدْهَامُّ"},
{"ind_3fd", "تَدْهَامَّانِ"},
{"ind_3fp", "يَدْهَامِمْنَ"},
{"ind_3fs", "تَدْهَامُّ"},
{"ind_3md", "يَدْهَامَّانِ"},
{"ind_3mp", "يَدْهَامُّونَ"},
{"ind_3ms", "يَدْهَامُّ"},
{"past_1p", "اِدْهَامَمْنَا"},
{"past_1s", "اِدْهَامَمْتُ"},
{"past_2d", "اِدْهَامَمْتُمَا"},
{"past_2fp", "اِدْهَامَمْتُنَّ"},
{"past_2fs", "اِدْهَامَمْتِ"},
{"past_2mp", "اِدْهَامَمْتُمْ"},
{"past_2ms", "اِدْهَامَمْتَ"},
{"past_3fd", "اِدْهَامَّتَا"},
{"past_3fp", "اِدْهَامَمْنَ"},
{"past_3fs", "اِدْهَامَّتْ"},
{"past_3md", "اِدْهَامَّا"},
{"past_3mp", "اِدْهَامُّوا"},
{"past_3ms", "اِدْهَامَّ"},
},
},
{
label = "اِحْوَوَّى (p.384، افعوّل لفيف مقرون)", root = "حوي", wazn = "افعوّل",
forms = {
{"imp_2d", "اِحْوَوِّيَا"},
{"imp_2fp", "اِحْوَوِّينَ"},
{"imp_2fs", "اِحْوَوِّي"},
{"imp_2mp", "اِحْوَوُّوا"},
{"imp_2ms", "اِحْوَوِّ"},
{"ind_1p", "نَحْوَوِّي"},
{"ind_1s", "أَحْوَوِّي"},
{"ind_2d", "تَحْوَوِّيَانِ"},
{"ind_2fp", "تَحْوَوِّينَ"},
{"ind_2fs", "تَحْوَوِّينَ"},
{"ind_2mp", "تَحْوَوُّونَ"},
{"ind_2ms", "تَحْوَوِّي"},
{"ind_3fd", "تَحْوَوِّيَانِ"},
{"ind_3fp", "يَحْوَوِّينَ"},
{"ind_3fs", "تَحْوَوِّي"},
{"ind_3md", "يَحْوَوِّيَانِ"},
{"ind_3mp", "يَحْوَوُّونَ"},
{"ind_3ms", "يَحْوَوِّي"},
{"past_1p", "اِحْوَوَّيْنَا"},
{"past_1s", "اِحْوَوَّيْتُ"},
{"past_2d", "اِحْوَوَّيْتُمَا"},
{"past_2fp", "اِحْوَوَّيْتُنَّ"},
{"past_2fs", "اِحْوَوَّيْتِ"},
{"past_2mp", "اِحْوَوَّيْتُمْ"},
{"past_2ms", "اِحْوَوَّيْتَ"},
{"past_3fd", "اِحْوَوَّتَا"},
{"past_3fp", "اِحْوَوَّيْنَ"},
{"past_3fs", "اِحْوَوَّتْ"},
{"past_3md", "اِحْوَوَّيَا"},
{"past_3mp", "اِحْوَوَّوْا"},
{"past_3ms", "اِحْوَوَّى"},
},
},
{
label = "تَفَعْلَلَ (p.399، abstract paradigm)", root = "فعلل", wazn = "تفعلل",
pass = true,
forms = {
{"imp_2d", "تَفَعْلَلَا"},
{"imp_2fp", "تَفَعْلَلْنَ"},
{"imp_2fs", "تَفَعْلَلِي"},
{"imp_2mp", "تَفَعْلَلُوا"},
{"imp_2ms", "تَفَعْلَلْ"},
{"ind_1p", "نَتَفَعْلَلُ"},
{"ind_1s", "أَتَفَعْلَلُ"},
{"ind_2d", "تَتَفَعْلَلَانِ"},
{"ind_2fp", "تَتَفَعْلَلْنَ"},
{"ind_2fs", "تَتَفَعْلَلِينَ"},
{"ind_2mp", "تَتَفَعْلَلُونَ"},
{"ind_2ms", "تَتَفَعْلَلُ"},
{"ind_3fd", "تَتَفَعْلَلَانِ"},
{"ind_3fp", "يَتَفَعْلَلْنَ"},
{"ind_3fs", "تَتَفَعْلَلُ"},
{"ind_3md", "يَتَفَعْلَلَانِ"},
{"ind_3mp", "يَتَفَعْلَلُونَ"},
{"ind_3ms", "يَتَفَعْلَلُ"},
{"ind_pass_1p", "نُتَفَعْلَلُ"},
{"ind_pass_1s", "أُتَفَعْلَلُ"},
{"ind_pass_2d", "تُتَفَعْلَلَانِ"},
{"ind_pass_2fp", "تُتَفَعْلَلْنَ"},
{"ind_pass_2fs", "تُتَفَعْلَلِينَ"},
{"ind_pass_2mp", "تُتَفَعْلَلُونَ"},
{"ind_pass_2ms", "تُتَفَعْلَلُ"},
{"ind_pass_3fd", "تُتَفَعْلَلَانِ"},
{"ind_pass_3fp", "يُتَفَعْلَلْنَ"},
{"ind_pass_3fs", "تُتَفَعْلَلُ"},
{"ind_pass_3md", "يُتَفَعْلَلَانِ"},
{"ind_pass_3mp", "يُتَفَعْلَلُونَ"},
{"ind_pass_3ms", "يُتَفَعْلَلُ"},
{"past_1p", "تَفَعْلَلْنَا"},
{"past_1s", "تَفَعْلَلْتُ"},
{"past_2d", "تَفَعْلَلْتُمَا"},
{"past_2fp", "تَفَعْلَلْتُنَّ"},
{"past_2fs", "تَفَعْلَلْتِ"},
{"past_2mp", "تَفَعْلَلْتُمْ"},
{"past_2ms", "تَفَعْلَلْتَ"},
{"past_3fd", "تَفَعْلَلَتَا"},
{"past_3fp", "تَفَعْلَلْنَ"},
{"past_3fs", "تَفَعْلَلَتْ"},
{"past_3md", "تَفَعْلَلَا"},
{"past_3mp", "تَفَعْلَلُوا"},
{"past_3ms", "تَفَعْلَلَ"},
{"past_pass_1p", "تُفُعْلِلْنَا"},
{"past_pass_1s", "تُفُعْلِلْتُ"},
{"past_pass_2d", "تُفُعْلِلْتُمَا"},
{"past_pass_2fp", "تُفُعْلِلْتُنَّ"},
{"past_pass_2fs", "تُفُعْلِلْتِ"},
{"past_pass_2mp", "تُفُعْلِلْتُمْ"},
{"past_pass_2ms", "تُفُعْلِلْتَ"},
{"past_pass_3fd", "تُفُعْلِلَتَا"},
{"past_pass_3fp", "تُفُعْلِلْنَ"},
{"past_pass_3fs", "تُفُعْلِلَتْ"},
{"past_pass_3md", "تُفُعْلِلَا"},
{"past_pass_3mp", "تُفُعْلِلُوا"},
{"past_pass_3ms", "تُفُعْلِلَ"},
},
},
{
label = "تَفَعْوَلَ (p.401، abstract paradigm)", root = "فعول", wazn = "تفعلل",
pass = true,
forms = {
{"imp_2d", "تَفَعْوَلَا"},
{"imp_2fp", "تَفَعْوَلْنَ"},
{"imp_2fs", "تَفَعْوَلِي"},
{"imp_2mp", "تَفَعْوَلُوا"},
{"imp_2ms", "تَفَعْوَلْ"},
{"ind_1p", "نَتَفَعْوَلُ"},
{"ind_1s", "أَتَفَعْوَلُ"},
{"ind_2d", "تَتَفَعْوَلَانِ"},
{"ind_2fp", "تَتَفَعْوَلْنَ"},
{"ind_2fs", "تَتَفَعْوَلِينَ"},
{"ind_2mp", "تَتَفَعْوَلُونَ"},
{"ind_2ms", "تَتَفَعْوَلُ"},
{"ind_3fd", "تَتَفَعْوَلَانِ"},
{"ind_3fp", "يَتَفَعْوَلْنَ"},
{"ind_3fs", "تَتَفَعْوَلُ"},
{"ind_3md", "يَتَفَعْوَلَانِ"},
{"ind_3mp", "يَتَفَعْوَلُونَ"},
{"ind_3ms", "يَتَفَعْوَلُ"},
{"ind_pass_1p", "نُتَفَعْوَلُ"},
{"ind_pass_1s", "أُتَفَعْوَلُ"},
{"ind_pass_2d", "تُتَفَعْوَلَانِ"},
{"ind_pass_2fp", "تُتَفَعْوَلْنَ"},
{"ind_pass_2fs", "تُتَفَعْوَلِينَ"},
{"ind_pass_2mp", "تُتَفَعْوَلُونَ"},
{"ind_pass_2ms", "تُتَفَعْوَلُ"},
{"ind_pass_3fd", "تُتَفَعْوَلَانِ"},
{"ind_pass_3fp", "يُتَفَعْوَلْنَ"},
{"ind_pass_3fs", "تُتَفَعْوَلُ"},
{"ind_pass_3md", "يُتَفَعْوَلَانِ"},
{"ind_pass_3mp", "يُتَفَعْوَلُونَ"},
{"ind_pass_3ms", "يُتَفَعْوَلُ"},
{"past_1p", "تَفَعْوَلْنَا"},
{"past_1s", "تَفَعْوَلْتُ"},
{"past_2d", "تَفَعْوَلْتُمَا"},
{"past_2fp", "تَفَعْوَلْتُنَّ"},
{"past_2fs", "تَفَعْوَلْتِ"},
{"past_2mp", "تَفَعْوَلْتُمْ"},
{"past_2ms", "تَفَعْوَلْتَ"},
{"past_3fd", "تَفَعْوَلَتَا"},
{"past_3fp", "تَفَعْوَلْنَ"},
{"past_3fs", "تَفَعْوَلَتْ"},
{"past_3md", "تَفَعْوَلَا"},
{"past_3mp", "تَفَعْوَلُوا"},
{"past_3ms", "تَفَعْوَلَ"},
{"past_pass_1p", "تُفُعْوِلْنَا"},
{"past_pass_1s", "تُفُعْوِلْتُ"},
{"past_pass_2d", "تُفُعْوِلْتُمَا"},
{"past_pass_2fp", "تُفُعْوِلْتُنَّ"},
{"past_pass_2fs", "تُفُعْوِلْتِ"},
{"past_pass_2mp", "تُفُعْوِلْتُمْ"},
{"past_pass_2ms", "تُفُعْوِلْتَ"},
{"past_pass_3fd", "تُفُعْوِلَتَا"},
{"past_pass_3fp", "تُفُعْوِلْنَ"},
{"past_pass_3fs", "تُفُعْوِلَتْ"},
{"past_pass_3md", "تُفُعْوِلَا"},
{"past_pass_3mp", "تُفُعْوِلُوا"},
{"past_pass_3ms", "تُفُعْوِلَ"},
},
},
{
label = "تَفَعْيَلَ (p.402، abstract paradigm)", root = "فعيل", wazn = "تفعلل",
pass = true,
forms = {
{"imp_2d", "تَفَعْيَلَا"},
{"imp_2fp", "تَفَعْيَلْنَ"},
{"imp_2fs", "تَفَعْيَلِي"},
{"imp_2mp", "تَفَعْيَلُوا"},
{"imp_2ms", "تَفَعْيَلْ"},
{"ind_1p", "نَتَفَعْيَلُ"},
{"ind_1s", "أَتَفَعْيَلُ"},
{"ind_2d", "تَتَفَعْيَلَانِ"},
{"ind_2fp", "تَتَفَعْيَلْنَ"},
{"ind_2fs", "تَتَفَعْيَلِينَ"},
{"ind_2mp", "تَتَفَعْيَلُونَ"},
{"ind_2ms", "تَتَفَعْيَلُ"},
{"ind_3fd", "تَتَفَعْيَلَانِ"},
{"ind_3fp", "يَتَفَعْيَلْنَ"},
{"ind_3fs", "تَتَفَعْيَلُ"},
{"ind_3md", "يَتَفَعْيَلَانِ"},
{"ind_3mp", "يَتَفَعْيَلُونَ"},
{"ind_3ms", "يَتَفَعْيَلُ"},
{"ind_pass_1p", "نُتَفَعْيَلُ"},
{"ind_pass_1s", "أُتَفَعْيَلُ"},
{"ind_pass_2d", "تُتَفَعْيَلَانِ"},
{"ind_pass_2fp", "تُتَفَعْيَلْنَ"},
{"ind_pass_2fs", "تُتَفَعْيَلِينَ"},
{"ind_pass_2mp", "تُتَفَعْيَلُونَ"},
{"ind_pass_2ms", "تُتَفَعْيَلُ"},
{"ind_pass_3fd", "تُتَفَعْيَلَانِ"},
{"ind_pass_3fp", "يُتَفَعْيَلْنَ"},
{"ind_pass_3fs", "تُتَفَعْيَلُ"},
{"ind_pass_3md", "يُتَفَعْيَلَانِ"},
{"ind_pass_3mp", "يُتَفَعْيَلُونَ"},
{"ind_pass_3ms", "يُتَفَعْيَلُ"},
{"past_1p", "تَفَعْيَلْنَا"},
{"past_1s", "تَفَعْيَلْتُ"},
{"past_2d", "تَفَعْيَلْتُمَا"},
{"past_2fp", "تَفَعْيَلْتُنَّ"},
{"past_2fs", "تَفَعْيَلْتِ"},
{"past_2mp", "تَفَعْيَلْتُمْ"},
{"past_2ms", "تَفَعْيَلْتَ"},
{"past_3fd", "تَفَعْيَلَتَا"},
{"past_3fp", "تَفَعْيَلْنَ"},
{"past_3fs", "تَفَعْيَلَتْ"},
{"past_3md", "تَفَعْيَلَا"},
{"past_3mp", "تَفَعْيَلُوا"},
{"past_3ms", "تَفَعْيَلَ"},
{"past_pass_1p", "تُفُعْيِلْنَا"},
{"past_pass_1s", "تُفُعْيِلْتُ"},
{"past_pass_2d", "تُفُعْيِلْتُمَا"},
{"past_pass_2fp", "تُفُعْيِلْتُنَّ"},
{"past_pass_2fs", "تُفُعْيِلْتِ"},
{"past_pass_2mp", "تُفُعْيِلْتُمْ"},
{"past_pass_2ms", "تُفُعْيِلْتَ"},
{"past_pass_3fd", "تُفُعْيِلَتَا"},
{"past_pass_3fp", "تُفُعْيِلْنَ"},
{"past_pass_3fs", "تُفُعْيِلَتْ"},
{"past_pass_3md", "تُفُعْيِلَا"},
{"past_pass_3mp", "تُفُعْيِلُوا"},
{"past_pass_3ms", "تُفُعْيِلَ"},
},
},
{
label = "اِفْعَنْلَلَ (p.411، abstract paradigm)", root = "فعلل", wazn = "افعنلل",
forms = {
{"imp_2d", "اِفْعَنْلِلَا"},
{"imp_2fp", "اِفْعَنْلِلْنَ"},
{"imp_2fs", "اِفْعَنْلِلِي"},
{"imp_2mp", "اِفْعَنْلِلُوا"},
{"imp_2ms", "اِفْعَنْلِلْ"},
{"ind_1p", "نَفْعَنْلِلُ"},
{"ind_1s", "أَفْعَنْلِلُ"},
{"ind_2d", "تَفْعَنْلِلَانِ"},
{"ind_2fp", "تَفْعَنْلِلْنَ"},
{"ind_2fs", "تَفْعَنْلِلِينَ"},
{"ind_2mp", "تَفْعَنْلِلُونَ"},
{"ind_2ms", "تَفْعَنْلِلُ"},
{"ind_3fd", "تَفْعَنْلِلَانِ"},
{"ind_3fp", "يَفْعَنْلِلْنَ"},
{"ind_3fs", "تَفْعَنْلِلُ"},
{"ind_3md", "يَفْعَنْلِلَانِ"},
{"ind_3mp", "يَفْعَنْلِلُونَ"},
{"ind_3ms", "يَفْعَنْلِلُ"},
{"past_1p", "اِفْعَنْلَلْنَا"},
{"past_1s", "اِفْعَنْلَلْتُ"},
{"past_2d", "اِفْعَنْلَلْتُمَا"},
{"past_2fp", "اِفْعَنْلَلْتُنَّ"},
{"past_2fs", "اِفْعَنْلَلْتِ"},
{"past_2mp", "اِفْعَنْلَلْتُمْ"},
{"past_2ms", "اِفْعَنْلَلْتَ"},
{"past_3fd", "اِفْعَنْلَلَتَا"},
{"past_3fp", "اِفْعَنْلَلْنَ"},
{"past_3fs", "اِفْعَنْلَلَتْ"},
{"past_3md", "اِفْعَنْلَلَا"},
{"past_3mp", "اِفْعَنْلَلُوا"},
{"past_3ms", "اِفْعَنْلَلَ"},
},
},
}
l1sgbr3vkxx30nz26vdwfr6026341td
وحدة:ar-verb/testcases/5
828
241797
1124198
1123940
2026-08-30T18:31:30Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124198
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 5 من 7. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/5")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_5()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
819yqukjza1l569zb0uyubwsdhsi7k8
1124232
1124198
2026-08-31T08:12:17Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124232
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 5 من 8. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/5")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_5()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
nvhiva68d7elae8j95p7l7fprs2rqh8
نقاش الوحدة:ar-verb/testcases/1
829
241825
1124187
1123929
2026-08-30T18:31:12Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124187
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/1|الجزء 1 من 7]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: 1، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]].
{{#invoke:ar-verb/testcases/1|run_tests}}
gztrk44eqneq3gfn27fx99szp4pu7xo
1124221
1124187
2026-08-31T08:12:03Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124221
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/1|الجزء 1 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: 1، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]].
{{#invoke:ar-verb/testcases/1|run_tests}}
4mjsjq4p0qwnd6o88uqlqnnjlqf44v4
1124243
1124221
2026-08-31T08:47:33Z
ForzaGreen
28665
فهرس أجزاء اختبارات الوحدة، ورابط إليه من كل جزء
1124243
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/1|الجزء 1 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: 1، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — [[نقاش الوحدة:ar-verb/testcases|القائمة كاملة]].
{{#invoke:ar-verb/testcases/1|run_tests}}
j50m71zzxk8fyldwhrr54aayg2l0jet
1124255
1124243
2026-08-31T09:05:29Z
ForzaGreen
28665
قائمة مجموعات الاختبار في شرح الوحدة
1124255
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/1|الجزء 1 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. المجموعات: [[نقاش الوحدة:ar-verb/مختبر|0]]، 1، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — وقائمتها كاملة في [[وحدة:ar-verb/شرح#الاختبار|شرح الوحدة]].
{{#invoke:ar-verb/testcases/1|run_tests}}
6i5vw543bixzu2foaj9dchr86nc1tce
نقاش الوحدة:ar-verb/testcases/2
829
241826
1124190
1123932
2026-08-30T18:31:19Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124190
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/2|الجزء 2 من 7]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، 2، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]].
{{#invoke:ar-verb/testcases/2|run_tests}}
lkbhdoqjs8p1lxwgwqg9fycit83hwz0
1124224
1124190
2026-08-31T08:12:06Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124224
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/2|الجزء 2 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، 2، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]].
{{#invoke:ar-verb/testcases/2|run_tests}}
2xvp0rqjclwidlia05mww2qf5mdcqtc
1124244
1124224
2026-08-31T08:47:35Z
ForzaGreen
28665
فهرس أجزاء اختبارات الوحدة، ورابط إليه من كل جزء
1124244
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/2|الجزء 2 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، 2، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — [[نقاش الوحدة:ar-verb/testcases|القائمة كاملة]].
{{#invoke:ar-verb/testcases/2|run_tests}}
oqyrbnwue1fe4etqc8wnyiwq3cequu8
1124256
1124244
2026-08-31T09:05:30Z
ForzaGreen
28665
قائمة مجموعات الاختبار في شرح الوحدة
1124256
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/2|الجزء 2 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. المجموعات: [[نقاش الوحدة:ar-verb/مختبر|0]]، [[نقاش الوحدة:ar-verb/testcases/1|1]]، 2، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — وقائمتها كاملة في [[وحدة:ar-verb/شرح#الاختبار|شرح الوحدة]].
{{#invoke:ar-verb/testcases/2|run_tests}}
6g5j0rt2l72sc2srlctmbpa9qzr3s66
نقاش الوحدة:ar-verb/testcases/3
829
241827
1124193
1123935
2026-08-30T18:31:23Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124193
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/3|الجزء 3 من 7]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، 3، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]].
{{#invoke:ar-verb/testcases/3|run_tests}}
m3976ky3le3upohye5vl9j2pnr8xw5c
1124227
1124193
2026-08-31T08:12:10Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124227
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/3|الجزء 3 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، 3، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]].
{{#invoke:ar-verb/testcases/3|run_tests}}
ak2ywsb55vadi7zd8wkparb76vm6org
1124245
1124227
2026-08-31T08:47:37Z
ForzaGreen
28665
فهرس أجزاء اختبارات الوحدة، ورابط إليه من كل جزء
1124245
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/3|الجزء 3 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، 3، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — [[نقاش الوحدة:ar-verb/testcases|القائمة كاملة]].
{{#invoke:ar-verb/testcases/3|run_tests}}
28hszyi94ggevp1o96exdrusnijxcjy
1124257
1124245
2026-08-31T09:05:33Z
ForzaGreen
28665
قائمة مجموعات الاختبار في شرح الوحدة
1124257
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/3|الجزء 3 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. المجموعات: [[نقاش الوحدة:ar-verb/مختبر|0]]، [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، 3، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — وقائمتها كاملة في [[وحدة:ar-verb/شرح#الاختبار|شرح الوحدة]].
{{#invoke:ar-verb/testcases/3|run_tests}}
ktkec3gh2v6xgr6t01vfxwr78l81jib
نقاش الوحدة:ar-verb/testcases/4
829
241828
1124196
1123938
2026-08-30T18:31:27Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124196
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/4|الجزء 4 من 7]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، 4، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]].
{{#invoke:ar-verb/testcases/4|run_tests}}
4ryf67jxhxe6i4gzun3h6tujwb9o10a
1124230
1124196
2026-08-31T08:12:14Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124230
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/4|الجزء 4 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، 4، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]].
{{#invoke:ar-verb/testcases/4|run_tests}}
o2kpyvpdazdtk62a0loatnnbi1v3463
1124246
1124230
2026-08-31T08:47:39Z
ForzaGreen
28665
فهرس أجزاء اختبارات الوحدة، ورابط إليه من كل جزء
1124246
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/4|الجزء 4 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، 4، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — [[نقاش الوحدة:ar-verb/testcases|القائمة كاملة]].
{{#invoke:ar-verb/testcases/4|run_tests}}
68guokbugzt2yel051sqw6qlvdg4yb5
1124258
1124246
2026-08-31T09:05:35Z
ForzaGreen
28665
قائمة مجموعات الاختبار في شرح الوحدة
1124258
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/4|الجزء 4 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. المجموعات: [[نقاش الوحدة:ar-verb/مختبر|0]]، [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، 4، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — وقائمتها كاملة في [[وحدة:ar-verb/شرح#الاختبار|شرح الوحدة]].
{{#invoke:ar-verb/testcases/4|run_tests}}
21abj9getmonki9cih83v5jkj5zei27
نقاش الوحدة:ar-verb/testcases/5
829
241829
1124199
1123941
2026-08-30T18:31:30Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124199
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/5|الجزء 5 من 7]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، 5، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]].
{{#invoke:ar-verb/testcases/5|run_tests}}
72llgkr0dgiea6cddieppcmhbhwe46n
1124233
1124199
2026-08-31T08:12:18Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124233
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/5|الجزء 5 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، 5، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]].
{{#invoke:ar-verb/testcases/5|run_tests}}
p56udkvgjtio34uxl0qa0d6qchixrcg
1124247
1124233
2026-08-31T08:47:42Z
ForzaGreen
28665
فهرس أجزاء اختبارات الوحدة، ورابط إليه من كل جزء
1124247
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/5|الجزء 5 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، 5، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — [[نقاش الوحدة:ar-verb/testcases|القائمة كاملة]].
{{#invoke:ar-verb/testcases/5|run_tests}}
sncz8z3hzot8kgotuvpewjvl53oc5nf
1124259
1124247
2026-08-31T09:05:38Z
ForzaGreen
28665
قائمة مجموعات الاختبار في شرح الوحدة
1124259
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/5|الجزء 5 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. المجموعات: [[نقاش الوحدة:ar-verb/مختبر|0]]، [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، 5، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — وقائمتها كاملة في [[وحدة:ar-verb/شرح#الاختبار|شرح الوحدة]].
{{#invoke:ar-verb/testcases/5|run_tests}}
fi8lajka7pueoj01p72cf0rbsow543t
وحدة:ar-verb/testcases/بيانات/6
828
241998
1124184
1123969
2026-08-30T17:50:39Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 13 (نَصَرَ وحَدَثَ، ص.127)
1124184
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 6 من 6.
return {
{
label = "اِنْقاضَّ (p.380، افعالّ)", root = "نقض", wazn = "افعالّ",
forms = {
{"imp_2d", "اِنْقَاضَّا"},
{"imp_2fp", "اِنْقَاضِضْنَ"},
{"imp_2fs", "اِنْقَاضِّي"},
{"imp_2mp", "اِنْقَاضُّوا"},
{"imp_2ms", "اِنْقَاضِضْ"},
{"ind_1p", "نَنْقَاضُّ"},
{"ind_1s", "أَنْقَاضُّ"},
{"ind_2d", "تَنْقَاضَّانِ"},
{"ind_2fp", "تَنْقَاضِضْنَ"},
{"ind_2fs", "تَنْقَاضِّينَ"},
{"ind_2mp", "تَنْقَاضُّونَ"},
{"ind_2ms", "تَنْقَاضُّ"},
{"ind_3fd", "تَنْقَاضَّانِ"},
{"ind_3fp", "يَنْقَاضِضْنَ"},
{"ind_3fs", "تَنْقَاضُّ"},
{"ind_3md", "يَنْقَاضَّانِ"},
{"ind_3mp", "يَنْقَاضُّونَ"},
{"ind_3ms", "يَنْقَاضُّ"},
{"past_1p", "اِنْقَاضَضْنَا"},
{"past_1s", "اِنْقَاضَضْتُ"},
{"past_2d", "اِنْقَاضَضْتُمَا"},
{"past_2fp", "اِنْقَاضَضْتُنَّ"},
{"past_2fs", "اِنْقَاضَضْتِ"},
{"past_2mp", "اِنْقَاضَضْتُمْ"},
{"past_2ms", "اِنْقَاضَضْتَ"},
{"past_3fd", "اِنْقَاضَّتَا"},
{"past_3fp", "اِنْقَاضَضْنَ"},
{"past_3fs", "اِنْقَاضَّتْ"},
{"past_3md", "اِنْقَاضَّا"},
{"past_3mp", "اِنْقَاضُّوا"},
{"past_3ms", "اِنْقَاضَّ"},
},
},
{
label = "اِفْعَلَلَّ (p.416، abstract paradigm)", root = "فعلل", wazn = "افعللّ",
forms = {
{"imp_2d", "اِفْعَلِلَّا"},
{"imp_2fp", "اِفْعَلِّلْنَ"},
{"imp_2fs", "اِفْعَلِلِّي"},
{"imp_2mp", "اِفْعَلِلُّوا"},
{"imp_2ms", "اِفْعَلِلَّ"},
{"ind_1p", "نَفْعَلِلُّ"},
{"ind_1s", "أَفْعَلِلُّ"},
{"ind_2d", "تَفْعَلِلَّانِ"},
{"ind_2fp", "تَفْعَلِّلْنَ"},
{"ind_2fs", "تَفْعَلِلِّينَ"},
{"ind_2mp", "تَفْعَلِلُّونَ"},
{"ind_2ms", "تَفْعَلِلُّ"},
{"ind_3fd", "تَفْعَلِلَّانِ"},
{"ind_3fp", "يَفْعَلِّلْنَ"},
{"ind_3fs", "تَفْعَلِلُّ"},
{"ind_3md", "يَفْعَلِلَّانِ"},
{"ind_3mp", "يَفْعَلِلُّونَ"},
{"ind_3ms", "يَفْعَلِلُّ"},
{"past_1p", "اِفْعَلَّلْنَا"},
{"past_1s", "اِفْعَلَّلْتُ"},
{"past_2d", "اِفْعَلَّلْتُمَا"},
{"past_2fp", "اِفْعَلَّلْتُنَّ"},
{"past_2fs", "اِفْعَلَّلْتِ"},
{"past_2mp", "اِفْعَلَّلْتُمْ"},
{"past_2ms", "اِفْعَلَّلْتَ"},
{"past_3fd", "اِفْعَلَلَّتَا"},
{"past_3fp", "اِفْعَلَّلْنَ"},
{"past_3fs", "اِفْعَلَلَّتْ"},
{"past_3md", "اِفْعَلَلَّا"},
{"past_3mp", "اِفْعَلَلُّوا"},
{"past_3ms", "اِفْعَلَلَّ"},
},
},
{
label = "اِهْوَأَنَّ (p.420، افعللّ معتل العين)", root = "هوأن", wazn = "افعللّ",
forms = {
{"imp_2d", "اِهْوَئِنَّا"},
{"imp_2fp", "اِهْوَأْنِنَّ"},
{"imp_2fs", "اِهْوَئِنِّي"},
{"imp_2mp", "اِهْوَئِنُّوا"},
{"imp_2ms", "اِهْوَأْنِنْ"},
{"ind_1p", "نَهْوَئِنُّ"},
{"ind_1s", "أَهْوَئِنُّ"},
{"ind_2d", "تَهْوَئِنَّانِ"},
{"ind_2fp", "تَهْوَأْنِنَّ"},
{"ind_2fs", "تَهْوَئِنِّينَ"},
{"ind_2mp", "تَهْوَئِنُّونَ"},
{"ind_2ms", "تَهْوَئِنُّ"},
{"ind_3fd", "تَهْوَئِنَّانِ"},
{"ind_3fp", "يَهْوَأْنِنَّ"},
{"ind_3fs", "تَهْوَئِنُّ"},
{"ind_3md", "يَهْوَئِنَّانِ"},
{"ind_3mp", "يَهْوَئِنُّونَ"},
{"ind_3ms", "يَهْوَئِنُّ"},
{"past_1p", "اِهْوَأْنَنَّا"},
{"past_1s", "اِهْوَأْنَنْتُ"},
{"past_2d", "اِهْوَأْنَنْتُمَا"},
{"past_2fp", "اِهْوَأْنَنْتُنَّ"},
{"past_2fs", "اِهْوَأْنَنْتِ"},
{"past_2mp", "اِهْوَأْنَنْتُمْ"},
{"past_2ms", "اِهْوَأْنَنْتَ"},
{"past_3fd", "اِهْوَأَنَّتَا"},
{"past_3fp", "اِهْوَأْنَنَّ"},
{"past_3fs", "اِهْوَأَنَّتْ"},
{"past_3md", "اِهْوَأَنَّا"},
{"past_3mp", "اِهْوَأَنُّوا"},
{"past_3ms", "اِهْوَأَنَّ"},
},
},
{
label = "كَتَبَ ـُ (p.126، صحيح سالم)", root = "كتب", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُكْتُبَا"},
{"imp_2fp", "اُكْتُبْنَ"},
{"imp_2fs", "اُكْتُبِي"},
{"imp_2mp", "اُكْتُبُوا"},
{"imp_2ms", "اُكْتُبْ"},
{"ind_1p", "نَكْتُبُ"},
{"ind_1s", "أَكْتُبُ"},
{"ind_2d", "تَكْتُبَانِ"},
{"ind_2fp", "تَكْتُبْنَ"},
{"ind_2fs", "تَكْتُبِينَ"},
{"ind_2mp", "تَكْتُبُونَ"},
{"ind_2ms", "تَكْتُبُ"},
{"ind_3fd", "تَكْتُبَانِ"},
{"ind_3fp", "يَكْتُبْنَ"},
{"ind_3fs", "تَكْتُبُ"},
{"ind_3md", "يَكْتُبَانِ"},
{"ind_3mp", "يَكْتُبُونَ"},
{"ind_3ms", "يَكْتُبُ"},
{"ind_pass_1p", "نُكْتَبُ"},
{"ind_pass_1s", "أُكْتَبُ"},
{"ind_pass_2d", "تُكْتَبَانِ"},
{"ind_pass_2fp", "تُكْتَبْنَ"},
{"ind_pass_2fs", "تُكْتَبِينَ"},
{"ind_pass_2mp", "تُكْتَبُونَ"},
{"ind_pass_2ms", "تُكْتَبُ"},
{"ind_pass_3fd", "تُكْتَبَانِ"},
{"ind_pass_3fp", "يُكْتَبْنَ"},
{"ind_pass_3fs", "تُكْتَبُ"},
{"ind_pass_3md", "يُكْتَبَانِ"},
{"ind_pass_3mp", "يُكْتَبُونَ"},
{"ind_pass_3ms", "يُكْتَبُ"},
{"past_1p", "كَتَبْنَا"},
{"past_1s", "كَتَبْتُ"},
{"past_2d", "كَتَبْتُمَا"},
{"past_2fp", "كَتَبْتُنَّ"},
{"past_2fs", "كَتَبْتِ"},
{"past_2mp", "كَتَبْتُمْ"},
{"past_2ms", "كَتَبْتَ"},
{"past_3fd", "كَتَبَتَا"},
{"past_3fp", "كَتَبْنَ"},
{"past_3fs", "كَتَبَتْ"},
{"past_3md", "كَتَبَا"},
{"past_3mp", "كَتَبُوا"},
{"past_3ms", "كَتَبَ"},
{"past_pass_1p", "كُتِبْنَا"},
{"past_pass_1s", "كُتِبْتُ"},
{"past_pass_2d", "كُتِبْتُمَا"},
{"past_pass_2fp", "كُتِبْتُنَّ"},
{"past_pass_2fs", "كُتِبْتِ"},
{"past_pass_2mp", "كُتِبْتُمْ"},
{"past_pass_2ms", "كُتِبْتَ"},
{"past_pass_3fd", "كُتِبَتَا"},
{"past_pass_3fp", "كُتِبْنَ"},
{"past_pass_3fs", "كُتِبَتْ"},
{"past_pass_3md", "كُتِبَا"},
{"past_pass_3mp", "كُتِبُوا"},
{"past_pass_3ms", "كُتِبَ"},
},
},
{
label = "فَتَحَ ـَ (p.170، صحيح سالم)", root = "فتح", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِفْتَحَا"},
{"imp_2fp", "اِفْتَحْنَ"},
{"imp_2fs", "اِفْتَحِي"},
{"imp_2mp", "اِفْتَحُوا"},
{"imp_2ms", "اِفْتَحْ"},
{"ind_1p", "نَفْتَحُ"},
{"ind_1s", "أَفْتَحُ"},
{"ind_2d", "تَفْتَحَانِ"},
{"ind_2fp", "تَفْتَحْنَ"},
{"ind_2fs", "تَفْتَحِينَ"},
{"ind_2mp", "تَفْتَحُونَ"},
{"ind_2ms", "تَفْتَحُ"},
{"ind_3fd", "تَفْتَحَانِ"},
{"ind_3fp", "يَفْتَحْنَ"},
{"ind_3fs", "تَفْتَحُ"},
{"ind_3md", "يَفْتَحَانِ"},
{"ind_3mp", "يَفْتَحُونَ"},
{"ind_3ms", "يَفْتَحُ"},
{"ind_pass_1p", "نُفْتَحُ"},
{"ind_pass_1s", "أُفْتَحُ"},
{"ind_pass_2d", "تُفْتَحَانِ"},
{"ind_pass_2fp", "تُفْتَحْنَ"},
{"ind_pass_2fs", "تُفْتَحِينَ"},
{"ind_pass_2mp", "تُفْتَحُونَ"},
{"ind_pass_2ms", "تُفْتَحُ"},
{"ind_pass_3fd", "تُفْتَحَانِ"},
{"ind_pass_3fp", "يُفْتَحْنَ"},
{"ind_pass_3fs", "تُفْتَحُ"},
{"ind_pass_3md", "يُفْتَحَانِ"},
{"ind_pass_3mp", "يُفْتَحُونَ"},
{"ind_pass_3ms", "يُفْتَحُ"},
{"past_1p", "فَتَحْنَا"},
{"past_1s", "فَتَحْتُ"},
{"past_2d", "فَتَحْتُمَا"},
{"past_2fp", "فَتَحْتُنَّ"},
{"past_2fs", "فَتَحْتِ"},
{"past_2mp", "فَتَحْتُمْ"},
{"past_2ms", "فَتَحْتَ"},
{"past_3fd", "فَتَحَتَا"},
{"past_3fp", "فَتَحْنَ"},
{"past_3fs", "فَتَحَتْ"},
{"past_3md", "فَتَحَا"},
{"past_3mp", "فَتَحُوا"},
{"past_3ms", "فَتَحَ"},
{"past_pass_1p", "فُتِحْنَا"},
{"past_pass_1s", "فُتِحْتُ"},
{"past_pass_2d", "فُتِحْتُمَا"},
{"past_pass_2fp", "فُتِحْتُنَّ"},
{"past_pass_2fs", "فُتِحْتِ"},
{"past_pass_2mp", "فُتِحْتُمْ"},
{"past_pass_2ms", "فُتِحْتَ"},
{"past_pass_3fd", "فُتِحَتَا"},
{"past_pass_3fp", "فُتِحْنَ"},
{"past_pass_3fs", "فُتِحَتْ"},
{"past_pass_3md", "فُتِحَا"},
{"past_pass_3mp", "فُتِحُوا"},
{"past_pass_3ms", "فُتِحَ"},
},
},
{
label = "نَعِمَ ـِ (p.235، صحيح سالم)", root = "نعم", wazn = "فعِل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِنْعِمَا"},
{"imp_2fp", "اِنْعِمْنَ"},
{"imp_2fs", "اِنْعِمِي"},
{"imp_2mp", "اِنْعِمُوا"},
{"imp_2ms", "اِنْعِمْ"},
{"ind_1p", "نَنْعِمُ"},
{"ind_1s", "أَنْعِمُ"},
{"ind_2d", "تَنْعِمَانِ"},
{"ind_2fp", "تَنْعِمْنَ"},
{"ind_2fs", "تَنْعِمِينَ"},
{"ind_2mp", "تَنْعِمُونَ"},
{"ind_2ms", "تَنْعِمُ"},
{"ind_3fd", "تَنْعِمَانِ"},
{"ind_3fp", "يَنْعِمْنَ"},
{"ind_3fs", "تَنْعِمُ"},
{"ind_3md", "يَنْعِمَانِ"},
{"ind_3mp", "يَنْعِمُونَ"},
{"ind_3ms", "يَنْعِمُ"},
{"ind_pass_1p", "نُنْعَمُ"},
{"ind_pass_1s", "أُنْعَمُ"},
{"ind_pass_2d", "تُنْعَمَانِ"},
{"ind_pass_2fp", "تُنْعَمْنَ"},
{"ind_pass_2fs", "تُنْعَمِينَ"},
{"ind_pass_2mp", "تُنْعَمُونَ"},
{"ind_pass_2ms", "تُنْعَمُ"},
{"ind_pass_3fd", "تُنْعَمَانِ"},
{"ind_pass_3fp", "يُنْعَمْنَ"},
{"ind_pass_3fs", "تُنْعَمُ"},
{"ind_pass_3md", "يُنْعَمَانِ"},
{"ind_pass_3mp", "يُنْعَمُونَ"},
{"ind_pass_3ms", "يُنْعَمُ"},
{"past_1p", "نَعِمْنَا"},
{"past_1s", "نَعِمْتُ"},
{"past_2d", "نَعِمْتُمَا"},
{"past_2fp", "نَعِمْتُنَّ"},
{"past_2fs", "نَعِمْتِ"},
{"past_2mp", "نَعِمْتُمْ"},
{"past_2ms", "نَعِمْتَ"},
{"past_3fd", "نَعِمَتَا"},
{"past_3fp", "نَعِمْنَ"},
{"past_3fs", "نَعِمَتْ"},
{"past_3md", "نَعِمَا"},
{"past_3mp", "نَعِمُوا"},
{"past_3ms", "نَعِمَ"},
{"past_pass_1p", "نُعِمْنَا"},
{"past_pass_1s", "نُعِمْتُ"},
{"past_pass_2d", "نُعِمْتُمَا"},
{"past_pass_2fp", "نُعِمْتُنَّ"},
{"past_pass_2fs", "نُعِمْتِ"},
{"past_pass_2mp", "نُعِمْتُمْ"},
{"past_pass_2ms", "نُعِمْتَ"},
{"past_pass_3fd", "نُعِمَتَا"},
{"past_pass_3fp", "نُعِمْنَ"},
{"past_pass_3fs", "نُعِمَتْ"},
{"past_pass_3md", "نُعِمَا"},
{"past_pass_3mp", "نُعِمُوا"},
{"past_pass_3ms", "نُعِمَ"},
},
},
{
label = "وَرِيَ ـِ (p.237، لفيف مفروق)", root = "وري", wazn = "فعِل يفعِل",
forms = {
{"imp_2d", "رِيَا"},
{"imp_2fp", "رِينَ"},
{"imp_2fs", "رِي"},
{"imp_2mp", "رُوا"},
{"imp_2ms", "رِ"},
{"ind_1p", "نَرِي"},
{"ind_1s", "أَرِي"},
{"ind_2d", "تَرِيَانِ"},
{"ind_2fp", "تَرِينَ"},
{"ind_2fs", "تَرِينَ"},
{"ind_2mp", "تَرُونَ"},
{"ind_2ms", "تَرِي"},
{"ind_3fd", "تَرِيَانِ"},
{"ind_3fp", "يَرِينَ"},
{"ind_3fs", "تَرِي"},
{"ind_3md", "يَرِيَانِ"},
{"ind_3mp", "يَرُونَ"},
{"ind_3ms", "يَرِي"},
{"past_1p", "وَرِينَا"},
{"past_1s", "وَرِيتُ"},
{"past_2d", "وَرِيتُمَا"},
{"past_2fp", "وَرِيتُنَّ"},
{"past_2fs", "وَرِيتِ"},
{"past_2mp", "وَرِيتُمْ"},
{"past_2ms", "وَرِيتَ"},
{"past_3fd", "وَرِيَتَا"},
{"past_3fp", "وَرِينَ"},
{"past_3fs", "وَرِيَتْ"},
{"past_3md", "وَرِيَا"},
{"past_3mp", "وَرُوا"},
{"past_3ms", "وَرِيَ"},
},
},
{
label = "تَفَعَّلَ (p.285، abstract paradigm)", root = "فعل", wazn = "تفعّل",
pass = true,
forms = {
{"imp_2d", "تَفَعَّلَا"},
{"imp_2fp", "تَفَعَّلْنَ"},
{"imp_2fs", "تَفَعَّلِي"},
{"imp_2mp", "تَفَعَّلُوا"},
{"imp_2ms", "تَفَعَّلْ"},
{"ind_1p", "نَتَفَعَّلُ"},
{"ind_1s", "أَتَفَعَّلُ"},
{"ind_2d", "تَتَفَعَّلَانِ"},
{"ind_2fp", "تَتَفَعَّلْنَ"},
{"ind_2fs", "تَتَفَعَّلِينَ"},
{"ind_2mp", "تَتَفَعَّلُونَ"},
{"ind_2ms", "تَتَفَعَّلُ"},
{"ind_3fd", "تَتَفَعَّلَانِ"},
{"ind_3fp", "يَتَفَعَّلْنَ"},
{"ind_3fs", "تَتَفَعَّلُ"},
{"ind_3md", "يَتَفَعَّلَانِ"},
{"ind_3mp", "يَتَفَعَّلُونَ"},
{"ind_3ms", "يَتَفَعَّلُ"},
{"ind_pass_1p", "نُتَفَعَّلُ"},
{"ind_pass_1s", "أُتَفَعَّلُ"},
{"ind_pass_2d", "تُتَفَعَّلَانِ"},
{"ind_pass_2fp", "تُتَفَعَّلْنَ"},
{"ind_pass_2fs", "تُتَفَعَّلِينَ"},
{"ind_pass_2mp", "تُتَفَعَّلُونَ"},
{"ind_pass_2ms", "تُتَفَعَّلُ"},
{"ind_pass_3fd", "تُتَفَعَّلَانِ"},
{"ind_pass_3fp", "يُتَفَعَّلْنَ"},
{"ind_pass_3fs", "تُتَفَعَّلُ"},
{"ind_pass_3md", "يُتَفَعَّلَانِ"},
{"ind_pass_3mp", "يُتَفَعَّلُونَ"},
{"ind_pass_3ms", "يُتَفَعَّلُ"},
{"past_1p", "تَفَعَّلْنَا"},
{"past_1s", "تَفَعَّلْتُ"},
{"past_2d", "تَفَعَّلْتُمَا"},
{"past_2fp", "تَفَعَّلْتُنَّ"},
{"past_2fs", "تَفَعَّلْتِ"},
{"past_2mp", "تَفَعَّلْتُمْ"},
{"past_2ms", "تَفَعَّلْتَ"},
{"past_3fd", "تَفَعَّلَتَا"},
{"past_3fp", "تَفَعَّلْنَ"},
{"past_3fs", "تَفَعَّلَتْ"},
{"past_3md", "تَفَعَّلَا"},
{"past_3mp", "تَفَعَّلُوا"},
{"past_3ms", "تَفَعَّلَ"},
{"past_pass_1p", "تُفُعِّلْنَا"},
{"past_pass_1s", "تُفُعِّلْتُ"},
{"past_pass_2d", "تُفُعِّلْتُمَا"},
{"past_pass_2fp", "تُفُعِّلْتُنَّ"},
{"past_pass_2fs", "تُفُعِّلْتِ"},
{"past_pass_2mp", "تُفُعِّلْتُمْ"},
{"past_pass_2ms", "تُفُعِّلْتَ"},
{"past_pass_3fd", "تُفُعِّلَتَا"},
{"past_pass_3fp", "تُفُعِّلْنَ"},
{"past_pass_3fs", "تُفُعِّلَتْ"},
{"past_pass_3md", "تُفُعِّلَا"},
{"past_pass_3mp", "تُفُعِّلُوا"},
{"past_pass_3ms", "تُفُعِّلَ"},
},
},
{
label = "نَصَرَ ـُ (p.127)", root = "نصر", wazn = "فعَل يفعُل",
forms = {
{"imp_2d", "اُنْصُرَا"},
{"imp_2fp", "اُنْصُرْنَ"},
{"imp_2fs", "اُنْصُرِي"},
{"imp_2mp", "اُنْصُرُوا"},
{"imp_2ms", "اُنْصُرْ"},
{"ind_1p", "نَنْصُرُ"},
{"ind_1s", "أَنْصُرُ"},
{"ind_2d", "تَنْصُرَانِ"},
{"ind_2fp", "تَنْصُرْنَ"},
{"ind_2fs", "تَنْصُرِينَ"},
{"ind_2mp", "تَنْصُرُونَ"},
{"ind_2ms", "تَنْصُرُ"},
{"ind_3fd", "تَنْصُرَانِ"},
{"ind_3fp", "يَنْصُرْنَ"},
{"ind_3fs", "تَنْصُرُ"},
{"ind_3md", "يَنْصُرَانِ"},
{"ind_3mp", "يَنْصُرُونَ"},
{"ind_3ms", "يَنْصُرُ"},
{"past_1p", "نَصَرْنَا"},
{"past_1s", "نَصَرْتُ"},
{"past_2d", "نَصَرْتُمَا"},
{"past_2fp", "نَصَرْتُنَّ"},
{"past_2fs", "نَصَرْتِ"},
{"past_2mp", "نَصَرْتُمْ"},
{"past_2ms", "نَصَرْتَ"},
{"past_3fd", "نَصَرَتَا"},
{"past_3fp", "نَصَرْنَ"},
{"past_3fs", "نَصَرَتْ"},
{"past_3md", "نَصَرَا"},
{"past_3mp", "نَصَرُوا"},
{"past_3ms", "نَصَرَ"},
},
},
{
label = "حَدَثَ ـُ (p.127)", root = "حدث", wazn = "فعَل يفعُل",
forms = {
{"imp_2d", "اُحْدُثَا"},
{"imp_2fp", "اُحْدُثْنَ"},
{"imp_2fs", "اُحْدُثِي"},
{"imp_2mp", "اُحْدُثُوا"},
{"imp_2ms", "اُحْدُثْ"},
{"ind_1p", "نَحْدُثُ"},
{"ind_1s", "أَحْدُثُ"},
{"ind_2d", "تَحْدُثَانِ"},
{"ind_2fp", "تَحْدُثْنَ"},
{"ind_2fs", "تَحْدُثِينَ"},
{"ind_2mp", "تَحْدُثُونَ"},
{"ind_2ms", "تَحْدُثُ"},
{"ind_3fd", "تَحْدُثَانِ"},
{"ind_3fp", "يَحْدُثْنَ"},
{"ind_3fs", "تَحْدُثُ"},
{"ind_3md", "يَحْدُثَانِ"},
{"ind_3mp", "يَحْدُثُونَ"},
{"ind_3ms", "يَحْدُثُ"},
{"past_1p", "حَدَثْنَا"},
{"past_1s", "حَدَثْتُ"},
{"past_2d", "حَدَثْتُمَا"},
{"past_2fp", "حَدَثْتُنَّ"},
{"past_2fs", "حَدَثْتِ"},
{"past_2mp", "حَدَثْتُمْ"},
{"past_2ms", "حَدَثْتَ"},
{"past_3fd", "حَدَثَتَا"},
{"past_3fp", "حَدَثْنَ"},
{"past_3fs", "حَدَثَتْ"},
{"past_3md", "حَدَثَا"},
{"past_3mp", "حَدَثُوا"},
{"past_3ms", "حَدَثَ"},
},
},
}
q7d73d0rqvhb3kdcrnojrqzuhptvfql
1124200
1124184
2026-08-30T18:31:32Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124200
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 6 من 7.
return {
{
label = "اِنْقاضَّ (p.380، افعالّ)", root = "نقض", wazn = "افعالّ",
forms = {
{"imp_2d", "اِنْقَاضَّا"},
{"imp_2fp", "اِنْقَاضِضْنَ"},
{"imp_2fs", "اِنْقَاضِّي"},
{"imp_2mp", "اِنْقَاضُّوا"},
{"imp_2ms", "اِنْقَاضِضْ"},
{"ind_1p", "نَنْقَاضُّ"},
{"ind_1s", "أَنْقَاضُّ"},
{"ind_2d", "تَنْقَاضَّانِ"},
{"ind_2fp", "تَنْقَاضِضْنَ"},
{"ind_2fs", "تَنْقَاضِّينَ"},
{"ind_2mp", "تَنْقَاضُّونَ"},
{"ind_2ms", "تَنْقَاضُّ"},
{"ind_3fd", "تَنْقَاضَّانِ"},
{"ind_3fp", "يَنْقَاضِضْنَ"},
{"ind_3fs", "تَنْقَاضُّ"},
{"ind_3md", "يَنْقَاضَّانِ"},
{"ind_3mp", "يَنْقَاضُّونَ"},
{"ind_3ms", "يَنْقَاضُّ"},
{"past_1p", "اِنْقَاضَضْنَا"},
{"past_1s", "اِنْقَاضَضْتُ"},
{"past_2d", "اِنْقَاضَضْتُمَا"},
{"past_2fp", "اِنْقَاضَضْتُنَّ"},
{"past_2fs", "اِنْقَاضَضْتِ"},
{"past_2mp", "اِنْقَاضَضْتُمْ"},
{"past_2ms", "اِنْقَاضَضْتَ"},
{"past_3fd", "اِنْقَاضَّتَا"},
{"past_3fp", "اِنْقَاضَضْنَ"},
{"past_3fs", "اِنْقَاضَّتْ"},
{"past_3md", "اِنْقَاضَّا"},
{"past_3mp", "اِنْقَاضُّوا"},
{"past_3ms", "اِنْقَاضَّ"},
},
},
{
label = "اِفْعَلَلَّ (p.416، abstract paradigm)", root = "فعلل", wazn = "افعللّ",
forms = {
{"imp_2d", "اِفْعَلِلَّا"},
{"imp_2fp", "اِفْعَلِّلْنَ"},
{"imp_2fs", "اِفْعَلِلِّي"},
{"imp_2mp", "اِفْعَلِلُّوا"},
{"imp_2ms", "اِفْعَلِلَّ"},
{"ind_1p", "نَفْعَلِلُّ"},
{"ind_1s", "أَفْعَلِلُّ"},
{"ind_2d", "تَفْعَلِلَّانِ"},
{"ind_2fp", "تَفْعَلِّلْنَ"},
{"ind_2fs", "تَفْعَلِلِّينَ"},
{"ind_2mp", "تَفْعَلِلُّونَ"},
{"ind_2ms", "تَفْعَلِلُّ"},
{"ind_3fd", "تَفْعَلِلَّانِ"},
{"ind_3fp", "يَفْعَلِّلْنَ"},
{"ind_3fs", "تَفْعَلِلُّ"},
{"ind_3md", "يَفْعَلِلَّانِ"},
{"ind_3mp", "يَفْعَلِلُّونَ"},
{"ind_3ms", "يَفْعَلِلُّ"},
{"past_1p", "اِفْعَلَّلْنَا"},
{"past_1s", "اِفْعَلَّلْتُ"},
{"past_2d", "اِفْعَلَّلْتُمَا"},
{"past_2fp", "اِفْعَلَّلْتُنَّ"},
{"past_2fs", "اِفْعَلَّلْتِ"},
{"past_2mp", "اِفْعَلَّلْتُمْ"},
{"past_2ms", "اِفْعَلَّلْتَ"},
{"past_3fd", "اِفْعَلَلَّتَا"},
{"past_3fp", "اِفْعَلَّلْنَ"},
{"past_3fs", "اِفْعَلَلَّتْ"},
{"past_3md", "اِفْعَلَلَّا"},
{"past_3mp", "اِفْعَلَلُّوا"},
{"past_3ms", "اِفْعَلَلَّ"},
},
},
{
label = "اِهْوَأَنَّ (p.420، افعللّ معتل العين)", root = "هوأن", wazn = "افعللّ",
forms = {
{"imp_2d", "اِهْوَئِنَّا"},
{"imp_2fp", "اِهْوَأْنِنَّ"},
{"imp_2fs", "اِهْوَئِنِّي"},
{"imp_2mp", "اِهْوَئِنُّوا"},
{"imp_2ms", "اِهْوَأْنِنْ"},
{"ind_1p", "نَهْوَئِنُّ"},
{"ind_1s", "أَهْوَئِنُّ"},
{"ind_2d", "تَهْوَئِنَّانِ"},
{"ind_2fp", "تَهْوَأْنِنَّ"},
{"ind_2fs", "تَهْوَئِنِّينَ"},
{"ind_2mp", "تَهْوَئِنُّونَ"},
{"ind_2ms", "تَهْوَئِنُّ"},
{"ind_3fd", "تَهْوَئِنَّانِ"},
{"ind_3fp", "يَهْوَأْنِنَّ"},
{"ind_3fs", "تَهْوَئِنُّ"},
{"ind_3md", "يَهْوَئِنَّانِ"},
{"ind_3mp", "يَهْوَئِنُّونَ"},
{"ind_3ms", "يَهْوَئِنُّ"},
{"past_1p", "اِهْوَأْنَنَّا"},
{"past_1s", "اِهْوَأْنَنْتُ"},
{"past_2d", "اِهْوَأْنَنْتُمَا"},
{"past_2fp", "اِهْوَأْنَنْتُنَّ"},
{"past_2fs", "اِهْوَأْنَنْتِ"},
{"past_2mp", "اِهْوَأْنَنْتُمْ"},
{"past_2ms", "اِهْوَأْنَنْتَ"},
{"past_3fd", "اِهْوَأَنَّتَا"},
{"past_3fp", "اِهْوَأْنَنَّ"},
{"past_3fs", "اِهْوَأَنَّتْ"},
{"past_3md", "اِهْوَأَنَّا"},
{"past_3mp", "اِهْوَأَنُّوا"},
{"past_3ms", "اِهْوَأَنَّ"},
},
},
{
label = "كَتَبَ ـُ (p.126، صحيح سالم)", root = "كتب", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُكْتُبَا"},
{"imp_2fp", "اُكْتُبْنَ"},
{"imp_2fs", "اُكْتُبِي"},
{"imp_2mp", "اُكْتُبُوا"},
{"imp_2ms", "اُكْتُبْ"},
{"ind_1p", "نَكْتُبُ"},
{"ind_1s", "أَكْتُبُ"},
{"ind_2d", "تَكْتُبَانِ"},
{"ind_2fp", "تَكْتُبْنَ"},
{"ind_2fs", "تَكْتُبِينَ"},
{"ind_2mp", "تَكْتُبُونَ"},
{"ind_2ms", "تَكْتُبُ"},
{"ind_3fd", "تَكْتُبَانِ"},
{"ind_3fp", "يَكْتُبْنَ"},
{"ind_3fs", "تَكْتُبُ"},
{"ind_3md", "يَكْتُبَانِ"},
{"ind_3mp", "يَكْتُبُونَ"},
{"ind_3ms", "يَكْتُبُ"},
{"ind_pass_1p", "نُكْتَبُ"},
{"ind_pass_1s", "أُكْتَبُ"},
{"ind_pass_2d", "تُكْتَبَانِ"},
{"ind_pass_2fp", "تُكْتَبْنَ"},
{"ind_pass_2fs", "تُكْتَبِينَ"},
{"ind_pass_2mp", "تُكْتَبُونَ"},
{"ind_pass_2ms", "تُكْتَبُ"},
{"ind_pass_3fd", "تُكْتَبَانِ"},
{"ind_pass_3fp", "يُكْتَبْنَ"},
{"ind_pass_3fs", "تُكْتَبُ"},
{"ind_pass_3md", "يُكْتَبَانِ"},
{"ind_pass_3mp", "يُكْتَبُونَ"},
{"ind_pass_3ms", "يُكْتَبُ"},
{"past_1p", "كَتَبْنَا"},
{"past_1s", "كَتَبْتُ"},
{"past_2d", "كَتَبْتُمَا"},
{"past_2fp", "كَتَبْتُنَّ"},
{"past_2fs", "كَتَبْتِ"},
{"past_2mp", "كَتَبْتُمْ"},
{"past_2ms", "كَتَبْتَ"},
{"past_3fd", "كَتَبَتَا"},
{"past_3fp", "كَتَبْنَ"},
{"past_3fs", "كَتَبَتْ"},
{"past_3md", "كَتَبَا"},
{"past_3mp", "كَتَبُوا"},
{"past_3ms", "كَتَبَ"},
{"past_pass_1p", "كُتِبْنَا"},
{"past_pass_1s", "كُتِبْتُ"},
{"past_pass_2d", "كُتِبْتُمَا"},
{"past_pass_2fp", "كُتِبْتُنَّ"},
{"past_pass_2fs", "كُتِبْتِ"},
{"past_pass_2mp", "كُتِبْتُمْ"},
{"past_pass_2ms", "كُتِبْتَ"},
{"past_pass_3fd", "كُتِبَتَا"},
{"past_pass_3fp", "كُتِبْنَ"},
{"past_pass_3fs", "كُتِبَتْ"},
{"past_pass_3md", "كُتِبَا"},
{"past_pass_3mp", "كُتِبُوا"},
{"past_pass_3ms", "كُتِبَ"},
},
},
{
label = "فَتَحَ ـَ (p.170، صحيح سالم)", root = "فتح", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِفْتَحَا"},
{"imp_2fp", "اِفْتَحْنَ"},
{"imp_2fs", "اِفْتَحِي"},
{"imp_2mp", "اِفْتَحُوا"},
{"imp_2ms", "اِفْتَحْ"},
{"ind_1p", "نَفْتَحُ"},
{"ind_1s", "أَفْتَحُ"},
{"ind_2d", "تَفْتَحَانِ"},
{"ind_2fp", "تَفْتَحْنَ"},
{"ind_2fs", "تَفْتَحِينَ"},
{"ind_2mp", "تَفْتَحُونَ"},
{"ind_2ms", "تَفْتَحُ"},
{"ind_3fd", "تَفْتَحَانِ"},
{"ind_3fp", "يَفْتَحْنَ"},
{"ind_3fs", "تَفْتَحُ"},
{"ind_3md", "يَفْتَحَانِ"},
{"ind_3mp", "يَفْتَحُونَ"},
{"ind_3ms", "يَفْتَحُ"},
{"ind_pass_1p", "نُفْتَحُ"},
{"ind_pass_1s", "أُفْتَحُ"},
{"ind_pass_2d", "تُفْتَحَانِ"},
{"ind_pass_2fp", "تُفْتَحْنَ"},
{"ind_pass_2fs", "تُفْتَحِينَ"},
{"ind_pass_2mp", "تُفْتَحُونَ"},
{"ind_pass_2ms", "تُفْتَحُ"},
{"ind_pass_3fd", "تُفْتَحَانِ"},
{"ind_pass_3fp", "يُفْتَحْنَ"},
{"ind_pass_3fs", "تُفْتَحُ"},
{"ind_pass_3md", "يُفْتَحَانِ"},
{"ind_pass_3mp", "يُفْتَحُونَ"},
{"ind_pass_3ms", "يُفْتَحُ"},
{"past_1p", "فَتَحْنَا"},
{"past_1s", "فَتَحْتُ"},
{"past_2d", "فَتَحْتُمَا"},
{"past_2fp", "فَتَحْتُنَّ"},
{"past_2fs", "فَتَحْتِ"},
{"past_2mp", "فَتَحْتُمْ"},
{"past_2ms", "فَتَحْتَ"},
{"past_3fd", "فَتَحَتَا"},
{"past_3fp", "فَتَحْنَ"},
{"past_3fs", "فَتَحَتْ"},
{"past_3md", "فَتَحَا"},
{"past_3mp", "فَتَحُوا"},
{"past_3ms", "فَتَحَ"},
{"past_pass_1p", "فُتِحْنَا"},
{"past_pass_1s", "فُتِحْتُ"},
{"past_pass_2d", "فُتِحْتُمَا"},
{"past_pass_2fp", "فُتِحْتُنَّ"},
{"past_pass_2fs", "فُتِحْتِ"},
{"past_pass_2mp", "فُتِحْتُمْ"},
{"past_pass_2ms", "فُتِحْتَ"},
{"past_pass_3fd", "فُتِحَتَا"},
{"past_pass_3fp", "فُتِحْنَ"},
{"past_pass_3fs", "فُتِحَتْ"},
{"past_pass_3md", "فُتِحَا"},
{"past_pass_3mp", "فُتِحُوا"},
{"past_pass_3ms", "فُتِحَ"},
},
},
{
label = "نَعِمَ ـِ (p.235، صحيح سالم)", root = "نعم", wazn = "فعِل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِنْعِمَا"},
{"imp_2fp", "اِنْعِمْنَ"},
{"imp_2fs", "اِنْعِمِي"},
{"imp_2mp", "اِنْعِمُوا"},
{"imp_2ms", "اِنْعِمْ"},
{"ind_1p", "نَنْعِمُ"},
{"ind_1s", "أَنْعِمُ"},
{"ind_2d", "تَنْعِمَانِ"},
{"ind_2fp", "تَنْعِمْنَ"},
{"ind_2fs", "تَنْعِمِينَ"},
{"ind_2mp", "تَنْعِمُونَ"},
{"ind_2ms", "تَنْعِمُ"},
{"ind_3fd", "تَنْعِمَانِ"},
{"ind_3fp", "يَنْعِمْنَ"},
{"ind_3fs", "تَنْعِمُ"},
{"ind_3md", "يَنْعِمَانِ"},
{"ind_3mp", "يَنْعِمُونَ"},
{"ind_3ms", "يَنْعِمُ"},
{"ind_pass_1p", "نُنْعَمُ"},
{"ind_pass_1s", "أُنْعَمُ"},
{"ind_pass_2d", "تُنْعَمَانِ"},
{"ind_pass_2fp", "تُنْعَمْنَ"},
{"ind_pass_2fs", "تُنْعَمِينَ"},
{"ind_pass_2mp", "تُنْعَمُونَ"},
{"ind_pass_2ms", "تُنْعَمُ"},
{"ind_pass_3fd", "تُنْعَمَانِ"},
{"ind_pass_3fp", "يُنْعَمْنَ"},
{"ind_pass_3fs", "تُنْعَمُ"},
{"ind_pass_3md", "يُنْعَمَانِ"},
{"ind_pass_3mp", "يُنْعَمُونَ"},
{"ind_pass_3ms", "يُنْعَمُ"},
{"past_1p", "نَعِمْنَا"},
{"past_1s", "نَعِمْتُ"},
{"past_2d", "نَعِمْتُمَا"},
{"past_2fp", "نَعِمْتُنَّ"},
{"past_2fs", "نَعِمْتِ"},
{"past_2mp", "نَعِمْتُمْ"},
{"past_2ms", "نَعِمْتَ"},
{"past_3fd", "نَعِمَتَا"},
{"past_3fp", "نَعِمْنَ"},
{"past_3fs", "نَعِمَتْ"},
{"past_3md", "نَعِمَا"},
{"past_3mp", "نَعِمُوا"},
{"past_3ms", "نَعِمَ"},
{"past_pass_1p", "نُعِمْنَا"},
{"past_pass_1s", "نُعِمْتُ"},
{"past_pass_2d", "نُعِمْتُمَا"},
{"past_pass_2fp", "نُعِمْتُنَّ"},
{"past_pass_2fs", "نُعِمْتِ"},
{"past_pass_2mp", "نُعِمْتُمْ"},
{"past_pass_2ms", "نُعِمْتَ"},
{"past_pass_3fd", "نُعِمَتَا"},
{"past_pass_3fp", "نُعِمْنَ"},
{"past_pass_3fs", "نُعِمَتْ"},
{"past_pass_3md", "نُعِمَا"},
{"past_pass_3mp", "نُعِمُوا"},
{"past_pass_3ms", "نُعِمَ"},
},
},
{
label = "وَرِيَ ـِ (p.237، لفيف مفروق)", root = "وري", wazn = "فعِل يفعِل",
forms = {
{"imp_2d", "رِيَا"},
{"imp_2fp", "رِينَ"},
{"imp_2fs", "رِي"},
{"imp_2mp", "رُوا"},
{"imp_2ms", "رِ"},
{"ind_1p", "نَرِي"},
{"ind_1s", "أَرِي"},
{"ind_2d", "تَرِيَانِ"},
{"ind_2fp", "تَرِينَ"},
{"ind_2fs", "تَرِينَ"},
{"ind_2mp", "تَرُونَ"},
{"ind_2ms", "تَرِي"},
{"ind_3fd", "تَرِيَانِ"},
{"ind_3fp", "يَرِينَ"},
{"ind_3fs", "تَرِي"},
{"ind_3md", "يَرِيَانِ"},
{"ind_3mp", "يَرُونَ"},
{"ind_3ms", "يَرِي"},
{"past_1p", "وَرِينَا"},
{"past_1s", "وَرِيتُ"},
{"past_2d", "وَرِيتُمَا"},
{"past_2fp", "وَرِيتُنَّ"},
{"past_2fs", "وَرِيتِ"},
{"past_2mp", "وَرِيتُمْ"},
{"past_2ms", "وَرِيتَ"},
{"past_3fd", "وَرِيَتَا"},
{"past_3fp", "وَرِينَ"},
{"past_3fs", "وَرِيَتْ"},
{"past_3md", "وَرِيَا"},
{"past_3mp", "وَرُوا"},
{"past_3ms", "وَرِيَ"},
},
},
{
label = "تَفَعَّلَ (p.285، abstract paradigm)", root = "فعل", wazn = "تفعّل",
pass = true,
forms = {
{"imp_2d", "تَفَعَّلَا"},
{"imp_2fp", "تَفَعَّلْنَ"},
{"imp_2fs", "تَفَعَّلِي"},
{"imp_2mp", "تَفَعَّلُوا"},
{"imp_2ms", "تَفَعَّلْ"},
{"ind_1p", "نَتَفَعَّلُ"},
{"ind_1s", "أَتَفَعَّلُ"},
{"ind_2d", "تَتَفَعَّلَانِ"},
{"ind_2fp", "تَتَفَعَّلْنَ"},
{"ind_2fs", "تَتَفَعَّلِينَ"},
{"ind_2mp", "تَتَفَعَّلُونَ"},
{"ind_2ms", "تَتَفَعَّلُ"},
{"ind_3fd", "تَتَفَعَّلَانِ"},
{"ind_3fp", "يَتَفَعَّلْنَ"},
{"ind_3fs", "تَتَفَعَّلُ"},
{"ind_3md", "يَتَفَعَّلَانِ"},
{"ind_3mp", "يَتَفَعَّلُونَ"},
{"ind_3ms", "يَتَفَعَّلُ"},
{"ind_pass_1p", "نُتَفَعَّلُ"},
{"ind_pass_1s", "أُتَفَعَّلُ"},
{"ind_pass_2d", "تُتَفَعَّلَانِ"},
{"ind_pass_2fp", "تُتَفَعَّلْنَ"},
{"ind_pass_2fs", "تُتَفَعَّلِينَ"},
{"ind_pass_2mp", "تُتَفَعَّلُونَ"},
{"ind_pass_2ms", "تُتَفَعَّلُ"},
{"ind_pass_3fd", "تُتَفَعَّلَانِ"},
{"ind_pass_3fp", "يُتَفَعَّلْنَ"},
{"ind_pass_3fs", "تُتَفَعَّلُ"},
{"ind_pass_3md", "يُتَفَعَّلَانِ"},
{"ind_pass_3mp", "يُتَفَعَّلُونَ"},
{"ind_pass_3ms", "يُتَفَعَّلُ"},
{"past_1p", "تَفَعَّلْنَا"},
{"past_1s", "تَفَعَّلْتُ"},
{"past_2d", "تَفَعَّلْتُمَا"},
{"past_2fp", "تَفَعَّلْتُنَّ"},
{"past_2fs", "تَفَعَّلْتِ"},
{"past_2mp", "تَفَعَّلْتُمْ"},
{"past_2ms", "تَفَعَّلْتَ"},
{"past_3fd", "تَفَعَّلَتَا"},
{"past_3fp", "تَفَعَّلْنَ"},
{"past_3fs", "تَفَعَّلَتْ"},
{"past_3md", "تَفَعَّلَا"},
{"past_3mp", "تَفَعَّلُوا"},
{"past_3ms", "تَفَعَّلَ"},
{"past_pass_1p", "تُفُعِّلْنَا"},
{"past_pass_1s", "تُفُعِّلْتُ"},
{"past_pass_2d", "تُفُعِّلْتُمَا"},
{"past_pass_2fp", "تُفُعِّلْتُنَّ"},
{"past_pass_2fs", "تُفُعِّلْتِ"},
{"past_pass_2mp", "تُفُعِّلْتُمْ"},
{"past_pass_2ms", "تُفُعِّلْتَ"},
{"past_pass_3fd", "تُفُعِّلَتَا"},
{"past_pass_3fp", "تُفُعِّلْنَ"},
{"past_pass_3fs", "تُفُعِّلَتْ"},
{"past_pass_3md", "تُفُعِّلَا"},
{"past_pass_3mp", "تُفُعِّلُوا"},
{"past_pass_3ms", "تُفُعِّلَ"},
},
},
{
label = "نَصَرَ ـُ (p.127)", root = "نصر", wazn = "فعَل يفعُل",
forms = {
{"imp_2d", "اُنْصُرَا"},
{"imp_2fp", "اُنْصُرْنَ"},
{"imp_2fs", "اُنْصُرِي"},
{"imp_2mp", "اُنْصُرُوا"},
{"imp_2ms", "اُنْصُرْ"},
{"ind_1p", "نَنْصُرُ"},
{"ind_1s", "أَنْصُرُ"},
{"ind_2d", "تَنْصُرَانِ"},
{"ind_2fp", "تَنْصُرْنَ"},
{"ind_2fs", "تَنْصُرِينَ"},
{"ind_2mp", "تَنْصُرُونَ"},
{"ind_2ms", "تَنْصُرُ"},
{"ind_3fd", "تَنْصُرَانِ"},
{"ind_3fp", "يَنْصُرْنَ"},
{"ind_3fs", "تَنْصُرُ"},
{"ind_3md", "يَنْصُرَانِ"},
{"ind_3mp", "يَنْصُرُونَ"},
{"ind_3ms", "يَنْصُرُ"},
{"past_1p", "نَصَرْنَا"},
{"past_1s", "نَصَرْتُ"},
{"past_2d", "نَصَرْتُمَا"},
{"past_2fp", "نَصَرْتُنَّ"},
{"past_2fs", "نَصَرْتِ"},
{"past_2mp", "نَصَرْتُمْ"},
{"past_2ms", "نَصَرْتَ"},
{"past_3fd", "نَصَرَتَا"},
{"past_3fp", "نَصَرْنَ"},
{"past_3fs", "نَصَرَتْ"},
{"past_3md", "نَصَرَا"},
{"past_3mp", "نَصَرُوا"},
{"past_3ms", "نَصَرَ"},
},
},
{
label = "حَدَثَ ـُ (p.127)", root = "حدث", wazn = "فعَل يفعُل",
forms = {
{"imp_2d", "اُحْدُثَا"},
{"imp_2fp", "اُحْدُثْنَ"},
{"imp_2fs", "اُحْدُثِي"},
{"imp_2mp", "اُحْدُثُوا"},
{"imp_2ms", "اُحْدُثْ"},
{"ind_1p", "نَحْدُثُ"},
{"ind_1s", "أَحْدُثُ"},
{"ind_2d", "تَحْدُثَانِ"},
{"ind_2fp", "تَحْدُثْنَ"},
{"ind_2fs", "تَحْدُثِينَ"},
{"ind_2mp", "تَحْدُثُونَ"},
{"ind_2ms", "تَحْدُثُ"},
{"ind_3fd", "تَحْدُثَانِ"},
{"ind_3fp", "يَحْدُثْنَ"},
{"ind_3fs", "تَحْدُثُ"},
{"ind_3md", "يَحْدُثَانِ"},
{"ind_3mp", "يَحْدُثُونَ"},
{"ind_3ms", "يَحْدُثُ"},
{"past_1p", "حَدَثْنَا"},
{"past_1s", "حَدَثْتُ"},
{"past_2d", "حَدَثْتُمَا"},
{"past_2fp", "حَدَثْتُنَّ"},
{"past_2fs", "حَدَثْتِ"},
{"past_2mp", "حَدَثْتُمْ"},
{"past_2ms", "حَدَثْتَ"},
{"past_3fd", "حَدَثَتَا"},
{"past_3fp", "حَدَثْنَ"},
{"past_3fs", "حَدَثَتْ"},
{"past_3md", "حَدَثَا"},
{"past_3mp", "حَدَثُوا"},
{"past_3ms", "حَدَثَ"},
},
},
{
label = "وَحَّدَ (p.266)", root = "وحد", wazn = "فعّل",
forms = {
{"imp_2d", "وَحِّدَا"},
{"imp_2fp", "وَحِّدْنَ"},
{"imp_2fs", "وَحِّدِي"},
{"imp_2mp", "وَحِّدُوا"},
{"imp_2ms", "وَحِّدْ"},
{"ind_1p", "نُوَحِّدُ"},
{"ind_1s", "أُوَحِّدُ"},
{"ind_2d", "تُوَحِّدَانِ"},
{"ind_2fp", "تُوَحِّدْنَ"},
{"ind_2fs", "تُوَحِّدِينَ"},
{"ind_2mp", "تُوَحِّدُونَ"},
{"ind_2ms", "تُوَحِّدُ"},
{"ind_3fd", "تُوَحِّدَانِ"},
{"ind_3fp", "يُوَحِّدْنَ"},
{"ind_3fs", "تُوَحِّدُ"},
{"ind_3md", "يُوَحِّدَانِ"},
{"ind_3mp", "يُوَحِّدُونَ"},
{"ind_3ms", "يُوَحِّدُ"},
{"past_1p", "وَحَّدْنَا"},
{"past_1s", "وَحَّدْتُ"},
{"past_2d", "وَحَّدْتُمَا"},
{"past_2fp", "وَحَّدْتُنَّ"},
{"past_2fs", "وَحَّدْتِ"},
{"past_2mp", "وَحَّدْتُمْ"},
{"past_2ms", "وَحَّدْتَ"},
{"past_3fd", "وَحَّدَتَا"},
{"past_3fp", "وَحَّدْنَ"},
{"past_3fs", "وَحَّدَتْ"},
{"past_3md", "وَحَّدَا"},
{"past_3mp", "وَحَّدُوا"},
{"past_3ms", "وَحَّدَ"},
},
},
{
label = "يَبَّسَ (p.266)", root = "يبس", wazn = "فعّل",
forms = {
{"imp_2d", "يَبِّسَا"},
{"imp_2fp", "يَبِّسْنَ"},
{"imp_2fs", "يَبِّسِي"},
{"imp_2mp", "يَبِّسُوا"},
{"imp_2ms", "يَبِّسْ"},
{"ind_1p", "نُيَبِّسُ"},
{"ind_1s", "أُيَبِّسُ"},
{"ind_2d", "تُيَبِّسَانِ"},
{"ind_2fp", "تُيَبِّسْنَ"},
{"ind_2fs", "تُيَبِّسِينَ"},
{"ind_2mp", "تُيَبِّسُونَ"},
{"ind_2ms", "تُيَبِّسُ"},
{"ind_3fd", "تُيَبِّسَانِ"},
{"ind_3fp", "يُيَبِّسْنَ"},
{"ind_3fs", "تُيَبِّسُ"},
{"ind_3md", "يُيَبِّسَانِ"},
{"ind_3mp", "يُيَبِّسُونَ"},
{"ind_3ms", "يُيَبِّسُ"},
{"past_1p", "يَبَّسْنَا"},
{"past_1s", "يَبَّسْتُ"},
{"past_2d", "يَبَّسْتُمَا"},
{"past_2fp", "يَبَّسْتُنَّ"},
{"past_2fs", "يَبَّسْتِ"},
{"past_2mp", "يَبَّسْتُمْ"},
{"past_2ms", "يَبَّسْتَ"},
{"past_3fd", "يَبَّسَتَا"},
{"past_3fp", "يَبَّسْنَ"},
{"past_3fs", "يَبَّسَتْ"},
{"past_3md", "يَبَّسَا"},
{"past_3mp", "يَبَّسُوا"},
{"past_3ms", "يَبَّسَ"},
},
},
{
label = "نَوَّرَ (p.267)", root = "نور", wazn = "فعّل",
forms = {
{"imp_2d", "نَوِّرَا"},
{"imp_2fp", "نَوِّرْنَ"},
{"imp_2fs", "نَوِّرِي"},
{"imp_2mp", "نَوِّرُوا"},
{"imp_2ms", "نَوِّرْ"},
{"ind_1p", "نُنَوِّرُ"},
{"ind_1s", "أُنَوِّرُ"},
{"ind_2d", "تُنَوِّرَانِ"},
{"ind_2fp", "تُنَوِّرْنَ"},
{"ind_2fs", "تُنَوِّرِينَ"},
{"ind_2mp", "تُنَوِّرُونَ"},
{"ind_2ms", "تُنَوِّرُ"},
{"ind_3fd", "تُنَوِّرَانِ"},
{"ind_3fp", "يُنَوِّرْنَ"},
{"ind_3fs", "تُنَوِّرُ"},
{"ind_3md", "يُنَوِّرَانِ"},
{"ind_3mp", "يُنَوِّرُونَ"},
{"ind_3ms", "يُنَوِّرُ"},
{"past_1p", "نَوَّرْنَا"},
{"past_1s", "نَوَّرْتُ"},
{"past_2d", "نَوَّرْتُمَا"},
{"past_2fp", "نَوَّرْتُنَّ"},
{"past_2fs", "نَوَّرْتِ"},
{"past_2mp", "نَوَّرْتُمْ"},
{"past_2ms", "نَوَّرْتَ"},
{"past_3fd", "نَوَّرَتَا"},
{"past_3fp", "نَوَّرْنَ"},
{"past_3fs", "نَوَّرَتْ"},
{"past_3md", "نَوَّرَا"},
{"past_3mp", "نَوَّرُوا"},
{"past_3ms", "نَوَّرَ"},
},
},
{
label = "بَيَّضَ (p.267)", root = "بيض", wazn = "فعّل",
forms = {
{"imp_2d", "بَيِّضَا"},
{"imp_2fp", "بَيِّضْنَ"},
{"imp_2fs", "بَيِّضِي"},
{"imp_2mp", "بَيِّضُوا"},
{"imp_2ms", "بَيِّضْ"},
{"ind_1p", "نُبَيِّضُ"},
{"ind_1s", "أُبَيِّضُ"},
{"ind_2d", "تُبَيِّضَانِ"},
{"ind_2fp", "تُبَيِّضْنَ"},
{"ind_2fs", "تُبَيِّضِينَ"},
{"ind_2mp", "تُبَيِّضُونَ"},
{"ind_2ms", "تُبَيِّضُ"},
{"ind_3fd", "تُبَيِّضَانِ"},
{"ind_3fp", "يُبَيِّضْنَ"},
{"ind_3fs", "تُبَيِّضُ"},
{"ind_3md", "يُبَيِّضَانِ"},
{"ind_3mp", "يُبَيِّضُونَ"},
{"ind_3ms", "يُبَيِّضُ"},
{"past_1p", "بَيَّضْنَا"},
{"past_1s", "بَيَّضْتُ"},
{"past_2d", "بَيَّضْتُمَا"},
{"past_2fp", "بَيَّضْتُنَّ"},
{"past_2fs", "بَيَّضْتِ"},
{"past_2mp", "بَيَّضْتُمْ"},
{"past_2ms", "بَيَّضْتَ"},
{"past_3fd", "بَيَّضَتَا"},
{"past_3fp", "بَيَّضْنَ"},
{"past_3fs", "بَيَّضَتْ"},
{"past_3md", "بَيَّضَا"},
{"past_3mp", "بَيَّضُوا"},
{"past_3ms", "بَيَّضَ"},
},
},
{
label = "بَكَّى (p.270)", root = "بكي", wazn = "فعّل",
forms = {
{"imp_2d", "بَكِّيَا"},
{"imp_2fp", "بَكِّينَ"},
{"imp_2fs", "بَكِّي"},
{"imp_2mp", "بَكُّوا"},
{"imp_2ms", "بَكِّ"},
{"ind_1p", "نُبَكِّي"},
{"ind_1s", "أُبَكِّي"},
{"ind_2d", "تُبَكِّيَانِ"},
{"ind_2fp", "تُبَكِّينَ"},
{"ind_2fs", "تُبَكِّينَ"},
{"ind_2mp", "تُبَكُّونَ"},
{"ind_2ms", "تُبَكِّي"},
{"ind_3fd", "تُبَكِّيَانِ"},
{"ind_3fp", "يُبَكِّينَ"},
{"ind_3fs", "تُبَكِّي"},
{"ind_3md", "يُبَكِّيَانِ"},
{"ind_3mp", "يُبَكُّونَ"},
{"ind_3ms", "يُبَكِّي"},
{"past_1p", "بَكَّيْنَا"},
{"past_1s", "بَكَّيْتُ"},
{"past_2d", "بَكَّيْتُمَا"},
{"past_2fp", "بَكَّيْتُنَّ"},
{"past_2fs", "بَكَّيْتِ"},
{"past_2mp", "بَكَّيْتُمْ"},
{"past_2ms", "بَكَّيْتَ"},
{"past_3fd", "بَكَّتَا"},
{"past_3fp", "بَكَّيْنَ"},
{"past_3fs", "بَكَّتْ"},
{"past_3md", "بَكَّيَا"},
{"past_3mp", "بَكَّوْا"},
{"past_3ms", "بَكَّى"},
},
},
}
1r5y82wmdxmanp9xl2s7bj6e8v90lt6
1124234
1124200
2026-08-31T08:12:20Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124234
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 6 من 8.
return {
{
label = "اِنْقاضَّ (p.380، افعالّ)", root = "نقض", wazn = "افعالّ",
forms = {
{"imp_2d", "اِنْقَاضَّا"},
{"imp_2fp", "اِنْقَاضِضْنَ"},
{"imp_2fs", "اِنْقَاضِّي"},
{"imp_2mp", "اِنْقَاضُّوا"},
{"imp_2ms", "اِنْقَاضِضْ"},
{"ind_1p", "نَنْقَاضُّ"},
{"ind_1s", "أَنْقَاضُّ"},
{"ind_2d", "تَنْقَاضَّانِ"},
{"ind_2fp", "تَنْقَاضِضْنَ"},
{"ind_2fs", "تَنْقَاضِّينَ"},
{"ind_2mp", "تَنْقَاضُّونَ"},
{"ind_2ms", "تَنْقَاضُّ"},
{"ind_3fd", "تَنْقَاضَّانِ"},
{"ind_3fp", "يَنْقَاضِضْنَ"},
{"ind_3fs", "تَنْقَاضُّ"},
{"ind_3md", "يَنْقَاضَّانِ"},
{"ind_3mp", "يَنْقَاضُّونَ"},
{"ind_3ms", "يَنْقَاضُّ"},
{"past_1p", "اِنْقَاضَضْنَا"},
{"past_1s", "اِنْقَاضَضْتُ"},
{"past_2d", "اِنْقَاضَضْتُمَا"},
{"past_2fp", "اِنْقَاضَضْتُنَّ"},
{"past_2fs", "اِنْقَاضَضْتِ"},
{"past_2mp", "اِنْقَاضَضْتُمْ"},
{"past_2ms", "اِنْقَاضَضْتَ"},
{"past_3fd", "اِنْقَاضَّتَا"},
{"past_3fp", "اِنْقَاضَضْنَ"},
{"past_3fs", "اِنْقَاضَّتْ"},
{"past_3md", "اِنْقَاضَّا"},
{"past_3mp", "اِنْقَاضُّوا"},
{"past_3ms", "اِنْقَاضَّ"},
},
},
{
label = "اِفْعَلَلَّ (p.416، abstract paradigm)", root = "فعلل", wazn = "افعللّ",
forms = {
{"imp_2d", "اِفْعَلِلَّا"},
{"imp_2fp", "اِفْعَلِّلْنَ"},
{"imp_2fs", "اِفْعَلِلِّي"},
{"imp_2mp", "اِفْعَلِلُّوا"},
{"imp_2ms", "اِفْعَلِلَّ"},
{"ind_1p", "نَفْعَلِلُّ"},
{"ind_1s", "أَفْعَلِلُّ"},
{"ind_2d", "تَفْعَلِلَّانِ"},
{"ind_2fp", "تَفْعَلِّلْنَ"},
{"ind_2fs", "تَفْعَلِلِّينَ"},
{"ind_2mp", "تَفْعَلِلُّونَ"},
{"ind_2ms", "تَفْعَلِلُّ"},
{"ind_3fd", "تَفْعَلِلَّانِ"},
{"ind_3fp", "يَفْعَلِّلْنَ"},
{"ind_3fs", "تَفْعَلِلُّ"},
{"ind_3md", "يَفْعَلِلَّانِ"},
{"ind_3mp", "يَفْعَلِلُّونَ"},
{"ind_3ms", "يَفْعَلِلُّ"},
{"past_1p", "اِفْعَلَّلْنَا"},
{"past_1s", "اِفْعَلَّلْتُ"},
{"past_2d", "اِفْعَلَّلْتُمَا"},
{"past_2fp", "اِفْعَلَّلْتُنَّ"},
{"past_2fs", "اِفْعَلَّلْتِ"},
{"past_2mp", "اِفْعَلَّلْتُمْ"},
{"past_2ms", "اِفْعَلَّلْتَ"},
{"past_3fd", "اِفْعَلَلَّتَا"},
{"past_3fp", "اِفْعَلَّلْنَ"},
{"past_3fs", "اِفْعَلَلَّتْ"},
{"past_3md", "اِفْعَلَلَّا"},
{"past_3mp", "اِفْعَلَلُّوا"},
{"past_3ms", "اِفْعَلَلَّ"},
},
},
{
label = "اِهْوَأَنَّ (p.420، افعللّ معتل العين)", root = "هوأن", wazn = "افعللّ",
forms = {
{"imp_2d", "اِهْوَئِنَّا"},
{"imp_2fp", "اِهْوَأْنِنَّ"},
{"imp_2fs", "اِهْوَئِنِّي"},
{"imp_2mp", "اِهْوَئِنُّوا"},
{"imp_2ms", "اِهْوَأْنِنْ"},
{"ind_1p", "نَهْوَئِنُّ"},
{"ind_1s", "أَهْوَئِنُّ"},
{"ind_2d", "تَهْوَئِنَّانِ"},
{"ind_2fp", "تَهْوَأْنِنَّ"},
{"ind_2fs", "تَهْوَئِنِّينَ"},
{"ind_2mp", "تَهْوَئِنُّونَ"},
{"ind_2ms", "تَهْوَئِنُّ"},
{"ind_3fd", "تَهْوَئِنَّانِ"},
{"ind_3fp", "يَهْوَأْنِنَّ"},
{"ind_3fs", "تَهْوَئِنُّ"},
{"ind_3md", "يَهْوَئِنَّانِ"},
{"ind_3mp", "يَهْوَئِنُّونَ"},
{"ind_3ms", "يَهْوَئِنُّ"},
{"past_1p", "اِهْوَأْنَنَّا"},
{"past_1s", "اِهْوَأْنَنْتُ"},
{"past_2d", "اِهْوَأْنَنْتُمَا"},
{"past_2fp", "اِهْوَأْنَنْتُنَّ"},
{"past_2fs", "اِهْوَأْنَنْتِ"},
{"past_2mp", "اِهْوَأْنَنْتُمْ"},
{"past_2ms", "اِهْوَأْنَنْتَ"},
{"past_3fd", "اِهْوَأَنَّتَا"},
{"past_3fp", "اِهْوَأْنَنَّ"},
{"past_3fs", "اِهْوَأَنَّتْ"},
{"past_3md", "اِهْوَأَنَّا"},
{"past_3mp", "اِهْوَأَنُّوا"},
{"past_3ms", "اِهْوَأَنَّ"},
},
},
{
label = "كَتَبَ ـُ (p.126، صحيح سالم)", root = "كتب", wazn = "فعَل يفعُل",
pass = true,
forms = {
{"imp_2d", "اُكْتُبَا"},
{"imp_2fp", "اُكْتُبْنَ"},
{"imp_2fs", "اُكْتُبِي"},
{"imp_2mp", "اُكْتُبُوا"},
{"imp_2ms", "اُكْتُبْ"},
{"ind_1p", "نَكْتُبُ"},
{"ind_1s", "أَكْتُبُ"},
{"ind_2d", "تَكْتُبَانِ"},
{"ind_2fp", "تَكْتُبْنَ"},
{"ind_2fs", "تَكْتُبِينَ"},
{"ind_2mp", "تَكْتُبُونَ"},
{"ind_2ms", "تَكْتُبُ"},
{"ind_3fd", "تَكْتُبَانِ"},
{"ind_3fp", "يَكْتُبْنَ"},
{"ind_3fs", "تَكْتُبُ"},
{"ind_3md", "يَكْتُبَانِ"},
{"ind_3mp", "يَكْتُبُونَ"},
{"ind_3ms", "يَكْتُبُ"},
{"ind_pass_1p", "نُكْتَبُ"},
{"ind_pass_1s", "أُكْتَبُ"},
{"ind_pass_2d", "تُكْتَبَانِ"},
{"ind_pass_2fp", "تُكْتَبْنَ"},
{"ind_pass_2fs", "تُكْتَبِينَ"},
{"ind_pass_2mp", "تُكْتَبُونَ"},
{"ind_pass_2ms", "تُكْتَبُ"},
{"ind_pass_3fd", "تُكْتَبَانِ"},
{"ind_pass_3fp", "يُكْتَبْنَ"},
{"ind_pass_3fs", "تُكْتَبُ"},
{"ind_pass_3md", "يُكْتَبَانِ"},
{"ind_pass_3mp", "يُكْتَبُونَ"},
{"ind_pass_3ms", "يُكْتَبُ"},
{"past_1p", "كَتَبْنَا"},
{"past_1s", "كَتَبْتُ"},
{"past_2d", "كَتَبْتُمَا"},
{"past_2fp", "كَتَبْتُنَّ"},
{"past_2fs", "كَتَبْتِ"},
{"past_2mp", "كَتَبْتُمْ"},
{"past_2ms", "كَتَبْتَ"},
{"past_3fd", "كَتَبَتَا"},
{"past_3fp", "كَتَبْنَ"},
{"past_3fs", "كَتَبَتْ"},
{"past_3md", "كَتَبَا"},
{"past_3mp", "كَتَبُوا"},
{"past_3ms", "كَتَبَ"},
{"past_pass_1p", "كُتِبْنَا"},
{"past_pass_1s", "كُتِبْتُ"},
{"past_pass_2d", "كُتِبْتُمَا"},
{"past_pass_2fp", "كُتِبْتُنَّ"},
{"past_pass_2fs", "كُتِبْتِ"},
{"past_pass_2mp", "كُتِبْتُمْ"},
{"past_pass_2ms", "كُتِبْتَ"},
{"past_pass_3fd", "كُتِبَتَا"},
{"past_pass_3fp", "كُتِبْنَ"},
{"past_pass_3fs", "كُتِبَتْ"},
{"past_pass_3md", "كُتِبَا"},
{"past_pass_3mp", "كُتِبُوا"},
{"past_pass_3ms", "كُتِبَ"},
},
},
{
label = "فَتَحَ ـَ (p.170، صحيح سالم)", root = "فتح", wazn = "فعَل يفعَل",
pass = true,
forms = {
{"imp_2d", "اِفْتَحَا"},
{"imp_2fp", "اِفْتَحْنَ"},
{"imp_2fs", "اِفْتَحِي"},
{"imp_2mp", "اِفْتَحُوا"},
{"imp_2ms", "اِفْتَحْ"},
{"ind_1p", "نَفْتَحُ"},
{"ind_1s", "أَفْتَحُ"},
{"ind_2d", "تَفْتَحَانِ"},
{"ind_2fp", "تَفْتَحْنَ"},
{"ind_2fs", "تَفْتَحِينَ"},
{"ind_2mp", "تَفْتَحُونَ"},
{"ind_2ms", "تَفْتَحُ"},
{"ind_3fd", "تَفْتَحَانِ"},
{"ind_3fp", "يَفْتَحْنَ"},
{"ind_3fs", "تَفْتَحُ"},
{"ind_3md", "يَفْتَحَانِ"},
{"ind_3mp", "يَفْتَحُونَ"},
{"ind_3ms", "يَفْتَحُ"},
{"ind_pass_1p", "نُفْتَحُ"},
{"ind_pass_1s", "أُفْتَحُ"},
{"ind_pass_2d", "تُفْتَحَانِ"},
{"ind_pass_2fp", "تُفْتَحْنَ"},
{"ind_pass_2fs", "تُفْتَحِينَ"},
{"ind_pass_2mp", "تُفْتَحُونَ"},
{"ind_pass_2ms", "تُفْتَحُ"},
{"ind_pass_3fd", "تُفْتَحَانِ"},
{"ind_pass_3fp", "يُفْتَحْنَ"},
{"ind_pass_3fs", "تُفْتَحُ"},
{"ind_pass_3md", "يُفْتَحَانِ"},
{"ind_pass_3mp", "يُفْتَحُونَ"},
{"ind_pass_3ms", "يُفْتَحُ"},
{"past_1p", "فَتَحْنَا"},
{"past_1s", "فَتَحْتُ"},
{"past_2d", "فَتَحْتُمَا"},
{"past_2fp", "فَتَحْتُنَّ"},
{"past_2fs", "فَتَحْتِ"},
{"past_2mp", "فَتَحْتُمْ"},
{"past_2ms", "فَتَحْتَ"},
{"past_3fd", "فَتَحَتَا"},
{"past_3fp", "فَتَحْنَ"},
{"past_3fs", "فَتَحَتْ"},
{"past_3md", "فَتَحَا"},
{"past_3mp", "فَتَحُوا"},
{"past_3ms", "فَتَحَ"},
{"past_pass_1p", "فُتِحْنَا"},
{"past_pass_1s", "فُتِحْتُ"},
{"past_pass_2d", "فُتِحْتُمَا"},
{"past_pass_2fp", "فُتِحْتُنَّ"},
{"past_pass_2fs", "فُتِحْتِ"},
{"past_pass_2mp", "فُتِحْتُمْ"},
{"past_pass_2ms", "فُتِحْتَ"},
{"past_pass_3fd", "فُتِحَتَا"},
{"past_pass_3fp", "فُتِحْنَ"},
{"past_pass_3fs", "فُتِحَتْ"},
{"past_pass_3md", "فُتِحَا"},
{"past_pass_3mp", "فُتِحُوا"},
{"past_pass_3ms", "فُتِحَ"},
},
},
{
label = "نَعِمَ ـِ (p.235، صحيح سالم)", root = "نعم", wazn = "فعِل يفعِل",
pass = true,
forms = {
{"imp_2d", "اِنْعِمَا"},
{"imp_2fp", "اِنْعِمْنَ"},
{"imp_2fs", "اِنْعِمِي"},
{"imp_2mp", "اِنْعِمُوا"},
{"imp_2ms", "اِنْعِمْ"},
{"ind_1p", "نَنْعِمُ"},
{"ind_1s", "أَنْعِمُ"},
{"ind_2d", "تَنْعِمَانِ"},
{"ind_2fp", "تَنْعِمْنَ"},
{"ind_2fs", "تَنْعِمِينَ"},
{"ind_2mp", "تَنْعِمُونَ"},
{"ind_2ms", "تَنْعِمُ"},
{"ind_3fd", "تَنْعِمَانِ"},
{"ind_3fp", "يَنْعِمْنَ"},
{"ind_3fs", "تَنْعِمُ"},
{"ind_3md", "يَنْعِمَانِ"},
{"ind_3mp", "يَنْعِمُونَ"},
{"ind_3ms", "يَنْعِمُ"},
{"ind_pass_1p", "نُنْعَمُ"},
{"ind_pass_1s", "أُنْعَمُ"},
{"ind_pass_2d", "تُنْعَمَانِ"},
{"ind_pass_2fp", "تُنْعَمْنَ"},
{"ind_pass_2fs", "تُنْعَمِينَ"},
{"ind_pass_2mp", "تُنْعَمُونَ"},
{"ind_pass_2ms", "تُنْعَمُ"},
{"ind_pass_3fd", "تُنْعَمَانِ"},
{"ind_pass_3fp", "يُنْعَمْنَ"},
{"ind_pass_3fs", "تُنْعَمُ"},
{"ind_pass_3md", "يُنْعَمَانِ"},
{"ind_pass_3mp", "يُنْعَمُونَ"},
{"ind_pass_3ms", "يُنْعَمُ"},
{"past_1p", "نَعِمْنَا"},
{"past_1s", "نَعِمْتُ"},
{"past_2d", "نَعِمْتُمَا"},
{"past_2fp", "نَعِمْتُنَّ"},
{"past_2fs", "نَعِمْتِ"},
{"past_2mp", "نَعِمْتُمْ"},
{"past_2ms", "نَعِمْتَ"},
{"past_3fd", "نَعِمَتَا"},
{"past_3fp", "نَعِمْنَ"},
{"past_3fs", "نَعِمَتْ"},
{"past_3md", "نَعِمَا"},
{"past_3mp", "نَعِمُوا"},
{"past_3ms", "نَعِمَ"},
{"past_pass_1p", "نُعِمْنَا"},
{"past_pass_1s", "نُعِمْتُ"},
{"past_pass_2d", "نُعِمْتُمَا"},
{"past_pass_2fp", "نُعِمْتُنَّ"},
{"past_pass_2fs", "نُعِمْتِ"},
{"past_pass_2mp", "نُعِمْتُمْ"},
{"past_pass_2ms", "نُعِمْتَ"},
{"past_pass_3fd", "نُعِمَتَا"},
{"past_pass_3fp", "نُعِمْنَ"},
{"past_pass_3fs", "نُعِمَتْ"},
{"past_pass_3md", "نُعِمَا"},
{"past_pass_3mp", "نُعِمُوا"},
{"past_pass_3ms", "نُعِمَ"},
},
},
{
label = "وَرِيَ ـِ (p.237، لفيف مفروق)", root = "وري", wazn = "فعِل يفعِل",
forms = {
{"imp_2d", "رِيَا"},
{"imp_2fp", "رِينَ"},
{"imp_2fs", "رِي"},
{"imp_2mp", "رُوا"},
{"imp_2ms", "رِ"},
{"ind_1p", "نَرِي"},
{"ind_1s", "أَرِي"},
{"ind_2d", "تَرِيَانِ"},
{"ind_2fp", "تَرِينَ"},
{"ind_2fs", "تَرِينَ"},
{"ind_2mp", "تَرُونَ"},
{"ind_2ms", "تَرِي"},
{"ind_3fd", "تَرِيَانِ"},
{"ind_3fp", "يَرِينَ"},
{"ind_3fs", "تَرِي"},
{"ind_3md", "يَرِيَانِ"},
{"ind_3mp", "يَرُونَ"},
{"ind_3ms", "يَرِي"},
{"past_1p", "وَرِينَا"},
{"past_1s", "وَرِيتُ"},
{"past_2d", "وَرِيتُمَا"},
{"past_2fp", "وَرِيتُنَّ"},
{"past_2fs", "وَرِيتِ"},
{"past_2mp", "وَرِيتُمْ"},
{"past_2ms", "وَرِيتَ"},
{"past_3fd", "وَرِيَتَا"},
{"past_3fp", "وَرِينَ"},
{"past_3fs", "وَرِيَتْ"},
{"past_3md", "وَرِيَا"},
{"past_3mp", "وَرُوا"},
{"past_3ms", "وَرِيَ"},
},
},
{
label = "تَفَعَّلَ (p.285، abstract paradigm)", root = "فعل", wazn = "تفعّل",
pass = true,
forms = {
{"imp_2d", "تَفَعَّلَا"},
{"imp_2fp", "تَفَعَّلْنَ"},
{"imp_2fs", "تَفَعَّلِي"},
{"imp_2mp", "تَفَعَّلُوا"},
{"imp_2ms", "تَفَعَّلْ"},
{"ind_1p", "نَتَفَعَّلُ"},
{"ind_1s", "أَتَفَعَّلُ"},
{"ind_2d", "تَتَفَعَّلَانِ"},
{"ind_2fp", "تَتَفَعَّلْنَ"},
{"ind_2fs", "تَتَفَعَّلِينَ"},
{"ind_2mp", "تَتَفَعَّلُونَ"},
{"ind_2ms", "تَتَفَعَّلُ"},
{"ind_3fd", "تَتَفَعَّلَانِ"},
{"ind_3fp", "يَتَفَعَّلْنَ"},
{"ind_3fs", "تَتَفَعَّلُ"},
{"ind_3md", "يَتَفَعَّلَانِ"},
{"ind_3mp", "يَتَفَعَّلُونَ"},
{"ind_3ms", "يَتَفَعَّلُ"},
{"ind_pass_1p", "نُتَفَعَّلُ"},
{"ind_pass_1s", "أُتَفَعَّلُ"},
{"ind_pass_2d", "تُتَفَعَّلَانِ"},
{"ind_pass_2fp", "تُتَفَعَّلْنَ"},
{"ind_pass_2fs", "تُتَفَعَّلِينَ"},
{"ind_pass_2mp", "تُتَفَعَّلُونَ"},
{"ind_pass_2ms", "تُتَفَعَّلُ"},
{"ind_pass_3fd", "تُتَفَعَّلَانِ"},
{"ind_pass_3fp", "يُتَفَعَّلْنَ"},
{"ind_pass_3fs", "تُتَفَعَّلُ"},
{"ind_pass_3md", "يُتَفَعَّلَانِ"},
{"ind_pass_3mp", "يُتَفَعَّلُونَ"},
{"ind_pass_3ms", "يُتَفَعَّلُ"},
{"past_1p", "تَفَعَّلْنَا"},
{"past_1s", "تَفَعَّلْتُ"},
{"past_2d", "تَفَعَّلْتُمَا"},
{"past_2fp", "تَفَعَّلْتُنَّ"},
{"past_2fs", "تَفَعَّلْتِ"},
{"past_2mp", "تَفَعَّلْتُمْ"},
{"past_2ms", "تَفَعَّلْتَ"},
{"past_3fd", "تَفَعَّلَتَا"},
{"past_3fp", "تَفَعَّلْنَ"},
{"past_3fs", "تَفَعَّلَتْ"},
{"past_3md", "تَفَعَّلَا"},
{"past_3mp", "تَفَعَّلُوا"},
{"past_3ms", "تَفَعَّلَ"},
{"past_pass_1p", "تُفُعِّلْنَا"},
{"past_pass_1s", "تُفُعِّلْتُ"},
{"past_pass_2d", "تُفُعِّلْتُمَا"},
{"past_pass_2fp", "تُفُعِّلْتُنَّ"},
{"past_pass_2fs", "تُفُعِّلْتِ"},
{"past_pass_2mp", "تُفُعِّلْتُمْ"},
{"past_pass_2ms", "تُفُعِّلْتَ"},
{"past_pass_3fd", "تُفُعِّلَتَا"},
{"past_pass_3fp", "تُفُعِّلْنَ"},
{"past_pass_3fs", "تُفُعِّلَتْ"},
{"past_pass_3md", "تُفُعِّلَا"},
{"past_pass_3mp", "تُفُعِّلُوا"},
{"past_pass_3ms", "تُفُعِّلَ"},
},
},
{
label = "نَصَرَ ـُ (p.127)", root = "نصر", wazn = "فعَل يفعُل",
forms = {
{"imp_2d", "اُنْصُرَا"},
{"imp_2fp", "اُنْصُرْنَ"},
{"imp_2fs", "اُنْصُرِي"},
{"imp_2mp", "اُنْصُرُوا"},
{"imp_2ms", "اُنْصُرْ"},
{"ind_1p", "نَنْصُرُ"},
{"ind_1s", "أَنْصُرُ"},
{"ind_2d", "تَنْصُرَانِ"},
{"ind_2fp", "تَنْصُرْنَ"},
{"ind_2fs", "تَنْصُرِينَ"},
{"ind_2mp", "تَنْصُرُونَ"},
{"ind_2ms", "تَنْصُرُ"},
{"ind_3fd", "تَنْصُرَانِ"},
{"ind_3fp", "يَنْصُرْنَ"},
{"ind_3fs", "تَنْصُرُ"},
{"ind_3md", "يَنْصُرَانِ"},
{"ind_3mp", "يَنْصُرُونَ"},
{"ind_3ms", "يَنْصُرُ"},
{"past_1p", "نَصَرْنَا"},
{"past_1s", "نَصَرْتُ"},
{"past_2d", "نَصَرْتُمَا"},
{"past_2fp", "نَصَرْتُنَّ"},
{"past_2fs", "نَصَرْتِ"},
{"past_2mp", "نَصَرْتُمْ"},
{"past_2ms", "نَصَرْتَ"},
{"past_3fd", "نَصَرَتَا"},
{"past_3fp", "نَصَرْنَ"},
{"past_3fs", "نَصَرَتْ"},
{"past_3md", "نَصَرَا"},
{"past_3mp", "نَصَرُوا"},
{"past_3ms", "نَصَرَ"},
},
},
{
label = "حَدَثَ ـُ (p.127)", root = "حدث", wazn = "فعَل يفعُل",
forms = {
{"imp_2d", "اُحْدُثَا"},
{"imp_2fp", "اُحْدُثْنَ"},
{"imp_2fs", "اُحْدُثِي"},
{"imp_2mp", "اُحْدُثُوا"},
{"imp_2ms", "اُحْدُثْ"},
{"ind_1p", "نَحْدُثُ"},
{"ind_1s", "أَحْدُثُ"},
{"ind_2d", "تَحْدُثَانِ"},
{"ind_2fp", "تَحْدُثْنَ"},
{"ind_2fs", "تَحْدُثِينَ"},
{"ind_2mp", "تَحْدُثُونَ"},
{"ind_2ms", "تَحْدُثُ"},
{"ind_3fd", "تَحْدُثَانِ"},
{"ind_3fp", "يَحْدُثْنَ"},
{"ind_3fs", "تَحْدُثُ"},
{"ind_3md", "يَحْدُثَانِ"},
{"ind_3mp", "يَحْدُثُونَ"},
{"ind_3ms", "يَحْدُثُ"},
{"past_1p", "حَدَثْنَا"},
{"past_1s", "حَدَثْتُ"},
{"past_2d", "حَدَثْتُمَا"},
{"past_2fp", "حَدَثْتُنَّ"},
{"past_2fs", "حَدَثْتِ"},
{"past_2mp", "حَدَثْتُمْ"},
{"past_2ms", "حَدَثْتَ"},
{"past_3fd", "حَدَثَتَا"},
{"past_3fp", "حَدَثْنَ"},
{"past_3fs", "حَدَثَتْ"},
{"past_3md", "حَدَثَا"},
{"past_3mp", "حَدَثُوا"},
{"past_3ms", "حَدَثَ"},
},
},
{
label = "وَحَّدَ (p.266)", root = "وحد", wazn = "فعّل",
forms = {
{"imp_2d", "وَحِّدَا"},
{"imp_2fp", "وَحِّدْنَ"},
{"imp_2fs", "وَحِّدِي"},
{"imp_2mp", "وَحِّدُوا"},
{"imp_2ms", "وَحِّدْ"},
{"ind_1p", "نُوَحِّدُ"},
{"ind_1s", "أُوَحِّدُ"},
{"ind_2d", "تُوَحِّدَانِ"},
{"ind_2fp", "تُوَحِّدْنَ"},
{"ind_2fs", "تُوَحِّدِينَ"},
{"ind_2mp", "تُوَحِّدُونَ"},
{"ind_2ms", "تُوَحِّدُ"},
{"ind_3fd", "تُوَحِّدَانِ"},
{"ind_3fp", "يُوَحِّدْنَ"},
{"ind_3fs", "تُوَحِّدُ"},
{"ind_3md", "يُوَحِّدَانِ"},
{"ind_3mp", "يُوَحِّدُونَ"},
{"ind_3ms", "يُوَحِّدُ"},
{"past_1p", "وَحَّدْنَا"},
{"past_1s", "وَحَّدْتُ"},
{"past_2d", "وَحَّدْتُمَا"},
{"past_2fp", "وَحَّدْتُنَّ"},
{"past_2fs", "وَحَّدْتِ"},
{"past_2mp", "وَحَّدْتُمْ"},
{"past_2ms", "وَحَّدْتَ"},
{"past_3fd", "وَحَّدَتَا"},
{"past_3fp", "وَحَّدْنَ"},
{"past_3fs", "وَحَّدَتْ"},
{"past_3md", "وَحَّدَا"},
{"past_3mp", "وَحَّدُوا"},
{"past_3ms", "وَحَّدَ"},
},
},
{
label = "يَبَّسَ (p.266)", root = "يبس", wazn = "فعّل",
forms = {
{"imp_2d", "يَبِّسَا"},
{"imp_2fp", "يَبِّسْنَ"},
{"imp_2fs", "يَبِّسِي"},
{"imp_2mp", "يَبِّسُوا"},
{"imp_2ms", "يَبِّسْ"},
{"ind_1p", "نُيَبِّسُ"},
{"ind_1s", "أُيَبِّسُ"},
{"ind_2d", "تُيَبِّسَانِ"},
{"ind_2fp", "تُيَبِّسْنَ"},
{"ind_2fs", "تُيَبِّسِينَ"},
{"ind_2mp", "تُيَبِّسُونَ"},
{"ind_2ms", "تُيَبِّسُ"},
{"ind_3fd", "تُيَبِّسَانِ"},
{"ind_3fp", "يُيَبِّسْنَ"},
{"ind_3fs", "تُيَبِّسُ"},
{"ind_3md", "يُيَبِّسَانِ"},
{"ind_3mp", "يُيَبِّسُونَ"},
{"ind_3ms", "يُيَبِّسُ"},
{"past_1p", "يَبَّسْنَا"},
{"past_1s", "يَبَّسْتُ"},
{"past_2d", "يَبَّسْتُمَا"},
{"past_2fp", "يَبَّسْتُنَّ"},
{"past_2fs", "يَبَّسْتِ"},
{"past_2mp", "يَبَّسْتُمْ"},
{"past_2ms", "يَبَّسْتَ"},
{"past_3fd", "يَبَّسَتَا"},
{"past_3fp", "يَبَّسْنَ"},
{"past_3fs", "يَبَّسَتْ"},
{"past_3md", "يَبَّسَا"},
{"past_3mp", "يَبَّسُوا"},
{"past_3ms", "يَبَّسَ"},
},
},
{
label = "نَوَّرَ (p.267)", root = "نور", wazn = "فعّل",
forms = {
{"imp_2d", "نَوِّرَا"},
{"imp_2fp", "نَوِّرْنَ"},
{"imp_2fs", "نَوِّرِي"},
{"imp_2mp", "نَوِّرُوا"},
{"imp_2ms", "نَوِّرْ"},
{"ind_1p", "نُنَوِّرُ"},
{"ind_1s", "أُنَوِّرُ"},
{"ind_2d", "تُنَوِّرَانِ"},
{"ind_2fp", "تُنَوِّرْنَ"},
{"ind_2fs", "تُنَوِّرِينَ"},
{"ind_2mp", "تُنَوِّرُونَ"},
{"ind_2ms", "تُنَوِّرُ"},
{"ind_3fd", "تُنَوِّرَانِ"},
{"ind_3fp", "يُنَوِّرْنَ"},
{"ind_3fs", "تُنَوِّرُ"},
{"ind_3md", "يُنَوِّرَانِ"},
{"ind_3mp", "يُنَوِّرُونَ"},
{"ind_3ms", "يُنَوِّرُ"},
{"past_1p", "نَوَّرْنَا"},
{"past_1s", "نَوَّرْتُ"},
{"past_2d", "نَوَّرْتُمَا"},
{"past_2fp", "نَوَّرْتُنَّ"},
{"past_2fs", "نَوَّرْتِ"},
{"past_2mp", "نَوَّرْتُمْ"},
{"past_2ms", "نَوَّرْتَ"},
{"past_3fd", "نَوَّرَتَا"},
{"past_3fp", "نَوَّرْنَ"},
{"past_3fs", "نَوَّرَتْ"},
{"past_3md", "نَوَّرَا"},
{"past_3mp", "نَوَّرُوا"},
{"past_3ms", "نَوَّرَ"},
},
},
{
label = "بَيَّضَ (p.267)", root = "بيض", wazn = "فعّل",
forms = {
{"imp_2d", "بَيِّضَا"},
{"imp_2fp", "بَيِّضْنَ"},
{"imp_2fs", "بَيِّضِي"},
{"imp_2mp", "بَيِّضُوا"},
{"imp_2ms", "بَيِّضْ"},
{"ind_1p", "نُبَيِّضُ"},
{"ind_1s", "أُبَيِّضُ"},
{"ind_2d", "تُبَيِّضَانِ"},
{"ind_2fp", "تُبَيِّضْنَ"},
{"ind_2fs", "تُبَيِّضِينَ"},
{"ind_2mp", "تُبَيِّضُونَ"},
{"ind_2ms", "تُبَيِّضُ"},
{"ind_3fd", "تُبَيِّضَانِ"},
{"ind_3fp", "يُبَيِّضْنَ"},
{"ind_3fs", "تُبَيِّضُ"},
{"ind_3md", "يُبَيِّضَانِ"},
{"ind_3mp", "يُبَيِّضُونَ"},
{"ind_3ms", "يُبَيِّضُ"},
{"past_1p", "بَيَّضْنَا"},
{"past_1s", "بَيَّضْتُ"},
{"past_2d", "بَيَّضْتُمَا"},
{"past_2fp", "بَيَّضْتُنَّ"},
{"past_2fs", "بَيَّضْتِ"},
{"past_2mp", "بَيَّضْتُمْ"},
{"past_2ms", "بَيَّضْتَ"},
{"past_3fd", "بَيَّضَتَا"},
{"past_3fp", "بَيَّضْنَ"},
{"past_3fs", "بَيَّضَتْ"},
{"past_3md", "بَيَّضَا"},
{"past_3mp", "بَيَّضُوا"},
{"past_3ms", "بَيَّضَ"},
},
},
{
label = "بَكَّى (p.270)", root = "بكي", wazn = "فعّل",
forms = {
{"imp_2d", "بَكِّيَا"},
{"imp_2fp", "بَكِّينَ"},
{"imp_2fs", "بَكِّي"},
{"imp_2mp", "بَكُّوا"},
{"imp_2ms", "بَكِّ"},
{"ind_1p", "نُبَكِّي"},
{"ind_1s", "أُبَكِّي"},
{"ind_2d", "تُبَكِّيَانِ"},
{"ind_2fp", "تُبَكِّينَ"},
{"ind_2fs", "تُبَكِّينَ"},
{"ind_2mp", "تُبَكُّونَ"},
{"ind_2ms", "تُبَكِّي"},
{"ind_3fd", "تُبَكِّيَانِ"},
{"ind_3fp", "يُبَكِّينَ"},
{"ind_3fs", "تُبَكِّي"},
{"ind_3md", "يُبَكِّيَانِ"},
{"ind_3mp", "يُبَكُّونَ"},
{"ind_3ms", "يُبَكِّي"},
{"past_1p", "بَكَّيْنَا"},
{"past_1s", "بَكَّيْتُ"},
{"past_2d", "بَكَّيْتُمَا"},
{"past_2fp", "بَكَّيْتُنَّ"},
{"past_2fs", "بَكَّيْتِ"},
{"past_2mp", "بَكَّيْتُمْ"},
{"past_2ms", "بَكَّيْتَ"},
{"past_3fd", "بَكَّتَا"},
{"past_3fp", "بَكَّيْنَ"},
{"past_3fs", "بَكَّتْ"},
{"past_3md", "بَكَّيَا"},
{"past_3mp", "بَكَّوْا"},
{"past_3ms", "بَكَّى"},
},
},
}
97l6rmzs6hl6c12uunla5fj4339t7dz
وحدة:ar-verb/testcases/6
828
241999
1124201
1123943
2026-08-30T18:31:32Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124201
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 6 من 7. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/6")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_6()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
0o9pi9mxug9o2djpypdi7vixtsqrd58
1124235
1124201
2026-08-31T08:12:21Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124235
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 6 من 8. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/6")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_6()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
hk8veoihr3mdruh4n3r5u7fz1jhqmvy
نقاش الوحدة:ar-verb/testcases/6
829
242000
1124202
1123944
2026-08-30T18:31:33Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124202
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/6|الجزء 6 من 7]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، 6، [[نقاش الوحدة:ar-verb/testcases/7|7]].
{{#invoke:ar-verb/testcases/6|run_tests}}
idf0h0fvmrxnognafsqu58c0mndel8m
1124236
1124202
2026-08-31T08:12:22Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124236
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/6|الجزء 6 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، 6، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]].
{{#invoke:ar-verb/testcases/6|run_tests}}
34cdo4c7z232et5zy4uvo5ed562ylfb
1124248
1124236
2026-08-31T08:47:44Z
ForzaGreen
28665
فهرس أجزاء اختبارات الوحدة، ورابط إليه من كل جزء
1124248
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/6|الجزء 6 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، 6، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — [[نقاش الوحدة:ar-verb/testcases|القائمة كاملة]].
{{#invoke:ar-verb/testcases/6|run_tests}}
oasqrp4n9jo6cum7jktpcmykxsdpai1
1124260
1124248
2026-08-31T09:05:40Z
ForzaGreen
28665
قائمة مجموعات الاختبار في شرح الوحدة
1124260
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/6|الجزء 6 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. المجموعات: [[نقاش الوحدة:ar-verb/مختبر|0]]، [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، 6، [[نقاش الوحدة:ar-verb/testcases/7|7]]، [[نقاش الوحدة:ar-verb/testcases/8|8]] — وقائمتها كاملة في [[وحدة:ar-verb/شرح#الاختبار|شرح الوحدة]].
{{#invoke:ar-verb/testcases/6|run_tests}}
lvl9fbrgurdfs63nc5xqlsk7w5qvxyj
تَدَهَّمَ
0
242200
1124174
2026-08-30T15:00:45Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124174
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1535629}}
=== المعاني ===
'''تَدَهَّمَ''' {{تفعّل}}
{{معجمية|L1535629|معاني}}
=== النطق ===
* {{أصد-عر|تَدَهَّمَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهم|وزن=تفعّل}}
=== المراجع ===
{{مراجع}}
fvr6bx21ux3i4vyrlz4uetn2y8wl26e
دَهْمَجَ
0
242201
1124175
2026-08-30T15:29:03Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124175
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1535630}}
=== المعاني ===
'''دَهْمَجَ''' {{فعلل}}
{{معجمية|L1535630|معاني}}
=== النطق ===
* {{أصد-عر|دَهْمَجَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهمج|وزن=فعلل}}
=== المراجع ===
{{مراجع}}
h789x7soquvrdgn28gpxai48hjvdqzi
دَهْمَسَ
0
242202
1124176
2026-08-30T15:33:33Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124176
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1535631}}
=== المعاني ===
'''دَهْمَسَ''' {{فعلل}}
{{معجمية|L1535631|معاني}}
=== النطق ===
* {{أصد-عر|دَهْمَسَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهمس|وزن=فعلل}}
=== المراجع ===
{{مراجع}}
1a6ppr6m7swlnsydmlr476bukxqhgii
اِدَّهَنَ
0
242203
1124177
2026-08-30T15:39:04Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124177
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1535634}}
=== المعاني ===
'''اِدَّهَنَ''' {{افتعل}}
{{معجمية|L1535634|معاني}}
=== النطق ===
* {{أصد-عر|اِدَّهَنَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهن|وزن=افتعل}}
=== المراجع ===
{{مراجع}}
fxz7un6atkpcn89kb4h79kq6nlsw7on
اِدْهَانَّ
0
242204
1124178
2026-08-30T15:40:47Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124178
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1535635}}
=== المعاني ===
'''اِدْهَانَّ''' {{افعالّ}}
{{معجمية|L1535635|معاني}}
=== النطق ===
* {{أصد-عر|اِدْهَانَّ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهن|وزن=افعالّ}}
=== المراجع ===
{{مراجع}}
lbyrl2sjsc6gpk3x5uxflomb6ognoio
تَدَهَّنَ
0
242205
1124179
2026-08-30T15:45:10Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124179
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1486342}}
=== المعاني ===
'''تَدَهَّنَ''' {{تفعّل}}
{{معجمية|L1486342|معاني}}
=== النطق ===
* {{أصد-عر|تَدَهَّنَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهن|وزن=تفعّل}}
=== المراجع ===
{{مراجع}}
356yu0ln0q9f6axfpcwca53vem64lx7
دَهِنَ
0
242206
1124180
2026-08-30T15:46:46Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124180
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1544621}}
=== المعاني ===
'''دَهِنَ''' {{سمع}}
{{معجمية|L1544621|معاني}}
=== النطق ===
* {{أصد-عر|دَهِنَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهن|وزن=فعِل يفعَل}}
=== المراجع ===
{{مراجع}}
847x3dfofyf294cns8vwd2eelspvu4t
دَهُوَ
0
242207
1124181
2026-08-30T16:23:18Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124181
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1545505}}
=== المعاني ===
'''دَهُوَ''' {{كرم}}
{{معجمية|L1545505|معاني}}
=== النطق ===
* {{أصد-عر|دَهُوَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهو|وزن=فعُل يفعُل}}
=== المراجع ===
{{مراجع}}
h747ur8fgxf2pe7ttfwc0sxlh80d24b
تَدَهَّى
0
242208
1124182
2026-08-30T16:30:18Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124182
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1535637}}
=== المعاني ===
'''تَدَهَّى''' {{تفعّل}}
{{معجمية|L1535637|معاني}}
=== النطق ===
* {{أصد-عر|تَدَهَّى}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهي|وزن=تفعّل}}
=== المراجع ===
{{مراجع}}
gq1444vrz1ejw0g2qphwxd2zlnf519n
دَاهَى
0
242209
1124183
2026-08-30T16:32:52Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124183
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1497387}}
=== المعاني ===
'''دَاهَى''' {{فاعل}}
{{معجمية|L1497387|معاني}}
=== النطق ===
* {{أصد-عر|دَاهَى}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهي|وزن=فاعل}}
=== المراجع ===
{{مراجع}}
7ft07qbvh7sdquxepzufh93a0qyg0j1
وحدة:ar-verb/testcases/بيانات/7
828
242210
1124203
2026-08-30T18:31:35Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124203
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 7 من 7.
return {
{
label = "مَسَّى (p.270)", root = "مسو", wazn = "فعّل",
forms = {
{"imp_2d", "مَسِّيَا"},
{"imp_2fp", "مَسِّينَ"},
{"imp_2fs", "مَسِّي"},
{"imp_2mp", "مَسُّوا"},
{"imp_2ms", "مَسِّ"},
{"ind_1p", "نُمَسِّي"},
{"ind_1s", "أُمَسِّي"},
{"ind_2d", "تُمَسِّيَانِ"},
{"ind_2fp", "تُمَسِّينَ"},
{"ind_2fs", "تُمَسِّينَ"},
{"ind_2mp", "تُمَسُّونَ"},
{"ind_2ms", "تُمَسِّي"},
{"ind_3fd", "تُمَسِّيَانِ"},
{"ind_3fp", "يُمَسِّينَ"},
{"ind_3fs", "تُمَسِّي"},
{"ind_3md", "يُمَسِّيَانِ"},
{"ind_3mp", "يُمَسُّونَ"},
{"ind_3ms", "يُمَسِّي"},
{"past_1p", "مَسَّيْنَا"},
{"past_1s", "مَسَّيْتُ"},
{"past_2d", "مَسَّيْتُمَا"},
{"past_2fp", "مَسَّيْتُنَّ"},
{"past_2fs", "مَسَّيْتِ"},
{"past_2mp", "مَسَّيْتُمْ"},
{"past_2ms", "مَسَّيْتَ"},
{"past_3fd", "مَسَّتَا"},
{"past_3fp", "مَسَّيْنَ"},
{"past_3fs", "مَسَّتْ"},
{"past_3md", "مَسَّيَا"},
{"past_3mp", "مَسَّوْا"},
{"past_3ms", "مَسَّى"},
},
},
{
label = "لَوَّى (p.273)", root = "لوي", wazn = "فعّل",
forms = {
{"imp_2d", "لَوِّيَا"},
{"imp_2fp", "لَوِّينَ"},
{"imp_2fs", "لَوِّي"},
{"imp_2mp", "لَوُّوا"},
{"imp_2ms", "لَوِّ"},
{"ind_1p", "نُلَوِّي"},
{"ind_1s", "أُلَوِّي"},
{"ind_2d", "تُلَوِّيَانِ"},
{"ind_2fp", "تُلَوِّينَ"},
{"ind_2fs", "تُلَوِّينَ"},
{"ind_2mp", "تُلَوُّونَ"},
{"ind_2ms", "تُلَوِّي"},
{"ind_3fd", "تُلَوِّيَانِ"},
{"ind_3fp", "يُلَوِّينَ"},
{"ind_3fs", "تُلَوِّي"},
{"ind_3md", "يُلَوِّيَانِ"},
{"ind_3mp", "يُلَوُّونَ"},
{"ind_3ms", "يُلَوِّي"},
{"past_1p", "لَوَّيْنَا"},
{"past_1s", "لَوَّيْتُ"},
{"past_2d", "لَوَّيْتُمَا"},
{"past_2fp", "لَوَّيْتُنَّ"},
{"past_2fs", "لَوَّيْتِ"},
{"past_2mp", "لَوَّيْتُمْ"},
{"past_2ms", "لَوَّيْتَ"},
{"past_3fd", "لَوَّتَا"},
{"past_3fp", "لَوَّيْنَ"},
{"past_3fs", "لَوَّتْ"},
{"past_3md", "لَوَّيَا"},
{"past_3mp", "لَوَّوْا"},
{"past_3ms", "لَوَّى"},
},
},
{
label = "حَيَّا (p.273)", root = "حيي", wazn = "فعّل",
forms = {
{"imp_2d", "حَيِّيَا"},
{"imp_2fp", "حَيِّينَ"},
{"imp_2fs", "حَيِّي"},
{"imp_2mp", "حَيُّوا"},
{"imp_2ms", "حَيِّ"},
{"ind_1p", "نُحَيِّي"},
{"ind_1s", "أُحَيِّي"},
{"ind_2d", "تُحَيِّيَانِ"},
{"ind_2fp", "تُحَيِّينَ"},
{"ind_2fs", "تُحَيِّينَ"},
{"ind_2mp", "تُحَيُّونَ"},
{"ind_2ms", "تُحَيِّي"},
{"ind_3fd", "تُحَيِّيَانِ"},
{"ind_3fp", "يُحَيِّينَ"},
{"ind_3fs", "تُحَيِّي"},
{"ind_3md", "يُحَيِّيَانِ"},
{"ind_3mp", "يُحَيُّونَ"},
{"ind_3ms", "يُحَيِّي"},
{"past_1p", "حَيَّيْنَا"},
{"past_1s", "حَيَّيْتُ"},
{"past_2d", "حَيَّيْتُمَا"},
{"past_2fp", "حَيَّيْتُنَّ"},
{"past_2fs", "حَيَّيْتِ"},
{"past_2mp", "حَيَّيْتُمْ"},
{"past_2ms", "حَيَّيْتَ"},
{"past_3fd", "حَيَّتَا"},
{"past_3fp", "حَيَّيْنَ"},
{"past_3fs", "حَيَّتْ"},
{"past_3md", "حَيَّيَا"},
{"past_3mp", "حَيَّوْا"},
{"past_3ms", "حَيَّا"},
},
},
}
21itqtk79u6pc52x53fhfbnau368y94
1124218
1124203
2026-08-31T06:38:39Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 15 (وزن فعّل، النماذج 201-204 و208)
1124218
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 7 من 7.
return {
{
label = "مَسَّى (p.270)", root = "مسو", wazn = "فعّل",
forms = {
{"imp_2d", "مَسِّيَا"},
{"imp_2fp", "مَسِّينَ"},
{"imp_2fs", "مَسِّي"},
{"imp_2mp", "مَسُّوا"},
{"imp_2ms", "مَسِّ"},
{"ind_1p", "نُمَسِّي"},
{"ind_1s", "أُمَسِّي"},
{"ind_2d", "تُمَسِّيَانِ"},
{"ind_2fp", "تُمَسِّينَ"},
{"ind_2fs", "تُمَسِّينَ"},
{"ind_2mp", "تُمَسُّونَ"},
{"ind_2ms", "تُمَسِّي"},
{"ind_3fd", "تُمَسِّيَانِ"},
{"ind_3fp", "يُمَسِّينَ"},
{"ind_3fs", "تُمَسِّي"},
{"ind_3md", "يُمَسِّيَانِ"},
{"ind_3mp", "يُمَسُّونَ"},
{"ind_3ms", "يُمَسِّي"},
{"past_1p", "مَسَّيْنَا"},
{"past_1s", "مَسَّيْتُ"},
{"past_2d", "مَسَّيْتُمَا"},
{"past_2fp", "مَسَّيْتُنَّ"},
{"past_2fs", "مَسَّيْتِ"},
{"past_2mp", "مَسَّيْتُمْ"},
{"past_2ms", "مَسَّيْتَ"},
{"past_3fd", "مَسَّتَا"},
{"past_3fp", "مَسَّيْنَ"},
{"past_3fs", "مَسَّتْ"},
{"past_3md", "مَسَّيَا"},
{"past_3mp", "مَسَّوْا"},
{"past_3ms", "مَسَّى"},
},
},
{
label = "لَوَّى (p.273)", root = "لوي", wazn = "فعّل",
forms = {
{"imp_2d", "لَوِّيَا"},
{"imp_2fp", "لَوِّينَ"},
{"imp_2fs", "لَوِّي"},
{"imp_2mp", "لَوُّوا"},
{"imp_2ms", "لَوِّ"},
{"ind_1p", "نُلَوِّي"},
{"ind_1s", "أُلَوِّي"},
{"ind_2d", "تُلَوِّيَانِ"},
{"ind_2fp", "تُلَوِّينَ"},
{"ind_2fs", "تُلَوِّينَ"},
{"ind_2mp", "تُلَوُّونَ"},
{"ind_2ms", "تُلَوِّي"},
{"ind_3fd", "تُلَوِّيَانِ"},
{"ind_3fp", "يُلَوِّينَ"},
{"ind_3fs", "تُلَوِّي"},
{"ind_3md", "يُلَوِّيَانِ"},
{"ind_3mp", "يُلَوُّونَ"},
{"ind_3ms", "يُلَوِّي"},
{"past_1p", "لَوَّيْنَا"},
{"past_1s", "لَوَّيْتُ"},
{"past_2d", "لَوَّيْتُمَا"},
{"past_2fp", "لَوَّيْتُنَّ"},
{"past_2fs", "لَوَّيْتِ"},
{"past_2mp", "لَوَّيْتُمْ"},
{"past_2ms", "لَوَّيْتَ"},
{"past_3fd", "لَوَّتَا"},
{"past_3fp", "لَوَّيْنَ"},
{"past_3fs", "لَوَّتْ"},
{"past_3md", "لَوَّيَا"},
{"past_3mp", "لَوَّوْا"},
{"past_3ms", "لَوَّى"},
},
},
{
label = "حَيَّا (p.273)", root = "حيي", wazn = "فعّل",
forms = {
{"imp_2d", "حَيِّيَا"},
{"imp_2fp", "حَيِّينَ"},
{"imp_2fs", "حَيِّي"},
{"imp_2mp", "حَيُّوا"},
{"imp_2ms", "حَيِّ"},
{"ind_1p", "نُحَيِّي"},
{"ind_1s", "أُحَيِّي"},
{"ind_2d", "تُحَيِّيَانِ"},
{"ind_2fp", "تُحَيِّينَ"},
{"ind_2fs", "تُحَيِّينَ"},
{"ind_2mp", "تُحَيُّونَ"},
{"ind_2ms", "تُحَيِّي"},
{"ind_3fd", "تُحَيِّيَانِ"},
{"ind_3fp", "يُحَيِّينَ"},
{"ind_3fs", "تُحَيِّي"},
{"ind_3md", "يُحَيِّيَانِ"},
{"ind_3mp", "يُحَيُّونَ"},
{"ind_3ms", "يُحَيِّي"},
{"past_1p", "حَيَّيْنَا"},
{"past_1s", "حَيَّيْتُ"},
{"past_2d", "حَيَّيْتُمَا"},
{"past_2fp", "حَيَّيْتُنَّ"},
{"past_2fs", "حَيَّيْتِ"},
{"past_2mp", "حَيَّيْتُمْ"},
{"past_2ms", "حَيَّيْتَ"},
{"past_3fd", "حَيَّتَا"},
{"past_3fp", "حَيَّيْنَ"},
{"past_3fs", "حَيَّتْ"},
{"past_3md", "حَيَّيَا"},
{"past_3mp", "حَيَّوْا"},
{"past_3ms", "حَيَّا"},
},
},
{
label = "قَرَّرَ (p.261)", root = "قرر", wazn = "فعّل",
forms = {
{"imp_2d", "قَرِّرَا"},
{"imp_2fp", "قَرِّرْنَ"},
{"imp_2fs", "قَرِّرِي"},
{"imp_2mp", "قَرِّرُوا"},
{"imp_2ms", "قَرِّرْ"},
{"ind_1p", "نُقَرِّرُ"},
{"ind_1s", "أُقَرِّرُ"},
{"ind_2d", "تُقَرِّرَانِ"},
{"ind_2fp", "تُقَرِّرْنَ"},
{"ind_2fs", "تُقَرِّرِينَ"},
{"ind_2mp", "تُقَرِّرُونَ"},
{"ind_2ms", "تُقَرِّرُ"},
{"ind_3fd", "تُقَرِّرَانِ"},
{"ind_3fp", "يُقَرِّرْنَ"},
{"ind_3fs", "تُقَرِّرُ"},
{"ind_3md", "يُقَرِّرَانِ"},
{"ind_3mp", "يُقَرِّرُونَ"},
{"ind_3ms", "يُقَرِّرُ"},
{"past_1p", "قَرَّرْنَا"},
{"past_1s", "قَرَّرْتُ"},
{"past_2d", "قَرَّرْتُمَا"},
{"past_2fp", "قَرَّرْتُنَّ"},
{"past_2fs", "قَرَّرْتِ"},
{"past_2mp", "قَرَّرْتُمْ"},
{"past_2ms", "قَرَّرْتَ"},
{"past_3fd", "قَرَّرَتَا"},
{"past_3fp", "قَرَّرْنَ"},
{"past_3fs", "قَرَّرَتْ"},
{"past_3md", "قَرَّرَا"},
{"past_3mp", "قَرَّرُوا"},
{"past_3ms", "قَرَّرَ"},
},
},
{
label = "سَبَّبَ (p.261)", root = "سبب", wazn = "فعّل",
forms = {
{"imp_2d", "سَبِّبَا"},
{"imp_2fp", "سَبِّبْنَ"},
{"imp_2fs", "سَبِّبِي"},
{"imp_2mp", "سَبِّبُوا"},
{"imp_2ms", "سَبِّبْ"},
{"ind_1p", "نُسَبِّبُ"},
{"ind_1s", "أُسَبِّبُ"},
{"ind_2d", "تُسَبِّبَانِ"},
{"ind_2fp", "تُسَبِّبْنَ"},
{"ind_2fs", "تُسَبِّبِينَ"},
{"ind_2mp", "تُسَبِّبُونَ"},
{"ind_2ms", "تُسَبِّبُ"},
{"ind_3fd", "تُسَبِّبَانِ"},
{"ind_3fp", "يُسَبِّبْنَ"},
{"ind_3fs", "تُسَبِّبُ"},
{"ind_3md", "يُسَبِّبَانِ"},
{"ind_3mp", "يُسَبِّبُونَ"},
{"ind_3ms", "يُسَبِّبُ"},
{"past_1p", "سَبَّبْنَا"},
{"past_1s", "سَبَّبْتُ"},
{"past_2d", "سَبَّبْتُمَا"},
{"past_2fp", "سَبَّبْتُنَّ"},
{"past_2fs", "سَبَّبْتِ"},
{"past_2mp", "سَبَّبْتُمْ"},
{"past_2ms", "سَبَّبْتَ"},
{"past_3fd", "سَبَّبَتَا"},
{"past_3fp", "سَبَّبْنَ"},
{"past_3fs", "سَبَّبَتْ"},
{"past_3md", "سَبَّبَا"},
{"past_3mp", "سَبَّبُوا"},
{"past_3ms", "سَبَّبَ"},
},
},
{
label = "أَمَّنَ (p.263)", root = "أمن", wazn = "فعّل",
forms = {
{"imp_2d", "أَمِّنَا"},
{"imp_2fp", "أَمِّنَّ"},
{"imp_2fs", "أَمِّنِي"},
{"imp_2mp", "أَمِّنُوا"},
{"imp_2ms", "أَمِّنْ"},
{"ind_1p", "نُؤَمِّنُ"},
{"ind_1s", "أُؤَمِّنُ"},
{"ind_2d", "تُؤَمِّنَانِ"},
{"ind_2fp", "تُؤَمِّنَّ"},
{"ind_2fs", "تُؤَمِّنِينَ"},
{"ind_2mp", "تُؤَمِّنُونَ"},
{"ind_2ms", "تُؤَمِّنُ"},
{"ind_3fd", "تُؤَمِّنَانِ"},
{"ind_3fp", "يُؤَمِّنَّ"},
{"ind_3fs", "تُؤَمِّنُ"},
{"ind_3md", "يُؤَمِّنَانِ"},
{"ind_3mp", "يُؤَمِّنُونَ"},
{"ind_3ms", "يُؤَمِّنُ"},
{"past_1p", "أَمَّنَّا"},
{"past_1s", "أَمَّنْتُ"},
{"past_2d", "أَمَّنْتُمَا"},
{"past_2fp", "أَمَّنْتُنَّ"},
{"past_2fs", "أَمَّنْتِ"},
{"past_2mp", "أَمَّنْتُمْ"},
{"past_2ms", "أَمَّنْتَ"},
{"past_3fd", "أَمَّنَتَا"},
{"past_3fp", "أَمَّنَّ"},
{"past_3fs", "أَمَّنَتْ"},
{"past_3md", "أَمَّنَا"},
{"past_3mp", "أَمَّنُوا"},
{"past_3ms", "أَمَّنَ"},
},
},
{
label = "أَجَّلَ (p.263)", root = "أجل", wazn = "فعّل",
forms = {
{"imp_2d", "أَجِّلَا"},
{"imp_2fp", "أَجِّلْنَ"},
{"imp_2fs", "أَجِّلِي"},
{"imp_2mp", "أَجِّلُوا"},
{"imp_2ms", "أَجِّلْ"},
{"ind_1p", "نُؤَجِّلُ"},
{"ind_1s", "أُؤَجِّلُ"},
{"ind_2d", "تُؤَجِّلَانِ"},
{"ind_2fp", "تُؤَجِّلْنَ"},
{"ind_2fs", "تُؤَجِّلِينَ"},
{"ind_2mp", "تُؤَجِّلُونَ"},
{"ind_2ms", "تُؤَجِّلُ"},
{"ind_3fd", "تُؤَجِّلَانِ"},
{"ind_3fp", "يُؤَجِّلْنَ"},
{"ind_3fs", "تُؤَجِّلُ"},
{"ind_3md", "يُؤَجِّلَانِ"},
{"ind_3mp", "يُؤَجِّلُونَ"},
{"ind_3ms", "يُؤَجِّلُ"},
{"past_1p", "أَجَّلْنَا"},
{"past_1s", "أَجَّلْتُ"},
{"past_2d", "أَجَّلْتُمَا"},
{"past_2fp", "أَجَّلْتُنَّ"},
{"past_2fs", "أَجَّلْتِ"},
{"past_2mp", "أَجَّلْتُمْ"},
{"past_2ms", "أَجَّلْتَ"},
{"past_3fd", "أَجَّلَتَا"},
{"past_3fp", "أَجَّلْنَ"},
{"past_3fs", "أَجَّلَتْ"},
{"past_3md", "أَجَّلَا"},
{"past_3mp", "أَجَّلُوا"},
{"past_3ms", "أَجَّلَ"},
},
},
{
label = "رَأَّسَ (p.264)", root = "رأس", wazn = "فعّل",
forms = {
{"imp_2d", "رَئِّسَا"},
{"imp_2fp", "رَئِّسْنَ"},
{"imp_2fs", "رَئِّسِي"},
{"imp_2mp", "رَئِّسُوا"},
{"imp_2ms", "رَئِّسْ"},
{"ind_1p", "نُرَئِّسُ"},
{"ind_1s", "أُرَئِّسُ"},
{"ind_2d", "تُرَئِّسَانِ"},
{"ind_2fp", "تُرَئِّسْنَ"},
{"ind_2fs", "تُرَئِّسِينَ"},
{"ind_2mp", "تُرَئِّسُونَ"},
{"ind_2ms", "تُرَئِّسُ"},
{"ind_3fd", "تُرَئِّسَانِ"},
{"ind_3fp", "يُرَئِّسْنَ"},
{"ind_3fs", "تُرَئِّسُ"},
{"ind_3md", "يُرَئِّسَانِ"},
{"ind_3mp", "يُرَئِّسُونَ"},
{"ind_3ms", "يُرَئِّسُ"},
{"past_1p", "رَأَّسْنَا"},
{"past_1s", "رَأَّسْتُ"},
{"past_2d", "رَأَّسْتُمَا"},
{"past_2fp", "رَأَّسْتُنَّ"},
{"past_2fs", "رَأَّسْتِ"},
{"past_2mp", "رَأَّسْتُمْ"},
{"past_2ms", "رَأَّسْتَ"},
{"past_3fd", "رَأَّسَتَا"},
{"past_3fp", "رَأَّسْنَ"},
{"past_3fs", "رَأَّسَتْ"},
{"past_3md", "رَأَّسَا"},
{"past_3mp", "رَأَّسُوا"},
{"past_3ms", "رَأَّسَ"},
},
},
{
label = "شَأَّمَ (p.264)", root = "شأم", wazn = "فعّل",
forms = {
{"imp_2d", "شَئِّمَا"},
{"imp_2fp", "شَئِّمْنَ"},
{"imp_2fs", "شَئِّمِي"},
{"imp_2mp", "شَئِّمُوا"},
{"imp_2ms", "شَئِّمْ"},
{"ind_1p", "نُشَئِّمُ"},
{"ind_1s", "أُشَئِّمُ"},
{"ind_2d", "تُشَئِّمَانِ"},
{"ind_2fp", "تُشَئِّمْنَ"},
{"ind_2fs", "تُشَئِّمِينَ"},
{"ind_2mp", "تُشَئِّمُونَ"},
{"ind_2ms", "تُشَئِّمُ"},
{"ind_3fd", "تُشَئِّمَانِ"},
{"ind_3fp", "يُشَئِّمْنَ"},
{"ind_3fs", "تُشَئِّمُ"},
{"ind_3md", "يُشَئِّمَانِ"},
{"ind_3mp", "يُشَئِّمُونَ"},
{"ind_3ms", "يُشَئِّمُ"},
{"past_1p", "شَأَّمْنَا"},
{"past_1s", "شَأَّمْتُ"},
{"past_2d", "شَأَّمْتُمَا"},
{"past_2fp", "شَأَّمْتُنَّ"},
{"past_2fs", "شَأَّمْتِ"},
{"past_2mp", "شَأَّمْتُمْ"},
{"past_2ms", "شَأَّمْتَ"},
{"past_3fd", "شَأَّمَتَا"},
{"past_3fp", "شَأَّمْنَ"},
{"past_3fs", "شَأَّمَتْ"},
{"past_3md", "شَأَّمَا"},
{"past_3mp", "شَأَّمُوا"},
{"past_3ms", "شَأَّمَ"},
},
},
{
label = "جَزَّأَ (p.265)", root = "جزأ", wazn = "فعّل",
forms = {
{"imp_2d", "جَزِّئَا"},
{"imp_2fp", "جَزِّئْنَ"},
{"imp_2fs", "جَزِّئِي"},
{"imp_2mp", "جَزِّئُوا"},
{"imp_2ms", "جَزِّئْ"},
{"ind_1p", "نُجَزِّئُ"},
{"ind_1s", "أُجَزِّئُ"},
{"ind_2d", "تُجَزِّئَانِ"},
{"ind_2fp", "تُجَزِّئْنَ"},
{"ind_2fs", "تُجَزِّئِينَ"},
{"ind_2mp", "تُجَزِّئُونَ"},
{"ind_2ms", "تُجَزِّئُ"},
{"ind_3fd", "تُجَزِّئَانِ"},
{"ind_3fp", "يُجَزِّئْنَ"},
{"ind_3fs", "تُجَزِّئُ"},
{"ind_3md", "يُجَزِّئَانِ"},
{"ind_3mp", "يُجَزِّئُونَ"},
{"ind_3ms", "يُجَزِّئُ"},
{"past_1p", "جَزَّأْنَا"},
{"past_1s", "جَزَّأْتُ"},
{"past_2d", "جَزَّأْتُمَا"},
{"past_2fp", "جَزَّأْتُنَّ"},
{"past_2fs", "جَزَّأْتِ"},
{"past_2mp", "جَزَّأْتُمْ"},
{"past_2ms", "جَزَّأْتَ"},
{"past_3fd", "جَزَّأَتَا"},
{"past_3fp", "جَزَّأْنَ"},
{"past_3fs", "جَزَّأَتْ"},
{"past_3md", "جَزَّآ"},
{"past_3mp", "جَزَّؤُوا"},
{"past_3ms", "جَزَّأَ"},
},
},
{
label = "هَنَّأَ (p.265)", root = "هنأ", wazn = "فعّل",
forms = {
{"imp_2d", "هَنِّئَا"},
{"imp_2fp", "هَنِّئْنَ"},
{"imp_2fs", "هَنِّئِي"},
{"imp_2mp", "هَنِّئُوا"},
{"imp_2ms", "هَنِّئْ"},
{"ind_1p", "نُهَنِّئُ"},
{"ind_1s", "أُهَنِّئُ"},
{"ind_2d", "تُهَنِّئَانِ"},
{"ind_2fp", "تُهَنِّئْنَ"},
{"ind_2fs", "تُهَنِّئِينَ"},
{"ind_2mp", "تُهَنِّئُونَ"},
{"ind_2ms", "تُهَنِّئُ"},
{"ind_3fd", "تُهَنِّئَانِ"},
{"ind_3fp", "يُهَنِّئْنَ"},
{"ind_3fs", "تُهَنِّئُ"},
{"ind_3md", "يُهَنِّئَانِ"},
{"ind_3mp", "يُهَنِّئُونَ"},
{"ind_3ms", "يُهَنِّئُ"},
{"past_1p", "هَنَّأْنَا"},
{"past_1s", "هَنَّأْتُ"},
{"past_2d", "هَنَّأْتُمَا"},
{"past_2fp", "هَنَّأْتُنَّ"},
{"past_2fs", "هَنَّأْتِ"},
{"past_2mp", "هَنَّأْتُمْ"},
{"past_2ms", "هَنَّأْتَ"},
{"past_3fd", "هَنَّأَتَا"},
{"past_3fp", "هَنَّأْنَ"},
{"past_3fs", "هَنَّأَتْ"},
{"past_3md", "هَنَّآ"},
{"past_3mp", "هَنَّؤُوا"},
{"past_3ms", "هَنَّأَ"},
},
},
{
label = "وَدَّى (p.272)", root = "ودي", wazn = "فعّل",
forms = {
{"imp_2d", "وَدِّيَا"},
{"imp_2fp", "وَدِّينَ"},
{"imp_2fs", "وَدِّي"},
{"imp_2mp", "وَدُّوا"},
{"imp_2ms", "وَدِّ"},
{"ind_1p", "نُوَدِّي"},
{"ind_1s", "أُوَدِّي"},
{"ind_2d", "تُوَدِّيَانِ"},
{"ind_2fp", "تُوَدِّينَ"},
{"ind_2fs", "تُوَدِّينَ"},
{"ind_2mp", "تُوَدُّونَ"},
{"ind_2ms", "تُوَدِّي"},
{"ind_3fd", "تُوَدِّيَانِ"},
{"ind_3fp", "يُوَدِّينَ"},
{"ind_3fs", "تُوَدِّي"},
{"ind_3md", "يُوَدِّيَانِ"},
{"ind_3mp", "يُوَدُّونَ"},
{"ind_3ms", "يُوَدِّي"},
{"past_1p", "وَدَّيْنَا"},
{"past_1s", "وَدَّيْتُ"},
{"past_2d", "وَدَّيْتُمَا"},
{"past_2fp", "وَدَّيْتُنَّ"},
{"past_2fs", "وَدَّيْتِ"},
{"past_2mp", "وَدَّيْتُمْ"},
{"past_2ms", "وَدَّيْتَ"},
{"past_3fd", "وَدَّتَا"},
{"past_3fp", "وَدَّيْنَ"},
{"past_3fs", "وَدَّتْ"},
{"past_3md", "وَدَّيَا"},
{"past_3mp", "وَدَّوْا"},
{"past_3ms", "وَدَّى"},
},
},
{
label = "وَحَّى (p.272)", root = "وحي", wazn = "فعّل",
forms = {
{"imp_2d", "وَحِّيَا"},
{"imp_2fp", "وَحِّينَ"},
{"imp_2fs", "وَحِّي"},
{"imp_2mp", "وَحُّوا"},
{"imp_2ms", "وَحِّ"},
{"ind_1p", "نُوَحِّي"},
{"ind_1s", "أُوَحِّي"},
{"ind_2d", "تُوَحِّيَانِ"},
{"ind_2fp", "تُوَحِّينَ"},
{"ind_2fs", "تُوَحِّينَ"},
{"ind_2mp", "تُوَحُّونَ"},
{"ind_2ms", "تُوَحِّي"},
{"ind_3fd", "تُوَحِّيَانِ"},
{"ind_3fp", "يُوَحِّينَ"},
{"ind_3fs", "تُوَحِّي"},
{"ind_3md", "يُوَحِّيَانِ"},
{"ind_3mp", "يُوَحُّونَ"},
{"ind_3ms", "يُوَحِّي"},
{"past_1p", "وَحَّيْنَا"},
{"past_1s", "وَحَّيْتُ"},
{"past_2d", "وَحَّيْتُمَا"},
{"past_2fp", "وَحَّيْتُنَّ"},
{"past_2fs", "وَحَّيْتِ"},
{"past_2mp", "وَحَّيْتُمْ"},
{"past_2ms", "وَحَّيْتَ"},
{"past_3fd", "وَحَّتَا"},
{"past_3fp", "وَحَّيْنَ"},
{"past_3fs", "وَحَّتْ"},
{"past_3md", "وَحَّيَا"},
{"past_3mp", "وَحَّوْا"},
{"past_3ms", "وَحَّى"},
},
},
}
povh0t2oxwmumzynnyczzdct0rjltq8
1124237
1124218
2026-08-31T08:12:24Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124237
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 7 من 8.
return {
{
label = "مَسَّى (p.270)", root = "مسو", wazn = "فعّل",
forms = {
{"imp_2d", "مَسِّيَا"},
{"imp_2fp", "مَسِّينَ"},
{"imp_2fs", "مَسِّي"},
{"imp_2mp", "مَسُّوا"},
{"imp_2ms", "مَسِّ"},
{"ind_1p", "نُمَسِّي"},
{"ind_1s", "أُمَسِّي"},
{"ind_2d", "تُمَسِّيَانِ"},
{"ind_2fp", "تُمَسِّينَ"},
{"ind_2fs", "تُمَسِّينَ"},
{"ind_2mp", "تُمَسُّونَ"},
{"ind_2ms", "تُمَسِّي"},
{"ind_3fd", "تُمَسِّيَانِ"},
{"ind_3fp", "يُمَسِّينَ"},
{"ind_3fs", "تُمَسِّي"},
{"ind_3md", "يُمَسِّيَانِ"},
{"ind_3mp", "يُمَسُّونَ"},
{"ind_3ms", "يُمَسِّي"},
{"past_1p", "مَسَّيْنَا"},
{"past_1s", "مَسَّيْتُ"},
{"past_2d", "مَسَّيْتُمَا"},
{"past_2fp", "مَسَّيْتُنَّ"},
{"past_2fs", "مَسَّيْتِ"},
{"past_2mp", "مَسَّيْتُمْ"},
{"past_2ms", "مَسَّيْتَ"},
{"past_3fd", "مَسَّتَا"},
{"past_3fp", "مَسَّيْنَ"},
{"past_3fs", "مَسَّتْ"},
{"past_3md", "مَسَّيَا"},
{"past_3mp", "مَسَّوْا"},
{"past_3ms", "مَسَّى"},
},
},
{
label = "لَوَّى (p.273)", root = "لوي", wazn = "فعّل",
forms = {
{"imp_2d", "لَوِّيَا"},
{"imp_2fp", "لَوِّينَ"},
{"imp_2fs", "لَوِّي"},
{"imp_2mp", "لَوُّوا"},
{"imp_2ms", "لَوِّ"},
{"ind_1p", "نُلَوِّي"},
{"ind_1s", "أُلَوِّي"},
{"ind_2d", "تُلَوِّيَانِ"},
{"ind_2fp", "تُلَوِّينَ"},
{"ind_2fs", "تُلَوِّينَ"},
{"ind_2mp", "تُلَوُّونَ"},
{"ind_2ms", "تُلَوِّي"},
{"ind_3fd", "تُلَوِّيَانِ"},
{"ind_3fp", "يُلَوِّينَ"},
{"ind_3fs", "تُلَوِّي"},
{"ind_3md", "يُلَوِّيَانِ"},
{"ind_3mp", "يُلَوُّونَ"},
{"ind_3ms", "يُلَوِّي"},
{"past_1p", "لَوَّيْنَا"},
{"past_1s", "لَوَّيْتُ"},
{"past_2d", "لَوَّيْتُمَا"},
{"past_2fp", "لَوَّيْتُنَّ"},
{"past_2fs", "لَوَّيْتِ"},
{"past_2mp", "لَوَّيْتُمْ"},
{"past_2ms", "لَوَّيْتَ"},
{"past_3fd", "لَوَّتَا"},
{"past_3fp", "لَوَّيْنَ"},
{"past_3fs", "لَوَّتْ"},
{"past_3md", "لَوَّيَا"},
{"past_3mp", "لَوَّوْا"},
{"past_3ms", "لَوَّى"},
},
},
{
label = "حَيَّا (p.273)", root = "حيي", wazn = "فعّل",
forms = {
{"imp_2d", "حَيِّيَا"},
{"imp_2fp", "حَيِّينَ"},
{"imp_2fs", "حَيِّي"},
{"imp_2mp", "حَيُّوا"},
{"imp_2ms", "حَيِّ"},
{"ind_1p", "نُحَيِّي"},
{"ind_1s", "أُحَيِّي"},
{"ind_2d", "تُحَيِّيَانِ"},
{"ind_2fp", "تُحَيِّينَ"},
{"ind_2fs", "تُحَيِّينَ"},
{"ind_2mp", "تُحَيُّونَ"},
{"ind_2ms", "تُحَيِّي"},
{"ind_3fd", "تُحَيِّيَانِ"},
{"ind_3fp", "يُحَيِّينَ"},
{"ind_3fs", "تُحَيِّي"},
{"ind_3md", "يُحَيِّيَانِ"},
{"ind_3mp", "يُحَيُّونَ"},
{"ind_3ms", "يُحَيِّي"},
{"past_1p", "حَيَّيْنَا"},
{"past_1s", "حَيَّيْتُ"},
{"past_2d", "حَيَّيْتُمَا"},
{"past_2fp", "حَيَّيْتُنَّ"},
{"past_2fs", "حَيَّيْتِ"},
{"past_2mp", "حَيَّيْتُمْ"},
{"past_2ms", "حَيَّيْتَ"},
{"past_3fd", "حَيَّتَا"},
{"past_3fp", "حَيَّيْنَ"},
{"past_3fs", "حَيَّتْ"},
{"past_3md", "حَيَّيَا"},
{"past_3mp", "حَيَّوْا"},
{"past_3ms", "حَيَّا"},
},
},
{
label = "قَرَّرَ (p.261)", root = "قرر", wazn = "فعّل",
forms = {
{"imp_2d", "قَرِّرَا"},
{"imp_2fp", "قَرِّرْنَ"},
{"imp_2fs", "قَرِّرِي"},
{"imp_2mp", "قَرِّرُوا"},
{"imp_2ms", "قَرِّرْ"},
{"ind_1p", "نُقَرِّرُ"},
{"ind_1s", "أُقَرِّرُ"},
{"ind_2d", "تُقَرِّرَانِ"},
{"ind_2fp", "تُقَرِّرْنَ"},
{"ind_2fs", "تُقَرِّرِينَ"},
{"ind_2mp", "تُقَرِّرُونَ"},
{"ind_2ms", "تُقَرِّرُ"},
{"ind_3fd", "تُقَرِّرَانِ"},
{"ind_3fp", "يُقَرِّرْنَ"},
{"ind_3fs", "تُقَرِّرُ"},
{"ind_3md", "يُقَرِّرَانِ"},
{"ind_3mp", "يُقَرِّرُونَ"},
{"ind_3ms", "يُقَرِّرُ"},
{"past_1p", "قَرَّرْنَا"},
{"past_1s", "قَرَّرْتُ"},
{"past_2d", "قَرَّرْتُمَا"},
{"past_2fp", "قَرَّرْتُنَّ"},
{"past_2fs", "قَرَّرْتِ"},
{"past_2mp", "قَرَّرْتُمْ"},
{"past_2ms", "قَرَّرْتَ"},
{"past_3fd", "قَرَّرَتَا"},
{"past_3fp", "قَرَّرْنَ"},
{"past_3fs", "قَرَّرَتْ"},
{"past_3md", "قَرَّرَا"},
{"past_3mp", "قَرَّرُوا"},
{"past_3ms", "قَرَّرَ"},
},
},
{
label = "سَبَّبَ (p.261)", root = "سبب", wazn = "فعّل",
forms = {
{"imp_2d", "سَبِّبَا"},
{"imp_2fp", "سَبِّبْنَ"},
{"imp_2fs", "سَبِّبِي"},
{"imp_2mp", "سَبِّبُوا"},
{"imp_2ms", "سَبِّبْ"},
{"ind_1p", "نُسَبِّبُ"},
{"ind_1s", "أُسَبِّبُ"},
{"ind_2d", "تُسَبِّبَانِ"},
{"ind_2fp", "تُسَبِّبْنَ"},
{"ind_2fs", "تُسَبِّبِينَ"},
{"ind_2mp", "تُسَبِّبُونَ"},
{"ind_2ms", "تُسَبِّبُ"},
{"ind_3fd", "تُسَبِّبَانِ"},
{"ind_3fp", "يُسَبِّبْنَ"},
{"ind_3fs", "تُسَبِّبُ"},
{"ind_3md", "يُسَبِّبَانِ"},
{"ind_3mp", "يُسَبِّبُونَ"},
{"ind_3ms", "يُسَبِّبُ"},
{"past_1p", "سَبَّبْنَا"},
{"past_1s", "سَبَّبْتُ"},
{"past_2d", "سَبَّبْتُمَا"},
{"past_2fp", "سَبَّبْتُنَّ"},
{"past_2fs", "سَبَّبْتِ"},
{"past_2mp", "سَبَّبْتُمْ"},
{"past_2ms", "سَبَّبْتَ"},
{"past_3fd", "سَبَّبَتَا"},
{"past_3fp", "سَبَّبْنَ"},
{"past_3fs", "سَبَّبَتْ"},
{"past_3md", "سَبَّبَا"},
{"past_3mp", "سَبَّبُوا"},
{"past_3ms", "سَبَّبَ"},
},
},
{
label = "أَمَّنَ (p.263)", root = "أمن", wazn = "فعّل",
forms = {
{"imp_2d", "أَمِّنَا"},
{"imp_2fp", "أَمِّنَّ"},
{"imp_2fs", "أَمِّنِي"},
{"imp_2mp", "أَمِّنُوا"},
{"imp_2ms", "أَمِّنْ"},
{"ind_1p", "نُؤَمِّنُ"},
{"ind_1s", "أُؤَمِّنُ"},
{"ind_2d", "تُؤَمِّنَانِ"},
{"ind_2fp", "تُؤَمِّنَّ"},
{"ind_2fs", "تُؤَمِّنِينَ"},
{"ind_2mp", "تُؤَمِّنُونَ"},
{"ind_2ms", "تُؤَمِّنُ"},
{"ind_3fd", "تُؤَمِّنَانِ"},
{"ind_3fp", "يُؤَمِّنَّ"},
{"ind_3fs", "تُؤَمِّنُ"},
{"ind_3md", "يُؤَمِّنَانِ"},
{"ind_3mp", "يُؤَمِّنُونَ"},
{"ind_3ms", "يُؤَمِّنُ"},
{"past_1p", "أَمَّنَّا"},
{"past_1s", "أَمَّنْتُ"},
{"past_2d", "أَمَّنْتُمَا"},
{"past_2fp", "أَمَّنْتُنَّ"},
{"past_2fs", "أَمَّنْتِ"},
{"past_2mp", "أَمَّنْتُمْ"},
{"past_2ms", "أَمَّنْتَ"},
{"past_3fd", "أَمَّنَتَا"},
{"past_3fp", "أَمَّنَّ"},
{"past_3fs", "أَمَّنَتْ"},
{"past_3md", "أَمَّنَا"},
{"past_3mp", "أَمَّنُوا"},
{"past_3ms", "أَمَّنَ"},
},
},
{
label = "أَجَّلَ (p.263)", root = "أجل", wazn = "فعّل",
forms = {
{"imp_2d", "أَجِّلَا"},
{"imp_2fp", "أَجِّلْنَ"},
{"imp_2fs", "أَجِّلِي"},
{"imp_2mp", "أَجِّلُوا"},
{"imp_2ms", "أَجِّلْ"},
{"ind_1p", "نُؤَجِّلُ"},
{"ind_1s", "أُؤَجِّلُ"},
{"ind_2d", "تُؤَجِّلَانِ"},
{"ind_2fp", "تُؤَجِّلْنَ"},
{"ind_2fs", "تُؤَجِّلِينَ"},
{"ind_2mp", "تُؤَجِّلُونَ"},
{"ind_2ms", "تُؤَجِّلُ"},
{"ind_3fd", "تُؤَجِّلَانِ"},
{"ind_3fp", "يُؤَجِّلْنَ"},
{"ind_3fs", "تُؤَجِّلُ"},
{"ind_3md", "يُؤَجِّلَانِ"},
{"ind_3mp", "يُؤَجِّلُونَ"},
{"ind_3ms", "يُؤَجِّلُ"},
{"past_1p", "أَجَّلْنَا"},
{"past_1s", "أَجَّلْتُ"},
{"past_2d", "أَجَّلْتُمَا"},
{"past_2fp", "أَجَّلْتُنَّ"},
{"past_2fs", "أَجَّلْتِ"},
{"past_2mp", "أَجَّلْتُمْ"},
{"past_2ms", "أَجَّلْتَ"},
{"past_3fd", "أَجَّلَتَا"},
{"past_3fp", "أَجَّلْنَ"},
{"past_3fs", "أَجَّلَتْ"},
{"past_3md", "أَجَّلَا"},
{"past_3mp", "أَجَّلُوا"},
{"past_3ms", "أَجَّلَ"},
},
},
{
label = "رَأَّسَ (p.264)", root = "رأس", wazn = "فعّل",
forms = {
{"imp_2d", "رَئِّسَا"},
{"imp_2fp", "رَئِّسْنَ"},
{"imp_2fs", "رَئِّسِي"},
{"imp_2mp", "رَئِّسُوا"},
{"imp_2ms", "رَئِّسْ"},
{"ind_1p", "نُرَئِّسُ"},
{"ind_1s", "أُرَئِّسُ"},
{"ind_2d", "تُرَئِّسَانِ"},
{"ind_2fp", "تُرَئِّسْنَ"},
{"ind_2fs", "تُرَئِّسِينَ"},
{"ind_2mp", "تُرَئِّسُونَ"},
{"ind_2ms", "تُرَئِّسُ"},
{"ind_3fd", "تُرَئِّسَانِ"},
{"ind_3fp", "يُرَئِّسْنَ"},
{"ind_3fs", "تُرَئِّسُ"},
{"ind_3md", "يُرَئِّسَانِ"},
{"ind_3mp", "يُرَئِّسُونَ"},
{"ind_3ms", "يُرَئِّسُ"},
{"past_1p", "رَأَّسْنَا"},
{"past_1s", "رَأَّسْتُ"},
{"past_2d", "رَأَّسْتُمَا"},
{"past_2fp", "رَأَّسْتُنَّ"},
{"past_2fs", "رَأَّسْتِ"},
{"past_2mp", "رَأَّسْتُمْ"},
{"past_2ms", "رَأَّسْتَ"},
{"past_3fd", "رَأَّسَتَا"},
{"past_3fp", "رَأَّسْنَ"},
{"past_3fs", "رَأَّسَتْ"},
{"past_3md", "رَأَّسَا"},
{"past_3mp", "رَأَّسُوا"},
{"past_3ms", "رَأَّسَ"},
},
},
{
label = "شَأَّمَ (p.264)", root = "شأم", wazn = "فعّل",
forms = {
{"imp_2d", "شَئِّمَا"},
{"imp_2fp", "شَئِّمْنَ"},
{"imp_2fs", "شَئِّمِي"},
{"imp_2mp", "شَئِّمُوا"},
{"imp_2ms", "شَئِّمْ"},
{"ind_1p", "نُشَئِّمُ"},
{"ind_1s", "أُشَئِّمُ"},
{"ind_2d", "تُشَئِّمَانِ"},
{"ind_2fp", "تُشَئِّمْنَ"},
{"ind_2fs", "تُشَئِّمِينَ"},
{"ind_2mp", "تُشَئِّمُونَ"},
{"ind_2ms", "تُشَئِّمُ"},
{"ind_3fd", "تُشَئِّمَانِ"},
{"ind_3fp", "يُشَئِّمْنَ"},
{"ind_3fs", "تُشَئِّمُ"},
{"ind_3md", "يُشَئِّمَانِ"},
{"ind_3mp", "يُشَئِّمُونَ"},
{"ind_3ms", "يُشَئِّمُ"},
{"past_1p", "شَأَّمْنَا"},
{"past_1s", "شَأَّمْتُ"},
{"past_2d", "شَأَّمْتُمَا"},
{"past_2fp", "شَأَّمْتُنَّ"},
{"past_2fs", "شَأَّمْتِ"},
{"past_2mp", "شَأَّمْتُمْ"},
{"past_2ms", "شَأَّمْتَ"},
{"past_3fd", "شَأَّمَتَا"},
{"past_3fp", "شَأَّمْنَ"},
{"past_3fs", "شَأَّمَتْ"},
{"past_3md", "شَأَّمَا"},
{"past_3mp", "شَأَّمُوا"},
{"past_3ms", "شَأَّمَ"},
},
},
{
label = "جَزَّأَ (p.265)", root = "جزأ", wazn = "فعّل",
forms = {
{"imp_2d", "جَزِّئَا"},
{"imp_2fp", "جَزِّئْنَ"},
{"imp_2fs", "جَزِّئِي"},
{"imp_2mp", "جَزِّئُوا"},
{"imp_2ms", "جَزِّئْ"},
{"ind_1p", "نُجَزِّئُ"},
{"ind_1s", "أُجَزِّئُ"},
{"ind_2d", "تُجَزِّئَانِ"},
{"ind_2fp", "تُجَزِّئْنَ"},
{"ind_2fs", "تُجَزِّئِينَ"},
{"ind_2mp", "تُجَزِّئُونَ"},
{"ind_2ms", "تُجَزِّئُ"},
{"ind_3fd", "تُجَزِّئَانِ"},
{"ind_3fp", "يُجَزِّئْنَ"},
{"ind_3fs", "تُجَزِّئُ"},
{"ind_3md", "يُجَزِّئَانِ"},
{"ind_3mp", "يُجَزِّئُونَ"},
{"ind_3ms", "يُجَزِّئُ"},
{"past_1p", "جَزَّأْنَا"},
{"past_1s", "جَزَّأْتُ"},
{"past_2d", "جَزَّأْتُمَا"},
{"past_2fp", "جَزَّأْتُنَّ"},
{"past_2fs", "جَزَّأْتِ"},
{"past_2mp", "جَزَّأْتُمْ"},
{"past_2ms", "جَزَّأْتَ"},
{"past_3fd", "جَزَّأَتَا"},
{"past_3fp", "جَزَّأْنَ"},
{"past_3fs", "جَزَّأَتْ"},
{"past_3md", "جَزَّآ"},
{"past_3mp", "جَزَّؤُوا"},
{"past_3ms", "جَزَّأَ"},
},
},
{
label = "هَنَّأَ (p.265)", root = "هنأ", wazn = "فعّل",
forms = {
{"imp_2d", "هَنِّئَا"},
{"imp_2fp", "هَنِّئْنَ"},
{"imp_2fs", "هَنِّئِي"},
{"imp_2mp", "هَنِّئُوا"},
{"imp_2ms", "هَنِّئْ"},
{"ind_1p", "نُهَنِّئُ"},
{"ind_1s", "أُهَنِّئُ"},
{"ind_2d", "تُهَنِّئَانِ"},
{"ind_2fp", "تُهَنِّئْنَ"},
{"ind_2fs", "تُهَنِّئِينَ"},
{"ind_2mp", "تُهَنِّئُونَ"},
{"ind_2ms", "تُهَنِّئُ"},
{"ind_3fd", "تُهَنِّئَانِ"},
{"ind_3fp", "يُهَنِّئْنَ"},
{"ind_3fs", "تُهَنِّئُ"},
{"ind_3md", "يُهَنِّئَانِ"},
{"ind_3mp", "يُهَنِّئُونَ"},
{"ind_3ms", "يُهَنِّئُ"},
{"past_1p", "هَنَّأْنَا"},
{"past_1s", "هَنَّأْتُ"},
{"past_2d", "هَنَّأْتُمَا"},
{"past_2fp", "هَنَّأْتُنَّ"},
{"past_2fs", "هَنَّأْتِ"},
{"past_2mp", "هَنَّأْتُمْ"},
{"past_2ms", "هَنَّأْتَ"},
{"past_3fd", "هَنَّأَتَا"},
{"past_3fp", "هَنَّأْنَ"},
{"past_3fs", "هَنَّأَتْ"},
{"past_3md", "هَنَّآ"},
{"past_3mp", "هَنَّؤُوا"},
{"past_3ms", "هَنَّأَ"},
},
},
{
label = "وَدَّى (p.272)", root = "ودي", wazn = "فعّل",
forms = {
{"imp_2d", "وَدِّيَا"},
{"imp_2fp", "وَدِّينَ"},
{"imp_2fs", "وَدِّي"},
{"imp_2mp", "وَدُّوا"},
{"imp_2ms", "وَدِّ"},
{"ind_1p", "نُوَدِّي"},
{"ind_1s", "أُوَدِّي"},
{"ind_2d", "تُوَدِّيَانِ"},
{"ind_2fp", "تُوَدِّينَ"},
{"ind_2fs", "تُوَدِّينَ"},
{"ind_2mp", "تُوَدُّونَ"},
{"ind_2ms", "تُوَدِّي"},
{"ind_3fd", "تُوَدِّيَانِ"},
{"ind_3fp", "يُوَدِّينَ"},
{"ind_3fs", "تُوَدِّي"},
{"ind_3md", "يُوَدِّيَانِ"},
{"ind_3mp", "يُوَدُّونَ"},
{"ind_3ms", "يُوَدِّي"},
{"past_1p", "وَدَّيْنَا"},
{"past_1s", "وَدَّيْتُ"},
{"past_2d", "وَدَّيْتُمَا"},
{"past_2fp", "وَدَّيْتُنَّ"},
{"past_2fs", "وَدَّيْتِ"},
{"past_2mp", "وَدَّيْتُمْ"},
{"past_2ms", "وَدَّيْتَ"},
{"past_3fd", "وَدَّتَا"},
{"past_3fp", "وَدَّيْنَ"},
{"past_3fs", "وَدَّتْ"},
{"past_3md", "وَدَّيَا"},
{"past_3mp", "وَدَّوْا"},
{"past_3ms", "وَدَّى"},
},
},
{
label = "وَحَّى (p.272)", root = "وحي", wazn = "فعّل",
forms = {
{"imp_2d", "وَحِّيَا"},
{"imp_2fp", "وَحِّينَ"},
{"imp_2fs", "وَحِّي"},
{"imp_2mp", "وَحُّوا"},
{"imp_2ms", "وَحِّ"},
{"ind_1p", "نُوَحِّي"},
{"ind_1s", "أُوَحِّي"},
{"ind_2d", "تُوَحِّيَانِ"},
{"ind_2fp", "تُوَحِّينَ"},
{"ind_2fs", "تُوَحِّينَ"},
{"ind_2mp", "تُوَحُّونَ"},
{"ind_2ms", "تُوَحِّي"},
{"ind_3fd", "تُوَحِّيَانِ"},
{"ind_3fp", "يُوَحِّينَ"},
{"ind_3fs", "تُوَحِّي"},
{"ind_3md", "يُوَحِّيَانِ"},
{"ind_3mp", "يُوَحُّونَ"},
{"ind_3ms", "يُوَحِّي"},
{"past_1p", "وَحَّيْنَا"},
{"past_1s", "وَحَّيْتُ"},
{"past_2d", "وَحَّيْتُمَا"},
{"past_2fp", "وَحَّيْتُنَّ"},
{"past_2fs", "وَحَّيْتِ"},
{"past_2mp", "وَحَّيْتُمْ"},
{"past_2ms", "وَحَّيْتَ"},
{"past_3fd", "وَحَّتَا"},
{"past_3fp", "وَحَّيْنَ"},
{"past_3fs", "وَحَّتْ"},
{"past_3md", "وَحَّيَا"},
{"past_3mp", "وَحَّوْا"},
{"past_3ms", "وَحَّى"},
},
},
{
label = "تَجَرَّدَ (p.304)", root = "جرد", wazn = "تفعّل",
forms = {
{"imp_2d", "تَجَرَّدَا"},
{"imp_2fp", "تَجَرَّدْنَ"},
{"imp_2fs", "تَجَرَّدِي"},
{"imp_2mp", "تَجَرَّدُوا"},
{"imp_2ms", "تَجَرَّدْ"},
{"ind_1p", "نَتَجَرَّدُ"},
{"ind_1s", "أَتَجَرَّدُ"},
{"ind_2d", "تَتَجَرَّدَانِ"},
{"ind_2fp", "تَتَجَرَّدْنَ"},
{"ind_2fs", "تَتَجَرَّدِينَ"},
{"ind_2mp", "تَتَجَرَّدُونَ"},
{"ind_2ms", "تَتَجَرَّدُ"},
{"ind_3fd", "تَتَجَرَّدَانِ"},
{"ind_3fp", "يَتَجَرَّدْنَ"},
{"ind_3fs", "تَتَجَرَّدُ"},
{"ind_3md", "يَتَجَرَّدَانِ"},
{"ind_3mp", "يَتَجَرَّدُونَ"},
{"ind_3ms", "يَتَجَرَّدُ"},
{"past_1p", "تَجَرَّدْنَا"},
{"past_1s", "تَجَرَّدْتُ"},
{"past_2d", "تَجَرَّدْتُمَا"},
{"past_2fp", "تَجَرَّدْتُنَّ"},
{"past_2fs", "تَجَرَّدْتِ"},
{"past_2mp", "تَجَرَّدْتُمْ"},
{"past_2ms", "تَجَرَّدْتَ"},
{"past_3fd", "تَجَرَّدَتَا"},
{"past_3fp", "تَجَرَّدْنَ"},
{"past_3fs", "تَجَرَّدَتْ"},
{"past_3md", "تَجَرَّدَا"},
{"past_3mp", "تَجَرَّدُوا"},
{"past_3ms", "تَجَرَّدَ"},
},
},
{
label = "تَزَعَّمَ (p.304)", root = "زعم", wazn = "تفعّل",
forms = {
{"imp_2d", "تَزَعَّمَا"},
{"imp_2fp", "تَزَعَّمْنَ"},
{"imp_2fs", "تَزَعَّمِي"},
{"imp_2mp", "تَزَعَّمُوا"},
{"imp_2ms", "تَزَعَّمْ"},
{"ind_1p", "نَتَزَعَّمُ"},
{"ind_1s", "أَتَزَعَّمُ"},
{"ind_2d", "تَتَزَعَّمَانِ"},
{"ind_2fp", "تَتَزَعَّمْنَ"},
{"ind_2fs", "تَتَزَعَّمِينَ"},
{"ind_2mp", "تَتَزَعَّمُونَ"},
{"ind_2ms", "تَتَزَعَّمُ"},
{"ind_3fd", "تَتَزَعَّمَانِ"},
{"ind_3fp", "يَتَزَعَّمْنَ"},
{"ind_3fs", "تَتَزَعَّمُ"},
{"ind_3md", "يَتَزَعَّمَانِ"},
{"ind_3mp", "يَتَزَعَّمُونَ"},
{"ind_3ms", "يَتَزَعَّمُ"},
{"past_1p", "تَزَعَّمْنَا"},
{"past_1s", "تَزَعَّمْتُ"},
{"past_2d", "تَزَعَّمْتُمَا"},
{"past_2fp", "تَزَعَّمْتُنَّ"},
{"past_2fs", "تَزَعَّمْتِ"},
{"past_2mp", "تَزَعَّمْتُمْ"},
{"past_2ms", "تَزَعَّمْتَ"},
{"past_3fd", "تَزَعَّمَتَا"},
{"past_3fp", "تَزَعَّمْنَ"},
{"past_3fs", "تَزَعَّمَتْ"},
{"past_3md", "تَزَعَّمَا"},
{"past_3mp", "تَزَعَّمُوا"},
{"past_3ms", "تَزَعَّمَ"},
},
},
}
3ptd52jhpvvty5n415jrgekd4nhw3h2
وحدة:ar-verb/testcases/7
828
242211
1124204
2026-08-30T18:31:36Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124204
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 7 من 7. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/7")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_7()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
71f643m4ex8mmpf5v4m24tvusawv48z
1124238
1124204
2026-08-31T08:12:24Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124238
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 7 من 8. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/7")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_7()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
6ecmu1bo5r0vxx8sdxwn62yq6j91s97
نقاش الوحدة:ar-verb/testcases/7
829
242212
1124205
2026-08-30T18:31:37Z
ForzaGreen
28665
مزامنة من مستودع GitHub: دفعة 14 (وزن فعّل عبر أنواع المعتل، ص.266-273)
1124205
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/7|الجزء 7 من 7]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، 7.
{{#invoke:ar-verb/testcases/7|run_tests}}
bgyp9yy5qyxj1a5u9p3a4sojm3wtudr
1124239
1124205
2026-08-31T08:12:25Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124239
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/7|الجزء 7 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، 7، [[نقاش الوحدة:ar-verb/testcases/8|8]].
{{#invoke:ar-verb/testcases/7|run_tests}}
nyt2w5k4bjvr59a7on8zscdgu15lj2g
1124249
1124239
2026-08-31T08:47:46Z
ForzaGreen
28665
فهرس أجزاء اختبارات الوحدة، ورابط إليه من كل جزء
1124249
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/7|الجزء 7 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، 7، [[نقاش الوحدة:ar-verb/testcases/8|8]] — [[نقاش الوحدة:ar-verb/testcases|القائمة كاملة]].
{{#invoke:ar-verb/testcases/7|run_tests}}
697jzl7yyyjj5dyia2k4oe3god8gsf8
1124261
1124249
2026-08-31T09:05:41Z
ForzaGreen
28665
قائمة مجموعات الاختبار في شرح الوحدة
1124261
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/7|الجزء 7 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. المجموعات: [[نقاش الوحدة:ar-verb/مختبر|0]]، [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، 7، [[نقاش الوحدة:ar-verb/testcases/8|8]] — وقائمتها كاملة في [[وحدة:ar-verb/شرح#الاختبار|شرح الوحدة]].
{{#invoke:ar-verb/testcases/7|run_tests}}
36xp2pzz267l1nzmefk3g18h95df1s9
اِنْبَسَّ
0
242213
1124206
2026-08-30T19:13:13Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124206
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1533011}}
=== المعاني ===
'''اِنْبَسَّ''' {{انفعل}}
{{معجمية|L1533011|معاني}}
=== النطق ===
* {{أصد-عر|اِنْبَسَّ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بسس|وزن=انفعل}}
=== المراجع ===
{{مراجع}}
cudlfhjck4zqd00daxjesox7d18nvzj
تَبَسَّقَ
0
242214
1124207
2026-08-30T19:50:50Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124207
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1533017}}
=== المعاني ===
'''تَبَسَّقَ''' {{تفعّل}}
{{معجمية|L1533017|معاني}}
=== النطق ===
* {{أصد-عر|تَبَسَّقَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بسق|وزن=تفعّل}}
=== المراجع ===
{{مراجع}}
oitlmf56jz5ybfylgij2hfgkmh4krtv
تَبَسَّلَ
0
242215
1124208
2026-08-30T19:52:37Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124208
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1533021}}
=== المعاني ===
'''تَبَسَّلَ''' {{تفعّل}}
{{معجمية|L1533021|معاني}}
=== النطق ===
* {{أصد-عر|تَبَسَّلَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بسل|وزن=تفعّل}}
=== المراجع ===
{{مراجع}}
qhf7x3l1olx77gspx0dmq81wcvp8dsa
بَصَعَ
0
242216
1124209
2026-08-30T19:56:03Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124209
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1502495}}
=== المعاني ===
'''بَصَعَ''' {{فتح}}
{{معجمية|L1502495|معاني}}
=== النطق ===
* {{أصد-عر|بَصَعَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بصع|وزن=فعَل يفعَل}}
=== المراجع ===
{{مراجع}}
8hr6620ntmw3p0gi5hpxy4mysom13jm
أَبْصَقَ
0
242217
1124210
2026-08-30T19:58:09Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124210
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1533049}}
=== المعاني ===
'''أَبْصَقَ''' {{أفعل}}
{{معجمية|L1533049|معاني}}
=== النطق ===
* {{أصد-عر|أَبْصَقَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بصق|وزن=أفعل}}
=== المراجع ===
{{مراجع}}
kdbe6q8trshe8bz53mjepigwyrbk0gk
تَبَصَّلَ
0
242218
1124211
2026-08-30T20:02:01Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124211
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1533050}}
=== المعاني ===
'''تَبَصَّلَ''' {{تفعّل}}
{{معجمية|L1533050|معاني}}
=== النطق ===
* {{أصد-عر|تَبَصَّلَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بصل|وزن=تفعّل}}
=== المراجع ===
{{مراجع}}
lo6e6dl6ehj5444pszmvpek2g7msifo
بَصَا
0
242219
1124212
2026-08-30T20:05:11Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124212
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1497905}}
=== المعاني ===
'''بَصَا''' {{نصر}}
{{معجمية|L1497905|معاني}}
=== النطق ===
* {{أصد-عر|بَصَا}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بصو|وزن=فعَل يفعُل}}
=== المراجع ===
{{مراجع}}
e8mxdau3p2ilwqk5skcbiuy3pt039uf
اِبْتَعَثَ
0
242220
1124213
2026-08-30T20:08:07Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124213
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1482227}}
=== المعاني ===
'''اِبْتَعَثَ''' {{افتعل}}
{{معجمية|L1482227|معاني}}
=== النطق ===
* {{أصد-عر|اِبْتَعَثَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بعث|وزن=افتعل}}
=== المراجع ===
{{مراجع}}
apb0t8w1dk5yi5j1e09ov3if246cp2j
تَبَاعَثَ
0
242221
1124214
2026-08-30T20:09:30Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124214
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1533088}}
=== المعاني ===
'''تَبَاعَثَ''' {{تفاعل}}
{{معجمية|L1533088|معاني}}
=== النطق ===
* {{أصد-عر|تَبَاعَثَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بعث|وزن=تفاعل}}
=== المراجع ===
{{مراجع}}
qfq3lgc98p4qqyaf5i7kgaa2yyo1jqq
تَبَعْثَرَ
0
242222
1124215
2026-08-30T20:10:36Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124215
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1478115}}
=== المعاني ===
'''تَبَعْثَرَ''' {{تفعلل}}
{{معجمية|L1478115|معاني}}
=== النطق ===
* {{أصد-عر|تَبَعْثَرَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بعثر|وزن=تفعلل}}
=== المراجع ===
{{مراجع}}
rx3l3y62qdu3cnka50qnycmzchdx8go
اِنْبَعَجَ
0
242223
1124216
2026-08-30T20:20:12Z
إسلام
12622
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124216
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1481174}}
=== المعاني ===
'''اِنْبَعَجَ''' {{انفعل}}
{{معجمية|L1481174|معاني}}
=== النطق ===
* {{أصد-عر|اِنْبَعَجَ}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=بعج|وزن=انفعل}}
=== المراجع ===
{{مراجع}}
fdaeyz2o4f08il342bm0kqw8lj515mj
دَهَى
0
242224
1124217
2026-08-30T21:06:20Z
أبو هشام
20788
إنشاء صفحة فعل من بيانات المعاجم (ar-senses tool)
1124217
wikitext
text/x-wiki
== {{اللغة|عربية}} ==
{{صندوق معلومات فعل|L1484820}}
=== المعاني ===
'''دَهَى''' {{فتح}}
{{معجمية|L1484820|معاني}}
=== النطق ===
* {{أصد-عر|دَهَى}}
{{-}}
=== التصريفات ===
{{تصريف|جذر=دهي|وزن=فعَل يفعَل}}
=== المراجع ===
{{مراجع}}
facahpsil933t5s3gunaywm5l3wu4kw
وحدة:ar-verb/testcases/بيانات/8
828
242225
1124240
2026-08-31T08:12:27Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124240
Scribunto
text/plain
-- بيانات اختبار [[وحدة:ar-verb]] — مولَّدة آليًّا، لا تُحرَّر يدويًّا.
-- Auto-generated from the fixtures in github.com/forzagreen/ar-wiktionary-modules.
-- Regenerate with tools/make_wiki_testcases.py; edits here are overwritten.
--
-- المصدر: أنطوان الدحداح، معجم تصريف الأفعال العربية، مكتبة لبنان ناشرون.
-- الصيغ حقائق لغوية مُقابَلة على ذلك المرجع؛ لا يُعاد هنا نصُّ الكتاب ولا ترتيبه.
--
-- القيم المنتظرة مكتوبة بإملاء الوحدة لا بإملاء الكتاب حيث اختلفا اختلافًا
-- إملائيًّا مقبولًا في الوجهين (ألف التثنية، همزة الوصل، السكون الاختياري).
-- الجزء 8 من 8.
return {
{
label = "تَخَفَّفَ (p.306)", root = "خفف", wazn = "تفعّل",
forms = {
{"imp_2d", "تَخَفَّفَا"},
{"imp_2fp", "تَخَفَّفْنَ"},
{"imp_2fs", "تَخَفَّفِي"},
{"imp_2mp", "تَخَفَّفُوا"},
{"imp_2ms", "تَخَفَّفْ"},
{"ind_1p", "نَتَخَفَّفُ"},
{"ind_1s", "أَتَخَفَّفُ"},
{"ind_2d", "تَتَخَفَّفَانِ"},
{"ind_2fp", "تَتَخَفَّفْنَ"},
{"ind_2fs", "تَتَخَفَّفِينَ"},
{"ind_2mp", "تَتَخَفَّفُونَ"},
{"ind_2ms", "تَتَخَفَّفُ"},
{"ind_3fd", "تَتَخَفَّفَانِ"},
{"ind_3fp", "يَتَخَفَّفْنَ"},
{"ind_3fs", "تَتَخَفَّفُ"},
{"ind_3md", "يَتَخَفَّفَانِ"},
{"ind_3mp", "يَتَخَفَّفُونَ"},
{"ind_3ms", "يَتَخَفَّفُ"},
{"past_1p", "تَخَفَّفْنَا"},
{"past_1s", "تَخَفَّفْتُ"},
{"past_2d", "تَخَفَّفْتُمَا"},
{"past_2fp", "تَخَفَّفْتُنَّ"},
{"past_2fs", "تَخَفَّفْتِ"},
{"past_2mp", "تَخَفَّفْتُمْ"},
{"past_2ms", "تَخَفَّفْتَ"},
{"past_3fd", "تَخَفَّفَتَا"},
{"past_3fp", "تَخَفَّفْنَ"},
{"past_3fs", "تَخَفَّفَتْ"},
{"past_3md", "تَخَفَّفَا"},
{"past_3mp", "تَخَفَّفُوا"},
{"past_3ms", "تَخَفَّفَ"},
},
},
{
label = "تَحَدَّدَ (p.306)", root = "حدد", wazn = "تفعّل",
forms = {
{"imp_2d", "تَحَدَّدَا"},
{"imp_2fp", "تَحَدَّدْنَ"},
{"imp_2fs", "تَحَدَّدِي"},
{"imp_2mp", "تَحَدَّدُوا"},
{"imp_2ms", "تَحَدَّدْ"},
{"ind_1p", "نَتَحَدَّدُ"},
{"ind_1s", "أَتَحَدَّدُ"},
{"ind_2d", "تَتَحَدَّدَانِ"},
{"ind_2fp", "تَتَحَدَّدْنَ"},
{"ind_2fs", "تَتَحَدَّدِينَ"},
{"ind_2mp", "تَتَحَدَّدُونَ"},
{"ind_2ms", "تَتَحَدَّدُ"},
{"ind_3fd", "تَتَحَدَّدَانِ"},
{"ind_3fp", "يَتَحَدَّدْنَ"},
{"ind_3fs", "تَتَحَدَّدُ"},
{"ind_3md", "يَتَحَدَّدَانِ"},
{"ind_3mp", "يَتَحَدَّدُونَ"},
{"ind_3ms", "يَتَحَدَّدُ"},
{"past_1p", "تَحَدَّدْنَا"},
{"past_1s", "تَحَدَّدْتُ"},
{"past_2d", "تَحَدَّدْتُمَا"},
{"past_2fp", "تَحَدَّدْتُنَّ"},
{"past_2fs", "تَحَدَّدْتِ"},
{"past_2mp", "تَحَدَّدْتُمْ"},
{"past_2ms", "تَحَدَّدْتَ"},
{"past_3fd", "تَحَدَّدَتَا"},
{"past_3fp", "تَحَدَّدْنَ"},
{"past_3fs", "تَحَدَّدَتْ"},
{"past_3md", "تَحَدَّدَا"},
{"past_3mp", "تَحَدَّدُوا"},
{"past_3ms", "تَحَدَّدَ"},
},
},
{
label = "تَأَهَّلَ (p.307)", root = "أهل", wazn = "تفعّل",
forms = {
{"imp_2d", "تَأَهَّلَا"},
{"imp_2fp", "تَأَهَّلْنَ"},
{"imp_2fs", "تَأَهَّلِي"},
{"imp_2mp", "تَأَهَّلُوا"},
{"imp_2ms", "تَأَهَّلْ"},
{"ind_1p", "نَتَأَهَّلُ"},
{"ind_1s", "أَتَأَهَّلُ"},
{"ind_2d", "تَتَأَهَّلَانِ"},
{"ind_2fp", "تَتَأَهَّلْنَ"},
{"ind_2fs", "تَتَأَهَّلِينَ"},
{"ind_2mp", "تَتَأَهَّلُونَ"},
{"ind_2ms", "تَتَأَهَّلُ"},
{"ind_3fd", "تَتَأَهَّلَانِ"},
{"ind_3fp", "يَتَأَهَّلْنَ"},
{"ind_3fs", "تَتَأَهَّلُ"},
{"ind_3md", "يَتَأَهَّلَانِ"},
{"ind_3mp", "يَتَأَهَّلُونَ"},
{"ind_3ms", "يَتَأَهَّلُ"},
{"past_1p", "تَأَهَّلْنَا"},
{"past_1s", "تَأَهَّلْتُ"},
{"past_2d", "تَأَهَّلْتُمَا"},
{"past_2fp", "تَأَهَّلْتُنَّ"},
{"past_2fs", "تَأَهَّلْتِ"},
{"past_2mp", "تَأَهَّلْتُمْ"},
{"past_2ms", "تَأَهَّلْتَ"},
{"past_3fd", "تَأَهَّلَتَا"},
{"past_3fp", "تَأَهَّلْنَ"},
{"past_3fs", "تَأَهَّلَتْ"},
{"past_3md", "تَأَهَّلَا"},
{"past_3mp", "تَأَهَّلُوا"},
{"past_3ms", "تَأَهَّلَ"},
},
},
{
label = "تَأَبَّطَ (p.307)", root = "أبط", wazn = "تفعّل",
forms = {
{"imp_2d", "تَأَبَّطَا"},
{"imp_2fp", "تَأَبَّطْنَ"},
{"imp_2fs", "تَأَبَّطِي"},
{"imp_2mp", "تَأَبَّطُوا"},
{"imp_2ms", "تَأَبَّطْ"},
{"ind_1p", "نَتَأَبَّطُ"},
{"ind_1s", "أَتَأَبَّطُ"},
{"ind_2d", "تَتَأَبَّطَانِ"},
{"ind_2fp", "تَتَأَبَّطْنَ"},
{"ind_2fs", "تَتَأَبَّطِينَ"},
{"ind_2mp", "تَتَأَبَّطُونَ"},
{"ind_2ms", "تَتَأَبَّطُ"},
{"ind_3fd", "تَتَأَبَّطَانِ"},
{"ind_3fp", "يَتَأَبَّطْنَ"},
{"ind_3fs", "تَتَأَبَّطُ"},
{"ind_3md", "يَتَأَبَّطَانِ"},
{"ind_3mp", "يَتَأَبَّطُونَ"},
{"ind_3ms", "يَتَأَبَّطُ"},
{"past_1p", "تَأَبَّطْنَا"},
{"past_1s", "تَأَبَّطْتُ"},
{"past_2d", "تَأَبَّطْتُمَا"},
{"past_2fp", "تَأَبَّطْتُنَّ"},
{"past_2fs", "تَأَبَّطْتِ"},
{"past_2mp", "تَأَبَّطْتُمْ"},
{"past_2ms", "تَأَبَّطْتَ"},
{"past_3fd", "تَأَبَّطَتَا"},
{"past_3fp", "تَأَبَّطْنَ"},
{"past_3fs", "تَأَبَّطَتْ"},
{"past_3md", "تَأَبَّطَا"},
{"past_3mp", "تَأَبَّطُوا"},
{"past_3ms", "تَأَبَّطَ"},
},
},
{
label = "تَرَأَّفَ (p.308)", root = "رأف", wazn = "تفعّل",
forms = {
{"imp_2d", "تَرَأَّفَا"},
{"imp_2fp", "تَرَأَّفْنَ"},
{"imp_2fs", "تَرَأَّفِي"},
{"imp_2mp", "تَرَأَّفُوا"},
{"imp_2ms", "تَرَأَّفْ"},
{"ind_1p", "نَتَرَأَّفُ"},
{"ind_1s", "أَتَرَأَّفُ"},
{"ind_2d", "تَتَرَأَّفَانِ"},
{"ind_2fp", "تَتَرَأَّفْنَ"},
{"ind_2fs", "تَتَرَأَّفِينَ"},
{"ind_2mp", "تَتَرَأَّفُونَ"},
{"ind_2ms", "تَتَرَأَّفُ"},
{"ind_3fd", "تَتَرَأَّفَانِ"},
{"ind_3fp", "يَتَرَأَّفْنَ"},
{"ind_3fs", "تَتَرَأَّفُ"},
{"ind_3md", "يَتَرَأَّفَانِ"},
{"ind_3mp", "يَتَرَأَّفُونَ"},
{"ind_3ms", "يَتَرَأَّفُ"},
{"past_1p", "تَرَأَّفْنَا"},
{"past_1s", "تَرَأَّفْتُ"},
{"past_2d", "تَرَأَّفْتُمَا"},
{"past_2fp", "تَرَأَّفْتُنَّ"},
{"past_2fs", "تَرَأَّفْتِ"},
{"past_2mp", "تَرَأَّفْتُمْ"},
{"past_2ms", "تَرَأَّفْتَ"},
{"past_3fd", "تَرَأَّفَتَا"},
{"past_3fp", "تَرَأَّفْنَ"},
{"past_3fs", "تَرَأَّفَتْ"},
{"past_3md", "تَرَأَّفَا"},
{"past_3mp", "تَرَأَّفُوا"},
{"past_3ms", "تَرَأَّفَ"},
},
},
{
label = "تَذَأَّبَ (p.308)", root = "ذأب", wazn = "تفعّل",
forms = {
{"imp_2d", "تَذَأَّبَا"},
{"imp_2fp", "تَذَأَّبْنَ"},
{"imp_2fs", "تَذَأَّبِي"},
{"imp_2mp", "تَذَأَّبُوا"},
{"imp_2ms", "تَذَأَّبْ"},
{"ind_1p", "نَتَذَأَّبُ"},
{"ind_1s", "أَتَذَأَّبُ"},
{"ind_2d", "تَتَذَأَّبَانِ"},
{"ind_2fp", "تَتَذَأَّبْنَ"},
{"ind_2fs", "تَتَذَأَّبِينَ"},
{"ind_2mp", "تَتَذَأَّبُونَ"},
{"ind_2ms", "تَتَذَأَّبُ"},
{"ind_3fd", "تَتَذَأَّبَانِ"},
{"ind_3fp", "يَتَذَأَّبْنَ"},
{"ind_3fs", "تَتَذَأَّبُ"},
{"ind_3md", "يَتَذَأَّبَانِ"},
{"ind_3mp", "يَتَذَأَّبُونَ"},
{"ind_3ms", "يَتَذَأَّبُ"},
{"past_1p", "تَذَأَّبْنَا"},
{"past_1s", "تَذَأَّبْتُ"},
{"past_2d", "تَذَأَّبْتُمَا"},
{"past_2fp", "تَذَأَّبْتُنَّ"},
{"past_2fs", "تَذَأَّبْتِ"},
{"past_2mp", "تَذَأَّبْتُمْ"},
{"past_2ms", "تَذَأَّبْتَ"},
{"past_3fd", "تَذَأَّبَتَا"},
{"past_3fp", "تَذَأَّبْنَ"},
{"past_3fs", "تَذَأَّبَتْ"},
{"past_3md", "تَذَأَّبَا"},
{"past_3mp", "تَذَأَّبُوا"},
{"past_3ms", "تَذَأَّبَ"},
},
},
{
label = "تَبَرَّأَ (p.310)", root = "برأ", wazn = "تفعّل",
forms = {
{"imp_2d", "تَبَرَّآ"},
{"imp_2fp", "تَبَرَّأْنَ"},
{"imp_2fs", "تَبَرَّئِي"},
{"imp_2mp", "تَبَرَّؤُوا"},
{"imp_2ms", "تَبَرَّأْ"},
{"ind_1p", "نَتَبَرَّأُ"},
{"ind_1s", "أَتَبَرَّأُ"},
{"ind_2d", "تَتَبَرَّآنِ"},
{"ind_2fp", "تَتَبَرَّأْنَ"},
{"ind_2fs", "تَتَبَرَّئِينَ"},
{"ind_2mp", "تَتَبَرَّؤُونَ"},
{"ind_2ms", "تَتَبَرَّأُ"},
{"ind_3fd", "تَتَبَرَّآنِ"},
{"ind_3fp", "يَتَبَرَّأْنَ"},
{"ind_3fs", "تَتَبَرَّأُ"},
{"ind_3md", "يَتَبَرَّآنِ"},
{"ind_3mp", "يَتَبَرَّؤُونَ"},
{"ind_3ms", "يَتَبَرَّأُ"},
{"past_1p", "تَبَرَّأْنَا"},
{"past_1s", "تَبَرَّأْتُ"},
{"past_2d", "تَبَرَّأْتُمَا"},
{"past_2fp", "تَبَرَّأْتُنَّ"},
{"past_2fs", "تَبَرَّأْتِ"},
{"past_2mp", "تَبَرَّأْتُمْ"},
{"past_2ms", "تَبَرَّأْتَ"},
{"past_3fd", "تَبَرَّأَتَا"},
{"past_3fp", "تَبَرَّأْنَ"},
{"past_3fs", "تَبَرَّأَتْ"},
{"past_3md", "تَبَرَّآ"},
{"past_3mp", "تَبَرَّؤُوا"},
{"past_3ms", "تَبَرَّأَ"},
},
},
{
label = "تَنَشَّأَ (p.310)", root = "نشأ", wazn = "تفعّل",
forms = {
{"imp_2d", "تَنَشَّآ"},
{"imp_2fp", "تَنَشَّأْنَ"},
{"imp_2fs", "تَنَشَّئِي"},
{"imp_2mp", "تَنَشَّؤُوا"},
{"imp_2ms", "تَنَشَّأْ"},
{"ind_1p", "نَتَنَشَّأُ"},
{"ind_1s", "أَتَنَشَّأُ"},
{"ind_2d", "تَتَنَشَّآنِ"},
{"ind_2fp", "تَتَنَشَّأْنَ"},
{"ind_2fs", "تَتَنَشَّئِينَ"},
{"ind_2mp", "تَتَنَشَّؤُونَ"},
{"ind_2ms", "تَتَنَشَّأُ"},
{"ind_3fd", "تَتَنَشَّآنِ"},
{"ind_3fp", "يَتَنَشَّأْنَ"},
{"ind_3fs", "تَتَنَشَّأُ"},
{"ind_3md", "يَتَنَشَّآنِ"},
{"ind_3mp", "يَتَنَشَّؤُونَ"},
{"ind_3ms", "يَتَنَشَّأُ"},
{"past_1p", "تَنَشَّأْنَا"},
{"past_1s", "تَنَشَّأْتُ"},
{"past_2d", "تَنَشَّأْتُمَا"},
{"past_2fp", "تَنَشَّأْتُنَّ"},
{"past_2fs", "تَنَشَّأْتِ"},
{"past_2mp", "تَنَشَّأْتُمْ"},
{"past_2ms", "تَنَشَّأْتَ"},
{"past_3fd", "تَنَشَّأَتَا"},
{"past_3fp", "تَنَشَّأْنَ"},
{"past_3fs", "تَنَشَّأَتْ"},
{"past_3md", "تَنَشَّآ"},
{"past_3mp", "تَنَشَّؤُوا"},
{"past_3ms", "تَنَشَّأَ"},
},
},
}
l4qrmr840l98f92sjt330yuin669ap7
وحدة:ar-verb/testcases/8
828
242226
1124241
2026-08-31T08:12:28Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124241
Scribunto
text/plain
-- اختبارات [[وحدة:ar-verb]] — الجزء 8 من 8. مولَّدة آليًّا.
-- Auto-generated by tools/make_wiki_testcases.py. Do not edit by hand.
-- انقر على صفحة النقاش لعرض النتائج.
local tests = require("Module:UnitTests")
local m_ar_verb = require("Module:ar-verb")
local data = mw.loadData("Module:ar-verb/testcases/بيانات/8")
-- Membership, not equality: a slot legitimately returns a set of variants, and
-- the fixture passes if the expected form is anywhere in it. On failure we hand
-- self:equals() the first variant so the talk page shows a readable diff.
local function check(self, entry)
local args = {["جذر"] = entry.root, ["وزن"] = entry.wazn}
if entry.pass then args["مبني للمجهول"] = true end
if entry.reduced then args["مدغم"] = true end
local result = m_ar_verb.do_generate_forms(args, "ar-conj")
for _, pair in ipairs(entry.forms) do
local slot, expected = pair[1], pair[2]
local got, hit = result.forms[slot], nil
if got then
for _, v in ipairs(got) do
if v.form == expected then hit = expected; break end
end
hit = hit or (got[1] and got[1].form)
end
self:equals(entry.label .. " / " .. slot, hit or "(no form)", expected)
end
end
function tests:test_fixtures_8()
for _, entry in ipairs(data) do check(self, entry) end
end
return tests
7bfl9so6frwsr96r5z0ocjj2lfkopos
نقاش الوحدة:ar-verb/testcases/8
829
242227
1124242
2026-08-31T08:12:29Z
ForzaGreen
28665
sync from GitHub repo: testcases at 113 paradigms / 4721 cells, 8 chunks
1124242
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/8|الجزء 8 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، 8.
{{#invoke:ar-verb/testcases/8|run_tests}}
oigm8rqnifry9ivdp7ryydzf3mpfzv2
1124250
1124242
2026-08-31T08:47:48Z
ForzaGreen
28665
فهرس أجزاء اختبارات الوحدة، ورابط إليه من كل جزء
1124250
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/8|الجزء 8 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. الأجزاء: [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، 8 — [[نقاش الوحدة:ar-verb/testcases|القائمة كاملة]].
{{#invoke:ar-verb/testcases/8|run_tests}}
j757kdbrc2mgybkydgdea5dwz7oz28a
1124262
1124250
2026-08-31T09:05:43Z
ForzaGreen
28665
قائمة مجموعات الاختبار في شرح الوحدة
1124262
wikitext
text/x-wiki
<!-- مولَّدة آليًّا بواسطة tools/make_wiki_testcases.py — لا تُحرَّر يدويًّا. -->
نتائج [[وحدة:ar-verb/testcases/8|الجزء 8 من 8]] من اختبارات [[وحدة:ar-verb]]، مولَّدة من [https://github.com/forzagreen/ar-wiktionary-modules المستودع] ومقابَلة على «معجم تصريف الأفعال العربية» لأنطوان الدحداح. المجموعات: [[نقاش الوحدة:ar-verb/مختبر|0]]، [[نقاش الوحدة:ar-verb/testcases/1|1]]، [[نقاش الوحدة:ar-verb/testcases/2|2]]، [[نقاش الوحدة:ar-verb/testcases/3|3]]، [[نقاش الوحدة:ar-verb/testcases/4|4]]، [[نقاش الوحدة:ar-verb/testcases/5|5]]، [[نقاش الوحدة:ar-verb/testcases/6|6]]، [[نقاش الوحدة:ar-verb/testcases/7|7]]، 8 — وقائمتها كاملة في [[وحدة:ar-verb/شرح#الاختبار|شرح الوحدة]].
{{#invoke:ar-verb/testcases/8|run_tests}}
3m9uy8ubb6klhluqr62y9aybmsjymcn