WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 3.2
Resuelto en
3.2.3

Resumen del problema

El problema afecta a las instalaciones que se basan en una versión de WordPress que no está en inglés.

Se debe a que WPML guarda los traductores utilizados por ICanLocalize para cada par de idiomas en las opciones de WordPress.

A través de una serie de acciones del usuario en la pestaña Gestión de traducción -> Traductores, era posible guardar entradas corruptas para estos pares de idiomas que no apuntaban a una combinación adecuada de idioma de origen y de destino.

Estas entradas alteraban la comunicación con ICanLocalize hasta el punto de interrumpir por completo la funcionalidad de añadir nuevos traductores.

Los usuarios de ICanLocalize y WPML 3.2.x pueden ver interrumpida la funcionalidad de añadir nuevos traductores desde ICanLocalize a través de la pestaña Gestión de traducción -> Traductores.

Al intentar añadir un nuevo traductor, al usuario se le muestra la página de inicio de sesión de ICanLocalize o un mensaje de error de PHP generado por WPML.

Solución alternativa

La solución alternativa proporcionada repara la configuración dañada para los usuarios afectados.

Siga estos pasos:


  1. Descargue la versión parcheada de translationproxy-translator.class.php

  2. Reemplace con ella el archivo del mismo nombre, ubicado en wp-content/plugins/wpml-translation-management/inc/translation-proxy/

También se proporcionará una corrección con la siguiente versión de WPML.

Todos los problemas conocidos →