* fix(ui): add language switcher to connections page * desciption length fix * Update packages/web/src/pages/Connections/index.tsx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add new language picker key --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
231 lines
6.2 KiB
JSON
231 lines
6.2 KiB
JSON
{
|
||
"navigation": {
|
||
"title": "Navigation",
|
||
"messages": "Messages",
|
||
"map": "Carte",
|
||
"settings": "Réglages",
|
||
"channels": "Canaux",
|
||
"radioConfig": "Configuration radio",
|
||
"deviceConfig": "Configuration de l'appareil",
|
||
"moduleConfig": "Configuration du module",
|
||
"manageConnections": "Manage Connections",
|
||
"nodes": "Noeuds"
|
||
},
|
||
"app": {
|
||
"title": "Meshtastic",
|
||
"logo": "Logo Meshtastic"
|
||
},
|
||
"sidebar": {
|
||
"collapseToggle": {
|
||
"button": {
|
||
"open": "Ouvrir la barre latérale",
|
||
"close": "Fermer la barre latérale"
|
||
}
|
||
},
|
||
"deviceInfo": {
|
||
"volts": "{{voltage}} volts",
|
||
"firmware": {
|
||
"title": "Micrologiciel",
|
||
"version": "v{{version}}",
|
||
"buildDate": "Date de compilation : {{date}}"
|
||
}
|
||
}
|
||
},
|
||
"batteryStatus": {
|
||
"charging": "{{level}}% en charge",
|
||
"pluggedIn": "Branché",
|
||
"title": "Batterie"
|
||
},
|
||
"search": {
|
||
"nodes": "Recherche de nœuds...",
|
||
"channels": "Rechercher des canaux...",
|
||
"commandPalette": "Rechercher des commandes..."
|
||
},
|
||
"toast": {
|
||
"positionRequestSent": {
|
||
"title": "Requête de position envoyée."
|
||
},
|
||
"requestingPosition": {
|
||
"title": "Requête de position en cours, veuillez patienter..."
|
||
},
|
||
"sendingTraceroute": {
|
||
"title": "Envoi du traceroute en cours, veuillez patienter..."
|
||
},
|
||
"tracerouteSent": {
|
||
"title": "Traceroute envoyé."
|
||
},
|
||
"savedChannel": {
|
||
"title": "Canal enregistré : {{channelName}}"
|
||
},
|
||
"messages": {
|
||
"pkiEncryption": {
|
||
"title": "La discussion utilise un chiffrement PKI."
|
||
},
|
||
"pskEncryption": {
|
||
"title": "La discussion utilise un chiffrement PSK."
|
||
}
|
||
},
|
||
"configSaveError": {
|
||
"title": "Erreur lors de l’enregistrement",
|
||
"description": "Une erreur est survenue lors de l’enregistrement de la configuration."
|
||
},
|
||
"validationError": {
|
||
"title": "Des erreurs de configuration existent",
|
||
"description": "Veuillez corriger les erreurs de configuration avant d’enregistrer."
|
||
},
|
||
"saveSuccess": {
|
||
"title": "Configuration enregistrée",
|
||
"description": "Le changement de configuration {{case}} a été enregistré."
|
||
},
|
||
"saveAllSuccess": {
|
||
"title": "Saved",
|
||
"description": "All configuration changes have been saved."
|
||
},
|
||
"favoriteNode": {
|
||
"title": "{{action}} {{nodeName}} {{direction}} des favoris.",
|
||
"action": {
|
||
"added": "Ajouté",
|
||
"removed": "Supprimé",
|
||
"to": "à",
|
||
"from": "de"
|
||
}
|
||
},
|
||
"ignoreNode": {
|
||
"title": "{{action}} {{nodeName}} {{direction}} de la liste d’ignorés",
|
||
"action": {
|
||
"added": "Ajouté",
|
||
"removed": "Supprimé",
|
||
"to": "à",
|
||
"from": "de"
|
||
}
|
||
}
|
||
},
|
||
"notifications": {
|
||
"copied": {
|
||
"label": "Copié !"
|
||
},
|
||
"copyToClipboard": {
|
||
"label": "Copier dans le presse-papiers"
|
||
},
|
||
"hidePassword": {
|
||
"label": "Masquer le mot de passe"
|
||
},
|
||
"showPassword": {
|
||
"label": "Afficher le mot de passe"
|
||
},
|
||
"deliveryStatus": {
|
||
"delivered": "Distribué",
|
||
"failed": "Échec de l'envoi",
|
||
"waiting": "En attente . . .",
|
||
"unknown": "Inconnu"
|
||
}
|
||
},
|
||
"general": {
|
||
"label": "Général"
|
||
},
|
||
"hardware": {
|
||
"label": "Matériel"
|
||
},
|
||
"metrics": {
|
||
"label": "Métriques"
|
||
},
|
||
"role": {
|
||
"label": "Rôle"
|
||
},
|
||
"filter": {
|
||
"label": "Filtre"
|
||
},
|
||
"advanced": {
|
||
"label": "Avancé"
|
||
},
|
||
"clearInput": {
|
||
"label": "Effacer la saisie"
|
||
},
|
||
"resetFilters": {
|
||
"label": "Réinitialiser les filtres"
|
||
},
|
||
"nodeName": {
|
||
"label": "Nom/numéro de nœud",
|
||
"placeholder": "Meshtastic 1234"
|
||
},
|
||
"airtimeUtilization": {
|
||
"label": "Utilisation du temps d’antenne (%)",
|
||
"short": "Airtime Util. (%)"
|
||
},
|
||
"batteryLevel": {
|
||
"label": "Niveau de batterie (%)",
|
||
"labelText": "Niveau de batterie (%) : {{value}}"
|
||
},
|
||
"batteryVoltage": {
|
||
"label": "Tension de batterie (V)",
|
||
"title": "Tension"
|
||
},
|
||
"channelUtilization": {
|
||
"label": "Utilisation du canal (%)",
|
||
"short": "Channel Util. (%)"
|
||
},
|
||
"hops": {
|
||
"direct": "Direk",
|
||
"label": "Nombre de sauts",
|
||
"text": "Nombre de sauts : {{value}}"
|
||
},
|
||
"lastHeard": {
|
||
"label": "Dernière écoute",
|
||
"labelText": "Dernier signal reçu : {{value}}",
|
||
"nowLabel": "Maintenant"
|
||
},
|
||
"snr": {
|
||
"label": "SNR (db)"
|
||
},
|
||
"favorites": {
|
||
"label": "Favoris"
|
||
},
|
||
"hide": {
|
||
"label": "Masquer"
|
||
},
|
||
"showOnly": {
|
||
"label": "Montrer seulement"
|
||
},
|
||
"viaMqtt": {
|
||
"label": "Connecté via MQTT"
|
||
},
|
||
"hopsUnknown": {
|
||
"label": "Nombre de sauts inconnu"
|
||
},
|
||
"showUnheard": {
|
||
"label": "Jamais entendu"
|
||
},
|
||
"languagePicker": {
|
||
"label": "Langue",
|
||
"changeLanguage": "Changer la langue"
|
||
},
|
||
"theme": {
|
||
"dark": "Sombre",
|
||
"light": "Clair",
|
||
"system": "Automatique",
|
||
"changeTheme": "Changer le schéma de couleurs"
|
||
},
|
||
"errorPage": {
|
||
"title": "C'est un peu embarrassant...",
|
||
"description1": "Nous sommes vraiment désolés mais une erreur est survenue dans le client web qui l'a fait planter. <br /> Ce n'est pas censé se produire, et nous travaillons dur pour le corriger.",
|
||
"description2": "La meilleure façon d'éviter que cela ne se reproduise à vous ou à qui que ce soit d'autre consiste à nous signaler le problème.",
|
||
"reportInstructions": "Veuillez inclure les informations suivantes dans votre rapport :",
|
||
"reportSteps": {
|
||
"step1": "Ce que vous faisiez lorsque l'erreur s'est produite",
|
||
"step2": "Ce que vous vous attendiez à se produire",
|
||
"step3": "Ce qui s'est réellement passé",
|
||
"step4": "Toute autre information pertinente"
|
||
},
|
||
"reportLink": "Vous pouvez signaler le problème à notre <0>GitHub</0>",
|
||
"connectionsLink": "Return to the <0>connections</0>",
|
||
"detailsSummary": "Détails de l'erreur",
|
||
"errorMessageLabel": "Message d'erreur :",
|
||
"stackTraceLabel": "État de la pile :",
|
||
"fallbackError": "{{error}}"
|
||
},
|
||
"footer": {
|
||
"text": "Propulsé par <0>▲ Vercel</0> | Meshtastic® est une marque déposée de Meshtastic LLC. | <1>Informations légales</1>",
|
||
"commitSha": "SHA : {{sha}}"
|
||
}
|
||
}
|