السلام عليكم و رحمة الله و بركاته
اخوانى فى الله احبائى اهل سوالف
هذا الموضوع اتمنى ان يعجبكم و ينال رضاكم
و ارجو الدعاء من فضلكم
====================================
فى بداية الموضوع السكريبتات نوعان
نوع فيه ملفات لغة ( و هذا ما شأشرح كفيفيه تعريبه هنا )
و نوع لا توجد به ملفات لغة ( شأشرحه لاحقا ان شاء الله )
===================================
محتويات الدرس :-
1- متطلبات التعريب
2- كيف تعرف وجود ملفات لغة فى السكريبت
3- ابدأ التعريب
===================================
1- متطلبات التعريب :
1- معرفة جيدة باللغة الانجليزية
2- محرر ( اى محرر ينفع لكن افضل phpcoder )
لتحميل php coder
http://arabscastle.com/download/files/PhpCoder.exe
===================================
2- كيف تعرف بوجود ملفات لغة فى السكريبت :
ستجد داخل السكريبت مجلد يدعى lang او language او ما شابه
====================================
3- عرب الان :
بعد ان جهزت المتطلبات و عرفت بوجود ملفات لغة فى السكريبت الان يمكنك التعريب ببساطة
لنأخذ مثالا نعربه
مثلا منتدى phpBB
اولا اسحب نسخة غير معربة
http://prdownloads.sourceforge.net/p...5.zip?download
فك ضغط المنتدى
الان افتح المجلد
و نبدأ خطوة خطوة
1- افتح مجلد المنتدى
2- ستجد مجلد اسمه language افتحه
3- داخل مجلد language ستجد مجلد باسم lang_english افتحه
4- الان امامك الاربع ملفات الخاصين باللغة و المطلوب تعريبهم و هم :-
lang_admin.php
lang_bbcode.php
lang_faq.php
lang_main.php
اهمهم هو lang_main.php لانه هو فيه مصطلحات التى تظهر فى صفحات المنتدى الرئيسية
و سأقوم بوصف كيفية تعريبة ( و الباقى مثله تماما )
اول شئ عليك تفعيل خاصية الكتابة بالعربى فى المنتدى ( السكريبت بشكل عام )
تقولى كيف
اقولك بكتابة بدلا من
هذا بتجده فى احد ملفات السكريب ( غالبا فى احد ملفات اللغة ) و فى phpBB موجود فى lang_main.php
افتح lang_main.php بواسطة محرر ال php الذى تستخدمه
قم بتغيير iso-8850-1 الى windows-1256كود PHP:
$lang['ENCODING'] = 'iso-8859-1'
فى السطر الثانى نقوم بتحديد اتجاه الكتابة
قم بتبديل ltr الى rtlكود PHP:
$lang['DIRECTION'] = 'ltr'
و الان
عليك بتعريب المصطلحات
و هنا تأتى الحاجة الى اللغة الانجليزية
نأخذ مثال اول مصطلحين
هنا نقوم بتغيير كلمة forum الى كلمة منتدىكود PHP:
$lang['Forum'] = 'Forum';
قم بتغيير كلمة Category الى كلمة قسم مثلاكود PHP:
$lang['Category'] = 'Category';
و هكذا مع كل المصطلحات فى جميع ملفات اللغة
ملحوظة هامة : لا تقم بازالة اى من علامات الترقيم مثل " او : او ; او , الخ
و الان بعد تعريب جميع المصطلحات و تفعيل الكتابة بالعربى السكريبت اصبح معرب 90%
====================================
المتبقى فقط هو اسهل جزء من العملية
الا و هو تعريب ال template
نأخذ المثال على phpBB
1- ستجد فى مجلد المنتدى مجلد اسمه templates قم بفتحه
2- ستجد بداخله مجلد اسمه subSilver ( هذا هو اسم استايل المنتدى الاساسى ) قم بفتحه
3- ستجد ملفات كثيرة قم بفتح جميع الملفات التى بامتداد tpl عن طريق برنامج فرونت بيج frontpage
4- قم باضافة هذا الكود فى اعلى كل صفحة ثم قم بحفظ الصفحة save
<html dir=rtl>
لازم الكود يكون فى اول سطر خالص
=====================================
خلاااااااااص كده مبروك انت عربت منتدى phpBB
و كما عربته يمكنك تعريب اى سكريبت به ملفات لغة
امثلة على سكريبات بها ملفات لغة :-
Invision board - php-nuke - pafile-flashbb-webchat
و غيرها و غيرها
خلاص ادخل على
www.hotscripts.com
و قم بحميل كبشة سكريبتات لتعربها
=====================================
هذه الطريقة تنفع ايضا مع سكريبتات بيرل و cgi طالما بها ملفات لغة
======================================
فى النهاية تحياتى و اتمنى ان يكون الموضوع قد اعجبكم
و ارجوووووووكم
لا تنسونى فى الدعااااااء انا و عائلتى
تحياتى