منتديات الدعم > القسم التعليمى
طريقة التعريب الصحيحة للمودات 100%
islam2hamy:
بسم الله الرحمن الرحيملقد تناولنا فى الدرس السابق طريقة تعريب المودات
و سوف نتناول اليوم إن شاء الله طريقة التعريب الصحيحة 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>
--- نهاية الكود ---
و فى الختام أتمنى أن أكون قد وفقت فى الشرح
و ما توفيقى إلا بالله
صلاح الدين:
بارك الله فيك أخي إسلام شرح مميز ....
islam2hamy:
العفو اخى , و بارك الله فيك .
AGORA:
مرحبا
بارك الله فيك يا أستاذ
الموضوع مهم جدا، والكثير منا يرى موادات جميلة ورائعة لكن وللاسف معظمها بالانجليزية ويبقى تعلم طريقة التعريب افضل منهج
تحياتي لك
islam2hamy:
و بارك الله فيك
تصفح
[0] فهرس الرسائل
[#] الصفحة التالية
الذهاب الى النسخة الكاملة