WPML

نظرة عامة على المشكلة

تؤثر المشكلة على عمليات التثبيت التي تعتمد على إصدار غير إنجليزي من WordPress.

يعود ذلك إلى أن WPML تحفظ المترجمين الذين تستخدمهم ICanLocalize لكل زوج لغوي في خيارات WordPress.

من خلال سلسلة من إجراءات المستخدم في علامة التبويب إدارة الترجمةالمترجمون، كان من الممكن حفظ إدخالات تالفة لأزواج اللغات هذه، لا تشير إلى تركيبة صحيحة من اللغة المصدر واللغة الهدف.

أدت هذه الإدخالات إلى اضطراب الاتصال مع ICanLocalize لدرجة أدت إلى تعطل وظيفة إضافة مترجمين جدد بالكامل.

قد يواجه مستخدمو ICanLocalize و WPML 3.2.x تعطلاً في وظيفة إضافة مترجمين جدد من ICanLocalize عبر علامة التبويب إدارة الترجمةالمترجمون.

عند محاولة إضافة مترجم جديد، تظهر للمستخدم إما صفحة تسجيل الدخول إلى ICanLocalize أو رسالة خطأ PHP صادرة عن WPML.

حل بديل مؤقت

يُصلح الحل البديل المؤقت المقدّم الإعدادات التالفة للمستخدمين المتأثرين.

يرجى اتباع هذه الخطوات:

  1. نزّل النسخة المصححة من translationproxy-translator.class.php (يفتح في علامة تبويب جديدة)
  2. استبدل هذه النسخة بالملف الذي يحمل نفس الاسم، والموجود في wp-content/plugins/wpml-translation-management/inc/translation-proxy/
سيُوفّر الإصلاح أيضاً مع الإصدار التالي من WPML.

جميع المشكلات المعروفة