Por fin, después de un desarrollo muy largo (y complejo), los clientes de ICanLocalize pueden actualizar WPML a su versión actual y seguir disfrutando de un flujo de trabajo de traducción optimizado.
Qué ha cambiado en WPML 3.2 (y por qué ha tardado tanto)
WPML 3.2 incluye una interfaz completamente nueva para los servicios de traducción. Probablemente sepa que ahora WPML ofrece más opciones de traducción, y muy pronto habrá nuevos y excelentes servicios de traducción.
Esta actualización significa que WPML ahora se comunica con los servicios de traducción utilizando un método diferente al anterior. En lugar de trabajar directamente con ICanLocalize, WPML se comunica con lo que llamamos “Translation Proxy”. Este servidor intermedio es de gran ayuda, ya que nos permite supervisar la comunicación y solucionar rápidamente cualquier problema que surja. También significa que los servicios de traducción no necesitan comunicarse directamente con los sitios individuales de WordPress (lo que evita un montón de problemas con bibliotecas PHP, compatibilidad, codificación, etc.).
El problema era que no teníamos forma de trasladar los proyectos existentes de ICanLocalize del método «antiguo» al nuevo. Ahora sí la tenemos :-)
Cómo actualizar a la versión actual de WPML
Todos los sitios de WPML ahora pueden pasar a la versión actual. Si utiliza ICanLocalize, verá un mensaje bastante alarmante acerca de tener que volver a una versión anterior. Este mensaje es de antes de que tuviéramos este plugin de migración.

Ignórelo. No vuelva a una versión anterior de WPML y siga el resto de las instrucciones aquí.
Vaya a su cuenta de WPML.org y haga clic en Descargas. Desplácese hasta el final y descargue el plugin llamado Migrate ICanLocalize Translation to WPML 3.2. Instálelo en su sitio y actívelo.
El alarmante mensaje sobre tener que volver a una versión anterior desaparecerá. Ahora, vaya al nuevo menú que el plugin ha creado para el proceso de migración.
Vaya a WPML->Migrate ICanLocalize Translation to WPML 3.2.

Verá dos botones. Primero, haga clic para migrar la cuenta a WPML 3.2. Esto se ejecuta casi al instante. Luego, haga clic para migrar los trabajos.
Ya debería estar todo listo. Cuando vaya a WPML->Gestión de traducción->Traductores, debería ver a sus traductores actuales de ICL seleccionados y los trabajos completados aparecerán de nuevo en el Escritorio de traducción de WPML.

Si hay algún problema en este proceso de migración (no debería haberlo), el plugin de migración lo notificará en la pantalla. Cree un nuevo ticket en el foro de soporte técnico de WPML, copie lo que vea y péguelo en el hilo del foro. Asegúrese de explicar lo que está haciendo y lo que está viendo.
Ya no necesita el plugin de migración. Vaya a Plugins y desactívelo. El plugin de migración no hace nada más. Mantenerlo activo no causará ningún problema, pero no es necesario para sus sitios.
El orden correcto para actualizar WPML y WordPress
Si está ejecutando una versión anterior de WPML, lo más probable es que también esté ejecutando una versión anterior de WordPress.
Un proceso de actualización seguro sería:
- Haga una copia de seguridad de la base de datos de su sitio
- Actualice TODOS los componentes de WPML a la versión actual
- Instale y ejecute el plugin de migración para clientes de ICanLocalize (obviamente, solo si es cliente de ICanLocalize)
- Actualice WordPress
Actualización automática de versión para todos
Esta semana, queremos ver cómo va este proceso de migración, así que lo dejaremos funcionar en modo manual. Hemos realizado pruebas exhaustivas en este proceso y ya se está ejecutando con éxito en todos nuestros sitios también.
La próxima semana, por fin enviaremos actualizaciones automáticas a la versión actual para todos los sitios existentes de WPML.
¿Preguntas? ¿Sugerencias? ¿Ideas? Deje sus comentarios y le responderemos.

