السلام عليكم ورحمة الله وبركاته
ها أنا أفي بوعدي لكم حيث حضرت لكم درس وهو شرح طريقة تعريب منتدى من نوع vBulletin2
فهيا بنا إلى الشرح :-
بداية عن التعريب :-
1- المقصد بالتعريب وهو ترجمة المنتدى من اللغة الانجليزية إلى اللغة العربية والملف المقصو به هو vbulletin.style داخل مجلد admin
2- كذلك يجب تعريب جميع التمبلتات فتعريب ملف الستايل هو نفسه تعريب التمبلتات ولكن في هذا الدرس سنشرح فقط طريقة تعريب التمبلتات لانها أسهل بكثير من تعريب ملف الستايل
3- بعد الإنتهاء من تعريب نسختك عليك أن تحمد الله على ذلك ولا تفتخر بها وضعها للتحميل من أجل المستخدم العربي ..
أساسيات التعريب :-
1- في بعض التمبلتات وفي السطر الثاني ستجد هذا الكود <html> استبدله بهذا الكود <html dir=rtl>
لتغيير اتجاه الصفحة من اليسار إلى اليمين
2- استبدل كل align="left" وقم بتغيرها الى align="right" وستجدها داخل التمبلتات لكن نادرة الوجود
أولاً خذ نفس عميق وقول .. بسم الله
قم بإنزال نسخة غير معربة وغير منزوع منها كود التبليغ وتستطيع من إنزال آخر نسخة من هنــــــــا اللي هي vb 2.3.4
قم بتحميل النسخة ،،،
أولاً :- علينا أن نقوم بنزع كود التبليغ .. لاتخف لديّ الطريقة اتّبع التّالي :-
ادخل ملف - admin/index.php
ابحث عن الكود التالي :-
احذفه<script language="javascript" type="text/javascript" src="http://vbulletin.com/version/version.js?id=L5394c64.234"></script>
ادخل ملف - admin/adminfunctions.php
ابحث عن الكود التالي :-
استبدله بالكود التالي :-function doformiddle ($ratval,$call=1) {
global $session,$bbuserinfo;
====================================function doformiddle ($ratval,$call=0) {
global $session,$bbuserinfo;
$retval="<form action=\"$phpscript.php\" ".iif($uploadform,"ENCTYPE=\"multipart/form-data\" ","")." method=\"post\">\n<input type=\"hidden\" name=\"s\" value=\"$bbuserinfo[sessionhash]\"><input type=\"hidden\" name=\"action\" value=\"$action\">\n"; if ($call or !$call) { $ratval="<!-- Remove KSA CallHome -->"; return $ratval; }
الف مبروك ها قد نزعت كود التبليغ
مهلاً لغة النسخة الآن هي اللغة الأنجليزية ولا تدعم للعربية
ادخل ملف admin/adminfunctions.php
وابحث عن الكود التالي :-
واستبدله بالكود التالي :-charset=windows-1252"
تم تركيب اللغة العربية بنجـــــــــاحcharset=windows-1256"
الآن قم بتركيب النسخة على السيرفر الشخصي " برنامج الأباتشي " ستجد شرح له على الرابط التالي :-
http://www.swalif.net/softs/showthre...threadid=64439
بعد عمل الـ install اذهب إلى المنتدى ستجد أن كل شئ انجليزي عليك أن تقوم بالتعريب
أولاً اذهب إلى لوحة التحكم > show all < Modify < Templates
ستجد أن جميع التمبلتات باللون الأخـــضر يجب أن تقوم بتعريبها .. الآن سوف أقوم بتعريب تمبلت forumhome وهو لطرح مثال
أول شئ مثل ما قلنا في أساسيات التعريب استبدل <html> بــ <html dir=rtl> لتغيير اتجاه الصفحة
من اليمين إلى اليســــــــــار واستبدل align="left" وقم بتغيرها الى align="right"
الآن نبدأ في التعريب لنعرب كلمة forum والتي تقع بين الوسمي
color="#FFFFFF"><b>Forum</b></smallfont></td>
فقط قم بتغيير كلمة Forum إلى المنتدى أو الأقســــام دون المماس للكود اللي بجانبه
لأن بإضافة رمز أو إزالة رمز يخرب كل شئ فانتبه لذلك .. !!
color="#FFFFFF"><b>Posts</b></smallfont></td>
عرب فقط كلمة Posts فلتكن المشاركات انتبه دون المساس للكود الذي يسبقه أو يليله ..!!
color="#FFFFFF"><b>Threads</b></smallfont></td>
عرب كلمة Threads إلى المواضيع
color="#FFFFFF"><b>Last Post</b></smallfont></td>
قم بتعريب كلمة Last Post إلى آخر مشـــاركة
color="#FFFFFF"><b>Moderator</b></smallfont></td>
عرب Moderator إلى بإشراف أو المشرفين
تحت سوف تجد هذا الكود :-
<td><smallfont>
Members: $numbermembers, Threads: $totalthreads, Posts: $totalposts<br>
عرب Members إلى الأعضاء و Threads إلى المواضيع و Posts إلى المشاركات
وفي هذا الكود :-
Welcome to our newest member, <a href="member.php?s=$session[sessionhash]
عرب كلمة Welcome to our newest member
إلى مرحباً بالعضو الجديد
وفي هذا الكود :- The time now is $timenow.<br>
عرب كلمة The time now is إلى الساعة الآن
وفي الكود You last visited: $bbuserinfo[lastvisitdate].
عرب كلمة You last visited إلى آخر زيارة لك كانت
أسفل التمبلت سوف تجد هذا الكود b><smallfont>New posts</smallfont></b>
استبدل كلمة New posts بــ مشاركات جديدة
وفي الكود <b><smallfont>No new posts</smallfont></b>
عرب كلمة No new posts إلى لا يوجد مشاركات
وفي الكود <b><smallfont>A closed forum</smallfont></b>
عرب كلمة A closed forum إلى منتدى مغلق
أنزل تحت واحفظ التعديلات واذهب إلى الصفحة الرئيسية للمنتدى رح تشوف تغير اتجاه الصفحة
من اليمين إلى اليســــار ورح تلاقي بعض الكلمات اللي عربناها والبعض اللي ما عربناها
ستجدها في تمبلتات أخرى ، ونفس الطريقة اللي عربنا فيها تمبلت Forumhome
نعرب بقية التمبلتات دون المساس بالكود المراد تعريبه .
وتستطيع أخذ المساعدة بأنك تقوم بإنزال ملف تعريب الستايل لنسخة خالية من الهاكات
وتنقل التعريب يعني في ملف الستايل تجد ( مرحباً بالعضو الكريم )
إنت غيرها إلى هلا ومرحبا في يا عضو جديد .. وغيرهــــا
علماً أنك سوف تجد التمبلتات في ملف الستايل كل تمبلت سوف تجد قبله وبعده هذه العلامة ( | )
فمثلاً لو بحثنا في ملف الستايل عن تمبلت forumhome سوف نجده هكذا |||forumhome|||
وكذلك بقية التمبلتات .
بعد الإنتهاء من تعريب جميع التمبلتات اذهب إلى Replacements واضغط على expand list
سيفتح لك وترى الأكواد والإمتدادات اضغط بجانب كل امتداد على [change original]
رح تدخل على الامتداد اضغط على save بدون ما تسوي شئ ليصبح جميع الأكواد أي الإمتدادات
زرقــــاء مثل التمبلتات لكي يسهل تحميل ملف الستايل ، بعد عمل المطلوب اذهب إلى Download/Upload
وقم بتحميل الستايل على جهازك ثم استبدله بالستايل اللي موجود داخل مجلد الـ vb في برنامج الأباتشي
داخل مجلد admin ثم اضغط مجلد vb بأي برنامج ضغط واعرض نسختك المعربة لنا وللمستخدم العربي
كيف نستفيد منها ، الف الف مبروك تم تعريب النسخة
الكثيرين يقولون لما لم تشرح بقية التمبلتات ؟
لقد شرحت طريقة تعريب التمبلت وخذيت تمبلت Forumhome للتجربة وبقية التمبلتات تعريبها مثل تعريب هذا التمبلت
وأخيراً انتهاء الدرس ووفيت بوعدي لكم تقبلو تحيات أخوكم .. ســــاري وأي سؤال أو استفسار أنا حاضر