Merge pull request #148 from spfmoby/more-better-french-translations

Still better french translations
This commit is contained in:
Ded
2026-02-10 11:24:47 -08:00
committed by GitHub
3 changed files with 72 additions and 201 deletions
+35 -37
View File
@@ -210,8 +210,8 @@
"appSettings_batteryLifepo4": "LiFePO4 (2,6-3,65V)", "appSettings_batteryLifepo4": "LiFePO4 (2,6-3,65V)",
"appSettings_batteryLipo": "LiPo (3,0-4,2V)", "appSettings_batteryLipo": "LiPo (3,0-4,2V)",
"appSettings_mapDisplay": "Affichage de la carte", "appSettings_mapDisplay": "Affichage de la carte",
"appSettings_showRepeaters": "Afficher les répétiteurs", "appSettings_showRepeaters": "Afficher les répéteurs",
"appSettings_showRepeatersSubtitle": "Afficher les nœuds répétiteurs sur la carte", "appSettings_showRepeatersSubtitle": "Afficher les nœuds répéteurs sur la carte",
"appSettings_showChatNodes": "Afficher les nœuds de discussion", "appSettings_showChatNodes": "Afficher les nœuds de discussion",
"appSettings_showChatNodesSubtitle": "Afficher les nœuds de chat sur la carte", "appSettings_showChatNodesSubtitle": "Afficher les nœuds de chat sur la carte",
"appSettings_showOtherNodes": "Afficher d'autres nœuds", "appSettings_showOtherNodes": "Afficher d'autres nœuds",
@@ -266,7 +266,7 @@
} }
} }
}, },
"contacts_manageRepeater": "Gérer le répétiteur", "contacts_manageRepeater": "Gérer le répéteur",
"contacts_roomLogin": "Connexion Salle", "contacts_roomLogin": "Connexion Salle",
"contacts_openChat": "Ouverture du Chat", "contacts_openChat": "Ouverture du Chat",
"contacts_editGroup": "Modifier le groupe", "contacts_editGroup": "Modifier le groupe",
@@ -542,9 +542,9 @@
"chat_forceFloodMode": "Mode tout le réseau forcé", "chat_forceFloodMode": "Mode tout le réseau forcé",
"chat_recentAckPaths": "Chemins ACK récents (touchez pour utiliser) :", "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_pathHistoryFull": "L'historique du chemin est plein. Supprimez les entrées pour en ajouter de nouvelles.",
"chat_hopSingular": "Sautez", "chat_hopSingular": "saut",
"chat_hopPlural": "sautez", "chat_hopPlural": "sauts",
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}", "chat_hopsCount": "{count} {count, plural, =1{saut} other{sauts}}",
"@chat_hopsCount": { "@chat_hopsCount": {
"placeholders": { "placeholders": {
"count": { "count": {
@@ -636,7 +636,7 @@
} }
}, },
"map_chat": "Chat", "map_chat": "Chat",
"map_repeater": "Répétiteur", "map_repeater": "Répéteur",
"map_room": "Salle", "map_room": "Salle",
"map_sensor": "Capteur", "map_sensor": "Capteur",
"map_pinDm": "Clé (DM)", "map_pinDm": "Clé (DM)",
@@ -677,7 +677,7 @@
"map_lastSeenTime": "Dernière fois vu", "map_lastSeenTime": "Dernière fois vu",
"map_sharedPin": "Clé partagée", "map_sharedPin": "Clé partagée",
"map_joinRoom": "Rejoindre la salle", "map_joinRoom": "Rejoindre la salle",
"map_manageRepeater": "Gérer le répétiteur", "map_manageRepeater": "Gérer le répéteur",
"mapCache_title": "Cache de Carte Hors Ligne", "mapCache_title": "Cache de Carte Hors Ligne",
"mapCache_selectAreaFirst": "Sélectionner une zone pour la mise en cache en premier", "mapCache_selectAreaFirst": "Sélectionner une zone pour la mise en cache en premier",
"mapCache_noTilesToDownload": "Aucun tuilage à télécharger pour cette zone.", "mapCache_noTilesToDownload": "Aucun tuilage à télécharger pour cette zone.",
@@ -800,13 +800,13 @@
"time_allTime": "Tout le temps", "time_allTime": "Tout le temps",
"dialog_disconnect": "Déconnecter", "dialog_disconnect": "Déconnecter",
"dialog_disconnectConfirm": "Êtes-vous sûr de vouloir vous déconnecter de cet appareil ?", "dialog_disconnectConfirm": "Êtes-vous sûr de vouloir vous déconnecter de cet appareil ?",
"login_repeaterLogin": "Connexion au répétiteur", "login_repeaterLogin": "Connexion au répéteur",
"login_roomLogin": "Connexion Salle", "login_roomLogin": "Connexion Salle",
"login_password": "Mot de passe", "login_password": "Mot de passe",
"login_enterPassword": "Entrez votre mot de passe", "login_enterPassword": "Entrez votre mot de passe",
"login_savePassword": "Sauvegarder le 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_savePasswordSubtitle": "Le mot de passe sera stocké en toute sécurité sur cet appareil.",
"login_repeaterDescription": "Entrez le mot de passe du répétiteur pour accéder aux paramètres et à l'état.", "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_roomDescription": "Entrez le mot de passe de la pièce pour accéder aux paramètres et à l'état.",
"login_routing": "Redirection", "login_routing": "Redirection",
"login_routingMode": "Mode de routage", "login_routingMode": "Mode de routage",
@@ -871,17 +871,17 @@
}, },
"path_tooLong": "Le chemin est trop long. Maximum 64 sauts autorisés.", "path_tooLong": "Le chemin est trop long. Maximum 64 sauts autorisés.",
"path_setPath": "Définir le chemin", "path_setPath": "Définir le chemin",
"repeater_management": "Gestion des répétiteurs", "repeater_management": "Gestion des répéteurs",
"repeater_managementTools": "Outils de Gestion", "repeater_managementTools": "Outils de Gestion",
"repeater_status": "État", "repeater_status": "État",
"repeater_statusSubtitle": "Afficher l'état, les statistiques et les voisins du répétiteur", "repeater_statusSubtitle": "Afficher l'état, les statistiques et les voisins du répéteur",
"repeater_telemetry": "Télémetrie", "repeater_telemetry": "Télémetrie",
"repeater_telemetrySubtitle": "Afficher la télémétrie des capteurs et les statistiques du système", "repeater_telemetrySubtitle": "Afficher la télémétrie des capteurs et les statistiques du système",
"repeater_cli": "CLI", "repeater_cli": "CLI",
"repeater_cliSubtitle": "Envoyer des commandes au répétiteur", "repeater_cliSubtitle": "Envoyer des commandes au répéteur",
"repeater_settings": "Paramètres", "repeater_settings": "Paramètres",
"repeater_settingsSubtitle": "Configurer les paramètres du répétiteur", "repeater_settingsSubtitle": "Configurer les paramètres du répéteur",
"repeater_statusTitle": "État du répétiteur", "repeater_statusTitle": "État du répéteur",
"repeater_routingMode": "Mode de routage", "repeater_routingMode": "Mode de routage",
"repeater_autoUseSavedPath": "Auto (utiliser le chemin sauvegardé)", "repeater_autoUseSavedPath": "Auto (utiliser le chemin sauvegardé)",
"repeater_forceFloodMode": "Mode tout le réseau forcé", "repeater_forceFloodMode": "Mode tout le réseau forcé",
@@ -976,10 +976,10 @@
} }
} }
}, },
"repeater_settingsTitle": "Paramètres du répétiteur", "repeater_settingsTitle": "Paramètres du répéteur",
"repeater_basicSettings": "Paramètres de base", "repeater_basicSettings": "Paramètres de base",
"repeater_repeaterName": "Nom du répétiteur", "repeater_repeaterName": "Nom du répéteur",
"repeater_repeaterNameHelper": "Afficher le nom de ce répétiteur", "repeater_repeaterNameHelper": "Afficher le nom de ce répéteur",
"repeater_adminPassword": "Mot de passe Administrateur", "repeater_adminPassword": "Mot de passe Administrateur",
"repeater_adminPasswordHelper": "Mot de passe d'accès complet", "repeater_adminPasswordHelper": "Mot de passe d'accès complet",
"repeater_guestPassword": "Mot de passe invité", "repeater_guestPassword": "Mot de passe invité",
@@ -999,7 +999,7 @@
"repeater_longitudeHelper": "Degrés décimaux (par exemple, -122,4194)", "repeater_longitudeHelper": "Degrés décimaux (par exemple, -122,4194)",
"repeater_features": "Fonctionnalités", "repeater_features": "Fonctionnalités",
"repeater_packetForwarding": "Transfert de paquets", "repeater_packetForwarding": "Transfert de paquets",
"repeater_packetForwardingSubtitle": "Activer le répétiteur pour transmettre des paquets", "repeater_packetForwardingSubtitle": "Activer le répéteur pour transmettre des paquets",
"repeater_guestAccess": "Accès Invité", "repeater_guestAccess": "Accès Invité",
"repeater_guestAccessSubtitle": "Autoriser l'accès invité en lecture seule", "repeater_guestAccessSubtitle": "Autoriser l'accès invité en lecture seule",
"repeater_privacyMode": "Mode de confidentialité", "repeater_privacyMode": "Mode de confidentialité",
@@ -1026,14 +1026,14 @@
"repeater_encryptedAdvertInterval": "Intervalle d'annonces cryptées", "repeater_encryptedAdvertInterval": "Intervalle d'annonces cryptées",
"repeater_dangerZone": "Zone dangereuse", "repeater_dangerZone": "Zone dangereuse",
"repeater_rebootRepeater": "Redémarrer Répéteur", "repeater_rebootRepeater": "Redémarrer Répéteur",
"repeater_rebootRepeaterSubtitle": "Réinitialiser l'appareil répétiteur", "repeater_rebootRepeaterSubtitle": "Réinitialiser l'appareil répéteur",
"repeater_rebootRepeaterConfirm": "Êtes-vous sûr de vouloir redémarrer ce répétiteur ?", "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_regenerateIdentityKey": "Ré générer la clé d'identité",
"repeater_regenerateIdentityKeySubtitle": "Générer une nouvelle paire de clés publique/privée", "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étiteur. Continuer ?", "repeater_regenerateIdentityKeyConfirm": "Cela générera une nouvelle identité pour le répéteur. Continuer ?",
"repeater_eraseFileSystem": "Supprimer le système de fichiers", "repeater_eraseFileSystem": "Supprimer le système de fichiers",
"repeater_eraseFileSystemSubtitle": "Formater le système de fichiers du répétiteur", "repeater_eraseFileSystemSubtitle": "Formater le système de fichiers du répéteur",
"repeater_eraseFileSystemConfirm": "AVERTISSEMENT : Cela effacera toutes les données du répétiteur. Cela ne peut pas être annulé !", "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_eraseSerialOnly": "Erase n'est disponible que via la console série.",
"repeater_commandSent": "Commande envoyée : {command}", "repeater_commandSent": "Commande envoyée : {command}",
"@repeater_commandSent": { "@repeater_commandSent": {
@@ -1085,7 +1085,7 @@
} }
} }
}, },
"repeater_cliTitle": "Répétiteur CLI", "repeater_cliTitle": "Répéteur CLI",
"repeater_debugNextCommand": "Déboguer Prochaine Commande", "repeater_debugNextCommand": "Déboguer Prochaine Commande",
"repeater_commandHelp": "Aide", "repeater_commandHelp": "Aide",
"repeater_clearHistory": "Effacer l'historique", "repeater_clearHistory": "Effacer l'historique",
@@ -1119,13 +1119,13 @@
"repeater_cliHelpClearStats": "Réinitialise divers compteurs de statistiques à zéro.", "repeater_cliHelpClearStats": "Réinitialise divers compteurs de statistiques à zéro.",
"repeater_cliHelpSetAf": "Définit le facteur de temps d'air.", "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_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étiteur pour ce nœud.", "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_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_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_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_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_cliHelpSetMultiAcks": "Active ou désactive la fonctionnalité « double ACKs ».",
"repeater_cliHelpSetAdvertInterval": "Définit l'intervalle du minuteur pour envoyer un paquet d'annonce local (sans relais). Définir sur 0 pour désactiver.", "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_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_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_cliHelpSetName": "Définit le nom de l'annonce.",
@@ -1147,7 +1147,7 @@
"repeater_cliHelpLogStart": "Démarre l'enregistrement des paquets dans le système de fichiers.", "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_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_cliHelpLogErase": "Supprime les journaux de paquets du système de fichiers.",
"repeater_cliHelpNeighbors": "Affiche une liste d'autres nœuds répétiteurs entendus via des annonces sans relais. Chaque ligne est id-préfixe-hexadécimal:timestamp:snr-fois-4", "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_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_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_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.",
@@ -1171,8 +1171,8 @@
"repeater_settingsCategory": "Paramètres", "repeater_settingsCategory": "Paramètres",
"repeater_bridge": "Pont", "repeater_bridge": "Pont",
"repeater_logging": "Journalisation", "repeater_logging": "Journalisation",
"repeater_neighborsRepeaterOnly": "Voisins (Uniquement répétiteur)", "repeater_neighborsRepeaterOnly": "Voisins (Uniquement répéteur)",
"repeater_regionManagementRepeaterOnly": "Gestion des régions (uniquement pour le répétiteur)", "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_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_gpsManagement": "Gestion GPS",
"repeater_gpsNote": "La commande GPS a été introduite pour gérer les sujets liés à la localisation.", "repeater_gpsNote": "La commande GPS a été introduite pour gérer les sujets liés à la localisation.",
@@ -1241,7 +1241,7 @@
"channelPath_title": "Chemin de paquet", "channelPath_title": "Chemin de paquet",
"channelPath_viewMap": "Afficher la carte", "channelPath_viewMap": "Afficher la carte",
"channelPath_otherObservedPaths": "Autres chemins observés", "channelPath_otherObservedPaths": "Autres chemins observés",
"channelPath_repeaterHops": "Sauts du répétiteur", "channelPath_repeaterHops": "Sauts du répéteur",
"channelPath_noHopDetails": "Les détails de l'envoi ne sont pas fournis pour ce paquet.", "channelPath_noHopDetails": "Les détails de l'envoi ne sont pas fournis pour ce paquet.",
"channelPath_messageDetails": "Détails du message", "channelPath_messageDetails": "Détails du message",
"channelPath_senderLabel": "Expéditeur", "channelPath_senderLabel": "Expéditeur",
@@ -1306,7 +1306,7 @@
} }
}, },
"channelPath_mapTitle": "Carte du chemin", "channelPath_mapTitle": "Carte du chemin",
"channelPath_noRepeaterLocations": "Aucune position de répétiteur disponible pour ce chemin.", "channelPath_noRepeaterLocations": "Aucune position de répéteur disponible pour ce chemin.",
"channelPath_primaryPath": "Chemin {index} (Principal)", "channelPath_primaryPath": "Chemin {index} (Principal)",
"@channelPath_primaryPath": { "@channelPath_primaryPath": {
"placeholders": { "placeholders": {
@@ -1558,9 +1558,9 @@
"appSettings_languageRu": "Russe", "appSettings_languageRu": "Russe",
"contacts_clipboardEmpty": "Le presse-papiers est vide.", "contacts_clipboardEmpty": "Le presse-papiers est vide.",
"contacts_contactImported": "Le contact a été importé.", "contacts_contactImported": "Le contact a été importé.",
"contacts_floodAdvert": "Annonce de crue", "contacts_floodAdvert": "Annonce à tout le réseau",
"contacts_contactImportFailed": "Échec de l'importation du contact.", "contacts_contactImportFailed": "Échec de l'importation du contact.",
"contacts_zeroHopAdvert": "Annonce Zero Hop", "contacts_zeroHopAdvert": "Annonce Zero saut",
"contacts_copyAdvertToClipboard": "Copier l'annonce dans le presse-papiers", "contacts_copyAdvertToClipboard": "Copier l'annonce dans le presse-papiers",
"contacts_addContactFromClipboard": "Ajouter un contact depuis le presse-papiers", "contacts_addContactFromClipboard": "Ajouter un contact depuis le presse-papiers",
"contacts_ShareContact": "Copier le contact dans le presse-papiers", "contacts_ShareContact": "Copier le contact dans le presse-papiers",
@@ -1575,7 +1575,6 @@
"notification_newNodesCount": "{count} {count, plural, =1{nouveau nœud} other{nouveaux nœuds}}", "notification_newNodesCount": "{count} {count, plural, =1{nouveau nœud} other{nouveaux nœuds}}",
"notification_newTypeDiscovered": "Nouveau {contactType} découvert", "notification_newTypeDiscovered": "Nouveau {contactType} découvert",
"notification_receivedNewMessage": "Nouveau message reçu", "notification_receivedNewMessage": "Nouveau message reçu",
"contacts_zeroHopContactAdvertFailed": "Échec de l'envoi du contact.",
"settings_gpxExportRepeaters": "Exporter les répéteurs / serveur de salle au format GPX", "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_gpxExportRepeatersSubtitle": "Exporte les répéteurs / roomserver avec une localisation vers un fichier GPX.",
"settings_gpxExportNoContacts": "Aucun contact à exporter.", "settings_gpxExportNoContacts": "Aucun contact à exporter.",
@@ -1591,6 +1590,5 @@
"settings_gpxExportAllContacts": "Tous les emplacements des contacts", "settings_gpxExportAllContacts": "Tous les emplacements des contacts",
"settings_gpxExportShareText": "Données de carte exportées à partir de meshcore-open", "settings_gpxExportShareText": "Données de carte exportées à partir de meshcore-open",
"settings_gpxExportShareSubject": "meshcore-open exporter les données de carte GPX", "settings_gpxExportShareSubject": "meshcore-open exporter les données de carte GPX",
"pathTrace_someHopsNoLocation": "Une ou plusieurs des houblons manquent d'une localisation !" "pathTrace_someHopsNoLocation": "Un ou plusieurs des sauts manquent d'une localisation !"
} }
+36 -37
View File
@@ -560,11 +560,11 @@ class AppLocalizationsFr extends AppLocalizations {
String get appSettings_mapDisplay => 'Affichage de la carte'; String get appSettings_mapDisplay => 'Affichage de la carte';
@override @override
String get appSettings_showRepeaters => 'Afficher les répétiteurs'; String get appSettings_showRepeaters => 'Afficher les répéteurs';
@override @override
String get appSettings_showRepeatersSubtitle => String get appSettings_showRepeatersSubtitle =>
'Afficher les nœuds répétiteurs sur la carte'; 'Afficher les nœuds répéteurs sur la carte';
@override @override
String get appSettings_showChatNodes => 'Afficher les nœuds de discussion'; String get appSettings_showChatNodes => 'Afficher les nœuds de discussion';
@@ -671,7 +671,7 @@ class AppLocalizationsFr extends AppLocalizations {
} }
@override @override
String get contacts_manageRepeater => 'Gérer le répétiteur'; String get contacts_manageRepeater => 'Gérer le répéteur';
@override @override
String get contacts_manageRoom => 'Gérer le Room Server'; String get contacts_manageRoom => 'Gérer le Room Server';
@@ -1094,18 +1094,18 @@ class AppLocalizationsFr extends AppLocalizations {
'L\'historique du chemin est plein. Supprimez les entrées pour en ajouter de nouvelles.'; 'L\'historique du chemin est plein. Supprimez les entrées pour en ajouter de nouvelles.';
@override @override
String get chat_hopSingular => 'Sautez'; String get chat_hopSingular => 'saut';
@override @override
String get chat_hopPlural => 'sautez'; String get chat_hopPlural => 'sauts';
@override @override
String chat_hopsCount(int count) { String chat_hopsCount(int count) {
String _temp0 = intl.Intl.pluralLogic( String _temp0 = intl.Intl.pluralLogic(
count, count,
locale: localeName, locale: localeName,
other: 'hops', other: 'sauts',
one: 'hop', one: 'saut',
); );
return '$count $_temp0'; return '$count $_temp0';
} }
@@ -1259,7 +1259,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get map_chat => 'Chat'; String get map_chat => 'Chat';
@override @override
String get map_repeater => 'Répétiteur'; String get map_repeater => 'Répéteur';
@override @override
String get map_room => 'Salle'; String get map_room => 'Salle';
@@ -1365,7 +1365,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get map_joinRoom => 'Rejoindre la salle'; String get map_joinRoom => 'Rejoindre la salle';
@override @override
String get map_manageRepeater => 'Gérer le répétiteur'; String get map_manageRepeater => 'Gérer le répéteur';
@override @override
String get mapCache_title => 'Cache de Carte Hors Ligne'; String get mapCache_title => 'Cache de Carte Hors Ligne';
@@ -1509,7 +1509,7 @@ class AppLocalizationsFr extends AppLocalizations {
'Êtes-vous sûr de vouloir vous déconnecter de cet appareil ?'; 'Êtes-vous sûr de vouloir vous déconnecter de cet appareil ?';
@override @override
String get login_repeaterLogin => 'Connexion au répétiteur'; String get login_repeaterLogin => 'Connexion au répéteur';
@override @override
String get login_roomLogin => 'Connexion Salle'; String get login_roomLogin => 'Connexion Salle';
@@ -1529,7 +1529,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get login_repeaterDescription => String get login_repeaterDescription =>
'Entrez le mot de passe du répétiteur pour accéder aux paramètres et à l\'état.'; 'Entrez le mot de passe du répéteur pour accéder aux paramètres et à l\'état.';
@override @override
String get login_roomDescription => String get login_roomDescription =>
@@ -1634,7 +1634,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get path_setPath => 'Définir le chemin'; String get path_setPath => 'Définir le chemin';
@override @override
String get repeater_management => 'Gestion des répétiteurs'; String get repeater_management => 'Gestion des répéteurs';
@override @override
String get room_management => 'Administración del Servidor de Habitación'; String get room_management => 'Administración del Servidor de Habitación';
@@ -1647,7 +1647,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get repeater_statusSubtitle => String get repeater_statusSubtitle =>
'Afficher l\'état, les statistiques et les voisins du répétiteur'; 'Afficher l\'état, les statistiques et les voisins du répéteur';
@override @override
String get repeater_telemetry => 'Télémetrie'; String get repeater_telemetry => 'Télémetrie';
@@ -1660,7 +1660,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get repeater_cli => 'CLI'; String get repeater_cli => 'CLI';
@override @override
String get repeater_cliSubtitle => 'Envoyer des commandes au répétiteur'; String get repeater_cliSubtitle => 'Envoyer des commandes au répéteur';
@override @override
String get repeater_neighbours => 'Voisins'; String get repeater_neighbours => 'Voisins';
@@ -1674,10 +1674,10 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get repeater_settingsSubtitle => String get repeater_settingsSubtitle =>
'Configurer les paramètres du répétiteur'; 'Configurer les paramètres du répéteur';
@override @override
String get repeater_statusTitle => 'État du répétiteur'; String get repeater_statusTitle => 'État du répéteur';
@override @override
String get repeater_routingMode => 'Mode de routage'; String get repeater_routingMode => 'Mode de routage';
@@ -1783,16 +1783,16 @@ class AppLocalizationsFr extends AppLocalizations {
} }
@override @override
String get repeater_settingsTitle => 'Paramètres du répétiteur'; String get repeater_settingsTitle => 'Paramètres du répéteur';
@override @override
String get repeater_basicSettings => 'Paramètres de base'; String get repeater_basicSettings => 'Paramètres de base';
@override @override
String get repeater_repeaterName => 'Nom du répétiteur'; String get repeater_repeaterName => 'Nom du répéteur';
@override @override
String get repeater_repeaterNameHelper => 'Afficher le nom de ce répétiteur'; String get repeater_repeaterNameHelper => 'Afficher le nom de ce répéteur';
@override @override
String get repeater_adminPassword => 'Mot de passe Administrateur'; String get repeater_adminPassword => 'Mot de passe Administrateur';
@@ -1856,7 +1856,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get repeater_packetForwardingSubtitle => String get repeater_packetForwardingSubtitle =>
'Activer le répétiteur pour transmettre des paquets'; 'Activer le répéteur pour transmettre des paquets';
@override @override
String get repeater_guestAccess => 'Accès Invité'; String get repeater_guestAccess => 'Accès Invité';
@@ -1905,11 +1905,11 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get repeater_rebootRepeaterSubtitle => String get repeater_rebootRepeaterSubtitle =>
'Réinitialiser l\'appareil répétiteur'; 'Réinitialiser l\'appareil répéteur';
@override @override
String get repeater_rebootRepeaterConfirm => String get repeater_rebootRepeaterConfirm =>
'Êtes-vous sûr de vouloir redémarrer ce répétiteur ?'; 'Êtes-vous sûr de vouloir redémarrer ce répéteur ?';
@override @override
String get repeater_regenerateIdentityKey => 'Ré générer la clé d\'identité'; String get repeater_regenerateIdentityKey => 'Ré générer la clé d\'identité';
@@ -1920,18 +1920,18 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get repeater_regenerateIdentityKeyConfirm => String get repeater_regenerateIdentityKeyConfirm =>
'Cela générera une nouvelle identité pour le répétiteur. Continuer ?'; 'Cela générera une nouvelle identité pour le répéteur. Continuer ?';
@override @override
String get repeater_eraseFileSystem => 'Supprimer le système de fichiers'; String get repeater_eraseFileSystem => 'Supprimer le système de fichiers';
@override @override
String get repeater_eraseFileSystemSubtitle => String get repeater_eraseFileSystemSubtitle =>
'Formater le système de fichiers du répétiteur'; 'Formater le système de fichiers du répéteur';
@override @override
String get repeater_eraseFileSystemConfirm => String get repeater_eraseFileSystemConfirm =>
'AVERTISSEMENT : Cela effacera toutes les données du répétiteur. Cela ne peut pas être annulé !'; 'AVERTISSEMENT : Cela effacera toutes les données du répéteur. Cela ne peut pas être annulé !';
@override @override
String get repeater_eraseSerialOnly => String get repeater_eraseSerialOnly =>
@@ -1999,7 +1999,7 @@ class AppLocalizationsFr extends AppLocalizations {
} }
@override @override
String get repeater_cliTitle => 'Répétiteur CLI'; String get repeater_cliTitle => 'Répéteur CLI';
@override @override
String get repeater_debugNextCommand => 'Déboguer Prochaine Commande'; String get repeater_debugNextCommand => 'Déboguer Prochaine Commande';
@@ -2091,7 +2091,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get repeater_cliHelpSetRepeat => String get repeater_cliHelpSetRepeat =>
'Active ou désactive le rôle du répétiteur pour ce nœud.'; 'Active ou désactive le rôle du répéteur pour ce nœud.';
@override @override
String get repeater_cliHelpSetAllowReadOnly => String get repeater_cliHelpSetAllowReadOnly =>
@@ -2115,7 +2115,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get repeater_cliHelpSetAdvertInterval => String get repeater_cliHelpSetAdvertInterval =>
'Définit l\'intervalle du minuteur pour envoyer un paquet d\'annonce local (sans relais). Définir sur 0 pour désactiver.'; 'Définit l\'intervalle entre chaque émission d\'une annonce locale (sans relais). Définir sur 0 pour désactiver.';
@override @override
String get repeater_cliHelpSetFloodAdvertInterval => String get repeater_cliHelpSetFloodAdvertInterval =>
@@ -2201,7 +2201,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get repeater_cliHelpNeighbors => String get repeater_cliHelpNeighbors =>
'Affiche une liste d\'autres nœuds répétiteurs entendus via des annonces sans relais. Chaque ligne est id-préfixe-hexadécimal:timestamp:snr-fois-4'; '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';
@override @override
String get repeater_cliHelpNeighborRemove => String get repeater_cliHelpNeighborRemove =>
@@ -2289,12 +2289,11 @@ class AppLocalizationsFr extends AppLocalizations {
String get repeater_logging => 'Journalisation'; String get repeater_logging => 'Journalisation';
@override @override
String get repeater_neighborsRepeaterOnly => String get repeater_neighborsRepeaterOnly => 'Voisins (Uniquement répéteur)';
'Voisins (Uniquement répétiteur)';
@override @override
String get repeater_regionManagementRepeaterOnly => String get repeater_regionManagementRepeaterOnly =>
'Gestion des régions (uniquement pour le répétiteur)'; 'Gestion des régions (uniquement pour le répéteur)';
@override @override
String get repeater_regionNote => String get repeater_regionNote =>
@@ -2399,7 +2398,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get channelPath_otherObservedPaths => 'Autres chemins observés'; String get channelPath_otherObservedPaths => 'Autres chemins observés';
@override @override
String get channelPath_repeaterHops => 'Sauts du répétiteur'; String get channelPath_repeaterHops => 'Sauts du répéteur';
@override @override
String get channelPath_noHopDetails => String get channelPath_noHopDetails =>
@@ -2467,7 +2466,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get channelPath_noRepeaterLocations => String get channelPath_noRepeaterLocations =>
'Aucune position de répétiteur disponible pour ce chemin.'; 'Aucune position de répéteur disponible pour ce chemin.';
@override @override
String channelPath_primaryPath(int index) { String channelPath_primaryPath(int index) {
@@ -2713,7 +2712,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get pathTrace_someHopsNoLocation => String get pathTrace_someHopsNoLocation =>
'Une ou plusieurs des houblons manquent d\'une localisation !'; 'Un ou plusieurs des sauts manquent d\'une localisation !';
@override @override
String get contacts_pathTrace => 'Traçage de chemin'; String get contacts_pathTrace => 'Traçage de chemin';
@@ -2756,10 +2755,10 @@ class AppLocalizationsFr extends AppLocalizations {
'Échec de l\'importation du contact.'; 'Échec de l\'importation du contact.';
@override @override
String get contacts_zeroHopAdvert => 'Annonce Zero Hop'; String get contacts_zeroHopAdvert => 'Annonce Zero saut';
@override @override
String get contacts_floodAdvert => 'Annonce de crue'; String get contacts_floodAdvert => 'Annonce à tout le réseau';
@override @override
String get contacts_copyAdvertToClipboard => String get contacts_copyAdvertToClipboard =>
+1 -127
View File
@@ -1,127 +1 @@
{ {}
"bg": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"de": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"es": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"fr": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"it": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"nl": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"pl": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"pt": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"ru": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"sk": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"sl": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"sv": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"uk": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
],
"zh": [
"notification_activityTitle",
"notification_messagesCount",
"notification_channelMessagesCount",
"notification_newNodesCount",
"notification_newTypeDiscovered",
"notification_receivedNewMessage"
]
}