Comment publier mes traductions pour que mon application les utilise ?
La publication envoie vos traductions depuis le tableau de bord vers le CDN, les rendant disponibles pour votre application en temps réel. Pas de reconstruction, pas de redéploiement.
La publication envoie vos traductions depuis le tableau de bord vers le CDN, les rendant disponibles pour votre application au moment de l'exécution.
Comment fonctionne la publication
Vous cliquez sur "Publier"
→ Les traductions sont chargées vers l'origine CDN (stockage R2)
→ Le cache est purgé globalement
→ Votre application récupère les traductions fraîches à la prochaine requête
→ Les utilisateurs voient le contenu mis à jour dans ~60 secondes
Pas de reconstruction. Pas de redéploiement. Pas de pipeline CI/CD nécessaire.
Étape par étape
- Accédez à votre projet dans le tableau de bord
- Assurez-vous que toutes les clés ont des traductions pour vos langues cibles
- Cliquez sur "Publier" en haut à droite
- Vérifiez le résumé des modifications
- Confirmez la publication
Que se passe-t-il après la publication ?
Les traductions se propagent à travers plusieurs couches de cache :
| Couche | Temps de rafraîchissement | Détails |
|---|---|---|
| Cache CDN edge | Immédiat (purgé) | Les nœuds CDN mondiaux reçoivent des données fraîches |
| Cache en mémoire du SDK | ~60 secondes | TtlCache avec TTL de 60s |
| Cache du navigateur | ~60 secondes | Suit les en-têtes Cache-Control du CDN |
| Next.js ISR | ~30 secondes | Si messagesRevalidateSeconds: 30 est utilisé |
En pratique, les utilisateurs voient les traductions mises à jour dans les 60 secondes suivant la publication.
Publication depuis le CLI
Vous pouvez également publier depuis votre terminal :
better-i18n publish
C'est utile pour les pipelines CI/CD ou les workflows automatisés.
Brouillon vs. publié
- Les traductions en brouillon ne sont visibles que dans le tableau de bord. Votre application ne peut pas les voir.
- Les traductions publiées sont en ligne sur le CDN. Votre application les récupère au moment de l'exécution.
Vous pouvez modifier les brouillons en toute sécurité sans affecter votre application en production. Seul un clic sur « Publier » pousse les modifications en production.
Retour arrière
En cas de problème, vous pouvez revenir à une publication précédente depuis le tableau de bord. Chaque publication crée un instantané que vous pouvez restaurer.
Prochaines étapes
Cet article vous a-t-il été utile ?