WPML

مقدمة

تُعد WPTouch إضافة WordPress شائعة تتيح لك عرض محتوى موقعك على الأجهزة المحمولة. يمكنها إرسال محتوى وصور ونصوص برمجية وكود CSS مُحسّن للأجهزة المحمولة بدلاً من العناصر «العادية». يؤدي هذا إلى تسريع الأمور بشكل كبير. كما أنها تتيح لزوارك الذين يستخدمون نظام iOS حفظ موقعك الإلكتروني كتطبيق.

تعمل إضافة WPTouch بشكل رائع مع WPML. في هذا الدرس التعليمي، سنشرح كيفية ترجمة النصوص التي تأتي مع قوالب وملحقات WPTouch.

ما ستحتاج إليه:


  • إصدار حديث من WPML، بما في ذلك ملحقي ترجمة النصوص وإدارة الترجمة

  • إضافة WPTouch

  • أحد ملحقات WPTouch (نستخدم قالب Mobilestore في هذا الدرس التعليمي)

موارد أساسية:


  • سيساعدك دليل البدء الخاص بـ WPML في إعداد WPML في بضع دقائق فقط. ستحتاج إلى الرجوع إلى بعض مواضيعه الفرعية لاحقاً، مثل تعريب القوالب والإضافات وترجمة النصوص. نوصيك بإبقاء دليل البدء مفتوحاً أثناء متابعة هذا الدرس التعليمي.

  • تحتوي وثائق WP Touch على مجموعة ممتازة من الدروس التعليمية التي يمكن أن تساعدك في البدء.

ترجمة السلاسل النصية القادمة من قوالب وملحقات WPTouch


تتيح إضافة WPTouch تنزيل وتثبيت قوالب وملحقات إضافية بنقرة واحدة. تُحفظ الملحقات في المسار wp-content/wptouch-data. كما ترى، يقع هذا المسار خارج دليل الإضافات الافتراضي. تقوم ترجمة النصوص في WPML بفحص كل شيء داخل دليل القوالب (wp-content/themes) ودليل الإضافات (wp-content/plugins). سنقوم بإنشاء ملفات .po واستيرادها إلى جدول ترجمة النصوص حتى تتمكن من ترجمة هذه السلاسل النصية باستخدام WPML.

أولاً، تأكد من تمكين تعريب القوالب والإضافات في WPML، يمكنك القيام بذلك بالذهاب إلى WPML > تعريب القوالب والإضافات، ثم اختيار «ترجمة القالب والإضافات باستخدام ترجمة النصوص في WPML».

ترجمة القالب والإضافات باستخدام ترجمة النصوص في WPML

 

لا يأتي قالب Mobilestore، وهو أحد ملحقات WPTouch، مزوداً بملف .po، لذا يجب علينا إنشاء واحد.

احصل على ملفات القالب المضغوطة من موقعك بعد تنزيله باستخدام مثبّت WPTouch. يمكن القيام بذلك باتباع الخطوات التالية:


  1. اذهب إلى دليل WordPress.

  2. ثم، اذهب إلى wp-content/wptouch-data/themes.

  3. حدد موقع مجلد القالب. في حالتنا، سيكون مجلد «mobilestore».

  4. نزّل ملفات mobilestore واضغطها بامتداد .zip.
إنشاء ملف .po 1

الخطوة الثانية هي إنشاء ملف .po الخاص بنا:


  1. بعد الحصول على ملف القالب المضغوط، يمكنك استخراج السلاسل النصية وتصدير ملفات .po باستخدام أدوات مختلفة. ستفي أداة ICL PHP Scanner بالغرض. http://www.icanlocalize.com/tools/php_scanner

  2. ارفع الملف المضغوط بالنقر على زر «Browse...» بجوار «PHP file to process (required)»:.

  3. انقر على زر «Create .po file >>». سيؤدي هذا إلى إنشاء ملف wptouch-pro.po
إنشاء ملف .po 2

بمجرد حصولك على ملف wptouch-pro.po، ارفعه إلى موقعك باستخدام شاشة ترجمة النصوص في WPML. تذكر تعيين السياق الصحيح للسلاسل النصية المستوردة (إذا كان سياق wptouch-pro مفقوداً، فأنشئ سياقاً جديداً بهذا الاسم).


  1. اذهب إلى WPML >> ترجمة النصوص >> قسم استيراد / تصدير .po.

  2. بجوار «.po file»:، انقر على زر «استعراض...» وارفع ملف wptouch-pro.po

  3. اختر «إنشاء ترجمات أيضاً وفقاً لملف .po.»

  4. اختر نطاق السلسلة النصية من القائمة المنسدلة بجوار «تحديد الغرض من السلاسل النصية:» لاحظ أنه يمكنك إنشاء نطاق جديد بالنقر على «جديد» ثم كتابة اسم النطاق (wptouch-pro).

  5. انقر على زر «إرسال»
إضافة ملف .po إلى ترجمة النصوص

بعد الانتهاء من الرفع، ستتم إعادة توجيهك إلى شاشة تحديد السلاسل النصية. حدد جميع السلاسل النصية التي تريد ترجمتها، ثم انقر على «إضافة السلاسل المحددة.»

إضافة السلاسل المحددة

بعد استيراد السلاسل النصية، يمكن العثور على السلاسل النصية المسجلة والجاهزة للترجمة في شاشة WPML >> ترجمة النصوص. لاحظ أنه يمكنك العثور على جميع السلاسل النصية ضمن نطاق wptouch-pro.

ترجمة النصوص

خاتمة


سيؤدي إنشاء ملفات .po واستيرادها إلى جداول ترجمة النصوص في WPML إلى تسجيل السلاسل النصية المراد ترجمتها في شاشة ترجمة النصوص. لا يمكن القيام بذلك إلا عندما يكون للإضافة أو القالب أو الملحق المثبّت دليل خاص به (وليس ضمن الدليل الافتراضي).

 

هل وجدت هذا مفيداً؟ شارك هذه المقالة: