Top Level Namespace
Defined Under Namespace
Modules: ArabicConjugator Classes: Base, BaseFactory, Form, FormIIIPastBase, FormIIIPresentBase, FormIIPastBase, FormIIPresentBase, FormIPastBase, FormIPresentBase, FormIVPastBase, FormIVPresentBase, FormVIIIPastBase, FormVIIIPresentBase, FormVIIPastBase, FormVIIPresentBase, FormVIPastBase, FormVIPresentBase, FormVPastBase, FormVPresentBase, FormXPastBase, FormXPresentBase, Past, Present, TenseFactory, TypeFactory, Verb
Constant Summary collapse
- PAST_AFFIXES =
{ :I => "ت", :you_m => "ت", :you_f => "ت", :she => "ت" , :he =>'', :we => "نا", :you_pl => "تم", :they => "وا" }
- PRESENT_AFFIXES =
{ :I => ["أ", ''], :you_m => ["ت", ''], :you_f => ["ت", "ين"], :he => ["ي", ""], :she => ["ت", ""], :we => ["ن", ''], :you_pl => ["ت", "ون"], :they => ["ي", "ون"] }
- FORM_I_DEFECTIVE_PAST =
{ "نسي" => "ي", "ولي" => "ي", "سوي" => "ي", "حيي" => "ي", "رضي" => "ي", "قوي" => "ي", "بقي" => "ي", "رضو" => "ى" }
- FORM_VIII_HOLLOW =
{ "زوج" => "و" }
- FORM_I_HOLLOW_PAST =
{ "ليس" => "ي" }
- FORM_VIII_HAMZATED =
{ "ءخذ" => "ت" }
- FORM_I_HAMZATED_PAST =
{ "بدء" => "أ", "سءل" => "أ", "رءس" => "أ", "بءس" => "ئ", "رءي" => "أ", "قرء" => "أ", "جرء" => "ؤ", "جيء" => "ئ", "لءم" => "أ", "بطء" => "ؤ", "برء" => "ئ", "رءي" => "أ" }
- FORM_I_HOLLOW_PRESENT =
{ "نوم" => "ا", "هيب" => "ا" }
- FORM_I_HAMZATED_PRESENT =
{ "بدء" => "أ", "سءل" => "أ", "رءس" => "أ", "بءس" => "ئ", "رءي" => "أ", "قرء" => "أ", "جرء" => "ؤ", "جيء" => "ئ", "لءم" => "أ", "بطء" => "ؤ", "برء" => "ئ", "رءي" => "" }
- FORM_II_HOLLOW_DEFECTIVE =
{ "سوي" => "ى", "حيي" => "ا" }
- FORM_I_DEFECTIVE_PRESENT =
{ "سعي" => "ى", "نسي" => "ى", "حيي" => "ا", "سوي" => "ى", "ري" => "ى" }