{
  "channels_channelDeleteFailed": "Ã‰chec de la suppression de la chaÃ®ne \"{name}\"",
  "@channels_channelDeleteFailed": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@@locale": "fr",
  "appTitle": "MeshCore Open",
  "nav_contacts": "Contacts",
  "nav_channels": "Canaux",
  "nav_map": "Carte",
  "common_cancel": "Annuler",
  "common_connect": "Connecter",
  "common_unknownDevice": "Appareil inconnu",
  "common_save": "Enregistrer",
  "common_delete": "Supprimer",
  "common_close": "Fermer",
  "common_edit": "Modifier",
  "common_add": "Ajouter",
  "common_settings": "ParamÃ¨tres",
  "common_disconnect": "DÃ©connecter",
  "common_connected": "ConnectÃ©",
  "common_disconnected": "DÃ©connectÃ©",
  "common_create": "CrÃ©er",
  "common_continue": "Continuer",
  "common_share": "Partager",
  "common_copy": "Copier",
  "common_retry": "RÃ©essayer",
  "common_hide": "Masquer",
  "common_remove": "Supprimer",
  "common_enable": "Activer",
  "common_disable": "DÃ©sactiver",
  "common_reboot": "RedÃ©marrer",
  "common_loading": "Chargement...",
  "common_notAvailable": "â€”",
  "common_voltageValue": "{volts} V",
  "@common_voltageValue": {
    "placeholders": {
      "volts": {
        "type": "String"
      }
    }
  },
  "common_percentValue": "{percent}%",
  "@common_percentValue": {
    "placeholders": {
      "percent": {
        "type": "int"
      }
    }
  },
  "scanner_title": "MeshCore Open",
  "scanner_scanning": "Recherche de pÃ©riphÃ©riques...",
  "scanner_connecting": "Connexion en cours...",
  "scanner_disconnecting": "DÃ©connexion...",
  "scanner_notConnected": "Non connectÃ©",
  "scanner_connectedTo": "ConnectÃ© Ã  {deviceName}",
  "@scanner_connectedTo": {
    "placeholders": {
      "deviceName": {
        "type": "String"
      }
    }
  },
  "scanner_searchingDevices": "Recherche des appareils MeshCore...",
  "scanner_tapToScan": "Appuyez sur Scanner pour trouver les appareils MeshCore",
  "scanner_connectionFailed": "Ã‰chec de la connexion : {error}",
  "@scanner_connectionFailed": {
    "placeholders": {
      "error": {
        "type": "String"
      }
    }
  },
  "scanner_stop": "ArrÃªter",
  "scanner_scan": "Scanner",
  "device_quickSwitch": "Basculement rapide",
  "device_meshcore": "MeshCore",
  "settings_title": "ParamÃ¨tres",
  "settings_deviceInfo": "Informations du pÃ©riphÃ©rique",
  "settings_appSettings": "ParamÃ¨tres de l'application",
  "settings_appSettingsSubtitle": "Notifications, messagerie et prÃ©fÃ©rences de carte",
  "settings_nodeSettings": "ParamÃ¨tres du nÅ“ud",
  "settings_nodeName": "Nom du nÅ“ud",
  "settings_nodeNameNotSet": "Non dÃ©fini",
  "settings_nodeNameHint": "Entrer le nom du nÅ“ud",
  "settings_nodeNameUpdated": "Nom mis Ã  jour",
  "settings_radioSettings": "ParamÃ¨tres Radio",
  "settings_radioSettingsSubtitle": "FrÃ©quence, puissance, facteur d'espacement",
  "settings_radioSettingsUpdated": "ParamÃ¨tres radio mis Ã  jour",
  "settings_location": "Emplacement",
  "settings_locationSubtitle": "CoordonnÃ©es GPS",
  "settings_locationUpdated": "Emplacement mis Ã  jour",
  "settings_locationBothRequired": "Entrez la latitude et la longitude.",
  "settings_locationInvalid": "Latitude ou longitude invalide.",
  "settings_latitude": "Latitude",
  "settings_longitude": "Longitude",
  "settings_privacyMode": "Mode de confidentialitÃ©",
  "settings_privacyModeSubtitle": "Cacher le nom/l'emplacement dans les annonces",
  "settings_privacyModeToggle": "Activer le mode confidentialitÃ© pour masquer votre nom et votre localisation dans les annonces.",
  "settings_privacyModeEnabled": "Mode de confidentialitÃ© activÃ©",
  "settings_privacyModeDisabled": "Mode de confidentialitÃ© dÃ©sactivÃ©",
  "settings_actions": "Actions",
  "settings_sendAdvertisement": "S'annoncer",
  "settings_sendAdvertisementSubtitle": "PrÃ©sence diffusÃ©e maintenant",
  "settings_advertisementSent": "Annonce envoyÃ©e",
  "settings_syncTime": "Temps de synchronisation",
  "settings_syncTimeSubtitle": "DÃ©finir l'heure de l'appareil sur l'heure du tÃ©lÃ©phone.",
  "settings_timeSynchronized": "Synchronisation temporelle",
  "settings_refreshContacts": "RafraÃ®chir les Contacts",
  "settings_refreshContactsSubtitle": "Recharger la liste des contacts depuis l'appareil",
  "settings_rebootDevice": "RedÃ©marrer l'appareil",
  "settings_rebootDeviceSubtitle": "RedÃ©marrer l'appareil MeshCore",
  "settings_rebootDeviceConfirm": "ÃŠtes-vous sÃ»r de vouloir redÃ©marrer l'appareilÂ ? Vous serez dÃ©connectÃ©.",
  "settings_debug": "DÃ©boguer",
  "settings_bleDebugLog": "Journal de dÃ©bogage BLE",
  "settings_bleDebugLogSubtitle": "Commandes BLE, rÃ©ponses et donnÃ©es brutes",
  "settings_appDebugLog": "Journal de dÃ©bogage de l'application",
  "settings_appDebugLogSubtitle": "Messages de dÃ©bogage de l'application",
  "settings_about": "Ã€ propos",
  "settings_aboutVersion": "MeshCore Open v{version}",
  "@settings_aboutVersion": {
    "placeholders": {
      "version": {
        "type": "String"
      }
    }
  },
  "settings_aboutLegalese": "Projet MeshCore Open Source 2026",
  "settings_aboutDescription": "Un client Flutter open source pour les appareils de rÃ©seau mesh MeshCore LoRa.",
  "settings_infoName": "Nom",
  "settings_infoId": "ID",
  "settings_infoStatus": "Ã‰tat",
  "settings_infoBattery": "Batterie",
  "settings_infoPublicKey": "ClÃ© Publique",
  "settings_infoContactsCount": "Nombre de contacts",
  "settings_infoChannelCount": "Nombre de canaux",
  "settings_presets": "PrÃ©rÃ©glages",
  "settings_frequency": "FrÃ©quence (MHz)",
  "settings_frequencyHelper": "300,0 - 2 500,0",
  "settings_frequencyInvalid": "FrÃ©quence invalide (300-2500 MHz)",
  "settings_bandwidth": "Bande passante",
  "settings_spreadingFactor": "Facteur de rÃ©partition",
  "settings_codingRate": "Taux de codage",
  "settings_txPower": "TX Puissance (dBm)",
  "settings_txPowerHelper": "0 - 22",
  "settings_txPowerInvalid": "Puissance TX invalide (0-22 dBm)",
  "settings_error": "Erreur : {message}",
  "@settings_error": {
    "placeholders": {
      "message": {
        "type": "String"
      }
    }
  },
  "appSettings_title": "ParamÃ¨tres de l'application",
  "appSettings_appearance": "Apparence",
  "appSettings_theme": "ThÃ¨me",
  "appSettings_themeSystem": "DÃ©faut systÃ¨me",
  "appSettings_themeLight": "LumiÃ¨re",
  "appSettings_themeDark": "Sombre",
  "appSettings_language": "Langue",
  "appSettings_languageSystem": "Par dÃ©faut du systÃ¨me",
  "appSettings_languageEn": "English",
  "appSettings_languageFr": "FranÃ§ais",
  "appSettings_languageEs": "EspaÃ±ol",
  "appSettings_languageDe": "Deutsch",
  "appSettings_languagePl": "Polski",
  "appSettings_languageSl": "SlovenÅ¡Äina",
  "appSettings_languagePt": "PortuguÃªs",
  "appSettings_languageIt": "Italiano",
  "appSettings_languageZh": "ä¸­æ–‡",
  "appSettings_languageSv": "Svenska",
  "appSettings_languageNl": "Nederlands",
  "appSettings_languageSk": "SlovenÄina",
  "appSettings_languageBg": "Ð‘ÑŠÐ»Ð³Ð°Ñ€ÑÐºÐ¸",
  "appSettings_notifications": "Notifications",
  "appSettings_enableNotifications": "Activer les Notifications",
  "appSettings_enableNotificationsSubtitle": "Recevoir des notifications pour les messages et les annonces",
  "appSettings_notificationPermissionDenied": "Permission de notification refusÃ©e",
  "appSettings_notificationsEnabled": "Notifications activÃ©es",
  "appSettings_notificationsDisabled": "Notifications dÃ©sactivÃ©es",
  "appSettings_messageNotifications": "Notifications de Messages",
  "appSettings_messageNotificationsSubtitle": "Afficher une notification lors de la rÃ©ception de nouveaux messages",
  "appSettings_channelMessageNotifications": "Notifications des Messages de Canal",
  "appSettings_channelMessageNotificationsSubtitle": "Afficher une notification lors de la rÃ©ception des messages de canal",
  "appSettings_advertisementNotifications": "Notifications d'annonces",
  "appSettings_advertisementNotificationsSubtitle": "Afficher une notification lors de la dÃ©couverte de nouveaux nÅ“uds",
  "appSettings_messaging": "Messagerie",
  "appSettings_clearPathOnMaxRetry": "Effacer le chemin sur Max Retry",
  "appSettings_clearPathOnMaxRetrySubtitle": "RÃ©initialiser le chemin de contact aprÃ¨s 5 tentatives d'envoi infructueuses",
  "appSettings_pathsWillBeCleared": "Les chemins seront effacÃ©s aprÃ¨s 5 tentatives infructueuses.",
  "appSettings_pathsWillNotBeCleared": "Les chemins ne seront pas effacÃ©s automatiquement.",
  "appSettings_autoRouteRotation": "Rotation de l'itinÃ©raire automatique",
  "appSettings_autoRouteRotationSubtitle": "Alterner entre les meilleurs chemins et le mode d'envoi sur tout le rÃ©seau (flood)",
  "appSettings_autoRouteRotationEnabled": "Rotation du routage automatique activÃ©e",
  "appSettings_autoRouteRotationDisabled": "Rotation de l'itinÃ©raire automatique dÃ©sactivÃ©e",
  "appSettings_battery": "Batterie",
  "appSettings_batteryChemistry": "Chimie de la batterie",
  "appSettings_batteryChemistryPerDevice": "DÃ©finir par appareil ({deviceName})",
  "@appSettings_batteryChemistryPerDevice": {
    "placeholders": {
      "deviceName": {
        "type": "String"
      }
    }
  },
  "appSettings_batteryChemistryConnectFirst": "Connectez un appareil pour choisir",
  "appSettings_batteryNmc": "18650 NMC (3,0-4,2V)",
  "appSettings_batteryLifepo4": "LiFePO4 (2,6-3,65V)",
  "appSettings_batteryLipo": "LiPo (3,0-4,2V)",
  "appSettings_mapDisplay": "Affichage de la carte",
  "appSettings_showRepeaters": "Afficher les rÃ©pÃ©teurs",
  "appSettings_showRepeatersSubtitle": "Afficher les nÅ“uds rÃ©pÃ©teurs sur la carte",
  "appSettings_showChatNodes": "Afficher les nÅ“uds de discussion",
  "appSettings_showChatNodesSubtitle": "Afficher les nÅ“uds de chat sur la carte",
  "appSettings_showOtherNodes": "Afficher d'autres nÅ“uds",
  "appSettings_showOtherNodesSubtitle": "Afficher d'autres types de nÅ“uds sur la carte",
  "appSettings_timeFilter": "Filtre du temps",
  "appSettings_timeFilterShowAll": "Afficher tous les nÅ“uds",
  "appSettings_timeFilterShowLast": "Afficher les nÅ“uds des {hours} derniÃ¨res heures",
  "@appSettings_timeFilterShowLast": {
    "placeholders": {
      "hours": {
        "type": "int"
      }
    }
  },
  "appSettings_mapTimeFilter": "Filtre du Temps de la Carte",
  "appSettings_showNodesDiscoveredWithin": "Afficher les nÅ“uds dÃ©couverts dans :",
  "appSettings_allTime": "Tout le temps",
  "appSettings_lastHour": "DerniÃ¨re heure",
  "appSettings_last6Hours": "DerniÃ¨res 6 heures",
  "appSettings_last24Hours": "DerniÃ¨res 24 heures",
  "appSettings_lastWeek": "La semaine derniÃ¨re",
  "appSettings_offlineMapCache": "Cache de Carte Hors Ligne",
  "appSettings_noAreaSelected": "Aucune zone sÃ©lectionnÃ©e",
  "appSettings_areaSelectedZoom": "Zone sÃ©lectionnÃ©e (zoom {minZoom}-{maxZoom})",
  "@appSettings_areaSelectedZoom": {
    "placeholders": {
      "minZoom": {
        "type": "int"
      },
      "maxZoom": {
        "type": "int"
      }
    }
  },
  "appSettings_debugCard": "DÃ©boguer",
  "appSettings_appDebugLogging": "Journalisation de dÃ©bogage de l'application",
  "appSettings_appDebugLoggingSubtitle": "Enregistrez les messages de dÃ©bogage de l'application Log pour le dÃ©pannage.",
  "appSettings_appDebugLoggingEnabled": "Journalisation de dÃ©bogage de l'application activÃ©e",
  "appSettings_appDebugLoggingDisabled": "Le dÃ©bogage de l'application est dÃ©sactivÃ©.",
  "contacts_title": "Contacts",
  "contacts_noContacts": "Aucun contact trouvÃ©.",
  "contacts_contactsWillAppear": "Les contacts apparaÃ®tront lorsque les appareils font leur annonce.",
  "contacts_searchContacts": "Rechercher des contacts...",
  "contacts_noUnreadContacts": "Aucun contact non lu",
  "contacts_noContactsFound": "Aucun contact ou groupe trouvÃ©.",
  "contacts_deleteContact": "Supprimer le contact",
  "contacts_removeConfirm": "Supprimer {contactName} des contacts ?",
  "@contacts_removeConfirm": {
    "placeholders": {
      "contactName": {
        "type": "String"
      }
    }
  },
  "contacts_manageRepeater": "GÃ©rer le rÃ©pÃ©teur",
  "contacts_roomLogin": "Connexion Room Server",
  "contacts_openChat": "Ouverture du Chat",
  "contacts_editGroup": "Modifier le groupe",
  "contacts_deleteGroup": "Supprimer le groupe",
  "contacts_deleteGroupConfirm": "Supprimer {groupName}?",
  "@contacts_deleteGroupConfirm": {
    "placeholders": {
      "groupName": {
        "type": "String"
      }
    }
  },
  "contacts_newGroup": "Nouveau Groupe",
  "contacts_groupName": "Nom du groupe",
  "contacts_groupNameRequired": "Le nom du groupe est obligatoire.",
  "contacts_groupAlreadyExists": "Le groupe \"{name}\" existe dÃ©jÃ .",
  "@contacts_groupAlreadyExists": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "contacts_filterContacts": "Filtrer les contacts...",
  "contacts_noContactsMatchFilter": "Aucun contact ne correspond Ã  votre filtre.",
  "contacts_noMembers": "Aucun membre",
  "contacts_lastSeenNow": "Vu maintenant",
  "contacts_lastSeenMinsAgo": "Vu il y a {minutes} minutes",
  "@contacts_lastSeenMinsAgo": {
    "placeholders": {
      "minutes": {
        "type": "int"
      }
    }
  },
  "contacts_lastSeenHourAgo": "Vu il y a 1 heure",
  "contacts_lastSeenHoursAgo": "Vu il y a {hours} heures",
  "@contacts_lastSeenHoursAgo": {
    "placeholders": {
      "hours": {
        "type": "int"
      }
    }
  },
  "contacts_lastSeenDayAgo": "Vu il y a 1 jour",
  "contacts_lastSeenDaysAgo": "Vu il y a {days} jours",
  "@contacts_lastSeenDaysAgo": {
    "placeholders": {
      "days": {
        "type": "int"
      }
    }
  },
  "channels_title": "Canaux",
  "channels_noChannelsConfigured": "Aucun canal configurÃ©",
  "channels_addPublicChannel": "Ajouter un canal public",
  "channels_searchChannels": "Rechercher des canaux...",
  "channels_noChannelsFound": "Aucun canal trouvÃ©",
  "channels_channelIndex": "Canal {index}",
  "@channels_channelIndex": {
    "placeholders": {
      "index": {
        "type": "int"
      }
    }
  },
  "channels_hashtagChannel": "Canal avec hashtag",
  "channels_public": "Public",
  "channels_private": "PrivÃ©",
  "channels_publicChannel": "Canal public",
  "channels_privateChannel": "Canal privÃ©",
  "channels_editChannel": "Modifier le canal",
  "channels_muteChannel": "DÃ©sactiver les notifications du canal",
  "channels_unmuteChannel": "RÃ©activer les notifications du canal",
  "channels_deleteChannel": "Supprimer le canal",
  "channels_deleteChannelConfirm": "Supprimer {name}? Cela ne peut pas Ãªtre annulÃ©.",
  "@channels_deleteChannelConfirm": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "channels_channelDeleted": "Le canal \"{name}\" a Ã©tÃ© supprimÃ©",
  "@channels_channelDeleted": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "channels_addChannel": "Ajouter un Canal",
  "channels_channelIndexLabel": "Index de canal",
  "channels_channelName": "Nom du canal",
  "channels_usePublicChannel": "Utiliser le canal public",
  "channels_standardPublicPsk": "PSK public standard",
  "channels_pskHex": "PSK (Hex)",
  "channels_generateRandomPsk": "GÃ©nÃ©rer une clÃ© de modulation PSK alÃ©atoire",
  "channels_enterChannelName": "Veuillez entrer un nom de canal",
  "channels_pskMustBe32Hex": "Le PKS doit Ãªtre composÃ© de 32 caractÃ¨res hexadÃ©cimaux.",
  "channels_channelAdded": "Le canal \"{name}\" a Ã©tÃ© ajoutÃ©",
  "@channels_channelAdded": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "channels_editChannelTitle": "Modifier le Canal {index}",
  "@channels_editChannelTitle": {
    "placeholders": {
      "index": {
        "type": "int"
      }
    }
  },
  "channels_smazCompression": "Compression SMAZ",
  "channels_channelUpdated": "Le canal \"{name}\" a Ã©tÃ© mis Ã  jour",
  "@channels_channelUpdated": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "channels_publicChannelAdded": "Le canal public a Ã©tÃ© ajoutÃ©",
  "channels_sortBy": "Trier par",
  "channels_sortManual": "Manuel",
  "channels_sortAZ": "A Ã  Z",
  "channels_sortLatestMessages": "Derniers messages",
  "channels_sortUnread": "Non lu",
  "chat_noMessages": "Aucun message pour le moment.",
  "chat_sendMessageToStart": "Envoyer un message pour commencer",
  "chat_originalMessageNotFound": "Message d'origine non trouvÃ©",
  "chat_replyingTo": "RÃ©pondre Ã  {name}",
  "@chat_replyingTo": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "chat_replyTo": "RÃ©pondre Ã  {name}",
  "@chat_replyTo": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "chat_location": "Emplacement",
  "chat_sendMessageTo": "Envoyer un message Ã  {contactName}",
  "@chat_sendMessageTo": {
    "placeholders": {
      "contactName": {
        "type": "String"
      }
    }
  },
  "chat_typeMessage": "Saisir un message...",
  "chat_messageTooLong": "Message trop long (max {maxBytes} octets).",
  "@chat_messageTooLong": {
    "placeholders": {
      "maxBytes": {
        "type": "int"
      }
    }
  },
  "chat_messageCopied": "Message copiÃ©",
  "chat_messageDeleted": "Message supprimÃ©",
  "chat_retryingMessage": "Tentative de rÃ©cupÃ©ration.",
  "chat_retryCount": "Essai {current}/{max}",
  "@chat_retryCount": {
    "placeholders": {
      "current": {
        "type": "int"
      },
      "max": {
        "type": "int"
      }
    }
  },
  "chat_sendGif": "Envoyer GIF",
  "chat_reply": "RÃ©pondre",
  "chat_addReaction": "Ajouter une RÃ©action",
  "chat_me": "Moi",
  "emojiCategorySmileys": "Ã‰mojis",
  "emojiCategoryGestures": "Gestes",
  "emojiCategoryHearts": "CÅ“urs",
  "emojiCategoryObjects": "Objets",
  "gifPicker_title": "Choisir un GIF",
  "gifPicker_searchHint": "Rechercher des GIF...",
  "gifPicker_poweredBy": "PropulsÃ© par GIPHY",
  "gifPicker_noGifsFound": "Aucun GIF trouvÃ©",
  "gifPicker_failedLoad": "Impossible de charger les GIFs",
  "gifPicker_failedSearch": "Recherche de GIFs Ã©chouÃ©e",
  "gifPicker_noInternet": "Aucune connexion internet",
  "debugLog_appTitle": "Journal de dÃ©bogage de l'application",
  "debugLog_bleTitle": "Journal de dÃ©bogage BLE",
  "debugLog_copyLog": "Copier le journal",
  "debugLog_clearLog": "Effacer le journal",
  "debugLog_copied": "Journal de dÃ©bogage copiÃ©",
  "debugLog_bleCopied": "Journal BLE copiÃ©",
  "debugLog_noEntries": "Aucun journal de dÃ©bogage pour le moment.",
  "debugLog_enableInSettings": "Activer le dÃ©bogage de l'application dans les paramÃ¨tres",
  "debugLog_frames": "Cadres",
  "debugLog_rawLogRx": "Enregistrement brut - RX",
  "debugLog_noBleActivity": "Pas d'activitÃ© BLE enregistrÃ©e pour le moment.",
  "debugFrame_length": "Longueur du cadreÂ : {count} octets",
  "@debugFrame_length": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "debugFrame_command": "Commande : 0x{value}",
  "@debugFrame_command": {
    "placeholders": {
      "value": {
        "type": "String"
      }
    }
  },
  "debugFrame_textMessageHeader": "Message :",
  "debugFrame_destinationPubKey": "- Destination PubKey: {pubKey}",
  "@debugFrame_destinationPubKey": {
    "placeholders": {
      "pubKey": {
        "type": "String"
      }
    }
  },
  "debugFrame_timestamp": "- Timestamp : {timestamp}",
  "@debugFrame_timestamp": {
    "placeholders": {
      "timestamp": {
        "type": "int"
      }
    }
  },
  "debugFrame_flags": "- Indicateurs : 0x{value}",
  "@debugFrame_flags": {
    "placeholders": {
      "value": {
        "type": "String"
      }
    }
  },
  "debugFrame_textType": "- Type de texteÂ : {type} ({label})",
  "@debugFrame_textType": {
    "placeholders": {
      "type": {
        "type": "int"
      },
      "label": {
        "type": "String"
      }
    }
  },
  "debugFrame_textTypeCli": "CLI",
  "debugFrame_textTypePlain": "Simple",
  "debugFrame_text": "- Texte : \"{text}\"",
  "@debugFrame_text": {
    "placeholders": {
      "text": {
        "type": "String"
      }
    }
  },
  "debugFrame_hexDump": "VidÃ©o de Dump HexadÃ©cimal :",
  "chat_pathManagement": "Gestion des chemins",
  "chat_routingMode": "Mode de routage",
  "chat_autoUseSavedPath": "Auto (utiliser le chemin sauvegardÃ©)",
  "chat_forceFloodMode": "Mode tout le rÃ©seau forcÃ©",
  "chat_recentAckPaths": "Chemins ACK rÃ©cents (touchez pour utiliser) :",
  "chat_pathHistoryFull": "L'historique du chemin est plein. Supprimez les entrÃ©es pour en ajouter de nouvelles.",
  "chat_hopSingular": "saut",
  "chat_hopPlural": "sauts",
  "chat_hopsCount": "{count} {count, plural, =1{saut} other{sauts}}",
  "@chat_hopsCount": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "chat_successes": "SuccÃ¨s",
  "chat_removePath": "Supprimer le chemin",
  "chat_noPathHistoryYet": "Aucune historique de parcours disponible.\nEnvoyez un message pour dÃ©couvrir les parcours.",
  "chat_pathActions": "Actions du cheminÂ :",
  "chat_setCustomPath": "DÃ©finir un chemin personnalisÃ©",
  "chat_setCustomPathSubtitle": "SpÃ©cifier manuellement le chemin de routage",
  "chat_clearPath": "Effacer le chemin",
  "chat_clearPathSubtitle": "Forcer la redÃ©couverte lors de la prochaine envoi",
  "chat_pathCleared": "Le chemin est dÃ©gagÃ©. Le prochain message redÃ©couvrira le tracÃ©.",
  "chat_floodModeSubtitle": "Utiliser le commutateur de routage dans la barre d'application",
  "chat_floodModeEnabled": "Le mode envoi Ã  tout le rÃ©seau est activÃ©. Changer via l'icÃ´ne de routage dans la barre d'outils.",
  "chat_fullPath": "Chemin complet",
  "chat_pathDetailsNotAvailable": "Les dÃ©tails du chemin ne sont pas encore disponibles. Essayez d'envoyer un message pour rafraÃ®chir.",
  "chat_pathSetHops": "Chemin dÃ©fini : {hopCount} {hopCount, plural, =1{hop} other{hops}} - {status}",
  "@chat_pathSetHops": {
    "placeholders": {
      "hopCount": {
        "type": "int"
      },
      "status": {
        "type": "String"
      }
    }
  },
  "chat_pathSavedLocally": "SauvegardÃ© localement. Connectez-vous pour synchroniser.",
  "chat_pathDeviceConfirmed": "Appareil confirmÃ©.",
  "chat_pathDeviceNotConfirmed": "L'appareil n'a pas encore Ã©tÃ© confirmÃ©.",
  "chat_type": "Saisir",
  "chat_path": "Chemin",
  "chat_publicKey": "ClÃ© Publique",
  "chat_compressOutgoingMessages": "Compresser les messages sortants",
  "chat_floodForced": "Tout le rÃ©seau  (forcÃ©e)",
  "chat_directForced": "Direct (forcÃ©)",
  "chat_hopsForced": "{count} sauts (forcÃ©s)",
  "@chat_hopsForced": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "chat_floodAuto": "Tout le rÃ©seau (auto)",
  "chat_direct": "Afficher",
  "chat_poiShared": "Point d'intÃ©rÃªt PartagÃ©",
  "chat_unread": "Non lu : {count}",
  "@chat_unread": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "chat_openLink": "Ouvrir le lien ?",
  "chat_openLinkConfirmation": "Voulez-vous ouvrir ce lien dans votre navigateur ?",
  "chat_open": "Ouvrir",
  "chat_couldNotOpenLink": "Impossible d'ouvrir le lien : {url}",
  "@chat_couldNotOpenLink": {
    "placeholders": {
      "url": {
        "type": "String"
      }
    }
  },
  "chat_invalidLink": "Format de lien invalide",
  "map_title": "Carte des nÅ“uds",
  "map_noNodesWithLocation": "Aucun nÅ“ud avec des donnÃ©es de localisation",
  "map_nodesNeedGps": "Les nÅ“uds doivent partager leurs coordonnÃ©es GPS\npour apparaÃ®tre sur la carte.",
  "map_nodesCount": "NÅ“uds : {count}",
  "@map_nodesCount": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "map_pinsCount": "Epingles: {count}",
  "@map_pinsCount": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "map_chat": "Chat",
  "map_repeater": "RÃ©pÃ©teur",
  "map_room": "Salle",
  "map_sensor": "Capteur",
  "map_pinDm": "ClÃ© (DM)",
  "map_pinPrivate": "Verrouiller (PrivÃ©)",
  "map_pinPublic": "ClÃ© (Public)",
  "map_lastSeen": "DerniÃ¨re fois vu",
  "map_disconnectConfirm": "ÃŠtes-vous sÃ»r de vouloir vous dÃ©connecter de cet appareilÂ ?",
  "map_from": "Ã€ partir de",
  "map_source": "Source",
  "map_flags": "Drapeaux",
  "map_shareMarkerHere": "Partager le marqueur ici",
  "map_pinLabel": "Ã‰tiquete de repin",
  "map_label": "Ã‰tiquette",
  "map_pointOfInterest": "Point d'intÃ©rÃªt",
  "map_sendToContact": "Envoyer au contact",
  "map_sendToChannel": "Envoyer sur le canal",
  "map_noChannelsAvailable": "Aucun canal disponible",
  "map_publicLocationShare": "Partager dans un lieu public",
  "map_publicLocationShareConfirm": "Vous Ãªtes sur le point de partager un emplacement dans {channelLabel}. Ce canal est public et toute personne disposant de la clÃ© PSK peut le voir.",
  "@map_publicLocationShareConfirm": {
    "placeholders": {
      "channelLabel": {
        "type": "String"
      }
    }
  },
  "map_connectToShareMarkers": "Connectez-vous Ã  un appareil pour partager des marqueurs",
  "map_filterNodes": "Filtrer les nÅ“uds",
  "map_nodeTypes": "Types de nÅ“uds",
  "map_chatNodes": "NÅ“uds de Chat",
  "map_repeaters": "RÃ©pÃ©teurs",
  "map_otherNodes": "Autres nÅ“uds",
  "map_keyPrefix": "PrÃ©fixe clÃ©",
  "map_filterByKeyPrefix": "Filtrer par prÃ©fixe de clÃ©",
  "map_publicKeyPrefix": "PrÃ©fixe de clÃ© publique",
  "map_markers": "Marqueurs",
  "map_showSharedMarkers": "Afficher les marqueurs partagÃ©s",
  "map_lastSeenTime": "DerniÃ¨re fois vu",
  "map_sharedPin": "ClÃ© partagÃ©e",
  "map_joinRoom": "Rejoindre la salle",
  "map_manageRepeater": "GÃ©rer le rÃ©pÃ©teur",
  "mapCache_title": "Cache de Carte Hors Ligne",
  "mapCache_selectAreaFirst": "SÃ©lectionner une zone pour la mise en cache en premier",
  "mapCache_noTilesToDownload": "Aucun tuilage Ã  tÃ©lÃ©charger pour cette zone.",
  "mapCache_downloadTilesTitle": "TÃ©lÃ©charger les tuiles",
  "mapCache_downloadTilesPrompt": "TÃ©lÃ©charger {count} tuiles pour un usage hors ligneÂ ?",
  "@mapCache_downloadTilesPrompt": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "mapCache_downloadAction": "TÃ©lÃ©charger",
  "mapCache_cachedTiles": "Cachez {count} tuiles",
  "@mapCache_cachedTiles": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "mapCache_cachedTilesWithFailed": "Tuiles mis en cache ({downloaded}) ({failed} ratÃ©s)",
  "@mapCache_cachedTilesWithFailed": {
    "placeholders": {
      "downloaded": {
        "type": "int"
      },
      "failed": {
        "type": "int"
      }
    }
  },
  "mapCache_clearOfflineCacheTitle": "Vider le cache hors ligne",
  "mapCache_clearOfflineCachePrompt": "Supprimer toutes les tuiles de carte mises en cacheÂ ?",
  "mapCache_offlineCacheCleared": "Le cache hors ligne a Ã©tÃ© effacÃ©.",
  "mapCache_noAreaSelected": "Aucune zone sÃ©lectionnÃ©e",
  "mapCache_cacheArea": "Zone de cache",
  "mapCache_useCurrentView": "Utiliser la Vue Actuelle",
  "mapCache_zoomRange": "Plage de zoom",
  "mapCache_estimatedTiles": "Estimation des tuiles : {count}",
  "@mapCache_estimatedTiles": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "mapCache_downloadedTiles": "TÃ©lÃ©chargÃ© {completed} / {total}",
  "@mapCache_downloadedTiles": {
    "placeholders": {
      "completed": {
        "type": "int"
      },
      "total": {
        "type": "int"
      }
    }
  },
  "mapCache_downloadTilesButton": "TÃ©lÃ©charger les tuiles",
  "mapCache_clearCacheButton": "Vider le Cache",
  "mapCache_failedDownloads": "TÃ©lÃ©chargements Ã©chouÃ©s : {count}",
  "@mapCache_failedDownloads": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "mapCache_boundsLabel": "N {north}, S {south}, E {east}, O {west}",
  "@mapCache_boundsLabel": {
    "placeholders": {
      "north": {
        "type": "String"
      },
      "south": {
        "type": "String"
      },
      "east": {
        "type": "String"
      },
      "west": {
        "type": "String"
      }
    }
  },
  "time_justNow": "Maintenant",
  "time_minutesAgo": "{minutes} minutes auparavant",
  "@time_minutesAgo": {
    "placeholders": {
      "minutes": {
        "type": "int"
      }
    }
  },
  "time_hoursAgo": "{hours}h auparavant",
  "@time_hoursAgo": {
    "placeholders": {
      "hours": {
        "type": "int"
      }
    }
  },
  "time_daysAgo": "{days} jours avant",
  "@time_daysAgo": {
    "placeholders": {
      "days": {
        "type": "int"
      }
    }
  },
  "time_hour": "heure",
  "time_hours": "heures",
  "time_day": "jour",
  "time_days": "jours",
  "time_week": "semaine",
  "time_weeks": "semaines",
  "time_month": "mois",
  "time_months": "mois",
  "time_minutes": "minutes",
  "time_allTime": "Tout le temps",
  "dialog_disconnect": "DÃ©connecter",
  "dialog_disconnectConfirm": "ÃŠtes-vous sÃ»r de vouloir vous dÃ©connecter de cet appareilÂ ?",
  "login_repeaterLogin": "Connexion au rÃ©pÃ©teur",
  "login_roomLogin": "Connexion Room Server",
  "login_password": "Mot de passe",
  "login_enterPassword": "Entrez votre mot de passe",
  "login_savePassword": "Sauvegarder le mot de passe",
  "login_savePasswordSubtitle": "Le mot de passe sera stockÃ© en toute sÃ©curitÃ© sur cet appareil.",
  "login_repeaterDescription": "Entrez le mot de passe du rÃ©pÃ©teur pour accÃ©der aux paramÃ¨tres et Ã  l'Ã©tat.",
  "login_roomDescription": "Entrez le mot de passe de la piÃ¨ce pour accÃ©der aux paramÃ¨tres et Ã  l'Ã©tat.",
  "login_routing": "Redirection",
  "login_routingMode": "Mode de routage",
  "login_autoUseSavedPath": "Auto (utiliser le chemin sauvegardÃ©)",
  "login_forceFloodMode": "Mode tout le rÃ©seau forcÃ©",
  "login_managePaths": "GÃ©rer les chemins",
  "login_login": "Connexion",
  "login_attempt": "Essayer {current}/{max}",
  "@login_attempt": {
    "placeholders": {
      "current": {
        "type": "int"
      },
      "max": {
        "type": "int"
      }
    }
  },
  "login_failed": "Connexion Ã©chouÃ©e : {error}",
  "@login_failed": {
    "placeholders": {
      "error": {
        "type": "String"
      }
    }
  },
  "login_failedMessage": "Connexion Ã©chouÃ©e. Soit le mot de passe est incorrect, soit le relais est injoignable.",
  "common_reload": "Recharger",
  "common_clear": "Effacer",
  "path_currentPath": "Chemin actuel : {path}",
  "@path_currentPath": {
    "placeholders": {
      "path": {
        "type": "String"
      }
    }
  },
  "path_usingHopsPath": "Utiliser {count} {count, plural, =1{hop} other{hops}} chemin",
  "@path_usingHopsPath": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "path_enterCustomPath": "Entrer un chemin personnalisÃ©",
  "path_currentPathLabel": "Chemin actuel",
  "path_hexPrefixInstructions": "Entrez les prÃ©fixes hexadÃ©cimaux de 2 caractÃ¨res pour chaque saut, sÃ©parÃ©s par des virgules.",
  "path_hexPrefixExample": "Exemple : A1,F2,3C (chaque nÅ“ud utilise le premier octet de sa clÃ© publique).",
  "path_labelHexPrefixes": "PrÃ©fixes hexadÃ©cimaux",
  "path_helperMaxHops": "Max 64 sauts. Chaque prÃ©fixe fait 2 caractÃ¨res hexadÃ©cimaux (1 octet)",
  "path_selectFromContacts": "SÃ©lectionner Ã  partir des contactsÂ :",
  "path_noRepeatersFound": "Aucun rÃ©pÃ©teur ou serveur de salle n'a Ã©tÃ© trouvÃ©.",
  "path_customPathsRequire": "Les chemins personnalisÃ©s nÃ©cessitent des sauts intermÃ©diaires qui peuvent transmettre des messages.",
  "path_invalidHexPrefixes": "PrÃ©fixes hexadÃ©cimaux invalides : {prefixes}",
  "@path_invalidHexPrefixes": {
    "placeholders": {
      "prefixes": {
        "type": "String"
      }
    }
  },
  "path_tooLong": "Le chemin est trop long. Maximum 64 sauts autorisÃ©s.",
  "path_setPath": "DÃ©finir le chemin",
  "repeater_management": "Gestion des rÃ©pÃ©teurs",
  "repeater_managementTools": "Outils de Gestion",
  "repeater_status": "Ã‰tat",
  "repeater_statusSubtitle": "Afficher l'Ã©tat, les statistiques et les voisins du rÃ©pÃ©teur",
  "repeater_telemetry": "TÃ©lÃ©metrie",
  "repeater_telemetrySubtitle": "Afficher la tÃ©lÃ©mÃ©trie des capteurs et les statistiques du systÃ¨me",
  "repeater_cli": "CLI",
  "repeater_cliSubtitle": "Envoyer des commandes au rÃ©pÃ©teur",
  "repeater_settings": "ParamÃ¨tres",
  "repeater_settingsSubtitle": "Configurer les paramÃ¨tres du rÃ©pÃ©teur",
  "repeater_statusTitle": "Ã‰tat du rÃ©pÃ©teur",
  "repeater_routingMode": "Mode de routage",
  "repeater_autoUseSavedPath": "Auto (utiliser le chemin sauvegardÃ©)",
  "repeater_forceFloodMode": "Mode tout le rÃ©seau forcÃ©",
  "repeater_pathManagement": "Gestion des chemins",
  "repeater_refresh": "RafraÃ®chir",
  "repeater_statusRequestTimeout": "Demande de statut dÃ©lai dÃ©passÃ©.",
  "repeater_errorLoadingStatus": "Erreur lors du chargement du statut : {error}",
  "@repeater_errorLoadingStatus": {
    "placeholders": {
      "error": {
        "type": "String"
      }
    }
  },
  "repeater_systemInformation": "Informations SystÃ¨me",
  "repeater_battery": "Batterie",
  "repeater_clockAtLogin": "Horloge (au dÃ©marrage)",
  "repeater_uptime": "DisponibilitÃ©",
  "repeater_queueLength": "Longueur de la file d'attente",
  "repeater_debugFlags": "Marqueurs de dÃ©bogage",
  "repeater_radioStatistics": "Statistiques Radio",
  "repeater_lastRssi": "Dernier RSSI",
  "repeater_lastSnr": "Dernier SNR",
  "repeater_noiseFloor": "Niveau de Bruit",
  "repeater_txAirtime": "TX Airtime",
  "repeater_rxAirtime": "RX Airtime",
  "repeater_packetStatistics": "Statistiques des paquets",
  "repeater_sent": "EnvoyÃ©",
  "repeater_received": "ReÃ§u",
  "repeater_duplicates": "Doublons",
  "repeater_daysHoursMinsSecs": "{days} jours {hours}h {minutes}m {seconds}s",
  "@repeater_daysHoursMinsSecs": {
    "placeholders": {
      "days": {
        "type": "int"
      },
      "hours": {
        "type": "int"
      },
      "minutes": {
        "type": "int"
      },
      "seconds": {
        "type": "int"
      }
    }
  },
  "repeater_packetTxTotal": "Total : {total}, Tout le rÃ©seau : {flood}, Direct : {direct}",
  "@repeater_packetTxTotal": {
    "placeholders": {
      "total": {
        "type": "int"
      },
      "flood": {
        "type": "String"
      },
      "direct": {
        "type": "String"
      }
    }
  },
  "repeater_packetRxTotal": "Total : {total}, Tout le rÃ©seau : {flood}, Direct : {direct}",
  "@repeater_packetRxTotal": {
    "placeholders": {
      "total": {
        "type": "int"
      },
      "flood": {
        "type": "String"
      },
      "direct": {
        "type": "String"
      }
    }
  },
  "repeater_duplicatesFloodDirect": "Tout le rÃ©seauÂ : {flood}, DirectÂ : {direct}",
  "@repeater_duplicatesFloodDirect": {
    "placeholders": {
      "flood": {
        "type": "String"
      },
      "direct": {
        "type": "String"
      }
    }
  },
  "repeater_duplicatesTotal": "Total : {total}",
  "@repeater_duplicatesTotal": {
    "placeholders": {
      "total": {
        "type": "int"
      }
    }
  },
  "repeater_settingsTitle": "ParamÃ¨tres du rÃ©pÃ©teur",
  "repeater_basicSettings": "ParamÃ¨tres de base",
  "repeater_repeaterName": "Nom du rÃ©pÃ©teur",
  "repeater_repeaterNameHelper": "Afficher le nom de ce rÃ©pÃ©teur",
  "repeater_adminPassword": "Mot de passe Administrateur",
  "repeater_adminPasswordHelper": "Mot de passe d'accÃ¨s complet",
  "repeater_guestPassword": "Mot de passe invitÃ©",
  "repeater_guestPasswordHelper": "AccÃ¨s en lecture seule avec mot de passe",
  "repeater_radioSettings": "ParamÃ¨tres Radio",
  "repeater_frequencyMhz": "FrÃ©quence (MHz)",
  "repeater_frequencyHelper": "300-2500 MHz",
  "repeater_txPower": "TX Puissance",
  "repeater_txPowerHelper": "1-30 dBm",
  "repeater_bandwidth": "Bande passante",
  "repeater_spreadingFactor": "Facteur de rÃ©partition",
  "repeater_codingRate": "Taux de codage",
  "repeater_locationSettings": "ParamÃ¨tres de localisation",
  "repeater_latitude": "Latitude",
  "repeater_latitudeHelper": "DegrÃ©s dÃ©cimaux (par exemple, 37.7749)",
  "repeater_longitude": "Longitude",
  "repeater_longitudeHelper": "DegrÃ©s dÃ©cimaux (par exemple, -122,4194)",
  "repeater_features": "FonctionnalitÃ©s",
  "repeater_packetForwarding": "Transfert de paquets",
  "repeater_packetForwardingSubtitle": "Activer le rÃ©pÃ©teur pour transmettre des paquets",
  "repeater_guestAccess": "AccÃ¨s InvitÃ©",
  "repeater_guestAccessSubtitle": "Autoriser l'accÃ¨s invitÃ© en lecture seule",
  "repeater_privacyMode": "Mode de confidentialitÃ©",
  "repeater_privacyModeSubtitle": "Cacher le nom/l'emplacement dans les annonces",
  "repeater_advertisementSettings": "ParamÃ¨tres d'annonces",
  "repeater_localAdvertInterval": "Intervalle des annonces Locale (0 saut)",
  "repeater_localAdvertIntervalMinutes": "{minutes} minutes",
  "@repeater_localAdvertIntervalMinutes": {
    "placeholders": {
      "minutes": {
        "type": "int"
      }
    }
  },
  "repeater_floodAdvertInterval": "Intervalle des annonces Ã  tout le rÃ©seau (flood)",
  "repeater_floodAdvertIntervalHours": "{hours} heures",
  "@repeater_floodAdvertIntervalHours": {
    "placeholders": {
      "hours": {
        "type": "int"
      }
    }
  },
  "repeater_encryptedAdvertInterval": "Intervalle d'annonces cryptÃ©es",
  "repeater_dangerZone": "Zone dangereuse",
  "repeater_rebootRepeater": "RedÃ©marrer RÃ©pÃ©teur",
  "repeater_rebootRepeaterSubtitle": "RÃ©initialiser l'appareil rÃ©pÃ©teur",
  "repeater_rebootRepeaterConfirm": "ÃŠtes-vous sÃ»r de vouloir redÃ©marrer ce rÃ©pÃ©teurÂ ?",
  "repeater_regenerateIdentityKey": "RÃ© gÃ©nÃ©rer la clÃ© d'identitÃ©",
  "repeater_regenerateIdentityKeySubtitle": "GÃ©nÃ©rer une nouvelle paire de clÃ©s publique/privÃ©e",
  "repeater_regenerateIdentityKeyConfirm": "Cela gÃ©nÃ©rera une nouvelle identitÃ© pour le rÃ©pÃ©teur. Continuer ?",
  "repeater_eraseFileSystem": "Supprimer le systÃ¨me de fichiers",
  "repeater_eraseFileSystemSubtitle": "Formater le systÃ¨me de fichiers du rÃ©pÃ©teur",
  "repeater_eraseFileSystemConfirm": "AVERTISSEMENT : Cela effacera toutes les donnÃ©es du rÃ©pÃ©teur. Cela ne peut pas Ãªtre annulÃ© !",
  "repeater_eraseSerialOnly": "Erase n'est disponible que via la console sÃ©rie.",
  "repeater_commandSent": "Commande envoyÃ©eÂ : {command}",
  "@repeater_commandSent": {
    "placeholders": {
      "command": {
        "type": "String"
      }
    }
  },
  "repeater_errorSendingCommand": "Erreur lors de l'envoi de la commande : {error}",
  "@repeater_errorSendingCommand": {
    "placeholders": {
      "error": {
        "type": "String"
      }
    }
  },
  "repeater_confirm": "Confirmer",
  "repeater_settingsSaved": "Les paramÃ¨tres ont Ã©tÃ© enregistrÃ©s avec succÃ¨s.",
  "repeater_errorSavingSettings": "Erreur lors de la sauvegarde des paramÃ¨tres : {error}",
  "@repeater_errorSavingSettings": {
    "placeholders": {
      "error": {
        "type": "String"
      }
    }
  },
  "repeater_refreshBasicSettings": "RafraÃ®chir les paramÃ¨tres de base",
  "repeater_refreshRadioSettings": "RafraÃ®chir les paramÃ¨tres Radio",
  "repeater_refreshTxPower": "RafraÃ®chir la tension TX",
  "repeater_refreshLocationSettings": "RafraÃ®chir les paramÃ¨tres de localisation",
  "repeater_refreshPacketForwarding": "RafraÃ®chir le routage des paquets",
  "repeater_refreshGuestAccess": "RafraÃ®chir l'accÃ¨s invitÃ©",
  "repeater_refreshPrivacyMode": "RafraÃ®chir le Mode ConfidentialitÃ©",
  "repeater_refreshAdvertisementSettings": "RafraÃ®chir les ParamÃ¨tres des annonces",
  "repeater_refreshed": "{label} rafraÃ®chi",
  "@repeater_refreshed": {
    "placeholders": {
      "label": {
        "type": "String"
      }
    }
  },
  "repeater_errorRefreshing": "Erreur lors du rafraÃ®chissement de {label}",
  "@repeater_errorRefreshing": {
    "placeholders": {
      "label": {
        "type": "String"
      }
    }
  },
  "repeater_cliTitle": "RÃ©pÃ©teur CLI",
  "repeater_debugNextCommand": "DÃ©boguer Prochaine Commande",
  "repeater_commandHelp": "Aide",
  "repeater_clearHistory": "Effacer l'historique",
  "repeater_noCommandsSent": "Aucune commande n'a encore Ã©tÃ© envoyÃ©e.",
  "repeater_typeCommandOrUseQuick": "Saisissez une commande ci-dessous ou utilisez les commandes rapides",
  "repeater_enterCommandHint": "Entrer la commande...",
  "repeater_previousCommand": "Commande prÃ©cÃ©dente",
  "repeater_nextCommand": "Prochaine commande",
  "repeater_enterCommandFirst": "Entrez d'abord une commande",
  "repeater_cliCommandFrameTitle": "Frame de commande CLI",
  "repeater_cliCommandError": "Erreur : {error}",
  "@repeater_cliCommandError": {
    "placeholders": {
      "error": {
        "type": "String"
      }
    }
  },
  "repeater_cliQuickGetName": "Obtenir le nom",
  "repeater_cliQuickGetRadio": "Obtenir la Radio",
  "repeater_cliQuickGetTx": "Obtenir TX",
  "repeater_cliQuickNeighbors": "Voisins",
  "repeater_cliQuickVersion": "Version",
  "repeater_cliQuickAdvertise": "Publier",
  "repeater_cliQuickClock": "Horloge",
  "repeater_cliHelpAdvert": "Envoie un paquet d'annonce",
  "repeater_cliHelpReboot": "RedÃ©marre l'appareil. (Note, vous risquez d'obtenir 'Timeout' ce qui est normal)",
  "repeater_cliHelpClock": "Affiche l'heure actuelle par l'horloge de chaque appareil.",
  "repeater_cliHelpPassword": "DÃ©finit un nouveau mot de passe administrateur pour l'appareil.",
  "repeater_cliHelpVersion": "Affiche la version du pÃ©riphÃ©rique et la date de construction du micrologiciel.",
  "repeater_cliHelpClearStats": "RÃ©initialise divers compteurs de statistiques Ã  zÃ©ro.",
  "repeater_cliHelpSetAf": "DÃ©finit le facteur de temps d'air.",
  "repeater_cliHelpSetTx": "DÃ©finit la puissance de transmission LoRa en dBm (rÃ©initialisation requise pour appliquer).",
  "repeater_cliHelpSetRepeat": "Active ou dÃ©sactive le rÃ´le du rÃ©pÃ©teur pour ce nÅ“ud.",
  "repeater_cliHelpSetAllowReadOnly": "(Room server) Si \"activÃ©\", alors un mot de passe vide permettra la connexion, mais ne permettra pas de publier dans la piÃ¨ce. (lecture seule uniquement)",
  "repeater_cliHelpSetFloodMax": "DÃ©finit le nombre maximal de sauts pour les paquets de balayage entrants (si >= max, le paquet n'est pas acheminÃ©).",
  "repeater_cliHelpSetIntThresh": "DÃ©finit le seuil d'interfÃ©rence (en dB). La valeur par dÃ©faut est de 14. DÃ©finir sur 0 dÃ©sactive la dÃ©tection des interfÃ©rences de canal.",
  "repeater_cliHelpSetAgcResetInterval": "DÃ©finit l'intervalle pour rÃ©initialiser le contrÃ´leur de gain automatique. Mettez Ã  0 pour dÃ©sactiver.",
  "repeater_cliHelpSetMultiAcks": "Active ou dÃ©sactive la fonctionnalitÃ© Â«Â double ACKsÂ Â».",
  "repeater_cliHelpSetAdvertInterval": "DÃ©finit l'intervalle entre chaque Ã©mission d'une annonce locale (sans relais). DÃ©finir sur 0 pour dÃ©sactiver.",
  "repeater_cliHelpSetFloodAdvertInterval": "DÃ©finit l'intervalle du minuteur en heures pour envoyer un paquet d'annonce massive. DÃ©finir sur 0 pour dÃ©sactiver.",
  "repeater_cliHelpSetGuestPassword": "DÃ©finit/met Ã  jour le mot de passe de l'invitÃ©. (pour les rÃ©pÃ©teurs, les connexions d'invitÃ©s peuvent envoyer la requÃªte \"Get Stats\")",
  "repeater_cliHelpSetName": "DÃ©finit le nom de l'annonce.",
  "repeater_cliHelpSetLat": "DÃ©finit la latitude de la carte des annonces. (degrÃ©s dÃ©cimaux)",
  "repeater_cliHelpSetLon": "DÃ©finit la longitude de la carte de l'annonce. (degrÃ©s dÃ©cimaux)",
  "repeater_cliHelpSetRadio": "DÃ©finit complÃ¨tement de nouveaux paramÃ¨tres de radio et les enregistre dans les prÃ©fÃ©rences. NÃ©cessite une commande \"redÃ©marrage\" pour les appliquer.",
  "repeater_cliHelpSetRxDelay": "ParamÃ¨tres (expÃ©rimental) de base pour appliquer un lÃ©ger dÃ©lai aux paquets reÃ§us, en fonction de la force du signal/score. DÃ©finir sur 0 pour dÃ©sactiver.",
  "repeater_cliHelpSetTxDelay": "DÃ©finit un facteur multipliÃ© par le temps de fonctionnement en mode vers tout le rÃ©seau (flood) pour un paquet et avec un systÃ¨me de slot alÃ©atoire, afin de retarder son envoi (pour diminuer la probabilitÃ© de collisions).",
  "repeater_cliHelpSetDirectTxDelay": "Identique Ã  txdelay, mais pour appliquer un dÃ©lai alÃ©atoire au transfert des paquets en mode direct.",
  "repeater_cliHelpSetBridgeEnabled": "Activer/DÃ©sactiver le pont.",
  "repeater_cliHelpSetBridgeDelay": "DÃ©finir le dÃ©lai avant de renvoyer les paquets.",
  "repeater_cliHelpSetBridgeSource": "Choisissez si le pont retransmettra les paquets reÃ§us ou les paquets transmis.",
  "repeater_cliHelpSetBridgeBaud": "DÃ©finir la vitesse de communication sÃ©rie pour les ponts Rs232.",
  "repeater_cliHelpSetBridgeSecret": "DÃ©finir le secret du pont pour les ponts espnow.",
  "repeater_cliHelpSetAdcMultiplier": "DÃ©finit un facteur personnalisÃ© pour ajuster la tension de la batterie signalÃ©e (uniquement pris en charge sur certains cartes).",
  "repeater_cliHelpTempRadio": "DÃ©finit des paramÃ¨tres radio temporaires pour le nombre de minutes donnÃ©, puis revient aux paramÃ¨tres radio d'origine. (ne sauvegarde pas dans les prÃ©fÃ©rences).",
  "repeater_cliHelpSetPerm": "Modifie lâ€™ACL. Supprime lâ€™entrÃ©e correspondante (par prÃ©fixe de clÃ© publique) si \"permissions\" est Ã©gal Ã  zÃ©ro. Ajoute une nouvelle entrÃ©e si la clÃ© publique hexadÃ©cimale a une longueur complÃ¨te et nâ€™est pas actuellement dans lâ€™ACL. Met Ã  jour lâ€™entrÃ©e en fonction du prÃ©fixe de clÃ© publique. Les bits de permission varient en fonction du rÃ´le du firmware, mais les 2 bits infÃ©rieurs sont : 0 (InvitÃ©), 1 (Lecture seule), 2 (Lecture/Ã©criture), 3 (Administrateur).",
  "repeater_cliHelpGetBridgeType": "Obtenir le type de pont : aucun, rs232, espnow",
  "repeater_cliHelpLogStart": "DÃ©marre l'enregistrement des paquets dans le systÃ¨me de fichiers.",
  "repeater_cliHelpLogStop": "ArrÃªter de journaliser les paquets vers le systÃ¨me de fichiers.",
  "repeater_cliHelpLogErase": "Supprime les journaux de paquets du systÃ¨me de fichiers.",
  "repeater_cliHelpNeighbors": "Affiche une liste d'autres nÅ“uds rÃ©pÃ©teurs entendus via des annonces sans relais. Chaque ligne est id-prÃ©fixe-hexadÃ©cimal:timestamp:snr-fois-4",
  "repeater_cliHelpNeighborRemove": "Supprime la premiÃ¨re entrÃ©e correspondante (par prÃ©fixe de clÃ© publique (hexadÃ©cimal)) de la liste des voisins.",
  "repeater_cliHelpRegion": "(sÃ©rie uniquement) Liste toutes les rÃ©gions dÃ©finies et les autorisations actuelles d'annonces sur tout le rÃ©seau (flood).",
  "repeater_cliHelpRegionLoad": "REMARQUEÂ : il s'agit d'une invocation multi-commande spÃ©ciale. Chaque commande subsÃ©quente est un nom de rÃ©gion (indentÃ© avec des espaces pour indiquer la hiÃ©rarchie parent, avec un minimum d'un espace). TerminÃ© par l'envoi d'une ligne vide/commande.",
  "repeater_cliHelpRegionGet": "Recherche la rÃ©gion avec le prÃ©fixe de nom donnÃ© (ou \"\" pour l'Ã©tendue globale). RÃ©pond avec \"-> nom-de-rÃ©gion (nom-parent) 'F'\"",
  "repeater_cliHelpRegionPut": "Ajoute ou met Ã  jour une dÃ©finition de rÃ©gion avec le nom donnÃ©.",
  "repeater_cliHelpRegionRemove": "Supprime une dÃ©finition de rÃ©gion avec le nom donnÃ©.",
  "repeater_cliHelpRegionAllowf": "DÃ©finit les autorisations de \"Flot\" pour la rÃ©gion donnÃ©e. ('' pour la portÃ©e globale/hÃ©ritÃ©e)",
  "repeater_cliHelpRegionDenyf": "Supprime l'autorisation 'F'lood' pour la rÃ©gion donnÃ©e. (NOTE : Ã  ce stade, il n'est pas conseillÃ© de l'utiliser sur l'Ã©tendue globale/hÃ©ritÃ©e !! )",
  "repeater_cliHelpRegionHome": "RÃ©pond avec la rÃ©gion 'maison' actuelle. (Note appliquÃ©e nulle part pour l'instant, rÃ©servÃ©e Ã  une utilisation future)",
  "repeater_cliHelpRegionHomeSet": "DÃ©finit la rÃ©gion 'maison'.",
  "repeater_cliHelpRegionSave": "Conserve la liste/la carte des rÃ©gions dans le stockage.",
  "repeater_cliHelpGps": "Affiche lâ€™Ã©tat du GPS. Lorsque le GPS est Ã©teint, il rÃ©pond uniquement Â«Â Ã©teint Â», si allumÃ©, il rÃ©pond avec Â«Â allumÃ© Â», lâ€™Ã©tat, la correction, le nombre de satellites.",
  "repeater_cliHelpGpsOnOff": "Activer/dÃ©sactiver le GPS.",
  "repeater_cliHelpGpsSync": "Synchronise l'heure du nÅ“ud avec l'horloge GPS.",
  "repeater_cliHelpGpsSetLoc": "DÃ©finit la position du nÅ“ud aux coordonnÃ©es GPS et enregistre les prÃ©fÃ©rences.",
  "repeater_cliHelpGpsAdvert": "Donne la configuration de l'annonce de la localisation du nÅ“udÂ :\n- none : ne pas inclure la localisation dans les annonces\n- share : partager la localisation GPS (du SensorManager)\n- prefs : annoncer la localisation stockÃ©e dans les prÃ©fÃ©rences",
  "repeater_cliHelpGpsAdvertSet": "DÃ©finit la configuration de l'annonce de localisation.",
  "repeater_commandsListTitle": "Liste des commandes",
  "repeater_commandsListNote": "NOTE : pour les diverses commandes Â« set Â»..., il existe Ã©galement une commande Â« get Â»...",
  "repeater_general": "GÃ©nÃ©ral",
  "repeater_settingsCategory": "ParamÃ¨tres",
  "repeater_bridge": "Pont",
  "repeater_logging": "Journalisation",
  "repeater_neighborsRepeaterOnly": "Voisins (Uniquement rÃ©pÃ©teur)",
  "repeater_regionManagementRepeaterOnly": "Gestion des rÃ©gions (uniquement pour le rÃ©pÃ©teur)",
  "repeater_regionNote": "Les commandes de rÃ©gion ont Ã©tÃ© introduites pour gÃ©rer les dÃ©finitions et les autorisations des rÃ©gions.",
  "repeater_gpsManagement": "Gestion GPS",
  "repeater_gpsNote": "La commande GPS a Ã©tÃ© introduite pour gÃ©rer les sujets liÃ©s Ã  la localisation.",
  "telemetry_receivedData": "DonnÃ©es de tÃ©lÃ©mÃ©trie reÃ§ues",
  "telemetry_requestTimeout": "Demande de tÃ©lÃ©mÃ©trie expirÃ©e.",
  "telemetry_errorLoading": "Erreur lors du chargement de la tÃ©lÃ©mÃ©trie : {error}",
  "@telemetry_errorLoading": {
    "placeholders": {
      "error": {
        "type": "String"
      }
    }
  },
  "telemetry_noData": "Aucune donnÃ©e de tÃ©lÃ©mÃ©trie disponible.",
  "telemetry_channelTitle": "Canal {channel}",
  "@telemetry_channelTitle": {
    "placeholders": {
      "channel": {
        "type": "int"
      }
    }
  },
  "telemetry_batteryLabel": "Batterie",
  "telemetry_voltageLabel": "Tension",
  "telemetry_mcuTemperatureLabel": "TempÃ©rature du MCU",
  "telemetry_temperatureLabel": "TempÃ©rature",
  "telemetry_currentLabel": "Actuellement",
  "telemetry_batteryValue": "{percent}% / {volts}V",
  "@telemetry_batteryValue": {
    "placeholders": {
      "percent": {
        "type": "int"
      },
      "volts": {
        "type": "String"
      }
    }
  },
  "telemetry_voltageValue": "{volts}V",
  "@telemetry_voltageValue": {
    "placeholders": {
      "volts": {
        "type": "String"
      }
    }
  },
  "telemetry_currentValue": "{amps}A",
  "@telemetry_currentValue": {
    "placeholders": {
      "amps": {
        "type": "String"
      }
    }
  },
  "telemetry_temperatureValue": "{celsius}Â°C / {fahrenheit}Â°F",
  "@telemetry_temperatureValue": {
    "placeholders": {
      "celsius": {
        "type": "String"
      },
      "fahrenheit": {
        "type": "String"
      }
    }
  },
  "channelPath_title": "Chemin de paquet",
  "channelPath_viewMap": "Afficher la carte",
  "channelPath_otherObservedPaths": "Autres chemins observÃ©s",
  "channelPath_repeaterHops": "Sauts du rÃ©pÃ©teur",
  "channelPath_noHopDetails": "Les dÃ©tails de l'envoi ne sont pas fournis pour ce paquet.",
  "channelPath_messageDetails": "DÃ©tails du message",
  "channelPath_senderLabel": "ExpÃ©diteur",
  "channelPath_timeLabel": "Temps",
  "channelPath_repeatsLabel": "RÃ©pÃ©titions",
  "channelPath_pathLabel": "Chemin {index}",
  "channelPath_observedLabel": "ObservÃ©",
  "channelPath_observedPathTitle": "Chemin observÃ© {index} â€¢ {hops}",
  "@channelPath_observedPathTitle": {
    "placeholders": {
      "index": {
        "type": "int"
      },
      "hops": {
        "type": "String"
      }
    }
  },
  "channelPath_noLocationData": "Aucune donnÃ©e de localisation",
  "channelPath_timeWithDate": "{day}/{month} {time}",
  "@channelPath_timeWithDate": {
    "placeholders": {
      "day": {
        "type": "int"
      },
      "month": {
        "type": "int"
      },
      "time": {
        "type": "String"
      }
    }
  },
  "channelPath_timeOnly": "{time}",
  "@channelPath_timeOnly": {
    "placeholders": {
      "time": {
        "type": "String"
      }
    }
  },
  "channelPath_unknownPath": "Inconnu",
  "channelPath_floodPath": "Tout le rÃ©seau",
  "channelPath_directPath": "Afficher",
  "channelPath_observedZeroOf": "0 de {total} sauts",
  "@channelPath_observedZeroOf": {
    "placeholders": {
      "total": {
        "type": "int"
      }
    }
  },
  "channelPath_observedSomeOf": "{observed} sur {total} sauts",
  "@channelPath_observedSomeOf": {
    "placeholders": {
      "observed": {
        "type": "int"
      },
      "total": {
        "type": "int"
      }
    }
  },
  "channelPath_mapTitle": "Carte du chemin",
  "channelPath_noRepeaterLocations": "Aucune position de rÃ©pÃ©teur disponible pour ce chemin.",
  "channelPath_primaryPath": "Chemin {index} (Principal)",
  "@channelPath_primaryPath": {
    "placeholders": {
      "index": {
        "type": "int"
      }
    }
  },
  "@channelPath_pathLabel": {
    "placeholders": {
      "index": {
        "type": "int"
      }
    }
  },
  "channelPath_pathLabelTitle": "Chemin",
  "channelPath_observedPathHeader": "Chemin observÃ©",
  "channelPath_selectedPathLabel": "{label} â€¢ {prefixes}",
  "@channelPath_selectedPathLabel": {
    "placeholders": {
      "label": {
        "type": "String"
      },
      "prefixes": {
        "type": "String"
      }
    }
  },
  "channelPath_noHopDetailsAvailable": "Aucun dÃ©tail de saut disponible pour ce paquet.",
  "channelPath_unknownRepeater": "RÃ©pÃ©teur Inconnu",
  "listFilter_tooltip": "Filtrer et trier",
  "listFilter_sortBy": "Trier par",
  "listFilter_latestMessages": "Derniers messages",
  "listFilter_heardRecently": "Ã‰coute rÃ©cemment",
  "listFilter_az": "A Ã  Z",
  "listFilter_filters": "Filtres",
  "listFilter_all": "Tout",
  "listFilter_users": "Utilisateurs",
  "listFilter_repeaters": "RÃ©pÃ©teurs",
  "listFilter_roomServers": "Room servers",
  "listFilter_unreadOnly": "Messages non lus seulement",
  "listFilter_newGroup": "Nouveau groupe",
  "@neighbors_errorLoading": {
    "placeholders": {
      "error": {
        "type": "String"
      }
    }
  },
  "repeater_neighbors": "Voisins",
  "repeater_neighborsSubtitle": "Afficher les voisins de saut nuls.",
  "neighbors_receivedData": "DonnÃ©es des voisins reÃ§ues",
  "neighbors_requestTimedOut": "Les voisins demandent un dÃ©lai.",
  "neighbors_errorLoading": "Erreur lors du chargement des voisins : {error}",
  "neighbors_repeatersNeighbors": "RÃ©pÃ©teurs Voisins",
  "neighbors_noData": "Aucune donnÃ©e concernant les voisins disponible.",
  "channels_createPrivateChannelDesc": "SÃ©curisÃ© avec une clÃ© secrÃ¨te.",
  "channels_joinPrivateChannel": "Rejoindre un Canal PrivÃ©",
  "channels_createPrivateChannel": "CrÃ©er un Canal PrivÃ©",
  "channels_joinPrivateChannelDesc": "Entrer manuellement une clÃ© secrÃ¨te.",
  "channels_joinPublicChannel": "Rejoindre le canal public",
  "channels_joinPublicChannelDesc": "Tout le monde peut rejoindre ce canal.",
  "channels_joinHashtagChannel": "Rejoindre un Canal Hashtag",
  "channels_joinHashtagChannelDesc": "N'importe qui peut rejoindre les canaux #hashtag.",
  "channels_scanQrCode": "Scanner un code QR",
  "channels_scanQrCodeComingSoon": "BientÃ´t disponible",
  "channels_enterHashtag": "Entrez le hashtag",
  "channels_hashtagHint": "ex. #equipe",
  "@neighbors_unknownContact": {
    "placeholders": {
      "pubkey": {
        "type": "String"
      }
    }
  },
  "@neighbors_heardAgo": {
    "placeholders": {
      "time": {
        "type": "String"
      }
    }
  },
  "neighbors_unknownContact": "ClÃ© publique inconnue {pubkey}",
  "neighbors_heardAgo": "Ã‰coutÃ© : {time} auparavant",
  "settings_locationGPSEnable": "Activer le GPS",
  "settings_locationGPSEnableSubtitle": "Activer la mise Ã  jour automatique de la position via GPS",
  "settings_locationIntervalSec": "Intervalle de mise-Ã -jour du GPS (Secondes)",
  "settings_locationIntervalInvalid": "L'intervalle doit Ãªtre compris entre 60 et 86400 secondes.",
  "contacts_manageRoom": "GÃ©rer le Room Server",
  "room_management": "Administrattion Room Server",
  "@community_joinConfirmation": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_created": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_joined": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_qrInstructions": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_alreadyMemberMessage": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_deleteConfirm": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_deleted": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_forCommunity": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "common_ok": "OK",
  "community_title": "CommunautÃ©",
  "community_create": "CrÃ©er une CommunautÃ©",
  "community_createDesc": "CrÃ©er une nouvelle communautÃ© et la partager via QR code.",
  "community_join": "Rejoindre",
  "community_joinTitle": "Rejoindre la communautÃ©",
  "community_joinConfirmation": "Souhaitez-vous rejoindre la communautÃ© \"{name}\" ?",
  "community_scanQr": "Scanner la communautÃ© QR",
  "community_scanInstructions": "Pointez l'appareil photo vers un code QR communautaire.",
  "community_showQr": "Afficher le QR Code",
  "community_publicChannel": "CommunautÃ© Publique",
  "community_hashtagChannel": "Hashtag CommunautÃ©",
  "community_name": "Nom de la communautÃ©",
  "community_enterName": "Entrez le nom de la communautÃ©",
  "community_created": "CommunautÃ© \"{name}\" crÃ©Ã©e",
  "community_joined": "Rejoint la communautÃ© \"{name}\"",
  "community_qrTitle": "Partager CommunautÃ©",
  "community_qrInstructions": "Scanner ce QR code pour rejoindre {name}",
  "community_hashtagPrivacyHint": "Les canaux hashtag de la communautÃ© ne sont accessibles qu'aux membres de la communautÃ©",
  "community_invalidQrCode": "Code QR de communautÃ© non valide",
  "community_alreadyMember": "DÃ©jÃ  membre",
  "community_alreadyMemberMessage": "Vous Ãªtes dÃ©jÃ  membre de \"{name}\".",
  "community_addPublicChannel": "Ajouter un Canal Public de la CommunautÃ©",
  "community_addPublicChannelHint": "Ajouter automatiquement le canal public pour cette communautÃ©",
  "community_noCommunities": "Aucun groupe n'a Ã©tÃ© rejoint pour le moment.",
  "community_scanOrCreate": "Scanner un code QR ou crÃ©er une communautÃ© pour commencer",
  "community_manageCommunities": "GÃ©rer les CommunautÃ©s",
  "community_delete": "Quitter la communautÃ©",
  "community_deleteConfirm": "Quitter \"{name}\" ?",
  "community_deleteChannelsWarning": "Cela supprimera Ã©galement {count} canal/canaux et leurs messages.",
  "@community_deleteChannelsWarning": {
    "placeholders": {
      "count": {
        "type": "int"
      }
    }
  },
  "community_deleted": "CommunautÃ© \"{name}\" quittÃ©e",
  "community_addHashtagChannel": "Ajouter un Hashtag CommunautÃ©",
  "community_addHashtagChannelDesc": "Ajouter un canal hashtag pour cette communautÃ©",
  "community_selectCommunity": "SÃ©lectionner CommunautÃ©",
  "community_regularHashtag": "Hashtag rÃ©gulier",
  "community_regularHashtagDesc": "Hashtag public (tout le monde peut rejoindre)",
  "community_communityHashtag": "Hashtag de la communautÃ©",
  "community_communityHashtagDesc": "Exclusif aux membres de la communautÃ©",
  "community_forCommunity": "Pour {name}",
  "@community_regenerateSecretConfirm": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_secretRegenerated": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_secretUpdated": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "@community_scanToUpdateSecret": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "community_regenerateSecret": "RÃ©gÃ©nÃ©rer le secret",
  "community_regenerateSecretConfirm": "RÃ©gÃ©nÃ©rer la clÃ© secrÃ¨te pour \"{name}\" ? Tous les membres devront scanner le nouveau code QR pour continuer Ã  communiquer.",
  "community_regenerate": "RÃ©gÃ©nÃ©rer",
  "community_secretRegenerated": "Mot de passe secret rÃ©gÃ©nÃ©rÃ© pour \"{name}\"",
  "community_scanToUpdateSecret": "Scanner le nouveau code QR pour mettre Ã  jour le mot de passe pour \"{name}\"",
  "community_updateSecret": "Mettre Ã  jour le secret",
  "community_secretUpdated": "Modification secrÃ¨te mise Ã  jour pour \"{name}\"",
  "@contacts_pathTraceTo": {
    "placeholders": {
      "name": {
        "type": "String"
      }
    }
  },
  "pathTrace_you": "Vous",
  "pathTrace_refreshTooltip": "Actualiser Path Trace",
  "pathTrace_failed": "TraÃ§age du chemin Ã©chouÃ©.",
  "pathTrace_notAvailable": "TracÃ© de chemin non disponible.",
  "contacts_pathTrace": "TraÃ§age de chemin",
  "contacts_repeaterPathTrace": "Tracer le chemin vers le rÃ©pÃ©teur",
  "contacts_repeaterPing": "Pinguer le rÃ©pÃ©teur",
  "contacts_roomPathTrace": "TraÃ§age du chemin vers le serveur de la salle",
  "contacts_chatTraceRoute": "Tracer le chemin",
  "contacts_pathTraceTo": "Tracer l'itinÃ©raire vers {name}",
  "contacts_ping": "Ping",
  "contacts_roomPing": "Pinguer le serveur de la salle",
  "contacts_invalidAdvertFormat": "DonnÃ©es de contact non valides",
  "appSettings_languageUk": "Ukrainien",
  "appSettings_languageRu": "Russe",
  "appSettings_enableMessageTracing": "Activer le traÃ§age des messages",
  "appSettings_enableMessageTracingSubtitle": "Afficher les mÃ©tadonnÃ©es dÃ©taillÃ©es de routage et de synchronisation des messages",
  "contacts_clipboardEmpty": "Le presse-papiers est vide.",
  "contacts_contactImported": "Le contact a Ã©tÃ© importÃ©.",
  "contacts_floodAdvert": "Annonce Ã  tout le rÃ©seau",
  "contacts_contactImportFailed": "Ã‰chec de l'importation du contact.",
  "contacts_zeroHopAdvert": "Annonce Zero saut",
  "contacts_copyAdvertToClipboard": "Copier l'annonce dans le presse-papiers",
  "contacts_addContactFromClipboard": "Ajouter un contact depuis le presse-papiers",
  "contacts_ShareContact": "Copier le contact dans le presse-papiers",
  "contacts_ShareContactZeroHop": "Partager un contact par annonce",
  "contacts_contactAdvertCopied": "Annonce copiÃ©e dans le presse-papiers.",
  "contacts_contactAdvertCopyFailed": "La copie de l'annonce vers le presse-papiers a Ã©chouÃ©.",
  "contacts_zeroHopContactAdvertSent": "Envoyer un contact par annonce.",
  "contacts_zeroHopContactAdvertFailed": "Ã‰chec de l'envoi du contact.",
  "notification_activityTitle": "ActivitÃ© MeshCore",
  "notification_messagesCount": "{count} {count, plural, =1{message} other{messages}}",
  "notification_channelMessagesCount": "{count} {count, plural, =1{message de canal} other{messages de canal}}",
  "notification_newNodesCount": "{count} {count, plural, =1{nouveau nÅ“ud} other{nouveaux nÅ“uds}}",
  "notification_newTypeDiscovered": "Nouveau {contactType} dÃ©couvert",
  "notification_receivedNewMessage": "Nouveau message reÃ§u",
  "settings_gpxExportRepeaters": "Exporter les rÃ©pÃ©teurs / serveur de salle au format GPX",
  "settings_gpxExportRepeatersSubtitle": "Exporte les rÃ©pÃ©teurs / roomserver avec une localisation vers un fichier GPX.",
  "settings_gpxExportNoContacts": "Aucun contact Ã  exporter.",
  "settings_gpxExportNotAvailable": "Non pris en charge sur votre appareil/SystÃ¨me d'exploitation",
  "settings_gpxExportError": "Une erreur s'est produite lors de l'exportation.",
  "settings_gpxExportRepeatersRoom": "Emplacements des serveurs de rÃ©pÃ©teur et de salle",
  "settings_gpxExportContacts": "Exporter les compagnons au format GPX",
  "settings_gpxExportAll": "Exporter tous les contacts au format GPX",
  "settings_gpxExportAllSubtitle": "Exporte tous les contacts avec une localisation vers un fichier GPX.",
  "settings_gpxExportContactsSubtitle": "Exporte les compagnons avec un emplacement vers un fichier GPX.",
  "settings_gpxExportChat": "Emplacements des compagnons",
  "settings_gpxExportSuccess": "Fichier GPX exportÃ© avec succÃ¨s.",
  "settings_gpxExportAllContacts": "Tous les emplacements des contacts",
  "settings_gpxExportShareText": "DonnÃ©es de carte exportÃ©es Ã  partir de meshcore-open",
  "settings_gpxExportShareSubject": "meshcore-open exporter les donnÃ©es de carte GPX",
  "pathTrace_someHopsNoLocation": "Un ou plusieurs des sauts manquent d'une localisation !",
  "map_tapToAdd": "Appuyez sur les nÅ“uds pour les ajouter au chemin.",
  "pathTrace_clearTooltip": "Effacer le chemin",
  "map_pathTraceCancelled": "TraÃ§age de chemin annulÃ©",
  "map_removeLast": "Supprimer le dernier",
  "map_runTrace": "ExÃ©cuter la traÃ§age de chemin",
  "scanner_bluetoothOffMessage": "Veuillez activer le Bluetooth pour rechercher des appareils.",
  "scanner_chromeRequired": "Navigateur Chrome requis",
  "scanner_chromeRequiredMessage": "Cette application web nÃ©cessite Google Chrome ou un navigateur basÃ© sur Chromium pour le support Bluetooth.",
  "scanner_bluetoothOff": "Le Bluetooth est dÃ©sactivÃ©.",
  "scanner_enableBluetooth": "Activer le Bluetooth",
  "snrIndicator_lastSeen": "DerniÃ¨re fois vu",
  "snrIndicator_nearByRepeaters": "RÃ©pÃ©teurs Ã  proximitÃ©",
  "chat_ShowAllPaths": "Afficher tous les chemins",
  "settings_clientRepeatFreqWarning": "Pour les transmissions hors rÃ©seau, il est nÃ©cessaire d'utiliser les frÃ©quences de 433, 869 ou 918 MHz.",
  "settings_clientRepeatSubtitle": "Permettez Ã  cet appareil de rÃ©pÃ©ter les paquets de donnÃ©es pour les autres.",
  "settings_clientRepeat": "RÃ©pÃ©tition hors rÃ©seau",
  "settings_aboutOpenMeteoAttribution": "DonnÃ©es d'Ã©lÃ©vation LOSÂ : Open-Meteo (CC BY 4.0)",
  "appSettings_unitsTitle": "UnitÃ©s",
  "appSettings_unitsMetric": "MÃ©trique (m/km)",
  "appSettings_unitsImperial": "ImpÃ©rial (ft / mi)",
  "map_lineOfSight": "Ligne de vue",
  "map_losScreenTitle": "Ligne de vue",
  "losSelectStartEnd": "SÃ©lectionnez les nÅ“uds de dÃ©but et de fin pour LOS.",
  "losRunFailed": "Ã‰chec de la vÃ©rification de la ligne de vueÂ : {error}",
  "@losRunFailed": {
    "placeholders": {
      "error": {
        "type": "String"
      }
    }
  },
  "losClearAllPoints": "Effacer tous les points",
  "losRunToViewElevationProfile": "ExÃ©cutez LOS pour afficher le profil d'altitude",
  "losMenuTitle": "Menu LOS",
  "losMenuSubtitle": "Appuyez sur les nÅ“uds ou appuyez longuement sur la carte pour des points personnalisÃ©s",
  "losShowDisplayNodes": "Afficher les nÅ“uds d'affichage",
  "losCustomPoints": "Points personnalisÃ©s",
  "losCustomPointLabel": "PersonnalisÃ© {index}",
  "@losCustomPointLabel": {
    "placeholders": {
      "index": {
        "type": "int"
      }
    }
  },
  "losPointA": "Point A",
  "losPointB": "Point B",
  "losAntennaA": "Antenne AÂ : {value} {unit}",
  "@losAntennaA": {
    "placeholders": {
      "value": {
        "type": "String"
      },
      "unit": {
        "type": "String"
      }
    }
  },
  "losAntennaB": "Antenne BÂ : {value} {unit}",
  "@losAntennaB": {
    "placeholders": {
      "value": {
        "type": "String"
      },
      "unit": {
        "type": "String"
      }
    }
  },
  "losRun": "ExÃ©cuter la LOS",
  "losNoElevationData": "Aucune donnÃ©e d'altitude",
  "losProfileClear": "{distance} {distanceUnit}, LOS clair, clairance minimale {clearance} {heightUnit}",
  "@losProfileClear": {
    "placeholders": {
      "distance": {
        "type": "String"
      },
      "distanceUnit": {
        "type": "String"
      },
      "clearance": {
        "type": "String"
      },
      "heightUnit": {
        "type": "String"
      }
    }
  },
  "losProfileBlocked": "{distance} {distanceUnit}, bloquÃ© par {obstruction} {heightUnit}",
  "@losProfileBlocked": {
    "placeholders": {
      "distance": {
        "type": "String"
      },
      "distanceUnit": {
        "type": "String"
      },
      "obstruction": {
        "type": "String"
      },
      "heightUnit": {
        "type": "String"
      }
    }
  },
  "losStatusChecking": "LOSÂ : vÃ©rification...",
  "losStatusNoData": "LOSÂ : aucune donnÃ©e",
  "losStatusSummary": "LOSÂ : {clear}/{total} clair, {blocked} bloquÃ©, {unknown} inconnu",
  "@losStatusSummary": {
    "placeholders": {
      "clear": {
        "type": "int"
      },
      "total": {
        "type": "int"
      },
      "blocked": {
        "type": "int"
      },
      "unknown": {
        "type": "int"
      }
    }
  },
  "losErrorElevationUnavailable": "DonnÃ©es d'altitude indisponibles pour un ou plusieurs Ã©chantillons.",
  "losErrorInvalidInput": "DonnÃ©es de points/d'altitude non valides pour le calcul de la LOS.",
  "losRenameCustomPoint": "Renommer le point personnalisÃ©",
  "losPointName": "Nom du point",
  "losShowPanelTooltip": "Afficher le panneau LOS",
  "losHidePanelTooltip": "Masquer le panneau LOS",
  "losElevationAttribution": "DonnÃ©es dâ€™altitudeÂ : Open-Meteo (CC BY 4.0)",
  "losLegendRadioHorizon": "Horizon radio",
  "losLegendLosBeam": "Ligne de visÃ©e",
  "losLegendTerrain": "Terrain",
  "losFrequencyLabel": "FrÃ©quence",
  "losFrequencyInfoTooltip": "Voir les dÃ©tails du calcul",
  "losFrequencyDialogTitle": "Calcul de lâ€™horizon radio",
  "losFrequencyDialogDescription": "Ã€ partir de k={baselineK} Ã  {baselineFreq} MHz, le calcul ajuste le facteur k pour la bande actuelle de {frequencyMHz} MHz, ce qui dÃ©finit la limite incurvÃ©e de l'horizon radio.",
  "@losFrequencyDialogDescription": {
    "description": "Explain how the calculation uses the baseline frequency and derived k-factor.",
    "placeholders": {
      "baselineK": {
        "type": "double"
      },
      "baselineFreq": {
        "type": "double"
      },
      "frequencyMHz": {
        "type": "double"
      },
      "kFactor": {
        "type": "double"
      }
    }
  },
  "listFilter_addToFavorites": "Ajouter Ã  mes favoris",
  "listFilter_removeFromFavorites": "Supprimer des favoris",
  "listFilter_favorites": "PrÃ©fÃ©rences",
  "@contacts_searchFavorites": {
    "placeholders": {
      "number": {
        "type": "int"
      },
      "str": {
        "type": "String"
      }
    }
  },
  "@contacts_searchUsers": {
    "placeholders": {
      "number": {
        "type": "int"
      },
      "str": {
        "type": "String"
      }
    }
  },
  "@contacts_searchRepeaters": {
    "placeholders": {
      "number": {
        "type": "int"
      },
      "str": {
        "type": "String"
      }
    }
  },
  "@contacts_searchRoomServers": {
    "placeholders": {
      "number": {
        "type": "int"
      },
      "str": {
        "type": "String"
      }
    }
  },
  "contacts_unread": "Non lu",
  "contacts_searchFavorites": "Rechercher {number}{str} Favoris...",
  "contacts_searchUsers": "Rechercher {number}{str} utilisateurs...",
  "contacts_searchRoomServers": "Rechercher {number}{str} serveurs de salle...",
  "contacts_searchRepeaters": "Rechercher {number}{str} RÃ©pÃ©teurs...",
  "contacts_searchContactsNoNumber": "Rechercher des contacts...",
  "connectionChoiceBluetoothLabel": "Bluetooth",
  "connectionChoiceUsbLabel": "USB",
  "usbScreenStatus": "SÃ©lectionnez un pÃ©riphÃ©rique USB",
  "usbScreenSubtitle": "SÃ©lectionnez un pÃ©riphÃ©rique sÃ©rie dÃ©tectÃ© et connectez-vous directement Ã  votre nÅ“ud MeshCore.",
  "usbScreenNote": "La communication sÃ©rie USB est active sur les appareils Android et les plateformes de bureau pris en charge.",
  "usbScreenTitle": "Connectez via USB",
  "usbScreenEmptyState": "Aucun pÃ©riphÃ©rique USB n'a Ã©tÃ© trouvÃ©. Veuillez connecter un pÃ©riphÃ©rique et rafraÃ®chir la page."
}
