- סטטוס
- ממתין למפתח
- תוסף/ערכת עיצוב קשורים
- 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 והזן את התרגומים הדרושים לכל תווית.