{
    "fr": {
        "AuthenticatedContent.loadingDeployments": "Chargement des d\u00e9ploiements...",
        "ConfigurePlanStep.editConfigurationLink": "Editer la configuration",
        "ContentView.list": "Lister les vues",
        "CurrentPlan.backToAllPlans": "Ajouter des plans",
        "CurrentPlan.configurePlanStepTooltip": "Cette \u00e9tape vous permet d'\u00e9diter les param\u00e8tres de l'overcloud relatifs au r\u00e9seau, stockage et aux plugins certifi\u00e9s. Utilisez cette \u00e9tape pour d\u00e9finir votre configuration d'isolation r\u00e9seau et vos param\u00e8tres de stockage.",
        "CurrentPlan.configureRolesStepHeader": "Configurer les r\u00f4les et assigner les noeuds",
        "CurrentPlan.deployStepHeader": "D\u00e9ployer",
        "CurrentPlan.deploymentConfigurationStepHeader": "Sp\u00e9cifier une configuration de d\u00e9ploiement",
        "CurrentPlan.hardwareStepHeader": "Pr\u00e9paration du mat\u00e9riel",
        "CurrentPlan.hardwareStepTooltip": "Cette \u00e9tape enregistre et introspecte vos n\u0153uds. enregistrement consiste \u00e0 d\u00e9finir les d\u00e9tails de gestion de l'alimentation de chaque n\u0153ud afin que vous Director puisse les contr\u00f4ler pendant les \u00e9tapes d'introspection et de provisionnement. Apr\u00e8s l'enregistrement, vous introspectez les noeuds, ce qui permet d'identifier le mat\u00e9riel pr\u00e9sent sur chaque n\u0153ud et de construire un profil associ\u00e9. Apr\u00e8s l'enregistrement et l'introspection, vous pouvez affecter les n\u0153uds \u00e0 des r\u00f4les sp\u00e9cifiques dans votre overcloud.",
        "DataTable.filter": "Filtrer",
        "DebugScreen.cancel": "Annuler",
        "DebugScreen.downloadLogs": "T\u00e9l\u00e9charger les logs",
        "DeletePlan.cancel": "Annuler",
        "DeletePlan.deletePlan": "Supprimer le plan",
        "DeletePlan.deletePlanConfirmation": "\u00cates-vous s\u00fbr de vouloir supprimer le plan {planName}?",
        "DeletePlan.deletePlanName": "Supprimer {planName}",
        "DeleteStackButton.deleteConfirmationQuestion": "\u00cates-vous s\u00fbr de vouloir supprimer la stack ?",
        "DeleteStackButton.deleteDeployment": "Supprimer le d\u00e9ploiement",
        "Deploy.deleteInProgress": "Suppression en cours",
        "DeployStep.requestingDeploy": "Demander un d\u00e9ploiement ...",
        "DeployStep.validateAndDeploy": "Valider et d\u00e9ployer",
        "DeploymentConfiguration.deploymentConfiguration": "Configuration du d\u00e9ploiement",
        "DeploymentConfiguration.overallSettings": "Param\u00e8tres g\u00e9n\u00e9raux",
        "DeploymentConfiguration.parameters": "Param\u00e8tres",
        "DeploymentConfigurationSummary.loadingCurrentConfiguration": "Chargement de la configuration actuelle du d\u00e9ploiement...",
        "DeploymentConfirmation.deployButton": "D\u00e9ployer",
        "DeploymentConfirmation.deploymentConfirmation": "\u00cates-vous s\u00fbr de vouloir d\u00e9ployer ce plan ?",
        "DeploymentConfirmation.deploymentConfirmationHeader": "D\u00e9ployer le plan {planName}",
        "DeploymentConfirmation.requestingDeploymentLoader": "Demander un d\u00e9ploiement ...",
        "DeploymentConfirmation.summary": "R\u00e9sum\u00e9:",
        "DeploymentConfirmation.validationsWarningMessage": "Il est fortement recommand\u00e9 de corriger tout les probl\u00e8mes de validation avant de continuer.",
        "DeploymentConfirmation.validationsWarningTitle": "Toutes les validations pr\u00e9-d\u00e9ploiement non pas \u00e9t\u00e9 pass\u00e9es",
        "DeploymentDetail.close": "Fermer",
        "DeploymentDetail.loadingStacksLoader": "Chargement des stacks...",
        "DeploymentDetail.modalTitle": "D\u00e9ploiement du plan {planName}",
        "DeploymentFailure.deleteDeployment": "Supprimer le d\u00e9ploiement",
        "DeploymentFailure.moreDetails": "Plus de d\u00e9tails",
        "DeploymentFailure.resources": "Ressources",
        "DeploymentProgress.cancelDeployment": "Annuler le d\u00e9ploiement",
        "DeploymentProgress.deploymentInProgress": "Le d\u00e9ploiement est en cours de progression.",
        "DeploymentProgress.viewInformation": "Afficher les informations d\u00e9taill\u00e9es",
        "DeploymentStatus.createComplete": "D\u00e9ploiement r\u00e9ussi",
        "DeploymentStatus.createFailed": "\u00c9chec du d\u00e9ploiement",
        "DeploymentStatus.createInProgress": "D\u00e9ploiement en cours",
        "DeploymentStatus.deleteFailed": "Suppression du d\u00e9ploiement \u00e9chou\u00e9",
        "DeploymentStatus.updateComplete": "Mise \u00e0 jour r\u00e9ussie",
        "DeploymentStatus.updateFailed": "Echec de la mise \u00e0 jour",
        "DeploymentStatus.updateInProgress": "Mise \u00e0 jour en cours",
        "DeploymentSuccess.deleteDeployment": "Supprimer le d\u00e9ploiement",
        "DeploymentSuccess.resources": "Ressources",
        "DriverFields.ipOrFqdnValidatorMessage": "Merci de renseigner une adresse IPv4 valide ou un FQDN valide.",
        "DriverFields.portValidationMessage": "Merci de renseigner un num\u00e9ro de port valide (0 - 65535)",
        "EditPlan.cancel": "Annuler",
        "EditPlan.updatePlanNameFiles": "Mettre \u00e0 jour les fichiers de {planName}",
        "EditPlan.updatingPlanLoader": "mise \u00e0 jour du plan...",
        "EditPlan.uploadAndUpdate": "Charger les fichiers et mettre \u00e0 jour le plan",
        "EnvironmentConfiguration.cancel": "Annuler",
        "EnvironmentConfiguration.saveAndClose": "Sauvegarder et quitter",
        "EnvironmentConfiguration.saveChanges": "Enregistrer les changements",
        "EnvironmentConfigurationActions.envConfigUpdatedNotificationMessage": "La configuration de l'environnement \u00e0 \u00e9t\u00e9 mise \u00e0 jour avec succ\u00e8s.",
        "EnvironmentConfigurationActions.envConfigUpdatedNotificationTitle": "Configuration de l\u2019environnement mise \u00e0 jour",
        "ExportPlan.cancel": "Annuler",
        "ExportPlan.download": "T\u00e9l\u00e9charger l'export",
        "ExportPlan.error": "Une erreur s'est produite lors de l'export du plan",
        "ExportPlan.exportPlanName": "Export {planName}",
        "ExportPlan.exportingPlanLoader": "Exportation du plan...",
        "HardwareStep.registerNodes": "Enregistrer les n\u0153uds",
        "I18nDropdown.language": "Langue",
        "Login.description": "Cet outil vous guidera dans la proc\u00e9dure de configuration et de d\u00e9ploiement d'un environnement OpenStack.",
        "Login.login": "Connexion",
        "Login.password": "Mot de passe",
        "Login.passwordRequired": "Le mot de passe est obligatoire.",
        "Login.username": "Nom d'utilisateur",
        "Login.usernameRequired": "Le nom d'utilisateur est obligatoire.",
        "Login.welcome": "Bienvenue!",
        "NavBar.logoutLink": "D\u00e9connexion",
        "NavBar.plansTab": "Plans",
        "NavBar.toggleNavigation": "Changer la navigation",
        "Navbar.nodesTab": "N\u0153uds",
        "NewPlan.cancel": "Annuler",
        "NewPlan.creatingPlanLoader": "Cr\u00e9ation du plan...",
        "NewPlan.uploadAndCreate": "Charger les fichiers et cr\u00e9er le plan",
        "NodeColumns.cpuArch": "CPU Arch.",
        "NodeColumns.cpus": "CPU (coeurs)",
        "NodeColumns.introspectionStatus": "Statut de l'introspection",
        "NodeColumns.localGB": "Disque (GB)",
        "NodeColumns.macs": "Adresses MAC",
        "NodeColumns.memoryMb": "M\u00e9moire (Mo)",
        "NodeColumns.name": "Nom",
        "NodeColumns.powerState": "Etat de l'alimentation",
        "NodeColumns.profile": "Profil",
        "NodeColumns.provisionState": "\u00c9tat de d\u00e9ploiement",
        "NodeDrive.model": "Mod\u00e8le:",
        "NodeDrive.notAvailable": "n/a",
        "NodeDrive.rootDisk": "P\u00e9riph\u00e9rique racine",
        "NodeDrive.size": "Taille:",
        "NodeDrive.type": "Type:",
        "NodeDrive.vendor": "Vendeur:",
        "NodeDrives.close": "Fermer",
        "NodeDrives.title": "Disque du n\u0153ud - {nodeId}",
        "NodeExtendedInfo.macAddresses": "Adresses MAC:",
        "NodeIntrospectionState.introspectionStateLabel": "Introspection:",
        "NodeListItem.Profile": "Profil:",
        "NodeListItem.actions.manageDrives": "G\u00e9rer les disques",
        "NodeListItem.gbDisk": "GB disque",
        "NodeListItem.mbRam": "Mo RAM",
        "NodeMaintenanceState.maintenanceWarning": "Maintenance",
        "NodePowerState.powerOff": "Allum\u00e9",
        "NodePowerState.powerOn": "Eteint",
        "NodePowerState.poweringOff": "Mise hors tension en cours",
        "NodePowerState.poweringOn": "Mise sous tension en cours",
        "NodePowerState.rebooting": "Red\u00e9marrage en cours",
        "NodePowerState.unknownPowerState": "Inconnu",
        "NodeProvisionState.provisionStateLabel": "\u00c9tat de d\u00e9ploiement:",
        "Nodes.loadingNodes": "Chargement des n\u0153uds...",
        "Nodes.nodes": "N\u0153uds",
        "Nodes.refreshResults": "Rafra\u00eechir les r\u00e9sultats",
        "Nodes.registerNodes": "Enregistrer les n\u0153uds",
        "NodesActions.introspectionFailedNotificationTitle": "\u00c9chec de l'introspection des n\u0153uds",
        "NodesActions.introspectionNotificationMessage": "Les n\u0153uds s\u00e9lectionn\u00e9 ont \u00e9t\u00e9 inspect\u00e9 avec succ\u00e8s.",
        "NodesActions.introspectionNotificationTitle": "Introspection des n\u0153uds termin\u00e9",
        "NodesListForm.operationInProgressValidationMessage": "Il y a une op\u00e9ration en cours sur certains des n\u0153uds s\u00e9lectionn\u00e9s",
        "NodesListForm.selectNodesValidationMessage": "Merci de s\u00e9lectionner des n\u0153uds d'abord",
        "NodesTable.loadingNodes": "Chargement des n\u0153uds...",
        "NodesTable.noNodes": "Il n'y a aucune n\u0153ud disponible.",
        "NodesTableView.deleteNodesModalMessage": "\u00cates-vous s\u00fbr de vouloir supprimer les n\u0153uds s\u00e9lectionn\u00e9s?",
        "NodesTableView.deleteNodesModalTitle": "Supprimer les n\u0153uds",
        "NodesTableView.introspectNodes": "Introspecter les n\u0153uds",
        "NodesTableView.provideNodes": "Renseigner des noeuds",
        "NodesTables.cpuArch": "CPU Arch.",
        "NodesTables.cpuCores": "CPU (coeurs)",
        "NodesTables.diskGb": "Disque (GB)",
        "NodesTables.macAddresses": "Adresse(s) MAC",
        "NodesTables.maintenance": "Maintenance",
        "NodesTables.memoryMb": "M\u00e9moire (Mo)",
        "NodesTables.name": "Nom",
        "NodesTables.powerState": "Etat de l'alimentation",
        "NodesTables.profile": "Profil",
        "NodesTables.provisionState": "\u00c9tat de d\u00e9ploiement",
        "NodesToolbar.filterStringPlaceholder": "Ajouter un filtre",
        "NodesToolbarActions.deleteNodes": "Supprimer les n\u0153uds",
        "NodesToolbarActions.deleteNodesModalMessage": "\u00cates-vous s\u00fbr de vouloir supprimer les n\u0153uds s\u00e9lectionn\u00e9s?",
        "NodesToolbarActions.disabledButtonsWarning": "Vous devez d'abord s\u00e9lectionner des n\u0153uds, ou une op\u00e9ration est d\u00e9j\u00e0 en cours sur certains des n\u0153uds s\u00e9lectionn\u00e9s.",
        "NodesToolbarActions.introspectNodes": "Introspecter les n\u0153uds",
        "NodesToolbarActions.manageNodes": "G\u00e9rer les n\u0153uds",
        "NodesToolbarActions.provideNodes": "Renseigner des noeuds",
        "OvercloudInfo.loadingOvercloudInformation": "Chargement des informations de l'overcloud",
        "OvercloudInfo.overcloudInformationHeader": "Informations sur l'overcloud:",
        "OvercloudInfo.overcloudIpAddress": "Adresse IP de l'overcloud:",
        "OvercloudInfo.password": "Mot de passe:",
        "OvercloudInfo.username": "Nom d'utilisateur:",
        "PXEAndDRACDriverFields.addr_title": "nom d'h\u00f4te DRAC",
        "PXEAndDRACDriverFields.port_title": "Port DRAC",
        "PXEAndDRACDriverFields.pwd_title": "Mot de passe DRAC",
        "PXEAndDRACDriverFields.user_title": "Nom d'utilisateur DRAC",
        "PXEAndIPMIToolDriverFields.addr_title": "Adresse IP IPMI ou FQDN",
        "PXEAndIPMIToolDriverFields.port_title": "Port IPMI",
        "PXEAndIPMIToolDriverFields.pwd_title": "Mot de passe IPMI",
        "PXEAndIPMIToolDriverFields.user_title": "Nom d'utilisateur IPMI",
        "ParameterInput.enterValidJson": "Merci de renseigner un JSON valide.",
        "ParameterInputList.noParameters": "Il n'y a actuellement aucun param\u00e8tre \u00e0 configurer dans cette section.",
        "Parameters.cancel": "Annuler",
        "Parameters.general": "G\u00e9n\u00e9ral",
        "Parameters.saveAndClose": "Sauvegarder et quitter",
        "Parameters.saveChanges": "Enregistrer les changements",
        "ParametersActions.parametersUpdatedNotficationMessage": "Les param\u00e8tres de d\u00e9ploiement ont \u00e9t\u00e9 mis \u00e0 jour avec succ\u00e8s.",
        "ParametersActions.parametersUpdatedNotficationTitle": "Param\u00e8tres mis \u00e0 jour",
        "PlanActions.delete": "Supprimer",
        "PlanActions.edit": "Editer",
        "PlanActions.export": "Exporter",
        "PlanCard.deletingPlan": "Suppression de {planName}...",
        "PlanCard.notDeployed": "Non d\u00e9ploy\u00e9",
        "PlanEditFormTabs.files": "Fichiers",
        "PlanEditFormTabs.updatePlan": "Mettre \u00e0 jour le plan",
        "PlanEditFormTabs.uploadFiles": "Charger des fichiers",
        "PlanEditFormTabs.uploadType": "Type de chargement",
        "PlanFormTabs.addPlanName": "Ajouter un nom de plan",
        "PlanFormTabs.files": "Fichiers",
        "PlanFormTabs.newPlan": "Nouveau plan",
        "PlanFormTabs.planNameValidationError": "Merci d'utiliser uniquement des caract\u00e8res alphanum\u00e9riques et des tirets (-).",
        "PlanFormTabs.uploadType": "Type de chargement",
        "PlanUploadTypeRadios.localFolder": "R\u00e9pertoire local",
        "PlanUploadTypeRadios.tarArchive": "Archive Tar (tar.gz)",
        "PlansActions.deploymentFailedNotificationTitle": "D\u00e9ploiement \u00e9chou\u00e9",
        "PlansActions.exportFailedNotificationTitle": "Echec de l'export",
        "PlansActions.planCreatedNotificationTitle": "Le plan a \u00e9t\u00e9 cr\u00e9\u00e9",
        "PlansActions.planDeletedNotificationTitle": "Plan supprim\u00e9",
        "PlansActions.planUpdatedNotificationTitle": "Plan mis \u00e0 jour",
        "PlansList.plans": "Plans",
        "RegisterNodeForm.General": "G\u00e9n\u00e9ral",
        "RegisterNodeForm.architecture": "Architecture",
        "RegisterNodeForm.cpuCount": "Nombre de CPU",
        "RegisterNodeForm.diskGb": "Disque (GB)",
        "RegisterNodeForm.driver": "Pilote",
        "RegisterNodeForm.enterValidMacAddress": "Merci de renseigner une adresse MAC valide.",
        "RegisterNodeForm.hardware": "Mat\u00e9riel",
        "RegisterNodeForm.macAddressesDescription": "Si vous renseigner plusieurs adresses MAC, merci de les s\u00e9parer par une virgule. (ex: aa:bb:cc:dd:ee:ff,12:34:56:78:90:xx,do:re:mi:fa:so:ra)",
        "RegisterNodeForm.management": "Gestion",
        "RegisterNodeForm.memoryMb": "M\u00e9moire (Mo)",
        "RegisterNodeForm.name": "Nom",
        "RegisterNodeForm.networking": "R\u00e9seau",
        "RegisterNodeForm.nicMacAddresses": "Adresses MAC de la NIC",
        "RegisterNodeForm.nodeDetail": "D\u00e9tails du n\u0153ud",
        "RegisterNodeForm.nodeNameMaxLength": "Le nom du n\u0153ud peut contenir jusqu'\u00e0 255 caract\u00e8res.",
        "RegisterNodesActions.registrationNotificationMessage": "Les n\u0153uds ont \u00e9t\u00e9 enregistr\u00e9s avec succ\u00e8s.",
        "RegisterNodesActions.registrationNotificationTitle": "Enregistrement des n\u0153uds termin\u00e9s",
        "RegisterNodesDialog.addANodeManually": "Ajouter un n\u0153ud manuellement ou charger des n\u0153uds depuis un fichier.",
        "RegisterNodesDialog.addNew": "Ajouter un nouveau",
        "RegisterNodesDialog.cancel": "Annuler",
        "RegisterNodesDialog.csvUnsupported": "Chargement par CSV non support\u00e9",
        "RegisterNodesDialog.invalidJson": "JSON non valide",
        "RegisterNodesDialog.noNodesToRegister": "\"Aucun n\u0153ud \u00e0 enregistrer\" ",
        "RegisterNodesDialog.or": " ou ",
        "RegisterNodesDialog.provideCsvOrInstackenvJson": "Merci de fournir un fichier CSV ou instackenv.json",
        "RegisterNodesDialog.registerNodes": "Enregistrer les n\u0153uds",
        "RegisterNodesDialog.registeringNodes": "Enregistrement des n\u0153uds...",
        "RegisterNodesDialog.selectedFileUnsupported": "Le format du fichier s\u00e9lectionner n'est pas encore support\u00e9.",
        "RegisterNodesDialog.undefinedNode": "N\u0153ud non d\u00e9fini",
        "RegisterNodesDialog.unsupportedFileFormat": "Format de fichier non support\u00e9",
        "RegisterNodesDialog.uploadFromFile": "Chargement depuis un fichier",
        "RoleCard.assignNodes": "Assigner des n\u0153uds",
        "RoleCard.availableNodesCount": "de {count, number}",
        "RoleCard.nodesAssigned": "N\u0153uds assign\u00e9s",
        "RoleDetail.loadingParameters": "Chargement des param\u00e8tres...",
        "RoleDetail.networkConfiguration": "Configuration du r\u00e9seau ",
        "RoleDetail.parameters": "Param\u00e8tres",
        "RoleDetail.role": "{roleName} Role",
        "RoleDetail.saveChanges": "Enregistrer les changements",
        "RoleDetail.services": "Services",
        "RoleServices.noParameters": "Il n'y a actuellement aucun param\u00e8tre \u00e0 configurer dans cette section.",
        "RoleServices.selectService": "Merci de s\u00e9lectionner un service \u00e0 configurer",
        "Roles.loadingDeploymentRoles": "Chargement des roles de d\u00e9ploiement...",
        "RolesStep.loadingNodes": "Chargement des n\u0153uds...",
        "RolesStep.loadingParameters": "Chargement des param\u00e8tres...",
        "SelectAll.deselectAllText": "Tout d\u00e9s\u00e9lectionner",
        "SelectAll.selectAllText": "Tout s\u00e9lectionner",
        "StackResourcesTable.loadingResources": "Chargement des ressources...",
        "StackResourcesTable.name": "Nom",
        "StackResourcesTable.noResourcesAvailable": "Il n'y a aucune ressource disponible.",
        "StackResourcesTable.status": "Statut",
        "StackResourcesTable.updatedTime": "Heure mise \u00e0 jour",
        "TagNodesForm.cancel": "Annuler",
        "TagNodesForm.confirm": "Confirmez",
        "TagNodesForm.customProfileDescription": "En minuscule avec des tirets comme s\u00e9parateur. Ex: \"block-storage\"",
        "TagNodesForm.customProfileErrorMessage": "Doit \u00eatre minuscule avec des tirets en tant que s\u00e9parateur",
        "TagNodesForm.customProfileLabel": "Profil personnalis\u00e9",
        "TagNodesForm.customProfileOption": "Sp\u00e9cifier un profil personnalis\u00e9",
        "TagNodesForm.selectProfileLabel": "S\u00e9lectionner un profil",
        "Toolbar.activeFilters": "Filtres actifs:",
        "Toolbar.clearAllActiveFilters": "Supprimer tous les filtres",
        "UserAuthenticator.authenticating": "Authentification...",
        "ValidationDetail.close": "Fermer",
        "ValidationDetail.description": "Description :",
        "ValidationDetail.groups": "Groupes:",
        "ValidationDetail.output": "Sortie:",
        "ValidationDetail.status": "Statut:",
        "ValidationDetail.validationDetail": "D\u00e9tails de la validation",
        "ValidationsList.loadingValidations": "Chargement des validations...",
        "ValidationsList.noValidationsMessage": "Il n'y a pas de validation actuellement.",
        "ValidationsList.refresh": "Actualiser",
        "ValidationsList.validations": "Validations",
        "ValidationsToolbar.filterStringPlaceholder": "Ajouter un filtre",
        "ValidationsToolbar.group": "Groupe",
        "ValidationsToolbar.name": "Nom",
        "nodeExtendedinfo.architecture": "Architecture:",
        "nodeExtendedinfo.bios": "Bios:",
        "nodeExtendedinfo.driver": "Pilote:",
        "nodeExtendedinfo.interfaceIpAddress": "Adresse IP",
        "nodeExtendedinfo.interfaceMacAddress": "Adresse MAC",
        "nodeExtendedinfo.interfaces": "Interfaces:",
        "nodeExtendedinfo.kernel": "Noyau:",
        "nodeExtendedinfo.product": "Produits:",
        "nodeExtendedinfo.productName": "Nom",
        "nodeExtendedinfo.productVendor": "Vendeur",
        "nodeExtendedinfo.productVersion": "Version",
        "nodeExtendedinfo.registered": "Enregistr\u00e9:",
        "nodeExtendedinfo.rootDisk": "Disque racine:",
        "nodeExtendedinfo.uuid": "UUID",
        "reduxForm.validations.maxValue": "La valeur maximale est {max, number}.",
        "reduxForm.validations.minValue": "La valeur minimale est {min, number}.",
        "reduxForm.validations.number": "La valeur doit \u00eatre un nombre."
    }
}
