menu_bgservdownloadthemesdirforumhome
Smf عربى



المحرر موضوع: طريقة التعريب الصحيحة للمودات 100%  (زيارة 14720 مرات)

0 الأعضاء و 1 ضيف يشاهدون هذا الموضوع.

غير متصل islam2hamy

  • فريق الإدارة
  • *
  • مشاركة: 952
  • الشعبية: +23/-0
  • الجنس: ذكر
  • أهلا بك فى موقع smf عربى
    • مشاهدة الملف الشخصي
طريقة التعريب الصحيحة للمودات 100%
« في: 05 , يناير, 2010 - 02:30:03 مسائاً »
بسم الله الرحمن الرحيم
لقد تناولنا فى الدرس السابق طريقة تعريب المودات
و سوف نتناول اليوم إن شاء الله طريقة التعريب الصحيحة 100%
المشكلة فى اللغة العربية هة انه اذا تغير ترميزها فإنها سوف تظهر فى صورة رموز غريبة
و للتغلب على هذه المشكلة نتبع الشرح التالى :

ملحوظة : الملفات المستخدمة فى هذا الدرس بالمرفقات .

1 - نقوم بإنشاء ملفين الأول بإسم "arabic.xml" و الثانى بإسم  "arabic-utf8.xml" مع مراعات ترميز كل منهما فالأول ترميزه "ANSI"  و الثانى ترميزه "UTF-8 without BOM" .

2 - نقوم بنسخ المحتوى التالى داخلهم "هذا مثال للمحتوى الملف arabic-utf8.xml" :
شفرة: [اختيار]
<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">

<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
   <id>إسم المود و صاحبه</id>
   <version>رقم الإصدار</version>
   
   <file name="$languagedir/Modifications.arabic-utf8.php" error="skip">
      <operation>
انسخ هنا أمر البحث و الإضافة
      </operation>
   </file>
   
</modification>
ثم نقوم بالتعديل عليه ليتوافق مع المود الذى نريد تعريبه كالأتى :
شفرة: [اختيار]
   <id>إسم المود و صاحبه</id>

شفرة: [اختيار]
   <version>رقم الإصدار</version>

شفرة: [اختيار]
      <operation>
انسخ هنا أمر البحث و الإضافة
      </operation>
السطر الأول و الثانى ستجد محتوياتهم بالملف "package-info.xml" أما السطر الثالث فهو عبارة عن امر البحث و إضافة ما قمت بتعريبه ((راجع الدرس السابق)) .

3 - قم بحفظ الملف ثم نأتى للخطوة الهامة وهى إعطاء أمر للمود بتثبيت التعريب و يتم ذلك فى الملف "package-info.xml" عن طريق إضافة السطر التالى لأمر التثبيت و الترقية :
شفرة: [اختيار]
      <modification type="file">arabic.xml</modification>
      <modification type="file">arabic-utf8.xml</modification>

و السطر التالى للحذف :
شفرة: [اختيار]
          <modification type="file" reverse="true">arabic.xml</modification>
          <modification type="file" reverse="true">arabic-utf8.xml</modification>
و إذا كان المود يحتوى على ملف لغه مستقل مثل "Links.arabic-utf8.php" فيتم إذافة الأمر التالى لأمر وضع ملف اللغه ضمن ملفات اللغه للمنتدى :
شفرة: [اختيار]
         <require-file name="Links.arabic.php" destination="$themedir/languages" />
         <require-file name="Links.arabic-utf8.php" destination="$themedir/languages" />
و السطر التالى للحذف :
شفرة: [اختيار]
<remove-file name="$themedir/languages/Links.arabic.php"/>
<remove-file name="$themedir/languages/Links.arabic-utf8.php"/>

أما بخصوص ملف اللغة , فإن النسخة 2.0 تسمح لك بإنشأ أكثر من ملف لغة و إستخدامه عند التثبيت و هذا هو الكود الخاص بذلك :
شفرة: [اختيار]
        <readme lang="arabic" parsebbc="true" type="file">readme.arabic.txt</readme>
        <readme lang="arabic-utf8" parsebbc="true" type="file">readme.arabic-utf8.txt</readme>
و فى الختام أتمنى أن أكون قد وفقت فى الشرح
و ما توفيقى إلا بالله
« آخر تحرير: 10 , ديسمبر, 2011 - 08:09:02 صباحاً بواسطة islam2hamy »



غير متصل صلاح الدين

  • مبرمج مودات
  • *
  • مشاركة: 215
  • الشعبية: +2/-0
    • مشاهدة الملف الشخصي
رد: طريقة التعريب الصحيحة للمودات 100%
« رد #1 في: 05 , يناير, 2010 - 09:47:24 مسائاً »
بارك الله فيك أخي إسلام شرح مميز ....




غير متصل islam2hamy

  • فريق الإدارة
  • *
  • مشاركة: 952
  • الشعبية: +23/-0
  • الجنس: ذكر
  • أهلا بك فى موقع smf عربى
    • مشاهدة الملف الشخصي
رد: طريقة التعريب الصحيحة للمودات 100%
« رد #2 في: 06 , يناير, 2010 - 07:15:41 صباحاً »
العفو اخى , و بارك الله فيك .



غير متصل AGORA

  • الدعم الفنى
  • *
  • مشاركة: 7
  • الشعبية: +0/-0
  • الجنس: ذكر
    • مشاهدة الملف الشخصي
رد: طريقة التعريب الصحيحة للمودات 100%
« رد #3 في: 12 , فبراير, 2010 - 09:53:36 مسائاً »
مرحبا
بارك الله فيك يا أستاذ
الموضوع مهم جدا، والكثير منا يرى موادات جميلة ورائعة لكن وللاسف معظمها بالانجليزية ويبقى تعلم طريقة التعريب افضل منهج
تحياتي لك

غير متصل islam2hamy

  • فريق الإدارة
  • *
  • مشاركة: 952
  • الشعبية: +23/-0
  • الجنس: ذكر
  • أهلا بك فى موقع smf عربى
    • مشاهدة الملف الشخصي
رد: طريقة التعريب الصحيحة للمودات 100%
« رد #4 في: 12 , فبراير, 2010 - 10:08:29 مسائاً »
و بارك الله فيك



غير متصل dellupo

  • عضو جديد
  • *
  • مشاركة: 6
  • الشعبية: +0/-0
  • الجنس: ذكر
    • مشاهدة الملف الشخصي
رد: طريقة التعريب الصحيحة للمودات 100%
« رد #5 في: 24 , أكتوبر, 2010 - 11:17:07 صباحاً »
طيب يعنمي هذا هو تعريب المنتدى واذا خلصت منهم فين انسخهم يا اخي انا اشتغلت على ال vb معقد في كل شيء لكن تعريبه اسهل من دا بمليون مره  >:( :-\ ياريت لو تعلمني كيف اعرب المنتدى خطوه بخطوه

غير متصل islam2hamy

  • فريق الإدارة
  • *
  • مشاركة: 952
  • الشعبية: +23/-0
  • الجنس: ذكر
  • أهلا بك فى موقع smf عربى
    • مشاهدة الملف الشخصي
رد: طريقة التعريب الصحيحة للمودات 100%
« رد #6 في: 25 , أكتوبر, 2010 - 05:46:36 صباحاً »
هذه ليست طريقة تعيرب المنتدى
هذه طريقة تعريب الإضافات (مودات)

ستجد طريقة تعريب المنتدى بموضوعك الاخر هنا :
http://www.smfarabic.com/index.php?topic=670.0



غير متصل islam2hamy

  • فريق الإدارة
  • *
  • مشاركة: 952
  • الشعبية: +23/-0
  • الجنس: ذكر
  • أهلا بك فى موقع smf عربى
    • مشاهدة الملف الشخصي
رد: طريقة التعريب الصحيحة للمودات 100%
« رد #7 في: 10 , ديسمبر, 2011 - 08:09:47 صباحاً »
تم تحديث الموضوع و إضافى خاصية ملف "إقرأنى" متعدد اللغات للنسخة 2.0