- الحالة
- في انتظار المطور
- الإضافة/القالب ذو الصلة
- The Events Calendar
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام The Events Calendar PRO مع WPML، وإعداد الحقول الإضافية (عبر الأحداث → إعدادات → حقول إضافية)، تكون قيم الحقول قابلة للترجمة. ومع ذلك، لا تظهر تسميات الحقول مترجمة في الواجهة الأمامية.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
تسجيل التسميات للترجمة
- أضف تكوين XML التالي في «WPML > إعدادات > تكوين XML مخصص»:
<wpml-config> <admin-texts> <key name="tribe_events_calendar_options"> <key name="custom-fields"> <key name="*"> <key name="label" /> </key> </key> </key> </admin-texts> </wpml-config>
تعديل قالب PHP لعرض التسمية المترجمة
- افتح الملف …/wp-content/plugins/events-calendar-pro/src/views/pro/modules/meta/additional-fields.php.
- ابحث عن السطر 22.
- استبدل:
<dt> <?php echo esc_html( $name ); ?> </dt> - بما يلي:
<dt> <?php esc_html_e( $name , 'admin_texts_tribe_events_calendar_options' ); ?> </dt>
ترجمة التسميات في ترجمة النصوص
بعد إكمال الخطوات السابقة، اذهب إلى «WPML > ترجمة النصوص». حدد موقع تسميات الحقول الإضافية ضمن النطاق
admin_texts_tribe_events_calendar_options وقدّم الترجمات اللازمة لكل تسمية.