Configurer les Langues et le Widget Météo
Configurez le support multilingue et les informations météorologiques
Configurer les Langues et le Widget Météo
Le support multilingue et le widget météo rendent votre affichage plus international et informatif. Cet article explique ces deux fonctionnalités en détail.
Support Multilingue
Langues Disponibles
42 Langues Sont Supportées :
Disponibilité par Forfait
Forfait Basic (69€/mois) :
Forfait Pro (149€/mois) :
Forfait Premium (199€/mois) :
Mise à Niveau : Disponible à tout moment dans la section Facturation
Activer les Langues
Étape par Étape :
- Connectez-vous au portail
- Cliquez sur "Paramètres"
- Faites défiler jusqu'à "Langues"
- Voyez la liste des 42 langues
- Cliquez sur les langues pour les activer
- Pro : Max 2 langues
- Premium : Les 42 possibles
- Première langue = Langue principale
- Affichée en premier au démarrage
- Les autres langues suivent dans l'ordre
- Cliquez sur "Enregistrer les paramètres"
- Les langues sont activées
- L'affichage commence le changement automatique
Configurer le Changement Automatique
Qu'est-ce que le Changement Automatique ?
L'affichage alterne automatiquement entre les langues activées.
Intervalle Par Défaut : 60 secondes
Exemple (Forfait Pro avec EN + DE) :
00:00 - 01:00: Affichage en English
01:00 - 02:00: Affichage en Deutsch
02:00 - 03:00: Affichage en English
... et ainsi de suiteExemple (Premium avec EN + DE + IT) :
00:00 - 01:00: Affichage en English
01:00 - 02:00: Affichage en Deutsch
02:00 - 03:00: Affichage en Italiano
03:00 - 04:00: Affichage en English
... Le cycle se répèteAjuster l'Intervalle :
Recommandation : 60 secondes - Suffisant pour lire, pas trop long
Qu'est-ce Qui Est Traduit ?
Éléments d'Interface :
✅ Libellés des onglets (Departures/Arrivals → Départs/Arrivées)
✅ En-têtes de colonnes (Time, Flight, Destination, etc.)
✅ Badges de statut (Scheduled, On Time, Delayed, etc.)
✅ Widget météo (Feels like, Humidity, Wind, etc.)
✅ Texte du pied de page (Last updated → Dernière mise à jour)NON Traduit :
❌ Noms des aéroports (reste "Vienna International Airport")
❌ Noms des compagnies aériennes (reste "Austrian Airlines")
❌ Noms des villes (reste "Frankfurt", pas "Francfort")
❌ Numéros de porte/terminal (restent comme fournis par l'API)Pourquoi Pas ?
Les normes internationales (IATA) exigent les noms anglais/originaux pour la clarté.
Indicateur de Langue
Où Est-il Visible ?
Exemple :
┌─────────────────────────────┐
│ Affichage LobbyFlight │
│ [Données de vol ici] │
│ │
│ [FR] ← Badge de langue
└─────────────────────────────┘Widget Météo
Activer le Widget Météo
Étape par Étape :
- Connectez-vous au portail
- Cliquez sur "Paramètres"
- Faites défiler jusqu'à "Afficher la météo"
- Basculez "Afficher la météo" sur ON
- Le widget est automatiquement activé
- Métrique (°C, km/h) - Standard en Europe
- Impérial (°F, mph) - Standard aux USA
- Cliquez sur "Enregistrer les paramètres"
- La météo apparaît sur l'affichage après actualisation
Disponibilité par Forfait :
Disposition du Widget Météo
Position : En haut à droite de l'affichage
Informations Affichées :
┌─────────────────────────┐
│ [Icône Météo] 18°C │
│ Partiellement nuageux │
│ │
│ 💧 65% 💨 12 km/h │
│ Ressenti 16°C │
│ │
│ Prévisions 3 jours : │
│ Lun Mar Mer │
│ 20° 22° 19° │
│ 15° 17° 14° │
└─────────────────────────┘Détails :
Source des Données Météo
API : OpenWeatherMap
Intervalle de Mise à Jour :
Basé sur l'Aéroport :
Avec Plusieurs Aéroports :
Configurer les Unités
Métrique (Par Défaut) :
Température : °C (Celsius)
Vent : km/h (Kilomètres par heure)
Précipitations : mm
Pression : hPaImpérial :
Température : °F (Fahrenheit)
Vent : mph (Miles par heure)
Précipitations : pouces
Pression : inHgRéglage :
Recommandation : Métrique pour l'Europe, Impérial pour les USA
Icônes Météo
Jeu d'Icônes : Icônes Standard OpenWeatherMap
Exemples :
☀️ Ciel dégagé
⛅ Quelques nuages
☁️ Nuageux
🌧️ Pluie
⛈️ Orage
❄️ Neige
🌫️ BrouillardIcônes Animées : Oui, animations subtiles pour une meilleure UX
Désactiver le Widget Météo
Si Non Nécessaire :
Pourquoi Désactiver ? :
Fonctionnalités Combinées : Langues + Météo
Widget Météo Multilingue
Traduction Automatique :
Exemple (Changement EN → FR) :
Anglais :
┌────────────────────┐
│ ☁️ 18°C │
│ Partly cloudy │
│ 💧 65% 💨 12 km/h│
│ Feels like 16°C │
└────────────────────┘
Français (après 60 secondes) :
┌────────────────────┐
│ ☁️ 18°C │
│ Partiellement nuageux │
│ 💧 65% 💨 12 km/h│
│ Ressenti 16°C │
└────────────────────┘Configuration Optimale (Forfait Pro)
Scénario : Hôtel à Vienne avec clients internationaux
Recommandation :
Langues : EN (principale) + DE (secondaire)
Intervalle de langue : 60 secondes
Météo : Activée
Unités météo : Métrique (°C)
Aéroport : VIE (principal)Résultat :
Configuration Optimale (Forfait Premium)
Scénario : Hôtel d'affaires international
Recommandation :
Langues : EN + DE + FR + IT (clients les plus fréquents)
Intervalle de langue : 90 secondes
Météo : Activée
Unités météo : Métrique
Aéroports : VIE + MUC + ZRH (Multi-Aéroports)Résultat :
Détails Techniques
Fichiers de Traduction
Emplacement : /public/locales/[lang]/common.json
Structure :
{
"flight": {
"time": "Heure",
"flightNumber": "Vol",
"destination": "Destination",
"status": "Statut",
"terminal": "Terminal",
"gate": "Porte"
},
"weather": {
"feelsLike": "Ressenti",
"humidity": "Humidité",
"wind": "Vent"
}
}Fallback : Si la traduction manque, l'anglais est utilisé
Intégration i18next
Bibliothèque : react-i18next
Fonctionnalités :
Configuration :
i18n.init({
fallbackLng: 'en',
interpolation: { escapeValue: false },
react: { useSuspense: false }
})Appels API Météo
Optimisation Par Mise en Cache :
Appel API : Toutes les 30 minutes
Cache Redis : TTL de 30 minutes
Plusieurs hôtels partagent le cache (même aéroport)Efficacité des Coûts :
Sans cache : 48 appels/jour par hôtel
Avec cache (10 hôtels VIE) : 48 appels/jour au total
Économies : 95%+ avec plusieurs hôtelsDépannage
Les Langues Ne Changent Pas
Problème : L'affichage reste dans une seule langue
Solution :
La Météo Ne S'Affiche Pas
Problème : Le widget météo est absent
Solution :
Données Météo Inexactes
Problème : La température/conditions ne correspondent pas
Causes Possibles :
Solution :
Traductions Manquantes
Problème : Les éléments d'interface restent en anglais
Solution :
Bonnes Pratiques
Sélection des Langues
Critères de Base :
1. Principales nationalités des clients (données de réservation)
2. Localisation géographique (pays voisins)
3. Voyageurs d'affaires (EN presque toujours)Exemples :
Vienne : EN + DE (Standard)
Prague : EN + CZ + DE (beaucoup de touristes allemands)
Bratislava : EN + SK + HU (près de la Hongrie)
Ljubljana : EN + SI + DE + IT (4 langues utiles)Utilisation du Widget Météo
Quand Activer ? :
Espace d'Affichage :
Questions Fréquentes
Puis-je ajouter plus de 42 langues ?
Nous prenons en charge 42 langues couvrant les principaux marchés de voyage mondiaux, y compris les écritures de droite à gauche (arabe, hébreu, persan). Si vous avez besoin d'une langue non répertoriée, contactez-nous.
Puis-je désactiver le changement de langue ?
Oui, activez seulement 1 langue (sera affichée en permanence).
Puis-je changer les langues manuellement (sans changement auto) ?
Non, le changement automatique est actuellement toujours actif avec plusieurs langues.
Le widget météo est-il affiché dans toutes les langues ?
Oui, les descriptions météo sont automatiquement traduites.
Puis-je ajouter mes propres traductions ?
Pas actuellement. Contactez le support pour des corrections/améliorations.
Le widget météo coûte-t-il des appels API supplémentaires ?
Oui, mais optimisé par la mise en cache. Pas de coût supplémentaire pour vous.
Prochaines Étapes
Après avoir configuré les langues et la météo :
Support
Questions sur les langues ou la météo ?