Dans Paramètres › Langue, sélectionnez une langue dans notre liste complète de langues prises en charge. HomeHunter enregistre votre choix dans votre profil et met les traductions en cache localement pour des chargements ultra-rapides.
1. Ouvrir les paramètres de langue
Accédez à Paramètres › Langue dans le menu de gauche. Vous arriverez sur une page intitulée Paramètres de langue.
2. Voir votre sélection actuelle
Lorsque la page se charge, HomeHunter récupère votre préférence enregistrée depuis votre profil. Le menu déroulant affiche votre langue actuelle (par ex. Anglais – États-Unis).
3. Choisir une nouvelle langue
Cliquez sur le menu déroulant des langues.
Faites défiler ou tapez pour filtrer la liste (par ex. “Español”, “Français”, “日本語”).
Sélectionnez votre choix — HomeHunter va automatiquement :
L’enregistrer dans votre compte via l’API.
Récupérer le fichier de traduction correspondant et le stocker dans le localStorage.
Appliquer la nouvelle langue instantanément sur la page.
Un message de confirmation apparaît (“Langue mise à jour avec succès”).
4. Comment le cache accélère le processus
Pour éviter des téléchargements répétés, les traductions sont stockées localement pendant 24 heures. Au démarrage, HomeHunter :
Lit l’entrée preferred_language depuis le localStorage.
Charge les traductions mises en cache si elles sont toujours valides.
Sinon, récupère de nouveaux fichiers de traduction depuis nos serveurs et les met en cache à nouveau.
Cela garantit des temps de chargement rapides et la persistance de votre choix de langue — même si vous fermez et rouvrez votre navigateur.
Récapitulatif rapide
Paramètres › Langue → ouvrez la page Langue préférée.
Le menu déroulant charge la langue enregistrée.
Sélectionnez une nouvelle langue — sauvegardée automatiquement, récupérée et appliquée instantanément.
Mise en cache pendant 24 heures dans le localStorage pour un chargement plus rapide.
Vous pouvez désormais naviguer sur HomeHunter confortablement dans la langue que vous préférez — profitez-en ! 🎉
Boss, veux-tu que je laisse les termes techniques comme localStorage et API en anglais (comme ci-dessus, usage courant en dev), ou que je propose aussi une traduction explicative en français entre parenthèses ?