{ "common": { "label": { "name": "Nom", "ok": "Ok", "done": "Terminer", "cancel": "Annuler", "delete": "Supprimer", "close": "Fermer", "load": "Ouvrir", "save": "Sauver", "import": "Importer", "export": "Exporter", "back": "Retour", "next": "Suivant", "clone": "Cloner", "cont": "Continuer", "style": "Style", "line": "Bordure", "fill": "Remplissage", "label": "Etiquette", "color": "Couleur", "position": "Position", "enable": "Activer", "disable": "Désactiver", "upload": "Charger", "lock": "Verrouiller", "unlock": "Déverrouiller", "locked": "Verrouillé", "unlocked": "Déverrouillé", "format": "Format" }, "type": { "string": "chaîne de caractères", "number": "nombre", "boolean": "booléen", "array": "tableau", "buffer": "tampon", "object": "objet", "jsonString": "chaîne JSON", "undefined": "indéfini", "null": "nul" } }, "event": { "loadPlugins": "Chargement des extensions", "loadPalette": "Chargement de la palette", "loadNodeCatalogs": "Chargement des catalogues de noeuds", "loadNodes": "Chargement des noeuds __count__", "loadFlows": "Chargement des flux", "importFlows": "Ajout de flux à l'espace de travail", "importError": "
Erreur lors de l'ajout du flux
__message__
", "loadingProject": "Chargement du projet" }, "workspace": { "defaultName": "Flux __number__", "editFlow": "Modifier le flux : __name__", "confirmDelete": "Confirmer la suppression", "delete": "Êtes-vous sûr de vouloir supprimer '__label__' ?", "dropFlowHere": "Lâchez le flux ici", "dropImageHere": "Lâchez l'image ici", "addFlow": "Ajouter un flux", "addFlowToRight": "Ajouter un flux à droite", "closeFlow": "Fermer le flux", "hideFlow": "Masquer le flux", "hideOtherFlows": "Masquer les autres flux", "showAllFlows": "Afficher tous les flux", "hideAllFlows": "Masquer tous les flux", "hiddenFlows": "Répertorier le flux masqué __count__", "hiddenFlows_plural": "Répertorier les flux masqués __count__", "showLastHiddenFlow": "Afficher le dernier flux masqué", "listFlows": "Répertorier les flux", "listSubflows": "Répertorier les sous-flux", "status": "Statut", "enabled": "Activé", "disabled": "Désactivé", "info": "Description", "selectNodes": "Cliquer pour sélectionner", "enableFlow": "Activer le flux", "disableFlow": "Désactiver le flux", "lockFlow": "Verrouiller le flux", "unlockFlow": "Déverrouiller le flux", "moveToStart": "Déplacer le flux au début", "moveToEnd": "Déplacer le flux vers la fin" }, "menu": { "label": { "view": { "view": "Affichage", "grid": "Grille", "storeZoom": "Restaurer le niveau de zoom au chargement", "storePosition": "Restaurer la position de défilement au chargement", "showGrid": "Afficher la grille", "snapGrid": "Aligner sur la grille", "gridSize": "Taille de la grille", "textDir": "Sens du texte", "defaultDir": "Sens par défaut", "ltr": "De gauche à droite", "rtl": "De droite à gauche", "auto": "Contextuel", "language": "Langue", "browserDefault": "Par défaut du Navigateur" }, "sidebar": { "show": "Afficher la barre latérale" }, "palette": { "show": "Afficher la palette" }, "edit": "Éditer", "settings": "Paramètres", "userSettings": "Paramètres de l'utilisateur", "nodes": "Noeuds", "displayStatus": "Afficher l'état du noeud", "displayConfig": "Noeuds de configuration", "import": "Importer", "importExample": "Importer un exemple de flux", "export": "Exporter", "search": "Rechercher les flux", "searchInput": "Rechercher vos flux", "subflows": "Sous-flux", "createSubflow": "Créer un sous-flux", "selectionToSubflow": "Convertir en sous-flux", "flows": "Flux", "add": "Ajouter", "delete": "Supprimer", "keyboardShortcuts": "Raccourcis clavier", "login": "Se connecter", "logout": "Se déconnecter", "editPalette": "Gérer la palette", "other": "Autre", "showTips": "Afficher les astuces", "showNodeHelp": "Afficher l'aide du noeud", "enableSelectedNodes": "Activer les noeuds sélectionnés", "disableSelectedNodes": "Désactiver les noeuds sélectionnés", "showSelectedNodeLabels": "Afficher les étiquettes des noeuds sélectionnés", "hideSelectedNodeLabels": "Masquer les étiquettes des noeuds sélectionnés", "showWelcomeTours": "Afficher les visites guidées des nouvelles versions", "help": "Site web de Node-RED", "projects": "Projets", "projects-new": "Nouveau projet", "projects-open": "Ouvrir le projet", "projects-settings": "Paramètres du projet", "showNodeLabelDefault": "Afficher l'étiquette des noeuds nouvellement ajoutés", "codeEditor": "Éditeur de code", "groups": "Groupes", "groupSelection": "Grouper la sélection", "ungroupSelection": "Dégrouper la sélection", "groupMergeSelection": "Fusionner la sélection", "groupRemoveSelection": "Supprimer du groupe", "arrange": "Organiser", "alignLeft": "Aligner à gauche", "alignCenter": "Aligner au centre", "alignRight": "Aligner à droite", "alignTop": "Aligner en haut", "alignMiddle": "Aligner au milieu", "alignBottom": "Aligner en bas", "distributeHorizontally": "Répartir horizontalement", "distributeVertically": "Répartir verticalement", "moveToBack": "Déplacer vers l'arrière", "moveToFront": "Déplacer vers l'avant", "moveBackwards": "Reculer", "moveForwards": "Avancer" } }, "actions": { "toggle-navigator": "Basculer l'affichage du navigateur", "zoom-out": "Réduire", "zoom-reset": "Réinitialiser", "zoom-in": "Agrandir", "search-flows": "Rechercher le flux", "search-prev": "Précédent", "search-next": "Suivant", "search-counter": "\"__term__\" __result__ sur __count__" }, "user": { "loggedInAs": "Connecté en tant que __name__", "username": "Nom d'utilisateur", "password": "Mot de passe", "login": "Se connecter", "loginFailed": "Échec de connexion", "notAuthorized": "Pas autorisé", "errors": { "settings": "Vous devez être connecté pour accéder aux paramètres", "deploy": "Vous devez être connecté pour déployer les modifications", "notAuthorized": "Vous devez être connecté pour effectuer cette action" } }, "notification": { "state": { "flowsStopped": "Flux arrêtés", "flowsStarted": "Flux démarrés" }, "warning": "Attention : __message__", "warnings": { "undeployedChanges": "Le noeud a des modifications non déployées", "nodeActionDisabled": "Les actions du noeud sont désactivées", "nodeActionDisabledSubflow": "Les actions de noeud sont désactivées à l'intérieur du sous-flux", "missing-types": "Flux arrêtés en raison de types de noeuds manquants.
", "missing-modules": "Flux arrêtés en raison de modules manquants.
", "safe-mode": "Flux arrêtés en mode sans échec.
Vous pouvez modifier vos flux et déployer ensuite les changements afin de démarrer vos flux.
", "restartRequired": "Node-RED doit être redémarré pour mettre à jour les modules", "credentials_load_failed": "Les flux se sont arrêtés car les informations d'identification n'ont pas pu être déchiffrées.
Le fichier d'informations d'identification du flux est chiffré mais la clé de chiffrement du projet est manquante ou invalide.
", "credentials_load_failed_reset": "Les informations d'identification n'ont pas pu être déchiffrées
Le fichier d'informations d'identification du flux est chiffré mais la clé de chiffrement du projet est manquante ou invalide.
Le fichier d'informations d'identification du flux sera réinitialisé lors du prochain déploiement. Toutes les informations d'identification des flux existants seront perdues.
", "missing_flow_file": "Fichier contenant les flux introuvable.
Le projet n'est pas configuré avec un fichier de flux.
", "missing_package_file": "Fichier de paquetage du projet introuvable.
Il manque au projet le fichier package.json
.
Le projet est vide.
Voulez-vous créer un ensemble de fichiers de projet par défaut ?
Sinon, vous devrez ajouter manuellement des fichiers au projet (en dehors de l'éditeur).
Le projet '__project__' est introuvable.
", "git_merge_conflict": "La fusion automatique des modifications a échoué.
Corriger les conflits non fusionnés, puis valider le résultat.
" }, "error": "Erreur : __message__", "errors": { "lostConnection": "Connexion avec le serveur perdue, reconnexion...", "lostConnectionReconnect": "Connexion avec le serveur perdue, reconnexion dans __time__s.", "lostConnectionTry": "Essayer 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": "Utilisation d'une version non prise en charge de Node.js
Vous devez effectuer une mise à jour vers la dernière version de Node.js LTS
", "failedToAppendNode": "Échec du chargement du module '__module__'
__error__
" }, "project": { "change-branch": "Changer pour une branche locale '__project__'", "merge-abort": "Fusion Git 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 paquetage 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", "group": "__count__ groupe", "group_plural": "__count__ groupes", "flow": "__count__ flux", "flow_plural": "__count__ flux", "subflow": "__count__ sous-flux", "subflow_plural": "__count__ sous-flux", "replacedNodes": "__count__ noeud remplacé", "replacedNodes_plural": "__count__ noeuds remplacés", "pasteNodes": "Coller le flux JSON ou", "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": "Noeuds importés sans identifiant de flux valide
Ils ont été ajoutés à un nouveau flux appelé '__flowName__'.
", "export": { "selected": "les noeuds sélectionnés", "current": "le flux actuel", "all": "tous les flux", "compact": "Condensé", "formatted": "Formaté", "copy": "Copier dans le presse-papier", "export": "Exporter vers la bibliothèque", "exportAs": "Exporter comme", "overwrite": "Remplacer", "exists": "\"__file__\" existe déjà.
Voulez-vous le remplacer ?
" }, "import": { "import": "Importer vers", "importSelected": "Importer la sélection", "importCopy": "Importer une copie", "viewNodes": "Vérifier ces noeuds", "newFlow": "un 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électionnez les noeuds à importer et choisissez s'il faut remplacer les noeuds existants ou en importer une copie.", "alreadyExists": "Ce noeud existe déjà" }, "copyMessagePath": "Chemin copié", "copyMessageValue": "Valeur copiée", "copyMessageValue_truncated": "Valeur tronquée (coupée) copiée" }, "deploy": { "deploy": "Déployer", "full": "Tout", "fullDesc": "Déploie tout l'espace de travail", "modifiedFlows": "Flux modifiés", "modifiedFlowsDesc": "Déploie uniquement les flux contenant des noeuds modifiés", "modifiedNodes": "Noeuds modifiés", "modifiedNodesDesc": "Déploie uniquement les noeuds qui ont changés", "startFlows": "Démarrer", "startFlowsDesc": "Démarrer les flux", "stopFlows": "Arrêter", "stopFlowsDesc": "Arrêter les flux", "restartFlows": "Redémarrer les flux", "restartFlowsDesc": "Redémarrer les flux actuellement déployés", "successfulDeploy": "Déployé avec succès", "successfulRestart": "Flux redémarrés avec succès", "deployFailed": "Échec du déploiement : __message__", "unusedConfigNodes": "Vous avez des noeuds de configuration inutilisés.", "unusedConfigNodesButton": "Rechercher les noeuds de configuration inutilisés", "unknownNodesButton": "Rechercher les noeuds inconnus", "invalidNodesButton": "Rechercher les noeuds invalides", "errors": { "noResponse": "Pas de réponse du serveur" }, "confirm": { "button": { "ignore": "Ignorer", "confirm": "Confirmer", "review": "Examiner les modifications", "cancel": "Annuler", "merge": "Fusionner", "overwrite": "Ignorer et déployer" }, "undeployedChanges": "Vous avez des modifications non déployées.\n\nSi vous quittez cette page, ces modifications seront perdues.", "improperlyConfigured": "L'espace de travail contient des noeuds qui ne sont pas correctement configurés :", "unknown": "L'espace de travail contient des types de noeuds inconnus :", "confirm": "Êtes-vous sûr de vouloir déployer ?", "doNotWarn": "Ne plus m'avertir à ce sujet", "conflict": "Le serveur exécute un ensemble de flux plus récent.", "backgroundUpdate": "Les flux sur le serveur ont été mis à jour.", "conflictChecking": "Vérifier si les modifications peuvent être fusionnées automatiquement", "conflictAutoMerge": "Les modifications n'incluent aucun conflit et peuvent être fusionnées automatiquement.", "conflictManualMerge": "Les modifications incluent des conflits qui doivent être résolus avant de pouvoir être déployées.", "plusNMore": "+ __count__ en plus" } }, "eventLog": { "title": "Journal des événements", "view": "Afficher le journal" }, "diff": { "unresolvedCount": "__count__ conflit non résolu", "unresolvedCount_plural": "__count__ conflits non résolus", "globalNodes": "noeuds globaux", "flowProperties": "Propriétés du flux", "type": { "added": "ajouté", "changed": "modifié", "unchanged": "inchangé", "deleted": "supprimé", "flowDeleted": "flux supprimé", "flowAdded": "flux ajouté", "moved": "déplacé", "movedTo": "déplacé vers __id__", "movedFrom": "déplacé depuis __id__", "none": "aucun", "position": "position", "wires": "câbles" }, "nodeCount": "__count__ noeud", "nodeCount_plural": "__count__ noeuds", "local": "Changements locaux", "remote": "Changements distants", "reviewChanges": "Examiner les modifications", "noBinaryFileShowed": "Impossible d'afficher le contenu du fichier binaire", "viewCommitDiff": "Afficher les modifications de la validation", "commit": "Validation", "compareChanges": "Comparer les modifications", "saveConflict": "Enregistrer la résolution des conflits", "conflictHeader": "__resolved__ sur __unresolved__ conflit(s) résolu(s)", "localChanges": "Modifications locales", "remoteChanges": "Modifications distantes", "useLocalChanges": "utiliser les modifications locales", "useRemoteChanges": "utiliser les modifications distantes", "commonVersionError": "La version commune ne contient pas de JSON valide :", "oldVersionError": "L'ancienne version ne contient pas de JSON valide :", "newVersionError": "La nouvelle version ne contient pas de JSON valide :" }, "subflow": { "editSubflowInstance": "Modifier l'instance du sous-flux : __name__", "editSubflow": "Modifier le modèle du sous-flux : __name__", "edit": "Modifier le modèle du 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", "editSubflowProperties": "Modifier les propriétés", "input": "Entrées :", "output": "Sorties :", "status": "Statut du noeud", "deleteSubflow": "Supprimer le sous-flux", "confirmDelete": "Voulez-vous vraiment supprimer ce sous-flux ?", "info": "Description", "category": "Catégorie", "module": "Module", "license": "Licence", "licenseNone": "Aucune", "licenseOther": "Autre", "type": "Type de noeud", "version": "Version", "versionPlaceholder": "x.y.z", "keys": "Mots clés", "keysPlaceholder": "Mots clés séparés par une virgule", "author": "Auteur", "authorPlaceholder": "Votre nomCe module ne peut pas être installé car il inclut un
type de noeud qui a déjà été installé
Conflits avec __module__
Échec du chargement du catalogue de noeuds.
Vérifier la console du navigateur pour plus d'informations
", "installFailed": "Échec lors de l'installation : __module__
__message__
Consulter le journal pour plus d'informations
", "installTimeout": "L'installation continue en arrière-plan.
Les noeuds apparaîtront dans la palette une fois l'installation terminée. Consulter le journal pour plus d'informations.
", "removeFailed": "Échec lors de la suppression : __module__
__message__
Consulter le journal pour plus d'informations
", "updateFailed": "Échec lors de la mise à jour : __module__
__message__
Consulter le journal pour plus d'informations
", "enableFailed": "Échec lors de l'activation : __module__
__message__
Consulter le journal pour plus d'informations
", "disableFailed": "Échec lors de la désactivation : __module__
__message__
Consulter le journal pour plus d'informations
" }, "confirm": { "install": { "body": "Installation de '__module__'
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.
", "title": "Installer les noeuds" }, "remove": { "body": "Suppression de '__module__'
La suppression du noeud le désinstallera de Node-RED. Le noeud peut continuer à utiliser ses ressources jusqu'au redémarrage de Node-RED.
", "title": "Supprimer les noeuds" }, "removePlugin": { "body": "Suppression du plugin '__module__'. Veuillez recharger l'éditeur afin d'appliquer les changements.
" }, "update": { "body": "Mise à jour de '__module__'
La mise à jour du noeud nécessitera un redémarrage de Node-RED pour terminer la mise à jour. Cela doit être fait manuellement.
", "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.Impossible d'extraire les modifications à distance; vos modifications locales non mises en place seraient écrasées.
Valider vos modifications et réessayer.
", "showUnstagedChanges": "Afficher les modifications non indexées", "connectionFailed": "Impossible de se connecter au référentiel distant: ", "pullUnrelatedHistory": "Le réferentiel distant a un historique de validations sans rapport.
Êtes-vous sûr de vouloir extraire les modifications dans votre référentiel local ?
", "pullChanges": "Tirer les changements distants", "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__ validation d'avance sur le référentiel distant. Vous pouvez pousser cette validation maintenant.", "commitsAhead_plural": "Votre référentiel a __count__ validations d'avance sur le référentiel distant. Vous pouvez pousser ces validations maintenant.", "commitsBehind": "Votre référentiel a __count__ validation de retard sur le référentiel distant. Vous pouvez pousser cette validation maintenant.", "commitsBehind_plural": "Votre référentiel a __count__ validations de retard sur le référentiel distant. Vous pouvez pousser ces validations maintenant.", "commitsAheadAndBehind1": "Votre référentiel a __count__ validation derrière et ", "commitsAheadAndBehind1_plural": "Votre référentiel est __count__ validations derrière et ", "commitsAheadAndBehind2": "__count__ validation avant le référentiel distant. ", "validationsAheadAndBehind2_plural": "__count__ commits avant le référentiel distant. ", "commitsAheadAndBehind3": "Vous devez retirer la validation à distance avant de pousser la modification.", "commitsAheadAndBehind3_plural": "Vous devez retirer les validations à distance avant de pousser les modifications.", "refreshCommitHistory": "Actualiser l'historique des validations", "refreshChanges": "Actualiser les modifications" } } }, "typedInput": { "selected": "__count__ sélectionnée", "selected_plural": "__count__ sélectionnées", "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", "conf-types": "noeud de configuration" }, "date": { "format": { "timestamp": "millisecondes depuis l'époque", "object": "Objet de date JavaScript" } } }, "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éférence", "insert": "Insérer", "title": "Éditeur d'expressions JSONata", "test": "Test", "data": "Exemple de message", "result": "Résultat", "format": "Format", "compatMode": "Mode de compatibilité activé", "compatModeDesc": " L'expression actuelle semble toujours faire référence à msg
et sera donc évaluée en mode de compatibilité. Veuillez mettre à jour l'expression pour ne pas utiliser msg
car ce mode sera supprimé à l'avenir.
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érencie l'objet msg
. Par exemple, msg.payload
serait utilisé pour accéder à la charge utile.
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 charge utile
.
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.
Par exemple, une valeur de Hello World
sera converti en tableau JSON :
[72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]" }, "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, cela 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": "Configurer votre version du client Git", "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": "e-mail" }, "project-details": { "create": "Créer 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.", "already-exists": "Le projet existe déjà", "must-contain": "Doit contenir uniquement A-Z 0-9 _ -", "project-name": "Nom du projet", "desc": "Description", "opt": "Facultatif" }, "clone-project": { "clone": "Cloner un projet", "desc0": "Si vous avez déjà un dépôt Git contenant un projet, vous pouvez le cloner pour commencer.", "already-exists": "Le projet existe déjà", "must-contain": "Doit contenir uniquement A-Z 0-9 _ -", "project-name": "Nom du projet", "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:// ou file://", "auth-failed": "L'authentification a échoué", "username": "Nom d'utilisateur", "passwd": "Mot de passe", "ssh-key": "Clé SSH", "passphrase": "Phrase de mot 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 la clé SSH sélectionnée.", "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éer 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 chiffrement 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": "Remplacer 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 lisible", "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 validations (commits) et vous permet de pousser vos modifications vers un référentiel distant." }, "create": { "projects": "Projets", "already-exists": "Le projet existe déjà", "must-contain": "Doit contenir uniquement A-Z 0-9 _ -", "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", "desc1": "Le fichier contenant les identifiants ne sera pas crypté et son contenu sera facilement lisible", "git-url": "URL du dépôt Git", "protocols": "https://, ssh:// ou file://", "auth-failed": "L'authentification a échoué", "username": "Nom d'utilisateur", "password": "Mot de passe", "ssh-key": "Clé SSH", "passphrase": "Phrase de mot 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 la clé SSH sélectionnée.", "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": "
Vous avez des modifications non déployées qui seront perdues.
Voulez-vous continuer ?
" }, "send-req": { "auth-req": "Authentification requise pour le référentiel", "username": "Nom d'utilisateur", "password": "Mot de passe", "passphrase": "Phrase de mot de passe", "retry": "Recommencer", "update-failed": "La mise à jour a échoué", "unhandled": "Code d'erreur non géré", "host-key-verify-failed": "La vérification de la clé d'hôte a échoué.
La clé d'hôte du référentiel n'a pas pu être vérifiée. Veuillez mettre à jour votre fichier known_hosts
et réessayer.