fix: improve service worker offline flow and dev toggle UX

This commit is contained in:
2026-03-01 12:47:58 +01:00
parent 844cd3f58e
commit 5a3b0ace61
9 changed files with 176 additions and 22 deletions

View File

@@ -41,6 +41,10 @@ if (!i18n.isInitialized) {
transKeepBasicHtmlNodesFor: ["br", "strong", "i", "p", "span"], // Liste des balises autorisées
},
});
} else {
// Keep translation resources in sync during HMR/dev without full re-init.
i18n.addResourceBundle("fr", "common", frCommon, true, true);
i18n.addResourceBundle("en", "common", enCommon, true, true);
}
export default i18n;

View File

@@ -161,6 +161,12 @@
"unavailable": "Cache statistics unavailable",
"reinstall": "Reinstall Service Worker",
"reinstallError": "Error reinstalling Service Worker",
"devServiceWorker": {
"label": "Service Worker in development",
"description": "Enable Service Worker in dev mode to test cache/offline behavior. A reload is applied.",
"saved": "Dev Service Worker preference updated",
"error": "Failed to update dev Service Worker preference"
},
"entry": "entry",
"entries": "entries",
"loadingEntries": "Loading entries...",

View File

@@ -161,6 +161,12 @@
"unavailable": "Statistiques du cache non disponibles",
"reinstall": "Réinstaller le Service Worker",
"reinstallError": "Erreur lors de la réinstallation du Service Worker",
"devServiceWorker": {
"label": "Service Worker en développement",
"description": "Active le Service Worker en mode dev pour tester le cache/hors-ligne. Un rechargement est appliqué.",
"saved": "Préférence Service Worker dev mise à jour",
"error": "Impossible de mettre à jour la préférence Service Worker dev"
},
"entry": "entrée",
"entries": "entrées",
"loadingEntries": "Chargement des entrées...",