WPML
الحالة
في انتظار المطور
الإضافة/القالب ذو الصلة
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 وقدّم الترجمات اللازمة لكل تسمية.

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