1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Add some capital letters

This commit is contained in:
GogoVega 2023-09-08 15:39:46 +02:00
parent d9bbac20f3
commit 44a1f83b26
No known key found for this signature in database
GPG Key ID: E1E048B63AC5AC2B
3 changed files with 151 additions and 150 deletions

View File

@ -277,8 +277,8 @@
"selected": "noeuds sélectionnés", "selected": "noeuds sélectionnés",
"current": "flux actuel", "current": "flux actuel",
"all": "tous les flux", "all": "tous les flux",
"compact": "condensé", "compact": "Condensé",
"formatted": "formaté", "formatted": "Formaté",
"copy": "Copier dans le presse-papier", "copy": "Copier dans le presse-papier",
"export": "Exporter vers la bibliothèque", "export": "Exporter vers la bibliothèque",
"exportAs": "Exporter en tant que", "exportAs": "Exporter en tant que",
@ -391,10 +391,10 @@
"subflowInstances": "Il existe __count__ instance de ce modèle de sous-flux", "subflowInstances": "Il existe __count__ instance de ce modèle de sous-flux",
"subflowInstances_plural": "Il existe __count__ instances de ce modèle de sous-flux", "subflowInstances_plural": "Il existe __count__ instances de ce modèle de sous-flux",
"editSubflowProperties": "modifier les propriétés", "editSubflowProperties": "modifier les propriétés",
"input": "entrées:", "input": "Entrées:",
"output": "sorties:", "output": "Sorties:",
"status": "statut du noeud", "status": "Statut du noeud",
"deleteSubflow": "supprimer le sous-flux", "deleteSubflow": "Supprimer le sous-flux",
"confirmDelete": "Voulez-vous vraiment supprimer ce sous-flux ?", "confirmDelete": "Voulez-vous vraiment supprimer ce sous-flux ?",
"info": "Description", "info": "Description",
"category": "Catégorie", "category": "Catégorie",
@ -499,12 +499,12 @@
"title": "Raccourcis clavier", "title": "Raccourcis clavier",
"keyboard": "Clavier", "keyboard": "Clavier",
"filterActions": "Actions de filtrage", "filterActions": "Actions de filtrage",
"shortcut": "raccourci", "shortcut": "Raccourci",
"scope": "portée", "scope": "Portée",
"unassigned": "Non attribué", "unassigned": "Non attribué",
"global": "global", "global": "Global",
"workspace": "espace de travail", "workspace": "Espace de travail",
"editor": "boîte de dialogue d'édition", "editor": "Boîte de dialogue d'édition",
"selectAll": "Tout sélectionner", "selectAll": "Tout sélectionner",
"selectNone": "Ne rien sélectionner", "selectNone": "Ne rien sélectionner",
"selectAllConnected": "Sélectionner tous les éléments connectés", "selectAllConnected": "Sélectionner tous les éléments connectés",
@ -554,18 +554,18 @@
"search": "Rechercher les modules", "search": "Rechercher les modules",
"addCategory": "Ajouter un nouveau...", "addCategory": "Ajouter un nouveau...",
"label": { "label": {
"subflows": "sous-flux", "subflows": "Sous-flux",
"network": "réseau", "network": "Réseau",
"common": "commun", "common": "Commun",
"input": "entrée", "input": "Entrée",
"output": "sortie", "output": "Sortie",
"function": "fonction", "function": "Fonction",
"sequence": "séquence", "sequence": "Séquence",
"parser": "analyseur", "parser": "Analyseur",
"social": "social", "social": "Social",
"storage": "stockage", "storage": "Stockage",
"analysis": "analyse", "analysis": "Analyse",
"advanced": "avancé" "advanced": "Avancé"
}, },
"actions": { "actions": {
"collapse-all": "Réduire toutes les catégories", "collapse-all": "Réduire toutes les catégories",
@ -609,24 +609,25 @@
"nodeCount_plural": "__label__ noeuds", "nodeCount_plural": "__label__ noeuds",
"moduleCount": "__count__ module disponible", "moduleCount": "__count__ module disponible",
"moduleCount_plural": "__count__ modules disponibles", "moduleCount_plural": "__count__ modules disponibles",
"inuse": "en cours d'utilisation", "inuse": "En cours d'utilisation",
"enableall": "activer tout", "enableall": "Activer tout",
"disableall": "désactiver tout", "disableall": "Désactiver tout",
"enable": "activer", "enable": "Activer",
"disable": "désactiver", "disable": "Désactiver",
"remove": "supprimer", "remove": "Supprimer",
"update": "mettre à jour vers __version__", "update": "Mettre à jour vers __version__",
"updated": "mis à jour", "updated": "Mis à jour",
"install": "installer", "install": "Installer",
"installed": "installé", "installed": "Installé",
"conflict": "conflit", "conflict": "Conflit",
"conflictTip": "<p>Ce module ne peut pas être installé car il inclut un<br/>type de noeud qui a déjà été installé</p><p>Conflits avec <code>__module__</code></p>", "conflictTip": "<p>Ce module ne peut pas être installé car il inclut un<br/>type de noeud qui a déjà été installé</p><p>Conflits avec <code>__module__</code></p>",
"loading": "Chargement des catalogues...", "loading": "Chargement des catalogues...",
"tab-nodes": "Noeuds", "tab-nodes": "Noeuds",
"tab-install": "Installer", "tab-install": "Installer",
"sort": "trier:", "sort": "Trier:",
"sortAZ": "a-z", "sortRelevance": "Pertinence",
"sortRecent": "récent", "sortAZ": "A-Z",
"sortRecent": "Récent",
"more": "+ __count__ en plus", "more": "+ __count__ en plus",
"upload": "Charger le fichier tgz du module", "upload": "Charger le fichier tgz du module",
"refresh": "Actualiser la liste des modules", "refresh": "Actualiser la liste des modules",
@ -667,7 +668,7 @@
"info": { "info": {
"name": "Information", "name": "Information",
"tabName": "Nom", "tabName": "Nom",
"label": "info", "label": "Info",
"node": "Noeud", "node": "Noeud",
"type": "Type", "type": "Type",
"group": "Groupe", "group": "Groupe",
@ -681,10 +682,10 @@
"properties": "Propriétés", "properties": "Propriétés",
"info": "Information", "info": "Information",
"desc": "Description", "desc": "Description",
"blank": "vide", "blank": "Vide",
"null": "nul", "null": "Nul",
"showMore": "afficher en plus", "showMore": "Afficher en plus",
"showLess": "afficher en moins", "showLess": "Afficher en moins",
"flow": "Flux", "flow": "Flux",
"selection": "Sélection", "selection": "Sélection",
"nodes": "__count__ noeuds", "nodes": "__count__ noeuds",
@ -695,7 +696,7 @@
"arrayItems": "__count__ éléments", "arrayItems": "__count__ éléments",
"showTips": "Vous pouvez ouvrir les astuces à partir du panneau des paramètres", "showTips": "Vous pouvez ouvrir les astuces à partir du panneau des paramètres",
"outline": "Plan", "outline": "Plan",
"empty": "vide", "empty": "Vide",
"globalConfig": "Noeuds de configuration globale", "globalConfig": "Noeuds de configuration globale",
"triggerAction": "Déclencher une action", "triggerAction": "Déclencher une action",
"find": "Rechercher dans l'espace de travail", "find": "Rechercher dans l'espace de travail",
@ -706,7 +707,7 @@
}, },
"help": { "help": {
"name": "Aide", "name": "Aide",
"label": "aide", "label": "Aide",
"search": "Aide à la recherche", "search": "Aide à la recherche",
"nodeHelp": "Aide sur les noeuds", "nodeHelp": "Aide sur les noeuds",
"showHelp": "Afficher l'aide", "showHelp": "Afficher l'aide",
@ -717,23 +718,23 @@
}, },
"config": { "config": {
"name": "Noeuds de configuration", "name": "Noeuds de configuration",
"label": "configuration", "label": "Configuration",
"global": "Tous les flux", "global": "Tous les flux",
"none": "aucun", "none": "Aucun",
"subflows": "sous-flux", "subflows": "Sous-flux",
"flows": "flux", "flows": "Flux",
"filterAll": "tout", "filterAll": "Tout",
"showAllConfigNodes": "Afficher tous les noeuds de configuration", "showAllConfigNodes": "Afficher tous les noeuds de configuration",
"filterUnused": "inutilisé", "filterUnused": "Inutilisé",
"showAllUnusedConfigNodes": "Afficher tous les noeuds de configuration inutilisés", "showAllUnusedConfigNodes": "Afficher tous les noeuds de configuration inutilisés",
"filtered": "__count__ caché(s)" "filtered": "__count__ caché(s)"
}, },
"context": { "context": {
"name": "Données contextuelles", "name": "Données contextuelles",
"label": "contexte", "label": "Contexte",
"none": "aucune sélection", "none": "Aucune sélection",
"refresh": "actualiser pour charger", "refresh": "Actualiser pour charger",
"empty": "vide", "empty": "Vide",
"node": "Noeud", "node": "Noeud",
"flow": "Flux", "flow": "Flux",
"global": "Global", "global": "Global",
@ -744,10 +745,10 @@
}, },
"palette": { "palette": {
"name": "Gestion des palettes", "name": "Gestion des palettes",
"label": "palette" "label": "Palette"
}, },
"project": { "project": {
"label": "projet", "label": "Projet",
"name": "Projet", "name": "Projet",
"description": "Description", "description": "Description",
"dependencies": "Dépendances", "dependencies": "Dépendances",
@ -760,11 +761,11 @@
"showProjectSettings": "Afficher les paramètres du projet", "showProjectSettings": "Afficher les paramètres du projet",
"projectSettings": { "projectSettings": {
"title": "Paramètres du projet", "title": "Paramètres du projet",
"edit": "modifier", "edit": "Modifier",
"none": "Vide", "none": "Vide",
"install": "installer", "install": "Installer",
"removeFromProject": "supprimer du projet", "removeFromProject": "Supprimer du projet",
"addToProject": "ajouter au projet", "addToProject": "Ajouter au projet",
"files": "Fichiers", "files": "Fichiers",
"flow": "Flux", "flow": "Flux",
"credentials": "Identifiants", "credentials": "Identifiants",
@ -848,7 +849,7 @@
"none": "Vide", "none": "Vide",
"conflictResolve": "Tous les conflits ont été résolus. Valider les modifications pour terminer la fusion.", "conflictResolve": "Tous les conflits ont été résolus. Valider les modifications pour terminer la fusion.",
"localFiles": "Fichiers locaux", "localFiles": "Fichiers locaux",
"all": "tout", "all": "Tout",
"unmergedChanges": "Modifications non fusionnées", "unmergedChanges": "Modifications non fusionnées",
"abortMerge": "Abandonner la fusion", "abortMerge": "Abandonner la fusion",
"commit": "Valider", "commit": "Valider",
@ -1097,9 +1098,9 @@
"desc8": "Le fichier contenant les identifiants ne sera pas crypté et son contenu sera facilement lisible", "desc8": "Le fichier contenant les identifiants ne sera pas crypté et son contenu sera facilement lisible",
"create-project-files": "Créer des fichiers de projet", "create-project-files": "Créer des fichiers de projet",
"create-project": "Créer un projet", "create-project": "Créer un projet",
"already-exists": "existe déjà", "already-exists": "Existe déjà",
"git-error": "Erreur Git", "git-error": "Erreur Git",
"git-auth-error": "erreur d'authentification Git" "git-auth-error": "Erreur d'authentification Git"
}, },
"create-success": { "create-success": {
"success": "Vous avez créé avec succès votre premier projet !", "success": "Vous avez créé avec succès votre premier projet !",
@ -1135,8 +1136,8 @@
"desc2": "Avant de pouvoir cloner un référentiel sur ssh, vous devez ajouter une clé SSH pour y accéder.", "desc2": "Avant de pouvoir cloner un référentiel sur ssh, vous devez ajouter une clé SSH pour y accéder.",
"add-ssh-key": "Ajouter une clé ssh", "add-ssh-key": "Ajouter une clé ssh",
"credentials-encryption-key": "Clé de chiffrement des identifiants", "credentials-encryption-key": "Clé de chiffrement des identifiants",
"already-exists-2": "existe déjà", "already-exists-2": "Existe déjà",
"git-error": "erreur git", "git-error": "Erreur git",
"con-failed": "La connexion a échoué", "con-failed": "La connexion a échoué",
"not-git": "Ce n'est pas un dépôt git", "not-git": "Ce n'est pas un dépôt git",
"no-resource": "Référentiel introuvable", "no-resource": "Référentiel introuvable",
@ -1148,8 +1149,8 @@
"confirm": "Voulez-vous vraiment supprimer ce projet ?" "confirm": "Voulez-vous vraiment supprimer ce projet ?"
}, },
"create-project-list": { "create-project-list": {
"search": "rechercher vos projets", "search": "Rechercher vos projets",
"current": "actuel" "current": "Actuel"
}, },
"require-clean": { "require-clean": {
"confirm": "<p>Vous avez des modifications non déployées qui seront perdues.</p><p>Voulez-vous continuer ?</p>" "confirm": "<p>Vous avez des modifications non déployées qui seront perdues.</p><p>Voulez-vous continuer ?</p>"

View File

@ -36,5 +36,5 @@
<p><b>Remarque</b> : Les options <i>"Intervalle entre les heures"</i> et <i>"à une heure précise"</i> utilisent le système cron standard. <p><b>Remarque</b> : Les options <i>"Intervalle entre les heures"</i> et <i>"à une heure précise"</i> utilisent le système cron standard.
Cela signifie que pour la première option, vous pouvez envoyer un message à intervalle régulier entre les heures voulues. Cela signifie que pour la première option, vous pouvez envoyer un message à intervalle régulier entre les heures voulues.
Si vous voulez envoyer un message toutes les minutes à partir de maintenant, utiliser l'option <i>"intervalle"</i>.</p> Si vous voulez envoyer un message toutes les minutes à partir de maintenant, utiliser l'option <i>"intervalle"</i>.</p>
<p><b>Remarque</b> : Pour inclure une nouvelle ligne dans une chaîne, vous devez utiliser un noeud de fonction pour créer la charge utile.</p> <p><b>Remarque</b> : Pour inclure une nouvelle ligne dans une chaîne, vous devez utiliser soit un noeud de fonction soit le noeud template pour créer la charge utile.</p>
</script> </script>

View File

@ -11,11 +11,11 @@
"expand": "Développer" "expand": "Développer"
}, },
"status": { "status": {
"connected": "connecté", "connected": "Connecté",
"not-connected": "pas connecté", "not-connected": "Pas connecté",
"disconnected": "déconnecté", "disconnected": "Déconnecté",
"connecting": "connexion", "connecting": "Connexion",
"error": "erreur", "error": "Erreur",
"ok": "OK" "ok": "OK"
}, },
"notification": { "notification": {
@ -32,7 +32,7 @@
}, },
"inject": { "inject": {
"inject": "Injecter", "inject": "Injecter",
"injectNow": "injecter maintenant", "injectNow": "Injecter maintenant",
"repeat": "répéter = __repeat__", "repeat": "répéter = __repeat__",
"crontab": "crontab = __crontab__", "crontab": "crontab = __crontab__",
"stopped": "arrêté", "stopped": "arrêté",
@ -98,7 +98,7 @@
"catchUncaught": "catch : non capturé", "catchUncaught": "catch : non capturé",
"label": { "label": {
"source": "Détecter les erreurs de", "source": "Détecter les erreurs de",
"selectAll": "tout sélectionner", "selectAll": "Tout sélectionner",
"uncaught": "Ignorer les erreurs gérées par les autres noeuds Catch" "uncaught": "Ignorer les erreurs gérées par les autres noeuds Catch"
}, },
"scope": { "scope": {
@ -112,7 +112,7 @@
"statusNodes": "statut : __number__", "statusNodes": "statut : __number__",
"label": { "label": {
"source": "Signaler l'état de", "source": "Signaler l'état de",
"sortByType": "trier par type" "sortByType": "Trier par type"
}, },
"scope": { "scope": {
"all": "tous les noeuds", "all": "tous les noeuds",
@ -148,23 +148,23 @@
"deactivated": "Désactivé avec succès : __label__" "deactivated": "Désactivé avec succès : __label__"
}, },
"sidebar": { "sidebar": {
"label": "débogage", "label": "Débogage",
"name": "Messages de débogage", "name": "Messages de débogage",
"filterAll": "tous les noeuds", "filterAll": "Tous les noeuds",
"filterSelected": "noeuds sélectionnés", "filterSelected": "Noeuds sélectionnés",
"filterCurrent": "flux actuel", "filterCurrent": "Flux actuel",
"debugNodes": "noeuds de débogage", "debugNodes": "noeuds de débogage",
"clearLog": "Effacer les messages", "clearLog": "",
"clearFilteredLog": "Effacer les messages filtrés", "clearFilteredLog": " filtrés",
"filterLog": "Filtrer les messages", "filterLog": "Filtrer les messages",
"openWindow": "Ouvrir dans une nouvelle fenêtre", "openWindow": "Ouvrir dans une nouvelle fenêtre",
"copyPath": "Copier le chemin", "copyPath": "Copier le chemin",
"copyPayload": "Copier la valeur", "copyPayload": "Copier la valeur",
"pinPath": "Épingler le chemin", "pinPath": "Épingler le chemin",
"selectAll": "tout sélectionner", "selectAll": "Tout sélectionner",
"selectNone": "ne rien sélectionner", "selectNone": "Ne rien sélectionner",
"all": "tout", "all": "Tout",
"filtered": "filtré" "filtered": "Filtré"
}, },
"messageMenu": { "messageMenu": {
"collapseAll": "Réduire tous les chemins", "collapseAll": "Réduire tous les chemins",
@ -177,11 +177,11 @@
"linkIn": "Lien entrant", "linkIn": "Lien entrant",
"linkOut": "Lien sortant", "linkOut": "Lien sortant",
"linkCall": "Appel de lien", "linkCall": "Appel de lien",
"linkOutReturn": "retour de lien", "linkOutReturn": "Retour de lien",
"outMode": "Mode", "outMode": "Mode",
"sendToAll": "Envoyer à tous les noeuds de liaison connectés", "sendToAll": "Envoyer à tous les noeuds de liaison connectés",
"returnToCaller": "Retour au noeud de liaison appelant", "returnToCaller": "Retour au noeud de liaison appelant",
"timeout": "temps mort", "timeout": "Temps mort",
"linkCallType": "Type de liaison", "linkCallType": "Type de liaison",
"staticLinkCall": "Lien fixe", "staticLinkCall": "Lien fixe",
"dynamicLinkCall": "Lien dynamique (msg.target)", "dynamicLinkCall": "Lien dynamique (msg.target)",
@ -225,7 +225,7 @@
"command": "Commande", "command": "Commande",
"append": "Joindre", "append": "Joindre",
"timeout": "Temps mort", "timeout": "Temps mort",
"timeoutplace": "facultatif", "timeoutplace": "Facultatif",
"return": "Sortie", "return": "Sortie",
"seconds": "secondes", "seconds": "secondes",
"stdout": "stdout", "stdout": "stdout",
@ -234,7 +234,7 @@
"winHide": "Masquer la console" "winHide": "Masquer la console"
}, },
"placeholder": { "placeholder": {
"extraparams": "paramètres d'entrée supplémentaires" "extraparams": "Paramètres d'entrée supplémentaires"
}, },
"opt": { "opt": {
"exec": "lorsque la commande est terminée - mode exec", "exec": "lorsque la commande est terminée - mode exec",
@ -319,7 +319,7 @@
"queuemsg": "Mettre en file d'attente les messages intermédiaires", "queuemsg": "Mettre en file d'attente les messages intermédiaires",
"dropmsg": "Supprimer les messages intermédiaires", "dropmsg": "Supprimer les messages intermédiaires",
"sendmsg": "Envoyer les messages intermédiaires sur la 2ème sortie", "sendmsg": "Envoyer les messages intermédiaires sur la 2ème sortie",
"allowrate": "autoriser msg.rate (en ms) à remplacer le débit", "allowrate": "Autoriser msg.rate (en ms) à remplacer le débit",
"label": { "label": {
"delay": "retard", "delay": "retard",
"variable": "variable", "variable": "variable",
@ -349,7 +349,7 @@
} }
}, },
"errors": { "errors": {
"too-many": "trop de messages en attente dans le noeud 'Delay'", "too-many": "Trop de messages en attente dans le noeud 'Delay'",
"invalid-timeout": "Valeur de délai invalide", "invalid-timeout": "Valeur de délai invalide",
"invalid-rate": "Valeur de taux invalide", "invalid-rate": "Valeur de taux invalide",
"invalid-rate-unit": "Valeur de débit invalide", "invalid-rate-unit": "Valeur de débit invalide",
@ -359,8 +359,8 @@
}, },
"trigger": { "trigger": {
"send": "Envoyer", "send": "Envoyer",
"then": "puis", "then": "Puis",
"then-send": "puis envoyer", "then-send": "Puis envoyer",
"output": { "output": {
"string": "la chaîne", "string": "la chaîne",
"number": "le nombre", "number": "le nombre",
@ -381,9 +381,9 @@
"m": "Minutes", "m": "Minutes",
"h": "Heures" "h": "Heures"
}, },
"extend": " prolonger le délai si un nouveau message arrive", "extend": " Prolonger le délai si un nouveau message arrive",
"override": "remplacer le délai avec msg.delay", "override": "Remplacer le délai avec msg.delay",
"second": " envoyer un deuxième message à une sortie séparée", "second": " Envoyer un deuxième message à une sortie séparée",
"label": { "label": {
"trigger": "déclencher", "trigger": "déclencher",
"trigger-block": "déclencher et bloquer", "trigger-block": "déclencher et bloquer",
@ -408,7 +408,7 @@
"mqtt": { "mqtt": {
"label": { "label": {
"broker": "Serveur", "broker": "Serveur",
"example": "par exemple. localhost", "example": "expl. localhost",
"output": "Sortie", "output": "Sortie",
"qos": "QoS", "qos": "QoS",
"retain": "Conserver", "retain": "Conserver",
@ -438,7 +438,7 @@
"sessionExpiry": "Expiration de la session (secondes)", "sessionExpiry": "Expiration de la session (secondes)",
"topicAlias": "Alias", "topicAlias": "Alias",
"payloadFormatIndicator": "Formater", "payloadFormatIndicator": "Formater",
"payloadFormatIndicatorFalse": "octets non spécifiés (par défaut)", "payloadFormatIndicatorFalse": "Octets non spécifiés (par défaut)",
"payloadFormatIndicatorTrue": "Charge utile encodée en UTF-8", "payloadFormatIndicatorTrue": "Charge utile encodée en UTF-8",
"protocolVersion": "Protocole", "protocolVersion": "Protocole",
"protocolVersion3": "MQTT V3.1 (hérité)", "protocolVersion3": "MQTT V3.1 (hérité)",
@ -493,8 +493,8 @@
"false": "faux", "false": "faux",
"tip": "Conseil : laisser le sujet, le qos ou le contenu vide si vous souhaitez les définir via les propriétés du msg.", "tip": "Conseil : laisser le sujet, le qos ou le contenu vide si vous souhaitez les définir via les propriétés du msg.",
"errors": { "errors": {
"not-defined": "sujet non défini", "not-defined": "Sujet non défini",
"missing-config": "configuration du courtier manquante", "missing-config": "Configuration du courtier manquante",
"invalid-topic": "Sujet invalide spécifié", "invalid-topic": "Sujet invalide spécifié",
"nonclean-missingclientid": "Aucun ID client défini, utilisation d'une session propre", "nonclean-missingclientid": "Aucun ID client défini, utilisation d'une session propre",
"invalid-json-string": "Chaîne JSON invalide", "invalid-json-string": "Chaîne JSON invalide",
@ -514,7 +514,7 @@
"upload": "Accepter les téléchargements de fichiers ?", "upload": "Accepter les téléchargements de fichiers ?",
"status": "Code d'état", "status": "Code d'état",
"headers": "En-têtes", "headers": "En-têtes",
"other": "autre", "other": "Autre",
"paytoqs": { "paytoqs": {
"ignore": "Ignorer", "ignore": "Ignorer",
"query": "Joindre aux paramètres de chaîne de requête", "query": "Joindre aux paramètres de chaîne de requête",
@ -625,7 +625,7 @@
"chars": "caractères", "chars": "caractères",
"close": "Fermer", "close": "Fermer",
"optional": "(facultatif)", "optional": "(facultatif)",
"reattach": "rattacher le délimiteur" "reattach": "Rattacher le délimiteur"
}, },
"type": { "type": {
"listen": "Écoute sur", "listen": "Écoute sur",
@ -633,8 +633,8 @@
"reply": "Répondre sur TCP" "reply": "Répondre sur TCP"
}, },
"output": { "output": {
"stream": "flux de", "stream": "Flux de",
"single": "unique", "single": "Unique",
"buffer": "Tampon", "buffer": "Tampon",
"string": "Chaîne", "string": "Chaîne",
"base64": "Chaîne en Base64" "base64": "Chaîne en Base64"
@ -657,15 +657,15 @@
"connections_plural": "__count__ connexions" "connections_plural": "__count__ connexions"
}, },
"errors": { "errors": {
"connection-lost": "connexion perdue avec __host__:__port__", "connection-lost": "Connexion perdue avec __host__:__port__",
"timeout": "délai d'expiration du port __port__ du socket fermé", "timeout": "Délai d'expiration du port __port__ du socket fermé",
"cannot-listen": "impossible d'écouter sur le port __port__, erreur : __error__", "cannot-listen": "Impossible d'écouter sur le port __port__, erreur : __error__",
"error": "erreur : __error__", "error": "Erreur : __error__",
"socket-error": "erreur de courtier depuis __host__:__port__", "socket-error": "Erreur de courtier depuis __host__:__port__",
"no-host": "Hôte et/ou port non défini", "no-host": "Hôte et/ou port non défini",
"connect-timeout": "délai de connexion", "connect-timeout": "Délai de connexion",
"connect-fail": "la connexion a échoué", "connect-fail": "La connexion a échoué",
"bad-string": "échec de la conversion en chaîne", "bad-string": "Échec de la conversion en chaîne",
"invalid-host": "Hôte invalide", "invalid-host": "Hôte invalide",
"invalid-port": "Port invalide" "invalid-port": "Port invalide"
} }
@ -722,7 +722,7 @@
}, },
"errors": { "errors": {
"access-error": "Erreur d'accès UDP, vous aurez peut-être besoin d'un accès root pour les ports inférieurs à 1024", "access-error": "Erreur d'accès UDP, vous aurez peut-être besoin d'un accès root pour les ports inférieurs à 1024",
"error": "erreur : __erreur__", "error": "Erreur : __erreur__",
"bad-mcaddress": "Mauvaise adresse de multidiffusion", "bad-mcaddress": "Mauvaise adresse de multidiffusion",
"interface": "Doit être l'adresse IP de l'interface requise", "interface": "Doit être l'adresse IP de l'interface requise",
"ip-notset": "udp : adresse IP non définie", "ip-notset": "udp : adresse IP non définie",
@ -730,7 +730,7 @@
"port-invalid": "udp : numéro de port non valide", "port-invalid": "udp : numéro de port non valide",
"alreadyused": "udp : port __port__ déjà utilisé", "alreadyused": "udp : port __port__ déjà utilisé",
"ifnotfound": "udp : interface __iface__ introuvable", "ifnotfound": "udp : interface __iface__ introuvable",
"invalid-group": "groupe de multidiffusion invalide" "invalid-group": "Groupe de multidiffusion invalide"
} }
}, },
"switch": { "switch": {
@ -738,15 +738,15 @@
"label": { "label": {
"property": "Propriété", "property": "Propriété",
"rule": "règle", "rule": "règle",
"repair": "recréer des séquences du messages", "repair": "Recréer des séquences du messages",
"value-rules": "règles de valeur", "value-rules": "Règles de valeur",
"sequence-rules": "règles de séquence" "sequence-rules": "Règles de séquence"
}, },
"previous": "valeur précédente", "previous": "valeur précédente",
"and": "et", "and": "et",
"checkall": "vérifier toutes les règles", "checkall": "Vérifier toutes les règles",
"stopfirst": "arrêter après la première concordance", "stopfirst": "Arrêter après la première concordance",
"ignorecase": "ignorer la casse", "ignorecase": "Ignorer la casse",
"rules": { "rules": {
"btwn": "est entre", "btwn": "est entre",
"cont": "contient", "cont": "contient",
@ -767,7 +767,7 @@
}, },
"errors": { "errors": {
"invalid-expr": "Expression JSONata non valide : __error__", "invalid-expr": "Expression JSONata non valide : __error__",
"too-many": "trop de messages en attente dans le noeud de commutation" "too-many": "Trop de messages en attente dans le noeud de commutation"
} }
}, },
"change": { "change": {
@ -840,13 +840,13 @@
"entrée": "Entrée", "entrée": "Entrée",
"skip-s": "Passer en premier", "skip-s": "Passer en premier",
"skip-e": "lignes", "skip-e": "lignes",
"firstrow": "la première ligne contient les noms des colonnes", "firstrow": "La première ligne contient les noms des colonnes",
"output": "Sortie", "output": "Sortie",
"includerow": "inclure la ligne du nom de la colonne", "includerow": "Inclure la ligne du nom de la colonne",
"newline": "Nouvelle ligne", "newline": "Nouvelle ligne",
"usestrings": "analyser les valeurs numériques", "usestrings": "Analyser les valeurs numériques",
"include_empty_strings": "inclure les chaînes vides", "include_empty_strings": "Inclure les chaînes vides",
"include_null_values": "inclure les valeurs nulles" "include_null_values": "Inclure les valeurs nulles"
}, },
"placeholder": { "placeholder": {
"columns": "noms de colonnes séparés par des virgules" "columns": "noms de colonnes séparés par des virgules"
@ -936,8 +936,8 @@
}, },
"file": { "file": {
"label": { "label": {
"write": "écrire le fichier", "write": "Écrire le fichier",
"read": "lire le fichier", "read": "Lire le fichier",
"filename": "Nom du fichier", "filename": "Nom du fichier",
"path": "chemin", "path": "chemin",
"action": "Action", "action": "Action",
@ -972,8 +972,8 @@
"appendedfile": "ajouté au fichier : __file__" "appendedfile": "ajouté au fichier : __file__"
}, },
"encoding": { "encoding": {
"none": "par défaut", "none": "Par défaut",
"setbymsg": "défini par msg.encoding", "setbymsg": "Défini par msg.encoding",
"native": "Natif", "native": "Natif",
"unicode": "Unicode", "unicode": "Unicode",
"japanese": "Japonais", "japanese": "Japonais",
@ -990,10 +990,10 @@
"errors": { "errors": {
"nofilename": "Aucun nom de fichier spécifié", "nofilename": "Aucun nom de fichier spécifié",
"invaliddelete": "Attention : suppression non valide. Veuiller utiliser une option de suppression spécifique dans la boîte de dialogue de configuration.", "invaliddelete": "Attention : suppression non valide. Veuiller utiliser une option de suppression spécifique dans la boîte de dialogue de configuration.",
"deletefail": "échec de la suppression du fichier : __error__", "deletefail": "Échec de la suppression du fichier : __error__",
"writefail": "échec de l'écriture dans le fichier : __error__", "writefail": "Échec de l'écriture dans le fichier : __error__",
"appendfail": "échec de l'ajout au fichier : __error__", "appendfail": "Échec de l'ajout au fichier : __error__",
"createfail": "échec de la création du fichier : __error__" "createfail": "Échec de la création du fichier : __error__"
}, },
"tip": "Astuce : Le nom du fichier doit être un chemin absolu, sinon il sera relatif au répertoire de travail du processus Node-RED." "tip": "Astuce : Le nom du fichier doit être un chemin absolu, sinon il sera relatif au répertoire de travail du processus Node-RED."
}, },
@ -1018,9 +1018,9 @@
"reduce": "réduire la séquence", "reduce": "réduire la séquence",
"custom": "manuel" "custom": "manuel"
}, },
"combine": "Combine each", "combine": "Combiner chaque",
"completeMessage": "message complet", "completeMessage": "message complet",
"create": "créer", "create": "Créer",
"type": { "type": {
"string": "une Chaîne", "string": "une Chaîne",
"array": "un Tableau", "array": "un Tableau",
@ -1028,13 +1028,13 @@
"object": "un Objet clé/valeur", "object": "un Objet clé/valeur",
"merged": "un Objet fusionné" "merged": "un Objet fusionné"
}, },
"using": "en utilisant la valeur de", "using": "En utilisant la valeur du",
"key": "comme la clé", "key": "comme clé",
"joinedUsing": "joint en utilisant", "joinedUsing": "joint en utilisant",
"send": "Envoyer le message :", "send": "Envoyer le message :",
"afterCount": "Après un certain nombre de parties du message", "afterCount": "Après un nombre de parties du message",
"count": "compter", "count": "nombre",
"subsequent": "et tous les messages suivants.", "subsequent": "Et tous les messages suivants.",
"afterTimeout": "Après un délai d'attente après le premier message", "afterTimeout": "Après un délai d'attente après le premier message",
"seconds": "secondes", "seconds": "secondes",
"complete": "Après un message avec la propriété <code>msg.complete</code> définie", "complete": "Après un message avec la propriété <code>msg.complete</code> définie",
@ -1068,10 +1068,10 @@
"order": "Sens", "order": "Sens",
"ascending": "croissant", "ascending": "croissant",
"descending": "descendant", "descending": "descendant",
"as-number": "comme nombre", "as-number": "Comme nombre",
"invalid-exp": "Expression JSONata invalide dans le noeud sort: __message__", "invalid-exp": "Expression JSONata invalide dans le noeud sort: __message__",
"too-many": "Trop de messages en attente dans le noeud sort", "too-many": "Trop de messages en attente dans le noeud sort",
"clear": "effacer le message en attente dans le noeud sort" "clear": "Effacer le message en attente dans le noeud sort"
}, },
"batch": { "batch": {
"batch": "Regrouper", "batch": "Regrouper",
@ -1084,21 +1084,21 @@
"count": { "count": {
"label": "Nombre de messages", "label": "Nombre de messages",
"overlap": "Chevauchement", "overlap": "Chevauchement",
"count": "compter", "count": "nombre",
"invalid": "Comptage et chevauchement invalides" "invalid": "Comptage et chevauchement invalides"
}, },
"interval": { "interval": {
"label": "Intervalle", "label": "Intervalle",
"seconds": "secondes", "seconds": "secondes",
"empty": "envoyer un message vide lorsqu'aucun message n'arrive" "empty": "Envoyer un message vide lorsqu'aucun message n'arrive"
}, },
"concat": { "concat": {
"topics-label": "Sujets", "topics-label": "Sujets",
"topic": "sujet" "topic": "sujet"
}, },
"too-many": "trop de messages en attente dans le noeud batch", "too-many": "Trop de messages en attente dans le noeud batch",
"unexpected": "mode inattendu", "unexpected": "Mode inattendu",
"no-parts": "aucune propriété de pièces dans le message", "no-parts": "Aucune propriété de pièces dans le message",
"error": { "error": {
"invalid-count": "Compte invalide", "invalid-count": "Compte invalide",
"invalid-overlap": "Recouvrement invalide", "invalid-overlap": "Recouvrement invalide",
@ -1132,7 +1132,7 @@
"out": "par rapport à la dernière valeur de sortie valide" "out": "par rapport à la dernière valeur de sortie valide"
}, },
"warn": { "warn": {
"nonumber": "aucun numéro trouvé dans la charge utile" "nonumber": "Aucun numéro trouvé dans la charge utile"
} }
}, },
"global-config": { "global-config": {