Sustituir una traducción cacheada obsoleta
Primero demuestra que la traducción almacenada está actualizada. Ábrela en el Translation Manager y compárala con una respuesta de sesión no iniciada.
Localiza la capa obsoleta
- Solicita la URL de destino en una sesión privada.
- Omite el CDN o la caché de página completa usando su método admitido.
- Compara la respuesta sin procesar con la visualización del navegador.
- Comprueba la caché de objetos, la caché de páginas, la caché de fragmentos, la caché de menús y la caché del navegador, en ese orden.
- Verifica que la ruta del idioma base no se haya cacheado bajo la URL de destino.
POM Translate invalida sus propias cachés sensibles a la configuración regional cuando cambian las cadenas compatibles, las traducciones, los slugs y las URL personalizadas. No puede garantizar que cada fragmento del tema, proxy inverso o CDN reaccione a esos eventos.
Corrige la variación de la caché
Las claves de caché externas deben distinguir al menos el sitio, la ruta u objeto y la configuración regional. Las cookies por sí solas no son una clave de caché de páginas multilingüe segura cuando el contenido público tiene URL de idioma estables.
Purga la entrada afectada más pequeña. Para un cambio de slug traducido, purga las rutas anterior y actual, así como la navegación que enlaza con ellas. Para el texto de un menú, purga cada página que inserta el menú cacheado.
No vuelvas a guardar repetidamente la traducción para forzar la invalidación. Corrige la regla de caché o conecta las cachés propiedad de la integración a pom_translate_translation_changed, pom_translate_slug_changed o a la acción pública de ciclo de vida correspondiente.
El problema queda resuelto cuando solicitudes independientes sin sesión iniciada para dos configuraciones regionales devuelven contenido actual diferente sin omitir la caché manualmente.