"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>",
"git_merge_conflict":"<p>La fusion automatique des modifications a échoué.</p><p>Corrigez les conflits non fusionnés, puis validez le résultat.</p>"
},
"error":"<strong>Erreur</strong> : __message__",
"errors":{
"lostConnection":"Perte de connexion au serveur, reconnexion...",
"lostConnectionReconnect":"Perte de connexion au serveur, reconnexion dans __time__s.",
"lostConnectionTry":"Essayez maintenant",
"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>",
"loading":"Chargement des catalogues...",
"tab-nodes":"Noeuds",
"tab-install":"Installer",
"sort":"trier:",
"sortAZ":"a-z",
"sortRecent":"récent",
"more":"+ __count__ en plus",
"upload":"Charger le fichier tgz du module",
"refresh":"Actualiser la liste des modules",
"errors":{
"catalogLoadFailed":"<p>Échec du chargement du catalogue de noeuds.</p><p>Vérifiez la console du navigateur pour plus d'informations</p>",
"installFailed":"<p>Échec lors de l'installation : __module__</p><p>__message__</p><p>Consultez le journal pour plus d'informations</p>",
"removeFailed":"<p>Échec lors de la suppression : __module__</p><p>__message__</p><p>Consultez le journal pour plus d'informations</p>",
"updateFailed":"<p>Échec lors de la mise à jour : __module__</p><p>__message__</p><p>Consultez le journal pour plus d'informations</p>",
"enableFailed":"<p>Échec lors de l'activation : __module__</p><p>__message__</p><p>Consultez le journal pour plus d'informations</p>",
"disableFailed":"<p>Échec lors de la désactivation : __module__</p><p>__message__</p><p>Consultez le journal pour plus d'informations</p>"
},
"confirm":{
"install":{
"body":"<p>Installation de '__module__'</p><p>Avant l'installation, veuillez 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>",
"title":"Installer les noeuds"
},
"remove":{
"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>",
"title":"Mettre à jour les noeuds"
},
"cannotUpdate":{
"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/>Veuillez vous référer à la documentation pour savoir comment mettre à jour ce noeud."
},
"button":{
"review":"Ouvrir les informations sur ce noeud",
"install":"Installer",
"remove":"Supprimer",
"update":"Mettre à jour"
}
}
}
},
"sidebar":{
"info":{
"name":"Information",
"tabName":"Nom",
"label":"info",
"node":"Noeud",
"type":"Type",
"group":"Groupe",
"module":"Module",
"id":"ID",
"status":"Statut",
"enabled":"Activé",
"disabled":"Désactivé",
"subflow":"Sous-flux",
"instances":"Instances",
"properties":"Propriétés",
"info":"Information",
"desc":"Description",
"blank":"vide",
"null":"nul",
"showMore":"afficher en plus",
"showLess":"afficher en moins",
"flow":"Flux",
"selection":"Selection",
"nodes":"__count__ noeuds",
"flowDesc":"Description du flux",
"subflowDesc":"Description du sous-flux",
"nodeHelp":"Aide sur les noeuds",
"none":"Aucun",
"arrayItems":"__count__ éléments",
"showTips":"Vous pouvez ouvrir les astuces à partir du panneau des paramètres",
"copyPublicKey":"Copier la clé publique dans le presse-papiers",
"delete":"Supprimer une clé",
"gitConfig":"Git config",
"deleteConfirm":"Êtes-vous sûr de vouloir supprimer la clé SSH __nom__ ? Ça ne peut pas être annulé."
},
"versionControl":{
"unstagedChanges":"Changement pas mis en place",
"stagedChanges":"Changement mis en place",
"unstageChange":"Ne pas mettre en place le changement",
"stageChange":"Mettre en place le changement",
"unstageAllChange":"Ne pas mettre en place tous les changements",
"stageAllChange":"Mettre en place tous les changements",
"commitChanges":"Commit changes",
"resolveConflicts":"Resolve conflicts",
"head":"HEAD",
"staged":"Mis en place",
"unstaged":"Pas mis en place",
"local":"Local",
"remote":"Distant",
"revert":"Voulez-vous vraiment annuler les modifications apportées à '__file__' ? Ça ne peut pas être annulé.",
"revertChanges":"Rétablir les changements",
"localChanges":"Modifications locales",
"none":"Vide",
"conflictResolve":"Tous les conflits ont été résolus. Valider les modifications pour terminer la fusion.",
"localFiles":"Fichiers locaux",
"all":"tout",
"unmergedChanges":"Modifications non fusionnées",
"abortMerge":"abandonner la fusion",
"commit":"commit",
"changeToCommit":"Modifications à valider",
"commitPlaceholder":"Entrez votre message de validation",
"cancelCapital":"Annuler",
"commitCapital":"Commit",
"commitHistory":"Historique des commits",
"branch":"Branche :",
"moreCommits":" plus de commit(s)",
"changeLocalBranch":"Changer de branche locale",
"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",
"invalidNodes":"noeuds invalides",
"uknownNodes":"noeuds inconnus",
"unusedSubflows":"Sous-flux inutilisés",
"hiddenFlows":"Flux cachés",
"modifiedNodes":"noeuds et flux modifiés",
"thisFlow":"Flux courant"
}
},
"expressionEditor":{
"functions":"Fonctions",
"functionReference":"Fonction de réference",
"insert":"Insérer",
"title":"Éditeur d'expressions JSONata",
"test":"Test",
"data":"Exemple de message",
"result":"Resultat",
"format":"format",
"compatMode":"Mode de compatibilité activé",
"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é. Veuillez 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>",
"noMatch":"Aucun résultat correspondant",
"errors":{
"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",
"not-right-now":"Pas maintenant"
},
"git-config":{
"setup":"Configurez votre version du contrôle de client",
"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.",
"username":"Nom d'utilisateur",
"email":"Email"
},
"project-details":{
"create":"Créez votre projet",
"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.",
"no-info-in-url":"Ne pas inclure le nom d'utilisateur/mot de passe dans l'url",
"git-url":"URL du dépôt Git",
"protocols":"https://, ssh:// or file://",
"auth-failed":"L'Authentification a échouée",
"username":"Nom d'utilisateur",
"passwd":"Mot de passe",
"ssh-key":"Clé SSH",
"passphrase":"Phrase de passe",
"ssh-key-desc":"Avant de pouvoir cloner un référentiel avec ssh, vous devez ajouter une clé SSH pour y accéder.",
"ssh-key-add":"Ajouter une clé ssh",
"credential-key":"Clé de chiffrement des identifiants",
"cant-get-ssh-key":"Erreur! Impossible d'obtenir le chemin de clé SSH sélectionné.",
"already-exists2":"existe déjà",
"git-error":"erreur git",
"connection-failed":"La connexion a échoué",
"not-git-repo":"Ce n'est pas un dépôt git",
"repo-not-found":"Référentiel introuvable"
},
"default-files":{
"create":"Créez vos fichiers de projet",
"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.",