"undeployedChanges":"Le noeud a des modifications non déployées",
"nodeActionDisabled":"Actions de noeud désactivées",
"nodeActionDisabledSubflow":"Actions de noeud désactivées dans le sous-flux",
"missing-types":"<p>Flux arrêtés en raison de types de noeuds manquants.</p>",
"missing-modules":"<p>Flux arrêtés en raison de modules manquants.</p>",
"safe-mode":"<p>Flux arrêtés en mode sans échec.</p><p>Vous pouvez modifier vos flux et déployer les changements pour redémarrer.</p>",
"restartRequired":"Node-RED doit être redémarré pour mettre à jour les modules",
"credentials_load_failed":"<p>Les flux se sont arrêtés car les informations d'identification n'ont pas pu être déchiffrées.</p><p>Le fichier d'informations d'identification du flux est chiffré, mais la clé de chiffrement du projet est manquante ou invalide.</p>",
"credentials_load_failed_reset":"<p>Les informations d'identification n'ont pas pu être déchiffrées</p><p>Le fichier d'informations d'identification du flux est chiffré, mais la clé de chiffrement du projet est manquante ou invalide.</p><p>Le fichier d'informations d'identification du flux sera réinitialisé lors du prochain déploiement. Toutes les informations d'identification de flux existantes seront perdues.</p>",
"missing_flow_file":"<p>Fichier contenant les flux introuvable.</p><p>Le projet n'est pas configuré avec un fichier de flux.</p>",
"missing_package_file":"<p>Fichier de package de projet introuvable.</p><p>Il manque au projet un fichier package.json.</p>",
"project_empty":"<p>Le projet est vide.</p><p>Voulez-vous créer un ensemble de fichiers de projet par défaut ?<br/>Sinon, vous devrez ajouter manuellement des fichiers au projet (en dehors de l'éditeur).</p>",
"project_not_found":"<p>Le projet '__project__' est introuvable.</p>",
"cannotAddSubflowToItself":"Impossible d'ajouter un sous-flux à lui-même",
"cannotAddCircularReference":"Impossible d'ajouter un sous-flux - référence circulaire détectée",
"unsupportedVersion":"<p>Utilisation d'une version non prise en charge de Node.js</p><p>Vous devez effectuer une mise à jour vers la dernière version de Node.js LTS</p>",
"failedToAppendNode":"<p>Échec du chargement du module '__module__'</p><p>__error__</p>"
},
"project":{
"change-branch":"Changer pour une succursale (branche) locale '__project__'",
"merge-abort":"Git fusion abandonnée",
"loaded":"Projet '__project__' chargé",
"updated":"Projet '__project__' mis à jour",
"pull":"Projet '__project__' rechargé",
"revert":"Projet '__project__' annulé",
"merge-complete":"Fusion Git terminée",
"setupCredentials":"Configuration des identifiants",
"setupProjectFiles":"Configuration des fichiers du projet",
"no":"Non merci",
"createDefault":"Créer des fichiers de projet par défaut",
"mergeConflict":"Afficher les conflits de fusion"
},
"label":{
"manage-project-dep":"Gérer les dépendances du projet",
"setup-cred":"Configuration des identifiants",
"setup-project":"Configuration des fichiers du projet",
"create-default-package":"Créer un fichier de package par défaut",
"no-thanks":"Non merci",
"create-default-project":"Créer des fichiers de projet par défaut",
"show-merge-conflicts":"Afficher les conflits de fusion",
"unknownNodesButton":"Rechercher les noeuds inconnus"
}
},
"clipboard":{
"clipboard":"Presse-papiers",
"nodes":"Noeuds",
"node":"__count__ noeud",
"node_plural":"__count__ noeuds",
"configNode":"__count__ noeud de configuration",
"configNode_plural":"__count__ noeuds de configuration",
"selectFile":"sélectionner un fichier à importer",
"importNodes":"Importer des noeuds",
"exportNodes":"Exporter des noeuds",
"download":"Télécharger",
"importUnrecognised":"Importation d'un type inconnu :",
"importUnrecognised_plural":"Importation de plusieurs types inconnus :",
"importDuplicate":"noeud en double importé :",
"importDuplicate_plural":"noeuds en double importés :",
"nodesExported":"noeuds exportés vers le presse-papiers",
"nodesImported":"Noeuds importés :",
"nodeCopied":"__count__ noeud copié",
"nodeCopied_plural":"__count__ noeuds copiés",
"groupCopied":"__count__ groupe copié",
"groupCopied_plural":"__count__ groupes copiés",
"groupStyleCopied":"Style de groupe copié",
"invalidFlow":"Flux invalide : __message__",
"recoveredNodes":"noeuds récupérés",
"recoveredNodesInfo":"Les noeuds importés sur ce flux contiennent un mauvais identifiant de flux. Ces noeuds ont été ajoutés à ce flux afin que vous puissiez les restaurer ou les supprimer.",
"recoveredNodesNotification":"<p>noeuds importés sans identifiant de flux valide</p><p>Ils ont été ajoutés à un nouveau flux appelé '__flowName__'.</p>",
"export":{
"selected":"noeuds sélectionnés",
"current":"flux actuel",
"all":"tous les flux",
"compact":"condensé",
"formatted":"formaté",
"copy":"Copier dans le presse-papier",
"export":"Exporter vers la bibliothèque",
"exportAs":"Exporter en tant que",
"overwrite":"Remplacer",
"exists":"<p><b>\"__file__\"</b> existe déjà.</p><p>Voulez-vous le remplacer ?</p>"
},
"import":{
"import":"Importer vers",
"importSelected":"Importation sélectionnée",
"importCopy":"Importer une copie",
"viewNodes":"Afficher les noeuds...",
"newFlow":"nouveau flux",
"replace":"remplacer",
"errors":{
"notArray":"L'entrée n'est pas un tableau JSON",
"itemNotObject":"L'entrée n'est pas un flux valide - l'élément '__index__' n'est pas un objet du noeud",
"missingId":"L'entrée n'est pas un flux valide - l'élément '__index__' n'a pas de propriété 'id'",
"missingType":"L'entrée n'est pas un flux valide - l'élément '__index__' n'a pas de propriété 'type'"
},
"conflictNotification1":"Certains des noeuds que vous avez importés existent déjà dans votre espace de travail.",
"conflictNotification2":"Sélectionner les noeuds à importer et choisisser s'il faut remplacer les noeuds existants ou en importer une copie."
"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>",
"body":"<p>Installation de '__module__'</p><p>Avant l'installation, veuiller lire la documentation du noeud. Certains noeuds ont des dépendances qui ne peuvent pas être résolues automatiquement et peuvent nécessiter un redémarrage de Node-RED.</p>",
"body":"<p>Suppression de '__module__'</p><p>La suppression du noeud le désinstallera de Node-RED. Le noeud peut continuer à utiliser des ressources jusqu'au redémarrage de Node-RED.</p>",
"title":"Supprimer les noeuds"
},
"update":{
"body":"<p>Mise à jour de '__module__'</p><p>La mise à jour du noeud nécessitera un redémarrage de Node-RED pour terminer la mise à jour. Cela doit être fait manuellement.</p>",
"body":"Une mise à jour pour ce noeud est disponible, mais il n'est pas installé dans un emplacement que le gestionnaire de palette peut mettre à jour.<br/><br/>Veuiller vous référer à la documentation pour savoir comment mettre à jour ce noeud."
"createBranchPlaceholder":"Trouver ou créer une branche",
"upstream":"en amont",
"localOverwrite":"Vous avez des modifications locales qui seraient écrasées en changeant la branche. Vous devez d'abord valider ou annuler ces modifications.",
"manageRemoteBranch":"Gérer une branche distante",
"unableToAccess":"Impossible d'accéder au référentiel distant",
"retry":"Recommencer",
"setUpstreamBranch":"Définir comme branche en amont",
"createRemoteBranchPlaceholder":"Trouver ou créer une branche distante",
"trackedUpstreamBranch":"La branche créée sera définie comme la branche en amont suivie.",
"selectUpstreamBranch":"La branche sera créée. Sélectionner ci-dessous pour la définir comme branche en amont suivie.",
"pushFailed":"L'envoi a échoué car la branche a des commits plus récents. Tirer et fusionner d'abord, puis envoyer à nouveau.",
"push":"envoyer",
"pull":"tirer",
"unablePull":"<p>Impossible d'extraire les modifications à distance ; vos modifications locales non mises en place seraient écrasées.</p><p>Valider vos modifications et réessayer.</p>",
"showUnstagedChanges":"Afficher les modifications non mise en place",
"connectionFailed":"Impossible de se connecter au référentiel distant: ",
"pullUnrelatedHistory":"<p>Le réferentiel distant a un historique de validations sans rapport.</p><p>Êtes-vous sûr de vouloir extraire les modifications dans votre référentiel local?</p>",
"pullChanges":"Tirer les changements",
"history":"historique",
"projectHistory":"Historique du projet",
"daysAgo":"il y'a __count__ jour",
"daysAgo_plural":"il y'a __count__ jours",
"hoursAgo":"il y'a __count__ heure",
"hoursAgo_plural":"il y'a __count__ heures",
"minsAgo":"il y'a __count__ minute",
"minsAgo_plural":"il y'a __count__ minutes",
"secondsAgo":"Il y a quelques instants",
"notTracking":"Votre branche locale ne suit pas actuellement une branche distante.",
"statusUnmergedChanged":"Votre référentiel contient des modifications non fusionnées. Vous devez résoudre les conflits et valider le résultat.",
"repositoryUpToDate":"Votre référentiel est à jour.",
"commitsAhead":"Votre référentiel a __count__ commit d'avance sur le distant. Vous pouvez pousser ce commit maintenant.",
"commitsAhead_plural":"Votre référentiel a __count__ commits d'avance sur le distant. Vous pouvez pousser ce commit maintenant.",
"commitsBehind":"Votre référentiel a __count__ commit de retard sur le distant. Vous pouvez pousser ce commit maintenant.",
"commitsBehind_plural":"Votre référentiel a __count__ commits de retard sur le distant. Vous pouvez pousser ce commit maintenant.",
"commitsAheadAndBehind1":"Votre référentiel a __count__ commit derrière et ",
"commitsAheadAndBehind1_plural":"YVotre référentiel est __count__ commits derrière et ",
"commitsAheadAndBehind2":"__count__ commit avant le distant. ",
"commitsAheadAndBehind2_plural":"__count__ commits avant le distant. ",
"commitsAheadAndBehind3":"Vous devez retirer le commit à distance avant de pousser.",
"commitsAheadAndBehind3_plural":"Vous devez retirer les commits à distance avant de pousser.",
"refreshCommitHistory":"Actualiser l'historique des commits",
"refreshChanges":"Actualiser les modifications"
}
}
},
"typedInput":{
"type":{
"str":"chaîne de caractères",
"num":"nombre",
"re":"expression régulière",
"bool":"booléen",
"json":"JSON",
"bin":"tampon",
"date":"horodatage",
"jsonata":"expression",
"env":"variable d'environnement",
"cred":"identifiant"
}
},
"editableList":{
"add":"ajouter",
"addTitle":"ajouter un élément"
},
"search":{
"history":"Historique des recherches",
"clear":"tout effacer",
"empty":"Aucun résultat",
"addNode":"ajouter un noeud...",
"options":{
"configNodes":"noeuds de configuration",
"unusedConfigNodes":"noeuds de configuration inutilisés",
"compatModeDesc":"<h3>Mode de compatibilité JSONata</h3><p> L'expression actuelle semble toujours faire référence à <code>msg</code> et sera donc évaluée en mode de compatibilité. Veuiller mettre à jour l'expression pour ne pas utiliser <code>msg</code> car ce mode sera supprimé à l'avenir.</p><p> Lorsque la prise en charge de JSONata a été ajoutée pour la première fois à Node-RED, il fallait que l'expression référence le Objet <code>msg</code>. Par exemple, <code>msg.payload</code> serait utilisé pour accéder à la charge utile.</p><p> Cela n'est plus nécessaire car l'expression sera évaluée directement par rapport au message. Pour accéder à la charge utile, l'expression doit être simplement <code>charge utile</code>.</p>",
"invalid-expr":"Expression JSONata non valide :\n __message__",
"invalid-msg":"Exemple de message JSON non valide :\n __message__",
"context-unsupported":"Impossible de tester les fonctions de contexte\n $flowContext ou $globalContext",
"env-unsupported":"Impossible de tester la fonction $env",
"moment-unsupported":"Impossible de tester la fonction $moment",
"clone-unsupported":"Impossible de tester la fonction $clone",
"eval":"Erreur lors de l'évaluation de l'expression :\n __message__"
}
},
"monaco":{
"setTheme":"Définir le thème"
},
"jsEditor":{
"title":"Éditeur JavaScript"
},
"textEditor":{
"title":"Éditeur de texte"
},
"jsonEditor":{
"title":"Éditeur JSON",
"format":"format JSON",
"rawMode":"Modifier JSON",
"uiMode":"Visualiser editor",
"rawMode-readonly":"JSON",
"uiMode-readonly":"Visualiser",
"insertAbove":"Insérer ci-dessus",
"insertBelow":"Insérer ci-dessous",
"addItem":"Ajouter un élément",
"copyPath":"Copier le chemin vers l'élément",
"expandItems":"Développer les éléments",
"collapseItems":"Réduire les éléments",
"duplicate":"Dupliquer",
"error":{
"invalidJSON":"JSON invalide : "
}
},
"markdownEditor":{
"title":"Éditeur Markdown",
"expand":"Développer",
"format":"Formaté avec Markdown",
"heading1":"Rubrique 1",
"heading2":"Rubrique 2",
"heading3":"Rubrique 3",
"bold":"Gras",
"italic":"Italic",
"code":"Code",
"ordered-list":"Liste ordonnée",
"unordered-list":"Liste non ordonnée",
"quote":"Citation",
"link":"Lien",
"horizontal-rule":"Règle horizontale",
"toggle-preview":"Basculer l'aperçu"
},
"bufferEditor":{
"title":"Éditeur de tampon",
"modeString":"Gérer comme une chaîne UTF-8",
"modeArray":"Gérer en tant que tableau JSON",
"modeDesc":"<h3>Éditeur de tampon</h3> <p>Le type de tampon est stocké sous la forme d'un tableau JSON de valeurs d'octets. L'éditeur tentera d'analyser la valeur saisie en tant que tableau JSON. S'il ne s'agit pas d'un JSON valide, il sera traité comme une chaîne UTF-8 et converti en un tableau de points de code de caractères individuels.</p><p>Par exemple, une valeur de <code>Hello World</code > sera converti en tableau JSON:<pre>[72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]</pre></p>"
},
"projects":{
"config-git":"Configurer le client Git",
"welcome":{
"hello":"Bonjour! Nous avons introduit des 'projets' dans Node-RED.",
"desc0":"Il s'agit d'une nouvelle façon pour vous de gérer vos fichiers de flux et inclut le contrôle de version de vos flux.",
"desc1":"Pour commencer, vous pouvez créer votre premier projet ou cloner un projet existant à partir d'un référentiel git.",
"desc2":"Si vous n'êtes pas sûr, vous pouvez ignorer ceci pour le moment. Vous pourrez toujours créer votre premier projet à partir du menu 'Projets' à tout moment.",
"create":"Créer un projet",
"clone":"Cloner un référentiel",
"openExistingProject":"Ouvrir un projet existant",
"desc0":"Node-RED utilise l'outil open source Git pour le contrôle de version. Il suit les modifications apportées à vos fichiers de projet et vous permet de les transférer vers des référentiels distants.",
"desc1":"Lorsque vous validez un ensemble de modifications, Git enregistre l'auteur qui a effectué les modifications avec un nom d'utilisateur et une adresse e-mail. Le nom d'utilisateur peut être ce que vous voulez - il n'est pas nécessaire que ce soit votre vrai nom.",
"desc2":"Votre client Git est déjà configuré avec les détails ci-dessous.",
"desc3":"Vous pouvez modifier ces paramètres ultérieurement sous l'onglet 'Configuration Git' de la boîte de dialogue des paramètres.",
"desc0":"Un projet est maintenu en tant que référentiel Git. Il est beaucoup plus facile de partager vos flux et de collaborer avec les autres grâce à ce référentiel.",
"desc1":"Vous pouvez créer plusieurs projets et basculer rapidement entre eux depuis l'éditeur.",
"desc2":"Pour commencer, votre projet a besoin d'un nom et facultativement d'une description.",
"desc0":"Un projet contient vos fichiers de flux, un fichier README et un fichier package.json.",
"desc1":"Il peut contenir tous les autres fichiers que vous souhaitez conserver dans le référentiel Git.",
"desc2":"Vos fichiers de flux et identifiants existants seront copiés dans le projet.",
"flow-file":"Fichier de flux",
"credentials-file":"Fichier d'identifiants"
},
"encryption-config":{
"setup":"Configuration du chiffrage de votre fichier d'informations d'identification",
"desc0":"Votre fichier d'informations d'identification de flux peut être chiffré pour sécuriser son contenu.",
"desc1":"Si vous souhaitez stocker ces identifiants dans un référentiel Git public, vous devez les chiffrer en fournissant une phrase clé secrète.",
"desc2":"Votre fichier d'identifiants de flux n'est actuellement pas chiffré.",
"desc3":"Cela signifie que son contenu, tel que les mots de passe et les jetons d'accès, peut être lu par toute personne ayant accès au fichier..",
"desc4":"Si vous souhaitez stocker ces identifiants dans un référentiel Git public, vous devez les chiffrer en fournissant une phrase clé secrète..",
"desc5":"Votre fichier contenant les identifiants de flux est actuellement chiffré à l'aide de la propriété credentialSecret de votre fichier de paramètres comme clé.",
"desc6":"Votre fichier contenant les identifiants de flux est actuellement chiffré à l'aide d'une clé générée par le système. Vous devez fournir une nouvelle clé secrète pour ce projet.",
"desc7":"La clé sera stockée séparément de vos fichiers de projet. Vous devrez fournir la clé pour utiliser ce projet dans une autre instance de Node-RED.",
"credentials":"Identifiants",
"enable":"Activer le chiffrement",
"disable":"Désactiver le chiffrement",
"disabled":"désactivé",
"copy":"Copier sur la clé existante",
"use-custom":"Utiliser la clé personnalisée",
"desc8":"Le fichier contenant les identifiants ne sera pas crypté et son contenu sera facilement lu",
"create-project-files":"Créer des fichiers de projet",
"create-project":"Créer un projet",
"already-exists":"existe déjà",
"git-error":"erreur git",
"git-auth-error":"erreur d'authentification git"
},
"create-success":{
"success":"Vous avez créé avec succès votre premier projet !",
"desc0":"Vous pouvez maintenant continuer à utiliser Node-RED comme vous l'avez toujours fait.",
"desc1":"L'onglet 'info' dans la barre latérale vous montre quel est votre projet actif actuel. Le bouton à côté du nom peut être utilisé pour accéder à la vue des paramètres du projet.",
"desc2":"L'onglet 'historique' dans la barre latérale peut être utilisé pour afficher les fichiers qui ont changé dans votre projet et pour les valider. Il vous montre un historique complet de vos commits et vous permet de pousser vos modifications vers un référentiel distant."
"no-info-in-url":"Ne pas inclure le nom d'utilisateur/mot de passe dans l'url",
"open":"Projet ouvert",
"create":"Créer un projet",
"clone":"Cloner un référentiel",
"project-name":"Nom du projet",
"desc":"Description",
"opt":"Facultatif",
"flow-file":"Fichier de flux",
"credentials":"Identifiants",
"enable-encryption":"Activer le chiffrement",
"disable-encryption":"Désactiver le chiffrement",
"encryption-key":"Clé de chiffrement",
"desc0":"Une phrase pour sécuriser vos identifiants avec",
"desc1":"Le fichier contenant les identifiants ne sera pas crypté et son contenu sera facilement lu",
"git-url":"URL du dépôt Git",
"protocols":"https://, ssh:// or file://",
"auth-failed":"L'authentification a échouée",
"username":"Nom d'utilisateur",
"password":"Mot de passe",
"ssh-key":"Clé SSH",
"passphrase":"Phrase de passe",
"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",
"credentials-encryption-key":"Clé de chiffrement des identifiants",
"already-exists-2":"existe déjà",
"git-error":"erreur git",
"con-failed":"La connexion a échoué",
"not-git":"Ce n'est pas un dépôt git",
"no-resource":"Référentiel introuvable",
"cant-get-ssh-key-path":"Erreur! Impossible d'obtenir le chemin de clé SSH sélectionné.",
"unexpected_error":"erreur inattendue",
"clearContext":"Effacer le contexte lors du changement de projet"
},
"delete":{
"confirm":"Voulez-vous vraiment supprimer ce projet ?"
},
"create-project-list":{
"search":"rechercher vos projets",
"current":"actuel"
},
"require-clean":{
"confirm":"<p>Vous avez des modifications non déployées qui seront perdues.</p><p>Voulez-vous continuer?</p>"
},
"send-req":{
"auth-req":"Authentification requise pour le référentiel",
"username":"Nom d'utilisateur",
"password":"Mot de passe",
"passphrase":"Phrase de passe",
"retry":"Recommencer",
"update-failed":"La mise à jour a échouée",
"unhandled":"Réponse d'erreur non gérée",
"host-key-verify-failed":"<p>La vérification de la clé d'hôte a échoué.</p><p>La clé d'hôte du référentiel n'a pas pu être vérifiée. Veuillez mettre à jour votre fichier <code>known_hosts</code> et réessayer.</p>"
},
"create-branch-list":{
"invalid":"Branche invalide",
"create":"Créer une branche",
"current":"actuel"
},
"create-default-file-set":{
"no-active":"Impossible de créer un ensemble de fichiers par défaut sans projet actif",
"no-empty":"Impossible de créer un ensemble de fichiers par défaut sur un projet non vide",
"git-error":"erreur git"
},
"errors":{
"no-username-email":"Votre client Git n'est pas configuré avec un nom d'utilisateur/e-mail.",