- Estado
- Esperando al autor
- Plugin/tema relacionado
- The Events Calendar
- Etiquetas de temática
- Compatibility
Resumen del problema
Al usar The Events Calendar PRO con WPML y configurar los Campos adicionales (en Eventos → Configuración → Campos adicionales), los valores de los campos son traducibles. Sin embargo, las etiquetas de los campos no se muestran traducidas en el front-end.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
Registre las etiquetas para su traducción
- Añada la siguiente configuración XML en «WPML > Configuración > Configuración XML personalizada»:
<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>
Modifique la plantilla PHP para mostrar la etiqueta traducida
- Abra el archivo …/wp-content/plugins/events-calendar-pro/src/views/pro/modules/meta/additional-fields.php.
- Busque la línea 22.
- Reemplace:
<dt> <?php echo esc_html( $name ); ?> </dt> - Por:
<dt> <?php esc_html_e( $name , 'admin_texts_tribe_events_calendar_options' ); ?> </dt>
Traduzca las etiquetas en Traducción de cadenas
Después de completar los pasos anteriores, vaya a «WPML > Traducción de cadenas». Localice las etiquetas de los campos adicionales bajo el dominio
admin_texts_tribe_events_calendar_options y proporcione las traducciones necesarias para cada etiqueta.