WPML

أخيراً، وبعد عملية تطوير طويلة (ومعقدة) للغاية، يمكن لعملاء ICanLocalize ترقية WPML إلى إصداره الحالي ومواصلة الاستمتاع بسير عمل ترجمة مبسّط.

ما الذي تغيّر في WPML 3.2؟ (والذي استغرق كل هذا الوقت)


يتضمن WPML 3.2 واجهة جديدة بالكامل لخدمات الترجمة. ربما تعلم أن WPML يقدّم الآن خيارات ترجمة أكثر، مع خدمات ترجمة جديدة ورائعة قادمة قريباً جداً.

يعني هذا التحديث أن WPML يتواصل الآن مع خدمات الترجمة باستخدام طريقة مختلفة عن ذي قبل. فبدلاً من العمل مباشرةً مع ICanLocalize، يتواصل WPML مع ما نسميه «Translation Proxy». يُعد هذا الخادم الوسيط مساعدة هائلة، حيث يتيح لنا مراقبة الاتصال واستكشاف الأخطاء وإصلاحها بسرعة عند حدوث أي خطأ. ويعني ذلك أيضاً أن خدمات الترجمة لا تحتاج إلى التواصل المباشر مع مواقع WordPress الفردية (مما يوفّر الكثير من المشاكل المتعلقة بمكتبات PHP، والتوافق، والترميز، وما إلى ذلك).

كانت المشكلة تكمن في أنه لم تكن لدينا طريقة لنقل مشاريع ICanLocalize الحالية من الطريقة القديمة إلى الطريقة الجديدة. أما الآن، فلدينا طريقة لذلك :-)

كيفية التحديث إلى إصدار WPML الحالي


يمكن لجميع مواقع WPML الآن الانتقال إلى الإصدار الحالي. إذا كنت تستخدم ICanLocalize، فسترى رسالة مخيفة نوعاً ما حول الاضطرار إلى الرجوع إلى إصدار أقدم. هذه الرسالة تعود إلى ما قبل الوقت الذي توفرت لدينا فيه إضافة الترحيل هذه.
رسالة حول إصدار WPML غير الصحيح. تجاهل التعليمات التي تظهر على الشاشة.
رسالة حول إصدار WPML غير الصحيح. تجاهل التعليمات التي تظهر على الشاشة.

تجاهل هذه الرسالة. لا ترجع إلى إصدار أقدم من WPML واتبع بقية التعليمات الواردة هنا.

اذهب إلى حساب WPML.org الخاص بك وانقر على التنزيلات. مرر لأسفل الصفحة ونزّل الإضافة التي تسمى Migrate ICanLocalize Translation to WPML 3.2. ثبّت الإضافة على موقعك وقم بتفعيلها.

ستختفي الرسالة المخيفة حول الاضطرار إلى الرجوع لإصدار أقدم. الآن، اذهب إلى القائمة الجديدة التي أنشأتها الإضافة لعملية الترحيل.

اذهب إلى WPML->Migrate ICanLocalize Translation to WPML 3.2.

شاشة إدارة إضافة الترحيل
شاشة إدارة إضافة الترحيل

سترى زرين. أولاً، انقر لترحيل الحساب إلى WPML 3.2. يتم تشغيل هذا الإجراء على الفور تقريباً. ثم انقر لترحيل الوظائف.

يجب أن يكون كل شيء جاهزاً الآن. عندما تذهب إلى WPML->إدارة الترجمة->المترجمون، يجب أن ترى مترجمي ICL الحاليين لديك محددين، وستظهر الوظائف المكتملة مرة أخرى في لوحة إدارة الترجمة الخاصة بـ WPML.

الوظائف المكتملة المنتظرة في لوحة إدارة الترجمة
الوظائف المكتملة المنتظرة في لوحة إدارة الترجمة

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

لم تعد بحاجة إلى إضافة الترحيل. اذهب إلى الإضافات وقم بتعطيلها. لا تقوم إضافة الترحيل بأي شيء آخر. لن يتسبب إبقاؤها نشطة في حدوث أي مشاكل، ولكنها ليست ضرورية لمواقعك.

الترتيب الصحيح لتحديث WPML وWordPress


إذا كنت تستخدم إصداراً أقدم من WPML، فمن المحتمل أنك تستخدم أيضاً إصداراً أقدم من WordPress.

ستكون عملية التحديث الآمنة كالتالي:

  1. احتفظ بنسخة احتياطية من قاعدة بيانات موقعك
  2. حدّث جميع مكونات WPML إلى الإصدار الحالي
  3. ثبّت إضافة الترحيل لعملاء ICanLocalize وشغّلها (بالطبع، فقط إذا كنت أحد عملاء ICanLocalize)
  4. حدّث WordPress

تحديث الإصدار التلقائي للجميع


في هذا الأسبوع، نريد أن نرى كيف تسير عملية الترحيل هذه، لذلك نتركها تعمل في الوضع اليدوي. لقد أجرينا اختبارات شاملة على هذه العملية وهي تعمل بالفعل بنجاح على جميع مواقعنا أيضاً.

في الأسبوع القادم، سنقوم أخيراً بدفع التحديثات التلقائية لجميع مواقع WPML الحالية إلى الإصدار الحالي.

هل لديك أسئلة؟ أو اقتراحات؟ أو أفكار؟ اترك تعليقاتك وسنرد عليك.

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