الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إطلاق الإصدار 3.5.0 من مكتبة PHP واللغة العربية

بدأه خالد الشمعة في 3 أكتوبر 2012 · 6 رد · 1,060 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

لمزيد من المعلومات حول هذا الإصدار الجديد يمكنكم الإطلاع على التدوينة التالية:

http://goo.gl/6AuMz

لتحميل المكتبة يمكنكم العودة إلى الموقع الرسمي لهذا المشروع على الشابكة (الإنترنت) على العنوان التالي:

http://www.ar-php.org

في الختام، نتطلع شوقا إلى أسئلتكم واستفساراتكم ومقترحاتكم، فبها ننمو ومعها نتطور، وإن أهديتمونا عيوبنا فسنكون لكم من الشاكرين.

مع أطيب الأماني

خالد الشمعة

4
#2

لا استطيع ان اقول الا شكرا ً على جهودكم الذي بذلتموها في هذا المشروع الرائع جدا ً

استفدت كثيرا من هذه المكبتة في بعض المشاريع التي عملتها جزاك الله الف خير استاذ خالد اتسمر والى مزيد من التقدم

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#3

بارك الله بك

أخي خالد هل يمكن أن تصبح هذه المكتبه كنظام إضافات بحيث أن بإمكاني تحميل الملف الرئيسي للمكتبه وأي إضافه أريدها أقوم بتنزيلها بشكل منفصل , فتصبح هناك إضافه للتفقيط وأخرى للتاريخ الهجري وهكذا , لقد قمت بالإطلاع علىمميزات المكتبه وهي فعلا كبيره وحتى الآن لم أتمكن من تجربتها :( نظرا للوقت الضيق

أتمنى لك التوفيق وفي حال أمكنك جعلها كما طلبت أرجو نشر الخبر :)

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#4

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

$obj = new I18N_Arabic('Mktime');

في حالة التعامل مع المكتبة الفرعية الخاصة بالتحول من التأريخ الهجري إلى Unix timestamp كما هو موضح في المثال التالي:

http://www.ar-php.org/ar-example-Mktime-php-arabic.html

أما عند الرغبة في التعامل مع دالة التفقيط فيتم الحصول على كائن المكتبة بالطريقة التالية:

$obj = new I18N_Arabic('Numbers');

وهو واضح من خلال المثال التالي:

http://www.ar-php.org/ar-example-Numbers-php-arabic.html

حتى لو كنت قد حصلت على الكائن لإتمام وظيفة معينة، ومن ثم أردت تحميل مكتبة فرعية أخرى، فكل ما عليك القيام به هو استدعاء الطريقة load مع إسم المكتبة الفرعية الجديدة التي يراد تحميها كما هو موضح في توثيق مكتبة PHP واللغة العربية:

http://www.ar-php.org/I18N/Arabic/Docs/I18N_Arabic/I18N_Arabic.html#methodload

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

#5

لدي سؤال بخصوص هذه المكتبة الرائعة

هل يمكنني عن طريقها تشكيل النص ؟

اي هل يمكنني ان ادرج لها نصا عربيا فيتم تشكيله طبقا للقواعد النحوية ام ان هذا غير متاح بها ؟؟

شكرا

#6

صديقي العزيز Sherif_Rihan شكرا بالبداية على الإطراء، لكن الإجابة عن سؤالك حول التشكيل فهو النفي للأسف، مع ذلك أستطيع أن أدلك على بعض الحلول المتاحة.

فهناك مشروع الصديق والأخ العزيز طه الزروقي والمدعو "مشكال"، وهو مشروع حر مفتوح المصدر لكن بلغة بايثون وليس PHP، ويمكنك تجربته وتحميل شيفرته المصدرية من هنا:

مشكال النصوص العربية

أما إن كنت تبحث عن حلول تجارية، فربما يكون مشروع سيبويه من الشركة الهندسية لتطوير النظم الرقمية RDI هو واحد من أفضلها، ويمكن الإطلاع على معلومات عنه وتجربته من هنا:

سيبويه: المشكل الآلي للنص العربي

#7

ماذا سيحمل الإصدار القادم 3.6 في جعبته من تحسينات؟ إليكم قائمة مقتضبة:

* خوارزمية أكثر دقة لحساب التأريخ الهجري تقلل فيها الأخطاء التي أبلغ عنها إلى الحدود الدنيا.

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

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

* إضافة تابع جديد يعيد عدد أيام الشهر الهجري المعطى.

* حل بعض الأخطاء التي تم التبليغ عنها في تابع تجهيز النص العربي للطباعة في الصور أو ملفات PDF وسواها من المكتبات التي لاتدعم اللغة العربية بشكل صحيح.

* تحسين أداء مكتبة حساب مواقيت الصلاة من حيث الحجم والسرعة بمعدل يقارب 20%.

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

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…