¿Cómo publico las traducciones para que mi app las use?
La publicación envía tus traducciones desde el panel al CDN, haciéndolas disponibles para tu aplicación en tiempo de ejecución. Sin reconstrucción ni redespliegue.
La publicación envía tus traducciones desde el panel al CDN, haciéndolas disponibles para tu aplicación en tiempo de ejecución.
Cómo funciona la publicación
Haces clic en "Publicar"
→ Las traducciones se suben al origen del CDN (almacenamiento R2)
→ El caché se purga globalmente
→ Tu aplicación obtiene traducciones actualizadas en la siguiente solicitud
→ Los usuarios ven el contenido actualizado en ~60 segundos
Sin reconstrucción. Sin redespliegue. Sin necesidad de un pipeline CI/CD.
Paso a paso
- Ve a tu proyecto en el panel
- Asegúrate de que todas las claves tengan traducciones para tus idiomas de destino
- Haz clic en "Publicar" en la esquina superior derecha
- Revisa el resumen de cambios
- Confirma la publicación
¿Qué ocurre después de publicar?
Las traducciones se propagan a través de varias capas de caché:
| Capa | Tiempo de actualización | Detalles |
|---|---|---|
| Caché CDN edge | Inmediato (purgado) | Los nodos CDN globales reciben datos frescos |
| Caché en memoria del SDK | ~60 segundos | TtlCache con TTL de 60s |
| Caché del navegador | ~60 segundos | Sigue los encabezados Cache-Control del CDN |
| Next.js ISR | ~30 segundos | Si se usa messagesRevalidateSeconds: 30 |
En la práctica, los usuarios ven las traducciones actualizadas dentro de los 60 segundos posteriores a la publicación.
Publicar desde el CLI
También puedes publicar desde tu terminal:
better-i18n publish
Esto es útil para pipelines CI/CD o flujos de trabajo automatizados.
Borrador vs. publicado
- Las traducciones en borrador solo son visibles en el panel. Tu aplicación no puede verlas.
- Las traducciones publicadas están en vivo en el CDN. Tu aplicación las obtiene en tiempo de ejecución.
Puedes editar borradores de forma segura sin afectar tu aplicación en producción. Solo hacer clic en "Publicar" envía los cambios a producción.
Reversión
Si algo sale mal, puedes volver a una publicación anterior desde el panel. Cada publicación crea una instantánea que puedes restaurar.
Próximos pasos
¿Te resultó útil este artículo?