Nuevas características de WPML 3.6 para WordPress: Traducción para constructores de páginas, nuevo selector de idiomas y compatibilidad con WP 4.7
Novedades de WPML 3.6
Esta versión de WPML está repleta de nuevas características, mejoras generales y compatibilidad con WordPress 4.7.
Traducción para constructores de páginas basados en shortcodes
A partir de ahora, es mucho más fácil traducir sitios que utilizan constructores de páginas. En esta versión, logramos agregar soporte completo para constructores de páginas que utilizan shortcodes. En la próxima versión, también agregaremos soporte para otros constructores de páginas que almacenan su diseño de diferentes formas (generalmente en postmeta).
Afortunadamente, logramos cubrir el soporte completo para constructores basados en shortcodes utilizando el archivo de configuración de idioma de WPML. Esto significa que podemos agregar compatibilidad para cualquier constructor de páginas de este tipo, sin necesidad de lanzar nuevas versiones de WPML.
Esta versión incluye soporte para Visual Composer, Divi y Cornerstone (X Theme).
El nuevo soporte significa que solo necesitas traducir los textos y no recrear todo el diseño por idioma.
Para aprovechar esta nueva integración, deberás instalar Gestión de Traducciones y Traducción de Cadenas. Luego, configura WPML para traducir utilizando el Editor de Traducciones.
Nuevas opciones para los selectores de idioma
WPML hace mucho en segundo plano, pero lo que siempre notarán tus visitantes es el selector de idioma. WPML 3.6 facilita la creación de selectores de idioma personalizados para temas y mostrarlos exactamente como desees.
Esta versión incluye un rediseño completo para el selector de idioma. Las principales características son:
- Compatibilidad total hacia atrás – puedes actualizar de forma segura y disfrutar de las nuevas características, sin preocuparte por que los sitios se rompan.
- El selector de idioma del menú agrega elementos de menú en lugar de HTML – las versiones anteriores de WPML inyectaban HTML en el menú para crear un elemento de selector de idioma. Esto era aceptable para muchos temas, pero no compatible con todos. El nuevo selector de idioma inyecta elementos de menú, por lo que es infalible para cualquier tema. También hace que sea mucho más fácil de diseñar el selector de idioma del menú.
- Soporte para múltiples selectores en múltiples ubicaciones – algunos selectores de idioma, como el del pie de página, solo pueden aparecer una vez en cada sitio. Sin embargo, otros selectores, como el selector de widgets, pueden aparecer en varios lugares. Ahora, puedes agregar tantos como desees.
- Plantillas Twig para personalización fácil e incrustación en temas – el nuevo selector de idioma utiliza plantillas Twig. Es un lenguaje de plantillas simple que no requiere programación para entender y modificar. Esto hace que sea mucho más fácil crear un selector de idioma personalizado. Pero eso no es todo. Los temas ahora pueden incluir una carpeta de selector de idioma, que WPML utilizará. Cuando esté presente, WPML obtendrá el diseño de selector predeterminado creado por el tema.
- GUI más agradable – una GUI agradable significa que es más fácil de entender las opciones y controlarlas. Dado que esta versión incluye una serie de opciones nuevas, hemos decidido que también es hora de refrescar por completo la GUI. Después de tres rondas de pruebas de usabilidad, llegamos a un diseño que nos gusta. Esperamos que a ti también te guste.
Descarga automática para paquetes de idiomas de WordPress
Cuando agregas idiomas a WPML, descargará automáticamente el paquete de idioma correspondiente para el núcleo de WordPress. Esto es bueno por varias razones. Obviamente, es agradable poder cambiar el idioma del administrador y ver todo localizado. También es bueno para la compatibilidad con WordPress 4.7, para que WordPress pueda ofrecer este idioma a los usuarios.
Compatibilidad con WordPress 4.7
Hemos estado desarrollando y probando con WordPress 4.7 desde que salieron las primeras versiones alfa. El control de calidad de WPML 3.6 se realizó tanto en WordPress 4.7 como en 4.6. El cambio más notable para WordPress 4.7 es la introducción de la preferencia de idioma del usuario. Ahora, la configuración de WPML se fusiona en la configuración de WordPress (y WPML indica a WordPress que descargue los paquetes de idioma). También hay cambios más sutiles para actualizaciones de API y funciones obsoletas.
Otras mejoras
Como siempre, la estabilidad, la seguridad y el rendimiento están por encima de cualquier nueva característica. Esta versión incluye una lista de mejoras que resuelven diferentes casos particulares.
- Mejora en la validación del tipo de negociación “Diferentes idiomas en directorios”
- URL ajustada en el retorno de wp_upload_dir cuando WPML está configurado para usar idiomas en dominios
- Corrección en el manejo de barras inclinadas al copiar campos personalizados
- Funcionalidad ‘Crear archivo PO’ para incluir el msgctxt cuando sea necesario
- Evitar enviar unidades vacías en archivos XLIFF
- Corrección en la fecha de GravityForms en el panel de traducción
- Corrección en las opciones de radio con texto largo y HTML que no se mostraban
- Corrección de un problema de compatibilidad con redirecciones de Yoast
- Corrección de un problema de redirección del navegador al usar idiomas con variaciones regionales
- Problema de compatibilidad resuelto en la instalación multisitio con WP 4.6+ utilizando sunrise
- En sitios multisitio, la configuración del sitio principal ya no se altera durante la configuración del sub-sitio
- Corrección de un problema de redirección de inicio de sesión en sitios con idiomas configurados como dominio
- Corrección de un problema de redirección en servidores Nginx con idioma configurado como dominio
- Corrección de problema al clonar valores no objeto para objeto wp_query
- Corrección en SitePress::_sync_custom_field para manejar datos serializados
- Eliminada la restricción de solo inglés como idioma predeterminado al sincronizar el menú de WP
- Corrección en el aviso de WPML al agregar publicaciones desde el frontend
- Corrección en la duplicación de publicaciones que tienen comentarios a duplicar
- Corrección de un problema al descartar avisos de administrador de plugins que contienen caracteres especiales en el título
- Corrección de problema al configurar la página de blog estático cuando la página se elimina permanentemente
- Corrección de problema de compatibilidad al usar Google PageSpeed Tools en Apache o Nginx
- Evitar la codificación doble de ampersand en la URL del selector de idioma
- Corrección de problema donde la información de idioma no se guardaba cuando se creaban publicaciones a través de una llamada AJAX
- El selector de idioma en el pie de página de Twenty Sixteen se cortaba
- El selector de idioma en el pie de página de Twenty Fifteen estaba parcialmente oculto por la barra lateral
- Cambiado el estilo de mensaje en Funcionalidad de Campo de Sincronización
- Agregada una advertencia sobre elementos de menú faltantes cuando solo se configura un idioma en el sitio
- Mejora en el uso de recursos del servidor al escanear temas o plugins en busca de cadenas
- Mejora en la carga de páginas y
Lee el artículo original en https://wpml.org/changelog/2016/11/wpml-3-6-translation-page-builders-new-language-switcher-wp-4-7-compatibility/ para conocer todos los detalles.
Haz que tu web sea más segura y eficiente con Zonsai.