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
- 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 -
- 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 -

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

Etiquetado: 

Este tema contiene 1 respuesta, tiene 0 voces.

Última actualización por Carlos Rojas hace 15 horas, 21 minutos.

Asistido por: Carlos Rojas.

Autor Entradas
febrero 20, 2025 en 9:01 pm #16731426

080-Digital

Antecedentes del problema:
Estoy intentando traducir 3 páginas en mi sitio web usando WPML. Una vez hecha la traducción, el diseño visual y los textos se han desmontado. Cuando intento editar dentro de WordPress, da error y no aparece el contenido. Esperaba poder editar la página y traducirla. Aquí está el enlace a la página donde se puede ver el problema: enlace oculto. También he recibido un error al intentar acceder a la página de edición: enlace oculto.

Síntomas:
Un error del tipo E_ERROR se ha producido en la línea 209 del archivo /usr/home/fundaciosorli.org/web/wp-content/plugins/sitepress-multilingual-cms/menu/post-menus/post-edit-screen/wpml-meta-boxes-post-edit-html.class.php. El mensaje de error: Uncaught ValueError: Missing format specifier at end of string.

Preguntas:
¿Por qué se desmonta el diseño visual y los textos después de la traducción?
¿Cómo puedo solucionar el error E_ERROR al intentar editar la página?

febrero 21, 2025 en 10:25 am #16733078

Carlos Rojas
Supporter

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

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

Hola,
Muchas gracias por contactarnos

La causa más probable de este problema es que la página contenga una cadena que tiene %, o %s o %d, que son posicionadores y al traducirse dicha cadena -probablemente en WPML -> Traducción de Cadenas- no se haya añadido este posicionador al idioma secundario. Le recomiendo que comience buscando si hay alguna cadena que aparezca en la página y cumpla este requisito (debe buscar la cadena en WPML -> Traducción de Cadenas).

Por otra parte, existe la posibilidad de que la entrada en la base de datos para dicha página esté corrupta, y la forma más rápida de determinar si este es el caso, es crear una nueva página con la misma informació y comprobar si el problema desaparece.

Saludos,
Carlos