Página principal » Noticias » Versiones WPML » Descarga automática para traducciones WordPress

Descarga automática para traducciones WordPress

September 8th, 2012 por

¿Disfruta buscando traducciones para WordPress e instalándolas en su sitio web? Si no lo disfruta mucho, adorará WPML 2.6.0. Hemos incluido descarga automática para traducciones principales de WordPress. Aunque está en versión beta, lo invitamos a probarla.

Cuando administra un sitio web multilingüe, debe traducir contenido. Pero ello no es todo. Algunos textos provienen del Tema, otros de los plugins y algunos del propio WordPress.

Mientras que su Tema y la mayoría de los plugins vienen con archivos .mo que aportan las traducciones necesarias, WordPress no. Debe buscarlos, descargarlos e instalarlos.

Cada vez que actualiza WordPress, debe repetir el proceso.

WPML 2.6.0 le permite olvidarse de los archivos de traducción de WordPress. Los descargará por usted y los actualizará cada vez que lo haga WordPress. Y como bono adicional, puede olvidarse por completo de los archivos .mo de WordPress. Las traducciones se guardan en la tabla de traducciones de cadenas de WPML. Ello implica que ya no tendrá que dar permiso de escritura al directorio de idiomas o crearlo.

Cómo obtiene las traducciones WPML 2.6.0

Hemos escrito una rutina (bastante compleja) que verifica toda la base de traducciones de WordPress. La estructura de ese repositorio “no es tan consistente” (para ponerlo en términos delicados), pero no importa. Lo hemos registrado y hemos aprendido dónde residen las distintas traducciones. Nuestro script genera un directorio XML donde almacenamos nuestro CDN (red de entrega de contenido) para ofrecer un acceso ultra rápido.

WPML 2.6.0 cargará el archivo XML cuando sea necesario acceder a una traducción en WordPress. Ello incluye primeras instalaciones, idiomas nuevos o actualizaciones de WordPress. También puede solicitar manualmente a WPML realizar una verificación.

Vaya a WPML->Localización de Temas y plugins. Notará la aparición de una opción nueva “Seleccionar cómo obtener traducciones para WordPress”. Cuando lo defina a “WPML descargará automáticamente traducciones para WordPress”, WPML asumirá el control.

El descargador de traducciones del núcleo de WordPress

Una vez habilitado, podrá ver tres columnas nuevas en la lista de idiomas. La primera columna informa del momento de la última traducción de ese idioma. La columna siguiente informa sobre qué traducciones están disponibles. La última columna incluye los botones de descarga.

Haga clic en Revisar cambios y actualizaciones para cada uno de los idiomas.

WPML descarga la traducción más apropiada a cada idioma

WPML descargará los archivos .mo más adecuados para su versión de WordPress y las particularidades locales. Por ejemplo: si está utilizando WordPress 3.4.1 y necesita la traducción del español de Argentina, WPML buscará la clave local ‘es_AR’. Si no puede encontrarla, utilizará el valor de español por defecto (es_ES).

Luego, WPML busca la versión más apropiada de WordPress. Si encuentra una traducción para su instalación, la obtiene. Si no, utiliza la versión por defecto. Finalmente, busca la versión más reciente.

WPML muestra qué es nuevo o actualizado

Luego que WPML descarga el archivo .mo con la traducción actualizada, le permite verificarla antes de aplicarla.

Pantalla de confirmación antes de actualizar las traducciones

Normalmente, usted irá al final de la página y actualizará las traducciones. Si, por alguna razón, desea mantener algunos cambios, puede de-seleccionar algunas cadenas en particular. Así, podrá ver tanto las traducciones actualizadas como las nuevas.

Al fin: las traducciones se muestran en la traducción de cadenas de WPML

Una vez que haya aprobado las traducciones nuevas, se mostrarán en la pantalla de traducción de cadenas de WPML.

Traducción de WordPress en la traducción de cadenas de WPML

Dado que esas traducciones se almacenan en la base de datos, no hay más necesidad de crear un directorio de “traducciones” y guardar los archivos .mo de WordPress ahí. Las traducciones de WordPress será guardadas de la misma manera que cualquier otra traducción de su sitio web.

En caso que se esté preguntado, no hay ninguna variación en el rendimiento del sistema. WPML carga todas esas traducciones en una sola consulta SQL y las lee eficientemente. No es ni más rápido ni más lento que un archivo .mo.

Por supuesto que existe una gran cantidad de ventajas al tener esas traducciones en las tablas de traducción de cadenas de WPML. Por ejemplo: puede editarlas y guardarlas en cualquier respaldo de base de datos.

Descargue y prueba

Para probar esta descarga, vaya a su cuenta de WPML y haga clic en “Descargas”. Necesita disponer de la última versión Beta. Descárguela y descomprímala. Los plugins que han sufrido modificaciones son WPML y el de traducción de cadenas. Necesita ambos para probar esta función nueva (esto implica que la descarga automática de traducciones está disponible solamente para la versión WPML CMS, que incluye el módulo de traducción de cadenas).

Rogamos no correr esta prueba en sitios web en producción. Si está instalando un sitio de desarrollo, es una muy buena ocasión para probarla. Esta versión de WPML está recién salida del horno. Aún cuando ha sufrido una serie importante de pruebas, no ha sido liberada por nuestro control de calidad.

¿Qué piensa de ella? Déjenos su comentario.