WPML
Estado
Resuelto
Resuelto en
WPML 3.7.0

Resumen del problema

Si utiliza un tema que usa un maquetador visual, o usa un plugin de maquetador visual, puede encontrarse con algunas situaciones específicas en las que falten valores en el editor de traducción al editar una página traducida actualizada.

Estas situaciones pueden ocurrir en el siguiente escenario:

1. Crea una página de prueba con un shortcode de texto.

2. Luego, traduce esa página.

3. A continuación, va a la página original y modifica el texto que está en el shortcode.

4. Esto hace que la página traducida necesite una actualización, por lo que va al editor de traducción para hacerlo.

5. Cuando visita el editor de traducción, notará que el valor traducido para la cadena modificada está vacío.

Lo bueno es que la cadena traducida originalmente puede recuperarse de la página traducida cuando la visita en el front-end.

Esto no es un error, sino la forma en que funcionan las cosas porque las traducciones en realidad se gestionan mediante Traducción de cadenas.

Para algunos maquetadores visuales, al modificar el original, no hay forma de que Traducción de cadenas sepa si se trata de una cadena nueva o modificada. Por lo tanto, no hay forma de identificar la cadena. Así que, cambiar la cadena original hace que Traducción de cadenas se comporte como si se estuviera añadiendo una cadena nueva sin traducción y, por eso, el valor está vacío en el editor de traducción.

Solución alternativa

Antes de cambiar el contenido de un elemento del maquetador visual en el idioma ORIGINAL de la entrada/página:
1. Vaya a la traducción de esa entrada/página
2. Copie el valor traducido del elemento que desea editar
3. Pegue este contenido en una ubicación temporal (p. ej., un bloc de notas)
4. Luego, edite el elemento original con el valor deseado.
5. Al actualizar la traducción, pegue el contenido del paso 3 en los cuadros en blanco del elemento.
6. Realice cualquier actualización y guarde.

Todos los problemas conocidos →