قبل عرض برامجنا يجب التأكيد على أن ترجمة أي برنامج ترتكز على عدة شروط هي :
1- الإلمام التام باللغة البرمجية للبرنامج سواء كانت CGI أو PHP أو ASP أو حتى Java Secripy أو Html .
2- اتقان اللغتين المترجم منها والمترجم إليها .
3- معرفة ولو بسيطة بطرق وخصائص تجميع ملفات البرامج إذا كانت مجزأة والشروط الأساسية لوضع المجلدات ..
ففي لغة PHP مثلاً عادة ما توجد مجلدات مثل Admin و Include وInstall أو setup وlanguages وtemplates وIndex و mysql أو DB و images و Data .
كما يوجد ملف استدعاء البيانات الخاصة بالقاعدة والمستضيف وعادة ما يسمى Config ويوجد ملف مرفق أيضاً يحوي رقم الإصدار والمؤلف وطريقة التركيب والاستعمال وعادة ما يسمى Readme
وفي لغة الـ Perl وملفات CGI عادة ما يوجد ملفات معروفة ومجلدات أيضا لحفظ البيانات ويحتاج ذلك أيضا إلى موضوع مستقل .
4- للشروع في ترجمة برنامج يحتوي على مجلد languages فقط يمكنك نسخ أحد الملفات مثلاً English ثم إنشاء نسخة جديدة باسم Arabic والبدء في الترجمة والحرص على ترجمة الكلمة التي ستعرض وعادة ما تكون بين علامتي التنصيص كما في المثال التالي :
5- أما في حالة عدم وجود مجلد للغة أو حتى عدم توفر ملف فعليك اتخاذ الإجراء التالي:كود PHP:
$lang_main['PASS'] = "Passwort";
$lang_main['PASS'] = "الرقم السري";
استخدم أحد برامج البحث في المجلدات وأنصحك ببرنامج بحث
من شركة SadMan تجده هنا
وهو يفي تماماً بالغرض .
بعد تحديد الكلمة يمكنك فتح الملف وترجمتها يدوياً
أما إذا كنت متأكداً من الكلمة فعليك استخدام برنامج
GReplace
تجده هنا
وهو مخصص لاستبدال الكلمات في آلاف المجلدات فمثلاً يمكنك استبدال <html>
بـ <html dir="rtl">
لكن كن حريصاً عند استخدام هذا البرنامج حيث يمكن ان يغير في شيفرات اللغة البرمجية مما يفسد عمل البرنامج .
بقي شيئ واحد وهو أنه يجب عند الانتهاء من عملية الترجمة التأكد من تغيير مكان الإطارات وأحجامها لتبدأ من اليمين إلى اليسار .
وللحديث بقية ...