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.
«Traducción de WPML 3.6.0 Beta para Divi y Visual Composer»
Actualización de WPML 3.6.1
La versión 3.6.1 de WPML ha sido lanzada y ahora aplica la configuración a Divi y Visual Composer automáticamente. Ya no es necesario instalar manualmente archivos de configuración XML.
La versión 3.6.0 de WPML ya está disponible en su primera versión beta. La característica principal de esta versión es la conveniente traducción para sitios construidos con constructores de páginas. En esta beta, puedes experimentar con Divi y Visual Composer.
Hasta hoy, para traducir sitios construidos con constructores de páginas, debías reconstruir cada página, con el constructor de páginas, en cada idioma. Esto funciona bien para sitios pequeños con pocos idiomas. Es más desafiante para sitios con mucho contenido y muchos idiomas. Y era un obstáculo para quienes querían trabajar con traductores.
WPML 3.6.0 cambia todo esto. Ahora, al diseñar contenido con un constructor de páginas, tendrás la opción de traducir convenientemente solo los textos, sin necesidad de entrar en el constructor para traducir (es una nueva opción. Aún puedes traducir «a la antigua», diseñando con el constructor de páginas cada idioma por separado). El mismo flujo de trabajo funcionará si estás traduciendo por ti mismo, enviando contenido a tus propios traductores o utilizando un servicio de traducción.
Veamos cómo funciona.
Instala WPML Translation Management, String Translation y Configura WPML
Primero, necesitas instalar tanto Translation Management como String Translation. Ambos están disponibles en tu cuenta de WPML, si tienes una cuenta de Multilingual CMS. Si tienes una cuenta de Multilingual Blog, puedes actualizar y pagar solo la diferencia.
Luego, ve a WPML->Translation Management->Configuración de Contenido Multilingüe y selecciona Usar el editor de traducción.
* La versión de producción de WPML 3.6.0 te ayudará con este paso. Detectará cuando falten componentes de WPML, sugerirá instalarlos por ti y configurará el método de traducción correctamente.
Indica a WPML Cómo Traducir el Constructor de Páginas
* Este paso técnico ya no es necesario, solo era requerido para la beta de WPML 3.6.0.
Diseña con el Constructor de Páginas
Aquí tienes una página de muestra que hemos diseñado con Visual Composer:
Página diseñada con Visual Composer
(Reconozco que podríamos haber diseñado algo mejor).
Puedes ver los íconos + para agregar traducciones a la página.
Traduce con el Editor de Traducción de WPML
Hago clic para agregar la traducción al español y llego al Editor de Traducción de WPML (esto es lo que hemos configurado a WPML para hacer en el primer paso).

Puedes ver que el editor de traducción incluye campos para la traducción. Hay un campo para el título de la página y luego campos para cada una de las celdas en el constructor de páginas. Solo aparecerán las celdas que tengan texto. Esto significa que el traductor que trabaja en la página no necesita preocuparse por el diseño. Los traductores ahora solo necesitan traducir y solo necesitan traducir textos. No hay códigos cortos en el texto y nada más que dificulte el trabajo del traductor.
Estoy traduciendo todos los campos, hago clic en «traducción completa» junto a cada uno y luego «guardar y cerrar» el editor de traducción.
Cuando regreso a la página traducida, el ícono + cambiará a un lápiz. Esto nos indica que ya está traducido y ahora puedo editarlo.
Verifica los Resultados
Ya hemos terminado. Veamos la página en el front-end, en inglés y en español.
Inglés (original)
Español (traducido)
Y recuerda, solo diseñamos esta página UNA VEZ usando el constructor.
Resumen del Proceso de Traducción
Esta publicación de blog es un poco larga e incluye muchos detalles porque es una versión beta. Las instrucciones de uso para la versión de producción serán mucho más simples:
- Diseña con tu constructor de páginas
- Traduce
Hay un poco de trabajo de preparación aquí porque esta versión beta aún no automatiza todo como la versión de producción. Si necesitas ayuda con alguno de los pasos, háznoslo saber.
Tutorial completo de traducción de Divi (añadido en enero de 2017)
Si deseas obtener más información, te recomendamos que leas nuestro tutorial dedicado sobre cómo construir sitios multilingües con Divi y WPML. Allí verás todo el proceso y aprenderás cómo traducir todo lo que Divi ofrece.
Descarga y Prueba
WPML 3.6.0 está disponible como beta. Para obtenerlo, inicia sesión en tu
Nuevas funcionalidades de WooCommerce Multilingual 3.9
Novedades en WooCommerce Multilingual
Esta versión incluye nuevas funcionalidades, compatibilidad con la próxima gran actualización de WooCommerce y mejoras en la usabilidad.
Compatibilidad con WooCommerce 2.7
WooCommerce 2.7 introduce algunos cambios en el código que requirieron actualizar el código en nuestro plugin. Algunas áreas afectadas son los cupones y pedidos.
Dado que las versiones anteriores a la 3.9 de WooCommerce Multilingual no serán totalmente compatibles con WooCommerce 2.7, recomendamos actualizar WooCommerce Multilingual antes de actualizar a WooCommerce 2.7.
La versión 3.9 de WooCommerce Multilingual seguirá siendo compatible con versiones de WooCommerce anteriores a 2.7.
Nuevas funcionalidades
Traducir taxonomías personalizadas desde la página de WooCommerce Multilingual
Algunas extensiones o temas de WooCommerce definen taxonomías personalizadas para productos. Si necesitas traducirlas, ahora aparecerán en la página WooCommerce -> WooCommerce Multilingual, junto con las categorías de productos, etiquetas de productos y atributos.
Traducir identificadores de atributos
La traducción de identificadores de atributos te permite tener URLs de filtro completamente traducidas. Por ejemplo, si configuras la base de atributos para tu tienda como «filtros» en inglés, para un atributo global como «Color», la siguiente URL
http://ejemplo.com/filtros/color/negro/
mostrará todos los productos que tengan «negro» como «Color» (ya sea una variación o producto estándar).
Con WooCommerce Multilingual 3.9 es posible traducir el identificador de atributo «Color» («color») y tener una URL traducida como:
http://ejemplo.fr/filtros/color/negro/
Puedes traducir los identificadores de atributos desde la sección URLs de la tienda, en la página WooCommerce -> WooCommerce Multilingual.
Usar HTML en el selector de moneda
Se pueden agregar una serie limitada de etiquetas HTML a la plantilla del selector de moneda:
img span em strong u
Además de permitirte personalizar la apariencia del selector de moneda, también puedes agregar iconos personalizados para cada moneda.
Por ejemplo, la siguiente plantilla incluiría iconos para las monedas:
<img src=»http://ejemplo.com/moneda-%código%» /> %código%
Total del carrito en el selector de moneda
Otra adición al selector de moneda es la posibilidad de incluir el total del carrito mediante el nuevo parámetro disponible: %subtotal%
Puedes configurar esto en la plantilla del selector de moneda, en las opciones de multi-moneda en el backend.
Cambios en la interfaz de usuario
Basándonos en los comentarios de nuestros usuarios, hemos realizado varios cambios y adiciones a la interfaz de usuario del backend. Creemos que estos representan un paso importante hacia la mejora de la experiencia del usuario. También planeamos continuar con estos esfuerzos de mejora de usabilidad en las próximas versiones.
Compatibilidad
Hemos solucionado un problema de compatibilidad más con WooCommerce Bookings, donde los precios personalizados no se mostraban correctamente en la segunda moneda.
Esta versión también aborda algunos problemas reportados sobre WooCommerce Product Add-ons y WooCommerce Tab Manager.
Próximamente
Una característica muy esperada para nuestro plugin es tener tasas de cambio que se actualicen automáticamente. Estamos preparando esto para la próxima versión junto con más mejoras de usabilidad, compatibilidad con más extensiones de WooCommerce y más.
Obteniendo la actualización
Recibirás esta actualización automáticamente en el administrador de WordPress. También puedes descargar WooCommerce Multilingual desde la página de descargas de WordPress.
Estamos trabajando arduamente para hacer de nuestro plugin un componente importante de las tiendas online basadas en WooCommerce. Puedes apoyarnos al calificar WooCommerce Multilingual y compartir tu experiencia con otras personas interesadas. ¡Gracias de antemano!
La entrada WooCommerce Multilingual 3.9 apareció primero en WPML.
Consulta el artículo original en https://wpml.org/changelog/2016/10/woocommerce-multilingual-3-9/ para obtener más detalles.
En Zonsai, somos expertos en diseño WordPress y optimización.
Actualización de estabilidad y rendimiento de WPML 3.5.2
Acabamos de lanzar una actualización para WPML, mejorando el rendimiento y resolviendo una serie de problemas. Descubre qué hay de nuevo, mejorado y arreglado.
WPML 3.5.2
- Corregidos algunos problemas al usar una configuración de varios sitios
- Corregidos algunos problemas con la redirección del navegador
- Corregido un problema de compatibilidad con WordPress 4.6+
- Garantizada la utilización del idioma fuente correcto al enviar trabajos de traducción a servicios de traducción
- Reducido el número de consultas en las páginas de listado de publicaciones
- Los usuarios ahora pueden iniciar sesión en varios dominios cuando WPML está configurado para utilizar idiomas por dominio (utiliza la API web window.postMessage)
- Mejorada la usabilidad del aviso de administrador «Sincronización de jerarquía de términos»
Gestión de Traducción 2.2.3
- Los campos adicionales recibidos de los servicios de traducción se muestran correctamente en el administrador de WPML
- Corregidos algunos problemas al usar una configuración de varios sitios
- Corregidos algunos problemas de compatibilidad con el plugin Advanced Custom Fields
- Corregida la validación de archivos XLIFF comprimidos de Mac OS
- Reducido el número de consultas en las páginas de listado de publicaciones
Traducción de Cadenas 2.4.2
- Mejorada la detección de URL utilizadas para almacenar datos en icl_string_urls, esto reduce considerablemente el tamaño de la tabla string_pages, incluyendo solo entradas para «tipos» de páginas y no para páginas individuales.
- Añadida una opción para descartar todos los avisos de administrador de exploración de cadenas de plugins instalados/actualizados
Traducción de Medios 2.1.23
- Corregido un problema con la navegación en el frontend para los adjuntos
- Adaptado el límite por lotes según los idiomas activos e introducida la constante WPML_MEDIA_BATCH_LIMIT para anular este valor
Gravity Forms Multilingüe 1.3.12
- Algunos elementos de formularios que no eran traducibles, ahora pueden ser traducidos (por ejemplo, el botón «Guardar y Continuar más Tarde»)
- Corregido un error fatal al registrar cadenas con caracteres Unicode
Descarga y Actualización
Recibirás esta actualización automáticamente en todos tus sitios registrados. También puedes descargar las actualizaciones desde tu cuenta de WPML.org. Esta es una actualización menor, pero siempre es una buena idea hacer una copia de seguridad de tu sitio antes de actualizar WordPress, el tema y los plugins.
Próximamente
Esta es una versión de mantenimiento. El equipo de WPML continúa trabajando en la versión 3.6 con nuevas características importantes (nuevo y mejorado selector de idioma, traducción para constructores de páginas y más).
¿Feedback?
El equipo de WPML está ansioso por escuchar tus comentarios. Para preguntas, ideas y sugerencias, escribe tus comentarios aquí. Si necesitas ayuda técnica, lo mejor es publicar primero en nuestro foro de soporte técnico. Puedes dejar comentarios aquí, enlazando a hilos del foro y seguiré la conversación.
La publicación WPML 3.5.2 – Actualización de Estabilidad y Rendimiento apareció primero en WPML.
Accede al artículo original en https://wpml.org/changelog/2016/09/wpml-3-5-2-stability-performance-update/ para más información.
Con Zonsai, tu web siempre estará a la última.
«¡Descubre el Nuevo Conmutador de Idiomas de WPML y Mejora tu Experiencia en WordPress!»
Mejoras en el Conmutador de Idiomas de WPML
WPML está obteniendo un conmutador de idiomas actualizado, que te permitirá una personalización más fácil, control total y una configuración más agradable. Una versión beta ya está disponible para que la pruebes.
Secciones Separadas para Diferentes Tipos de Conmutadores de Idiomas
El nuevo conmutador de idiomas tiene secciones claras para cada tipo de conmutador de idiomas. La primera sección incluye ajustes globales, como el orden de los idiomas.
Cada una de las secciones incluye ajustes que se aplicarán a cada uno de los conmutadores de idiomas.
Control Total sobre Cada Conmutador de Idiomas
Cada tipo de conmutador de idiomas ahora tiene sus propios ajustes completos, lo que te permite un control total e independiente sobre lo que incluye y cómo se ve.
Vista Previa en Vivo, Mostrando las Opciones del Conmutador de Idiomas
A medida que cambias los ajustes del conmutador de idiomas, la vista previa se actualiza. La vista previa es «esquemática». No carga el CSS del front-end (lo cual no es una buena idea en el admin de WordPress), por lo que el conmutador de idiomas real se verá estilizado de forma diferente. Sin embargo, te muestra el efecto de las diferentes opciones, ajustes de color, orden y contenido.
Mejor HTML para Conmutadores de Idiomas de Menú
El conmutador de idiomas de menú también recibió una importante actualización para el front-end. Hasta ahora, WPML renderizaba el conmutador de idiomas de menú con su propio HTML. Esto estaba bien para algunos temas, pero no para todos. Ahora, estamos inyectando elementos «conmutador de idiomas» en la estructura del menú, para que tu tema renderice el conmutador de idiomas, como renderiza otros elementos del menú.
Totalmente Compatible con tus Conmutadores de Idiomas Personalizados
Si has creado tu propio conmutador de idiomas personalizado, seguirá funcionando normalmente. La API que devuelve esa información de idioma y traducción no cambió en absoluto.
Totalmente Compatible con los Ajustes de Conmutadores de Idiomas en Sitios Existentes
Los nuevos conmutadores de idiomas tienen más ajustes, pero son totalmente compatibles con las versiones anteriores de WPML. Después de actualizar, tu sitio debería lucir igual. Ahora, hay nuevos ajustes para los diferentes conmutadores de idiomas para que los explores.
Descarga y Prueba
Esta versión beta está disponible para que la descargues y pruebes. Es una beta, así que úsala solo en sitios de desarrollo y no en sitios de producción.
Para descargar esta beta, inicia sesión en tu cuenta de WPML. Haz clic en Descargas y luego desplázate hasta la parte inferior de la página. Descarga el paquete beta y descomprímelo. Encontrarás las versiones de desarrollo de todos los componentes de WPML.
¿Feedback?
Nos encantaría saber tu opinión sobre esta actualización. ¿Está haciendo lo que necesitas? ¿Todo funciona correctamente o necesitas ayuda con algo?
Deja tus comentarios y nos pondremos en contacto contigo.
Consulta el artículo original en https://wpml.org/changelog/2016/09/want-try-new-language-switcher-coming-wpml/ para obtener más detalles.
En Zonsai, somos expertos en diseño WordPress y optimización.
Actualización WPML 3.5.1.1 con Solución de Errores y Mayor Velocidad
Mejoras en WPML 3.5
WPML 3.5 introdujo un cambio importante en la Traducción de Cadenas. Durante su implementación, descubrimos ciertos casos que no se habían manifestado durante el desarrollo. Las actualizaciones posteriores han solucionado todos los problemas y mejorado aún más el rendimiento.
Correcciones desde WPML 3.5
- Se corrigió la excepción no capturada en casos donde no existía la columna domain_name_context_md5 en la tabla icl_strings
- Corregido error fatal: Excepción no capturada ‘InvalidArgumentException’ con el mensaje ‘El ID del argumento debe ser numérico y mayor que 0 al filtrar los enlaces permanentes’
- Corregido error fatal que aparecía durante la actualización: Error de base de datos de WordPress: la clave especificada era demasiado larga; la longitud máxima de la clave es 1000
- Corregido error fatal: Declaración de WPML_Post_Element::get_type() debe ser compatible con la de WPML_Translation_Element::get_type() para PHP 5.2
- Eliminado backslash inicial para evitar advertencias en PHP antes de la versión 5.3
Mejoras de Velocidad
Hemos realizado algunos ajustes a la nueva tabla que almacena qué cadenas aparecen en qué página. Estos cambios reducen significativamente el tamaño de la tabla, mejoran el rendimiento y reducen el consumo de memoria.
- Dividimos una tabla grande con redundancias en dos tablas pequeñas y eficientes
- Optimizamos los índices de la tabla
- Limitamos el posible crecimiento de la tabla para sitios que utilizan argumentos de URL, mediante el uso de una lista blanca de argumentos que modifican la selección de página
Los Resultados
Hicimos algunas mediciones del rendimiento de nuestro propio sitio durante las actualizaciones de versión. Puedes ver cómo la carga disminuyó, luego aumentó (cuando los índices de la tabla no estaban optimizados) y ahora está por debajo del original.
Los números absolutos en todos estos gráficos son menos significativos, ya que se tomaron en diferentes días de la semana. Los viernes, nuestro tráfico es mucho menor que los lunes. Para entender los cambios, observa la proporción entre los segmentos. Puedes ver que inicialmente, el acceso a icl_strings tomaba aproximadamente lo mismo que recuperar publicaciones (lo cual no es bueno). Ahora, todo el acceso a la base de datos de WPML toma en promedio 1/3 de las consultas de publicaciones. Esto es muy significativo, porque WPML necesita cargar muchas cadenas, mientras que WordPress solo necesita unas pocas publicaciones.
Un Mejor Proceso la Próxima Vez
Tuvimos que lanzar esta actualización antes de poder realizar las mediciones completas de rendimiento, porque incluía cambios para WordPress 4.6. En el futuro, nos aseguraremos de separar las mejoras de rendimiento de la compatibilidad con WordPress. Tan pronto como una nueva versión de WordPress alcance el estado de «candidato a lanzamiento», haremos una versión menor con solo cambios de compatibilidad. Nos tomaremos el tiempo necesario para realizar cambios de rendimiento más largos, no relacionados con correcciones de errores y actualizaciones de compatibilidad, y los lanzaremos solo cuando estemos muy satisfechos con los resultados.
La próxima versión de WPML seguirá centrándose en la estabilidad y el rendimiento. El 99% de los sitios que utilizan WPML funcionan sin problemas, pero hay algunos sitios que utilizan configuraciones «únicas» del servidor web, PHP o la base de datos. Abordaremos estos en la próxima versión menor. También estamos incluyendo algunas optimizaciones adicionales de rendimiento, que harán tanto el panel de administración como el front-end más eficientes.
¿Feedback?
Si tienes preguntas, ideas y sugerencias, por favor añade tus comentarios. Estamos muy contentos de recibir tus opiniones y hacemos todo lo posible para ofrecerte lo que necesitas.
El artículo WPML 3.5.1.1 Con Correcciones y Más Velocidad apareció primero en WPML.
Descubre más detalles en el artículo original: https://wpml.org/changelog/2016/08/wpml-3-5-1-1-bug-fixes-speed/.
Mantén tu sitio actualizado con los expertos de Zonsai.
Mejora de la traducción de cadenas en WordPress con WPML 3.5.
Mejoras en la Traducción de Cadenas
Introdujimos los cambios en la Traducción de Cadenas en el anuncio de la versión beta de WPML 3.5. Desde las betas, hemos realizado más mejoras de rendimiento en la administración y el front-end de la Traducción de Cadenas. Los números generales de mejora de rendimiento dependen de tu contenido, el tema, otros plugins y la versión de PHP.
El gráfico a la derecha parece muy prometedor, pero ten en cuenta QUÉ estamos mostrando allí. Estos son los números solo para la Traducción de Cadenas. Por supuesto, un sitio real tiene más en funcionamiento que la Traducción de Cadenas de WPML. En nuestro sitio de producción, la mejora general es de aproximadamente un 5% en la CPU y un 10% en la memoria. A partir de eso, puedes ver la parte de la responsabilidad de la Traducción de Cadenas. También estamos ejecutando PHP 7.
En general, los sitios que tienen un gran número de cadenas, no tantos otros plugins y ejecutan PHP 5.x verán la mayor mejora de rendimiento. PHP 7 ya es mucho más rápido que PHP 5, especialmente para las funciones que utiliza la Traducción de Cadenas. Hay una mejora significativa de rendimiento con PHP 7, pero es menor que en PHP 5 (lo cual es bueno). Los sitios que tienen muchos plugins probablemente estén menos optimizados para el rendimiento, por lo que la ganancia general de la nueva Traducción de Cadenas es menos significativa.
Dado que la ganancia de rendimiento en WPML 3.5 es tanto en la CPU como en la asignación de memoria, es mejor medir la carga real del servidor, en lugar de usar solo un plugin de perfilado. Los plugins de perfilado son geniales, pero no te dan la imagen completa de cómo tu sitio maneja la carga real.
Recomiendo revisar:
- La carga general del servidor, tanto de la CPU como de la memoria
- El tiempo de respuesta para las páginas del front-end
- El tiempo de respuesta para las páginas de administración
Algo más en WPML 3.5.1
El último punto de ineficiencia está en la interacción entre GetText y WPML. Actualmente, la traducción ocurre dos veces. WordPress carga archivos .mo, que a veces son enormes. Luego, WPML básicamente anula todas las traducciones en la Traducción de Cadenas.
Puedes ver cómo esto está desperdiciando recursos.
En WPML 3.5.1, planeamos evitar que WordPress cargue archivos .mo para los contextos que maneja la Traducción de Cadenas. No perderás nada y solo ganarás en tiempo de carga de la página. Esta ganancia puede ser muy significativa, ya que WPML ahora solo carga las cadenas necesarias para cada página (mientras que WordPress cargaría el archivo .mo completo).
WordPress 4.6 cambió la carga de archivos .mo. Ahora que está disponible, podemos completar esta función en WPML.
Un fallo en la actualización de la Traducción de Cadenas causa una advertencia (inofensiva)
Inmediatamente después del lanzamiento de WPML 3.5, notamos un pequeño fallo cosmético que puede aparecer en algunos sitios que se actualizan automáticamente. Estos mensajes aparecerán solo una vez y no causan ningún problema en el sitio.
Este fallo no se ve bien, pero no causa ningún daño. Dado que WPML 3.5 es necesario para WordPress 4.6 (que se lanzará mañana), no hemos retenido esa actualización. Corregiremos ese fallo mañana por la mañana y lanzaremos una actualización menor para la Traducción de Cadenas de WPML.
Consulta el artículo original para más información: https://wpml.org/changelog/2016/08/wpml-3-5-released-with-major-improvements-to-string-translation/.
En Zonsai, te ayudamos a mantener tu web actualizada y segura.
Mejora de rendimiento y nuevas funciones para la traducción de cadenas en WordPress.
Mejoras en la Traducción de Cadenas de WPML
Estamos listos con una versión beta para WPML 3.5. Esta versión incluye importantes mejoras en la Traducción de Cadenas, tanto en funcionalidad como en rendimiento.
Traducción de Cadenas más Rápida y Liviana
Para traducir cadenas, WPML necesita cargar la traducción desde la base de datos. Hemos experimentado con diferentes técnicas de carga y parece que el enfoque en WPML 3.5 es el ganador definitivo.
En versiones anteriores intentamos:
- Traducir solo las cadenas cuando son necesarias
- Pre-cargar todas las cadenas por contexto
- Pre-cargar todas las cadenas de la base de datos
Cada uno de estos enfoques tenía sus pros y sus contras. El problema era que, para cada sitio que se beneficiaba de uno de estos enfoques, otro sitio sufría.
WPML 3.5 utiliza un nuevo enfoque para precargar las traducciones de cadenas. Mantiene una tabla adicional que indica a WPML qué cadenas son necesarias para cada página. Luego, precarga exactamente las cadenas necesarias para esa página, sin importar a qué contexto pertenecen. La ventaja obvia de esto es menos cadenas precargadas y ninguna cadena necesita cargarse mientras la página se renderiza. Como resultado, tanto el consumo de memoria como la utilización de la CPU disminuyen significativamente. El inconveniente de este nuevo enfoque es un pequeño código PHP adicional que lleva un seguimiento de qué cadena se utiliza dónde. Este código adicional se ejecuta muy rápido, debido al acceso dedicado a la base de datos y al almacenamiento en caché que desarrollamos para él.
La mejora de rendimiento que debes esperar depende de diferentes factores:
- El número de cadenas en tu sitio – cuanto más cadenas tengas, mayor será el beneficio (relativamente, menos cadenas precargadas ahora).
- La versión de PHP del servidor – PHP 7 es mucho más eficiente que PHP 5.6. Si aún estás en PHP 5.x, obtendrás un impulso de rendimiento mucho más significativo, pero también lo sentirás en PHP 7.
- El número de otros plugins que estás utilizando, la cantidad de contenido, tema, etc. – obviamente, si tu sitio tiene otro código lento, la mejora en la Traducción de Cadenas no será tan significativa.
Traducción de Enlaces en Cadenas
Otra importante mejora en WPML 3.5 es la capacidad de traducir enlaces en cadenas (automáticamente). ¿Qué significa esto y por qué lo necesitas?
Usamos ‘cadenas’ para muchas cosas diferentes. Por ejemplo, si tu tema almacena el texto ‘principal’ de tu página de inicio en una ‘opción’, WPML utilizará la Traducción de Cadenas para ello. Hasta ahora, necesitabas hacer un seguimiento de las cadenas que tienen URLs y ajustarlas manualmente al contenido traducido. Si muchas cadenas tienen enlaces, esto podría ser una tarea muy tediosa.
Ahora, WPML maneja los enlaces en la Traducción de Cadenas, de la misma manera que maneja los enlaces en ‘entradas’ (entradas, páginas y tipos personalizados). Cuando traduces cualquier cadena que tenga algún enlace, ese enlace se ajustará automáticamente para apuntar al contenido traducido. Escribiré una publicación de blog separada que muestre cómo funciona esto con nuestro complemento Toolset Layouts.
Actualización 2 de Agosto
Encontramos otra fuente de desperdicio de tiempo muy significativa en el admin. Esta es trivial y debería haberse resuelto hace tiempo. Hay un ‘widget de WPML’ en el admin de WordPress, que probablemente nadie necesite más. Ese widget extrae contenido de muchos lugares en la base de datos, así como entradas de blog recientes del sitio web de wpml.org. Eliminar esto eliminará una serie de llamadas a la base de datos, así como posibles llamadas externas lentas.
Nos estamos ocupando de ese widget (eliminándolo) y revisando todas las llamadas externas, para asegurarnos de que no ralenticen tu sitio.
Descarga y Prueba
WPML 3.5 está pasando a QA ahora. Ya hemos probado completamente el cambio en la Traducción de Cadenas, pero hay mucho más por probar antes de poder lanzarlo como una versión de producción.
Nos encantaría recibir tus comentarios sobre esta nueva versión próxima. Si tu sitio tiene problemas de rendimiento relacionados con la Traducción de Cadenas, esta versión es para ti.
Recuerda que esta es una versión beta, así que pruébala solo en sitios de desarrollo (no en sitios de producción).
Esta beta solo está disponible para los titulares de cuentas de ‘Multilingual CMS’, ya que gira principalmente en torno a mejoras en la Traducción de Cadenas.
Inicia sesión en tu cuenta de WPML y haz clic en Descargas. Desplázate hacia abajo y descarga el Paquete Beta de CMS. Descomprímelo y carga todos los componentes de WPML que estés utilizando en WordPress.
¿Feedback?
Avísanos cómo está funcionando esta versión para ti dejando comentarios aquí. Si te encuentras con un problema, inicia un nuevo hilo en el foro de soporte de WPML Y deja un comentario aquí con una breve descripción y un enlace a ese hilo.
¡Esperamos tus comentarios, preguntas, ideas y sugerencias!
La publicación WPML 3.5 Beta – Impulso de Rendimiento y Nuevas Funcionalidades para la Traducción de Cadenas apareció primero en WPML.
Lee el artículo original en https://wpml.org/changelog/2016/08/wpml-3-5-beta1-announcement/ para conocer todos los detalles.
Haz que tu web sea más segura y eficiente con Zonsai.
Actualización WooCommerce Multilingual 3.8.2: Manteniéndose al día con WooCommerce, corrección de compatibilidad y mejoras.
Actualización WooCommerce Multilingual 3.8.2 – Manteniendo la compatibilidad y corrigiendo errores
Recientemente se lanzó WooCommerce 2.6 y nos aseguramos de que nuestro plugin se adapte a todos los cambios en nuestras versiones anteriores. Sin embargo, algunas cosas se nos escaparon y las abordamos en esta nueva versión.
Algunos de estos cambios afectaron a diferentes extensiones de WooCommerce o cómo nuestra extensión WooCommerce Multilingual funciona con ellas. Estos problemas también se abordaron en la versión 3.8.2:
- WooCommerce Table Rate Shipping: se requirió una nueva lógica para las clases de envío que necesitaban actualizarse en esta extensión, así como en la lógica de compatibilidad desde nuestro lado.
- Dynamic Pricing: el descuento no se mostraba en el mini carrito.
- Product Add-ons: algunas cadenas no estaban traducidas.
También agregamos un nuevo filtro (‘wcml_product_custom_prices’) que permite a otros plugins ajustar programáticamente o simplemente establecer precios personalizados para productos.
Los campos traducibles para productos externos ahora se colocan en una sección separada en el editor de traducción de productos. Anteriormente, simplemente se enumeraban como campos personalizados.
Puedes encontrar la lista de todos los cambios más significativos en el registro de cambios.
Por último, pero no menos importante, WooCommerce Multilingual 3.8.2 es más rápido. Los cambios importantes en la versión 3.8 y los ajustes realizados en las versiones siguientes permiten que los sitios (especialmente los más grandes) tengan tiempos de carga incluso un 20-25% más rápidos en las páginas relacionadas con la tienda desde el frente. El esfuerzo por mejorar estos números aún más continúa y también se combina con el trabajo actual que se está realizando en WPML.
Obteniendo la actualización
Deberías recibir esta actualización automáticamente en el administrador de WordPress. Si lo prefieres, también puedes descargar WooCommerce Multilingual desde la página de descargas de WordPress.
Hablando de wordpress.org, si crees que nuestro plugin hace tu vida más fácil y mejor, por favor califica WooCommerce Multilingual para que otros sepan que podrían experimentar lo mismo. ¡Gracias de antemano!
¿Necesitas ayuda técnica?
Si necesitas ayuda con WooCommerce Multilingual, por favor inicia un nuevo hilo en soporte de WPML. Luego, agrega un comentario aquí con una breve descripción y un enlace a ese hilo. Haremos un seguimiento y nos aseguraremos de que todo se resuelva.
La publicación WooCommerce Multilingual 3.8.2 apareció primero en WPML.
Consulta el artículo original en https://wpml.org/changelog/2016/07/woocommerce-multilingual-3-8-2/ para obtener más detalles.
En Zonsai, somos expertos en diseño WordPress y optimización.
Actualización de WPML 3.4.1: Soluciona pequeños problemas y mejora el rendimiento.
Actualización Menor de WPML: Mejoras de Rendimiento y Corrección de Errores
Acabamos de lanzar una actualización menor para WPML, resolviendo dos errores cosméticos y mejorando el rendimiento.
Esta versión aborda dos pequeños errores para WPML:
- Falta de barra al final de los enlaces alternativos para sitios que utilizan parámetros de idioma
- Aviso de PHP para páginas de bbPress que enlazan a perfiles de usuario
Ambos no son problemas críticos, pero es mejor corregirlos que dejarlos como están.
Además, se han solucionado algunos problemas para WooCommerce Multilingual:
- Problema de compatibilidad con WooCommerce Ajax Cart: las cantidades del carrito no se actualizaban
- Problema de compatibilidad con WooCommerce Bookings: se mostraban reservas incorrectas en el backend al cambiar entre idiomas de administrador
- Problema de compatibilidad con el tema Adventure Tours
- Problema de compatibilidad con el tema Aurum
- Problemas de compatibilidad con el plugin Composite Products
- Los slugs autogenerados en el editor de traducción de productos no eran únicos
- A veces se restaban 0.01 a los precios con decimales
Tiempos de Carga más Rápidos, Especialmente en Servidores con Mucha Actividad
La actualización más interesante en esta versión es una mejora en la carga de código de WPML. WPML incluye muchos archivos PHP con muchas clases. En esta versión, hemos cambiado la asignación de archivos para que los archivos PHP correctos se carguen de inmediato sin necesidad de buscar el archivo correcto.
La ganancia de rendimiento, debido a este cambio, depende del servidor. Los servidores rápidos con discos SSD sentirán una pequeña mejora (porque pueden encontrar los archivos rápidamente). Los servidores más lentos que tienen discos magnéticos (regulares), especialmente cuando están muy cargados, experimentarán una mejora significativa en todas las pantallas de administración.
Lamentamos no poder proporcionar un perfil preciso de esta mejora. Si estás probándolo en tu máquina de desarrollo local, los resultados variarán. Para ver realmente el impacto, necesitas simular un sistema ocupado con diferentes accesos a diferentes URL.
Administración más Rápida de Productos de WooCommerce
Hemos analizado un gran número de sitios de WooCommerce que los clientes han tenido la amabilidad de compartir con nosotros. En todos ellos, notamos que el mayor impacto de WPML está en la pantalla de administración de Productos. Esto es curioso, porque WPML no necesita hacer nada en estas páginas. WooCommerce Multilingual ofrece su propia interfaz de «Traducción de Productos», por lo que no tiene sentido perder tiempo de CPU mostrando controles de traducción en las pantallas de administración nativas de WooCommerce.
WPML 3.4.1, junto con WooCommerce Multilingual 3.8.1, resuelven esta ineficiencia. Por defecto, no añadiremos controles de traducción a la página de Productos de WooCommerce. Esto acelera significativamente la administración, sin perder funcionalidad útil. Aún puedes habilitar estos controles si los necesitas, pero tiene mucho más sentido traducir los productos de WooCommerce a través de WPML -> WooCommerce -> Productos. Nuestra página de traducción de productos dedicada incluye todo lo que necesitas y se carga mucho más rápido.
Por lo tanto, cuando necesites administrar productos de WooCommerce, no tendrás que pagar en rendimiento por tener un sitio multilingüe.
Próximamente, una Traducción de Cadenas más Rápida
WPML 3.5 incluirá un conjunto de mejoras para la Traducción de Cadenas. La Traducción de Cadenas en la versión de desarrollo ya se ejecuta el doble de rápido que en WPML 3.4.1. Sin embargo, esto no es todo. Ahora estamos apuntando a las funciones avanzadas de Traducción de Cadenas, tratando de hacer que se ejecuten con un impacto mínimo en el rendimiento. Queremos que puedas utilizar el registro automático de cadenas siempre y no sentir una pérdida de rendimiento.
Actualiza WPML
Como siempre, recibirás actualizaciones automáticas en el administrador de WordPress para todos los sitios registrados. Puedes registrar tantos sitios como necesites, para ti y para tus clientes. Para descargar manualmente, inicia sesión en tu cuenta de WPML.org y ve a Descargas.
¿Comentarios? ¿Ideas? ¿Sugerencias?
Deja tus comentarios y nos pondremos en contacto contigo.
La publicación WPML 3.4.1 Corrige Pequeños Problemas y Mejora el Rendimiento apareció primero en WPML.
Descubre más detalles en el artículo original: https://wpml.org/changelog/2016/06/wpml-3-4-1-fixes-small-glitches-improves-performance/.
Mantén tu sitio actualizado con los expertos de Zonsai.
Lanzadas las versiones 3.4 de WPML y 3.8 de WooCommerce: Novedades y Mejoras.
Actualización de WPML y WooCommerce Multilingual
Hace un mes anunciamos las primeras betas de WPML 3.4 y WooCommerce Multilingual 3.8. Después de 4 semanas de pruebas intensivas (y una serie de correcciones y mejoras), nos complace lanzar estas versiones como versiones de producción.
Como mencionamos en el post de anuncio de la beta, estas versiones de WPML y WooCommerce Multilingual se centran en una usabilidad y flujo de trabajo de traducción mucho mejorados. Esta actualización facilita el trabajo con sitios WooCommerce multilingües, especialmente al usar muchas extensiones de WooCommerce. La interfaz de traducción optimizada coloca los diferentes campos que agregan las extensiones en un editor de traducción conveniente, uno al lado del otro.
Descarga
Esta actualización de WPML está disponible directamente en tu administrador de WordPress. Si tu sitio está registrado, deberías recibir la notificación de actualización en la pantalla de administración de Plugins en las próximas 12 horas (el tiempo que WordPress almacena en caché el estado de las actualizaciones). También puedes descargar WPML manualmente desde tu cuenta.
Próximamente (pronto)
Reducción del 50% en carga
En las últimas semanas, también hemos estado ocupados analizando la carga que WPML añade, especialmente en el admin. Estamos agradecidos a todos los clientes que nos ayudaron con sitios de prueba. La mayoría de los sitios mostraron los problemas con los que estábamos familiarizados, pero casi todos los sitios también nos mostraron algo nuevo para nosotros. Los problemas que aprendimos están relacionados con el contenido, la configuración del servidor y los entornos de alojamiento.
Ya encontramos varias mejoras que reducirán el tiempo de ejecución para la mayoría de los sitios que ejecutan WPML (incluido el nuestro). El mayor impacto de WPML estaba en las pantallas de administración de listados, como la página de Productos de WooCommerce. Allí, podemos reducir la ejecución y las consultas SQL en aproximadamente la mitad. En otras pantallas de administración, la contribución de WPML a la carga es mucho menor, por lo que la mejora relativa es menor (pero sigue siendo significativa en comparación con la parte de WPML).
Vamos a implementar las mejoras de rendimiento en dos pasos.
WPML 3.4.1 y WooCommerce Multilingual 3.8.1 (en aproximadamente 2-3 semanas) incluirán una reducción de alrededor del 25% en el tiempo de ejecución y del 50% en las consultas a estas páginas de listado.
WPML 3.5 vendrá con una nueva forma completa de cargar cadenas en memoria. Las pruebas preliminares muestran que este nuevo algoritmo es muy prometedor. Puede hacer que los sitios con WPML carguen incluso más rápido que los sitios que usan archivos .mo compilados. La idea es precargar selectivamente solo las cadenas necesarias para cada página (front-end y admin). De esta manera, evitamos tanto las consultas enormes (para cargar todo) como muchas consultas pequeñas (para cargar muchas cadenas individuales). Nuestras pruebas muestran que esto funciona incluso más rápido que las llamadas integradas «load_theme_textdomain()» y «load_plugin_textdomain()». Estamos apuntando a una mejora muy significativa en el tiempo de CPU, cantidad de consultas y memoria.
El cronograma para WPML 3.5 sigue siendo flexible. Veremos qué tan rápido podemos obtener una primera beta y anunciarla.
Renovación del selector de idioma
El selector de idioma en WPML 3.5 es un rediseño completo. Es 100% compatible con versiones anteriores, por lo que todos los sitios existentes funcionarán sin cambios. Sin embargo, ofrecerá nuevas posibilidades para los selectores de idioma, que esperamos faciliten tu trabajo.
Para nombrar algunas:
- Capacidad para mostrar diferentes selectores de idioma en diferentes menús y widgets sin limitarse a uno
- Modos de compatibilidad con diferentes frameworks CSS, incluidos Bootstrap y los temas predeterminados actuales de WordPress
- Personalización de colores y diseño por selector de idioma
Escribiré al respecto e incluiré en una beta tan pronto como esté disponible.
Traducción de enlaces en cadenas
Usamos cadenas para muchos propósitos diferentes. Muchos temas incluyen textos complejos en cadenas traducibles y a menudo también enlaces. En WPML 3.5, todos los enlaces en las cadenas se ajustarán automáticamente a las URL en el idioma correcto. Cuando envíes cadenas a traducción, si estas cadenas contienen URL, WPML ajustará las URL en las cadenas traducidas.
Por ejemplo, supongamos que estás utilizando Gravity Forms y tienes un comentario que enlaza a una página (situación bastante común). Quieres traducir este comentario y quieres que el comentario enlace a la página correcta en el idioma traducido.
Cuando traduzcas el formulario de GF, WPML convertirá los textos a cadenas y los enviará a traducir como un ‘Paquete’. El traductor solo necesitará traducir los textos. Cuando la traducción esté completa, WPML escaneará todas las cadenas completadas y verificará si tienen enlaces. Si hay un enlace, WPML comprobará si va a una página que se ha traducido al mismo idioma. Si es así, actualizará el enlace para apuntar a la traducción.
Esto suena fácil, pero es un proceso bastante complejo. Necesitamos manejar la traducción en cualquier orden (sin importar si has traducido cadenas antes o después de las páginas) y mantener un registro preciso.
¿Feedback?
Por favor, háznos saber cómo te va con WPML 3.4 y WooCommerce Multilingual 3.8. Nos encantaría recibir tus comentarios sobre los cambios en esta versión, así como los planes para las próximas rondas.
El post WPML 3.4 y WooCommerce Multilingual 3.8 Lanzados apareció primero en WPML.
Visita el artículo original en https://wpml.org/changelog/2016/06/wpml-3-4-woocommerce-multilingual-3-8-released/ para más detalles.
Mantén tu web en perfecto estado con los servicios de Zonsai.
«Actualización de WooCommerce Multilingual 3.8: Nuevo diseño y funciones mejoradas»
Novedades de WooCommerce Multilingual 3.8
WooCommerce Multilingual 3.8 presenta un nuevo aspecto y diseño que simplifica su uso. Se integra mejor no solo con WooCommerce y WPML, sino también con muchas extensiones populares de WooCommerce.
¿Qué hay de nuevo?
La respuesta corta es ‘mucho’.
Aquí hay un desglose de en qué hemos estado ocupados, seguido de más detalles sobre cada uno de ellos.
- Un nuevo diseño que complementa el nuevo WPML 3.4
- Un nuevo editor de traducción para los productos
- Nuevas opciones para traducir atributos de productos
- Una pantalla de configuración mejorada y dedicada para multi-divisas
- Fácil traducción de URL
- Atención inmediata a problemas de configuración en la página de Estado
- Mejorado soporte para la API REST de WooCommerce
- Asistente de configuración sencillo para ejecutar WooCommerce Multilingual
- El Instalador incluido facilita la adición de los plugins requeridos
- Opción para productos descargables de compartir archivos bajo cada producto
- Se pueden establecer valores personalizados para otros tipos de precios en monedas secundarias
- La traducción de cadenas de correos electrónicos de WooCommerce también se ha simplificado
Actualización de Diseño
Hemos revisado toda nuestra interfaz de administración e implementado un nuevo diseño. Esto está en línea con el nuevo diseño de WPML 3.4. También cambiamos el flujo de trabajo de traducción de contenido aplicando la retroalimentación de nuestros usuarios.
La traducción de productos, atributos o cadenas específicas en las URL (para producto o tienda) ahora es más sencilla. La interfaz también luce mejor.
Traducción de Productos con el Editor de Traducción de WPML
WPML 3.4 viene con un nuevo editor de traducción reluciente. WooCommerce Multilingual utiliza una versión personalizada de este en la nueva versión.
Se ha eliminado el desplazamiento horizontal. Los productos se traducen en cada idioma secundario en pantallas separadas.
Puedes copiar todos los campos a la vez o campos específicos del producto original a la traducción, lo que a veces es necesario y agiliza todo el proceso de traducción.
Traducción de Atributos de Productos
Todos los atributos de productos que se establecen para ser traducidos se incluirán en la nueva sección Atributos.
Sin embargo, no todos los atributos de productos pueden ser traducidos. En WooCommerce Multilingual 3.8, puedes configurar cuáles deben ser traducidos.
Cuando añades un nuevo atributo o lo editas, puedes elegir configurar ese atributo para que sea traducible o no. Por defecto, los atributos recién creados siguen siendo traducibles.
Múltiples Divisas
Esta función se ha trasladado de la sección de Configuración General a una sección separada. Puedes configurar todo lo relacionado con la multi-divisa: divisas secundarias y sus propiedades, las opciones del selector de moneda y más.
Traducción de URLs de Tienda
Cuando utilizas las URLs amigables, WooCommerce Multilingual te permite tener URLs separadas para diferentes páginas de la tienda en diferentes idiomas. Para lograr esto, las diferentes cadenas como las bases de URL para: productos, categorías de productos, etiquetas de productos y atributos o diversos puntos finales deben ser traducidas.
Página de Estado
En esta sección, la configuración de WooCommerce Multilingual muestra advertencias de configuración o confirmaciones sobre aspectos requeridos o recomendados que ya se cumplen.
Mejora del Soporte para la API REST de WooCommerce
Esta ha sido una solicitud popular que no podíamos pasar por alto. En WooCommerce Multilingual, hemos añadido soporte para las llamadas a la API REST. Por lo tanto, ahora pueden manejar idiomas o monedas.
Asistente de Configuración
Para nuevas instalaciones, un asistente de configuración te permite cubrir rápidamente todas las configuraciones importantes en unos pocos pasos.
Instalador Incluido
Si instalaste WooCommerce Multilingual 3.8 desde el repositorio de WordPress y no tienes todos los plugins requeridos instalados, ahora son más fácilmente accesibles.
Otras Actualizaciones
Para un producto descargable, tienes la opción de usar la misma descarga en todas las traducciones o agregar archivos separados para cada traducción. Antes de WooCommerce 3.8, esto solo era posible como una opción de configuración global.
En esta nueva versión, puedes personalizar qué archivos se usarán para productos descargables específicos.
En WooCommerce Multilingual 3.8 también es posible establecer precios manuales en las monedas secundarias para otros tipos de precios que no sean los estándar de WooCommerce (precio regular y de oferta).
La traducción de cadenas de correos electrónicos ahora es más fácil porque no tienes que buscar las cadenas en la sección de Traducción de Cadenas. Hemos añadido enlaces que te llevan directamente a la cadena que necesitas traducir. También puedes cambiar el idioma original de la cadena en el momento.
Descarga o Actualización
Una nota importante sobre la actualización: para acceder a todas las pantallas de administración en el backend, esta versión requiere que esté instalado WPML 3.4.
Todo en el frontend sigue funcionando con una versión anterior de WPML. Pero, tarde o temprano, necesitarás actualizar a WPML 3.4 para acceder a todas las opciones en el backend.
Recomendamos que actualices a WPML 3.4 antes de actualizar a WooCommerce Multilingual 3.8, pero también puedes hacerlo al revés.
Puedes descargar WooCommerce Multilingual desde tu sección de Descargas en wpml.org.
Si estás usando WPML o Types y estás actualizando WooCommerce Multilingual, es muy probable que estés familiarizado con el Instalador. El Instalador te informará sobre la nueva versión y te permitirá instalarla.
Si eres relativamente nuevo en esto, o si eres un purista o simplemente quieres hacerlo a la antigua, también puedes obtener WooCommerce Multilingual 3.8 desde el directorio de plugins de WordPress. Nos encantaría conocer tu opinión sobre esta versión y esperamos poder abordar cualquier pregunta o problema que puedas tener en nuestro foro de soporte.
La entrada WooCommerce Multilingual 3.8 apareció primero en WPML.
Consulta el artículo original en https://wpml.org/changelog/2016/06/woocommerce-multilingual-3-8/ para obtener más detalles.
En Zonsai, somos expertos en diseño WordPress y optimización.