feat: enhance routing and connectivity handling
- Added a new route for connection issues, allowing users to navigate to a dedicated page when the server is unreachable. - Updated the RouterNotifier to manage navigation based on server connectivity status and authentication state. - Improved the handling of offline scenarios by integrating connectivity checks into the routing logic. - Enhanced localization support for connection issue messages in multiple languages. - Refactored the OfflineIndicator widget to streamline the display of connectivity status without unnecessary complexity.
This commit is contained in:
@@ -8,6 +8,18 @@
|
||||
"loadingProfile": "Chargement du profil...",
|
||||
"unableToLoadProfile": "Impossible de charger le profil",
|
||||
"pleaseCheckConnection": "Veuillez vérifier votre connexion et réessayer",
|
||||
"connectionIssueTitle": "Impossible d'atteindre votre serveur",
|
||||
"@connectionIssueTitle": {
|
||||
"description": "Titre affiché lorsque le serveur configuré est injoignable"
|
||||
},
|
||||
"connectionIssueSubtitle": "Reconnectez-vous pour continuer ou déconnectez-vous pour choisir un autre serveur.",
|
||||
"@connectionIssueSubtitle": {
|
||||
"description": "Sous-titre expliquant les actions possibles quand le serveur est injoignable"
|
||||
},
|
||||
"stillOfflineMessage": "Nous ne pouvons toujours pas joindre le serveur. Vérifiez votre connexion et réessayez.",
|
||||
"@stillOfflineMessage": {
|
||||
"description": "Message d'état après une tentative de reconnexion sans succès"
|
||||
},
|
||||
"account": "Compte",
|
||||
"signOut": "Se déconnecter",
|
||||
"endYourSession": "Terminer votre session",
|
||||
@@ -129,7 +141,6 @@
|
||||
"invalidImageFormat": "Format d'image invalide",
|
||||
"emptyImageData": "Données d'image vides"
|
||||
,
|
||||
"offlineBanner": "Vous êtes hors ligne. Certaines fonctions peuvent être limitées.",
|
||||
"featureRequiresInternet": "Cette fonctionnalité nécessite une connexion Internet",
|
||||
"messagesWillSendWhenOnline": "Les messages seront envoyés lorsque vous serez de nouveau en ligne",
|
||||
"confirm": "Confirmer",
|
||||
|
||||
Reference in New Issue
Block a user