البدايةالدليل الاقتصادي للشركات  |  دليل مواقع الويبمقالات رأي وبحوثالاتصال بنا
 
AccueilEntreprises  |  Annuaire webOpinionsNous contacter
 
 
 
المقالات الجديدة  الأكثر قراءة   المقالات الأقدم    
 
تصفح باقي الإدراجات
 
آخر المقالات   

مكتبيات مهمة للتطوير باللغة العربية عن طريق PHP



كاتب المقال   المحرّر: بوابتي


         




قام احد الكفاءات العربية، بتطوير مجموعة من الإضافات البرمجية الخاصة بلغة برمجة مواقع الويب جهة الخادم PHP، وشرع خالد الشمعة وهو مهندس برمجيات سوري في تطوير مجموعة من المكتبيات بلغة PHP، في شكل أصناف / أقسام / كلاسات (classe / class)، وهو الصنف الذي يستعمل أكثر في البرمجة ذات الاتجاه الشيئي (orienté objet/ object oriented).

والجديد الذي حملته إضافات خالد للغة العربية في ميدان البرمجة ب PHP، هو تركيزه على خاصيات اللغة العربية في ميدان التطوير كالتاريخ الهجري والتأنيث والتذكير للضمائر وغيرها من الاعتبارات، والتي لا تمكن لغة PHP بصيغتها العادية من حلها كما ينبغي، فكان أن طور مجموعة من الدوال التي قدم بعضها فعلا إضافات مهمة، وان كانت بعض الدوال الأخرى متميزة ولكن دون الأولى من حيث الأهمية.

ويطرح خالد مكتبياته البرمجية مجانا على صيغة "البرمجيات الحرة والمفتوحة المصدر GPL" ويمكن بالتالي تنزيلها مجانا من موقع خالد او من مواقع اخرى موضحة بالموقع الرسمي لخالد، كما يعمل خالد على إيصال مجموعة إضافاته البرمجية لدرجة يمكن تبنيها بمكتبية PHP (مكتبة PEAR)، ويقول انه يعكف الآن على مراجعة الشفرات الداخلية لإضافاته البرمجية لكي تناسب شروط الانضمام لمكتبية PEAR القياسية.


مكتبيات خالد:



تحتوي مجموعة إضافات خالد الشمعة على العديد من المكتبيات منها:


Arabic Auto Summarize Class: صنف / "كلاس" يقوم باعطاء خلاصة الية لمحتوى نصي كبير

ArQuery: يقوم هذا الصنف / "كلاس" ببناء قسم where من استعلام SQL للبحث ضمن النص العربي مع مراعاة قواعد اللغة العربية من تمييز للحالات الإعرابية المختلفة أو حالات التثنية والجمع والتذكير والتأنيث وسواها

ArGlyphs: كثيرا ما لا تستطيع المكتبات التي تدعم مجموعة المحارف العالمية الموحدة UTF-8 بشكل سطحي من التعامل مع حقيقة تغير شكل الحرف العربي تبعا لما يسبقه أو يليه، يقوم هذا الصنف بإجراء تلك المعالجة المسبقة ومن ثم تمرير الأحرف بصيغة خاصة ليتم عرضها بشكل ملائم.

ArTransliteration: يقوم هذا الصنف / "كلاس" بتحويل نص إنجليزي يتم تمريره إليه إلى ما يكافئه من حيث اللفظ لكن باستخدام الأحرف العربية، وهو أمر اعتادت الصحافة المكتوبة على استخدامه بكثرة للمصطلحات والأسماء الأجنبية.

ArSoundex : اعطاء المقابل العربي لكلمة اجنبية من خلال تتبع طرق النطق

ArDate: اعطاء المقابل العربي للتاريخ الذي تعطيه لغة php، بحيث يظهر التاريخ على شكل اشهر وايام بالعربية مباشرة.

ArMktime: يقوم هذا الصنف /"كلاس" بمهمة تحويل تاريخ هجري ما إلى قيمة مكافئة بصيغة Unix timestamp، وهو ما يمكن له أن يخدم كمرحلة وسيطة ما بين تحويل قيم التاريخ الهجري إلى ما يكافئه بالتاريخ الميلادي.

ArCharsetD: يقوم هذا الصنف / "كلاس" بتمييز مجموعة المحارف العربية المستخدمة في كتابة نص عربي ما يتم تمريره إليه بالإستناد إلى بعض المرجعيات الإحصائية اللغوية، حيث يستطيع هذا الصنف التعامل مع ثلاث مجموعات محارف هي الأشهر في ترميز النصوص العربية على صفحات مواقع الويب وهي: Windows-1256, ISO 8859-6, UTF-8.

ArCharsetC: يقوم هذا الصنف / "كلاس" بتحويل مجموعة المحارف المستخدمة في ترميز نص عربي ما معطى إلى مجموعة محارف أخرى، حيث يمكن الإنتقاء ما بين واحدة من ثلاثة مجموعات محارف عربية هي الأوسع إنتشارا في صفحات الويب وهي: Windows-1256, ISO 8859-6, UTF-8.

ArNumbers: يقوم هذا الصنف /"كلاس" بتحويل عدد صحيح معطى إلى ما يكافئه من نص عربي للفظ ذلك العدد، وهي وظيفة هامة تحتاج إليها في أي تطبيق مالي على سبيل المثال.

ArGender: يقوم هذا الصنف /"كلاس" البسيط بمهمة محاولة تخمين جنس الاسم أو الكلمة العربية التي يتم تمريرها إليه سواء كانت مؤنث أم مذكر إعتمادا على الصفات اللغوية التي ترتبط بالتأنيث.


الروابط:



موقع خالد الشمعة





 اضغط على الكلمات المفتاحية التالية، للإطلاع على المقالات الأخرى المتعلقة:

اللغة العربية، تطوير ويب، تطوير برمجيات، PHP، PEAR، GPL، المصادر المفتوحة،

 يسمح بالنقل، بشرط ذكر موقع "بوابتي" مصدر المقال، ويفضّل أن يكون ذلك في شكل رابط
 
تاريخ نشر المقال بموقع بوابتي 6-02-2009  

تقاسم المقال مع اصدقائك، أو ضعه على موقعك
لوضع رابط لهذا المقال على موقعك أو بمنتدى، قم بنسخ محتوى الحقل الذي بالأسفل، ثم ألصقه
رابط المقال

 
لإعلام أحدهم بهذا المقال، قم بإدخال بريده الإلكتروني و اسمك، ثم اضغط للإرسال
البريد الإلكتروني
اسمك

شارك برأيك
لوحة مفاتيح عربية بوابتي
     
*    الإسم
لن يقع إظهاره للعموم
     البريد الإلكتروني
  عنوان المداخلة
*

   المداخلة

*    حقول واجبة الإدخال
 
كم يبلغ مجموع العددين؟
العدد الثاني
العدد الأول
 * أدخل مجموع العددين
 
 
 
 آخر الردود المنشورة بالموقع
باب تقنية المعلوماتية
باب الفيديوهات
اة لو كلنا نستوعب هذه الكلمات ما اصبحنا بهذا المنظر ((خائفين على الدنيا))...>>

أنا دخت عشان النشيد دا نفسي الاقيه وتقريبا هو دا اللي بدور عليه نفس اللي انا عاوزاه ف العنوان وبشغل مش راضي يشتغل ابدااااااااا ..... فين النشيد :( انت...>>

كلي بقلي انو انا صوتي حلو بس نفسي اشارك بطيور الجنة بليز نفسي اشارك
ردو علي بليز
انا عمري 12 سنة...>>


كلي بقلي انو انا صوتي حلو بس نفسي اشارك بطيور الجنة بليز نفسي اشارك
ردو علي بليز...>>


بارك الله فيكم نرجو اضافة اناشيد عن بلاد الشام...>>

مرحبا ياحلى قناه في العالم ممكن تذبت لقبي كوكو...>>

بالله عليكم انتو بدل ماتنادو الناس الى نبذ الطائفية والعدوانية والتوحيد بين المسلمين تزرعون البغض بينهم والقتل الله اكبر على كل واحد يحاول زرع الفتنة ...>>

الله ينور عليكي...>>

اقول كلمة في هدا الايام انتشر الفساد ضاع الشباب بسب اختفاء الايمان واقول اخر كلمة وزالموت يلحق بنا الوعد الوعد القيامة...>>

اني من الوطن العربي عمري 12 سنة اني بنت بس داخلة باسم ولد اتمنى الحرية تتحقق بالوطن العربي في سوريا والعراق و كل دولة بالوطن العربي اني اتمنى اتعرف عل...>>

باب المقالات
ما سأقوله ليس مداخلة، إنّما هو مجرّد ملاحظة قصيرة:
جميع لغات العالم لها وظيفة واحدة هي تأمين التواصل بين مجموعة بشريّة معيّنة، إلّا اللّغة الفر...>>


مسألة الوعي الشقي ،اي الاحساس بالالم دون خلق شروط تجاوزه ،مسالة تم الإشارة إليها منذ غرامشي وتحليل الوعي الجماعي او الماهوي ،وتم الوصول الى أن الضابط ...>>

حتى اذكر ان بوش قال سندعم قنوات عربيه لتمرير رسالتنا بدل التوجه لهم بقنوات امريكيه مفضوحه كالحره مثلا...>>

هذا الكلام وهذه المفاهيم أي الحكم الشرعي وقرار ولي الأمر والمفتي، كله كلام سائب لا معنى له لأن إطاره المؤسس غير موجود
يجب إثبات أننا بتونس دول...>>


مقال ممتاز...>>

تاكيدا لمحتوى المقال الذي حذر من عمليات اسقاط مخابراتي، فقد اكد عبدالكريم العبيدي المسؤول الامني السابق اليوم في لقاء تلفزي مع قناة الزيتونة انه وقع ا...>>

بسم الله الرحمن الرحيم
كلنا من ادم وادم من تراب
عندما نزل نوح عليه السلام منالسفينه كان معه ثمانون شخصا سكنو قريه اسمها اليوم هشتا بالك...>>


استعملت العفو والتسامح في سياق انهما فعلان، والحال كما هو واضح انهما مصدران، والمقصود هو المتضمن اي الفعلين: عفا وتسامح...>>

بغرض التصدي للانقلاب، لنبحث في اتجاه اخر غير اتجاه المنقلب، ولنبدا بمسلمة وهي ان من تخلى عن مجد لم يستطع المحافظة عليه كالرجال، ليس له الحق ان يعامل ك...>>

مقال ممتاز...>>

برجاء السماح بإمكانية تحميل الكتب والمراجع...>>

جل الزعماء العرب صعدوا ،بطرق مختلفة ،تصب لصالح المخطط الانتربلوجي العسكري التوسعي الاستعماري،ساهموا في تبسيط هدم حضارة جيرانهم العربية او الاسلامية عم...>>


وقع تصميم الموقع وتطويره من قبل ف.م. سوفت تونس

تحميل برامج مجانية