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.

Este tema contiene 21 respuestas, tiene 3 voces.

Última actualización por martaI hace 3 años, 7 meses.

Asistido por: Alejandro.

Autor Entradas
julio 22, 2021 en 1:28 pm #9253795

martaI

Hola,

Tenemos un cliente nuevo que tiene WPML instalado por su cuenta (por eso no hemos elegido ninguna web de la lista, en el cajetín de información de depuración viene indicada la url de la web).

Vemos que todas las páginas tienen traducido el contenido en el administrador, pero al visualizar las páginas solo se ve el contenido en castellano. Aunque se utilice el language switcher de la cabecera para cambiar de idioma la página, no se carga ninguna traducción.

La web tiene todo actualizado plantilla, plugins...

¿Podríais echar un vistazo para saber por qué no se muestran las traducciones? Os podemos dar acceso al administrador sin problema, si habilitais una respuesta en privado.

Gracias y un saludo,

julio 23, 2021 en 5:28 am #9257813

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,
Muchas gracias por contactarnos.

1.- Por favor visite este enlace: https://wpml.org/documentation/theme-compatibility/xtheme/ donde encontrará los pasos a seguir para traducir Cornerstone correctamente con WPML y compare los pasos seguidos por su cliente. Le recomiendo especialmente que lea esta sección: https://wpml.org/documentation/theme-compatibility/xtheme/#known-issues

Si el problema persiste, entonces le pido que cree una página de pruebas -> La traduzca siguiendo los pasos de la documentación -> Compruebe si el problema persiste.

Puede decirme el resultado de los pasos anteriores?

2.- Por favor incremente el límite de memoria de PHP. El mínimo requerido es de 128Mb: https://wpml.org/home/minimum-requirements/
Para ello puede agregar el siguiente código al archivo wp-config.php que se encuentra en la raíz del sitio:

 /* Memory Limit */
define('WP_MEMORY_LIMIT', '128M');

- Añádelo encima de la línea /* That's all, stop editing! Happy blogging. */

Saludos,
Carlos

julio 23, 2021 en 8:15 am #9258361

martaI

Buenos días Carlos,

Gracias por tu atención.

1 - He revisado los videos de la documentación y esos son los pasos con los que se han creado las traducciones de manera manual. Es decir, si entras a editar una traducción se carga el Traductor de WPML donde tienes a la izquierda castellano y a la derecha el otro idioma, y tiene los campos rellenados traducidos. Comprobando los problemas de compatibilidad de la plantilla, no creo que tiene relación puesto que está fallando la traducción de los elementos más básicos como un bloque de texto, no los que se mencionan ahí, además que vemos que en el traductor sí que están metidos esos textos que no se están mostrando.

En vista de eso he hecho un par de pruebas a crear nuevas páginas que te detallo a continuación:

a) Crear una página llamada Pruebas (el slug es /pruebas), cargarle el diseño de la Home y traducirla. He creado traducciones en EN y EUS pero ambas páginas salen totalmente en blanco.

b) Crear una página llamada Pruebas2 (el slug es /pruebas2) y hacer un diseño simplemente de 2 párrafos de texto. Hemos traducido el contenido en inglés, pero al entrar a la página se ve totalmente en blanco también.

2 - Hemos incrementado el límite de memoria, gracias por el código.

Quedamos a la espera de tu respuesta.

Gracias y un saludo,

julio 23, 2021 en 9:06 am #9258883

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,

Me gustaría solicitar acceso temporal al sitio (wp-admin y FTP) con el objetivo de ver el problema más de cerca. Su próxima respuesta será privada y en ella encontrará los campos correspondientes a las credenciales solicitadas.

Aunque no realizaré ningún cambio en el sitio siempre es recomendable crear una copia de seguridad del sitio completo antes de compartir las credenciales de acceso.

Saludos,
Carlos

julio 23, 2021 en 9:41 am #9259245

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,
Muchas gracias por compartir las credenciales.

Antes de continuar le pido que cree una copia de seguridad del sitio completo y actualice todas las funcionalidades desactualizadas que aparecen en este enlace: enlace oculto

Luego compruebe si el problema persiste.

Saludos,
Carlos

julio 23, 2021 en 10:32 am #9259653

martaI

Hola Carlos,

Tenemos copias de seguridad de la web, tranquilo. Hemos actualizado los temas pendientes pero el problema sigue ocurriendo.

Gracias y un saludo,

julio 23, 2021 en 11:11 am #9259909

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,
Muchas gracias por su respuesta.

He vuelto a revisar el sitio y:
1.- Las páginas no están traducidas completamente, puede observar que apenas aparecen los iconos de los lápices que significan que el contenido está traducido por completo.
2.- El selector de idiomas del menú no está creado con WPML y en algunos casos no cambia de idiomas correctamente.

He realizado los siguientes pasos para comprobarlo:
- Edite la página enlace oculto
- Realicé un pequeño cambio en el contenido del idioma original
- Guardé los cambios
- Actualicé las traducciones.

Ahora puede observar que la página enlace oculto está traducida correctamente a todos los idiomas y puede utilizarla como ejemplo para traducir el resto de las páginas.

Le recomiendo que lea estos enlaces que le permitirán aprender cómo traducir el contenido de manera correcta y cómo crear un selector de idiomas con WPML:
- https://wpml.org/es/documentation-2/guia-de-inicio/#como-traducir-paginas-publicaciones-y-entradas-personalizadas
- https://wpml.org/es/documentation-2/guia-de-inicio/configuracion-del-idioma/opciones-del-intercambiador-de-idiomas/

Saludos,
Carlos

julio 23, 2021 en 11:46 am #9260285

martaI

Hola Carlos,

Gracias por la página de Pesca! Pero perdona pero no conseguimos arreglar ninguna página. Estamos intentando arreglar la página de Excursiones siguiendo tus pasos:

1 - Hacer un cambio en castellano (dandole a edit with cornerstone).
2 - Entrar a editar cada idioma, marcar las casillas para que salga 100% traducido.
3 - Añadir un selector de idioma de wpml al menú.

Pero ahora esas páginas se nos ven en blanco en los otros idiomas enlace oculto
¿Por qué no se muestran si la traducción está al 100%?

Hemos hecho lo mismo en Deportes, pero en vez de editar castellano desde Cornerstone lo hemos hecho desde el editor de WP normal, pero el resultado es el mismo, los otros idiomas salen en blanco a pesar de tener el 100% traducido.

Vemos que esos fallos ocurren aun usando el selector de idioma de WPML.

¿Podrías echarle un vistazo por favor a ver qué está pasando?

Muchas gracias.

julio 23, 2021 en 12:11 pm #9260325

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,

Olvidé mencionarles que cuando editan las páginas en el idioma original debe activar estas opciones que aparecen dentro del bloque Idiomas en la columna derecha:
- Duplicar los elementos multimedia cargados en las traducciones
- Duplicar la imagen destacada en las traducciones

Lo he hecho en la página enlace oculto y ahora puede ver cómo aparecen las traducciones correctamente.

Saludos,
Carlos

julio 23, 2021 en 1:29 pm #9260831

martaI

Hola Carlos,

Perdona pero seguimos sin conseguirlo. Sí, vemos que ahora esa página también se ve bien, pero hemos hecho el intento en otras 2 enlace oculto y enlace oculto y aunque este el 100% traducido y esas dos casillas marcadas, no se ve el contenido traducido...

¿Estamos haciendo algún paso mal? Esto es lo que hacemos:

1 - Entrar a editar la página en castellano y marcar las 2 casillas de la derecha que mencionas.
2 - Guardar los cambios.
3 - En la columna de la derecha entrar a editar cada idioma, poner al 100% la traducción, y darle a "Guardar y cerrar"

Como te comentamos hemos seguidos estos pasos en estas dos páginas y se ve todo en castellano.

También hemos hecho el intento en enlace oculto y se ve bien inglés ahora, pero el resto de idiomas en blanco.

Gracias por tu ayuda.

julio 26, 2021 en 7:40 am #9269851

Alejandro
Supporter

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

Zona horaria: Europe/Rome (GMT+01:00)

No has hecho nada mal, es que parece que Cornerstone le da prioridad al método que ellos decidieron usar para la traducción de los elementos con WPML (la manual, que puedes ver cambiando de idiomas por medio de las banderitas que aparecen dentro del editor de cornerstone).

Te pido que hagas una prueba diferente:

- Crea una página nueva
- en cornerstone agrega un elemento de texto clásico.
- Guardalo y traducelo usando un editor de traducción.

- Revisa si aquí se traduce el contenido.

----------------

Si se traduce entonces:

- haz un template de la página de los calamares u otra página, que tenga este problema.

- En una nueva página, carga este template
- Trata de traducirla de nuevo

veamos si así se logra traducir.

julio 26, 2021 en 2:58 pm #9273303

martaI

Hola Alejandro,

Hemos hecho esta prueba, te digo los pasos:

1 - Crear una página nueva (desde el editor de WP normal) y marcar las 2 casillas de la derecha.

2 - Guardar y entrar a editar con cornerstone, meter un texto y guardar.

3 - Volver al editor normal de páginas para darle en la columna derecha a crear la traducción en inglés.

4 - Hemos metido el texto en el editor de traducción de WPML, y guardar.

5 - La página en inglés sale en blanco: enlace oculto

Hemos hecho otra prueba usando la plantilla del chipirón, y se ve en blanco la nueva traducción también: enlace oculto

Así que no hemos conseguido avanzar nada... quedamos a la espera de tus instrucciones.

Gracias por tu ayuda.

Un saludo.

julio 27, 2021 en 7:33 am #9277337

Alejandro
Supporter

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

Zona horaria: Europe/Rome (GMT+01:00)

Ok,

He preguntado a nuestros desarrolladores sobre la actual compatibilidad con el cornerstone de X, ya que el problema principal es que Cornerstone es usado en los temas de themeco PERO, cada uno es un poco diferente de la versión "standalone" así que puede que nosotros seamos compatibles solo con esa versión.

Sin embargo, para poder enviar el caso a nuestros desarrolladores para más tests, te pido que trates de recrear el caso aquí: enlace oculto

- Activa los idiomas que tienes en tu página
- Instala X
- crea una página con 2 elementos: classic text y text (v2)
- Traduce esta página con algún editor de traducción

Avísame si aquí sucede lo mismo que en tu página, para poder ver que hacer sucesivamente.

julio 27, 2021 en 8:53 am #9277965

martaI

Hola Alejandro,

Te cuento los pasos que he seguido y los resultados:

1 - He activado los idiomas en el sandbox

2 - He instalado X, X child y Cornerstone. AL instalar Cornerstone, me ha salido el mensaje del pantallazo, al que le he dado a "Activar ahora".

3 - He creado la página enlace oculto y he puesto a la izquierda un "Classic text" y a la derecha un "Text" (no he encontrado uno que se llamase v2). He guardado los cambios.

4 - He ido a editar la página de forma normal y en la columna de la derecha, le he dado al + para crear la traducción a inglés. He traducido los textos y parece que sí se muestran traducidos: enlace oculto

Quedo a la espera de tus comentarios.

Un saludo.

Mensaje al instalar cornerstone.PNG
julio 27, 2021 en 11:12 am #9279145

Alejandro
Supporter

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

Zona horaria: Europe/Rome (GMT+01:00)

Hola!

he hecho 2 cosas para arreglar el problema y al parecer ahora si todo está bien.

1) He actualizado nuestros plugins a la versión más reciente.
2) He agregado el código que debería estar internamente en tu plugin, pero que por alguna razón no se había agregado.

Ese código manejaba la compatibilidad actual con X, y al parecer la que tenías estaba desactualizada.

la verás en WPML > Configuración > Código XML Personalizado.

Puedes remover ese código luego de la próxima actualización de WPML.

Saludos.