¿Le gusta buscar traducciones de WordPress e instalarlas en sus sitios? Si no es así, le va a gustar WPML 2.6.0. Hemos añadido la descarga automática para las traducciones del núcleo de WordPress. Está en beta y le invitamos a probarla.
Cuando gestiona un sitio multilingüe, necesita traducir el contenido, pero eso no es todo. Algunos de los textos provienen del tema, otros de los plugins y otros del propio WordPress.
Mientras que su tema y la mayoría de los plugins normalmente vienen con archivos .mo que le proporcionan las traducciones que necesita, WordPress no. Tiene que buscar estos archivos .mo, descargarlos e instalarlos.
Luego, cuando WordPress se actualiza, tiene que repetir este proceso.
WPML 2.6.0 le permite olvidarse de los archivos de traducción para WordPress. Los descargará por usted y los mantendrá actualizados cuando WordPress se actualice. Como ventaja adicional, puede olvidarse por completo de los archivos .mo de WordPress. Estamos guardando las traducciones en la tabla de WPML Traducción de cadenas. Esto significa que ni siquiera necesita hacer que ese críptico directorio «languages» tenga permisos de escritura, ni crearlo.
Cómo obtiene las traducciones WPML 2.6.0
Hemos escrito un script (bastante complejo) que escanea todo el repositorio de traducciones de WordPress. La estructura de ese repositorio «no es tan consistente» (por decirlo de forma amable), pero no nos importa. Lo leemos y averiguamos dónde existen traducciones para diferentes idiomas. Nuestro script crea un directorio XML que hemos almacenado en nuestra CDN (red de entrega de contenido), para un acceso superrápido.
WPML 2.6.0 cargará ese archivo XML cuando necesite obtener traducciones de WordPress. Esto incluye la primera instalación, nuevos idiomas o actualizaciones de WordPress. También puede indicarle a WPML que haga la comprobación manualmente.
Vaya a WPML->Localización de temas y plugins. Notará una nueva opción para «Seleccionar cómo obtener las traducciones para el núcleo de WordPress». Cuando la configura en «WPML descargará automáticamente las traducciones para WordPress», WPML se encarga del resto.

Una vez activado, verá tres nuevas columnas en la lista de idiomas. La primera columna le indica cuándo obtuvo la traducción por última vez para ese idioma. La siguiente columna indica qué traducciones están disponibles. La última columna incluye los botones de descarga reales.
Haga clic en Revisar los cambios y actualizar para cada uno de los idiomas.
WPML descarga la traducción que mejor coincide para cada idioma
WPML descargará el mejor archivo .mo para su versión de WordPress y la configuración regional seleccionada. Por ejemplo, si utiliza WordPress 3.4.1 y necesita la traducción al español de Argentina, WPML buscará la configuración regional «es_AR». Si no puede encontrarla, buscará la configuración regional predeterminada del español (es_ES).
Luego, WPML busca la versión de WordPress que mejor coincida. Si puede encontrar una rama de traducción para lo que está ejecutando, la obtiene. De lo contrario, prueba con la versión «trunk». Finalmente, busca la versión más reciente.
WPML le muestra qué hay de nuevo o actualizado
Después de que WPML descargue el archivo .mo con la traducción actualizada, le permite revisarlo antes de aplicar estas nuevas traducciones.

Normalmente, solo tendrá que ir a la parte inferior de esta página y actualizar las traducciones. Si, por alguna razón, desea retener algunos cambios, puede deseleccionar cadenas específicas. Verá tanto las traducciones actualizadas como las nuevas.
Finalmente, las traducciones aparecen en WPML Traducción de cadenas
Una vez que haya aprobado las nuevas traducciones, estas aparecerán en la pantalla de WPML Traducción de cadenas.

Dado que estamos guardando estas traducciones en la base de datos, ya no es necesario crear un directorio «translations» y guardar los archivos .mo de WordPress allí. Las traducciones de WordPress se guardarán igual que cualquier otra traducción de su sitio.
Por si se lo pregunta, no hay ningún cambio en el rendimiento. WPML carga todas estas traducciones en una sola consulta SQL y las busca de manera eficiente. No es más rápido ni más lento que usar archivos .mo.
Por supuesto, hay muchas ventajas en tener estas traducciones en las tablas de WPML Traducción de cadenas. Por ejemplo, puede editarlas y se incluyen en cualquier copia de seguridad de la base de datos que realice.
Descargue y pruebe
Para obtener esta descarga, vaya a su cuenta de WPML y haga clic en Descargas. Necesita la versión Beta reciente. Descárguela y descomprímala. Los plugins que han cambiado son el núcleo de WPML y el plugin Traducción de cadenas. Necesita ambos para esta nueva función (sí, esto significa que la descarga automática de traducciones solo está disponible para la versión WPML CMS, que incluye el módulo Traducción de cadenas).
Por favor, no ejecute esto en sitios de producción todavía. Si solo está configurando un sitio de desarrollo, no debería haber problema. Esta versión de WPML está recién salida del horno. Ejecutamos un montón de pruebas de desarrollo en ella, pero no pasó por nuestro control de calidad de producción.
¿Qué le parece? ¡Háganoslo saber en sus comentarios!

