Registro de cambios
Requiere WPML 5.3.0.
Novedades
- Refuerzo de seguridad.
Rendimiento
- Con el registro automático de cadenas deshabilitado, Traducción de cadenas ya no supervisa cada texto traducido ni precarga las cadenas del tema en cada solicitud.
- Al guardar una página de un maquetador visual, se leen sus cadenas una sola vez y ya no se reescriben las cadenas que no cambiaron.
- Los textos de administración de opciones muy grandes, como la configuración del tema de Avada, se leen más rápido: solo se recorren sus claves registradas en el front-end.
- En el modo de registro de cadenas solo para administradores, las solicitudes de los visitantes ya no ejecutan el trabajo de registro.
- Los slugs de URL traducidos se leen con una consulta por lotes por solicitud.
- Al borrar los archivos de traducción omitidos, se realiza una sola actualización de la base de datos en lugar de una por archivo, por lo que las páginas del panel de administración de sitios grandes ya no bloquean la tabla.
Correcciones en Traducir todo
- Las cadenas que quedan «en curso (traducción automática)» por una traducción automática que finalizó se liberan, incluso cuando la traducción automática está desactivada.
Correcciones en textos de administración
- Un texto de administración registrado mientras su valor estaba vacío, por ejemplo, por un importador o al activar un plugin, se traduce en el front-end una vez que obtiene un valor.
- Los formatos de fecha y hora traducidos y otros textos de administración vuelven a funcionar tras la actualización a Traducción de cadenas 5.2.0: los archivos de traducción que eliminó esa actualización se reconstruyen una vez.
Correcciones en archivos de traducción
- Después de que cambia la configuración regional de un idioma, sus archivos de traducción mantienen la regla de plural del idioma incluso cuando se cargan otras páginas en el mismo momento.
- Un idioma que aún tenía una configuración regional desactualizada de una versión antigua de WPML se corrige una vez y sus archivos de traducción se reconstruyen, por lo que sus cadenas traducidas se muestran de nuevo en el front-end.
- Un archivo de traducción que desapareció, por ejemplo, después de una migración o una restauración, se reconstruye en la siguiente página del panel de administración en lugar de que el front-end muestre el texto original.
- Corregir enlaces, convertir enlaces absolutos y las demás acciones que cambian traducciones sin guardar ahora también actualizan los archivos de traducción, de modo que el front-end muestra las nuevas traducciones.
- Un dominio de texto con letras mayúsculas, como Widgets, se mantiene traducido después de que un plugin cambia la configuración regional y vuelve a la anterior.
- Las traducciones personalizadas del propio dominio de texto de un plugin o tema se aplican de nuevo después de actualizar, incluso sin un archivo de traducción nativo.
Otras correcciones
- La pestaña Cadenas enlaza al escaneo de cadenas del tema y del plugin.
- Los textos del maquetador visual se guardan cuando se entrega una traducción a través de WP-CLI.
- Las etiquetas Widget y Widgets de los widgets de bloque en el Escritorio de traducción se muestran en su idioma del panel de administración.
- Las imágenes establecidas en las opciones del tema, como los logotipos del encabezado y fuera del lienzo de Blocksy, también muestran su versión traducida para el primer elemento de una lista.
- Guardar una opción del sitio, como el título del sitio, en un idioma secundario con el valor original ya no reemplaza la traducción de ese idioma.
- Las cadenas no traducidas en una página que ve un administrador se registran incluso cuando otra solicitud está guardando cadenas en el mismo momento.
- Una base traducida de la tienda o de la categoría de producto guardada con una barra inicial se mantiene en las reglas de URL, por lo que los archivos de categorías traducidos ya no muestran un error 404.
- Los usuarios que pueden gestionar traducciones, no solo los administradores, pueden guardar traducciones de etiquetas de taxonomía.
- Una base de slug traducida que es igual a la base de otro tipo de contenido o taxonomía ya no rompe las URL de ese tipo, por lo que los archivos de categorías de productos ya no muestran un error 404.
- El registro de cadenas no traducidas que ve un administrador mientras ha iniciado sesión ya no se desactiva por sí solo dos horas después de la configuración, y los sitios donde WPML 5.0 a 5.2 lo desactivaron lo recuperan una vez.
- Ningún error fatal mientras Traducción de cadenas se actualiza: las traducciones del paquete de idioma se recargan en la siguiente página del panel de administración en lugar de durante la actualización.
- Una lectura fallida de la configuración almacenada de Traducción de cadenas ya no vuelve a ejecutar los procesos de actualización ni vacía la tabla de escaneo de MO.
- Un texto traducido como parte de un paquete muestra dónde traducirlo.
- Traducción de cadenas funciona cuando WordPress lo carga antes que WPML.
Actualizar o descargar
La actualización está disponible para todos los clientes de WPML con una suscripción activa; aparece en la página Plugins de su panel de administración de WordPress dentro de las 24 horas posteriores a la publicación. También puede buscarla de inmediato en PluginsAñadir nuevoComercial. Para descargar e instalar manualmente, vaya a Descargas en su cuenta de wpml.org (consulte las instrucciones de instalación) y recuerde actualizar todos los componentes juntos sin mezclar versiones.
