#pragma once #include "i18n.h" static const char* const I18N_FR[] = { "OK", "Annuler", "Retour", "< Retour", "Chargement...", "Ajouter", "ON", "OFF", "Jamais", "Carte SD: OK", "Connexion WiFi...", "WiFi OK: ", "ÉCHEC WiFi", "Localisation...", "Prêt !", "Pour cette appli une", "carte SD est", "requise", "Insérez une carte et redémarrez l'appareil", "Étalonnage tactile", "Touchez le cercle :", "Haut gauche", "Haut droite", "Bas droite", "Bas gauche", "Étalonnage enregistré !", "Recherche WiFi...", "Aucun réseau trouvé", "Choisir WiFi :", "Connecté !", "Échec de connexion.", "Retour à la liste...", "Mot de passe :", "Espace", "Connecter", "Retour à la liste", "Déjà 3 réseaux enregistrés.", "Supprimez-en un d'abord.", "Connexion...", "WiFi : ", "Réglages", "Réglages (2/2)", "Étalonner le tactile", "Écran : inversé (touchez)", "Écran : normal (touchez)", "Gérer les réseaux WiFi", "Positions enregistrées", "Extinction écran : ", "Assombrissement nuit (22h-6h) : ", "Statistiques", "Historique", "Fichiers du journal", "Plus de réglages >", "Alerte urgence : ", "LED de proximité : ", "Battement LED : ", "Journal de vol : ", "Masquer véhicules au sol : ", "Filtre compagnies", "Liste de surveillance", "Alerte de surveillance : ", "Sauvegarder réglages", "Restaurer réglages", "Sauvegarde enregistrée.", "Échec de la sauvegarde.", "Restauré. Redémarrez l'appareil !", "Échec de la restauration.", "Langue", "Unités", "Compagnies masquées", "Les avions de ces compagnies sont", "masqués du radar.", "Ajouter une compagnie", "Ajouter (code OACI)", "Avions surveillés", "La LED bleue clignote des qu'un", "de ces avions apparait.", "Ajouter un avion", "Ajouter un avion (indicatif)", "Aucun avion surveille pour l'instant.", "Comment fonctionne la liste de surveillance", "Entrez l'indicatif exact d'un vol precis (ex. DLH441) - pas un code compagnie comme pour le filtre. Jusqu'a 5 avions peuvent etre suivis a la fois.", "Des qu'un avion surveille apparait quelque part sur le radar, il recoit un anneau cyan et la LED clignote en bleu - pratique pour reperer un vol precis, par exemple l'arrivee de quelqu'un que vous connaissez.", "Positions enregistrées", "Auto (GPS/IP)", "Position", "(vide)", "Ajouter une position", "Latitude (ex. 48.6833)", "Longitude (ex. 9.8333)", "Aéroport le plus proche : ", "Comment marchent les presets", "Un SEUL lieu est actif a la fois - soit Auto, soit un preset precis. Touchez une entree pour l'activer.", "Vous pouvez aussi entrer les coordonnees de n'importe quel autre lieu - ex. Milan, New York ou Tokyo - et voir le trafic aerien LA-BAS, peu importe ou se trouve votre appareil !", "Pratique aussi pour plus de precision que la geolocalisation IP automatique, par exemple si l'appareil reste toujours au meme endroit.", "Cet écran affiche aussi l'aéroport le plus proche de l'emplacement actif - pratique pour voir exactement où pointe un preset lointain.", "Statistiques", "Avions enregistrés aujourd'hui", "Avions enregistrés au total", "Jours avec observations", "Moyenne par jour", "Réinitialiser le journal", "Retouchez pour confirmer !", "Journal réinitialisé.", "Durée de fonctionnement : ", "Vol le plus haut aujourd'hui", "Historique (7 derniers jours)", "Aucune entrée pour le moment.", "Comment fonctionne l'historique", "Affiche le nombre d'avions nouvellement enregistrés par jour, pour les 7 derniers jours avec des données de journal. La hauteur de la barre est relative au jour le plus chargé affiché - une barre plus haute signifie plus d'avions enregistrés ce jour-là. Le nombre au-dessus de chaque barre est la valeur exacte.", "Fichiers du journal", "Aucune entrée pour le moment.", "Affichage des ", " derniers sur ", " jours", " avions", "Export via navigateur web", "L'appareil propose aussi une petite page web pour exporter le journal complet. Connecté au même réseau WiFi, ouvrez simplement un navigateur et allez sur :", "Pas de connexion WiFi - la page d'export n'est accessible que lorsqu'une connexion réseau est active.", "Touchez un avion pour plus de détails", "Ciel vide depuis ", "Modèle : ", "Type : ", "chargement...", "inconnu", "Alt. : ", "Vitesse : ", "Dist. : ", "Cap : ", "Sièges (estimé) : ", "Sièges : inconnu", "Touchez ailleurs pour fermer", "Montée : ", "Descente : ", "Vol en palier", "Squawk : ", "Unités", "Auto (selon la position)", "Métrique (km, m, km/h)", "Impérial (ft, kt, nm)", "Langue", "Région et langue", "WiFi / Réseau", "Système", "Options de vol", "Réseaux WiFi", "Ajouter un réseau", "(vide)", "Comment marchent les réseaux WiFi", "Vous pouvez enregistrer jusqu'à 3 réseaux WiFi. Au démarrage, l'appareil se connecte automatiquement à celui qu'il peut atteindre.", "Pratique en déplacement (bureau, amis, maison de vacances), pour un WiFi invité + principal sur le même routeur, ou si vous avez plusieurs points d'accès.", "Supprimez un réseau enregistré à tout moment via le 'X' rouge pour libérer une place pour un nouveau.", "Liste des avions", "Avions à portée", "Aucun avion à portée", "Trié par : ", "Distance", "Altitude", "Indicatif", "À propos", "Radar de vol ADS-B en", "direct pour l'ESP32 CYD.", "Version : ", "Luminosité : ", "Luminosité", "Attention !!!", "Le journal de vol enregistre en continu tous les avions visibles sur la carte SD. Pour éviter qu'elle se remplisse sans que vous le remarquiez, il se désactive automatiquement au bout de 24 heures.", "Nom (optionnel) :", "Sans nom", "Presets pleins - supprimez-en un d'abord", "Lors de l'ajout d'une position, vous pouvez lui donner un nom (ex. \"Maison\"), affiché ensuite dans la liste. Touchez le texte défilant de l'aéroport le plus proche pour l'ajouter directement comme nouvelle position avec son nom.", "Journal / WebUI", "Journal / WebUI", "Cette page web permet de consulter, télécharger et supprimer individuellement le journal de vol directement depuis un navigateur. Connecté au même réseau WiFi, ouvrez simplement un navigateur et allez à :", "Pas de connexion WiFi - la page n'est accessible que lorsqu'une connexion réseau est établie.", "Météo", "L'icône météo indique la situation actuelle pour votre position active. Si une position enregistrée est sélectionnée, sa météo est affichée à la place.", }; static_assert(sizeof(I18N_FR) / sizeof(I18N_FR[0]) == (size_t)StringId::COUNT, "I18N_FR table size must match StringId::COUNT");