Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem:
El cliente está intentando traducir páginas en su sitio web usando WPML, pero después de la traducción, el diseño visual y los textos se desmontan y aparece un error E_ERROR al intentar editar las páginas traducidas. El error indica un problema con un formato de cadena incorrecto en el código.
Solution:
1. Verificar si alguna cadena en la página contiene símbolos como %, %s, o %d, que son formatos de posicionadores. Estos deben estar correctamente configurados en todos los idiomas. Para hacer esto, el cliente debe:
- Visitar la página problemática.
- Revisar el contenido y las cadenas que se muestran.
- Acceder a WPML -> Traducción de Cadenas y buscar las cadenas que aparecen en la página, asegurándose de que los posicionadores estén añadidos en el idioma secundario.
2. Si el problema persiste, podría ser útil crear una nueva página con el mismo contenido para determinar si el problema es con la entrada específica en la base de datos.
Si estas soluciones no resuelven el problema o si la información parece desactualizada, recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos y asegurarse de que todas las versiones de temas y plugins estén actualizadas.
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: Exception
Este tema contiene 14 respuestas, tiene 0 voices.
Última actualización por Carlos Rojas hace 7 meses, 4 semanas.
Asistido por: Carlos Rojas.
| Autor | Publicaciones |
|---|---|
| febrero 20, 2025 a las 9:01 pm #16731426 | |
|
080-Digital |
Antecedentes del problema: Síntomas: Preguntas: |
| febrero 21, 2025 a las 10:25 am #16733078 | |
|
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola, 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, |
| febrero 24, 2025 a las 10:11 am #16740016 | |
|
080-Digital |
Sigo teniendo el problema. Quan cerqueu informació sobre aquest problema, se us pot preguntar per alguna de la següent informació: Detalls de l'error |
| febrero 24, 2025 a las 10:13 am #16740032 | |
|
080-Digital |
No sé muy bien dónde buscar eso ni cómo hacerlo: |
| febrero 24, 2025 a las 12:26 pm #16740899 | |
|
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola, Para buscar la cadena debe realizar estos pasos: Nota importante: cuando busque las cadenas en WPML -> Traducción de Cadenas, no puede marcar la opción de 'Coincidencia exacta' |
| febrero 24, 2025 a las 12:44 pm #16741021 | |
|
080-Digital |
No existe el idioma CA. Ha desparecido? |
| febrero 24, 2025 a las 12:53 pm #16741050 | |
|
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Lo siento, no entiendo su mensaje. |
| febrero 26, 2025 a las 6:25 pm #16752840 | |
|
080-Digital |
Hola Carlos...no sabemos qué está pasando, pero desde las últimas actualizaciones algo no va bien. Traducimos una página, y a la que cambias una sola palabra, WPML vuelve a pedir traducir TODA la página entera de nuevo. Nos salen errores. Estamos un poco desesperados. |
| febrero 26, 2025 a las 6:26 pm #16752884 | |
|
080-Digital |
Nuestra configuración es la siguiente: |
| febrero 26, 2025 a las 6:27 pm #16752886 | |
|
080-Digital |
DEBUG es: [REMOVED] |
| febrero 26, 2025 a las 6:28 pm #16752887 | |
|
080-Digital |
No encontramos nada corrupto. Y en otras webs también nos da problemas |
| febrero 26, 2025 a las 7:31 pm #16753211 | |
|
080-Digital |
[Wed Feb 26 10:27:48.366391 2025] [security2:error] [pid 2939267:tid 2939396] [client 144.76.22.172:39476] [client 144.76.22.172] ModSecurity: Warning. String match within "/accept-charset/ /content-encoding/ /proxy/ /lock-token/ /content-range/ /if/" at TX:header_name_accept-charset. [file "https://cdn.wpml.org/usr/share/modsecurity-crs/rules/REQUEST-920-PROTOCOL-ENFORCEMENT.conf"] [line "1127"] [id "920450"] [msg "HTTP header is restricted by policy (/accept-charset/)"] [data "Restricted header detected: /accept-charset/"] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.6"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-protocol"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/210/272"] [tag "PCI/12.1"] [hostname "www.fundaciosorli.org"] [uri "https://cdn.wpml.org/robots.txt"] [unique_id "Z77elMaq12rsSIKmCrOhiwAAAFA"] |
| febrero 26, 2025 a las 7:58 pm #16753264 | |
|
080-Digital |
#11 /usr/home/fundaciosorli.org/web/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) |
| febrero 26, 2025 a las 8:50 pm #16753387 | |
|
080-Digital |
AVISO DE OTRO ERROR: Un error del tipus E_ERROR s'ha produït a la línia 603 del fitxer /usr/home/fundaciosorli.org/web/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-admin-ui.php. El missatge d'error: Uncaught ValueError: Unknown format specifier "," in /usr/home/fundaciosorli.org/web/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-admin-ui.php:603 |
| febrero 27, 2025 a las 8:43 am #16754541 | |
|
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola, Puede decirme el resultado de los pasos descritos en este mensaje? https://wpml.org/es/forums/topic/problemas-con-sitepress-multilingual-cms/#post-16740899 |



