نظرة عامة على المشكلة
لم تظهر بعض السلاسل النصية في لوحة تحكم بائع Dokan في WPMLترجمة النصوص، لذا لم تتمكن من ترجمتها. أثر ذلك على صفحتي إعدادات الشحن والتحقق. هذه الصفحات مبنية باستخدام JavaScript، ولم يتمكن WPML من قراءة السلاسل النصية من ملفات JavaScript في وقت الإبلاغ.
حل بديل مؤقت
تأتي السلاسل النصية في هذه الصفحات من ملفات JavaScript. يقرأها WPML بمجرد السماح له بفحص JavaScript، وهو خيار متوقف افتراضياً:
- اذهب إلى WPMLإعدادات وشغّل اكتشاف النصوص في ملفات JavaScript.
- افتح صفحات لوحة تحكم البائع التي تحتوي على السلاسل النصية، على سبيل المثال /dashboard/settings/verification/. يتتبع WPML فقط ملفات JavaScript التي تُحملها صفحاتك فعلياً.
- اذهب إلى WPMLتعريب القوالب والإضافات وافحص Dokan.
- ترجم السلاسل النصية في WPMLترجمة النصوص.
- عُد إلى WPMLإعدادات وأوقف تشغيل اكتشاف النصوص في ملفات JavaScript مرة أخرى. فهو يبطئ الموقع أثناء تشغيله، بينما تظل السلاسل النصية مسجلة.
تأتي السلاسل النصية في صفحة shipping من WooCommerce، وليس من Dokan. ابحث عنها في WPMLترجمة النصوص ضمن نطاق WooCommerce. تؤدي ترجمتها هناك أيضاً إلى تغيير لوحة تحكم البائع.
لم تعد بحاجة إلى تعديل أي ملف داخل الإضافة. طلبت منك النسخة الأقدم من هذه الصفحة إضافة السلاسل النصية إلى wp-content/plugins/dokan-pro/languages/dokan.php. لا تفعل ذلك: إذ يؤدي تحديث الإضافة إلى إزالة التغيير.