النتائج 1 إلى 5 من 5

الموضوع: دورة احتراف النيوك---ب-التعريب و لولزمه

  1. #1
    عضو جديد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    13

    دورة احتراف النيوك---ب-التعريب و لولزمه



    باسم الله الرحمان الرحيم
    رَبَّنَا آتِنَا فِي الدُّنْيَا حَسَنَةً وَفِي الآخِرَةِ حَسَنَةً وَقِنَا عَذَابَ النَّارِ

    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>



    يجب تغييره الى
    كود HTML:
    <html dir="rtl" lang="ar">
    ودلك حتى يكون اتجاه الموقع من اليمين الى اليسار
    rtl
    تعني
    Right To Left
    ويصنف الموقع في محركات البحت على أنه عربي فادا طلب شخص ما من google عرض النتائج باللغة العربية فقط فلن تظهر في النتائج الا الصفحات التي يوجد بها
    كود HTML:
    lang="ar"
    الان اليكم طريقة التعديل

    افتح ملف header.php
    لاحض في السطر 31



    يوجد هدا السطر
    كود PHP:
    echo "<html>\n"
    للتدكير فان echo هي أحد أوامر لغة php
    و تعني :اطبع
    لاحض أنه يوجد بين المزدوجتين
    كود HTML:
    <html>\n
    وليس
    كود HTML:
    <html>
    معنى هدا الكود
    كود:
     
    \n
    هو نهاية الكود الدخيل
    ودلك لأن الكود بلغة 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








  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    94


    مشكور اخى بارك الله فيك على الشرح ولاكن لى طلب انت تشوف الموضوع ده ولو فى حل عندك اتمنى تفيدنى به
    http://www.swalif.net/softs/showthread.php?t=178500






  3. #3
    عضو جديد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    13


    سأحاول توفير ما طلبته في الأجزاء القادمة من الدورة لأن المسألة يبي لها جلسة :con2:






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    837
    __________________
    أشهد ان لا اله الا الله - وأشهد انا محمداً رسول الله
    مجموعة حـلم العــرب | لخــدمــات الإنترنت والتسويق
    www.aradream.com
    support@aradream.com
    0020103639400

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    495


    حبيت اشكرك





    __________________
    :: للمراسلة ::
    sala101[]hotmail.com





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض