Skip to content

Mode hors ligne — Utiliser Racines sans internet

English version
Retour au sommaire


Pourquoi un mode hors ligne ?

Racines a été conçu pour fonctionner entièrement sans connexion internet une fois le contenu téléchargé. C'est particulièrement utile : - En voyage (avion, train, pays avec connexion limitée) - Dans des zones à faible couverture réseau - Pour économiser vos données mobiles - Pour un apprentissage sans interruptions


Comment déclencher le téléchargement

Option 1 : Lors du déverrouillage initial

Lorsque vous saisissez votre code d'accès pour la première fois, le téléchargement se lance automatiquement après validation.

Option 2 : Depuis la page de la langue

Si vous n'avez pas complété le téléchargement initial, ou si vous souhaitez mettre à jour le contenu : 1. Depuis la page d'accueil, cliquez sur la langue déverrouillée 2. Sur la page de la langue, sélectionnez "Mode Offline" ou "Télécharger" 3. La fenêtre de progression s'ouvre


Les 5 étapes du téléchargement

La fenêtre de progression vous montre l'avancement en temps réel :

Étape Nom Ce qui se passe Durée
1/5 Vérification de la connexion L'application teste votre connexion internet < 1 s
2/5 Téléchargement des cartes Textes, traductions et métadonnées stockés dans IndexedDB 2–10 s
3/5 Téléchargement des audios Chaque fichier MP3 est mis en cache 1–10 min
4/5 Nettoyage Suppression des anciens fichiers devenus obsolètes < 2 s
5/5 Précachage des pages Les pages HTML sont mises en cache pour navigation offline < 4 min

L'étape audio (étape 3)

C'est la plus longue. L'avancement s'affiche avec : - Un compteur : ex. "42 / 480 audios" - Une barre de progression - L'estimation peut varier selon votre connexion

💡 Conseil : Lancez le téléchargement en Wi-Fi. Sur connexion mobile, cela peut prendre plus de temps et consommer des données. Appuyez sur "Continuer en arrière plan pour mettre le telechargement en arrière plan et continuer les écoutes en parralelle.


Indicateurs de statut

OfflineIndicator — bannière de connexion

Une bannière discrète peut apparaître en haut de l'écran pour indiquer : - 🟢 En ligne — connecté à internet - 🔴 Hors ligne — pas de connexion (l'application continue de fonctionner !)

Cette bannière n'est pas permanente : elle apparaît lors d'un changement d'état de connexion.

GlobalDownloadIndicator — téléchargement en arrière-plan

Si un téléchargement est en cours (ou a été interrompu), une icône ou une barre peut apparaître dans la navigation pour indiquer l'état du téléchargement.


Ce qui fonctionne hors ligne

Fonctionnalité Disponible hors ligne ?
Cartes de mots (textes et traductions) ✅ Oui
Audios des cartes de mots ✅ Si téléchargés
Cartes de phrases (textes) ✅ Oui
Audios des cartes de phrases ✅ Si téléchargés
Révision QCM ✅ Oui (données en IndexedDB)
Navigation dans l'application ✅ Oui
Recherche dans les cartes ✅ Oui
Déverrouiller une nouvelle langue ❌ Nécessite internet
Envoyer un message de contact ❌ Nécessite internet
Synchronisation des statistiques ⏳ Différé à la reconnexion

Espace de stockage requis

Contenu Espace approximatif
Textes et métadonnées (IndexedDB) < 1 MB par langue
Audios (cache navigateur) 5–10 MB par langue
Total par langue 5–10 MB
3 langues téléchargées ~15–30 MB
5 langues téléchargées ~25–50 MB

L'espace exact dépend du nombre de cartes et d'enregistrements audio disponibles pour chaque langue.


Si le téléchargement est interrompu

Le téléchargement peut être interrompu si : - La connexion est coupée pendant l'étape audio - Vous fermez l'application ou naviguez ailleurs - L'appareil se met en veille

Ce qui se passe : - Les fichiers déjà téléchargés sont conservés - Le téléchargement s'arrête proprement - Un indicateur peut rester visible dans la navigation

Comment reprendre : 1. Reconnectez-vous à internet 2. Allez sur la page de la langue → "Mode Offline" 3. Relancez le téléchargement — il reprend là où il s'était arrêté (les fichiers déjà en cache ne sont pas re-téléchargés)


Le circuit breaker réseau

L'application gère intelligemment les connexions instables. Si la connexion échoue plusieurs fois en peu de temps, l'application entre en mode dégradé : - Les requêtes réseau sont temporairement suspendues - L'application utilise exclusivement le contenu en cache - La connexion est testée en arrière-plan toutes les 30 secondes, puis jusqu'à 5 minutes si les tests échouent

Cette logique évite de saturer votre réseau avec des tentatives répétées et infructueuses.


Mettre à jour le contenu

De nouveaux enregistrements audio sont ajoutés régulièrement. Pour recevoir les mises à jour : 1. Connectez-vous à internet 2. Allez sur la page de la langue → "Mode Offline" 3. Relancez le téléchargement — seuls les nouveaux fichiers sont téléchargés


Supprimer le contenu hors ligne

Pour libérer de l'espace sur votre appareil :

Option 1 : Depuis la page de téléchargement (recommandé) - Supprime uniquement le contenu de la langue concernée — les autres langues ne sont pas affectées - Votre code d'accès reste mémorisé : vous n'aurez pas à le ressaisir 1. Depuis la page d'accueil, appuyez sur la langue 2. Sélectionnez "Mode Offline" 3. Appuyez sur "Supprimer" 4. Confirmez la suppression

Option 2 : Vider le cache du navigateur - ⚠️ Cela supprime toutes les données hors ligne de tous les sites - Vous devrez re-saisir votre code d'accès et re-télécharger le contenu

Procédure Chrome (Android/Desktop) : Paramètres → Confidentialité et sécurité → Effacer les données de navigation → Cochez "Images et fichiers en cache" + "Données des sites" → Effacer

Procédure Safari (iOS) : Réglages → Safari → Effacer l'historique et les données de sites web

Option 3 : Désinstaller l'application PWA Si vous avez installé l'application, désinstallez-la depuis l'écran d'accueil ou les paramètres du navigateur.


Tester le mode hors ligne

Pour vérifier que tout fonctionne sans connexion : 1. Complétez le téléchargement sur toutes les langues souhaitées 2. Activez le mode avion sur votre appareil 3. Ouvrez l'application et naviguez dans les cartes 4. Essayez d'écouter un audio 5. Faites un quiz de révision 6. Tout devrait fonctionner normalement ✅


Étapes suivantes