- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual CMS 3.5.1.1
- تم حلها في
- WPML Multilingual CMS 3.5.2
نظرة عامة على المشكلة
تظهر المشكلة عندما:
- استخدام WordPress 4.6.0 أو أحدث.
- وجود أكثر من لغة محددة
- اختيار الخيار لا تستخدم ترجمة النصوص لترجمة القالب والإضافات في WPML > تعريب القوالب والإضافات
- رفع ملف MO الخاص باللغة الثانية
- عدم رفع ملف MO الخاص باللغة الافتراضية (كما يحدث عادةً).
المشكلة: قد تظهر السلاسل التي تنتمي إلى إضافة أو قالب مترجمة إلى اللغة الثانوية.
على سبيل المثال:
- موقع يستخدم الإنجليزية كلغة افتراضية والبلغارية كلغة ثانوية.
- يستخدم الموقع إضافة WooCommerce.
- إنشاء منتج وإضافته مترجماً إلى البلغارية.
- عند زيارة الصفحة الإنجليزية لهذا المنتج، تظهر النصوص التي تنتمي إلى إضافة WooCommerce باللغة البلغارية.
إذا لم يكن المنتج مترجماً، فلن يحدث هذا.
حل بديل مؤقت
لتفادي هذه المشكلة، يجب عليك رفع ملف MO الخاص بالإضافة المطابق للغة الافتراضية أو الرجوع إلى إصدار WordPress 4.5.4 (الإصدار السابق لـ 4.6).