SlideShare a Scribd company logo
1 of 37
‫في‬ ‫والمزدوجة‬ ‫المتوسطة‬ ‫الزوائد‬ ‫استعمال‬‫في‬ ‫والمزدوجة‬ ‫المتوسطة‬ ‫الزوائد‬ ‫استعمال‬
‫اللملئية‬ ‫المدققات‬‫اللملئية‬ ‫المدققات‬..
‫زروقي‬ ‫طه‬‫زروقي‬ ‫طه‬،،
‫الجزائر‬ ‫اللي‬ ‫لللعل م‬ ‫الوطني‬ ‫المعهد‬‫الجزائر‬ ‫اللي‬ ‫لللعل م‬ ‫الوطني‬ ‫المعهد‬
‫الخطة‬
•‫والمزدوجة‬ ‫المتوسطة‬ ‫الزوائد‬.
•‫اللملئي‬ ‫التدقيق‬ ‫برالمج‬
•‫لمساهمات‬
•‫آفاق‬
‫ملخص‬
•‫للغات‬ ‫الصرفية‬ ‫والمحللت‬ ‫اللملئية‬ ‫المدققات‬ ‫لمعظم‬ ‫تعتمد‬
‫اللغات‬ ‫بعض‬ ‫لكن‬ ،‫واللواحق‬ ‫السوابق‬ ‫استخراج‬ ‫لعلى‬ ‫الطبيعية‬
‫الكلمة‬ ‫لعلى‬ ‫تطرأ‬ ‫التي‬ ‫التغيرات‬ ‫لمن‬ ‫أخرى‬ ‫أنواع‬ ‫لعلى‬ ‫تعتمد‬
‫المتوسطة‬ ‫الزوائد‬ ‫تسمى‬infixes‫المزدوجة‬ ‫الزوائد‬ ‫و‬
circumfix.
•‫التي‬ ‫التغيرات‬ ‫لعلى‬ ‫للعتمادها‬ ،‫العربية‬ ‫اللغة‬ ‫يهم‬ ‫الموضوع‬ ‫هذا‬
‫تعتمد‬ ‫كما‬ .‫والبدال‬ ‫اللعلل‬ ‫يسمى‬ ‫لما‬ ‫أي‬ ‫الكلمة‬ ‫وسط‬ ‫لعلى‬ ‫تطرأ‬
‫هذه‬ .‫بعينها‬ ‫للحقة‬ ‫لمعينة‬ ‫سابقة‬ ‫لزو م‬ ‫أي‬ ‫المزدوجة‬ ‫الزوائد‬ ‫لعلى‬
‫الخرى‬ ‫اللغات‬ ‫بعض‬ ‫في‬ ‫توجد‬ ‫الخاصيتان‬.
•‫خاصية‬ ‫دلعم‬ ‫لمحاولة‬ ‫لعن‬ ‫لعرضا‬ ‫الورقة‬ ‫هذه‬ ‫في‬ ‫سنتناول‬ ‫و‬
‫والتطويل‬ ‫التشكيل‬ ‫وإغفال‬ ‫المزدوجة‬ ‫الزائدة‬ ‫و‬ ‫المتوسطة‬ ‫الزائدة‬
‫اللملئي‬ ‫التدقيق‬ ‫برنالمجي‬ ‫في‬aspell‫و‬Hunspell
‫المصدر‬ ‫لمفتوحي‬.
•‫اللغة‬ ،‫المفتوح‬ ‫المصدر‬ ،‫اللملئي‬ ‫التدقيق‬ :‫الساسية‬ ‫الكلمات‬
‫المشروع‬ ‫لمن‬ ‫الهدف‬
•‫اللملئية‬ ‫المدققات‬ ‫لمع‬ ‫يعمل‬ ‫العربية‬ ‫اللغة‬ ‫في‬ ‫قالموس‬ ‫إنشاء‬
•‫اللملئي‬ ‫المدقق‬ ‫في‬ ‫لعربي‬ ‫دلعم‬ ‫برلمجة‬;Aspell‫و‬
hunspell
‫تعاريف‬‫تعاريف‬
‫تعريف‬Aspell
•GNU aspell‫لبرنالمج‬ ‫وريث‬ ‫إلملئي‬ ‫لمدقق‬ ،‫غنو‬ ‫أسبل‬Ispell،
،‫أخرى‬ ‫لبرالمج‬ ‫حيوية‬ ‫لمكتبة‬ ‫أو‬ ‫لمستقل‬ ‫كبرنالمج‬ ‫استعماله‬ ‫يمكن‬
‫لمن‬ ‫الكثير‬ ‫لعلى‬ ‫ويعمل‬ ،‫اللغات‬ ‫لمتعدد‬ ‫برنالمجا‬ ‫بكونه‬ ‫ويتميز‬
‫البرالمج‬ ‫لمن‬ ‫بالعديد‬ ‫التصال‬ ‫ويدلعم‬ ،‫النظمة‬.
•‫لمزاياه‬ ‫بين‬ ‫ولمن‬:
•‫المصدر‬ ‫لمفتوح‬ ‫كونه‬
•‫الزوائد‬ ‫لملف‬ ‫صياغة‬ ‫سهولة‬.
•‫والتطبيقات‬ ‫اللغات‬ ‫لمن‬ ‫العديد‬ ‫يدلعم‬.
•‫المستخدلمين‬ ‫أخطاء‬ ‫لمن‬ ‫التعلم‬ ‫يمكنه‬.
‫تعريف‬Aspell
•‫أخرى‬ ‫لتطبيقات‬ ‫حيوية‬ ‫برلمجية‬ ‫كمكتبة‬ ‫استعماله‬ ‫يمكن‬.
•‫نفسه‬ ‫الوقت‬ ‫في‬ ‫قوالميس‬ ‫لعدة‬ ‫استعمال‬ ‫يمكنه‬.
•‫المركبة‬ ‫الكلمات‬ ‫يدلعم‬.
•‫اليونيكود‬ ‫الموحد‬ ‫العالمي‬ ‫الترلميز‬ ‫استخدا م‬.
•‫الضخمة‬ ‫القوالميس‬ ‫ضغط‬ ‫إلمكانية‬.
•‫الملفات‬ ‫أنواع‬ ‫لمن‬ ‫العديد‬ ‫تدقيق‬ ‫يدلعم‬HTML, TeX,
txt.
•‫واللواحق‬ ‫السوابق‬ ‫لمن‬ ‫العديد‬ ‫تركيب‬ ‫يدلعم‬.
‫هانسبال‬ ‫تعريف‬Hunspell
•‫برنالمج‬ ‫يلي‬ ‫الذي‬ ‫المطور‬ ‫البرنالمج‬ ‫هو‬ ‫هانسبال‬ ‫اللملئي‬ ‫المدقق‬
Myspell،
•‫الوربية‬ ‫اللغات‬ ‫أجل‬ ‫لمن‬ ‫إضافية‬ ‫لمزايا‬ ‫دلعم‬ ‫أجل‬ ‫لمن‬ ‫تحسينه‬ ‫تم‬،
•‫المجرية‬ ‫اللغة‬ ‫سيما‬ ‫ل‬hungarian‫أجلها‬ ‫لمن‬ ‫طور‬ ‫التي‬
‫الصلي‬ ‫المبرلمج‬ ‫لغة‬ ‫بصفتها‬،
•‫والتركية‬ ‫كاللمانية‬ ‫أخرى‬ ‫لغات‬ ‫وكذلك‬
•‫تم‬ ‫فقد‬ ،‫العربية‬ ‫أجل‬ ‫لمن‬ ‫جديدة‬ ‫لمزايا‬ ‫بتطوير‬ ‫شخصيا‬ ‫قمت‬ ‫كما‬
‫الصدار‬ ‫في‬ ‫البرنالمج‬ ‫في‬ ‫الحركات‬ ‫إغفال‬ ‫خاصية‬ ‫إدلماج‬1.1.5.
‫هانسبال‬ ‫تعريف‬Hunspell
•‫بـ‬ ‫هانسبال‬ ‫يتميز‬:
•‫المصدر‬ ‫لمفتوح‬ ‫كونه‬
•‫اليونيكود‬ ‫الموحد‬ ‫العالمي‬ ‫الترلميز‬ ‫استخدا م‬.
•‫ثرائها‬ ‫و‬ ‫الزوائد‬ ‫لملف‬ ‫صياغة‬ ‫سهولة‬.
•‫المكتبي‬ ‫أوفيس‬ ‫الوبن‬ ‫لطقم‬ ‫الفتراضي‬ ‫اللملئي‬ ‫المدقق‬ ‫كونه‬
‫المصدر‬ ‫لمفتوح‬.
•‫برالمج‬ ‫لعدة‬ ‫افتراضي‬ ‫كمدقق‬ ‫استعماله‬ ‫يمكن‬.
•‫باللواحق‬ ‫للسوابق‬ ‫الشرطي‬ ‫التلز م‬ ‫خاصية‬ ‫يدلعم‬.
•‫الصرفي‬ ‫للتحليل‬ ‫أسس‬ ‫وضع‬ ‫لعلى‬ ‫حاليا‬ ‫يعمل‬ ‫كونه‬
‫المتوسطة‬ ‫الزائدة‬ ‫تعريف‬
•‫المتوسطة‬ ‫الزائدة‬infix‫زائدة‬ ‫هي‬affix‫تدرج‬
‫الساق‬ ‫أو‬ ‫الجذر‬ ‫داخل‬.
• Swim > swam swum
•‫ق‬‫ا‬‫يق‬ ‫ل‬‫و‬‫ق‬ ‫ل‬‫ــ‬‫ـل‬
‫المتوسطة‬ ‫الزائدة‬ ‫تعريف‬
•‫شائعة‬ ‫المتوسطة‬ ‫الزيادة‬:
•‫السيوية‬ ‫والسترالية‬ ‫اليقيانوسية‬ ‫واللغات‬ ،‫الندونيسية‬ ‫اللغة‬ ‫في‬.
•‫المتوسطة‬ ‫الزائدة‬ ‫تستعمل‬ ،‫تغالوغ‬ ‫الفلبينية‬ ‫اللغة‬ ‫في‬ ‫فمثل‬
>um<‫مثل‬ ‫الفعل‬ ‫في‬ ‫مقطع‬ ‫أول‬ ‫بعد‬ ‫تأتي‬ ‫التي‬
•grumaduate‫الفعل‬ ‫من‬graduate.
•‫إبدال‬ )‫اللعلل‬ ‫العتبار‬ ‫يمكن‬ ‫العربية‬ ‫مثل‬ ‫السامية‬ ‫اللغات‬ ‫في‬
‫المتوسطة‬ ‫الزائدة‬ ‫من‬ ‫نولعا‬ (‫بآخر‬ ‫لعلة‬ ‫حرف‬.
•‫النجليزية‬ ‫اللغة‬ ‫في‬ ‫أيضا‬ ‫موجود‬ ‫النوع‬ ‫هذا‬ ‫و‬sing, sang,
sung, song.
•‫من‬ ‫نولعا‬ ‫الجذر‬ ‫وسط‬ ‫حروف‬ ‫بزيادة‬ ‫الشتقاق‬ ‫العتبار‬ ‫يمكن‬ ‫كما‬
‫المتوسطة‬ ‫الزيادة‬.
‫المزدوجة‬ ‫الزائدة‬ ‫تعريف‬
Circumfix
•‫المتلمزمة‬ ‫أو‬ ‫السيايقية‬ ‫الزيادة‬ ‫أو‬ ‫المزدوجة‬ ‫الزائدة‬
circumfix‫أو‬ ‫الجذر‬ ‫طرفي‬ ‫لعلى‬ ‫توضع‬ ‫مزيادة‬ ‫هي‬
‫تسبق‬ ‫سابقة‬ ‫متلمزمين‬ ‫جزأين‬ ‫من‬ ‫مكونة‬ ‫أنها‬ ‫أي‬ .‫الساق‬
‫أيضا‬ ‫تحتوي‬ ‫أن‬ ‫الممكن‬ ‫ومن‬ .‫بها‬ ‫تلحق‬ ‫ولحقة‬ ‫الكلمة‬
‫متوسطة‬ ‫لعلى‬.
•<= ‫كتب‬‫ي‬‫كتب‬‫ون‬
• Drink => undrinkable
‫المزدوجة‬ ‫الزائدة‬ ‫تعريف‬
Circumfix
•‫الندونيسية‬ ‫اللغة‬ ‫في‬ ‫شائعة‬ ‫الزيادات‬ ‫هذه‬،
•‫المفعول‬ ‫اسم‬ ‫لتكوين‬ ‫اللمانية‬ ‫في‬ ‫ومعروفة‬
past participle‫العادية‬ ‫للفعال‬:
–‫الفعل‬spielen،‫الزائدة‬ge- -t،‫المفعول‬ ‫اسم‬
gespielt.
– Spielen < gespielt.
•‫الفعل‬ ، ‫الهولندية‬ ‫في‬ ‫مماثل‬ ‫نظام‬ ‫يوجد‬ ‫كما‬spelen،
‫الزائدة‬ge- -d،‫المفعول‬ ‫اسم‬gespeld.
‫المزدوجة‬ ‫الزائدة‬ ‫تعريف‬
Circumfix
•‫اليابانية‬ ‫في‬:
• yomu > o-yomi suru ‫متواضع‬
• yomu → o-yomi ni naru ‫محترم‬
•‫المامزيغية‬:
–<= ‫آفوس‬‫ت‬‫افوس‬‫ت‬‫للتأنيث‬ ..
•‫جدا‬ ‫شائعة‬ ‫المزدوجة‬ ‫الزوائد‬ ‫تعتبر‬ ‫وبالعربية‬
–، ‫المضارع‬ ‫في‬ ‫التصريف‬ ‫في‬ ‫لسيما‬-‫ي‬‫كتب‬‫-ون‬.
‫المفتوح‬ ‫المصدر‬
•‫المفتوح‬ ‫المصدر‬Open Source‫السياسات‬ ‫أحد‬ ‫هو‬
‫الحاسوب‬ ‫برمجيات‬ ‫كتابة‬ ‫لعملية‬ ‫إدارة‬ ‫في‬ ‫المتبعة‬
‫المصدر‬ ‫المفتوحة‬ ‫البرمجيات‬ ‫أن‬ ‫إذ‬ .‫وإدارتها‬ ‫والنظمة‬
‫المبرمج‬ ‫من‬ ‫كتب‬ ‫كما‬ ‫المصدري‬ ‫النص‬ ‫توفر‬،
•‫وتعديله‬ ،‫وتومزيعه‬ ،‫النص‬ ‫هذا‬ ‫بقراءة‬ ‫السماح‬ ‫مع‬.
‫الملئي‬ ‫المديقق‬ ‫لعمل‬
•‫ملفين‬ ‫من‬ ‫القاموس‬ ‫يتكون‬:
•‫؛‬ (‫)الجذور‬ ‫المفردات‬ ‫يضم‬ ‫الذي‬ ‫القاموس‬ ‫ملف‬
•‫اللواصق‬ ‫يضم‬ ‫الذي‬ ‫الزيادات‬ ‫ملف‬.
•‫اللتصايقية‬ ‫المقاربة‬ ‫حسب‬ ‫البرنامجان‬ ‫يعمل‬:
•‫س+ي‬++‫كتب‬‫و+ها‬
‫الساسية‬ ‫المشكلة‬
•‫إنجامز‬ ‫لتحقيق‬ ‫المبذول‬ ‫العمل‬ ‫لعلى‬ ‫بسيطة‬ ‫نظرة‬ ‫بإلقاء‬
‫إن‬ ‫و‬ ،‫هانسبال‬ ‫ن‬ّ  ‫أ‬ ‫يتبين‬ ‫الفعال‬ ‫ويقاموس‬ ‫الزوائد‬ ‫ملف‬
‫المجال‬ ‫هذا‬ ‫في‬ ‫غيره‬ ‫من‬ ‫أفضل‬ ‫كان‬
•‫تغيير‬ ‫لعلى‬ ‫تعمل‬ ‫المستخدمة‬ ‫اللتصايقية‬ ‫المقاربة‬ ‫ن‬ّ  ‫أ‬ ‫إل‬
‫وسط‬ ‫لعلى‬ ‫تغييرات‬ ‫أي‬ ‫تدخل‬ ‫ول‬ ،‫فقط‬ ‫الجذع‬ ‫أطراف‬
‫الكلمة‬.
‫المطلوبة‬ ‫الخصائص‬
،‫مزايا‬ ‫من‬ ‫يوفره‬ ‫وما‬ ‫الملئي‬ ‫المديقق‬ ‫خصائص‬ ‫دراسة‬ ‫بعد‬
‫يتوفر‬ ‫بما‬ ‫توليدها‬ ‫يمكن‬ ‫ل‬ ‫التي‬ ‫المتطلبات‬ ‫بعض‬ ‫ظهرت‬
‫التشكيل‬ ‫إغفال‬ : ‫مثل‬ ‫إضافتها‬ ‫يجب‬ ‫بل‬ ،‫وظائف‬ ‫من‬
‫والدغام‬ ‫والبدال‬ ‫اللعلل‬ ‫ومعالجة‬ ،‫والتطويل‬.
‫الجديدة‬ ‫المزايا‬
•‫والضافات‬ ‫التعديلت‬ ‫إجراء‬ ‫من‬ ‫مكننا‬ ‫للبرنامجين‬ ‫المفتوح‬ ‫المصدر‬ ‫ن‬ّ  ‫إ‬
‫دون‬ ‫سلفا‬ ‫الموجودة‬ ‫الوظائف‬ ‫من‬ ‫مباشرة‬ ‫والستفادة‬ ‫العربية‬ ‫باللغة‬ ‫الخاصة‬
‫الجديدة‬ ‫الوظائف‬ ‫من‬ ‫لعدد‬ ‫بإضافة‬ ‫يقمنا‬ ‫ويقد‬ .‫برمجتها‬ ‫إلعادة‬ ‫إلى‬ ‫الضطرار‬
‫يقمنا‬ ‫ويقد‬ .‫المديقق‬ ‫بهذا‬ ‫الخاص‬ ‫القاموس‬ ‫إلعداد‬ ‫في‬ ‫العمل‬ ‫لعلينا‬ ‫تسهل‬ ‫التي‬
‫التية‬ ‫المسائل‬ ‫تحل‬ ‫التي‬ ‫الوظائف‬ ‫ببرمجة‬:
•‫التشكيل‬ ‫مسألة‬
•‫الدغام‬ ‫مسألة‬.
•‫واللعلل‬ ‫البدال‬ ‫مسألة‬.
•‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬.
‫التشكيل‬ ‫مسألة‬
•‫الملئية‬ ‫فالمديققات‬ ،‫مشكولة‬ ‫غير‬ ‫العربية‬ ‫النصوص‬ ‫معظم‬ ‫ن‬ّ  ‫أ‬ ‫بما‬
‫والتطويل‬ ‫الحركات‬ ‫ن‬ّ  ‫أ‬ ‫وبما‬ ،‫والتطويل‬ ‫التشكيل‬ ‫تغفل‬ ‫لعموما‬
‫فالكلمة‬ .‫للبرنامج‬ ‫الميزة‬ ‫هذه‬ ‫إضافة‬ ‫وجب‬ ،‫الكلمة‬ ‫ضمن‬ ‫تدخل‬
‫الرغم‬ ‫لعلى‬ ،‫البرنامج‬ ‫حسب‬ ‫صحيحة‬ ‫غير‬ " ‫ب‬َ"  ‫ت‬َ" ‫ك‬َ"  "  ‫المشكولة‬ ‫التية‬
‫القاموس‬ ‫في‬ ‫كتب‬ ‫كلمة‬ ‫وجود‬ ‫من‬.
•‫الرثراء‬:
•‫الجديدة‬ ‫الخاصية‬ ‫بإضافة‬ ‫يقمنا‬IGNORE‫لغفال‬ ‫البرنامج‬ ‫إلى‬
‫والتطويل‬ ‫الحركات‬.
•‫الصدار‬ ‫من‬ ‫ابتداء‬ ‫البرمانج‬ ‫في‬ ‫إدراجها‬ ‫تم‬ ‫ويقد‬1.1.5
‫مثال‬
SET UTF8
LANG ar
IGNORE ‫ًٍُِـ‬ًٍٍََُُِِْْ
‫كتب‬‫ًٍُِـتب‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ك‬
‫ب‬َ ‫ت‬َ ‫ك‬َ
‫ًٍُِـب‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ت‬ِ ‫ك‬ُ
‫ًٍُِـ‬‫ب‬‫ًٍُِـكت‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬
‫الزوائد‬ ‫ملف‬
ar.aff
‫القاموس‬ ‫ملف‬
ar.dic
‫صائبة‬ ‫كلمات‬
txt.good
‫والبدال‬ ‫العلل‬
•‫على‬ ‫المبني‬ ‫المليئي‬ ‫التدقيق‬ ‫في‬ ‫المور‬ ‫أصعب‬ ‫من‬
‫من‬ ‫الكلمة‬ ‫جذع‬ ‫يعتري‬ ‫فيما‬ ‫التحكم‬ ‫هو‬ ‫واللواحق‬ ‫السوابق‬
‫فمثل‬ :‫داخلية‬ ‫تغيرات‬
•‫ق‬ = ،‫قامت‬ = ‫قام‬‫ـــ‬‫=يق‬ ‫مت‬‫و‬‫م‬.
•‫في‬ ‫للكلمة‬ ‫مداخل‬ ‫إضافة‬ ‫إلى‬ ‫نلجأ‬ ‫المسألة‬ ‫هذه‬ ‫ولتمثيل‬
‫زيادة‬ ‫يعني‬ ‫مما‬ /(‫قوم‬ ،‫قم‬ ،‫)قام‬ ‫تغيراتها‬ ‫حسب‬ ‫القاموس‬
‫وتعقيدها‬ ‫القواعد‬ ‫وكثرة‬ ،‫القاموس‬ ‫حجم‬.
‫مثال‬
#‫تاء‬ ‫لزيادة‬
‫الماضي‬
SFX T Y 1
SFX T 0‫ت‬
#‫ياء‬ ‫لزيادة‬
‫المضارع‬
PFX Y Y 1
PFX Y 0 ‫ي‬
‫قام‬/T
‫قم‬/T
‫قوم‬/Y
‫قامت‬
‫قمت‬
‫يقوم‬
‫يقام‬
‫الزوائد‬ ‫ملف‬ar.aff‫القاموس‬ ‫ملف‬
ar.dic
‫صائبة‬ ‫كلمات‬
txt.good
‫خاطئة‬ ‫كلمات‬
txt.wrong
‫المتوسطة‬ ‫الزائدة‬ : ‫الرثراء‬
•‫بالزوايئد‬ ‫خاص‬ ‫جديد‬ ‫تصميم‬ ‫بوضع‬ ‫قمت‬
‫المتوسطة‬infixes،‫في‬ ‫نعبر‬ ‫إذ‬
‫النقطة‬ ‫باستعمال‬ ‫حرف‬ ‫أي‬ ‫على‬ ‫السابقة‬.
•‫في‬ ‫الياء‬ ‫نضيف‬ ‫أن‬ ‫تعني‬ ‫ي.و‬ ‫فالسابقة‬
‫أول‬ ‫بعد‬ ‫الواو‬ ‫نضيف‬ ‫ثم‬ ‫الكلمة‬ ‫أول‬
‫قم‬ ‫من‬ ‫يقوم‬ ‫على‬ ‫مثل‬ ‫فنحصل‬ ،‫حرف‬.
•‫ي‬ + ‫قم‬.= ‫و‬‫ي‬‫ق‬‫و‬‫م‬
‫المتوسطة‬ ‫الزائدة‬ : ‫الرثراء‬
•‫نضيف‬ ‫أن‬ ‫تعني‬ .‫ي‬ ‫واللحقة‬
،‫الخير‬ ‫الحرف‬ ‫قبل‬ ‫ما‬ ‫إلى‬ ‫الياء‬
‫يستقل‬ ‫من‬ ‫يستقيل‬ ‫على‬ ‫فنحصل‬.
•‫ي‬ + ‫يستقل‬.‫يستق‬‫ي‬‫ل‬
‫المتوسطة‬ ‫الزائدة‬ : ‫الرثراء‬
•،‫الطريقة‬ ‫بنفس‬ ‫الحذف‬ ‫استعمال‬ ‫يمكننا‬ ‫كما‬
‫الثاني‬ ‫اللف‬ ‫حرف‬ ‫حذف‬ ‫يعني‬ ‫.ا‬ ‫فحذف‬
‫قال‬ ‫من‬ ‫قل‬ ‫على‬ ‫فنحصل‬ ،‫الكلمة‬ ‫في‬.
•‫سابقة‬ : ‫قال‬0= ‫.ا‬ ‫حذف‬ ،‫قـ‬‫ــ‬‫ل‬
•‫حذف‬ ‫يعني‬ .‫ا‬ ‫حذف‬ ‫يمكن‬ ‫اللحقة‬ ‫وفي‬
‫فنحصل‬ ،‫الكلمة‬ ‫من‬ ‫الخير‬ ‫قبل‬ ‫ما‬ ‫اللف‬
‫استقال‬ ‫من‬ ‫استقل‬ ‫على‬.
•‫لحقة‬ : ‫استقال‬0‫ق‬ = .‫ا‬ ‫حذف‬ ،‫ـــ‬‫ل‬
‫مثال‬
SET UTF8
#‫تاء‬ ‫لزيادة‬
‫الماضي‬
SFX T Y 1
SFX T 0‫ت‬
‫لقحقة‬T‫ت‬ .‫ا‬.
#‫ياء‬ ‫لزيادة‬
‫المضارع‬
PFX Y Y 1
‫سابقة‬Y.‫ي.و‬ ‫ا‬
#‫واقحد‬ ‫مدخل‬
‫فقط‬
‫قام‬/TY
‫قامت‬
‫قمت‬
‫يقوم‬
‫يقام‬
‫الزوائد‬ ‫ملف‬‫القاموس‬ ‫ملف‬‫صائبة‬ ‫كلمات‬‫خاطئة‬ ‫كلمات‬
‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
•-‫بينها‬ ‫فيما‬ ‫تتلزم‬ ‫الزوايئد‬ ‫بعض‬،
•‫مثل‬-‫ي‬‫كتب‬‫-ون‬،
•‫اللغات‬ ‫من‬ ‫غيرها‬ ‫في‬ ‫أو‬ ‫العربية‬ ‫في‬ ‫سواء‬،
•‫المزدوجة‬ ‫بالزوايئد‬ ‫التعريف‬ ‫في‬ ‫أسلفنا‬ ‫كما‬.
•‫خاصية‬ ‫هانسبل‬ ‫المليئي‬ ‫المدقق‬ ‫يقترح‬ ‫ولعملها‬
Circumfix
•‫ذلك‬ ‫أجل‬ ‫من‬ ‫نحتال‬ ‫أن‬ ‫أسبل‬ ‫برنامج‬ ‫في‬ ‫نضطر‬ ‫بينما‬.
‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
•‫حالة‬aspell
•‫سيقان‬ ‫استعمال‬ ‫إلى‬ ‫يضطرنا‬ ‫مما‬ ‫الخاصية‬ ‫هذه‬ ‫توجد‬ ‫ل‬ ‫أسبل‬ ‫في‬
‫قاموسية‬،
•‫على‬ ‫فللحصول‬‫يفعلون‬‫كلمة‬ ‫على‬ ‫القاموس‬ ‫يحتوي‬ ‫أن‬ ‫يجب‬
‫فعلون‬‫ي‬ ‫السابقة‬ ‫إليها‬ ‫نضيف‬ ‫ثم‬،-
•‫–ون‬ ‫اللحقة‬ ‫إليها‬ ‫نضيف‬ ‫ثم‬ ‫يفعل‬ ‫المفردة‬ ‫أو‬.
•‫كثيرا‬ ‫القاموس‬ ‫يتضخم‬ ‫وهكذا‬،
•‫أسبل‬ ‫برنامج‬ ‫في‬ ‫القاموس‬ ‫ضغط‬ ‫خاصية‬ ‫توجد‬ ‫السبب‬ ‫ولهذا‬.
•‫الصدار‬ ‫من‬ ‫ابتداء‬ ‫ولكن‬0.61‫هانسبال‬ ‫طريقة‬ ‫نفس‬ ‫تبني‬ ‫تم‬
circumfix
‫مثال‬
CIRCUMFFIX
X
PFX Y Y 2
PFX Y 0‫ي‬/X
PFX Y 0‫ت‬/X
PFX W Y 1
PFX W 0‫ت‬/X
SFX N Y 2
SFX N 0‫ون‬/XY
SFX N 0/‫ن‬XW
‫فعل‬/N‫يفعلون‬
‫تفعلون‬
‫تفعلن‬
‫يفعل‬
‫فعلون‬
‫فعلن‬
‫تفعل‬
‫يفعلن‬
‫الزوائد‬ ‫ملف‬ar.aff‫القاموس‬ ‫ملف‬
ar.dic
‫صائبة‬ ‫كلمات‬
txt.good
‫خاطئة‬ ‫كلمات‬
txt.wrong
‫الرثراء‬
•‫بالكلمة‬ ‫المطة‬ ‫بتعويض‬ ‫المزدوجة‬ ‫الزائدة‬ ‫ببرمجة‬ ‫نقوم‬.
•‫ي‬ + ‫كتب‬-= ‫ون‬‫ي‬‫كتب‬‫ون‬
•‫وبال‬ + ‫كتاب‬-= ‫بن‬‫وبال‬‫كتاب‬‫ين‬
•‫ت‬ + ‫كتب‬-= ‫ن‬‫ت‬‫كتب‬‫ن‬
‫الرثراء‬
SPLITPREFIX
PFX Y Y 5
PFX Y 0 ‫ي-ون‬
PFX Y 0 ‫ت-ون‬
PFX Y 0 ‫ت-ن‬
PFX Y 0 ‫ي‬
PFX Y 0 ‫ت‬
‫فعل‬/N‫يفعلون‬
‫تفعلون‬
‫تفعلن‬
‫يفعل‬
‫تفعل‬
‫فعلون‬
‫فعلن‬
‫يفعلن‬
‫ي-ونفعل‬
‫ت-ونفعل‬
‫ت-نفعل‬
‫الزوائد‬ ‫ملف‬ar.aff‫القاموس‬ ‫ملف‬
ar.dic
‫صائبة‬ ‫كلمات‬
txt.good
‫خاطئة‬ ‫كلمات‬
txt.wrong
‫للتطوير‬
•‫كحل‬ ‫والمزدوجة‬ ‫المتوسطة‬ ‫الزوائد‬ ‫ببرمجة‬ ‫قمنا‬ ‫لقد‬
‫وغيرها‬ ‫للعربية‬ ‫اللغوية‬ ‫القضايا‬ ‫لبعض‬
•‫المصدر‬ ‫مفتوحي‬ ‫التدقيق‬ ‫برنامجي‬ ‫على‬ ‫بتجربتها‬ ‫وذلك‬
‫طيبة‬ ‫جزئية‬ ‫نتائج‬ ‫وحققنا‬ ،‫وأسبال‬ ‫هانسبال‬.
‫طموح‬
•‫إلى‬ ‫قريب‬ ‫فيما‬ ‫ونطمح‬
–‫في‬ ‫واعتمادها‬ ‫التعديلت‬ ‫بإضافة‬ ‫البرنامجين‬ ‫تطوير‬
‫القادمة‬ ‫الدصدارات‬.
–‫الجزئي‬ ‫التشكيل‬ ‫واعتبار‬ ‫الدغام‬ ‫التية‬ ‫الخصائص‬ ‫تطوير‬
‫والتام‬.
–‫عربية‬ ‫قواميس‬ ‫تطوير‬ ‫في‬ ‫عليها‬ ‫المحصل‬ ‫النتائج‬ ‫استغلل‬
‫رائدة‬.
‫موقعنا‬
•‫المشروع‬ ‫موقع‬http://ayaspell.blogspot.com
•‫هانسبال‬ ‫برنامج‬ ‫موقع‬
http://hunspell.sourceforge.net
•‫موقع‬aspell
•aspell.sourceforge.net
•‫للتصال‬
•Taha_zerrouki@gawab.com
‫الخلدصة‬
•‫العربية‬ ‫اللغة‬ ‫لمعالجة‬ ‫اللتصاقية‬ ‫المقاربة‬ ‫استعمال‬ ‫ن‬َ  ‫إ‬
‫الدائرة‬ ‫بتربيع‬ ‫أشبه‬.
•‫أدصولها‬ ‫حسب‬ ‫العربية‬ ‫اللغة‬ ‫معالجة‬ ‫في‬ ‫التفكير‬ ‫يجب‬ ‫لذا‬
‫وخصودصياتها‬.
‫أكون؟‬ ‫من‬
•‫زروقي‬ ‫طه‬
•‫اللي‬ ‫العلم‬ ‫في‬ ‫مستشار‬
•‫المعهد‬ ‫من‬ ‫اللي‬ ‫العلم‬ ‫في‬ ‫الماجستير‬ ‫شهادة‬ ‫على‬ ‫حادصل‬
‫بالجزائر‬ ‫اللي‬ ‫للعلم‬ ‫الوطني‬
•‫للمصحف‬ ‫قياسي‬ ‫إلكتروني‬ ‫مستند‬ ‫أجل‬ ‫من‬ ” ‫موضوع‬ ‫حول‬
‫الشريف‬“
•‫المستندات‬ ‫نظام‬ ‫”بنية‬ ‫حول‬ ‫الدكتوراة‬ ‫رسالة‬ ‫تحضير‬ ‫بصدد‬
‫أنطولوجية‬ ‫مقاربة‬ : ‫وعلومه‬ ‫للقرآن‬ ‫الكترونية‬.“

More Related Content

Viewers also liked

التدقيق الإملائي المغرب
التدقيق الإملائي  المغربالتدقيق الإملائي  المغرب
التدقيق الإملائي المغربlinuxscout
 
مشاريع صغيرة للغة عظيمة
مشاريع صغيرة للغة عظيمةمشاريع صغيرة للغة عظيمة
مشاريع صغيرة للغة عظيمةlinuxscout
 
Manahij20 dec2012
Manahij20 dec2012Manahij20 dec2012
Manahij20 dec2012linuxscout
 
مقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةمقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةlinuxscout
 
Open sourceadmin
Open sourceadminOpen sourceadmin
Open sourceadminlinuxscout
 
Ayaspell alesco damascus2011b
Ayaspell alesco damascus2011bAyaspell alesco damascus2011b
Ayaspell alesco damascus2011blinuxscout
 
Xml quran telemcen
Xml quran telemcenXml quran telemcen
Xml quran telemcenlinuxscout
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetallinuxscout
 
Taha zerrouki qutrubv3
Taha zerrouki qutrubv3Taha zerrouki qutrubv3
Taha zerrouki qutrubv3linuxscout
 
Open source Ayaspell Arabic Spell chekcer
Open source Ayaspell Arabic Spell chekcer Open source Ayaspell Arabic Spell chekcer
Open source Ayaspell Arabic Spell chekcer linuxscout
 
Projectquran esi
Projectquran esiProjectquran esi
Projectquran esilinuxscout
 
Ch1 circuits logiques_p3_combinatoire-v1
Ch1 circuits logiques_p3_combinatoire-v1Ch1 circuits logiques_p3_combinatoire-v1
Ch1 circuits logiques_p3_combinatoire-v1linuxscout
 
مشاريع صغيرة للغة عظيمة Small projects for a great language
 مشاريع صغيرة للغة عظيمة  Small projects for a great language مشاريع صغيرة للغة عظيمة  Small projects for a great language
مشاريع صغيرة للغة عظيمة Small projects for a great languagelinuxscout
 
تطوير البرمجيات بالعربية المسائل والطرائق
تطوير البرمجيات بالعربية المسائل والطرائقتطوير البرمجيات بالعربية المسائل والطرائق
تطوير البرمجيات بالعربية المسائل والطرائقlinuxscout
 
Univ virtuelle
Univ virtuelleUniv virtuelle
Univ virtuellelinuxscout
 

Viewers also liked (20)

التدقيق الإملائي المغرب
التدقيق الإملائي  المغربالتدقيق الإملائي  المغرب
التدقيق الإملائي المغرب
 
Linux intro
Linux introLinux intro
Linux intro
 
مشاريع صغيرة للغة عظيمة
مشاريع صغيرة للغة عظيمةمشاريع صغيرة للغة عظيمة
مشاريع صغيرة للغة عظيمة
 
Manahij20 dec2012
Manahij20 dec2012Manahij20 dec2012
Manahij20 dec2012
 
مقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةمقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربية
 
Open sourceadmin
Open sourceadminOpen sourceadmin
Open sourceadmin
 
Ayaspell alesco damascus2011b
Ayaspell alesco damascus2011bAyaspell alesco damascus2011b
Ayaspell alesco damascus2011b
 
Te dx taha4
Te dx taha4Te dx taha4
Te dx taha4
 
Xml quran telemcen
Xml quran telemcenXml quran telemcen
Xml quran telemcen
 
Opensource3
Opensource3Opensource3
Opensource3
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetal
 
Taha zerrouki qutrubv3
Taha zerrouki qutrubv3Taha zerrouki qutrubv3
Taha zerrouki qutrubv3
 
Historique
HistoriqueHistorique
Historique
 
Open source Ayaspell Arabic Spell chekcer
Open source Ayaspell Arabic Spell chekcer Open source Ayaspell Arabic Spell chekcer
Open source Ayaspell Arabic Spell chekcer
 
Damascus
DamascusDamascus
Damascus
 
Projectquran esi
Projectquran esiProjectquran esi
Projectquran esi
 
Ch1 circuits logiques_p3_combinatoire-v1
Ch1 circuits logiques_p3_combinatoire-v1Ch1 circuits logiques_p3_combinatoire-v1
Ch1 circuits logiques_p3_combinatoire-v1
 
مشاريع صغيرة للغة عظيمة Small projects for a great language
 مشاريع صغيرة للغة عظيمة  Small projects for a great language مشاريع صغيرة للغة عظيمة  Small projects for a great language
مشاريع صغيرة للغة عظيمة Small projects for a great language
 
تطوير البرمجيات بالعربية المسائل والطرائق
تطوير البرمجيات بالعربية المسائل والطرائقتطوير البرمجيات بالعربية المسائل والطرائق
تطوير البرمجيات بالعربية المسائل والطرائق
 
Univ virtuelle
Univ virtuelleUniv virtuelle
Univ virtuelle
 

Similar to Ayspell1

برنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربيةبرنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربيةlinuxscout
 
Article review (modern standard arabic)
Article review (modern standard arabic) Article review (modern standard arabic)
Article review (modern standard arabic) NUUROLAZLIDA
 
Installparty 05-mai-2018-v2
Installparty 05-mai-2018-v2Installparty 05-mai-2018-v2
Installparty 05-mai-2018-v2Taha Zerrouki
 
RDA Update = تحديث RDA / ترجمة محمد عبد الحميد معوض
RDA Update = تحديث RDA / ترجمة محمد عبد الحميد معوضRDA Update = تحديث RDA / ترجمة محمد عبد الحميد معوض
RDA Update = تحديث RDA / ترجمة محمد عبد الحميد معوضMuhammad Muawwad
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةlinuxscout
 
الترجمة الفورية.pptx
الترجمة الفورية.pptxالترجمة الفورية.pptx
الترجمة الفورية.pptxAliAlex12
 
4_5879580116761186441.pptx..............
4_5879580116761186441.pptx..............4_5879580116761186441.pptx..............
4_5879580116761186441.pptx..............AlyaaKaram1
 
Translation Theory and Practicality
Translation Theory and PracticalityTranslation Theory and Practicality
Translation Theory and PracticalityHaniniIsmail
 
Arabtechies2011 عرض مشاريع مفتوحة المصادر
Arabtechies2011 عرض مشاريع مفتوحة المصادرArabtechies2011 عرض مشاريع مفتوحة المصادر
Arabtechies2011 عرض مشاريع مفتوحة المصادرlinuxscout
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdfssuser536c36
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحثlinuxscout
 
Machine translation
Machine translationMachine translation
Machine translationmuaz mustafa
 
تعليم فرونت بيج
تعليم فرونت بيجتعليم فرونت بيج
تعليم فرونت بيجSamar Alnuaimy
 
Web questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةWeb questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةالعربية اللغة
 
Web questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةWeb questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةالعربية اللغة
 

Similar to Ayspell1 (20)

برنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربيةبرنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربية
 
Php1
Php1Php1
Php1
 
Article review (modern standard arabic)
Article review (modern standard arabic) Article review (modern standard arabic)
Article review (modern standard arabic)
 
Installparty 05-mai-2018-v2
Installparty 05-mai-2018-v2Installparty 05-mai-2018-v2
Installparty 05-mai-2018-v2
 
RDA Update = تحديث RDA / ترجمة محمد عبد الحميد معوض
RDA Update = تحديث RDA / ترجمة محمد عبد الحميد معوضRDA Update = تحديث RDA / ترجمة محمد عبد الحميد معوض
RDA Update = تحديث RDA / ترجمة محمد عبد الحميد معوض
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
 
الترجمة الفورية.pptx
الترجمة الفورية.pptxالترجمة الفورية.pptx
الترجمة الفورية.pptx
 
4_5879580116761186441.pptx..............
4_5879580116761186441.pptx..............4_5879580116761186441.pptx..............
4_5879580116761186441.pptx..............
 
Translation Theory and Practicality
Translation Theory and PracticalityTranslation Theory and Practicality
Translation Theory and Practicality
 
Arabprogram
ArabprogramArabprogram
Arabprogram
 
Arabtechies2011 عرض مشاريع مفتوحة المصادر
Arabtechies2011 عرض مشاريع مفتوحة المصادرArabtechies2011 عرض مشاريع مفتوحة المصادر
Arabtechies2011 عرض مشاريع مفتوحة المصادر
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحث
 
لغه ال c+
لغه ال c+لغه ال c+
لغه ال c+
 
تعلم برمجة.pdf
تعلم برمجة.pdfتعلم برمجة.pdf
تعلم برمجة.pdf
 
Latex in arabic
Latex in arabicLatex in arabic
Latex in arabic
 
Machine translation
Machine translationMachine translation
Machine translation
 
تعليم فرونت بيج
تعليم فرونت بيجتعليم فرونت بيج
تعليم فرونت بيج
 
Web questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةWeb questالرَّحلات المعرفية
Web questالرَّحلات المعرفية
 
Web questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةWeb questالرَّحلات المعرفية
Web questالرَّحلات المعرفية
 

More from linuxscout

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representationlinuxscout
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representationlinuxscout
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdflinuxscout
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينlinuxscout
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآليlinuxscout
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعيlinuxscout
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرlinuxscout
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4linuxscout
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3linuxscout
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1linuxscout
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5linuxscout
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys numlinuxscout
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--milinuxscout
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-linuxscout
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-linuxscout
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1linuxscout
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1linuxscout
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1linuxscout
 
Algebre de boole intro -v3
Algebre de boole intro -v3Algebre de boole intro -v3
Algebre de boole intro -v3linuxscout
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registreslinuxscout
 

More from linuxscout (20)

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representation
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representation
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdf
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys num
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--mi
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1
 
Algebre de boole intro -v3
Algebre de boole intro -v3Algebre de boole intro -v3
Algebre de boole intro -v3
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registres
 

Ayspell1

  • 1. ‫في‬ ‫والمزدوجة‬ ‫المتوسطة‬ ‫الزوائد‬ ‫استعمال‬‫في‬ ‫والمزدوجة‬ ‫المتوسطة‬ ‫الزوائد‬ ‫استعمال‬ ‫اللملئية‬ ‫المدققات‬‫اللملئية‬ ‫المدققات‬.. ‫زروقي‬ ‫طه‬‫زروقي‬ ‫طه‬،، ‫الجزائر‬ ‫اللي‬ ‫لللعل م‬ ‫الوطني‬ ‫المعهد‬‫الجزائر‬ ‫اللي‬ ‫لللعل م‬ ‫الوطني‬ ‫المعهد‬
  • 2. ‫الخطة‬ •‫والمزدوجة‬ ‫المتوسطة‬ ‫الزوائد‬. •‫اللملئي‬ ‫التدقيق‬ ‫برالمج‬ •‫لمساهمات‬ •‫آفاق‬
  • 3. ‫ملخص‬ •‫للغات‬ ‫الصرفية‬ ‫والمحللت‬ ‫اللملئية‬ ‫المدققات‬ ‫لمعظم‬ ‫تعتمد‬ ‫اللغات‬ ‫بعض‬ ‫لكن‬ ،‫واللواحق‬ ‫السوابق‬ ‫استخراج‬ ‫لعلى‬ ‫الطبيعية‬ ‫الكلمة‬ ‫لعلى‬ ‫تطرأ‬ ‫التي‬ ‫التغيرات‬ ‫لمن‬ ‫أخرى‬ ‫أنواع‬ ‫لعلى‬ ‫تعتمد‬ ‫المتوسطة‬ ‫الزوائد‬ ‫تسمى‬infixes‫المزدوجة‬ ‫الزوائد‬ ‫و‬ circumfix. •‫التي‬ ‫التغيرات‬ ‫لعلى‬ ‫للعتمادها‬ ،‫العربية‬ ‫اللغة‬ ‫يهم‬ ‫الموضوع‬ ‫هذا‬ ‫تعتمد‬ ‫كما‬ .‫والبدال‬ ‫اللعلل‬ ‫يسمى‬ ‫لما‬ ‫أي‬ ‫الكلمة‬ ‫وسط‬ ‫لعلى‬ ‫تطرأ‬ ‫هذه‬ .‫بعينها‬ ‫للحقة‬ ‫لمعينة‬ ‫سابقة‬ ‫لزو م‬ ‫أي‬ ‫المزدوجة‬ ‫الزوائد‬ ‫لعلى‬ ‫الخرى‬ ‫اللغات‬ ‫بعض‬ ‫في‬ ‫توجد‬ ‫الخاصيتان‬. •‫خاصية‬ ‫دلعم‬ ‫لمحاولة‬ ‫لعن‬ ‫لعرضا‬ ‫الورقة‬ ‫هذه‬ ‫في‬ ‫سنتناول‬ ‫و‬ ‫والتطويل‬ ‫التشكيل‬ ‫وإغفال‬ ‫المزدوجة‬ ‫الزائدة‬ ‫و‬ ‫المتوسطة‬ ‫الزائدة‬ ‫اللملئي‬ ‫التدقيق‬ ‫برنالمجي‬ ‫في‬aspell‫و‬Hunspell ‫المصدر‬ ‫لمفتوحي‬. •‫اللغة‬ ،‫المفتوح‬ ‫المصدر‬ ،‫اللملئي‬ ‫التدقيق‬ :‫الساسية‬ ‫الكلمات‬
  • 4. ‫المشروع‬ ‫لمن‬ ‫الهدف‬ •‫اللملئية‬ ‫المدققات‬ ‫لمع‬ ‫يعمل‬ ‫العربية‬ ‫اللغة‬ ‫في‬ ‫قالموس‬ ‫إنشاء‬ •‫اللملئي‬ ‫المدقق‬ ‫في‬ ‫لعربي‬ ‫دلعم‬ ‫برلمجة‬;Aspell‫و‬ hunspell
  • 6. ‫تعريف‬Aspell •GNU aspell‫لبرنالمج‬ ‫وريث‬ ‫إلملئي‬ ‫لمدقق‬ ،‫غنو‬ ‫أسبل‬Ispell، ،‫أخرى‬ ‫لبرالمج‬ ‫حيوية‬ ‫لمكتبة‬ ‫أو‬ ‫لمستقل‬ ‫كبرنالمج‬ ‫استعماله‬ ‫يمكن‬ ‫لمن‬ ‫الكثير‬ ‫لعلى‬ ‫ويعمل‬ ،‫اللغات‬ ‫لمتعدد‬ ‫برنالمجا‬ ‫بكونه‬ ‫ويتميز‬ ‫البرالمج‬ ‫لمن‬ ‫بالعديد‬ ‫التصال‬ ‫ويدلعم‬ ،‫النظمة‬. •‫لمزاياه‬ ‫بين‬ ‫ولمن‬: •‫المصدر‬ ‫لمفتوح‬ ‫كونه‬ •‫الزوائد‬ ‫لملف‬ ‫صياغة‬ ‫سهولة‬. •‫والتطبيقات‬ ‫اللغات‬ ‫لمن‬ ‫العديد‬ ‫يدلعم‬. •‫المستخدلمين‬ ‫أخطاء‬ ‫لمن‬ ‫التعلم‬ ‫يمكنه‬.
  • 7. ‫تعريف‬Aspell •‫أخرى‬ ‫لتطبيقات‬ ‫حيوية‬ ‫برلمجية‬ ‫كمكتبة‬ ‫استعماله‬ ‫يمكن‬. •‫نفسه‬ ‫الوقت‬ ‫في‬ ‫قوالميس‬ ‫لعدة‬ ‫استعمال‬ ‫يمكنه‬. •‫المركبة‬ ‫الكلمات‬ ‫يدلعم‬. •‫اليونيكود‬ ‫الموحد‬ ‫العالمي‬ ‫الترلميز‬ ‫استخدا م‬. •‫الضخمة‬ ‫القوالميس‬ ‫ضغط‬ ‫إلمكانية‬. •‫الملفات‬ ‫أنواع‬ ‫لمن‬ ‫العديد‬ ‫تدقيق‬ ‫يدلعم‬HTML, TeX, txt. •‫واللواحق‬ ‫السوابق‬ ‫لمن‬ ‫العديد‬ ‫تركيب‬ ‫يدلعم‬.
  • 8. ‫هانسبال‬ ‫تعريف‬Hunspell •‫برنالمج‬ ‫يلي‬ ‫الذي‬ ‫المطور‬ ‫البرنالمج‬ ‫هو‬ ‫هانسبال‬ ‫اللملئي‬ ‫المدقق‬ Myspell، •‫الوربية‬ ‫اللغات‬ ‫أجل‬ ‫لمن‬ ‫إضافية‬ ‫لمزايا‬ ‫دلعم‬ ‫أجل‬ ‫لمن‬ ‫تحسينه‬ ‫تم‬، •‫المجرية‬ ‫اللغة‬ ‫سيما‬ ‫ل‬hungarian‫أجلها‬ ‫لمن‬ ‫طور‬ ‫التي‬ ‫الصلي‬ ‫المبرلمج‬ ‫لغة‬ ‫بصفتها‬، •‫والتركية‬ ‫كاللمانية‬ ‫أخرى‬ ‫لغات‬ ‫وكذلك‬ •‫تم‬ ‫فقد‬ ،‫العربية‬ ‫أجل‬ ‫لمن‬ ‫جديدة‬ ‫لمزايا‬ ‫بتطوير‬ ‫شخصيا‬ ‫قمت‬ ‫كما‬ ‫الصدار‬ ‫في‬ ‫البرنالمج‬ ‫في‬ ‫الحركات‬ ‫إغفال‬ ‫خاصية‬ ‫إدلماج‬1.1.5.
  • 9. ‫هانسبال‬ ‫تعريف‬Hunspell •‫بـ‬ ‫هانسبال‬ ‫يتميز‬: •‫المصدر‬ ‫لمفتوح‬ ‫كونه‬ •‫اليونيكود‬ ‫الموحد‬ ‫العالمي‬ ‫الترلميز‬ ‫استخدا م‬. •‫ثرائها‬ ‫و‬ ‫الزوائد‬ ‫لملف‬ ‫صياغة‬ ‫سهولة‬. •‫المكتبي‬ ‫أوفيس‬ ‫الوبن‬ ‫لطقم‬ ‫الفتراضي‬ ‫اللملئي‬ ‫المدقق‬ ‫كونه‬ ‫المصدر‬ ‫لمفتوح‬. •‫برالمج‬ ‫لعدة‬ ‫افتراضي‬ ‫كمدقق‬ ‫استعماله‬ ‫يمكن‬. •‫باللواحق‬ ‫للسوابق‬ ‫الشرطي‬ ‫التلز م‬ ‫خاصية‬ ‫يدلعم‬. •‫الصرفي‬ ‫للتحليل‬ ‫أسس‬ ‫وضع‬ ‫لعلى‬ ‫حاليا‬ ‫يعمل‬ ‫كونه‬
  • 10. ‫المتوسطة‬ ‫الزائدة‬ ‫تعريف‬ •‫المتوسطة‬ ‫الزائدة‬infix‫زائدة‬ ‫هي‬affix‫تدرج‬ ‫الساق‬ ‫أو‬ ‫الجذر‬ ‫داخل‬. • Swim > swam swum •‫ق‬‫ا‬‫يق‬ ‫ل‬‫و‬‫ق‬ ‫ل‬‫ــ‬‫ـل‬
  • 11. ‫المتوسطة‬ ‫الزائدة‬ ‫تعريف‬ •‫شائعة‬ ‫المتوسطة‬ ‫الزيادة‬: •‫السيوية‬ ‫والسترالية‬ ‫اليقيانوسية‬ ‫واللغات‬ ،‫الندونيسية‬ ‫اللغة‬ ‫في‬. •‫المتوسطة‬ ‫الزائدة‬ ‫تستعمل‬ ،‫تغالوغ‬ ‫الفلبينية‬ ‫اللغة‬ ‫في‬ ‫فمثل‬ >um<‫مثل‬ ‫الفعل‬ ‫في‬ ‫مقطع‬ ‫أول‬ ‫بعد‬ ‫تأتي‬ ‫التي‬ •grumaduate‫الفعل‬ ‫من‬graduate. •‫إبدال‬ )‫اللعلل‬ ‫العتبار‬ ‫يمكن‬ ‫العربية‬ ‫مثل‬ ‫السامية‬ ‫اللغات‬ ‫في‬ ‫المتوسطة‬ ‫الزائدة‬ ‫من‬ ‫نولعا‬ (‫بآخر‬ ‫لعلة‬ ‫حرف‬. •‫النجليزية‬ ‫اللغة‬ ‫في‬ ‫أيضا‬ ‫موجود‬ ‫النوع‬ ‫هذا‬ ‫و‬sing, sang, sung, song. •‫من‬ ‫نولعا‬ ‫الجذر‬ ‫وسط‬ ‫حروف‬ ‫بزيادة‬ ‫الشتقاق‬ ‫العتبار‬ ‫يمكن‬ ‫كما‬ ‫المتوسطة‬ ‫الزيادة‬.
  • 12. ‫المزدوجة‬ ‫الزائدة‬ ‫تعريف‬ Circumfix •‫المتلمزمة‬ ‫أو‬ ‫السيايقية‬ ‫الزيادة‬ ‫أو‬ ‫المزدوجة‬ ‫الزائدة‬ circumfix‫أو‬ ‫الجذر‬ ‫طرفي‬ ‫لعلى‬ ‫توضع‬ ‫مزيادة‬ ‫هي‬ ‫تسبق‬ ‫سابقة‬ ‫متلمزمين‬ ‫جزأين‬ ‫من‬ ‫مكونة‬ ‫أنها‬ ‫أي‬ .‫الساق‬ ‫أيضا‬ ‫تحتوي‬ ‫أن‬ ‫الممكن‬ ‫ومن‬ .‫بها‬ ‫تلحق‬ ‫ولحقة‬ ‫الكلمة‬ ‫متوسطة‬ ‫لعلى‬. •<= ‫كتب‬‫ي‬‫كتب‬‫ون‬ • Drink => undrinkable
  • 13. ‫المزدوجة‬ ‫الزائدة‬ ‫تعريف‬ Circumfix •‫الندونيسية‬ ‫اللغة‬ ‫في‬ ‫شائعة‬ ‫الزيادات‬ ‫هذه‬، •‫المفعول‬ ‫اسم‬ ‫لتكوين‬ ‫اللمانية‬ ‫في‬ ‫ومعروفة‬ past participle‫العادية‬ ‫للفعال‬: –‫الفعل‬spielen،‫الزائدة‬ge- -t،‫المفعول‬ ‫اسم‬ gespielt. – Spielen < gespielt. •‫الفعل‬ ، ‫الهولندية‬ ‫في‬ ‫مماثل‬ ‫نظام‬ ‫يوجد‬ ‫كما‬spelen، ‫الزائدة‬ge- -d،‫المفعول‬ ‫اسم‬gespeld.
  • 14. ‫المزدوجة‬ ‫الزائدة‬ ‫تعريف‬ Circumfix •‫اليابانية‬ ‫في‬: • yomu > o-yomi suru ‫متواضع‬ • yomu → o-yomi ni naru ‫محترم‬ •‫المامزيغية‬: –<= ‫آفوس‬‫ت‬‫افوس‬‫ت‬‫للتأنيث‬ .. •‫جدا‬ ‫شائعة‬ ‫المزدوجة‬ ‫الزوائد‬ ‫تعتبر‬ ‫وبالعربية‬ –، ‫المضارع‬ ‫في‬ ‫التصريف‬ ‫في‬ ‫لسيما‬-‫ي‬‫كتب‬‫-ون‬.
  • 15. ‫المفتوح‬ ‫المصدر‬ •‫المفتوح‬ ‫المصدر‬Open Source‫السياسات‬ ‫أحد‬ ‫هو‬ ‫الحاسوب‬ ‫برمجيات‬ ‫كتابة‬ ‫لعملية‬ ‫إدارة‬ ‫في‬ ‫المتبعة‬ ‫المصدر‬ ‫المفتوحة‬ ‫البرمجيات‬ ‫أن‬ ‫إذ‬ .‫وإدارتها‬ ‫والنظمة‬ ‫المبرمج‬ ‫من‬ ‫كتب‬ ‫كما‬ ‫المصدري‬ ‫النص‬ ‫توفر‬، •‫وتعديله‬ ،‫وتومزيعه‬ ،‫النص‬ ‫هذا‬ ‫بقراءة‬ ‫السماح‬ ‫مع‬.
  • 16. ‫الملئي‬ ‫المديقق‬ ‫لعمل‬ •‫ملفين‬ ‫من‬ ‫القاموس‬ ‫يتكون‬: •‫؛‬ (‫)الجذور‬ ‫المفردات‬ ‫يضم‬ ‫الذي‬ ‫القاموس‬ ‫ملف‬ •‫اللواصق‬ ‫يضم‬ ‫الذي‬ ‫الزيادات‬ ‫ملف‬. •‫اللتصايقية‬ ‫المقاربة‬ ‫حسب‬ ‫البرنامجان‬ ‫يعمل‬: •‫س+ي‬++‫كتب‬‫و+ها‬
  • 17. ‫الساسية‬ ‫المشكلة‬ •‫إنجامز‬ ‫لتحقيق‬ ‫المبذول‬ ‫العمل‬ ‫لعلى‬ ‫بسيطة‬ ‫نظرة‬ ‫بإلقاء‬ ‫إن‬ ‫و‬ ،‫هانسبال‬ ‫ن‬ّ ‫أ‬ ‫يتبين‬ ‫الفعال‬ ‫ويقاموس‬ ‫الزوائد‬ ‫ملف‬ ‫المجال‬ ‫هذا‬ ‫في‬ ‫غيره‬ ‫من‬ ‫أفضل‬ ‫كان‬ •‫تغيير‬ ‫لعلى‬ ‫تعمل‬ ‫المستخدمة‬ ‫اللتصايقية‬ ‫المقاربة‬ ‫ن‬ّ ‫أ‬ ‫إل‬ ‫وسط‬ ‫لعلى‬ ‫تغييرات‬ ‫أي‬ ‫تدخل‬ ‫ول‬ ،‫فقط‬ ‫الجذع‬ ‫أطراف‬ ‫الكلمة‬.
  • 18. ‫المطلوبة‬ ‫الخصائص‬ ،‫مزايا‬ ‫من‬ ‫يوفره‬ ‫وما‬ ‫الملئي‬ ‫المديقق‬ ‫خصائص‬ ‫دراسة‬ ‫بعد‬ ‫يتوفر‬ ‫بما‬ ‫توليدها‬ ‫يمكن‬ ‫ل‬ ‫التي‬ ‫المتطلبات‬ ‫بعض‬ ‫ظهرت‬ ‫التشكيل‬ ‫إغفال‬ : ‫مثل‬ ‫إضافتها‬ ‫يجب‬ ‫بل‬ ،‫وظائف‬ ‫من‬ ‫والدغام‬ ‫والبدال‬ ‫اللعلل‬ ‫ومعالجة‬ ،‫والتطويل‬.
  • 19. ‫الجديدة‬ ‫المزايا‬ •‫والضافات‬ ‫التعديلت‬ ‫إجراء‬ ‫من‬ ‫مكننا‬ ‫للبرنامجين‬ ‫المفتوح‬ ‫المصدر‬ ‫ن‬ّ ‫إ‬ ‫دون‬ ‫سلفا‬ ‫الموجودة‬ ‫الوظائف‬ ‫من‬ ‫مباشرة‬ ‫والستفادة‬ ‫العربية‬ ‫باللغة‬ ‫الخاصة‬ ‫الجديدة‬ ‫الوظائف‬ ‫من‬ ‫لعدد‬ ‫بإضافة‬ ‫يقمنا‬ ‫ويقد‬ .‫برمجتها‬ ‫إلعادة‬ ‫إلى‬ ‫الضطرار‬ ‫يقمنا‬ ‫ويقد‬ .‫المديقق‬ ‫بهذا‬ ‫الخاص‬ ‫القاموس‬ ‫إلعداد‬ ‫في‬ ‫العمل‬ ‫لعلينا‬ ‫تسهل‬ ‫التي‬ ‫التية‬ ‫المسائل‬ ‫تحل‬ ‫التي‬ ‫الوظائف‬ ‫ببرمجة‬: •‫التشكيل‬ ‫مسألة‬ •‫الدغام‬ ‫مسألة‬. •‫واللعلل‬ ‫البدال‬ ‫مسألة‬. •‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬.
  • 20. ‫التشكيل‬ ‫مسألة‬ •‫الملئية‬ ‫فالمديققات‬ ،‫مشكولة‬ ‫غير‬ ‫العربية‬ ‫النصوص‬ ‫معظم‬ ‫ن‬ّ ‫أ‬ ‫بما‬ ‫والتطويل‬ ‫الحركات‬ ‫ن‬ّ ‫أ‬ ‫وبما‬ ،‫والتطويل‬ ‫التشكيل‬ ‫تغفل‬ ‫لعموما‬ ‫فالكلمة‬ .‫للبرنامج‬ ‫الميزة‬ ‫هذه‬ ‫إضافة‬ ‫وجب‬ ،‫الكلمة‬ ‫ضمن‬ ‫تدخل‬ ‫الرغم‬ ‫لعلى‬ ،‫البرنامج‬ ‫حسب‬ ‫صحيحة‬ ‫غير‬ " ‫ب‬َ" ‫ت‬َ" ‫ك‬َ" " ‫المشكولة‬ ‫التية‬ ‫القاموس‬ ‫في‬ ‫كتب‬ ‫كلمة‬ ‫وجود‬ ‫من‬. •‫الرثراء‬: •‫الجديدة‬ ‫الخاصية‬ ‫بإضافة‬ ‫يقمنا‬IGNORE‫لغفال‬ ‫البرنامج‬ ‫إلى‬ ‫والتطويل‬ ‫الحركات‬. •‫الصدار‬ ‫من‬ ‫ابتداء‬ ‫البرمانج‬ ‫في‬ ‫إدراجها‬ ‫تم‬ ‫ويقد‬1.1.5
  • 21. ‫مثال‬ SET UTF8 LANG ar IGNORE ‫ًٍُِـ‬ًٍٍََُُِِْْ ‫كتب‬‫ًٍُِـتب‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ك‬ ‫ب‬َ ‫ت‬َ ‫ك‬َ ‫ًٍُِـب‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬‫ت‬ِ ‫ك‬ُ ‫ًٍُِـ‬‫ب‬‫ًٍُِـكت‬‫ًٍُِـ‬‫ًٍُِـ‬‫ًٍُِـ‬ ‫الزوائد‬ ‫ملف‬ ar.aff ‫القاموس‬ ‫ملف‬ ar.dic ‫صائبة‬ ‫كلمات‬ txt.good
  • 22. ‫والبدال‬ ‫العلل‬ •‫على‬ ‫المبني‬ ‫المليئي‬ ‫التدقيق‬ ‫في‬ ‫المور‬ ‫أصعب‬ ‫من‬ ‫من‬ ‫الكلمة‬ ‫جذع‬ ‫يعتري‬ ‫فيما‬ ‫التحكم‬ ‫هو‬ ‫واللواحق‬ ‫السوابق‬ ‫فمثل‬ :‫داخلية‬ ‫تغيرات‬ •‫ق‬ = ،‫قامت‬ = ‫قام‬‫ـــ‬‫=يق‬ ‫مت‬‫و‬‫م‬. •‫في‬ ‫للكلمة‬ ‫مداخل‬ ‫إضافة‬ ‫إلى‬ ‫نلجأ‬ ‫المسألة‬ ‫هذه‬ ‫ولتمثيل‬ ‫زيادة‬ ‫يعني‬ ‫مما‬ /(‫قوم‬ ،‫قم‬ ،‫)قام‬ ‫تغيراتها‬ ‫حسب‬ ‫القاموس‬ ‫وتعقيدها‬ ‫القواعد‬ ‫وكثرة‬ ،‫القاموس‬ ‫حجم‬.
  • 23. ‫مثال‬ #‫تاء‬ ‫لزيادة‬ ‫الماضي‬ SFX T Y 1 SFX T 0‫ت‬ #‫ياء‬ ‫لزيادة‬ ‫المضارع‬ PFX Y Y 1 PFX Y 0 ‫ي‬ ‫قام‬/T ‫قم‬/T ‫قوم‬/Y ‫قامت‬ ‫قمت‬ ‫يقوم‬ ‫يقام‬ ‫الزوائد‬ ‫ملف‬ar.aff‫القاموس‬ ‫ملف‬ ar.dic ‫صائبة‬ ‫كلمات‬ txt.good ‫خاطئة‬ ‫كلمات‬ txt.wrong
  • 24. ‫المتوسطة‬ ‫الزائدة‬ : ‫الرثراء‬ •‫بالزوايئد‬ ‫خاص‬ ‫جديد‬ ‫تصميم‬ ‫بوضع‬ ‫قمت‬ ‫المتوسطة‬infixes،‫في‬ ‫نعبر‬ ‫إذ‬ ‫النقطة‬ ‫باستعمال‬ ‫حرف‬ ‫أي‬ ‫على‬ ‫السابقة‬. •‫في‬ ‫الياء‬ ‫نضيف‬ ‫أن‬ ‫تعني‬ ‫ي.و‬ ‫فالسابقة‬ ‫أول‬ ‫بعد‬ ‫الواو‬ ‫نضيف‬ ‫ثم‬ ‫الكلمة‬ ‫أول‬ ‫قم‬ ‫من‬ ‫يقوم‬ ‫على‬ ‫مثل‬ ‫فنحصل‬ ،‫حرف‬. •‫ي‬ + ‫قم‬.= ‫و‬‫ي‬‫ق‬‫و‬‫م‬
  • 25. ‫المتوسطة‬ ‫الزائدة‬ : ‫الرثراء‬ •‫نضيف‬ ‫أن‬ ‫تعني‬ .‫ي‬ ‫واللحقة‬ ،‫الخير‬ ‫الحرف‬ ‫قبل‬ ‫ما‬ ‫إلى‬ ‫الياء‬ ‫يستقل‬ ‫من‬ ‫يستقيل‬ ‫على‬ ‫فنحصل‬. •‫ي‬ + ‫يستقل‬.‫يستق‬‫ي‬‫ل‬
  • 26. ‫المتوسطة‬ ‫الزائدة‬ : ‫الرثراء‬ •،‫الطريقة‬ ‫بنفس‬ ‫الحذف‬ ‫استعمال‬ ‫يمكننا‬ ‫كما‬ ‫الثاني‬ ‫اللف‬ ‫حرف‬ ‫حذف‬ ‫يعني‬ ‫.ا‬ ‫فحذف‬ ‫قال‬ ‫من‬ ‫قل‬ ‫على‬ ‫فنحصل‬ ،‫الكلمة‬ ‫في‬. •‫سابقة‬ : ‫قال‬0= ‫.ا‬ ‫حذف‬ ،‫قـ‬‫ــ‬‫ل‬ •‫حذف‬ ‫يعني‬ .‫ا‬ ‫حذف‬ ‫يمكن‬ ‫اللحقة‬ ‫وفي‬ ‫فنحصل‬ ،‫الكلمة‬ ‫من‬ ‫الخير‬ ‫قبل‬ ‫ما‬ ‫اللف‬ ‫استقال‬ ‫من‬ ‫استقل‬ ‫على‬. •‫لحقة‬ : ‫استقال‬0‫ق‬ = .‫ا‬ ‫حذف‬ ،‫ـــ‬‫ل‬
  • 27. ‫مثال‬ SET UTF8 #‫تاء‬ ‫لزيادة‬ ‫الماضي‬ SFX T Y 1 SFX T 0‫ت‬ ‫لقحقة‬T‫ت‬ .‫ا‬. #‫ياء‬ ‫لزيادة‬ ‫المضارع‬ PFX Y Y 1 ‫سابقة‬Y.‫ي.و‬ ‫ا‬ #‫واقحد‬ ‫مدخل‬ ‫فقط‬ ‫قام‬/TY ‫قامت‬ ‫قمت‬ ‫يقوم‬ ‫يقام‬ ‫الزوائد‬ ‫ملف‬‫القاموس‬ ‫ملف‬‫صائبة‬ ‫كلمات‬‫خاطئة‬ ‫كلمات‬
  • 28. ‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬ •-‫بينها‬ ‫فيما‬ ‫تتلزم‬ ‫الزوايئد‬ ‫بعض‬، •‫مثل‬-‫ي‬‫كتب‬‫-ون‬، •‫اللغات‬ ‫من‬ ‫غيرها‬ ‫في‬ ‫أو‬ ‫العربية‬ ‫في‬ ‫سواء‬، •‫المزدوجة‬ ‫بالزوايئد‬ ‫التعريف‬ ‫في‬ ‫أسلفنا‬ ‫كما‬. •‫خاصية‬ ‫هانسبل‬ ‫المليئي‬ ‫المدقق‬ ‫يقترح‬ ‫ولعملها‬ Circumfix •‫ذلك‬ ‫أجل‬ ‫من‬ ‫نحتال‬ ‫أن‬ ‫أسبل‬ ‫برنامج‬ ‫في‬ ‫نضطر‬ ‫بينما‬.
  • 29. ‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬ •‫حالة‬aspell •‫سيقان‬ ‫استعمال‬ ‫إلى‬ ‫يضطرنا‬ ‫مما‬ ‫الخاصية‬ ‫هذه‬ ‫توجد‬ ‫ل‬ ‫أسبل‬ ‫في‬ ‫قاموسية‬، •‫على‬ ‫فللحصول‬‫يفعلون‬‫كلمة‬ ‫على‬ ‫القاموس‬ ‫يحتوي‬ ‫أن‬ ‫يجب‬ ‫فعلون‬‫ي‬ ‫السابقة‬ ‫إليها‬ ‫نضيف‬ ‫ثم‬،- •‫–ون‬ ‫اللحقة‬ ‫إليها‬ ‫نضيف‬ ‫ثم‬ ‫يفعل‬ ‫المفردة‬ ‫أو‬. •‫كثيرا‬ ‫القاموس‬ ‫يتضخم‬ ‫وهكذا‬، •‫أسبل‬ ‫برنامج‬ ‫في‬ ‫القاموس‬ ‫ضغط‬ ‫خاصية‬ ‫توجد‬ ‫السبب‬ ‫ولهذا‬. •‫الصدار‬ ‫من‬ ‫ابتداء‬ ‫ولكن‬0.61‫هانسبال‬ ‫طريقة‬ ‫نفس‬ ‫تبني‬ ‫تم‬ circumfix
  • 30. ‫مثال‬ CIRCUMFFIX X PFX Y Y 2 PFX Y 0‫ي‬/X PFX Y 0‫ت‬/X PFX W Y 1 PFX W 0‫ت‬/X SFX N Y 2 SFX N 0‫ون‬/XY SFX N 0/‫ن‬XW ‫فعل‬/N‫يفعلون‬ ‫تفعلون‬ ‫تفعلن‬ ‫يفعل‬ ‫فعلون‬ ‫فعلن‬ ‫تفعل‬ ‫يفعلن‬ ‫الزوائد‬ ‫ملف‬ar.aff‫القاموس‬ ‫ملف‬ ar.dic ‫صائبة‬ ‫كلمات‬ txt.good ‫خاطئة‬ ‫كلمات‬ txt.wrong
  • 31. ‫الرثراء‬ •‫بالكلمة‬ ‫المطة‬ ‫بتعويض‬ ‫المزدوجة‬ ‫الزائدة‬ ‫ببرمجة‬ ‫نقوم‬. •‫ي‬ + ‫كتب‬-= ‫ون‬‫ي‬‫كتب‬‫ون‬ •‫وبال‬ + ‫كتاب‬-= ‫بن‬‫وبال‬‫كتاب‬‫ين‬ •‫ت‬ + ‫كتب‬-= ‫ن‬‫ت‬‫كتب‬‫ن‬
  • 32. ‫الرثراء‬ SPLITPREFIX PFX Y Y 5 PFX Y 0 ‫ي-ون‬ PFX Y 0 ‫ت-ون‬ PFX Y 0 ‫ت-ن‬ PFX Y 0 ‫ي‬ PFX Y 0 ‫ت‬ ‫فعل‬/N‫يفعلون‬ ‫تفعلون‬ ‫تفعلن‬ ‫يفعل‬ ‫تفعل‬ ‫فعلون‬ ‫فعلن‬ ‫يفعلن‬ ‫ي-ونفعل‬ ‫ت-ونفعل‬ ‫ت-نفعل‬ ‫الزوائد‬ ‫ملف‬ar.aff‫القاموس‬ ‫ملف‬ ar.dic ‫صائبة‬ ‫كلمات‬ txt.good ‫خاطئة‬ ‫كلمات‬ txt.wrong
  • 33. ‫للتطوير‬ •‫كحل‬ ‫والمزدوجة‬ ‫المتوسطة‬ ‫الزوائد‬ ‫ببرمجة‬ ‫قمنا‬ ‫لقد‬ ‫وغيرها‬ ‫للعربية‬ ‫اللغوية‬ ‫القضايا‬ ‫لبعض‬ •‫المصدر‬ ‫مفتوحي‬ ‫التدقيق‬ ‫برنامجي‬ ‫على‬ ‫بتجربتها‬ ‫وذلك‬ ‫طيبة‬ ‫جزئية‬ ‫نتائج‬ ‫وحققنا‬ ،‫وأسبال‬ ‫هانسبال‬.
  • 34. ‫طموح‬ •‫إلى‬ ‫قريب‬ ‫فيما‬ ‫ونطمح‬ –‫في‬ ‫واعتمادها‬ ‫التعديلت‬ ‫بإضافة‬ ‫البرنامجين‬ ‫تطوير‬ ‫القادمة‬ ‫الدصدارات‬. –‫الجزئي‬ ‫التشكيل‬ ‫واعتبار‬ ‫الدغام‬ ‫التية‬ ‫الخصائص‬ ‫تطوير‬ ‫والتام‬. –‫عربية‬ ‫قواميس‬ ‫تطوير‬ ‫في‬ ‫عليها‬ ‫المحصل‬ ‫النتائج‬ ‫استغلل‬ ‫رائدة‬.
  • 35. ‫موقعنا‬ •‫المشروع‬ ‫موقع‬http://ayaspell.blogspot.com •‫هانسبال‬ ‫برنامج‬ ‫موقع‬ http://hunspell.sourceforge.net •‫موقع‬aspell •aspell.sourceforge.net •‫للتصال‬ •Taha_zerrouki@gawab.com
  • 36. ‫الخلدصة‬ •‫العربية‬ ‫اللغة‬ ‫لمعالجة‬ ‫اللتصاقية‬ ‫المقاربة‬ ‫استعمال‬ ‫ن‬َ ‫إ‬ ‫الدائرة‬ ‫بتربيع‬ ‫أشبه‬. •‫أدصولها‬ ‫حسب‬ ‫العربية‬ ‫اللغة‬ ‫معالجة‬ ‫في‬ ‫التفكير‬ ‫يجب‬ ‫لذا‬ ‫وخصودصياتها‬.
  • 37. ‫أكون؟‬ ‫من‬ •‫زروقي‬ ‫طه‬ •‫اللي‬ ‫العلم‬ ‫في‬ ‫مستشار‬ •‫المعهد‬ ‫من‬ ‫اللي‬ ‫العلم‬ ‫في‬ ‫الماجستير‬ ‫شهادة‬ ‫على‬ ‫حادصل‬ ‫بالجزائر‬ ‫اللي‬ ‫للعلم‬ ‫الوطني‬ •‫للمصحف‬ ‫قياسي‬ ‫إلكتروني‬ ‫مستند‬ ‫أجل‬ ‫من‬ ” ‫موضوع‬ ‫حول‬ ‫الشريف‬“ •‫المستندات‬ ‫نظام‬ ‫”بنية‬ ‫حول‬ ‫الدكتوراة‬ ‫رسالة‬ ‫تحضير‬ ‫بصدد‬ ‫أنطولوجية‬ ‫مقاربة‬ : ‫وعلومه‬ ‫للقرآن‬ ‫الكترونية‬.“