SlideShare a Scribd company logo
1 of 39
‫أيةسبل‬ ‫لمشروع‬ ‫الحر‬ ‫اإلمالئي‬ ‫المدقق‬
‫زروقي‬ ‫طه‬
Taha_zerrouki@gawab.com
‫اإلشكالية‬
•‫اإلنترن‬ ‫على‬ ‫ومساهماتك‬ ‫رسائلك‬ ‫تدقيق‬ ‫في‬ ‫ترغب‬ ‫هل‬‫ت‬
•‫برامجك‬ ‫في‬ ‫تدرجه‬ ‫مدقق‬ ‫على‬ ‫الحصول‬ ‫في‬ ‫ترغب‬ ‫هل‬
•‫حرا‬ ‫عربيا‬ ‫قاموسا‬ ‫تريد‬ ‫هل‬
‫العرض‬ ‫خطة‬
•‫البرنامج‬ ‫تعريف‬
•‫العمل‬ ‫كيفية‬
•‫المنجز‬ ‫العمل‬
•‫البرنامج‬ ‫تجربة‬
•‫التحفيزات‬
•‫اآلفاق‬
‫أكون؟‬ ‫من‬
•‫طه‬‫زروقي‬
•‫اآللي‬ ‫اإلعالم‬ ‫في‬ ‫مستشار‬
•‫الوطني‬ ‫المعهد‬ ‫من‬ ‫اآللي‬ ‫اإلعالم‬ ‫في‬ ‫الماجستير‬ ‫شهادة‬ ‫على‬ ‫حاصل‬
‫بالجزائر‬ ‫اآللي‬ ‫لإلعالم‬
•‫موضوع‬ ‫حول‬”‫الشر‬ ‫للمصحف‬ ‫قياسي‬ ‫إلكتروني‬ ‫مستند‬ ‫أجل‬ ‫من‬‫يف‬“
•‫حول‬ ‫الدكتوراه‬ ‫رسالة‬ ‫تحضير‬ ‫بصدد‬”‫المستندات‬ ‫نظام‬ ‫بنية‬
‫وعلومه‬ ‫للقرآن‬ ‫االلكترونية‬:‫أنطولوجية‬ ‫مقاربة‬“.
‫آيسبل‬ ‫مشروع‬ ‫هدف‬
•‫في‬ ‫قواميس‬ ‫إنشاء‬ ‫هو‬‫العربية‬ ‫اللغة‬‫ال‬ ‫المكتبية‬ ‫للتطبيقات‬‫مثل‬ ‫حرة‬:
•‫أوفس‬ ‫أوبن‬ ‫مجموعة‬OpenOffice.org،
•‫فابرفوكس‬ ‫متصفح‬Firefox،
•‫تاندربيرد‬ ‫مراسل‬Thunderbird،
•‫أبيوورد‬Abiword،
•‫جيديت‬Gedit ...‫الخ‬.
•‫الثالثية‬ ‫للرخص‬ ‫المشروع‬ ‫هذا‬ ‫يخضع‬GPL/LGPL/MPL.
‫المشروع‬ ‫تسمية‬
•‫آية‬:‫والت‬ ‫المغرب‬ ‫من‬ ‫كبداني‬ ‫محمد‬ ‫األخ‬ ‫ابنة‬ ‫باسم‬ ‫سميت‬‫ي‬
‫المشروع‬ ‫تنفيذ‬ ‫أثناء‬ ‫ولدت‬.
•‫سبل‬:spell‫التهجئة‬
‫هانسبال‬ ‫اإلمالئي‬ ‫المدقق‬
‫اإلمالئية‬ ‫المدققات‬
‫اإلمالئية‬ ‫المدققات‬
‫المصدر‬ ‫المفتوحة‬ ‫المدققات‬ ‫بي‬‫ر‬‫الع‬ ‫ية‬‫ر‬‫التجا‬ ‫المدققات‬‫ة‬
‫كولتك‬ ‫مدقق‬ ‫صخر‬ ‫مدقق‬
‫الخاصة‬ ‫المدققات‬
‫العربية‬ ‫باللغة‬
‫العالمية‬ ‫المدققات‬
‫آيسبل‬ ‫مدقق‬
ISPELL
‫آسبل‬ ‫مدقق‬
ASPELL
‫هانسبل‬ ‫مدقق‬
HUNSPELL
‫مدقق‬
ARAMORPH
‫دؤلي‬ ‫مدقق‬
DUALI
‫بغداد‬ ‫مدقق‬
BAGHDAD
‫هانسبال‬ ‫تعريف‬Hunspell
•‫برن‬ ‫يلي‬ ‫الذي‬ ‫المطور‬ ‫البرنامج‬ ‫هو‬ ‫هانسبال‬ ‫اإلمالئي‬ ‫المدقق‬‫امج‬
Myspell،
•‫األورب‬ ‫اللغات‬ ‫أجل‬ ‫من‬ ‫إضافية‬ ‫مزايا‬ ‫دعم‬ ‫أجل‬ ‫من‬ ‫تحسينه‬ ‫تم‬‫ية‬،
•‫المجرية‬ ‫اللغة‬ ‫سيما‬ ‫ال‬hungarian‫أجلها‬ ‫من‬ ‫طور‬ ‫التي‬
‫األصلي‬ ‫المبرمج‬ ‫لغة‬ ‫بصفتها‬،
•‫والتركية‬ ‫كاأللمانية‬ ‫أخرى‬ ‫لغات‬ ‫وكذلك‬
•‫ف‬ ،‫العربية‬ ‫أجل‬ ‫من‬ ‫جديدة‬ ‫مزايا‬ ‫بتطوير‬ ‫شخصيا‬ ‫قمت‬ ‫كما‬‫تم‬ ‫قد‬
‫اإلصدار‬ ‫في‬ ‫البرنامج‬ ‫في‬ ‫الحركات‬ ‫إغفال‬ ‫خاصية‬ ‫إدماج‬1.1.5.
‫تعريف‬‫هانسبال‬Hunspell
•‫بـ‬ ‫هانسبال‬ ‫يتميز‬:
•‫المصدر‬ ‫مفتوح‬ ‫كونه‬
•‫اليونيكود‬ ‫الموحد‬ ‫العالمي‬ ‫الترميز‬ ‫استخدام‬.
•‫ثرائها‬ ‫و‬ ‫الزوائد‬ ‫ملف‬ ‫صياغة‬ ‫سهولة‬.
•‫أوف‬ ‫األوبن‬ ‫لطقم‬ ‫االفتراضي‬ ‫اإلمالئي‬ ‫المدقق‬ ‫كونه‬‫يس‬
‫المصدر‬ ‫مفتوح‬ ‫المكتبي‬.
•‫برامج‬ ‫لعدة‬ ‫افتراضي‬ ‫كمدقق‬ ‫استعماله‬ ‫يمكن‬.
•‫باللواحق‬ ‫للسوابق‬ ‫الشرطي‬ ‫التالزم‬ ‫خاصية‬ ‫يدعم‬.
•‫الصرف‬ ‫للتحليل‬ ‫أسس‬ ‫وضع‬ ‫على‬ ‫حاليا‬ ‫يعمل‬ ‫كونه‬‫ي‬
‫واألنظمة‬ ‫البرامج‬ ‫تعدد‬
‫هانسبال‬
‫المدقق‬ ‫عمل‬
‫المفردات‬ ‫قاموس‬
‫كتب‬/T
‫يـ‬‫ـكتبـ‬‫ون‬
•‫ي‬+‫كتبون‬
•‫يك‬+‫تبون‬
•‫يكتب‬+‫ون‬
‫واللواحق‬ ‫السوابق‬ ‫توافق‬ ‫دراسة‬
‫ولواحق‬ ‫سوابق‬ ‫إلى‬ ‫الكلمة‬ ‫تحليل‬
‫الزيادات‬ ‫مع‬ ‫الجذع‬ ‫توافق‬
‫القاموس‬ ‫في‬ ‫الجذع‬ ‫عن‬ ‫البحث‬
‫اإلمال‬ ‫التدقيق‬ ‫أثناء‬ ‫المستعملة‬ ‫الملفات‬‫ئي‬
‫هانسبل‬ ‫نامج‬‫ر‬‫ب‬
HUNSPELL
‫الزوائد‬ ‫ملف‬
ar.aff
‫القاموس‬ ‫ملف‬
ar.dic
‫الكلمات‬+‫الت‬ ‫اعد‬‫و‬‫الق‬‫ي‬
‫تطبيقها‬ ‫يمكن‬
‫ع‬‫الجذو‬
Stems
‫اعد‬‫و‬‫ق‬
‫ائد‬‫و‬‫الز‬ ‫تطبيق‬
‫قائمة‬
‫ائد‬‫و‬‫ز‬
‫في‬ ‫المدقق‬ ‫تجربة‬OpenOffice
‫في‬ ‫المدقق‬ ‫تجربة‬ThunderBird
‫في‬ ‫المدقق‬ ‫تجربة‬FireFox
‫العرض‬ ‫تدقيق‬
•‫العربي‬ ‫اإلمالئي‬ ‫المدقق‬ ‫بواسطة‬ ‫العرض‬ ‫هذا‬ ‫تدقيق‬ ‫تم‬‫الحر‬
•‫با‬ ‫آيةسبل‬ ‫عليها‬ ‫يتعرف‬ ‫لم‬ ‫التي‬ ‫الصحيحة‬ ‫الكلمات‬‫للون‬
‫األزرق‬.
•‫برنامج‬ ‫عليها‬ ‫يتعرف‬ ‫لم‬ ‫التي‬ ‫الكلمات‬Microsoft Office
(‫األحمر‬ ‫باللون‬)
‫اإلنجاز‬
‫المشروع‬ ‫جوانب‬
‫آية‬ ‫مشروع‬-‫سبل‬
‫البرمجة‬ ‫القاموس‬
•‫العربية‬ ‫اللغة‬ ‫دعم‬ ‫تحسين‬
•‫زروقي‬ ‫طه‬ ‫إشراف‬
•‫اإلمالئي‬ ‫التدقيق‬ ‫قاموس‬ ‫بناء‬
•‫كبداني‬ ‫محمد‬ ‫إشراف‬ ‫تحت‬
•‫التشكيل‬ ‫مسألة‬
•‫اإلدغام‬ ‫مسألة‬.
•‫واإلعالل‬ ‫اإلبدال‬ ‫مسألة‬.
•‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
•‫الفعلي‬ ‫المكون‬
•‫االسمي‬ ‫المكون‬
•‫األدوات‬
‫القاموس‬ ‫جانب‬
•‫ا‬ ‫المتداولة‬ ‫العربية‬ ‫اللغوية‬ ‫المعاجم‬ ‫على‬ ‫باالعتماد‬ ‫قاموس‬ ‫بناء‬‫لتراثية‬
‫والحديثة‬
•‫العربية‬ ‫األفعال‬ ‫معجم‬(‫مجموعة‬Bescherelle)،
•‫الوسيط‬ ‫المعجم‬
•‫الغني‬ ‫المعجم‬
•‫المحيط‬ ‫معجم‬
•‫العرب‬ ‫لسان‬
•(‫من‬ ‫أكثر‬2000‫النشاط‬ ‫من‬ ‫سنتين‬ ‫قرابة‬ ‫مدى‬ ‫على‬ ‫عمل‬ ‫ساعة‬
‫المتواصل‬(‫أبريل‬2006-‫يناير‬2008)
‫القاموس‬ ‫بنية‬
‫القاموس‬
‫الزوائد‬ ‫ملف‬ ‫المفردات‬ ‫ملف‬
‫المختلفة‬ ‫الزوائد‬ ‫إلحاق‬ ‫قواعد‬
50.000‫مفردة‬:
10.000‫فعل‬
40.000‫اسم‬
‫النحوية‬ ‫واألدوات‬ ‫الحروف‬ ‫عشرات‬
‫الفـعلــي‬ ‫ن‬ِّ‫َـو‬‫ك‬‫ـ‬ُ‫م‬‫ال‬
•‫واألطول‬ ‫األصعب‬ ‫المرحلة‬
•10.000‫عربي‬ ‫فعل‬.
•‫المؤك‬ ‫صيغ‬ ‫عدا‬ ‫ما‬ ‫الممكنة‬ ‫التصريف‬ ‫صيغ‬ ‫كل‬ ‫تغطية‬‫د‬.
‫مدقق‬ ‫مع‬ ‫مقارنة‬Microsoft
‫القلوب‬ ‫أفعال‬ ‫تصريف‬ ‫اعتماد‬:‫فمث‬ً‫ال‬
‫نقول‬‫نظننا‬‫وتظنينك‬‫قول‬ ‫يجوز‬ ‫وال‬
‫نضربنا‬‫و‬‫تضربينك‬.
‫جزئيا‬‫ال‬
‫االس‬ ‫همزة‬ ‫تتضمن‬ ‫سابقتين‬ ‫اعتماد‬‫تفهام‬:
‫مثل‬‫أوتدري‬‫؟‬‫أفتعلم؟‬
‫نعم‬‫ال‬
‫الال‬ ‫لألفعال‬ ‫النسبي‬ ‫التعدي‬ ‫اعتماد‬‫زمة‬(
‫انتصار‬ ‫من‬ ‫وكم‬‫انتصرناه‬‫ج‬ ‫بفضل‬‫هاد‬
‫شعوبنا‬)
‫نعم‬‫ال‬
(‫بعد‬ ‫ليس‬)
‫نعم‬
‫هانسبال‬‫مدقق‬MsOffice
‫التوكيد‬ ‫صيغ‬ ‫اعتماد‬‫ليكتبنان‬‫ال‬
‫سوابق‬ ‫ثالث‬ ‫اعتماد‬‫أفستكتبها‬‫ال‬
‫والحرفي‬ ‫االسمي‬ ‫المكون‬
•10328‫اسم‬-‫جامد‬
•13372‫مصدر‬،
•8406‫فاعل‬ ‫اسم‬،
•1807‫اسم‬-‫مفعول‬،
•2066‫مبالغة‬-‫اسم‬-‫الفاعل‬،
•1017‫صفة‬-‫مشبهة‬،
•378‫التفضيل‬ ‫اسم‬،
•862‫منسوب‬ ‫اسم‬،
•‫بعدد‬ ‫أخرى‬ ‫مفردات‬4248‫واالسم‬ ‫والنسبة‬ ‫الصفة‬ ‫بين‬ ‫تتوزع‬
‫المشروع‬ ‫جوانب‬
‫آية‬ ‫مشروع‬-‫سبل‬
‫البرمجة‬ ‫القاموس‬
•‫العربية‬ ‫اللغة‬ ‫دعم‬ ‫تحسين‬
•‫زروقي‬ ‫طه‬ ‫إشراف‬
•‫اإلمالئي‬ ‫التدقيق‬ ‫قاموس‬ ‫بناء‬
•‫كبداني‬ ‫محمد‬ ‫إشراف‬ ‫تحت‬
•‫التشكيل‬ ‫مسألة‬
•‫اإلدغام‬ ‫مسألة‬.
•‫واإلعالل‬ ‫اإلبدال‬ ‫مسألة‬.
•‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
•‫الفعلي‬ ‫المكون‬
•‫االسمي‬ ‫المكون‬
•‫األدوات‬
‫البرمجي‬ ‫الجانب‬
•‫التعدي‬ ‫إجراء‬ ‫من‬ ‫مكننا‬ ‫للبرنامج‬ ‫المفتوح‬ ‫المصدر‬ ّ‫ن‬‫إ‬‫الت‬
‫مباشر‬ ‫واالستفادة‬ ‫العربية‬ ‫باللغة‬ ‫الخاصة‬ ‫واإلضافات‬‫من‬ ‫ة‬
‫برمجت‬ ‫إعادة‬ ‫إلى‬ ‫االضطرار‬ ‫دون‬ ‫سلفا‬ ‫الموجودة‬ ‫الوظائف‬‫ها‬.
‫ع‬ ‫تسهل‬ ‫التي‬ ‫الجديدة‬ ‫الوظائف‬ ‫من‬ ‫عدد‬ ‫بإضافة‬ ‫قمنا‬ ‫وقد‬‫لينا‬
‫المدقق‬ ‫بهذا‬ ‫الخاص‬ ‫القاموس‬ ‫إعداد‬ ‫في‬ ‫العمل‬.‫قمنا‬ ‫وقد‬
‫اآلتية‬ ‫المسائل‬ ‫تحل‬ ‫التي‬ ‫الوظائف‬ ‫ببرمجة‬:
•‫التشكيل‬ ‫مسألة‬
•‫واإلعالل‬ ‫اإلبدال‬ ‫مسألة‬.
•‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
‫التشكيل‬ ‫مسألة‬
•‫غير‬ ‫العربية‬ ‫النصوص‬ ‫معظم‬ ّ‫ن‬‫أ‬ ‫بما‬‫مشكولة‬،‫فالمدققات‬‫اإلمال‬‫ئية‬
‫والتطويل‬ ‫الحركات‬ ّ‫ن‬‫أ‬ ‫وبما‬ ،‫والتطويل‬ ‫التشكيل‬ ‫تغفل‬ ‫عموما‬‫تدخل‬
‫للبرنامج‬ ‫الميزة‬ ‫هذه‬ ‫إضافة‬ ‫وجب‬ ،‫الكلمة‬ ‫ضمن‬.‫اآلتية‬ ‫فالكلمة‬
‫المشكولة‬"َ‫َب‬‫ت‬َ‫ك‬"‫الرغم‬ ‫على‬ ،‫البرنامج‬ ‫حسب‬ ‫صحيحة‬ ‫غير‬‫وجود‬ ‫من‬
‫القاموس‬ ‫في‬ ‫كتب‬ ‫كلمة‬.
•‫اإلثراء‬:
•‫الجديدة‬ ‫الخاصية‬ ‫بإضافة‬ ‫قمنا‬IGNORE‫إلغفال‬ ‫البرنامج‬ ‫إلى‬
‫والتطويل‬ ‫الحركات‬.
•‫في‬ ‫إدراجها‬ ‫تم‬ ‫وقد‬‫البرنامج‬‫اإلصدار‬ ‫من‬ ‫ابتداء‬1.1.5
‫واإلبدال‬ ‫اإلعالل‬
•‫على‬ ‫المبني‬ ‫اإلمالئي‬ ‫التدقيق‬ ‫في‬ ‫األمور‬ ‫أصعب‬ ‫من‬
‫الك‬ ‫جذع‬ ‫يعتري‬ ‫فيما‬ ‫التحكم‬ ‫هو‬ ‫واللواحق‬ ‫السوابق‬‫من‬ ‫لمة‬
‫داخلية‬ ‫تغيرات‬:‫فمثال‬
•‫قام‬=>،‫قامت‬=>‫ق‬‫ـــ‬‫مت‬=>‫يق‬‫و‬‫م‬.
•‫للكلمة‬ ‫مداخل‬ ‫إضافة‬ ‫إلى‬ ‫نلجأ‬ ‫المسألة‬ ‫هذه‬ ‫ولتمثيل‬‫في‬
‫تغيراتها‬ ‫حسب‬ ‫القاموس‬(‫قوم‬ ،‫قم‬ ،‫قام‬/)‫زي‬ ‫يعني‬ ‫مما‬‫ادة‬
‫وتعقيدها‬ ‫القواعد‬ ‫وكثرة‬ ،‫القاموس‬ ‫حجم‬.
‫اإلثراء‬:‫المتوسطة‬ ‫الزائدة‬
•‫بالز‬ ‫خاص‬ ‫جديد‬ ‫تصميم‬ ‫بوضع‬ ‫قمنا‬‫وائد‬
‫المتوسطة‬infixes،‫السابق‬ ‫في‬ ‫نعبر‬ ‫إذ‬‫ة‬
‫النقطة‬ ‫باستعمال‬ ‫حرف‬ ‫أي‬ ‫على‬.
•‫فالسابقة‬"‫ي‬.‫و‬"‫الي‬ ‫نضيف‬ ‫أن‬ ‫تعني‬‫في‬ ‫اء‬
‫أول‬ ‫بعد‬ ‫الواو‬ ‫نضيف‬ ‫ثم‬ ‫الكلمة‬ ‫أول‬
‫قم‬ ‫من‬ ‫يقوم‬ ‫على‬ ‫مثال‬ ‫فنحصل‬ ،‫حرف‬.
•‫قم‬+‫ي‬.‫و‬=>‫ي‬‫ق‬‫و‬‫م‬
‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
•-‫بينها‬ ‫فيما‬ ‫تتالزم‬ ‫الزوائد‬ ‫بعض‬،
•‫مثل‬‫ي‬-‫كتب‬-‫ون‬،
•‫اللغات‬ ‫من‬ ‫غيرها‬ ‫في‬ ‫أو‬ ‫العربية‬ ‫في‬ ‫سواء‬،
•‫خاصية‬ ‫هانسبل‬ ‫اإلمالئي‬ ‫المدقق‬ ‫يقترح‬ ‫ولعملها‬
Circumfix
•‫بتعويض‬ ‫المزدوجة‬ ‫الزائدة‬ ‫ببرمجة‬ ‫نقوم‬‫المطة‬‫بالكلمة‬.
•‫كتب‬+‫ي‬-‫ون‬=>‫ي‬‫كتب‬‫ون‬
•‫كتاب‬+‫وبال‬-‫بن‬=>‫وبال‬‫كتاب‬‫ين‬
•‫كتب‬+‫ت‬-‫ن‬=>‫ت‬‫كتب‬‫ن‬
‫المشروع‬ ‫تنفيذ‬
•‫يناي‬ ‫شهر‬ ‫في‬ ‫للقاموس‬ ‫األولى‬ ‫النهائية‬ ‫اإلصدارة‬ ‫ظهرت‬‫ر‬
2008،
•‫من‬ ‫تحميله‬ ‫يمكن‬
http://ayaspell.sourceforge.net
‫األكاديمية‬ ‫الدراسات‬
•‫إسماعيل‬‫حجير‬،"‫المصدر‬ ‫مفتوح‬ ‫إمالئي‬ ‫مدقق‬ ‫أجل‬ ‫من‬”
•‫التبل‬ ‫و‬ ‫اللسان‬ ‫علوم‬ ‫في‬ ‫الماجستير‬ ‫درجة‬ ‫لنيل‬ ‫مقدم‬‫يغ‬
‫اللغوي‬.‫للغة‬ ‫اآللي‬ ‫العالج‬ ‫فرع‬،
•‫العرب‬ ‫اللغة‬ ‫لترقية‬ ‫والتقنية‬ ‫العلمية‬ ‫البحوث‬ ‫مركز‬‫ية‬
(‫الجـزائر‬)،
•‫بالة‬ ‫عمار‬ ‫الدكتور‬ ‫إشراف‬ ‫تحت‬.
‫التحفيزات‬
‫الجوائز‬
•‫الشيخ‬ ‫لفضيلة‬ ‫المفتوحة‬ ‫للمصادر‬ ‫العربية‬ ‫الجائزة‬‫جابر‬ ‫علي‬
‫الكويت‬ ‫الصباح‬ ‫السالم‬ ‫العلي‬
•http://raihur.com/
‫الجوائز‬
•‫للبر‬ ‫الثالث‬ ‫اإلفريقي‬ ‫الملتقى‬ ‫خالل‬ ‫الخاصة‬ ‫الجائزة‬‫امج‬
‫الحرة‬:
• http://rall.logiciels-
libres.org/rubrique.php3?id_rubrique=6
‫الجوائز‬
•‫اإلعالمي‬ ‫لتنمية‬ ‫المغربية‬ ‫الجمعية‬ ‫حسب‬ ‫السنة‬ ‫مشروع‬‫ات‬
‫الحرة‬.
•‫للعلوم‬ ‫العزيز‬ ‫عبد‬ ‫الملك‬ ‫مدينة‬ ‫من‬ ‫دعم‬‫المم‬ ‫والتقنية‬‫لكة‬
‫السعودية‬ ‫العربية‬
‫تلفزيونية‬ ‫مقابلة‬
•‫األولى‬ ‫القناة‬ ‫الكويت‬
•‫كمبيونت‬ ‫برنامج‬
•06/06/2008
‫طموح‬
•‫إلى‬ ‫قريب‬ ‫فيما‬ ‫ونطمح‬
–‫اإلص‬ ‫في‬ ‫واعتمادها‬ ‫التعديالت‬ ‫بإضافة‬ ‫البرنامجين‬ ‫تطوير‬‫دارات‬
‫القادمة‬.
–‫الجزئ‬ ‫التشكيل‬ ‫واعتبار‬ ‫اإلدغام‬ ‫اآلتية‬ ‫الخصائص‬ ‫تطوير‬‫والتام‬ ‫ي‬.
–‫عرب‬ ‫قواميس‬ ‫تطوير‬ ‫في‬ ‫عليها‬ ‫المحصل‬ ‫النتائج‬ ‫استغالل‬‫رائدة‬ ‫ية‬.
‫موقعنا‬
•‫المشروع‬ ‫موقع‬ayaspell.sourceforge.net
•‫هانسبال‬ ‫برنامج‬ ‫موقع‬hunspell.sourceforge.net
•‫لالتصال‬
•Taha_zerrouki@gawab.com

More Related Content

Similar to المدقق الإملائي الحر لمشروع أيةسبل

برنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربيةبرنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربيةlinuxscout
 
Ayaspell alesco2010 arabic spellchecker
Ayaspell alesco2010 arabic spellcheckerAyaspell alesco2010 arabic spellchecker
Ayaspell alesco2010 arabic spellcheckerlinuxscout
 
Taha zerrouki qutrubv3
Taha zerrouki qutrubv3Taha zerrouki qutrubv3
Taha zerrouki qutrubv3linuxscout
 
Manahij20 dec2012
Manahij20 dec2012Manahij20 dec2012
Manahij20 dec2012linuxscout
 
دورة برنامج مندلي
دورة برنامج مندليدورة برنامج مندلي
دورة برنامج مندليCollegeofLaw1
 
شرح الموسوعات الحرة Wiki
 شرح الموسوعات الحرة Wiki  شرح الموسوعات الحرة Wiki
شرح الموسوعات الحرة Wiki Sawsan Sadek
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetallinuxscout
 
استخدام برنامج المفكرة
استخدام برنامج المفكرةاستخدام برنامج المفكرة
استخدام برنامج المفكرةm_gemy86
 
شرح رائع وهام برنامج Publisher
شرح رائع وهام  برنامج Publisherشرح رائع وهام  برنامج Publisher
شرح رائع وهام برنامج Publisheradhem101
 
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقوlunarhalo
 
Arabic information access technologies
Arabic information access technologiesArabic information access technologies
Arabic information access technologiesMassoud AlShareef
 
استخدام التكنولوجيا في التعليم
استخدام التكنولوجيا في التعليماستخدام التكنولوجيا في التعليم
استخدام التكنولوجيا في التعليمHamdy Ragb
 
CPIT100 Chapter 3 section 1 word
CPIT100 Chapter 3 section 1 wordCPIT100 Chapter 3 section 1 word
CPIT100 Chapter 3 section 1 wordsarahnassif1
 
أنظمة إدارة المحتوى
أنظمة إدارة المحتوىأنظمة إدارة المحتوى
أنظمة إدارة المحتوىEhab Saad Ahmad
 

Similar to المدقق الإملائي الحر لمشروع أيةسبل (20)

برنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربيةبرنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربية
 
Ayaspell alesco2010 arabic spellchecker
Ayaspell alesco2010 arabic spellcheckerAyaspell alesco2010 arabic spellchecker
Ayaspell alesco2010 arabic spellchecker
 
Taha zerrouki qutrubv3
Taha zerrouki qutrubv3Taha zerrouki qutrubv3
Taha zerrouki qutrubv3
 
Manahij20 dec2012
Manahij20 dec2012Manahij20 dec2012
Manahij20 dec2012
 
Ar-PHP.org
Ar-PHP.orgAr-PHP.org
Ar-PHP.org
 
word2013-cpit100
word2013-cpit100word2013-cpit100
word2013-cpit100
 
دورة برنامج مندلي
دورة برنامج مندليدورة برنامج مندلي
دورة برنامج مندلي
 
شرح الموسوعات الحرة Wiki
 شرح الموسوعات الحرة Wiki  شرح الموسوعات الحرة Wiki
شرح الموسوعات الحرة Wiki
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetal
 
Sketch engine
Sketch engine Sketch engine
Sketch engine
 
استخدام برنامج المفكرة
استخدام برنامج المفكرةاستخدام برنامج المفكرة
استخدام برنامج المفكرة
 
شرح رائع وهام برنامج Publisher
شرح رائع وهام  برنامج Publisherشرح رائع وهام  برنامج Publisher
شرح رائع وهام برنامج Publisher
 
Bader madah
Bader madahBader madah
Bader madah
 
C++ & python
C++ & pythonC++ & python
C++ & python
 
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقو
 
Arabic information access technologies
Arabic information access technologiesArabic information access technologies
Arabic information access technologies
 
استخدام التكنولوجيا في التعليم
استخدام التكنولوجيا في التعليماستخدام التكنولوجيا في التعليم
استخدام التكنولوجيا في التعليم
 
CPIT100 Chapter 3 section 1 word
CPIT100 Chapter 3 section 1 wordCPIT100 Chapter 3 section 1 word
CPIT100 Chapter 3 section 1 word
 
أنظمة إدارة المحتوى
أنظمة إدارة المحتوىأنظمة إدارة المحتوى
أنظمة إدارة المحتوى
 
001 course-curriculum
001 course-curriculum001 course-curriculum
001 course-curriculum
 

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
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر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
 

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
 

المدقق الإملائي الحر لمشروع أيةسبل

  • 1. ‫أيةسبل‬ ‫لمشروع‬ ‫الحر‬ ‫اإلمالئي‬ ‫المدقق‬ ‫زروقي‬ ‫طه‬ Taha_zerrouki@gawab.com
  • 2. ‫اإلشكالية‬ •‫اإلنترن‬ ‫على‬ ‫ومساهماتك‬ ‫رسائلك‬ ‫تدقيق‬ ‫في‬ ‫ترغب‬ ‫هل‬‫ت‬ •‫برامجك‬ ‫في‬ ‫تدرجه‬ ‫مدقق‬ ‫على‬ ‫الحصول‬ ‫في‬ ‫ترغب‬ ‫هل‬ •‫حرا‬ ‫عربيا‬ ‫قاموسا‬ ‫تريد‬ ‫هل‬
  • 3. ‫العرض‬ ‫خطة‬ •‫البرنامج‬ ‫تعريف‬ •‫العمل‬ ‫كيفية‬ •‫المنجز‬ ‫العمل‬ •‫البرنامج‬ ‫تجربة‬ •‫التحفيزات‬ •‫اآلفاق‬
  • 4. ‫أكون؟‬ ‫من‬ •‫طه‬‫زروقي‬ •‫اآللي‬ ‫اإلعالم‬ ‫في‬ ‫مستشار‬ •‫الوطني‬ ‫المعهد‬ ‫من‬ ‫اآللي‬ ‫اإلعالم‬ ‫في‬ ‫الماجستير‬ ‫شهادة‬ ‫على‬ ‫حاصل‬ ‫بالجزائر‬ ‫اآللي‬ ‫لإلعالم‬ •‫موضوع‬ ‫حول‬”‫الشر‬ ‫للمصحف‬ ‫قياسي‬ ‫إلكتروني‬ ‫مستند‬ ‫أجل‬ ‫من‬‫يف‬“ •‫حول‬ ‫الدكتوراه‬ ‫رسالة‬ ‫تحضير‬ ‫بصدد‬”‫المستندات‬ ‫نظام‬ ‫بنية‬ ‫وعلومه‬ ‫للقرآن‬ ‫االلكترونية‬:‫أنطولوجية‬ ‫مقاربة‬“.
  • 5. ‫آيسبل‬ ‫مشروع‬ ‫هدف‬ •‫في‬ ‫قواميس‬ ‫إنشاء‬ ‫هو‬‫العربية‬ ‫اللغة‬‫ال‬ ‫المكتبية‬ ‫للتطبيقات‬‫مثل‬ ‫حرة‬: •‫أوفس‬ ‫أوبن‬ ‫مجموعة‬OpenOffice.org، •‫فابرفوكس‬ ‫متصفح‬Firefox، •‫تاندربيرد‬ ‫مراسل‬Thunderbird، •‫أبيوورد‬Abiword، •‫جيديت‬Gedit ...‫الخ‬. •‫الثالثية‬ ‫للرخص‬ ‫المشروع‬ ‫هذا‬ ‫يخضع‬GPL/LGPL/MPL.
  • 6. ‫المشروع‬ ‫تسمية‬ •‫آية‬:‫والت‬ ‫المغرب‬ ‫من‬ ‫كبداني‬ ‫محمد‬ ‫األخ‬ ‫ابنة‬ ‫باسم‬ ‫سميت‬‫ي‬ ‫المشروع‬ ‫تنفيذ‬ ‫أثناء‬ ‫ولدت‬. •‫سبل‬:spell‫التهجئة‬
  • 8. ‫اإلمالئية‬ ‫المدققات‬ ‫اإلمالئية‬ ‫المدققات‬ ‫المصدر‬ ‫المفتوحة‬ ‫المدققات‬ ‫بي‬‫ر‬‫الع‬ ‫ية‬‫ر‬‫التجا‬ ‫المدققات‬‫ة‬ ‫كولتك‬ ‫مدقق‬ ‫صخر‬ ‫مدقق‬ ‫الخاصة‬ ‫المدققات‬ ‫العربية‬ ‫باللغة‬ ‫العالمية‬ ‫المدققات‬ ‫آيسبل‬ ‫مدقق‬ ISPELL ‫آسبل‬ ‫مدقق‬ ASPELL ‫هانسبل‬ ‫مدقق‬ HUNSPELL ‫مدقق‬ ARAMORPH ‫دؤلي‬ ‫مدقق‬ DUALI ‫بغداد‬ ‫مدقق‬ BAGHDAD
  • 9. ‫هانسبال‬ ‫تعريف‬Hunspell •‫برن‬ ‫يلي‬ ‫الذي‬ ‫المطور‬ ‫البرنامج‬ ‫هو‬ ‫هانسبال‬ ‫اإلمالئي‬ ‫المدقق‬‫امج‬ Myspell، •‫األورب‬ ‫اللغات‬ ‫أجل‬ ‫من‬ ‫إضافية‬ ‫مزايا‬ ‫دعم‬ ‫أجل‬ ‫من‬ ‫تحسينه‬ ‫تم‬‫ية‬، •‫المجرية‬ ‫اللغة‬ ‫سيما‬ ‫ال‬hungarian‫أجلها‬ ‫من‬ ‫طور‬ ‫التي‬ ‫األصلي‬ ‫المبرمج‬ ‫لغة‬ ‫بصفتها‬، •‫والتركية‬ ‫كاأللمانية‬ ‫أخرى‬ ‫لغات‬ ‫وكذلك‬ •‫ف‬ ،‫العربية‬ ‫أجل‬ ‫من‬ ‫جديدة‬ ‫مزايا‬ ‫بتطوير‬ ‫شخصيا‬ ‫قمت‬ ‫كما‬‫تم‬ ‫قد‬ ‫اإلصدار‬ ‫في‬ ‫البرنامج‬ ‫في‬ ‫الحركات‬ ‫إغفال‬ ‫خاصية‬ ‫إدماج‬1.1.5.
  • 10. ‫تعريف‬‫هانسبال‬Hunspell •‫بـ‬ ‫هانسبال‬ ‫يتميز‬: •‫المصدر‬ ‫مفتوح‬ ‫كونه‬ •‫اليونيكود‬ ‫الموحد‬ ‫العالمي‬ ‫الترميز‬ ‫استخدام‬. •‫ثرائها‬ ‫و‬ ‫الزوائد‬ ‫ملف‬ ‫صياغة‬ ‫سهولة‬. •‫أوف‬ ‫األوبن‬ ‫لطقم‬ ‫االفتراضي‬ ‫اإلمالئي‬ ‫المدقق‬ ‫كونه‬‫يس‬ ‫المصدر‬ ‫مفتوح‬ ‫المكتبي‬. •‫برامج‬ ‫لعدة‬ ‫افتراضي‬ ‫كمدقق‬ ‫استعماله‬ ‫يمكن‬. •‫باللواحق‬ ‫للسوابق‬ ‫الشرطي‬ ‫التالزم‬ ‫خاصية‬ ‫يدعم‬. •‫الصرف‬ ‫للتحليل‬ ‫أسس‬ ‫وضع‬ ‫على‬ ‫حاليا‬ ‫يعمل‬ ‫كونه‬‫ي‬
  • 12. ‫المدقق‬ ‫عمل‬ ‫المفردات‬ ‫قاموس‬ ‫كتب‬/T ‫يـ‬‫ـكتبـ‬‫ون‬ •‫ي‬+‫كتبون‬ •‫يك‬+‫تبون‬ •‫يكتب‬+‫ون‬ ‫واللواحق‬ ‫السوابق‬ ‫توافق‬ ‫دراسة‬ ‫ولواحق‬ ‫سوابق‬ ‫إلى‬ ‫الكلمة‬ ‫تحليل‬ ‫الزيادات‬ ‫مع‬ ‫الجذع‬ ‫توافق‬ ‫القاموس‬ ‫في‬ ‫الجذع‬ ‫عن‬ ‫البحث‬
  • 13. ‫اإلمال‬ ‫التدقيق‬ ‫أثناء‬ ‫المستعملة‬ ‫الملفات‬‫ئي‬ ‫هانسبل‬ ‫نامج‬‫ر‬‫ب‬ HUNSPELL ‫الزوائد‬ ‫ملف‬ ar.aff ‫القاموس‬ ‫ملف‬ ar.dic ‫الكلمات‬+‫الت‬ ‫اعد‬‫و‬‫الق‬‫ي‬ ‫تطبيقها‬ ‫يمكن‬ ‫ع‬‫الجذو‬ Stems ‫اعد‬‫و‬‫ق‬ ‫ائد‬‫و‬‫الز‬ ‫تطبيق‬ ‫قائمة‬ ‫ائد‬‫و‬‫ز‬
  • 17. ‫العرض‬ ‫تدقيق‬ •‫العربي‬ ‫اإلمالئي‬ ‫المدقق‬ ‫بواسطة‬ ‫العرض‬ ‫هذا‬ ‫تدقيق‬ ‫تم‬‫الحر‬ •‫با‬ ‫آيةسبل‬ ‫عليها‬ ‫يتعرف‬ ‫لم‬ ‫التي‬ ‫الصحيحة‬ ‫الكلمات‬‫للون‬ ‫األزرق‬. •‫برنامج‬ ‫عليها‬ ‫يتعرف‬ ‫لم‬ ‫التي‬ ‫الكلمات‬Microsoft Office (‫األحمر‬ ‫باللون‬)
  • 19. ‫المشروع‬ ‫جوانب‬ ‫آية‬ ‫مشروع‬-‫سبل‬ ‫البرمجة‬ ‫القاموس‬ •‫العربية‬ ‫اللغة‬ ‫دعم‬ ‫تحسين‬ •‫زروقي‬ ‫طه‬ ‫إشراف‬ •‫اإلمالئي‬ ‫التدقيق‬ ‫قاموس‬ ‫بناء‬ •‫كبداني‬ ‫محمد‬ ‫إشراف‬ ‫تحت‬ •‫التشكيل‬ ‫مسألة‬ •‫اإلدغام‬ ‫مسألة‬. •‫واإلعالل‬ ‫اإلبدال‬ ‫مسألة‬. •‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬ •‫الفعلي‬ ‫المكون‬ •‫االسمي‬ ‫المكون‬ •‫األدوات‬
  • 20. ‫القاموس‬ ‫جانب‬ •‫ا‬ ‫المتداولة‬ ‫العربية‬ ‫اللغوية‬ ‫المعاجم‬ ‫على‬ ‫باالعتماد‬ ‫قاموس‬ ‫بناء‬‫لتراثية‬ ‫والحديثة‬ •‫العربية‬ ‫األفعال‬ ‫معجم‬(‫مجموعة‬Bescherelle)، •‫الوسيط‬ ‫المعجم‬ •‫الغني‬ ‫المعجم‬ •‫المحيط‬ ‫معجم‬ •‫العرب‬ ‫لسان‬ •(‫من‬ ‫أكثر‬2000‫النشاط‬ ‫من‬ ‫سنتين‬ ‫قرابة‬ ‫مدى‬ ‫على‬ ‫عمل‬ ‫ساعة‬ ‫المتواصل‬(‫أبريل‬2006-‫يناير‬2008)
  • 21. ‫القاموس‬ ‫بنية‬ ‫القاموس‬ ‫الزوائد‬ ‫ملف‬ ‫المفردات‬ ‫ملف‬ ‫المختلفة‬ ‫الزوائد‬ ‫إلحاق‬ ‫قواعد‬ 50.000‫مفردة‬: 10.000‫فعل‬ 40.000‫اسم‬ ‫النحوية‬ ‫واألدوات‬ ‫الحروف‬ ‫عشرات‬
  • 22. ‫الفـعلــي‬ ‫ن‬ِّ‫َـو‬‫ك‬‫ـ‬ُ‫م‬‫ال‬ •‫واألطول‬ ‫األصعب‬ ‫المرحلة‬ •10.000‫عربي‬ ‫فعل‬. •‫المؤك‬ ‫صيغ‬ ‫عدا‬ ‫ما‬ ‫الممكنة‬ ‫التصريف‬ ‫صيغ‬ ‫كل‬ ‫تغطية‬‫د‬.
  • 23. ‫مدقق‬ ‫مع‬ ‫مقارنة‬Microsoft ‫القلوب‬ ‫أفعال‬ ‫تصريف‬ ‫اعتماد‬:‫فمث‬ً‫ال‬ ‫نقول‬‫نظننا‬‫وتظنينك‬‫قول‬ ‫يجوز‬ ‫وال‬ ‫نضربنا‬‫و‬‫تضربينك‬. ‫جزئيا‬‫ال‬ ‫االس‬ ‫همزة‬ ‫تتضمن‬ ‫سابقتين‬ ‫اعتماد‬‫تفهام‬: ‫مثل‬‫أوتدري‬‫؟‬‫أفتعلم؟‬ ‫نعم‬‫ال‬ ‫الال‬ ‫لألفعال‬ ‫النسبي‬ ‫التعدي‬ ‫اعتماد‬‫زمة‬( ‫انتصار‬ ‫من‬ ‫وكم‬‫انتصرناه‬‫ج‬ ‫بفضل‬‫هاد‬ ‫شعوبنا‬) ‫نعم‬‫ال‬ (‫بعد‬ ‫ليس‬) ‫نعم‬ ‫هانسبال‬‫مدقق‬MsOffice ‫التوكيد‬ ‫صيغ‬ ‫اعتماد‬‫ليكتبنان‬‫ال‬ ‫سوابق‬ ‫ثالث‬ ‫اعتماد‬‫أفستكتبها‬‫ال‬
  • 24. ‫والحرفي‬ ‫االسمي‬ ‫المكون‬ •10328‫اسم‬-‫جامد‬ •13372‫مصدر‬، •8406‫فاعل‬ ‫اسم‬، •1807‫اسم‬-‫مفعول‬، •2066‫مبالغة‬-‫اسم‬-‫الفاعل‬، •1017‫صفة‬-‫مشبهة‬، •378‫التفضيل‬ ‫اسم‬، •862‫منسوب‬ ‫اسم‬، •‫بعدد‬ ‫أخرى‬ ‫مفردات‬4248‫واالسم‬ ‫والنسبة‬ ‫الصفة‬ ‫بين‬ ‫تتوزع‬
  • 25. ‫المشروع‬ ‫جوانب‬ ‫آية‬ ‫مشروع‬-‫سبل‬ ‫البرمجة‬ ‫القاموس‬ •‫العربية‬ ‫اللغة‬ ‫دعم‬ ‫تحسين‬ •‫زروقي‬ ‫طه‬ ‫إشراف‬ •‫اإلمالئي‬ ‫التدقيق‬ ‫قاموس‬ ‫بناء‬ •‫كبداني‬ ‫محمد‬ ‫إشراف‬ ‫تحت‬ •‫التشكيل‬ ‫مسألة‬ •‫اإلدغام‬ ‫مسألة‬. •‫واإلعالل‬ ‫اإلبدال‬ ‫مسألة‬. •‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬ •‫الفعلي‬ ‫المكون‬ •‫االسمي‬ ‫المكون‬ •‫األدوات‬
  • 26. ‫البرمجي‬ ‫الجانب‬ •‫التعدي‬ ‫إجراء‬ ‫من‬ ‫مكننا‬ ‫للبرنامج‬ ‫المفتوح‬ ‫المصدر‬ ّ‫ن‬‫إ‬‫الت‬ ‫مباشر‬ ‫واالستفادة‬ ‫العربية‬ ‫باللغة‬ ‫الخاصة‬ ‫واإلضافات‬‫من‬ ‫ة‬ ‫برمجت‬ ‫إعادة‬ ‫إلى‬ ‫االضطرار‬ ‫دون‬ ‫سلفا‬ ‫الموجودة‬ ‫الوظائف‬‫ها‬. ‫ع‬ ‫تسهل‬ ‫التي‬ ‫الجديدة‬ ‫الوظائف‬ ‫من‬ ‫عدد‬ ‫بإضافة‬ ‫قمنا‬ ‫وقد‬‫لينا‬ ‫المدقق‬ ‫بهذا‬ ‫الخاص‬ ‫القاموس‬ ‫إعداد‬ ‫في‬ ‫العمل‬.‫قمنا‬ ‫وقد‬ ‫اآلتية‬ ‫المسائل‬ ‫تحل‬ ‫التي‬ ‫الوظائف‬ ‫ببرمجة‬: •‫التشكيل‬ ‫مسألة‬ •‫واإلعالل‬ ‫اإلبدال‬ ‫مسألة‬. •‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
  • 27. ‫التشكيل‬ ‫مسألة‬ •‫غير‬ ‫العربية‬ ‫النصوص‬ ‫معظم‬ ّ‫ن‬‫أ‬ ‫بما‬‫مشكولة‬،‫فالمدققات‬‫اإلمال‬‫ئية‬ ‫والتطويل‬ ‫الحركات‬ ّ‫ن‬‫أ‬ ‫وبما‬ ،‫والتطويل‬ ‫التشكيل‬ ‫تغفل‬ ‫عموما‬‫تدخل‬ ‫للبرنامج‬ ‫الميزة‬ ‫هذه‬ ‫إضافة‬ ‫وجب‬ ،‫الكلمة‬ ‫ضمن‬.‫اآلتية‬ ‫فالكلمة‬ ‫المشكولة‬"َ‫َب‬‫ت‬َ‫ك‬"‫الرغم‬ ‫على‬ ،‫البرنامج‬ ‫حسب‬ ‫صحيحة‬ ‫غير‬‫وجود‬ ‫من‬ ‫القاموس‬ ‫في‬ ‫كتب‬ ‫كلمة‬. •‫اإلثراء‬: •‫الجديدة‬ ‫الخاصية‬ ‫بإضافة‬ ‫قمنا‬IGNORE‫إلغفال‬ ‫البرنامج‬ ‫إلى‬ ‫والتطويل‬ ‫الحركات‬. •‫في‬ ‫إدراجها‬ ‫تم‬ ‫وقد‬‫البرنامج‬‫اإلصدار‬ ‫من‬ ‫ابتداء‬1.1.5
  • 28. ‫واإلبدال‬ ‫اإلعالل‬ •‫على‬ ‫المبني‬ ‫اإلمالئي‬ ‫التدقيق‬ ‫في‬ ‫األمور‬ ‫أصعب‬ ‫من‬ ‫الك‬ ‫جذع‬ ‫يعتري‬ ‫فيما‬ ‫التحكم‬ ‫هو‬ ‫واللواحق‬ ‫السوابق‬‫من‬ ‫لمة‬ ‫داخلية‬ ‫تغيرات‬:‫فمثال‬ •‫قام‬=>،‫قامت‬=>‫ق‬‫ـــ‬‫مت‬=>‫يق‬‫و‬‫م‬. •‫للكلمة‬ ‫مداخل‬ ‫إضافة‬ ‫إلى‬ ‫نلجأ‬ ‫المسألة‬ ‫هذه‬ ‫ولتمثيل‬‫في‬ ‫تغيراتها‬ ‫حسب‬ ‫القاموس‬(‫قوم‬ ،‫قم‬ ،‫قام‬/)‫زي‬ ‫يعني‬ ‫مما‬‫ادة‬ ‫وتعقيدها‬ ‫القواعد‬ ‫وكثرة‬ ،‫القاموس‬ ‫حجم‬.
  • 29. ‫اإلثراء‬:‫المتوسطة‬ ‫الزائدة‬ •‫بالز‬ ‫خاص‬ ‫جديد‬ ‫تصميم‬ ‫بوضع‬ ‫قمنا‬‫وائد‬ ‫المتوسطة‬infixes،‫السابق‬ ‫في‬ ‫نعبر‬ ‫إذ‬‫ة‬ ‫النقطة‬ ‫باستعمال‬ ‫حرف‬ ‫أي‬ ‫على‬. •‫فالسابقة‬"‫ي‬.‫و‬"‫الي‬ ‫نضيف‬ ‫أن‬ ‫تعني‬‫في‬ ‫اء‬ ‫أول‬ ‫بعد‬ ‫الواو‬ ‫نضيف‬ ‫ثم‬ ‫الكلمة‬ ‫أول‬ ‫قم‬ ‫من‬ ‫يقوم‬ ‫على‬ ‫مثال‬ ‫فنحصل‬ ،‫حرف‬. •‫قم‬+‫ي‬.‫و‬=>‫ي‬‫ق‬‫و‬‫م‬
  • 30. ‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬ •-‫بينها‬ ‫فيما‬ ‫تتالزم‬ ‫الزوائد‬ ‫بعض‬، •‫مثل‬‫ي‬-‫كتب‬-‫ون‬، •‫اللغات‬ ‫من‬ ‫غيرها‬ ‫في‬ ‫أو‬ ‫العربية‬ ‫في‬ ‫سواء‬، •‫خاصية‬ ‫هانسبل‬ ‫اإلمالئي‬ ‫المدقق‬ ‫يقترح‬ ‫ولعملها‬ Circumfix •‫بتعويض‬ ‫المزدوجة‬ ‫الزائدة‬ ‫ببرمجة‬ ‫نقوم‬‫المطة‬‫بالكلمة‬. •‫كتب‬+‫ي‬-‫ون‬=>‫ي‬‫كتب‬‫ون‬ •‫كتاب‬+‫وبال‬-‫بن‬=>‫وبال‬‫كتاب‬‫ين‬ •‫كتب‬+‫ت‬-‫ن‬=>‫ت‬‫كتب‬‫ن‬
  • 31. ‫المشروع‬ ‫تنفيذ‬ •‫يناي‬ ‫شهر‬ ‫في‬ ‫للقاموس‬ ‫األولى‬ ‫النهائية‬ ‫اإلصدارة‬ ‫ظهرت‬‫ر‬ 2008، •‫من‬ ‫تحميله‬ ‫يمكن‬ http://ayaspell.sourceforge.net
  • 32. ‫األكاديمية‬ ‫الدراسات‬ •‫إسماعيل‬‫حجير‬،"‫المصدر‬ ‫مفتوح‬ ‫إمالئي‬ ‫مدقق‬ ‫أجل‬ ‫من‬” •‫التبل‬ ‫و‬ ‫اللسان‬ ‫علوم‬ ‫في‬ ‫الماجستير‬ ‫درجة‬ ‫لنيل‬ ‫مقدم‬‫يغ‬ ‫اللغوي‬.‫للغة‬ ‫اآللي‬ ‫العالج‬ ‫فرع‬، •‫العرب‬ ‫اللغة‬ ‫لترقية‬ ‫والتقنية‬ ‫العلمية‬ ‫البحوث‬ ‫مركز‬‫ية‬ (‫الجـزائر‬)، •‫بالة‬ ‫عمار‬ ‫الدكتور‬ ‫إشراف‬ ‫تحت‬.
  • 34. ‫الجوائز‬ •‫الشيخ‬ ‫لفضيلة‬ ‫المفتوحة‬ ‫للمصادر‬ ‫العربية‬ ‫الجائزة‬‫جابر‬ ‫علي‬ ‫الكويت‬ ‫الصباح‬ ‫السالم‬ ‫العلي‬ •http://raihur.com/
  • 35. ‫الجوائز‬ •‫للبر‬ ‫الثالث‬ ‫اإلفريقي‬ ‫الملتقى‬ ‫خالل‬ ‫الخاصة‬ ‫الجائزة‬‫امج‬ ‫الحرة‬: • http://rall.logiciels- libres.org/rubrique.php3?id_rubrique=6
  • 36. ‫الجوائز‬ •‫اإلعالمي‬ ‫لتنمية‬ ‫المغربية‬ ‫الجمعية‬ ‫حسب‬ ‫السنة‬ ‫مشروع‬‫ات‬ ‫الحرة‬. •‫للعلوم‬ ‫العزيز‬ ‫عبد‬ ‫الملك‬ ‫مدينة‬ ‫من‬ ‫دعم‬‫المم‬ ‫والتقنية‬‫لكة‬ ‫السعودية‬ ‫العربية‬
  • 37. ‫تلفزيونية‬ ‫مقابلة‬ •‫األولى‬ ‫القناة‬ ‫الكويت‬ •‫كمبيونت‬ ‫برنامج‬ •06/06/2008
  • 38. ‫طموح‬ •‫إلى‬ ‫قريب‬ ‫فيما‬ ‫ونطمح‬ –‫اإلص‬ ‫في‬ ‫واعتمادها‬ ‫التعديالت‬ ‫بإضافة‬ ‫البرنامجين‬ ‫تطوير‬‫دارات‬ ‫القادمة‬. –‫الجزئ‬ ‫التشكيل‬ ‫واعتبار‬ ‫اإلدغام‬ ‫اآلتية‬ ‫الخصائص‬ ‫تطوير‬‫والتام‬ ‫ي‬. –‫عرب‬ ‫قواميس‬ ‫تطوير‬ ‫في‬ ‫عليها‬ ‫المحصل‬ ‫النتائج‬ ‫استغالل‬‫رائدة‬ ‫ية‬.
  • 39. ‫موقعنا‬ •‫المشروع‬ ‫موقع‬ayaspell.sourceforge.net •‫هانسبال‬ ‫برنامج‬ ‫موقع‬hunspell.sourceforge.net •‫لالتصال‬ •Taha_zerrouki@gawab.com