تعريب التطبيقات و المواقع

git

السلام عليكم :)

قمت مؤخرا بتطوير php class لانشاء ملف تعريب للمواقع و تطبيقات النترنت من نوع .po وهوا نوع من انواع الملفات عادتا يستخدم في نظام GetText ولمن لا يعرفة منكم هوا نظام يستخدم لكتابة برامج متعددة اللغات تستخدمة اكثر من لغة برمجية من ضمنهم PHP  ,وهناك مجموعة من الـ frameworksموجود كجزء اساسي بها مثل CakePHP لمزيد عن GetText يمكنكم زيارة صفحة ويكيبيديا http://en.wikipedia.org/wiki/Gettext

الـ Class تقوم بالبحث عن الكلمات التي تحتاج لترجمة و هي تكون علي الشكل  __(‘Hello World’) Or _e(“Hello again.”).  وتقوم بتجميعها في ملف واحد يتم انشائه بجوار الملف الرئيسي للكلاس, يمكن من خلال متغير $directory تحديد مكان المجلد المراد البحث فية و المتغير يقبل اسم مجلد او عدة مجلدات ضمن array و يتم البحث في المجلدات الفرعية في كل منهم و الاعداد الافتراضي هوا البحث في المجلد الخاص بتلك الكلاس, ايضا يمكن تحديد نوعية الملفات المراد البحث فيها من خلال المتغير $file_extensions الذي يقبل array من الامتدادات و الاعداد الافتراضي هوا جميع الملفات.

الكلاس التي قمت بتطويرها موجودة علي GitHub https://github.com/eslam-mahmoud/gettext-php-scanner يمكن للجميع استخدامها و ادعو الجميع للمشاركة في تطويرها.

Comments button Twitter button Facebook button LinkedIn button Google+ button

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.