WPML
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.

Todos los problemas conocidos →