Mejora la traducción de tu sitio web con WPML 3.2 Beta – ¡Descarga ya!
WPML 3.2: Novedades y Mejoras
¡Estamos listos con la primera versión beta pública de WPML 3.2! Este lanzamiento es el resultado de meses de desarrollo y trae consigo muchas nuevas capacidades a WPML.
Carrito de Traducción
El Carrito de Traducción te permite elegir contenido para traducir de una manera mucho más fácil que antes. Es muy similar a un carrito de compras en un sitio de comercio electrónico. Puedes agregar cualquier tipo de contenido (incluyendo cadenas) al carrito. Cuando estés listo, envíalo de una vez a tus traductores.
Imagina que estás añadiendo una vitrina a tu sitio y quieres traducirla.
Comenzarás con el Panel de Traducción y seleccionarás la nueva página donde se muestra la vitrina. Agrégala al carrito.
Ahora, cambia el filtro y elige el tipo de entrada de la vitrina. Agrega las entradas de la vitrina que deseas traducir al carrito.
Finalmente, ve a la pantalla de Traducción de Cadenas y localiza las cadenas que aparecen en el tema para la vitrina (como ‘visitar sitio’, ‘enlace’, etc.). Selecciona todas esas cadenas y agrégalas al carrito.
Hasta este punto, nada ha sido enviado realmente a traducción. Ve al Carrito de Traducción, revisa todo lo que has añadido y envía a traducción en un solo lote. Puedes darle al lote un nombre para recordar de qué se trataba.
Tu traductor te lo agradecerá por recopilar toda la información relevante y enviarla junta. También es mucho más fácil para ti hacer un seguimiento de las traducciones cuando están agrupadas por tema.
Enviar a traducción se ha vuelto mucho mejor con el Carrito de Traducción. Es posible que nunca lo notes, pero ahora WPML envía el contenido del carrito en fragmentos, con actualizaciones AJAX. Esto significa que puedes poner cantidades ilimitadas de contenido en el carrito y enviarlo como un paquete grande. No necesitas preocuparte por que los servidores se agoten. WPML lo envía en pequeños fragmentos, pero tu traductor aún lo recibe como un paquete único.
Servicios de Traducción
Sí, amamos nuestro propio servicio de traducción, ICanLocalize, pero tú puedes elegir. WPML 3.2 te permitirá seleccionar entre diferentes proveedores de servicios profesionales. Actualmente, estamos trabajando con varios servicios de traducción líderes, integrándolos con WPML.
Ahora estamos (finalmente) listos para trabajar con cualquier servicio de traducción que tenga una API. Este avance es el resultado de nuestro nuevo Proxy de Traducción.
El Proxy de Traducción es nuestro nuevo servidor, que hace de puente entre los protocolos de diferentes proveedores de servicios de traducción y sitios de WordPress. Permite que WPML se comunique con diferentes servicios de traducción sin conocer su protocolo.
WPML envía contenido al Proxy de Traducción. El Proxy de Traducción lo encola y lo envía al servicio de traducción utilizando su API nativa. Así que ahora, para admitir un nuevo servicio de traducción, no necesitamos actualizar WPML en cada sitio web del mundo. Agregamos el soporte a nuestro Proxy de Traducción y todos tienen acceso a un nuevo servicio de traducción.
Nuestros primeros socios de traducción son el equipo de Cloudwords. Hemos estado trabajando silenciosamente con Cloudwords en los últimos meses, integrando WPML y nuestro Proxy de Traducción con la API de Cloudwords. Tan pronto como se lance WPML 3.2 en producción, podrás recibir trabajos de traducción de Cloudwords.
Traducción de Paquetes
Algunos plugins y temas utilizan sus propias tablas y estructuras de datos complejas para almacenar datos. Hemos visto esto con editores visuales, gestores de eventos y temas de nicho.
Ahora, WPML puede manejar estas estructuras de datos con facilidad.
Los ‘Paquetes de Traducción’ en WPML permiten a los plugins y temas (fácilmente) declarar sus estructuras de datos y hacerlas conocidas por WPML.
Usar los nuevos Paquetes de Traducción es casi demasiado fácil. Solo llamas a un gancho (wpml_register_string) al guardar tus datos. Este solo gancho le dice a WPML que hay una pieza de información que pertenece a un objeto. Llámalo tantas veces como necesites para agregar campos.
WPML recopila toda esta información y construye objetos traducibles. Luego, permite a los usuarios traducirlos utilizando el Panel de Traducción, al igual que cualquier otro contenido de WordPress.
Cuando renderices, pasa tus datos a través del filtro WPML_translate_string. Si el objeto está traducido, recibirás la cadena correcta en el idioma correspondiente.
Agregar el soporte de WPML a nuestro plugin de Layouts solo requirió unas pocas líneas de PHP. Creamos todo el plugin de Layouts sin pensar mucho en el idioma y lo hicimos listo para ser multilingüe en un par de horas.
Compatibilidad con Caché de Objetos W3TC
WPML 3.2 te ayuda a ejecutar sitios (mucho) más rápido al admitir la caché de objetos de W3TC. La caché de objetos significa que los elementos complejos no necesitan ser recalculados en cada renderización de página (o a menudo, varias veces dentro de la renderización de la página).
El motor de Caché de Objetos verifica si un ‘objeto’ fue calculado recientemente. Si es así, no es necesario calcularlo nuevamente. Esto puede acelerar considerablemente los sitios dinámicos, donde no se pueden cachear páginas completas.
En el pasado, la caché de objetos no funcionaba con WPML porque los objetos se mezclaban entre idiomas. WPML 3.2 soluciona este problema filtrando las claves de los objetos y añadiendo idiomas a ellas.
Pero esto es solo parte de la mejora en WPML 3.2. También hemos refactorizado el código de Traducción de Cadenas, haciéndolo mucho más optimizado para trabajar con la caché de objetos.
Si tu sitio tiene solo unas pocas cadenas, es posible que no notes una gran mejora. Si estás ejecutando un sitio con muchas cadenas (típico de los sitios de WooCommerce), deberías sentir una considerable mejora en la velocidad, especialmente si usas W3TC con Caché de Objetos.
XLIFF y Análisis de Traducción Fusionados
WPML 3.2 incluye tanto el módulo XLIFF como el Análisis de Traducción, dentro del módulo de Gestión de Traducción. Hemos unificado los tres porque al abrir WPML a diferentes servicios de traducción, pasamos a utilizar archivos XLIFF para todo. Entonces, ya no es necesario un módulo XLIFF separado para WPML. ¡XLIFF es genial!
Problemas Conocidos
Las nuevas versiones de Gravity Forms parecen estar causando problemas con WPML. Esto no está completamente relacionado con WPML 3.2, pero estamos investigándolo.
Además, WPML 3.2 deprecia una llamada que nuestro plugin CRED utiliza. Publicaremos una actualización para CRED para que sea completamente compatible con WPML 3.2.
Esta versión de WPML no está destinada a sitios de producción (todavía). No admite NINGUNA traducción profesional, incluida la de ICanLocalize.
Descarga y Danos tu Opinión
Puedes obtener WPML 3.2 Beta desde tu cuenta de WPML. Inicia sesión,
Para más detalles sobre esta actualización, visita el artículo original en https://wpml.org/changelog/2015/02/wpml-3-2-first-beta/.
Descubre cómo optimizar tu sitio con Zonsai, especialistas en diseño WordPress.