- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML String Translation 2.7.3
- تم حلها في
- 2.8.0
نظرة عامة على المشكلة
في بعض الحالات، قد تواجه مشكلة في الفحص المستمر للسلاسل النصية في ملفات .mo.
تبدو الرسالة المتعلقة باستيراد الترجمات من ملفات .mo كالتالي:
يقوم WPML حالياً باستيراد الترجمات من ملفات .mo الخاصة بالقوالب والإضافات إلى جدول ترجمة النصوص.في الوقت الحالي، لا يزال هناك 5 ملفات .mo يجب فحصها واستيرادها.
عادةً لا توجد مشكلة في هذه الرسالة، ولكن في حالات معينة، لا يتناقص العدد.
يحدث هذا عندما تكون البيانات المؤقتة (transient) المسؤولة عن قفل الفحص عالقة في حالة القفل. تعتبر هذه البيانات المؤقتة مهمة جداً أثناء عملية الفحص لمنع حدوث مشكلات بسبب تشغيل عمليات فحص متعددة في نفس الوقت.
حل بديل مؤقت
توجد طريقتان لإصلاح مشكلة بقاء عدد ملفات .mo عالقاً:
- امسح جميع البيانات العابرة باستخدام إضافة مثل Transient Cleaner
- أو، في قاعدة بيانات موقعك، اذهب إلى جدول خيارات (وهو wp_options افتراضياً، حيث wp_ هي بادئة قاعدة بياناتك)، وابحث عن مفتاح _wpml_st_mo_scan_in_progress وأزله.
على سبيل المثال:
SELECT * FROM `wp_options` WHERE `option_value` LIKE '%wpml_st_mo_scan_in_progress%'