WPML
الحالة
محلول
النوع
خطأ برمجي
تم الإبلاغ عنه لـ
WPML String Translation 3.2.1
تم الحل في
3.2.2

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

تحدث هذه المشكلة عند محاولة ترجمة خيار (نص لوحة التحكم) يحتوي على مصفوفة كقيمة.

على سبيل المثال، قد تستخدم قالباً أو إضافة تستخدم هذه الطريقة لإضافة سلاسل نصية (نص) في تطبيق من نوع أداة بناء الصفحات.

يتم إسقاط الفهرس صفر من المصفوفة (العنصر الأول) ولا تتم ترجمته.

حل بديل مؤقت

افتح ملف wpml-admin-texts.class.php في مجلد ../plugins/wpml-string-translation/inc/admin-texts/. عدّل السطر 290 لإضافة وسيط strlen إلى array_filter، على النحو التالي:

 return array_filter( explode( '][', preg_replace( '/^\[(.*)\]$/', '$1', $string ) ), 'strlen' ); 

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