Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problema: No logro traducir las configuraciones personalizadas responsive del elemento"Texto"

Solución:
Agrega este código en WPML > Configuración > Código XML Personalizado:

<wpml-config>
    <shortcodes>
        <shortcode>
            <tag>et_pb_text</tag>
            <attributes>
                <attribute encoding="allow_html_tags">content_tablet</attribute>
                <attribute encoding="allow_html_tags">content_phone</attribute>
            </attributes>
        </shortcode>
    </shortcodes>
</wpml-config>

Luego actualiza la página original y su traducció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.

Etiquetado: 

This topic contains 11 respuestas, has 2 mensajes.

Last updated by Alejandro hace 8 months.

Assigned support staff: Alejandro.

Autor Mensajes
diciembre 21, 2019 a las 5:53 pm #5176121

Luis Moreno

He realizado la traducción de la página de Inicio hidden link desl español al Inglés.
Las traducciones en general se han hecho correctamente, a excepción que para el caso de smartphone, las traducción de una simple linea de texto no es traducida. Sigue apareciendo en el idioma original (español).

Ya he limpiado el cache de WPML, y también los cache locales WP-Rocket, y del browser, pero no hay manera que cambie la situación.

Les anexo una imágen de como aparece el texto en español en smartphone, cuando deber¡a aparecer en inglés.

Adicionalmente esta apareciendo el siguiente mensaje en WPML --> Support:

Warning: Cannot modify header information - headers already sent by (output started at /home2/yosiga/public_html/wp-includes/script-loader.php:2785) in /home2/yosiga/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/REST/Status.php on line 62

Muchas Gracias
Luis

diciembre 22, 2019 a las 7:24 am #5177597

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Hola y bienvenido al forum de WPML.

Me puedes decir como creaste ese slider? Porque si fue hecho con algo que permita cambiar el diseño entre pc y móvil entonces probablemente se tiene que configurar mejor.

Explicame para saber cómo proceder.

diciembre 23, 2019 a las 10:46 am #5183705

Luis Moreno

Buen día Alejandro,

En realidad la parte que no se traduce correctamente es: "Bienvenidos a Online Tesis", y fue realizada con el Módulo Text de DIVI, no es un slide como el de más abajo. Cabe destacar que esto estaba funcionando correctamente. Luego de una modificación que estaba haciendo para disminuir el tamaño de las letras para SmartPhone, dejó de hacer la traducción correctamente.

Estuve revisando en la página traducida al inglés, y efectivamente el texto aparece diferente a como está en la página en español. Es como si WPML no se está enterando que debe traducir el texto. Te describo a continuación como aparece el texto en español y en inglés:

Español Desktop:
<h1>BIENVENIDOS</h1>
<h2><span style="color: #454545; font-size: 80px;">a</span> Online  Tesis</h2>

Español Tablet:
<h1>BIENVENIDOS</h1>
<h2><span style="color: #454545; font-size: 60px;">a</span> Online Tesis</h2>

Español SmartPhone:
<h1>BIENVENIDOS</h1>
<h2><span style="color: #454545; font-size: 30px;">a</span> Online Tesis</h2>

NOTA: Puedes ver que lo único que cambio es el tamaño de la letra "a", pues en el diseño se decidió que estuviera de otro color.

Inglés Desktop:
<h1>WELCOME</h1>
<h2><span style="color: #454545;font-size: 80px">to</span> Online Thesis</h2>

Inglés Tablet:
<h1>BIENVENIDOS</h1>
<h2><span>a</span> Online Tesis</h2>

Inglés SmartPhone:
<h1>BIENVENIDOS</h1>
<h2><span>a</span> Online Tesis</h2>

En la traducción al inglés para Tablet y Phone, no aparecen los string de caracteres completos. Es como si WPML no se está enterando de la diferencia existente.

Se me ocurre editar el documento en inglés y borrar el texto "Welcome to Online Thesis", de manera de forzar la traducción nuevamente, para ver si WPML reconoce que hace falta una traducción y solicita hacerla nuevamente. De esta forma debería pasar todo el string completo en cada una de las presentaciones (Desktop, Tablet y Phone).

¿qué opinas?

Saludos y muchas Gracias...
Luis Moreno

diciembre 23, 2019 a las 2:04 pm #5184865

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Me Podrías dar acceso a tu página para poder ver que pasa, porque para poder tener tantas diferencias de la misma página, debe haber algo más que no estamos tomando en cuenta, y quiero ver si logro encontrarla aunque dudo que WPML tenga que ver mucho con ello. Igual no puedo descartar ninguna hipótesis en este momento.

Agrega, por favor, las credenciales en los campos que he activado para ello.

Saludos.

diciembre 23, 2019 a las 2:09 pm #5185037

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

diciembre 24, 2019 a las 6:02 pm #5190175

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Hola!

El problema es una opción de divi que permite agregar 3 textos diferentes (uno para cada dispositivo: desktop, tablet y móvil) y veo que es algo nuevo y que al momento no funciona bien con WPML (porque ni sabíamos que existía!)

Se lo comunicaré a nuestros desarrolladores para que puedan hacer compatible esta funcionalidad.

Pero por ahora basta desactivarla, luego guardar todo y actualizar la traducción.

Saludos.

diciembre 24, 2019 a las 10:24 pm #5190563

Luis Moreno

Buenas tardes Alejandro,

Por favor dime qué opción desactivaste. Ahora la sección ¿Cómo trabajamos? no está mostrando los fonts awesome...

Te anexo un imagen

Gracias y Feliz Navidad
Luis Moreno

diciembre 25, 2019 a las 12:10 pm #5192397

Luis Moreno

Hola Alejandro,

Ya resolví el problema de las imágenes en la sección "Cómo trabajamos", no sé que ocasionó que las imágenes fonts awesome desaparecieran de los bloques que aparecen en color negro.
Estaré pendiente de eso.

De cualquier modo quisiera saber a qué opción e DIVI te refieres?

Gracias
Luis

diciembre 27, 2019 a las 8:28 am #5199171

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Al inicio del bloque de texto (y esto creo que está en todos los módulos de Divi) hay un signo de interrogación, que cuando pasas el mouse en él, hace aparecer varias opciones, una de ellas es un icono del teléfono que activa 3 pestañas : "desktop", "tablet", "mobile".

Esta opción debe ser nueva (nunca la había visto antes, per de nuevo, no soy un experto de Divi) y probablemente la activaste por error.

Sabes si está activa porque está fija y encerrada en un círculo azul cuando la opción está activada.

Saludos.

enero 6, 2020 a las 2:01 pm #5240837

Luis Moreno

Gracias Alejandro,

En realidad no he activado opción alguna en DIVI para seleccionar "desktop", "tablet", "mobile", puede ser mejoras introducidas en las ultimas versiones de DIVI...

Por favor, quisiera saber si has obtenido respuesta a la inquietud que me comentaste ibas a plantear al equipo de desarrollo, y si hay alguna información al respecto. Copio el texto más abajo:

"El problema es una opción de divi que permite agregar 3 textos diferentes (uno para cada dispositivo: desktop, tablet y móvil) y veo que es algo nuevo y que al momento no funciona bien con WPML (porque ni sabíamos que existía!)

Se lo comunicaré a nuestros desarrolladores para que puedan hacer compatible esta funcionalidad."

Gracias
Luis Moreno

enero 8, 2020 a las 12:17 pm #5253849

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Hola,

Todavía no, pero probablemente apenas se arregle el problema saldrá en una de nuestras próximas versiones.

El ticket se ha cerrado pero trataré de avisarte apenas me den una respuesta.

Saludos.

enero 17, 2020 a las 9:07 am #5310435

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Ok.

Ya encontramos el modo para hacer todo compatible y probablemente el cambio estará disponible por default no en esta próxima versión ya que está por salir sino en la que viene.

Mientras tanto, para hacer que los textos funciones correctamente puedes agregar este código en WPML > Configuración > Código XML Personalizado:

<wpml-config>
    <shortcodes>
        <shortcode>
            <tag>et_pb_text</tag>
            <attributes>
                <attribute encoding="allow_html_tags">content_tablet</attribute>
                <attribute encoding="allow_html_tags">content_phone</attribute>
            </attributes>
        </shortcode>
    </shortcodes>
</wpml-config>

Saludos.