باسم الله الرحمان الرحيم
رَبَّنَا آتِنَا فِي الدُّنْيَا حَسَنَةً وَفِي الآخِرَةِ حَسَنَةً وَقِنَا عَذَابَ النَّارِ
Our Lord Give us in this world that which is good and in the Hereafter that
which is good, and save us from the torment of the Fire
______________
السلام عليكم و رحمة الله و بركاته
في هدا الجزء سنقوم بتعريب النسخة 8.0 من المجلة أو بالأحرى سنقوم بتصحيح التعريب لأن النسخة تتوفر على ملفات اللغة العربية
أهم متطلبات التعريب:
تغيير الكلمات الانجليزية الى اللغة العربية و تستطيع الاستعانة بمترجم google في هده العملية
http://www.google.co.ma/language_tools?hl=ar
تغيير اتجاه الموقع من(
من اليسار الى اليمين) الى (
من اليمين الى اليسار)
تفعيل امكانية تسجيل الأعضاء بالمجلة بأسماء عربية و بوجود فراغات
_____________________________
نبدأ بتغيير اتجاه المجلة
ادهب الى الصفحة الرئيسية للمجلة وقم بعرض المصدر
ستجد في السطر التاني هدا الكود
يجب تغييره الى
كود HTML:
<html dir="rtl" lang="ar">
ودلك حتى يكون اتجاه الموقع من اليمين الى اليسار
rtl
تعني
Right
To
Left
ويصنف الموقع في محركات البحت على أنه عربي فادا طلب شخص ما من google عرض النتائج باللغة العربية فقط فلن تظهر في النتائج الا الصفحات التي يوجد بها
الان اليكم طريقة التعديل
افتح ملف header.php
لاحض في السطر 31
يوجد هدا السطر
كود PHP:
echo "<html>\n";
للتدكير فان echo هي أحد أوامر لغة php
و تعني :اطبع
لاحض أنه يوجد بين المزدوجتين
وليس
معنى هدا الكود
هو نهاية الكود الدخيل
ودلك لأن الكود بلغة html تم دمجه مع لغة php
الان نريد استبدالة ب
كود HTML:
<html dir="rtl" lang="ar">
ليصبح السطر
كود PHP:
echo "<html dir="rtl" lang="ar">\n";
لكن هل لاحضت شيئا غريبا؟؟؟؟؟؟؟
دالة ستقوم بطباعة ما يوجد بين المزدوجتين فقط!!!!!!!!!
و هدا السطر أصبح يحتوي على 6 مزدوجات
الحل بسيط
يمكنك طرد أي مزدوجة تريد من لغة php باضافة الرمز التالي قبلها
بعد تطبيق هده القاعدة أصبح لدينا السطر التالي
كود PHP:
echo "<html dir=\"rtl\" lang=\"ar\">\n";
بامكانك استبدال ar بـ ar-sa
لتشير الى أن الموقع سعودي
أو ar-ma لتشير الى أن الموقع مغربي .....
النتيجة
الان نريد استبدال الرسالة الموجودة في الصفحة الرئيسية برسالة أخرى عربية
ادهب الى لوحة التحكم واضغط على أيقونة الرسائل المبينة في هده الصورة
اضغط على ايقونة التعديل المبينة هنا
قم باستبدال الكلام الانجليزي الى اخر عربي من اختيارك
النتيجة التي تضهر في الصفحة الرئيسية
لاحض أن العنوان تحول الى رموز غريبة
لاصلاح هدا الخطأ ادهب الى ملف mainfile.php
و قم بالدهاب الى مربع الاستبدال
ضع في الخانة الاولة
htmlentities
في الخانة التانية
htmlspecialchars
واضغط على زر استبدال الكل
كرر هده العملية مع الملفات التالية
index.php
header.php
footer.php
backend.php
النتيجة
الان نريد أن تكون اللغة الافتراضية للموقع هي العربية
أي أن الزائر سيشاهد البلوكات و الأخبار و ...باللغة العربية مباشرة عنتد دخوله و لا يحتاج لتغيير اللغة من قائمة اللغات
الطريقة
من لوحة التحكم >>> خيارات
ستجد قائمة اللغات من ضمن خيارات الموقع
عند تغيير اللغة من هدا المكان ستكون اللغة التي اعتمدتها هي الافتراضية
__________________
عناوين البرامج المستقلة تابتة و لن تتغير بتغيير اللغة
وكدلك عناوين البلوكات
تغيير هده العناوين من لوحة التحكم
----------->>> البرامج المستقلة
اختر البرنامج المستقل الدي تريد تغيير عنوانه وادهب الى دالة تعديل التي تكون امامه على شكل أيقونة
تم قم بتغيير اسمه الانجليزي الى الاسم المناسب له في اللغة العربية
النتيجة
نفس الطريقة لتغيير عناوين البلوكات الجانبية
--------------------------------------------
هكدا سنكون قد قاربنا على الانتهاء من تعريب النسخة
لكن ستعتر بين الفينة و الاخرى على عبارات غير معربة في أنحاء متفرقة من المجلة
ما عليك سوي أن تبحت عن هده العبارة في ملف lang-arabic.php
في المجلدات التالية
language/
\admin\modules
وجميع مجلدات language الموجودة تحت مجلدات البرامج المستقلة
modules\
Downloads\language
--------
----------------------
أي مشكلة تواجهكم في تعريب المجلة يرجى طرحها هنا
azizsoft