Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
El cliente experimenta problemas con la traducción de textos en botones y enlaces como 'Continue reading', que se insertan desde la sección 'Apariencia > Personalización' en WordPress. Aunque inicialmente se ingresan en inglés, cambian automáticamente al español o alemán después de realizar modificaciones en la apariencia. El cliente sospecha que esto podría deberse a que el idioma de su perfil de administrador es español, mientras que el idioma predeterminado del sitio es inglés.

Solution:
Para resolver este problema, recomendamos seguir estos pasos:
1. Asegúrate de que estás trabajando desde el idioma predeterminado de la página al hacer cambios en 'Apariencia > Personalizar'.
2. Cambia temporalmente tu perfil a inglés en 'Usuarios > Perfil' para mantener la consistencia mientras trabajas.
3. Revisa y configura las traducciones globales en WPML > Traducción de cadenas. Busca el texto del botón o el enlace y asegúrate de que las traducciones estén correctas para todos los idiomas.
4. Excluye WPML del caché interno para evitar problemas con datos cacheados.
5. Si es necesario, desactiva WPML temporalmente al personalizar el tema.

Si después de seguir estos pasos el problema persiste, te recomendamos revisar la documentación de WPML sobre la traducción de textos de administración en este enlace y cómo cambiar el idioma fuente de las cadenas en este otro enlace.

Si la solución propuesta no resuelve el problema o si la información proporcionada se ha vuelto obsoleta, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/ y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visita nuestro foro de soporte en https://wpml.org/forums/forum/spanish-support/.

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: 

Este tema contiene 40 respuestas, tiene 2 voces.

Última actualización por Carlos Rojas hace 1 mes, 4 semanas.

Asistido por: Carlos Rojas.

Autor Entradas
febrero 11, 2025 en 1:53 am #16689780

sergioL-22

Hola, te lo había dicho, cambiar el color global blanco por un gris. Siempre hago eso y lo he dicho varias veces en el hilo, cambiar algún color que es lo mas simple para luego volver a poner el que tenía. Vosotros podéis decirme que pruebas y cuantas veces las hacéis para comprobar si no vuelve el error? Porque a mi me ha vuelto el error a la primera.

febrero 11, 2025 en 2:08 am #16689782

sergioL-22

Por cierto, las correcciones para la errata en el código las estáis implementando en las nuevas versiones de WMPL que vais sacando? porque me acaba de llegar el email de la actualización WPML 4.7.

febrero 11, 2025 en 8:43 am #16690304

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Muchas gracias por confirmar los cambios que ha realizado.

He preguntado a nuestros especialistas si la errata se ha incluido en la nueva versión de WPML. Regresaré con usted en cuanto tenga una respuesta.

febrero 13, 2025 en 10:14 am #16701053

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

Por favor comprueba ahora. Se ha añadido una pequeña modificación al código y ya funciona de nuestra parte.

Quedo a la espera de su mensaje.

febrero 17, 2025 en 7:33 am #16711839

sergioL-22

El viernes hice un par de pruebas y se mantenía bien, pero hoy he vuelto a probar y ha vuelto el error (siempre las mismas pruebas sencillas de color). El error siempre vuelve en algún momento...

febrero 17, 2025 en 8:34 am #16712174

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Muchas gracias por su mensaje.

Ya he avisado a nuestros especialistas de segundo nivel.

febrero 17, 2025 en 11:49 am #16713841

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

Por favor realice los siguientes pasos y compruebe si el problema persiste:
- Cree una copia de segurida del sitio completo
- Active el tema padre (actualmente está utilizando un tema hijo de Astra)
- Desactive el plugin 'Astra Pro'
- Si el problema desapareció active primero el tema hijo y luego el plugin 'Astra Pro' y compruebe si el problema vuelve a aparecer

Puede decirme el resultado de los pasos anteriores?

febrero 20, 2025 en 9:51 am #16728551

sergioL-22

Haciendo ese proceso, ha seguido fallando el botón de cabecera: lo había corregido a "2025 Catalogue" y lo ha cambiado a "Catalogo 2025" (italiano). Con "Read More" no ha habido error, los ha reseteado y traducido bien en el resto de idiomas. Es decir, parece que desactivando el Astra Pro, falla solo el botón de cabecera.
Después he corregido los fallos, activar tema hijo y 'Astra Pro'. Un par de pruebas y vuelven a fallar los dos, botón y "Read More" (los ha cambiado al alemán... esto es como la lotería).
Llevo varias horas perdidas hoy con esto, por favor, si queréis solucionarlo de verdad podéis comunicar con los de Astra, que ellos también solucionan errores con respecto a WPML (ellos mismos lo dicen en las actualizaciones).

febrero 20, 2025 en 11:58 am #16729390

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Muchas gracias por su respuesta.

He actualizado a nuestros especialistas de 2do nivel.

marzo 14, 2025 en 12:27 pm #16816727

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

Las cadenas y opciones en Apariencia -> Personalizar se guardan en la tabla wp_options que puede traducir en WPML -> Traducción de Cadenas. Sin embargo solamente debe editar las opciones y cadenas en Apariencia -> Personalizar en el idioma original del sitio, porque si lo hace en un idioma secundario o intenta traducir una cadena desde Apariencia -> Personalizar aparecerá el problema.

marzo 18, 2025 en 3:34 am #16827725

sergioL-22

Pues lo que venía diciendo desde el principio, conflicto entre idioma del sitio e idioma de administración. Pero la solución? Cambiar el idioma de perfil cada vez que se entra en Apariencia -> Personalizar ??
-----
Ahora mismo lo acabo de hacer: cambiar los errores con el perfil en el idioma del sitio.
Pero no podría ser que aunque lo haga así, después, y cuando para todo el trabajo aparte vuelva a cambiar el perfil a español, vuelva a venir el mismo error en cuanto WP entienda que el idioma de administración vuelve a ser español?

marzo 18, 2025 en 3:45 am #16827727

sergioL-22

Por otro lado, dentro del perfil de usuario veo que hay una opción de WPML:

"Configuración de idioma de WPML: Idioma de edición: Establecer el idioma de administración como idioma de edición."

No entiendo bien si se refiere a que esto pueda ser una "solución", es decir, activar esa opción y que esas cadenas dentro de "Apariencia -> Personalizar" se puedan poner en español (en el lenguaje de administración), y luego cambiar las cadenas como siempre a otros idiomas. Pero eso sí, que al mismo tiempo el idioma principal del sitio siga siendo inglés.

marzo 18, 2025 en 8:07 am #16828373

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

1.- El idioma por defecto del sitio es Ingles, lo que significa que cuando vaya a Apariencia -> Personalizar debe asegurarse que está en el idioma Ingles del backend. De esta forma las cadenas se van a registrar en la tabla wp_options en el idioma correcto y luego se traducirán en String Translation sin problemas.

2.- La opción "Establecer el idioma de administración como idioma de edición." permite cambiar el idioma del backend del sitio de acuerdo al idioma que tenga activo (en el backend) tal y como se describe en este enlace: https://wpml.org/es/documentation-2/guia-de-inicio/configuracion-del-idioma/configurar-el-idioma-de-administracion-de-wordpress/

Saludos!