Saltar navegación

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Zona horaria del aficionado: America/Lima (GMT-05:00)

Este tema contiene 26 respuestas, tiene 2 voces.

Última actualización por Andreas W. hace 3 meses.

Asistido por: Andreas W..

Autor Entradas
agosto 29, 2024 en 2:52 pm #16120759

Andreas W.
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

¡Gracias por tu cooperación!

A continuación, se incluye el enlace de inicio de sesión con un solo clic para nuestro sitio de prueba:
enlace oculto

WPML y Elementor PRO ya están activos. Solo instales y activas la última versión de JetEngine y me déjes un comentario en este ticket una vez que haya terminado con esta tarea.

agosto 30, 2024 en 8:54 am #16123790

aidaG-3

Ya he instalado y activado JetEngine

septiembre 2, 2024 en 12:13 pm #16131530

Andreas W.
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Hola,

He intentado recrear el problema con un campo meta en una publicación de WordPress y hasta ahora el problema no ocurre aquí.

Ahora, hasta donde recuerdo, usaste una configuración más compleja.

¿Podrías intentarlo y recrear el problema con una publicación (post) de WordPress en mi sitio de prueba?

Si el problema no se puede reproducir de esta manera, intenta lo mismo con un producto de WooCommerce.

Saludos
Andreas

septiembre 2, 2024 en 12:46 pm #16131670

aidaG-3

En la web original, creo que el problema viene porque he creado una lógica condicional basada en la categoría del producto.
Así que he creado dos productos, cada uno de ellos asignado a una categoría diferente. He creado también un campo personalizado con JetEngine para los productos y otro para la categoría.
He creado la plantilla de producto en la que, según la categoría, se debe de mostrar un texto diferente, así como el campo personalizado de la categoría y del producto.

septiembre 2, 2024 en 6:11 pm #16133170

Andreas W.
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Agregues esta configuración en WPML > Configuración > Configuración XML personalizada:

<wpml-config>
  <elementor-widgets>
    <widget name="theme-post-title">
      <fields>
        <field>__dynamic__>title</field>
        <field>title</field>
        <field>jedv_conditions</field>
      </fields>
      <fields-in-item items_of="jedv_conditions">
        <field>_id</field>
      </fields-in-item>
    </widget>
    <widget name="theme-post-content">
      <fields>
        <field>jedv_conditions</field>
      </fields>
      <fields-in-item items_of="jedv_conditions">
        <field>_id</field>
      </fields-in-item>
    </widget>
  </elementor-widgets>
</wpml-config>

Ahora, edites el widget "Dynamic Field" en la plantilla original, guardes la plantilla y tradúzcalas nuevamente.

Aparecerá un ID en el Editor de traducción de WPML que deberá copiar y marcar la traducción como completada. El ID debe ser idéntico en ambos idiomas.

translate.jpg
config.jpg
septiembre 2, 2024 en 7:23 pm #16133438

aidaG-3

He seguido todos los pasos y el error sigue sucediendo exactamente igual.

septiembre 2, 2024 en 10:28 pm #16133579

Andreas W.
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Ahora parece que esta cadena está generando problemas:

ºBrix (%% p/p):

Seguiré haciendo pruebas mañana y luego me pondré en contacto contigo.

septiembre 3, 2024 en 12:06 pm #16135516

Andreas W.
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Es el

<br>

que esta causando el problema:

<b>ºBrix (%% w/w):</b> <br class="hidden-desktop">%s

En esta caso, el problema es:

<br class="hidden-desktop">

Si lo cambio asi la traduccion funciona:

<br>

Esto parece estar relacionado con el siguiente problema conocido:

https://wpml.org/errata/line-breaks-are-ignored-when-using-the-advanced-translation-edior/

Como solución alternativa, abre la configuración en el Editor de traducción avanzada en la esquina superior derecha de la pantalla y desactiva la opción "I prefer bigger segments".

septiembre 3, 2024 en 12:23 pm #16135585

aidaG-3

He desactivado la opción "I prefer bigger segments", refrescado el traductor y vuelto a guardar, pero el problema sigue igual y la traducción está igual.

septiembre 3, 2024 en 12:27 pm #16135592

Andreas W.
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

¡Mis disculpas!

Después de desactivar la opción tienes que editar el contenido original y abrir la traducción nuevamente.

septiembre 4, 2024 en 11:56 am #16140237

aidaG-3

Lo cierto es que esa solución no me funcionó. Al hacerlo y después abrir el editor de traducción, me aparecía todo igual, con la traducción al 100% y a pesar de guardar, seguía estancada.
Lo que hice fue eliminar la clase de los br y luego ya volví a traducir las cadenas y ha funcionado todo.
Gracias.
Debo mantener la configuración de xml? o la puedo eliminar?

septiembre 4, 2024 en 1:57 pm #16140944

Andreas W.
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Tengas en cuenta que estábamos tratando dos problemas en este ticket.

Uno sobre la traducción del widget "Dynamic Field" de JetEngine y otro sobre la traducción de etiquetas

<br>

con el Editor de traducción avanzado de WPML.

Sí, esta configuración XML personalizada seguirá siendo necesaria para traducir el widget "Dynamic Field" de JetEngine.

El equipo de JetEngine necesitaría incluir esta configuración en su complemento.

He escalado este problema de JetEngine a nuestro equipo de compatibilidad, para que nuestro equipo pueda intentar comunicarse con el equipo de JetEngine con respecto a este problema.

El otro problema, que se refiere al "Editor de traducción avanzado" de WPML, se ha escalado a nuestros desarrolladores y ya están trabajando en una solución.