إضافة ترجمة لكلمات غير موجودة مسبقا
في حال موقعك فيه إضافة اللغات
وانت اضافت كلمات جديدة في اي من اقسام الموقع ، يجب عليك ترجمتها للكلمات الجديدة حتى يطبق على كل اللغات
سنشرح افكار اوضح لذلك
مثلا ، في نوع الشعر ، في اعدادت محتوى خانات التسجيل
انت قررت اضافة نوع جديد مثلا
1=عادي
2=ناعم
3=مجعد
4=خشن
5=أصلع قليلا
6=أصلع
وانت اضفت مثلا
7=مجعد وخشن
هذا الخيار الجديد يجب ان يتم ترجمته ليكون صحيح في باقي اللغات التي يدعمها موقعك ، والقيام بهذه المهمة بسيط ، ولكن يحتاج تنفيذ بعض الخطوات
مثلا سنرتجمهم إلى الإنكليزية ، فندخل على مجلد اللغة المخصص
Apps\Languages\en_US\LC_MESSAGES
في ملفات موقعك ، من خلال
FTP
بعدها ننسخ الملف على الكمبيوتر ، والملف المسؤول عن ترجمات كلمات قواعد البيانات ، اي التعديلات على خيارات الأعضاء ، هو
Db.po
نقوم بعد نسخ الملف ، يفتح الملف ببرنامج المفكرة ،
Notepad
فقط المفكرة ، وليس الدفتر او غيره
بعد فتح الملف ، الأن في نهائية الملف نضع الجملة التالية
msgid "مجعد وخشن"
msgstr "Curly and coarse"
كما هو موضح بالمثال ، نضع الكلام العربي بين علامتي التنصيص ، بنفس الفراغات والمسافات ، ونضع الترجمة في السطر الثاني ايضا بين علامات التنصيص
طبعا لاتنسى هذين السطرين يضافو في أخر الملف
الأن نعمل Save
للملف ونغلقه
الأن يجب ان تحمل على كمبيوترك برنامج Poedit
المجاني
لتعديل الملفات الترجمة
بعد تحميل وتنصيب البرنامج على كمبيوترك ، الأن نعود للملف نفسه
Db.po
ونفتح بواسطة برنامج Poedit
مثل الصورة
فقط بعد فتح الملف بالبرنامج ، نقوم الأن بإعادة حفظة من جديد
File -> Save
من داخل برنامج Poedit
الأن سيكون اصبح لديك ملفين بهذا الاسم ، في مكان الملف الأصلي وهم
Db.po
Db.mo
تقوم بنقل الملفين ، الأن إلى الإستضافة الخاصة بك إلى المسار نفسه المخصص للإنجليزية ونستبدلهم بالملفات الموجودة وذلك في
Apps\Languages\en_US\LC_MESSAGES
وبذلك يكون تم الترجمة للكلمات الجديدة ، إلى الإنجليزية
نكرر العملية نفسها للغات الأخرى الفرنسية او غيرها ، لتكون الكلمة الجديدة مترجمة على كل اللغات الموجودة في الموقع
نود الإشارة اخيرا ، في حال تم اضافة كلمات جديدة على ملفات العرض للسكربت ، اي تعديل ملفات وليس من لوحة تحكم الإدارة ، اي تعديلات على الملفات الموجودة داخل مجلد
Apps/View/
او
Apps/Layout/
لترجمتها سنطبق نفس الشرح السابق ، ولكن سيكون التعديل حينها على الملف
Apps\Languages\en_US\LC_MESSAGES\messages.po
وطبعا داخل المجلدات السابقة سيكون الكلمات العربية موضوعة ضمن الفانكشن
<?=__('الكلمة الجديد')?>
وهذا التعديل يجب ان يكون لديك خبرة بسيطة في التعديلات والتعامل مع البرمجة والستايلات
Created with the Personal Edition of HelpNDoc: Easily create EBooks