WPML

Ya tenemos lista la Release Candidate de WPML 2.3.0. Esto significa que creemos que todo está bien, pero queremos que la pruebe antes de publicar la versión final. Funciona perfectamente en nuestros sitios.

WPML 2.3.0 es el resultado de 6 semanas de trabajo intensivo e incluye una gran cantidad de nuevas características, así como correcciones a todos los problemas notificados desde WPML 2.2.2.1.

Gestión de traducción para Traducción de cadenas


Si utiliza los módulos Traducción de cadenas y Gestión de traducción, probablemente se haya preguntado por qué solo el administrador puede traducir y no los traductores designados.

Bueno, ahora es posible.

Cuando ambos módulos están activados, verá una opción para seleccionar cadenas y traducirlas.

Enviar cadenas a traducción

Las cadenas que haya seleccionado aparecerán para los traductores que configure con el módulo Gestión de traducción.

Ellos pueden ver todas las cadenas, pero solo editar las que usted les haya enviado. Tanto el administrador como los traductores pueden filtrar por las cadenas que aún están pendientes de traducción.

Por supuesto, los administradores aún pueden editar todas las traducciones ellos mismos.

Nota: esta versión RC no envía notificaciones a los traductores cuando se seleccionan cadenas para su traducción. La versión final incluirá notificaciones por correo electrónico también para Traducción de cadenas.

Selector de idiomas de la barra de administración


WPML filtra el contenido por idioma. Hasta ahora, cada página de administración tenía su propia forma de elegir el idioma del contenido. Estaba bien siempre y cuando fuera compatible. Sin embargo, muchos plugins y páginas de administración de temas también necesitan elegir el contenido. No había forma de indicar en qué idiomas quería mostrar el contenido.

WPML 2.3.0 traslada el filtro de idioma del contenido a la barra de administración de WordPress.

Selector de idiomas de la barra de administración

Con este selector de idiomas, puede elegir qué contenido mostrar en cualquier página del panel de administración de WordPress. No más trucos y apaños para personalizar su sitio en diferentes idiomas.

Este nuevo selector de idiomas también le permitirá aprovechar al máximo el nuevo plugin WPML Media Translation. Cuando vaya a la página Medios, verá cada archivo adjunto una sola vez y no duplicado.

Widget de texto multilingüe


De hecho, WPML se conecta mediante hooks a los widgets de texto estándar de WordPress, pero a veces surgen problemas. Estos problemas ocurren cuando otros plugins filtran el contenido de los widgets de texto (como al añadir seguimiento analítico a los enlaces salientes).

Hemos solucionado esto, de una vez por todas, introduciendo nuestro propio widget de texto multilingüe. Este widget es a prueba de todo y las traducciones aparecerán pase lo que pase. Podemos garantizarlo por la forma en que funciona. Nuestro widget registra las cadenas por el ID del widget en lugar de por su contenido. No importa lo que ocurra en el proceso, el ID no va a cambiar y las traducciones siempre estarán asociadas al widget correcto.

También tiene una característica muy práctica que le permite elegir en qué idiomas se mostrará. Un widget de texto multilingüe puede aparecer en todos los idiomas (y lo traduce a través de la pantalla de Traducción de cadenas), o en un idioma específico.

Widget de texto multilingüe

Registro automático de cadenas


Ya que hablamos de las mejoras en Traducción de cadenas, eche un vistazo a la nueva característica «Registro automático de cadenas». Está disponible en la pantalla de Traducción de cadenas:

Si se ha tirado de los pelos por no encontrar dónde traducir las cadenas, esto podría ayudarle a recuperarlos.

El valor predeterminado es tener esta característica deshabilitada (una lástima…). Puede activar el registro automático para los administradores (recomendado) o siempre (úselo con precaución).

Cuando esté activada, WPML registrará automáticamente para su traducción las cadenas que aparezcan en pantalla, pero que no existan en la pantalla de Traducción de cadenas.

Esto puede incluir cualquier cosa, desde textos del tema hasta cadenas generadas dinámicamente (que pasan por algún tipo de filtro, para que WPML pueda verlas). Una vez registradas automáticamente, puede traducirlas en la pantalla de Traducción de cadenas y deberían aparecer en la página.

Tenga en cuenta que, por genial que sea, todavía no resuelve todos los casos posibles. Por ejemplo, las cadenas codificadas de forma rígida que no están envueltas en llamadas gettext, o las cadenas de administración que no pasan por ningún filtro de WordPress, no se registrarán automáticamente.

Editor de traducción muy mejorado


El Editor de traducción de WPML ha recibido un gran impulso en esta versión. Ahora, tanto el texto original como la traducción utilizan iframes. Esto lo hace completamente seguro para cualquier contenido que le introduzca (al igual que el editor estándar de WordPress). El cambio entre los modos Visual y HTML también funciona a la perfección y la función copiar del original cumple su cometido.

También hemos añadido mejoras significativas para la edición de derecha a izquierda y de izquierda a derecha tanto en el modo Visual como en el HTML.

WordPress 3.2


¿Ha notado algo diferente en las capturas de pantalla de esta entrada? Ya estamos utilizando WordPress 3.2 en nuestras pruebas. Hasta ahora, todo parece funcionar sin problemas entre WordPress 3.2 y WPML 2.3.0. No estamos comprobando todas las características posibles en el propio WordPress, pero todo lo relacionado con los idiomas nos funciona de maravilla.

Tenga cuidado, WordPress 3.2 es adictivo. Si cambia a él para hacer pruebas, no va a querer dejarlo. Haga algunas pruebas y asegúrese de que nada en su tema u otros plugins falle con WP 3.2 antes de aventurarse con las versiones beta.

Nota: hemos notado algunos pequeños fallos relacionados con WordPress 3.2. Los tendremos solucionados para la versión final de WPML 2.3.0. WordPress todavía está en fase beta, por lo que las cosas pueden cambiar.

Cómo obtener la Release Candidate


Los propietarios del paquete Multilingual CMS pueden iniciar sesión en su cuenta de WPML y hacer clic en Descargas. Desplácese hacia abajo hasta donde dice Versiones beta. La última versión (b4, de hoy) es la Release Candidate.

Si está actualizando desde una beta anterior, tendrá que forzar a WPML a ejecutar la migración de la base de datos. Abra PHPMyAdmin, edite la tabla wp_options, busque una entrada llamada icl_sitepress_version y cámbiela manualmente a 2.2.2.1. Si está realizando una instalación nueva, o actualizando desde la versión de producción anterior, no necesita editar nada.

Sí, ya la estamos ejecutando en nuestros sitios y estamos contentos.

No, no cambie a sitios de producción antes de hacer pruebas sin conexión. Lo que funciona para nosotros (y pasa montones de pruebas) aún puede tener interacciones inesperadas con su sitio. Haga pruebas antes de actualizar.

¿Le ha resultado útil? Comparta este artículo: