Saltar al contenido principal
Version: 2.x

Estrategia de Caché

La librería mantiene un mapa de pathOriginal → pathTraducido para que la navegación con Atrás/Adelante del navegador y los cambios de idioma puedan restaurar la ruta correcta de Angular.

localStorage (por defecto)

provideNgxTranslateRoutes({
cacheMethod: 'localStorage',
})

Los datos persisten entre pestañas y sesiones del navegador.

Cookies

provideNgxTranslateRoutes({
cacheMethod: 'cookies',
cookieExpirationDays: 7, // por defecto: 30
})

Útil cuando necesitas que el almacenamiento expire o cuando localStorage no está disponible (p.ej. restricciones de Safari ITP).

SSR

En el servidor, la librería usa TransferState de Angular independientemente de cacheMethod, para que el path traducido esté disponible inmediatamente tras la hidratación.