Acabamos de publicar WPML 3.8 después de un largo período de desarrollo, pruebas y comentarios. Esta versión de WPML hace que los sitios multilingües de WordPress sean más rápidos, más fáciles de gestionar y más fáciles de traducir.
Mejoras de rendimiento en WPML 3.8
Hemos realizado varias mejoras importantes de rendimiento en WPML 3.8, principalmente en torno a Traducción de cadenas.
Las consultas para cargar las traducciones de cadenas y aplicarlas a las páginas ahora son mucho más rápidas. Descubrimos que WPML comprobaba demasiadas cosas y permitía demasiados casos que no pueden coexistir. Ahora, WPML utiliza valores predeterminados inteligentes, lo que permite que los sitios funcionen mucho más rápido. Por ejemplo, Traducción de cadenas se desactiva por completo al mostrar páginas en inglés, si las cadenas están originalmente en inglés.
La otra gran mejora de velocidad consiste en evitar que se carguen los archivos .mo. En nuestros análisis de rendimiento, descubrimos que gran parte del tiempo de carga se debe en realidad a que WordPress carga una multitud de archivos .mo. Cada uno de estos archivos es pequeño (y a menudo eficiente), pero cargar docenas de ellos en cada página puede consumir muchos recursos.
Ahora, de forma predeterminada, WPML evita que WordPress cargue estos archivos .mo. Por supuesto, esto hace que el sitio funcione mucho más rápido. Pero ¿qué pasa con las traducciones de estos archivos .mo? Bueno, en esto es en lo que hemos estado trabajando tan arduamente. Hemos ampliado WPML Traducción de cadenas para emular el mecanismo de los archivos .mo. Ahora, WPML escanea los archivos .mo solo una vez y almacena sus traducciones en su tabla de Traducción de cadenas. Luego, WPML entrega las cadenas exactas que aparecen en cada página, sin tener que cargar todos estos archivos .mo.
Los resultados de estas mejoras variarán de un sitio a otro. En general, los sitios que utilizan muchos plugins (y plugins grandes como WooCommerce) serán los más beneficiados. Nuestros propios sitios ahora se cargan en aproximadamente la mitad de tiempo. Algunas páginas, en menos de la mitad de tiempo.
Localización de temas y plugins más sencilla
Asisto a muchos eventos de WordPress e intento hablar con la mayor cantidad posible de desarrolladores que utilizan WPML. El comentario que escuché a menudo es que WPML está muy bien, pero que se tarda un tiempo en configurarlo. Al indagar un poco, descubrimos que gran parte de la frustración giraba en torno a la pantalla de administración «Localización de temas y plugins».
Esa página empezó siendo pequeña y recibió pequeñas incorporaciones con el tiempo. Durante mucho tiempo. No es de extrañar que se convirtiera en un poco caótica. Es una pena, porque esa página controla cómo funciona WPML Traducción de cadenas, lo cual es fundamental para muchos sitios.
Hemos rediseñado por completo esta pantalla en WPML 3.8. Pero esto no es solo un rediseño visual. Revisamos todas las opciones de la interfaz gráfica de usuario, eliminamos cosas que no tenían mucho sentido, reescribimos la funcionalidad del núcleo y añadimos cosas que claramente faltaban.

Probablemente, el cambio más importante de esta página sean los valores predeterminados inteligentes que utiliza. WPML comprueba qué tipo de cadenas existen en su sitio (su contexto, tipo e idioma de origen) y establece los mejores valores predeterminados para usted. De esta manera, su sitio funciona de forma correcta y rápida sin tener que obtener un doctorado en los valores de las opciones de WPML.
Todo lo que necesita hacer es activar el plugin Traducción de cadenas. Este establece automáticamente el modo correcto para sí mismo y configura las opciones adecuadas para su sitio. Los sitios existentes verán un aviso en el panel de administración, que sugerirá mejores opciones de configuración (funcionalidad más rápida) y solicitará su permiso para aplicarlas.
Comentarios de traducción
WPML 3.8 le permite aceptar comentarios de los visitantes sobre la calidad de su contenido traducido utilizando el nuevo módulo Comentarios de traducción. (Comentarios de traducción se eliminó en WPML 5.0).
La traducción, al igual que cualquier otro contenido de su sitio, puede tener errores tipográficos y otros errores lingüísticos. La dificultad con las traducciones es que a menudo usted no habla el idioma, por lo que no puede notar estos problemas.
Por este motivo, hemos creado el módulo Comentarios de traducción. Ahora, puede permitir que los visitantes que hablan estos idiomas califiquen la calidad de las traducciones y señalen los problemas.

Implementamos esto de una manera que requiere el menor esfuerzo posible para usarlo. Puede activar Comentarios de traducción, elegir qué idiomas aceptan comentarios y cuándo. Por ejemplo, puede elegir aceptar comentarios de todas las traducciones realizadas en los últimos 30 días.
Cuentas para usuarios finales
WPML 3.8 ofrece cuentas dedicadas para usuarios finales. Esto es algo que estamos probando, creemos que funcionará y que puede ayudar tanto a desarrolladores como a usuarios finales.
La idea es ofrecer (no imponer) documentación simplificada y soporte directo a las personas que administran los sitios. Este es un concepto nuevo en WordPress, pero no en el mundo. En muchas industrias, los fabricantes brindan un soporte muy diferente a los usuarios finales que a los desarrolladores.
Hacemos esto por varias razones:
- Para mantener un mejor contacto con los usuarios finales y saber qué necesitan (para que WPML sea más sencillo con el tiempo)
- Para ayudar a los servicios de traducción, que necesitan este tipo de soporte para el usuario final (son expertos en traducción, pero no necesitan convertirse en expertos en la gestión de sitios de WordPress)
- Para mejorar la satisfacción de las personas que gestionan sitios multilingües y mantienen el contenido multilingüe
- Para permitir que los desarrolladores se centren mejor en la creación de sitios y los usuarios finales en administrarlos
A modo de ejemplo, fíjese en los correos electrónicos de tutoriales que enviamos. Hasta ahora, teníamos una mezcla de temas técnicos, junto con temas de gestión de contenidos. Ahora, estamos separando estas listas. Los desarrolladores obtendrán información más detallada sobre cómo crear excelentes sitios multilingües en WordPress. Los usuarios finales recibirán material sobre cómo organizar el contenido, cómo traducir, cómo trabajar con traductores, etc.
Se trata de algo opcional. Si quiere invitar a sus clientes a obtener soporte de traducción de WPML, es bienvenido. La página de invitación se encuentra ahora en su página de Claves del sitio:

Los usuarios finales pueden crear sus propias cuentas desde el panel de administración de WordPress. Cuando hagan clic en los enlaces a las instrucciones de traducción, WPML les pedirá que inicien sesión o creen una cuenta nueva. Una vez dentro, obtendrán instrucciones detalladas sobre cómo traducir exactamente su sitio.

Si no quiere que WPML invite a los usuarios finales a crear sus propias cuentas, vaya a WPML → Gestión de traducción → Configuración del contenido multilingüe y seleccione la opción Disable the possibility of creating accounts for users on wpml.org. También puede establecer una constante PHP:
define( 'WPML_END_USER_ENABLED', false );
Canal de pruebas beta
A partir de WPML 3.8, será mucho más fácil probar nuestras versiones beta. WPML le permitirá elegir qué «canal» quiere usar. Podrá elegir entre:
- Producción (siempre disponible): las versiones completamente probadas, destinadas a sitios de producción
- Beta (solo disponible cuando hay una versión beta): versiones públicas de la versión de desarrollo, destinadas a pruebas
- Desarrollo (solo disponible cuando hay una versión de desarrollo): actualizaciones frecuentes, destinadas a parchear problemas específicos o ejecutar pruebas específicas
Para moverse entre ellos, vaya a Plugins → Añadir nuevo → Comercial.

Allí, elija su canal. WPML obtendrá automáticamente los plugins que necesita del canal correcto.
Cómo actualizar
Como siempre, es mejor registrar todos sus sitios para recibir actualizaciones automáticas. También puede descargar la versión reciente de WPML desde su cuenta de WPML. Luego, vaya a Descargas. Al actualizar, actualice todos los componentes de WPML que esté utilizando. No puede usar una mezcla de versiones antiguas y nuevas en el mismo sitio.
Recuerde que esta es una actualización importante para WPML. Le recomendamos que haga una copia de seguridad de su sitio antes de aplicar actualizaciones a WordPress, a su tema y a sus plugins. Debería hacer una copia de seguridad de su sitio antes de esta actualización.
¿Qué sigue?
La próxima versión de WPML se centrará en el proceso de traducción. Ya hay docenas de excelentes servicios de traducción que ofrecen su trabajo a través de WPML. Queremos facilitarle su uso. Por supuesto, también vamos a ofrecer mejoras importantes para las personas que traducen por sí mismas.
Como siempre, damos máxima prioridad a la estabilidad, la seguridad y la compatibilidad.
¿Comentarios?
El equipo de WPML ha pasado meses ajustando y optimizando esta versión. Esperamos que le guste y disfrute de la nueva interfaz gráfica de usuario y de su rendimiento.
Háganos saber lo que piensa dejando sus comentarios aquí.

