{
  "core.init.successNotice": "Votre projet a été initialisé avec succès pour fonctionner avec TeamsFx.\n\nQuelques étapes suivantes : \nteamsfx add <feature> vous permettra d’ajouter des fonctionnalités telles que l’authentification unique ou l’intégration des notifications Teams.\n\nConseil de pro : \nlisez aka.ms/teams-manifest pour en savoir plus sur la mise à jour du fichier manifeste pour vous connecter à votre expérience de page de lancement existante.",
  "core.provision.provision": "Approvisionner",
  "core.provision.learnMore": "En savoir plus",
  "core.provision.switchedM365AccountNotice": "Vous utilisez désormais un client Microsoft 365 différent de celui que vous avez utilisé précédemment.",
  "core.provision.switchedAzureSubscriptionNotice": "Vous utilisez désormais un autre abonnement Azure que celui que vous avez utilisé précédemment.",
  "core.provision.switchedM365AccountAndAzureSubscriptionNotice": "Vous utilisez maintenant un autre locataire Microsoft 365 et un autre abonnement Azure que celui que vous avez utilisé précédemment.",
  "core.provision.createNewAzureBotNotice": "Nous allons créer une ressource de bot Azure.",
  "core.provision.azureAccount": "Compte Azure : %s",
  "core.provision.azureSubscription": "Abonnement Azure : %s",
  "core.provision.m365Account": "Compte Microsoft 365 : %s",
  "core.provision.confirmEnvAndCostNotice": "Le coût peut être facturé en fonction de l’utilisation. Voulez-vous provisionner des ressources dans %s environnement à l’aide des comptes répertoriés ci-dessus ?",
  "core.provision.confirmEnvOnlyNotice": "Voulez-vous provisionner des ressources dans %s environnement à l’aide du compte répertorié ci-dessus ?",
  "core.deploy.confirmEnvNotice": "Voulez-vous déployer des ressources dans %s environnement?\nLe compte Azure (%s) avec un abonnement (%s) sera utilisé pour le déploiement.",
  "core.deploy.confirmEnvNoticeV3": "Voulez-vous déployer des ressources dans l’environnement %s ?",
  "core.provision.successNotice": "'%s' a été provisionné avec succès dans le cloud.",
  "core.provision.configurationFinishNotice": "[%s] Configuration terminée.",
  "core.provision.ProvisionFinishNotice": "[%s] Provisionnement terminé !",
  "core.provision.viewResources": "Afficher les ressources provisionnées",
  "core.deploy.FailedToDeployBeforeProvision": "Unable to deploy because the resources have not been provisioned yet. Make sure you do the provision first. Click Get Help to learn more about why you need to provision.",
  "core.deploy.noCapabilityFound": "Aucune capacité trouvée pour %s. Cliquez sur Obtenir de l’aide pour en savoir plus sur l’ajout de fonctionnalités.",
  "core.deploy.successNotice": "'%s’a été déployé.",
  "core.deploy.aadManifestSuccessNotice": "Votre application Azure Active Directory a été déployée. Cliquez sur « En savoir plus » pour voir comment afficher votre application Azure Active Directory.",
  "core.deploy.aadManifestOnCLISuccessNotice": "Your Azure Active Directory application has been successfully updated.",
  "core.deploy.aadManifestLearnMore": "En savoir plus",
  "core.deploy.failNotice": "Unable to deploy '%s'!",
  "core.deploy.botTroubleShoot": "Pour résoudre les problèmes liés à l’application bot dans Azure, cliquez sur En savoir plus pour obtenir de la documentation.",
  "core.deploy.botTroubleShoot.learnMore": "En savoir plus",
  "core.deploy.startNotice": "[%s] Démarrage du déploiement.",
  "core.deploy.selectedPluginsToDeployNotice": "[%s] Plug-ins sélectionnés à déployer : %s",
  "core.option.deploy": "Déployer",
  "core.option.confirm": "Confirmer",
  "core.option.cancel": "Annuler",
  "core.option.learnMore": "En savoir plus",
  "core.option.upgrade": "Mettre à niveau",
  "core.option.moreInfo": "Plus d’informations",
  "core.addCapability.addCapabilityNotice": "La fonctionnalité %s a été ajoutée à votre projet. F5 pour déboguer l’application ou déclencher « Teams: Provisionner dans le cloud » pour créer des ressources.",
  "core.addCapability.addCapabilitiesNotice": "Les fonctionnalités %s ont été ajoutées à votre projet. F5 pour déboguer l’application ou déclencher « Teams: Provisionner dans le cloud » pour créer des ressources.",
  "core.addCapability.addCapabilityNoticeForCli": "La fonctionnalité %s a été ajoutée à votre projet. Exécutez 'teamsfx provision' pour créer des ressources.",
  "core.addCapability.addCapabilitiesNoticeForCli": "Les fonctionnalités %s ont été ajoutées à votre projet. Exécutez 'teamsfx provision' pour créer des ressources.",
  "core.addResource.addResourceNotice": "La ressource %s a été configurée avec succès pour votre projet, le déclencheur « Teams : approvisionner dans le cloud » créera la ressource dans votre souscription Azure.",
  "core.addResource.addResourceNoticeForCli": "La ressource %s a été configurée avec succès pour votre projet, exécutez 'teamsfx provision' pour créer la ressource dans votre abonnement Azure.",
  "core.addResource.addResourcesNotice": "Les ressources %s ont été configurées avec succès pour votre projet, le déclencheur « Teams : Provisionner dans le cloud » créera les ressources dans votre abonnement Azure.",
  "core.addResource.addResourcesNoticeForCli": "Les ressources %s ont été configurées avec succès pour votre projet, exécutez 'teamsfx provision' pour créer les ressources dans votre abonnement Azure.",
  "core.NoPluginSelected": "Aucun plug-in sélectionné",
  "core.question.AzureResourcesQuestion.placeholder": "Sélectionner une ressource (facultatif)",
  "core.question.AzureResourcesQuestion.title": "Ressources cloud",
  "core.InitCapabilityTitle": "Kit de ressources Teams : sélectionnez la fonctionnalité de votre application",
  "core.InitCapabilityTab": "Votre application contient des fonctionnalités d’onglet",
  "core.InitCapabilityBot": "Votre application contient des fonctionnalités bot",
  "core.InitEditorTitle": "Kit de ressources Teams : sélectionnez votre environnement de développement",
  "core.InitEditorVsc": "Visual Studio Code (JS/TS)",
  "core.InitEditorVs": "Visual Studio (.NET)",
  "core.InitEditorVscDesc": "Vous développez avec Visual Studio Code et utilisez JS/TS",
  "core.InitEditorVsDesc": "Vous développez avec Visual Studio et utilisez .NET",
  "core.InitIsSPFxTitle": "Kit de ressources Teams : développez-vous avec SPFx ?",
  "core.InitOptionYes": "Oui",
  "core.InitOptionNo": "Non",
  "core.InitGenerateConfirm": "Kit de ressources Teams : le kit de ressources Teams va générer les fichiers suivants (les fichiers existants avec des noms dupliqués seront remplacés). Voulez-vous continuer ? \n%s",
  "core.progress.scaffoldTab": "Génération de modèles automatique d’un onglet",
  "core.progress.scaffoldTab.detail": "Application d’onglet de génération de modèles automatique.",
  "core.progress.scaffoldBot": "Bot de génération de modèles automatique",
  "core.progress.scaffoldBot.detail": "Récupération des modèles.",
  "core.progress.scaffoldApi": "Fonctions de génération de modèles automatique",
  "core.progress.scaffoldApi.detail": "Projet de génération de modèles automatique de fonctions.",
  "core.progress.buildingTab": "Génération d’un onglet",
  "core.progress.buildingTab.detail": "Génération de l’application d’onglet",
  "core.progress.buildingApi": "Génération de fonctions",
  "core.progress.buildingApi.detail": "Génération d’un projet Functions.",
  "core.progress.buildingBot": "Génération d’un bot",
  "core.progress.buildingBot.detail": "Installation des dépendances.",
  "core.progress.provisionBot": "Inscription du bot",
  "core.progress.generateTemplate": "Génération du modèle",
  "core.progress.generateTemplate.detail": "Downloading Template %s",
  "core.progress.generateSample": "Génération d’un échantillon",
  "core.progress.generateSample.detail": "Downloading Sample %s",
  "core.progress.configureStorage": "Configuration d’un onglet",
  "core.progress.packingCode": "Création d’un package d’application.",
  "core.progress.deploy": "Deploy",
  "core.progress.publish": "Publish",
  "core.progress.provision": "Provision",
  "core.progress.enableStaticWebsite": "Activation du site web statique du compte de stockage Azure.",
  "core.progress.getDeploymentSrcAndDest": "Récupération de la source et de la destination du déploiement.",
  "core.progress.clearStorageAccount": "Nettoyage du compte de stockage Azure.",
  "core.progress.uploadTabToStorage": "Chargement du serveur frontal de tabulation vers le compte de stockage Azure.",
  "core.progress.configureAzureStorage": "Configuration du stockage Azure, activer le paramètre de site web statique.",
  "core.progress.runCommand": "Run command %s at %s",
  "core.progress.deployToAzure": "Deploying %s to %s.",
  "core.log.updateFunctionAppSettings": "Mise à jour des paramètres de l’application Azure Functions.",
  "core.error.programmingLanguageInvalid": "Nous avons trouvé un langage de programmation non valide dans les paramètres du projet.",
  "core.Notification.ReadMore": "En savoir plus",
  "core.localDebug.tenantConfirmNoticeWhenAllowSwitchAccount": "Vous exécutez déjà le débogage pour l’application Teams dans un autre locataire '%s'. Si vous souhaitez vraiment changer de locataire pour le débogage, vous pouvez supprimer le ou les fichiers locaux (%s) et réexécuter le débogage.",
  "core.migrationToArmAndMultiEnv.Message": "Teams Toolkit mettra à niveau vos fichiers de configuration de projet pour prendre en charge les dernières fonctionnalités. Le processus de mise à niveau ne modifiera pas votre code personnalisé et créera les fichiers de sauvegarde au cas où une réinitialisation serait nécessaire.\nNotez que cette mise à niveau est indispensable pour continuer à utiliser la version actuelle de Teams Toolkit. Si vous n'êtes pas prêt à mettre à niveau et que vous souhaitez continuer à utiliser l’ancienne version, veuillez trouver Teams Toolkit dans Extension et installer la version <= 2.10.0",
  "core.migrationV3.confirmOnly.Message": "Confirmez la mise à niveau",
  "core.migrationV3.Message": "Mettez à niveau votre projet Teams Toolkit pour rester compatible avec la dernière version. Un répertoire de sauvegarde va être créé avec un récapitulatif de mise à niveau.",
  "core.migrationV3.VS.Message": "La fonctionnalité d’aperçu du Kit de ressources Teams - Améliorations App Configuration Teams est activée. Ce projet doit être mis à niveau pour fonctionner avec les fonctionnalités en préversion. Sélectionnez « En savoir plus » pour en savoir plus sur les modifications requises ou sélectionnez « Mettre à niveau » pour effectuer les modifications automatiquement. Si vous ne souhaitez pas effectuer la mise à niveau, vous pouvez désactiver la fonctionnalité d’aperçu.",
  "core.migrationV3.aadManifestNotExist": "templates/appPackage/aad.manifest.template.json n’existe pas. Vous essayez peut-être de mettre à niveau un projet créé par Teams Toolkit pour Visual Studio Code v3.x / Teams Toolkit CLI v0.x / Teams Toolkit pour Visual Studio v17.3. Installez Teams Toolkit pour Visual Studio Code v4.x / Teams Toolkit CLI v1.x / Teams Toolkit pour Visual Studio v17.4 et exécutez d’abord la mise à niveau.",
  "core.migrationV3.manifestNotExist": "templates/appPackage/manifest.template.json n’existe pas. Vous essayez peut-être de mettre à niveau un projet créé par Teams Toolkit pour Visual Studio Code v3.x / Teams Toolkit CLI v0.x / Teams Toolkit pour Visual Studio v17.3. Installez Teams Toolkit pour Visual Studio Code v4.x / Teams Toolkit CLI v1.x / Teams Toolkit pour Visual Studio v17.4 et exécutez d’abord la mise à niveau.",
  "core.migrationV3.manifestInvalid": "templates/appPackage/manifest.template.json is invalid.",
  "core.migrationV3.CreateNewProject": "Kit de ressources Teams (préversion) ne prend pas en charge la migration de projets à partir de versions précédentes. La migration de projet sera ajoutée dans une prochaine version.",
  "core.migrationV3.abandonedProject": "Ce projet est uniquement destiné à l’aperçu et ne sera pas pris en charge par le kit de ressources Teams. Veuillez essayer le kit de ressources Teams en créant un projet",
  "core.migrationV3.notAllowedMigration": "La version préliminaire du kit de ressources Teams prend en charge la nouvelle configuration de projet et est incompatible avec les versions précédentes. Essayez-le en créant un projet ou exécutez d’abord « mise à niveau teamsfx » pour mettre à niveau votre projet.",
  "core.migrationToArmAndMultiEnv.SuccessMessage": "La mise à niveau a réussi.",
  "core.migrationToArmAndMultiEnv.ErrorMessage": "The upgrade process has failed. To troubleshoot and resolve the issue, please check the error message in the [Output panel](command:fx-extension.showOutputChannel).\n If you prefer to upgrade manually, please click on 'Learn More' to view the FAQ section.",
  "core.migrationToArmAndMultiEnv.PreCheckErrorMessage": "The upgrade process has failed. The file '%s' either does not exist or is not in JSON format. To proceed with the upgrade, please fix the file and try again by running the command \"Teams: Upgrade project\".\n If you prefer to upgrade manually, please click on \"Learn More\" to access the FAQ section.",
  "core.consolidateLocalRemote.Message": "Votre projet sera mis à niveau pour fonctionner avec la dernière version du kit de ressources de Teams. La mise à niveau ajoutera uniquement les fichiers config.local.json, manifest.template.json et sauvegardera les fichiers manifest.remote.template.json, manifest.local.template.json sans modifier votre code personnalisé. Si vous ne voulez pas mettre à niveau, veuillez installer une version plus ancienne du kit de ressources de Teams (<=3.7.0).",
  "core.consolidateLocalRemoteWithAadManifest.Message": "Votre projet va être mis à niveau pour fonctionner avec la dernière version du kit de ressources de Teams. La mise à niveau ajoute uniquement les fichiers config.local.json, manifest.template.json, aad.template.json, met à jour le fichier projectSettings.json et sauvegarde les fichiers manifest.remote.template.json, manifest.local.template.json, projectSettings.json sans modifier votre code personnalisé. Si vous ne voulez pas mettre à jour, installez une ancienne version du kit de ressources de Teams (<=3.7.0)",
  "core.consolidateLocalRemote.DifferentManifest": "Dans la mesure où le kit de ressources Teams utilise manifest.remote.template.json comme fichier de modèle de manifeste unique après la mise à niveau, si vous avez personnalisé manifest.local.template.json, vous devez mettre à jour manifest.template.json pour inclure votre modification.",
  "core.consolidateLocalRemote.SuccessMessage": "Félicitations ! Vous avez mis à jour avec succès la structure de votre projet Teams App. Nous avons ajouté config.local.json pour le débogage et manifest.template.json pour les deux applications Teams fonctionnant localement et à distance. Et nous avons sauvegardé localSettings.json, manifest.local.template.json et manifest.remote.template.json dans le dossier .backup.",
  "core.consolidateLocalRemoteWithAadManifest.SuccessMessage": "Félicitations ! Vous avez mis à niveau votre structure de projet d’application Teams. Nous avons ajouté config.local.json pour le débogage, manifest.template.json pour Teams application s’exécutant localement et à distance, et aad.template.json pour le modèle de manifeste AAD. Nous avons sauvegardé localSettings.json, manifest.local.template.json, manifest.remote.template.json, projectSettings.json dans le dossier .backup.",
  "core.aadManifestMigration.outputMsg": "Félicitations! Le manifeste AAD a été ajouté. Veuillez commencer à utiliser ce fichier pour personnaliser l’inscription de votre application AAD. Nous avons ajouté le fichier aad.template.json, mis à jour votre projectSettings.json et sauvegardé projectSettings.json dans le dossier .backup.",
  "core.aadManifestMigration.SuccessMessage": "Détectez que votre projet est une version antérieure et mettez à jour automatiquement votre projet pour obtenir la nouvelle version de Teams Toolkit. Les modifications suivantes ont été apportées :\n1.aad.template.json est créé sous 'templates/appPackage'. Pour plus d’informations sur le manifeste AAD, consultez %s\n2. '.fx/configs/projectSettings.json' est mis à jour pour inclure la configuration liée à l’authentification. Vous trouverez une sauvegarde de l’ancienne version dans le dossier .backup.\nFélicitations ! Votre projet est maintenant mis à jour et prêt à être exécuté dans la dernière version de Teams Toolkit.",
  "core.aadManifestMigration.ParsePermissionsFailedWarning": "Impossible d’analyser le fichier permissions.json lors de la migration. Suivez ce lien pour mettre à jour les autorisations dans le fichier aad.template.json si nécessaire : https://aka.ms/teamsfx-aad-manifest#customize-requiredresourceaccess",
  "core.projectVersionChecker.cliUseNewVersion": "Your TeamFx CLI version is old and it doesn't support current project, please upgrade to the latest version using command below:\nnpm install -g @microsoft/teamsfx-cli@latest",
  "core.projectVersionChecker.incompatibleProject": "Le projet actif est incompatible avec la version installée de Teams Toolkit.",
  "core.projectVersionChecker.vs.incompatibleProject": "Le projet de la solution est créé avec la fonctionnalité d’évaluation de Teams Toolkit - Améliorations de Teams App Configuration. Vous pouvez activer la fonctionnalité en préversion pour continuer.",
  "core.aad.includeAadQuestionTitle": "Indique s’il faut déployer le manifeste aad.",
  "core.aad.aadManifestFilePath": "Entrer le chemin d’accès au fichier aad.template.json à déployer",
  "core.deployArmTemplates.StartNotice": "[%s] Démarrer le déploiement des modèles ARM.",
  "core.deployArmTemplates.CompileBicepSuccessNotice": "[%s] Compilez correctement les fichiers Bicep au format JSON.",
  "core.deployArmTemplates.SuccessNotice": "[%s] Déploiement réussi des modèles ARM. Nom du groupe de ressources : %s. Nom du déploiement : %s",
  "core.deployArmTemplates.PollDeploymentStatusNotice": "[%s] Interrogation de l’état du déploiement...",
  "core.deployArmTemplates.Progress.Title": "Déploiement de modèles ARM",
  "core.deployArmTemplates.Progress.Start": "Préparation.",
  "core.deployArmTemplates.Progress.ExecuteDeployment": "Déploiement de modèles ARM de solution sur Azure. Cela pourrait prendre plusieurs minutes.",
  "core.deployArmTemplates.RetryGetDeploymentStatus": "%s -> en attente d’obtenir l’état du déploiement [Heure de la nouvelle tentative : %s]",
  "core.deployArmTemplates.FailedToReadResourceGroup": "Unable to get resource group from project solution settings.",
  "core.deployArmTemplates.FailedToGetEnvironmentName": "Unable to get target environment name from solution context.",
  "core.deployArmTemplates.ParameterNotExist": "%s n'existe pas.",
  "core.deployArmTemplates.FailedToExpandParameter": "Unable to get expanded parameter from %s",
  "core.deployArmTemplates.FailedToGetSubsId": "Unable to get subscription id.",
  "core.deployArmTemplates.ActionSuccess": "Les modèles ARM ont été déployés. Nom du groupe de ressources : %s. Nom du déploiement : %s",
  "core.handleConfigFile.FailedToUpdateAzureParameters": "Unable to update Azure parameters for %s environment.",
  "core.appSettingsUtil.FailedToResetAppSettingsDevelopment": "Unable to reset values in appsettings.Development.json.",
  "core.backupFiles.FailedToBackupFiles": "Unable to backup %s.",
  "core.collaboration.ListCollaboratorsSuccess": "'List Microsoft 365 App owners' succeeded, you can view it in [Output panel](%s).",
  "core.collaboration.GrantingPermission": "Attribution de niveaux d’autorisation",
  "core.collaboration.EmailCannotBeEmptyOrSame": "L’e-mail du collaborateur ne peut pas être nul ou identique à celui de l’utilisateur actuel",
  "core.collaboration.CannotFindUserInCurrentTenant": "Impossible de trouver l’utilisateur dans le locataire actuel, veuillez vérifier si votre adresse e-mail est correcte",
  "core.collaboration.GrantPermissionForUser": "Accorder l’autorisation à l’utilisateur %s",
  "core.collaboration.AccountToGrantPermission": "Compte pour pouvoir accorder votre autorisation : ",
  "core.collaboration.StartingGrantPermission": "Démarrage de l’autorisation d’octroi pour l’environnement : ",
  "core.collaboration.TenantId": "ID de locataire : ",
  "core.collaboration.PermissionHasBeenGrantTo": "l’autorisation a été accordée à ",
  "core.collaboration.GrantPermissionResourceId": ", ID de ressource : ",
  "core.collaboration.SharePointTip": "\nSi l’utilisateur ajouté n’est pas un administrateur du site SharePoint App Online Catalog, vous devez configurer manuellement la politique d’accès via le centre d’administration SharePoint, veuillez vous référer à ce lien pour plus de détails : ",
  "core.collaboration.AzureTip": "\nSi l’utilisateur ajouté ne peut pas accéder aux ressources Azure, vous devez configurer manuellement la politique d’accès via le portail Microsoft Azure, veuillez vous référer à ce lien pour plus de détails : ",
  "core.collaboration.ListingM365Permission": "Liste des autorisations Microsoft 365\n",
  "core.collaboration.AccountUsedToCheck": "Compte utilisé pour vérifier : ",
  "core.collaboration.StartingListAllTeamsAppOwners": "\nListe de départ de tous les propriétaires d’applications d’équipes pour l’environnement : ",
  "core.collaboration.StartingListAllAadAppOwners": "\nDémarrage de la liste de tous les propriétaires d’applications Azure Active Directory pour l’environnement : ",
  "core.collaboration.M365TeamsAppId": "Application Microsoft 365 Teams (ID : ",
  "core.collaboration.SsoAadAppId": "Application d’authentification unique d’Azure Active Directory (SSO AAD) (ID : ",
  "core.collaboration.TeamsAppOwner": "Propriétaire de l’application Teams : ",
  "core.collaboration.AadAppOwner": "Propriétaire de l’application Azure Active Directory : ",
  "core.collaboration.StaringCheckPermission": "Démarrage de la vérification des autorisations pour l’environnement : ",
  "core.collaboration.CheckPermissionResourceId": "ID de la ressource : ",
  "core.collaboration.Undefined": "non défini",
  "core.collaboration.ResourceName": ", Nom de la ressource : ",
  "core.collaboration.Permission": ", Autorisation : ",
  "core.collaboration.notProvisioned": "Les ressources n’ont pas encore été provisionnées. Veuillez provisionner d’abord les ressources.",
  "core.collaboration.tenantNotMatch": "L’ID de locataire de votre compte et l’application Azure AD provisionnée ne correspondent pas. Veuillez vérifier si vous vous êtes connecté avec un compte incorrect.",
  "core.developerPortal.scaffold.CannotFindManifest": "Manifeste introuvable à partir du package téléchargé pour l’application Teams %s.",
  "plugins.spfx.questions.framework.title": "Framework",
  "plugins.spfx.questions.versionCheck.title": "Vérification des versions de Node.js et NPM...",
  "plugins.spfx.questions.webpartName.error.duplicate": "Le dossier %s existe déjà. Choisissez un autre nom pour votre composant.",
  "plugins.spfx.questions.webpartName.error.notMatch": "%s ne correspond pas au modèle : %s.",
  "plugins.spfx.questions.packageSelect.title": "SharePoint Framework",
  "plugins.spfx.questions.packageSelect.placeholder": "Sélectionner une option pour la génération de modèles automatique",
  "plugins.spfx.questions.packageSelect.useGlobalPackage.withVersion.label": "Utiliser une infrastructure SPFx installée globalement (%s)",
  "plugins.spfx.questions.packageSelect.useGlobalPackage.noVersion.label": "Utiliser une infrastructure SPFx installée globalement",
  "plugins.spfx.questions.packageSelect.useGlobalPackage.detail": "SPFx %s or later",
  "plugins.spfx.questions.packageSelect.installLocally.withVersion.label": "Installer la dernière infrastructure SPFx (%s) localement dans le répertoire du kit de ressources Teams ",
  "plugins.spfx.questions.packageSelect.installLocally.noVersion.label": "Installer la dernière infrastructure SPFx localement dans le répertoire du kit de ressources Teams ",
  "plugins.spfx.buildNotice": "Package SharePoint généré avec succès à %s",
  "plugins.spfx.deployNotice": "Le package SharePoint %s a été déployé sur [%s](%s).",
  "plugins.spfx.deployFailedNotice": "Vous n'avez pas l'autorisation de télécharger et de déployer un package sur App Catalog %s, veuillez utiliser le compte d'administration du site, ou vous pouvez obtenir votre propre locataire Microsoft 365 gratuit à partir de [Programme pour les développeurs Microsoft 365](https://developer.microsoft.com/en-us/microsoft-365/dev-program).",
  "plugins.spfx.createAppCatalogNotice": "Il n’y a pas de catalogue d’applications client sous %s. Voulez-vous en créer un ?",
  "plugins.spfx.cannotFindPackage": "Package SharePoint %s introuvable",
  "plugins.spfx.cannotFindManifest": "Fichier manifeste introuvable %s",
  "plugins.spfx.cannotGetSPOToken": "Impossible d’obtenir le jeton d’accès SPO",
  "plugins.spfx.cannotGetGraphToken": "Impossible d’obtenir le jeton d’accès Graph",
  "plugins.spfx.insufficientPermission": "Unable to upload and deploy package to App Catalog %s. You need your org's Microsoft 365 tenant admin permissions. You can get free Microsoft 365 tenant from [Microsoft 365 developer program](%s) for testing purpose.",
  "plugins.spfx.createAppcatalogFail": "Unable to create tenant app catalog, due to %s, stack: %s",
  "plugins.spfx.uploadAppcatalogFail": "Unable to upload app package, due to %s",
  "plugins.spfx.buildSharepointPackage": "Génération du package SharePoint",
  "plugins.spfx.deploy.title": "Charger et déployer un package SharePoint",
  "plugins.spfx.deploy.createAppcatalog": "Créer un catalogue d’applications SharePoint",
  "plugins.spfx.deploy.uploadAddDeploy": "Charger et déployer le package SPFx sur votre catalogue d’applications client",
  "plugins.spfx.scaffold.title": "Génération de modèles automatique du projet",
  "plugins.spfx.error.npmNotFound": "NPM introuvable sur votre ordinateur. Installez la version prise en charge.",
  "plugins.spfx.error.npmVersionNotSupported": "La version NPM v%s n’est pas prise en charge pour SPFx v%s.",
  "plugins.spfx.error.nodeVersionNotSupported": "La version Node.js v%s n’est pas prise en charge pour SPFx v%s.",
  "plugins.spfx.error.npmInstallFailed": "Unable to run 'npm install' due to %s",
  "plugins.spfx.error.invalidDependency": "Unable to validate package %s",
  "plugins.spfx.error.noConfiguration": "Votre projet SPFx ne contient aucun fichier .yo-rc.json. Ajoutez le fichier de configuration, puis réessayez.",
  "plugins.spfx.error.devEnvironmentNotSetup": "L’environnement de développement SPFx n’a pas été configuré correctement. Vous pouvez cliquer sur « Aide » pour suivre le guide et configurer l’environnement approprié.",
  "plugins.spfx.scaffold.dependencyCheck": "Vérification des dépendances...",
  "plugins.spfx.scaffold.dependencyInstall": "Installation des dépendances. Cette opération peut prendre plus de 5 minutes.",
  "plugins.spfx.scaffold.scaffoldProject": "Générer SPFx projet à l’aide de Yoman CLI",
  "plugins.spfx.scaffold.updateManifest": "Mettre à jour le manifeste du composant WebPart",
  "plugins.spfx.GetTenantFailedError": "Impossible d’obtenir l' %s %s du client",
  "plugins.spfx.error.installLatestDependencyError": "Des problèmes inconnus ont été rencontrés lors de la configuration de l’environnement SPFx dans le dossier %s. Vous pouvez suivre [Configurer votre environnement de développement SharePoint Framework | Microsoft Learn](%s) pour configurer un environnement SPFx global.",
  "plugins.spfx.error.scaffoldError": "Project creation failed. A possible reason could be from Yeoman SharePoint Generator. Check [Output panel](%s) for details.",
  "plugins.frontend.checkNetworkTip": "Vérifiez votre connexion réseau.",
  "plugins.frontend.checkFsPermissionsTip": "Vérifiez si vous disposez d’autorisations de lecture/écriture sur votre système de fichiers.",
  "plugins.frontend.checkStoragePermissionsTip": "Vérifiez si vous disposez des autorisations d’accès à votre compte de stockage Azure.",
  "plugins.frontend.checkSystemTimeTip": "Vous pouvez obtenir des informations d’identification expirées. Vérifiez si l’heure système est correcte.",
  "plugins.baseErrorMessage": "%s Suggestions : %s",
  "suggestions.retryTheCurrentStep": "Réessayez l’étape actuelle.",
  "plugins.appstudio.buildSucceedNotice": "Le package de Teams a été généré sur [local address](%s).",
  "plugins.appstudio.buildSucceedNotice.fallback": "Le package Teams a été créé à %s.",
  "plugins.appstudio.createPackage.progressBar.message": "Building Teams app package...",
  "plugins.appstudio.publishTip": "Teams : Publier dans Teams",
  "plugins.appstudio.whetherToDeployManifest": "Indique si le manifeste d’application doit être déployé sur la plateforme Teams.",
  "plugins.appstudio.validationFailedNotice": "La validation du manifeste a échoué !",
  "plugins.appstudio.validationSucceedNotice": "La validation du manifeste a réussi !",
  "plugins.appstudio.validateManifest.progressBar.message": "Validating manifest...",
  "plugins.appstudio.validateAppPackage.progressBar.message": "Validating app package...",
  "plugins.appstudio.adminApprovalTip": "Création réussie %s fichier de package d’application à %s. Envoyez ceci à votre administrateur pour approbation.",
  "plugins.appstudio.adminPortal": "Allez sur le portail d'administration.",
  "plugins.appstudio.publishSucceedNotice": "[%s] correctement publiée sur le [admin portal](%s). Une fois approuvée, votre application sera disponible pour votre organisation.[Learn more](%s)",
  "plugins.appstudio.publishSucceedNotice.cli": "[%s] a été publié sur le portail d’administration (%s). Une fois approuvée, votre application sera disponible pour votre organisation. Apprenez-en davantage à partir de %s.",
  "plugins.appstudio.updatePublihsedAppConfirm": "Voulez-vous envoyer une nouvelle mise à jour ?",
  "plugins.appstudio.teamsAppCreatedNotice": "Application Teams créée %s",
  "plugins.appstudio.teamsAppUpdatedLog": "Application Teams mise à jour %s",
  "plugins.appstudio.teamsAppUpdatedNotice": "Le manifeste de votre application Teams a été déployé. Cliquez sur « Afficher dans Developer Portal » pour afficher votre application dans le Portail des développeurs Teams.",
  "plugins.appstudio.teamsAppUpdatedCLINotice": "Le manifeste de votre application Teams a été déployé sur ",
  "plugins.appstudio.updateManifestTip": "Les configurations du fichier manifeste ont déjà été modifiées. Voulez-vous continuer à régénérer le fichier manifeste et à le mettre à jour vers la plateforme Teams ?",
  "plugins.appstudio.updateOverwriteTip": "Le fichier manifeste sur la plateforme Teams a été modifié depuis votre dernière mise à jour. Voulez-vous continuer la mise à jour et le remplacement du fichier manifeste sur la plateforme Teams ?",
  "plugins.appstudio.provisionTip": "Vous devez d’abord exécuter « Approvisionner dans le cloud » pour remplir certains champs dans le manifeste. Cliquez Aide pour en savoir plus sur la raison pour laquelle vous devez effectuer l’approvisionnement.",
  "plugins.appstudio.provisionTitle": "Approvisionner l’application Teams",
  "plugins.appstudio.provisionProgress": "Inscription de l’application Teams %s...",
  "plugins.appstudio.postProvisionProgress": "Mise à jour de l’application Teams %s...",
  "plugins.appstudio.manuallySubmitTip": "Soumettre manuellement le fichier de package d’application Teams",
  "plugins.appstudio.manuallySubmitDescription": "Générez le package d’application Teams. Vous devez l’envoyer manuellement à votre administrateur Teams.",
  "plugins.appstudio.autoPublishTip": "Installer pour votre organisation",
  "plugins.appstudio.autoPublishDescription": "Envoyez votre application à votre administrateur Teams pour approbation via le portail d’application Teams.",
  "plugins.appstudio.pubWarn": "Le %s d’application a déjà été envoyé au catalogue d’applications client.\nÉtat : %s\n",
  "plugins.appstudio.lastModified": "Dernière modification : %s\n",
  "plugins.appstudio.previewOnly": "Afficher l'aperçu uniquement",
  "plugins.appstudio.previewAndUpdate": "Aperçu et mise à jour",
  "plugins.appstudio.overwriteAndUpdate": "Remplacer et mettre à jour",
  "plugins.appstudio.emptyAppPackage": "Impossible de trouver des fichiers dans le package de l’application %s.",
  "plugins.appstudio.unprocessedFile": "%s n’a pas été traitée par le kit de ressources Teams.",
  "plugins.appstudio.viewDeveloperPortal": "Afficher dans Developer Portal",
  "plugins.bot.questionHostTypeTrigger.title": "Choisir des déclencheurs",
  "plugins.bot.questionHostTypeTrigger.placeholder": "Choisir des déclencheurs",
  "plugins.bot.triggers.http-functions.cliName": "http-functions",
  "plugins.bot.triggers.http-functions.description": "Azure Functions",
  "plugins.bot.triggers.http-functions.detail": "Une fonction en cours d’exécution hébergée sur Azure Functions peut écouter les requêtes HTTP.",
  "plugins.bot.triggers.http-functions.label": "Déclencheur HTTP",
  "plugins.bot.triggers.http-and-timer-functions.cliName": "http-and-timer-functions",
  "plugins.bot.triggers.http-and-timer-functions.description": "Azure Functions",
  "plugins.bot.triggers.http-and-timer-functions.detail": "Une fonction en cours d’exécution hébergée sur Azure Functions peut écouter les requêtes HTTP et répondre en fonction d’une planification spécifique.",
  "plugins.bot.triggers.http-and-timer-functions.label": "Déclencheur HTTP et minuteur",
  "plugins.bot.triggers.http-restify.cliName": "http-restify",
  "plugins.bot.triggers.http-restify.description": "Serveur Restify",
  "plugins.bot.triggers.http-restify.detail": "Un serveur restify en cours d’exécution hébergé sur Azure App Service peut écouter les requêtes HTTP.",
  "plugins.bot.triggers.http-restify.label": "Déclencheur HTTP",
  "plugins.bot.triggers.http-webapi.cliName": "http-webapi",
  "plugins.bot.triggers.http-webapi.description": "Serveur d’API web",
  "plugins.bot.triggers.http-webapi.detail": "Un serveur d’API web en cours d’exécution hébergé sur Azure App Service peut écouter les requêtes HTTP.",
  "plugins.bot.triggers.http-webapi.label": "Déclencheur HTTP",
  "plugins.bot.triggers.timer-functions.cliName": "fonctions de minuteur",
  "plugins.bot.triggers.timer-functions.description": "Azure Functions",
  "plugins.bot.triggers.timer-functions.detail": "Une fonction en cours d’exécution hébergée sur Azure Functions peut répondre en fonction d’une planification spécifique.",
  "plugins.bot.triggers.timer-functions.label": "Déclencheur de minuteur",
  "plugins.sql.getQuestionAdminName.title": "Nom d'utilisateur de l'administrateur Azure SQL Server",
  "plugins.sql.getQuestionAdminName.validation.sqlUserNameEmpty": "Le nom d’utilisateur administrateur du serveur Azure SQL ne peut pas être vide",
  "plugins.sql.getQuestionAdminName.validation.sqlUserNameContainsSqlIdentifier": "Le nom d’utilisateur administrateur du serveur Azure SQL ne peut pas être vide",
  "plugins.sql.getQuestionAdminName.validation.sqlUserNameContainsNonAlphanumeric": "Le nom d’utilisateur de l’administrateur du serveur Azure SQL ne peut pas contenir de caractères non alphanumériques",
  "plugins.sql.getQuestionAdminName.validation.sqlUserNameStartWithNumber": "Le nom d’utilisateur administrateur du serveur Azure SQL ne peut pas commencer par un nombre",
  "plugins.sql.getQuestionAdminPassword.title": "Mot de passe de l'administrateur Azure SQL Server",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordEmpty": "Le mot de passe administrateur du serveur Azure SQL ne peut pas être vide",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordLengthLessThan8": "Le mot de passe administrateur du serveur Azure SQL doit comporter au moins 8 caractères",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordLengthGreatThan128": "Le mot de passe Azure SQL server de l’administrateur ne doit pas comporter plus de 128 caractères.",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordMustContain3Categories": "Votre mot de passe doit contenir des caractères appartenant à trois des catégories suivantes : lettres majuscules (a-z), lettres minuscules (a-z), chiffres (0-9) et caractères non alphanumériques (!, $, #, %, etc.).",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordCannotContainUserName": "Votre mot de passe ne peut pas contenir tout ou partie du nom d’utilisateur.",
  "plugins.sql.getQuestionConfirmPassword.title": "Confirmer le mot de passe administrateur du serveur Azure SQL",
  "plugins.sql.getQuestionConfirmPassword.validation.sqlPasswordMustMatch": "Le mot de passe et le mot de passe de confirmation doivent concorder.",
  "plugins.cicd.ciOption.detail": "Aidez-nous à extraire le code, à générer et à exécuter le test.",
  "plugins.cicd.cdOption.detail": "Aidez-nous à extraire du code, à générer, à tester et à déployer sur le cloud.",
  "plugins.cicd.provisionOption.detail": "Aidez-nous à créer/mettre à jour des ressources dans le cloud et Teams l’inscription de l’application.",
  "plugins.cicd.publishOption.detail": "Aidez-nous à publier Teams application pour les clients.",
  "plugins.cicd.whichProvider.title": "Sélectionner un fournisseur CI/CD",
  "plugins.cicd.whichTemplate.title": "Sélectionner un modèle(s)",
  "plugins.cicd.whichEnvironment.title": "Sélectionner un environnement",
  "plugins.cicd.ProgressBar.scaffold.title": "Génération de modèles automatique des fichiers d’automatisation du flux de travail",
  "plugins.cicd.ProgressBar.scaffold.detail": "Génération de modèles automatique du fichier de workflow pour %s",
  "plugins.cicd.result.scaffold.created": "L’automatisation du flux de travail, y compris %s à l’aide de %s pour %s environnement, a été ajoutée à votre projet. Suivez les instructions du fichier README pour configurer vos flux de travail.",
  "plugins.cicd.result.scaffold.skipped": "Vous avez déjà créé un ou plusieurs modèles de %s à l’aide de %s pour l’environnement %s, le personnaliser ou le supprimer pour en créer un nouveau.",
  "plugins.cicd.suggestions.checkPermission": "Vérifiez si vous disposez d’une autorisation suffisante.",
  "plugins.cicd.suggestions.createProjectOrOpenExisting": "Vous pouvez créer un projet ou en ouvrir un existant.",
  "error.cicd.FailedToListMultiEnv": "Unable to list multi env: %s.",
  "error.cicd.PreconditionNotMet": "Certaines conditions préalables des entrées ne sont pas remplies.",
  "plugins.apiConnector.getQuestionApiName.title": "Entrez un nom convivial pour votre API.",
  "plugins.apiConnector.getQuestionApiName.placeholder": "L’alias d’API sera utilisé pour générer des noms de paramètres d’application.",
  "plugins.apiConnector.getQuestionEndpoint.title": "Entrez un point de terminaison d’API pour le débogage.",
  "plugins.apiConnector.getQuestionEndpoint.placeholder": "Le point de terminaison d’API sera ajouté au paramètre d’application locale.",
  "plugins.apiConnector.getQuestion.basicAuth.userName.title": "Entrez le nom d'utilisateur pour l'authentification de base.",
  "plugins.apiConnector.getQuestion.basicAuth.userName.placeholder": "Le nom d’utilisateur sera ajouté au paramètre d’application locale.",
  "plugins.apiConnector.getQuestion.appType.title": "Sélectionnez une inscription d’application AAD à utiliser.",
  "plugins.apiConnector.getQuestion.apiKeyLocation.title": "Sélectionnez la position de la clé API dans la requête.",
  "plugins.apiConnector.getQuestion.apiKeyName.title": "Entrez un nom de clé API.",
  "plugins.apiConnector.getQuestion.apiKeyName.placeholder": "Nous allons ajouter le nom de clé au fichier généré.",
  "plugins.apiConnector.whichService.title": "Sélectionnez le ou les composants pour appeler l’API.",
  "plugins.apiConnector.whichService.placeholder": "Nous allons importer des packages et ajouter des paramètres d’application.",
  "plugins.apiConnector.whichAuthType.title": "Sélectionnez un type d'authentification API.",
  "plugins.apiConnector.whichAuthType.placeholder": "Nous allons générer un exemple de code en fonction de votre sélection.",
  "plugins.apiConnector.reuseAppOption.title": "Réutiliser l’inscription de l’application dans l’application Teams actuelle",
  "plugins.apiConnector.anotherAppOption.title": "Utiliser une autre inscription d’application",
  "plugins.apiConnector.requestHeaderOption.title": "En-tête de requête",
  "plugins.apiConnector.queryParamsOption.title": "Paramètre de requête",
  "plugins.apiConnector.appTenantId.title": "Entrez un ID de locataire AAD.",
  "plugins.apiConnector.appTenantId.placeholder": "L'identifiant du locataire de l'AAD sera ajouté aux paramètres de l'application locale.",
  "plugins.apiConnector.appId.title": "Entrez un ID d’application AAD (ID client).",
  "plugins.apiConnector.appId.placeholder": "L’ID d’application AAD (ID client) sera ajouté au paramètre d’application locale.",
  "plugins.apiConnector.botOption.title": "Notification/Commande & Réponse",
  "plugins.apiConnector.functionOption.title": "Application Azure Functions",
  "plugins.apiConnector.BasicAuthOption.detail": "Utiliser le nom d’utilisateur et le mot de passe pour les demandes d’authentification",
  "plugins.apiConnector.CertAuthOption.detail": "Utiliser un certificat pour authentifier les demandes",
  "plugins.apiConnector.AADAuthOption.detail": "Utiliser le jeton d’accès émis par Azure Active Directory pour authentifier les demandes",
  "plugins.apiConnector.APIKeyOption.detail": "Utiliser la clé API pour authentifier les requêtes",
  "plugins.apiConnector.ImplementMyselfOption.detail": "Utiliser une logique personnalisée pour authentifier les demandes",
  "plugins.apiConnector.questionComponentSelect.emptySelection": "Vous devez sélectionner au moins un composant.",
  "plugins.apiConnector.QuestionAppName.validation.ApiNameExist": "Fournissez un autre nom d’API pour éviter les conflits avec les %s de fichiers existants.",
  "plugins.apiConnector.QuestionAppName.validation.ApiNameAlphanumeric": "Fournissez un autre nom d’API contenant uniquement des caractères alphanumériques.",
  "plugins.apiConnector.QuestionAppName.validation.ApiNameNumberPrefix": "Indiquez un autre nom d’API sans début de numéro.",
  "plugins.apiConnector.Question.validation.EmptyValue": "La valeur ne doit pas être vide.",
  "plugins.apiConnector.Question.validation.NotGuid": "La valeur doit être guid.",
  "plugins.apiConnector.QuestionApiEndpoint.validation.NotHttp": "Le point de terminaison d’API doit être une URL HTTP(s) valide(s).",
  "plugins.apiConnector.Notification.GenerateFiles": "Nous avons généré un exemple de code pour appeler votre API à %s. Ouvrez le ou les fichiers et suivez les instructions qu’il contient pour commencer à appeler vos API.",
  "plugins.apiConnector.Notification.LinkNotification": "Vous pouvez visiter %s pour comprendre comment appeler votre API avec le Kit de développement logiciel (SDK) TeamsFx.",
  "plugins.apiConnector.Log.CommandSuccess": "Nous avons mis à jour votre projet pour appeler l’API cible. Voici la liste des fichiers créés/mis à jour :\n\n%s.",
  "error.rgCheckBaseError": "Unable to check the existence of resource group '%s' in subscription '%'",
  "error.rgUnauthorizedError": "Non autorisé à vérifier l’existence du groupe de ressources « %s » dans l’abonnement « %s ». Vérifiez votre abonnement Azure.",
  "error.ProjectFolderExistError": "Le chemin %s existe déjà. Sélectionnez un dossier différent.",
  "error.ProjectFolderInvalidError": "Le chemin %s n’est pas valide, définissez un dossier racine valide dans les paramètres utilisateur (utilisez un répertoire absolu ou un répertoire relatif commençant par \\${homeDir}).",
  "error.NoProjectOpenedError": "Aucun projet ouvert. Vous pouvez créer un projet ou en ouvrir un existant.",
  "error.InitializedFileExistError": "Le ou les fichiers initialisés %s existent déjà, nettoyez et réessayez.",
  "error.InvalidProjectSettingsFileError": "Le fichier projectSettings.json n’est pas valide : %s.",
  "error.FetchSampleError": "Unable to get data from remote repository for %s.",
  "error.InvalidEnvNameError": "Le nom de l’environnement ne peut contenir que des lettres, des chiffres, _ et -.",
  "error.UpgradeCanceledError": "Si vous ne souhaitez pas mettre à niveau votre projet, installez une autre version du kit de ressources Teams (version <= 2.10.0).",
  "error.UpgradeV3CanceledError": "Si vous n’êtes pas prêt pour la mise à niveau, veuillez continuer à utiliser l’ancienne version du kit de ressources Teams",
  "error.ConsolidateCanceledError": "Si vous ne souhaitez pas mettre à niveau votre projet, installez une autre version du kit de ressources Teams (version <= 3.7.0).",
  "error.OperationNotPermittedError": "L’opération n’est pas autorisée : %s.",
  "error.InvalidInputError": "Invalid inputs: %s",
  "error.ProjectSettingsUndefinedError": "Les paramètres du projet ne sont pas définis",
  "error.MultipleEnvNotEnabledError": "La fonctionnalité MultipleEnv n’est pas activée.",
  "error.ProjectEnvAlreadyExistError": "L’environnement de projet %s existe déjà.",
  "error.InvalidEnvConfigError": "La configuration %s n’est pas valide, détails : %s.",
  "error.NotImplementedError": "Méthode non implémentée : %s",
  "error.LoadPluginError": "Unable to load plugin",
  "error.SPFxConfigError": "Échec du chargement de la configuration SPFx %s",
  "error.ProjectSettingError": "Le chargement des paramètres du projet a échoué.",
  "error.SolutionConfigError": "Échec du chargement du contexte de solution",
  "error.FailedToParseResourceIdError": "Unable to get '%s' from resource id: '%s'",
  "error.MissingSubscriptionInConfig": "Indiquez l’ID d’abonnement du groupe de ressources (%s) dans (%s)",
  "error.NoSubscriptionFound": "Unable to find a subscription.",
  "error.TrustCertificateCancelError": "L’utilisateur a annulé. Pour que Teams approuve le certificat SSL auto-signé utilisé par le kit de ressources, un certificat auto-signé doit être ajouté à votre magasin de certificats.",
  "error.BicepGenerationError": "Unable to generate Bicep file %s. Reason: %s",
  "error.LocalBotEndpointNotConfigured": "Le point de terminaison de bot local n’est pas configuré. Définissez « bot.siteEndpoint » dans « .fx/configs/config.local.json », puis réessayez.",
  "error.NgrokTunnelNotConnected": "Le tunnel Ngrok n’est pas connecté. Vérifiez vos paramètres réseau et réessayez.",
  "error.VideoFilterAppNotRemoteSupported": "L’application de filtre vidéo à distance n’est pas prise en charge par le Kit de ressources Teams. Vérifiez le fichier README.md dans le dossier racine du projet.",
  "error.frontend.FailedSaveEnv": "Unable to save environment variables to %s. Your App may not work.",
  "error.frontend.FailedLoadEnv": "Unable to load environment variables from %s. Your App may not work.",
  "error.appstudio.teamsAppCreateFailed": "Unable to create Teams app in Developer Portal, due to %s",
  "error.appstudio.teamsAppUpdateFailed": "Unable to update Teams app with ID %s.",
  "error.appstudio.apiFailed": "API call to Developer Portal failed. Check [Output panel](command:fx-extension.showOutputChannel) for details.",
  "error.appstudio.apiFailed.telemetry": "Échec de l’appel d’API à Developer Portal : %s, %s, nom de l’API : %s, X-Correlation-ID : %s. Cela peut provenir d’une erreur intermittente de service. Veuillez patienter quelques minutes et réessayer l’étape actuelle.",
  "error.appstudio.authServiceApiFailed": "Échec de l’appel d’API à Developer Portal : %s, %s, chemin d’accès de la requête : %s",
  "error.appstudio.publishFailed": "Unable to publish Teams app with ID %s.",
  "error.appstudio.buildError": "Échec de la génération du package Teams !",
  "error.appstudio.checkPermissionFailed": "La vérification de l’autorisation a échoué. Raison : %s",
  "error.appstudio.grantPermissionFailed": "Échec de l’octroi de l’autorisation. Raison : %s",
  "error.appstudio.listCollaboratorFailed": "Échec de la liste des collaborateurs. Raison : %s",
  "error.appstudio.updateManifestInvalidApp": "Impossible de trouver l’application Teams avec l’ID %s. Vous devez d’abord exécuter le débogage ou l’approvisionnement avant de mettre à jour le manifeste vers la plateforme Teams.",
  "error.appstudio.invalidCapability": "Fonctionnalité non valide : %s",
  "error.appstudio.capabilityExceedLimit": "Impossible d’ajouter la capacité %s, elle atteint la limite.",
  "error.appstudio.staticTabNotExist": "Cannot find static tab with entity id %s, unable to update.",
  "error.appstudio.capabilityNotExist": "Capability %s does not exist in manifest, unable to update.",
  "error.appstudio.noManifestId": "ID non valide trouvé dans la recherche de manifeste.",
  "error.appstudio.validateFetchSchemaFailed": "Unable to get schema from %s, message: %s",
  "error.appstudio.validateSchemaNotDefined": "Le schéma du manifeste n’est pas défini",
  "error.appstudio.publishInDevPortalSuggestionForValidationError": "Veuillez essayer de générer un package à partir du « package d’application Teams zip », puis réessayez.",
  "error.appstudio.teamsAppCreateConflict": "Unable to create Teams app with 409 Conflict error. That may come from your app id is conflicting with another app in your tenant. Click Get Help to learn more.",
  "error.appstudio.teamsAppCreateConflictWithPublishedApp": "Une application Teams avec cet ID existe déjà dans l’App Store de votre organisation. Mettez à jour manuellement l’ID d’application et réessayez.",
  "error.appstudio.NotAllowedToAcquireBotFrameworkToken": "Le compte actuel n’est pas autorisé à acquérir le jeton botframework.",
  "error.appstudio.BotProvisionReturnsForbiddenResult": "L’approvisionnement botframework retourne le résultat interdit de la tentative de création de l’inscription du bot.",
  "error.appstudio.BotProvisionReturnsConflictResult": "L’approvisionnement botframework retourne le résultat en conflit de la tentative de création de l’inscription du bot.",
  "error.function.FindAppError": "Unable to find the function app.",
  "error.generator.TemplateZipFallbackError": "Unable to download zip package and open local zip package.",
  "error.generator.FetchZipFromUrlError": "Unable to download zip package from %s.",
  "error.generator.UnzipError": "Unable to unzip templates and write to disk.",
  "error.generator.MissKeyError": "Unable to find key %s",
  "error.generator.DownloadSampleApiLimitError": "Unable to download sample due to throttling. Retry later after rate limit reset (This may take up to 1 hour). Alternatively, you can go to %s to git clone the repo manually",
  "error.generator.DownloadSampleNetworkError": "Unable to download sample due to network error. Check your network connection and retry. Alternatively, you can go to %s to git clone the repo manually",
  "error.generator.ParseUrlError": "Unable to parse url %s",
  "error.sql.GetDetail": "Get the detailed error message in [Output panel](command:fx-extension.showOutputChannel).",
  "error.sql.LinkHelpMessage": "Vous pouvez suivre %s pour le gérer.",
  "error.sql.SqlInputError": "Le nom ou le mot de passe de l’administrateur SQL est vide.",
  "error.sql.SqlAskInputError": "Unable to get answer for SQL questions",
  "error.sql.SqlEndpointError": "SQL Server %s n’est pas valide.",
  "error.sql.DatabaseUserCreateError": "Unable to create user '%s' in database %s",
  "error.sql.SqlAddAdminError": "Unable to add AAD admin '%s'. %s",
  "error.sql.SqlLocalFirwallError": "Unable to add local firewall for '%s'. %s",
  "error.sql.SqlDeleteLocalFirwallError": "Unable to delete local firewall for '%s'. Delete '%s' manually. %s",
  "error.sql.SqlUserInfoError": "Unable to get login user info.",
  "error.sql.SqlGetConfigError": "Unable to get config value of '%s' from '%s'.",
  "error.sql.SqlInvalidConfigError": "La valeur de configuration de '%s' n’est pas valide pour %s.",
  "error.sql.SqlCheckError": "Unable to check SQL Server '%s'. %s",
  "error.sql.SqlCheckAdminError": "Unable to check AAD admin '%s'. %s",
  "error.sql.IdentityCredentialUndefine": "Impossible d’accéder à la base de données pour ajouter des %s utilisateur d’identité managée. Ajoutez manuellement l’utilisateur pour la base de données %s.",
  "error.sql.ServicePrincipalWarning": "Le service principal admin dans azure sql ne peut pas ajouter l'utilisateur de la base de données <%s>. Vous pouvez ajouter l'utilisateur pour %s manuellement.",
  "error.sql.DomainError": "La stratégie d'accès conditionnel requiert un appareil conforme, et l’appareil n'est pas conforme. %s",
  "error.sql.GuestAdminError": "L’administrateur SQL n’a pas les autorisations suffisantes pour ajouter un utilisateur de base de données. %s",
  "error.apiConnector.SampleCodeCreateFailError": "Unable to scaffold API connection samples. Reason: %s",
  "error.apiConnector.ScaffoldApiFilesError": "Unable to scaffold connect API files, Reason: %s",
  "error.apiConnector.ApiConnectorInputError": "Le %s d’entrée du connecteur d’API n’est pas valide.",
  "error.apiConnector.ApiConnectorPathNotExistError": "Le chemin %s n’existe pas. Sélectionnez un dossier valide.",
  "error.apiConnector.ApiConnectorCreateFileFail": "Unable to create %s",
  "error.apiConnector.NoActivePluginsExistError": "Créez d’abord une ressource active.",
  "error.apiConnector.NoBotOrFunctionExistError": "Créez d’abord un bot ou une ressource de fonction.",
  "error.apiConnector.ApiConnectorFunctionRouteError": "Unable to route function call: %s",
  "error.apiConnector.SDKVersionImcompatibleError": "Dans %s projet, %s version @microsoft/teamsfx n’est pas compatible. Mettez à niveau la version @microsoft/teamsfx vers %s et réessayez cette fonctionnalité.",
  "error.apiConnector.pkgFileNotExistError": "Dans %s projet, il n’existe aucun package.json.",
  "error.apiConnector.componentNotExistError": "Le composant n%s n’existe pas, ajoutez d’abord.",
  "error.apiConnector.envVarExistError": "Fournissez un autre nom d’API pour éviter les conflits avec les variables env existantes %s dans .env.teamsfx.local.",
  "error.debugHandler.InvalidAppManifestPackageFileFormatError": "manifestPackagePath doit être le chemin d’accès au fichier .zip.",
  "error.debugHandler.InvalidExistingAADArgsError": "ObjectId, clientId et clientSecret sont tous requis si vous utilisez une application Azure Active Directory (AAD) existante pour l’authentification unique (SSO).",
  "error.debugHandler.InvalidExistingBotArgsError": "botId et botPassword doivent être définis ensemble si vous utilisez un bot existant.",
  "error.debugHandler.DebugArgumentEmptyError": "L’argument de débogage '%s’ est vide.",
  "error.debugHandler.InvalidTabBaseUrlError": "baseUrl doit être une URL HTTPS valide.",
  "error.m365.NotExtendedToM365Error": "Unable to extend Teams app to Microsoft 365. Use 'teamsApp/extendToM365' action to extend your Teams app to Microsoft 365.",
  "core.QuestionAppName.validation.pattern": "Le nom de l’application doit commencer par des lettres et contenir au moins deux lettres ou chiffres. Il ne peut pas contenir certains caractères spéciaux.",
  "core.QuestionAppName.validation.maxlength": "Le nom de l’application dépasse la longueur maximale de 30.",
  "core.QuestionAppName.validation.pathExist": "Le chemin existe : %s. Sélectionnez un autre nom d’application.",
  "core.ProgrammingLanguageQuestion.placeholder": "Sélectionner un langage de programmation.",
  "core.ProgrammingLanguageQuestion.placeholder.spfx": "SPFx ne prend actuellement en charge que TypeScript.",
  "core.option.tutorial": "Ouvrir le didacticiel",
  "core.option.github": "Ouvrir un guide GitHub",
  "core.option.inProduct": "Ouvrir un guide dans le produit",
  "core.TabOption.label": "Onglet",
  "core.TabOption.labelNew": "Onglet SSO activé",
  "core.TabOption.description": "Application basée sur l’interface utilisateur",
  "core.TabOption.detail": "Pages Web compatibles avec les équipes intégrées dans Microsoft Teams",
  "core.TabOption.detailNew": "Pages web sensibles à l'identité Teams intégrées dans Microsoft Teams",
  "core.DashboardOption.label": "Dashboard",
  "core.DashboardOption.detail": "A canvas with cards and widgets for displaying important information",
  "core.BotOption.description": "Agent conversationnel",
  "core.BotOption.detail": "Exécution de tâches automatisées simples et répétitives via des conversations",
  "core.BotNewUIOption.label": "Basic Bot",
  "core.BotNewUIOption.detail": "A simple implementation of a bot that's ready to customize",
  "core.MessageExtensionOption.labelNew": "Collect Form Input and Process Data",
  "core.MessageExtensionOption.label": "Message Extension",
  "core.MessageExtensionOption.description": "Interface utilisateur personnalisée lorsque les utilisateurs rédigent des messages dans Teams",
  "core.MessageExtensionOption.detail": "Get user input, do something with it, and send customized results back",
  "core.NotificationOption.label": "Chat Notification Message",
  "core.NotificationOption.detail": "Notify and inform with a message that displays in Teams chats",
  "core.CommandAndResponseOption.label": "Chat Command",
  "core.CommandAndResponseOption.detail": "Trigger work with custom chat commands in Teams chats",
  "core.WorkflowOption.label": "Sequential Workflow in Chat",
  "core.WorkflowOption.detail": "Interact with multi-step processes in Teams chats",
  "core.ExistingTabOption.label": "Incorporer des applications web existantes",
  "core.ExistingTabOption.detail": "Apportez vos propres pages web statiques et incorporez-les dans Microsoft Teams.",
  "core.ExistingTabEndpointQuestion.placeholder": "Entrer votre point de terminaison d’onglet existant",
  "core.ExistingTabEndpointQuestion.title": "Entrer le point de terminaison local de votre application web",
  "core.ExistingTabEndpointQuestion.validation": "Entrez une URL valide commençant par https://.",
  "core.TabSPFxOption.label": "Onglet (SPFx)",
  "core.TabSPFxOption.labelNew": "SPFx",
  "core.TabSPFxOption.description": "Application côté client avec SharePoint Framework",
  "core.TabSPFxOption.detail": "Composant WebPart SPFx hébergé automatiquement étroitement intégré à Microsoft Teams",
  "core.TabSPFxOption.detailNew": "Build UI with SharePoint Framework",
  "core.TabSso.description": "Signature unique pour l'onglet",
  "core.TabSso.detail": "Activer l’authentification unique dans votre onglet d’application Teams",
  "core.BotSso.description": "Signature unique pour le bot",
  "core.BotSso.detail": "Activer l’authentification unique dans votre bot d’application Teams",
  "core.TabNonSso.label": "Basic Tab",
  "core.TabNonSso.detail": "A simple implementation of a web app that's ready to customize",
  "core.addCapabilityQuestion.title": "Choisir des fonctionnalités",
  "core.addCapabilityQuestion.titleNew": "Fonctionnalités",
  "core.addFeatureQuestion.title": "Ajouter des fonctionnalités",
  "core.createCapabilityQuestion.title": "Sélectionner des fonctionnalités",
  "core.createCapabilityQuestion.titleNew": "Fonctionnalités",
  "core.createCapabilityQuestion.placeholder": "Sélectionner une capacité",
  "core.createProjectQuestion.option.description.previewOnWindow": "Preview on Windows",
  "core.createProjectQuestion.option.description.worksInOutlook": "Works in Teams and Outlook",
  "core.createProjectQuestion.option.description.worksInOutlookM365": "Works in Teams, Outlook and the Microsoft 365 app",
  "core.createProjectQuestion.projectType.bot.detail": "Conversational or informative chat experiences that can automate repetitive tasks",
  "core.createProjectQuestion.projectType.bot.label": "Bot",
  "core.createProjectQuestion.projectType.bot.title": "App Features Using a Bot",
  "core.createProjectQuestion.projectType.messageExtension.detail": "Search or initiate actions from the chat compose area of Teams and Outlook",
  "core.createProjectQuestion.projectType.messageExtension.title": "App Features Using a Message Extension",
  "core.createProjectQuestion.projectType.outlookAddin.detail": "Customize the ribbon and Task Pane with your web content",
  "core.createProjectQuestion.projectType.outlookAddin.label": "Outlook Add-in",
  "core.createProjectQuestion.projectType.outlookAddin.title": "App Features Using an Outlook Add-in",
  "core.createProjectQuestion.projectType.tab.detail": "Embed your own web content in Teams, Outlook, and the Micosoft 365 app",
  "core.createProjectQuestion.projectType.tab.title": "App Features Using a Tab",
  "core.createProjectQuestion.title": "New Project",
  "core.capability.validation": "Combinaisons de fonctionnalités non valides : %s, groupes d’options : %s s’excluent mutuellement",
  "core.spfxFolder.title": "Dossier de la solution SPFx",
  "core.spfxFolder.placeholder": "Sélectionner le dossier qui contient votre solution SPFx",
  "core.QuestionSelectTargetEnvironment.title": "Sélectionner un environnement",
  "core.getQuestionNewTargetEnvironmentName.title": "Nouveau nom d’environnement",
  "core.getQuestionNewTargetEnvironmentName.placeholder": "Nouveau nom d’environnement",
  "core.getQuestionNewTargetEnvironmentName.validation1": "Le nom de l’environnement ne peut contenir que des lettres, des chiffres, _ et -.",
  "core.getQuestionNewTargetEnvironmentName.validation2": "La longueur du chemin de configuration de l’environnement dépassera la limite de Windows.",
  "core.getQuestionNewTargetEnvironmentName.validation3": "Impossible de créer un environnement '%s'",
  "core.getQuestionNewTargetEnvironmentName.validation4": "Unable to list env configs",
  "core.getQuestionNewTargetEnvironmentName.validation5": "L’environnement de projet %s existe déjà.",
  "core.QuestionSelectSourceEnvironment.title": "Sélectionner un environnement pour créer une copie",
  "core.QuestionSelectResourceGroup.title": "Sélectionner un groupe de ressources",
  "core.QuestionNewResourceGroupName.placeholder": "Nom du nouveau groupe de ressources",
  "core.QuestionNewResourceGroupName.title": "Nom du nouveau groupe de ressources",
  "core.QuestionNewResourceGroupName.validation": "Le nom ne peut contenir que des caractères alphanumériques ou les symboles ._-()",
  "core.QuestionNewResourceGroupLocation.title": "Emplacement du nouveau groupe de ressources",
  "core.question.workspaceFolder.title": "Dossier d'espace de travail",
  "core.question.workspaceFolder.placeholder": "Sélectionnez le dossier qui contiendra le dossier racine de votre projet",
  "core.ScratchOptionYesVSC.label": "Créez une application",
  "core.ScratchOptionYesVSC.officeAddin.label": "Commencez par une fonctionnalité Teams",
  "core.ScratchOptionYesVSC.detail": "Utiliser la boîte à outils Teams pour créer une nouvelle application Teams",
  "core.ScratchOptionYes.label": "Créez une application",
  "core.ScratchOptionYes.detail": "Utiliser la boîte à outils Teams pour créer une nouvelle application Teams",
  "core.ScratchOptionNoVSC.label": "Démarrer à partir d’un modèle",
  "core.ScratchOptionNoVSC.detail": "Utiliser un exemple existant comme point de départ pour votre nouvelle application.",
  "core.ScratchOptionNo.label": "Démarrer à partir d’un modèle",
  "core.ScratchOptionNo.detail": "Utiliser un exemple existant comme point de départ pour votre nouvelle application.",
  "core.RuntimeOptionNodeJS.detail": "Un runtime de serveur JavaScript rapide",
  "core.RuntimeOptionDotNet.detail": "Gratuit. Multiplateforme. Source ouverte.",
  "core.getCreateNewOrFromSampleQuestion.title": "Kit de ressources Teams : créer une application",
  "core.getRuntimeQuestion.title": "Kit de ressources Teams : sélectionnez un runtime pour votre application.",
  "core.getCreateNewOrFromSampleQuestion.placeholder": "Sélectionner une option",
  "core.getRuntimeQuestion.placeholder": "Sélectionner une exécution",
  "core.SampleSelect.title": "Démarrer à partir d’un modèle",
  "core.SampleSelect.placeholder": "Sélectionner un exemple.",
  "core.SampleSelect.buttons.viewSamples": "Afficher des exemples",
  "core.HostTypeOptionAzure.label": "Azure",
  "core.HostTypeOptionSPFx.label": "SharePoint Framework (SPFx)",
  "core.updateBotIdsQuestion.title": "Créer un ou plusieurs bots pour le débogage",
  "core.updateBotIdsQuestion.placeholder": "Désélectionner pour conserver la valeur d’origine de botId",
  "core.updateBotIdForBot.description": "Permet de mettre à jour botId %s en « ${{BOT_ID}} » dans manifest.json",
  "core.updateBotIdForMessageExtension.description": "Permet de mettre à jour botId %s en « ${{BOT_ID}} » dans manifest.json",
  "core.updateBotIdForBot.label": "Bot",
  "core.updateBotIdForMessageExtension.label": "Extension du message",
  "core.updateContentUrlQuestion.title": "Configurer la ou les URL de contenu pour le débogage",
  "core.updateWebsiteUrlQuestion.title": "Configurer la ou les URL de site web pour le débogage",
  "core.updateContentUrlOption.description": "Mettre à jour l’URL de contenu de %s vers %s",
  "core.updateWebsiteUrlOption.description": "mettre à jour l’URL du site web de %s vers %s",
  "core.updateUrlQuestion.placeholder": "Désélectionner pour conserver l’URL d’origine",
  "core.AzureResourceSQL.label": "Azure SQL Database",
  "core.AzureResourceSQL.description": "Azure Functions App sera également sélectionné pour accéder à Azure SQL Database",
  "core.AzureResourceSQLNewUI.label": "Azure SQL Database",
  "core.AzureResourceSQLNewUI.detail": "Service de base de données relationnelle toujours à jour conçu pour le cloud",
  "core.AzureResourceFunction.label": "Application Azure Functions",
  "core.AzureResourceFunctionNewUI.label": "Azure Functions",
  "core.AzureResourceFunctionNewUI.detail": "Solution de calcul serverless pilotée par les événements qui vous permet d’écrire moins de code",
  "core.AzureResourceApim.label": "Enregistrer les API dans Azure Gestion des API",
  "core.AzureResourceApim.description": "Azure Functions App sera également sélectionné pour être publié en tant qu’API",
  "core.AzureResourceApimNewUI.label": "Gestion des API Azure",
  "core.AzureResourceApimNewUI.detail": "Une plateforme de gestion hybride et multicloud pour les API dans tous les environnements",
  "core.AzureResourceKeyVault.label": "Azure Key Vault",
  "core.AzureResourceKeyVault.description": "Sécurisez les secrets des applications d’exécution avec Azure Key Vault",
  "core.AzureResourceKeyVaultNewUI.label": "Azure Key Vault",
  "core.AzureResourceKeyVaultNewUI.detail": "Service cloud pour le stockage et l’accès sécurisés aux secrets",
  "core.SingleSignOnOption.label": "Authentification unique",
  "core.SingleSignOnOption.detail": "Développer une fonctionnalité d’authentification unique pour les pages de lancement Teams et la fonctionnalité de bot",
  "core.ApiConnectionOption.label": "Connexion d'API",
  "core.ApiConnectionOption.detail": "Connecter à une API avec prise en charge de l’authentification à l’aide du Kit de développement logiciel (SDK) TeamsFx",
  "core.cicdWorkflowOption.label": "Flux de travail CI/CD",
  "core.cicdWorkflowOption.detail": "Ajouter des flux de travail CI/CD pour GitHub, Azure DevOps ou Jenkins",
  "core.getUserEmailQuestion.title": "Ajouter un propriétaire à l’application Teams/AAD pour le compte sous le même locataire Microsoft 365 (e-mail)",
  "core.getUserEmailQuestion.validation1": "L’adresse e-mail ne peut pas être nulle ou vide",
  "core.getUserEmailQuestion.validation2": "Veuillez remplacer [UserName] par le vrai nom d’utilisateur",
  "core.collaboration.error.failedToLoadDotEnvFile": "Unable to load your .env File. Reason: %s",
  "core.collaboration.error.failedToGetTeamsAppId": "Unable to find Teams app id in your .env file. Make sure you have already run 'Provision' or correctly set the value with key '%s' in your .env file.",
  "core.selectAadAppManifestQuestion.title": "Sélectionner le fichier Azure Active Directory manifest.json",
  "core.selectTeamsAppManifestQuestion.title": "Sélectionner le fichier manifest.json Teams",
  "core.selectTeamsAppPackageQuestion.title": "Select Teams app package file",
  "core.selectLocalTeamsAppManifestQuestion.title": "Select local Teams manifest.json file",
  "core.selectCollaborationAppTypeQuestion.title": "Sélectionnez l’application pour laquelle vous voulez gérer les collaborateurs",
  "core.confirmManifestQuestion.placeholder": "Confirmer que le manifeste est correctement sélectionné",
  "core.aadAppQuestion.label": "Application Azure Active Directory",
  "core.aadAppQuestion.description": "Votre application Azure Active Directory pour l’authentification unique",
  "core.teamsAppQuestion.label": "Application Teams",
  "core.teamsAppQuestion.description": "Votre application Teams",
  "core.M365SsoLaunchPageOptionItem.label": "React with Fluent UI",
  "core.M365SsoLaunchPageOptionItem.detail": "A web app that uses Fluent UI React components to get a Teams look and feel",
  "core.M365SearchAppOptionItem.label": "Custom Search Results",
  "core.M365SearchAppOptionItem.detail": "Display data directly in Teams and Outlook search results from search or the chat area",
  "core.M365HostQuestion.title": "Platform",
  "core.M365HostQuestion.placeholder": "Select a platform to preview the app",
  "core.options.separator.scenario": "Applications Teams basées sur des scénarios",
  "core.options.separator.resource": "Ressources cloud",
  "core.options.separator.additional": "Fonctionnalités supplémentaires",
  "core.common.LifecycleComplete.provision": "Successfully executed %s/%s actions in provision stage.",
  "core.common.LifecycleComplete.deploy": "Successfully executed %s/%s actions in deploy stage.",
  "core.common.LifecycleComplete.publish": "Successfully executed %s/%s actions in publish stage.",
  "core.common.TeamsMobileDesktopClientName": "Bureau Teams, ID client mobile",
  "core.common.TeamsWebClientName": "ID du client web Teams",
  "core.common.OfficeDesktopClientName": "Application Microsoft 365 pour l’ID client de bureau",
  "core.common.OfficeWebClientName1": "ID client d’application Microsoft 365 1",
  "core.common.OfficeWebClientName2": "ID de client d’application Microsoft 365 2",
  "core.common.OutlookDesktopClientName": "ID du client de bureau Outlook",
  "core.common.OutlookWebClientName1": "Outlook l’ID client d’accès Web 1",
  "core.common.OutlookWebClientName2": "Outlook l’ID client d’accès Web 2",
  "core.NewOfficeAddinOptionVSC.label": "Commencer par un complément Outlook",
  "core.NewOfficeAddinOptionVSC.detail": "Use the Teams Toolkit to create a new Outlook add-in application.",
  "core.importAddin.label": "Import an Existing Outlook Add-in",
  "core.importAddin.detail": "Upgrade and add-in project to the latest app manifest and project structure",
  "core.newTaskpaneAddin.label": "Taskpane",
  "core.newTaskpaneAddin.detail": "Customize the Ribbon with a button and embed content in the Taskpane",
  "core.summary.actionDescription": "Action %s%s",
  "core.summary.lifecycleDescription": "Étape de cycle de vie : %s(%s étape(s) au total). Les actions suivantes vont être exécutées : %s",
  "core.summary.lifecycleNotExecuted": "L’étape de cycle de vie %s %s n’a pas été exécutée.",
  "core.summary.lifecycleSucceeded": "%s %s de l’étape de cycle de vie a été exécutée.",
  "core.summary.lifecycleFailed": "%s %s de phase de cycle de vie a échoué.",
  "core.summary.actionNotExecuted": "%s n’a pas été exécuté.",
  "core.summary.actionFailed": "%s a échoué.",
  "core.summary.actionSucceeded": "%s a été exécuté avec succès.",
  "core.summary.createdEnvFile": "Le fichier d’environnement a été créé à",
  "error.aad.GetAppError": "Unable to get AAD app with Object Id \"%s\" in tenant \"%s\". Please make sure the object id is valid, or delete 'objectId' under %s in %s and try again.",
  "error.aad.GetAppConfigError": "Unable to get %s from Azure AD app settings. Please make sure Azure AD app is correctly configured, or delete 'objectId' under %s in %s and try again.",
  "error.aad.GetSkipAppConfigError": "Unable to get all necessary info. You need to set %s, %s, %s, %s under%s in %s.",
  "error.aad.CreateAppError": "Unable to create an app in Azure Active Directory.",
  "error.aad.CreateAppForbiddenError": "Unable to create an app in Azure Active Directory. This problem can be resolved by login using a Microsoft 365 developer account, you can apply for a free account by joining Microsoft 365 Developer Program(https://developer.microsoft.com/en-us/microsoft-365/dev-program).",
  "error.aad.CreateSecretError": "`Unable to create an application secret in Azure Active Directory.`",
  "error.aad.UpdateRedirectUriError": "Unable to update application redirect URI in Azure Active Directory.",
  "error.aad.UpdateAppIdUriError": "Unable to update Application ID URI in Azure Active Directory. %s",
  "error.aad.UpdatePermissionError": "Unable to update application permission in Azure Active Directory.",
  "error.aad.AppIdUriInvalidError": "URI d’ID d’application non valide. Approvisionnez votre application avant de continuer.",
  "error.aad.CannotGenerateIdentifierUris": "Impossible de générer identifierUris, car aucun botId ou domaine frontal n’a été trouvé. Vous devez spécifier au moins l’un d’entre eux dans le fichier de configuration.",
  "error.aad.InvalidSelectedPlugins": "Plug-ins sélectionnés non valides. %s",
  "error.aad.ParsePermissionError": "Unable to parse permission request.",
  "error.aad.UnknownPermissionName": "Unable to find resource: %s. %s",
  "error.aad.UnknownPermissionRole": "Unable to find role \"%s\" for resource \"%s\". %s",
  "error.aad.UnknownPermissionScope": "Unable to find scope \"%s\" for resource \"%s\". %s",
  "error.aad.GetTokenError": "Unable to get user login information for %s.",
  "error.aad.TenantNotExistError": "Unable to get tenant information from user login.",
  "error.aad.MissingPermissionsRequestProvider": "permissionRequestProvider est manquant dans le contexte du plug-in",
  "error.aad.CheckPermissionError": "Unable to check permission.",
  "error.aad.GrantPermissionError": "%s: %s. Unable to grant permission.",
  "error.aad.ListCollaboratorError": "Unable to list collaborator.",
  "error.aad.AadManifestLoadError": "Unable to load manifest file from %s, due to %s",
  "error.aad.AadManifestMissingName": "le nom de la propriété est vide ou non valide dans le fichier manifeste AAD.",
  "error.aad.AadManifestMissingScopeIdForTeamsApp": "Élément manquant dans la propriété oauth2Permissions dont la valeur doit être access_as_user",
  "error.aad.AadManifestMissingObjectId": "La propriété id est manquante ou non valide dans le fichier manifeste AAD. Vous devez d’abord exécuter l’approvisionnement ou le débogage local.",
  "error.aad.AadManifestMissingReplyUrlsWithType": "La propriété replyUrlsWithType est manquante ou non valide dans le fichier manifeste AAD. Vous devez d’abord exécuter l’approvisionnement ou le débogage",
  "error.aad.AadManifestMissingIdentifierUris": "la propriété identifierUris est manquante ou non valide dans le fichier manifeste AAD. Vous devez d’abord exécuter l’approvisionnement ou le débogage",
  "error.aad.AadManifestNotProvisioned": "Unable to generate AAD manifest because the resources have not been provisioned yet. You need to run provision or debug first. Click Get Help to learn more about why you need to provision or debug.",
  "error.aad.UpdateAadAppError": "Unable to update application in Azure Active Directory: %s",
  "error.aad.UpdateAadAppUsingManifestError": "Unable to update application in Azure Active Directory. Please make sure 'templates/appPackage/aad.template.json' is valid: %s",
  "error.aad.GetDisplayNameError": "Unable to get display name.",
  "error.aad.GetConfigError": "Unable to get configuration value \"%s\" for %s.",
  "error.aad.FormatError": "Format non valide pour %s. Valeur : %s",
  "error.aad.client.CreateFailed": "Unable to create an application registration in Azure Active Directory.",
  "error.aad.client.UpdateFailed": "Unable to update application registration in Azure Active Directory.",
  "error.aad.client.CreateSecretFailed": "Unable to create an application secret in Azure Active Directory.",
  "error.aad.client.GetFailed": "Unable to retrieve Azure Active Directory application registration.",
  "error.aad.client.CheckPermissionFailed": "Unable to check permission in Azure Active Directory.",
  "error.aad.client.GrantPermissionFailed": "Unable to grant permission in Azure Active Directory.",
  "error.aad.client.AppDefinitionIsNull": "Définition d'application manquante",
  "error.aad.client.AppObjectIdIsNull": "ID de l'objet manquant",
  "error.aad.client.EmptyResponse": "Réponse manquante",
  "error.aad.client.ReachRetryLimit": "Limite de tentatives dépassée.",
  "error.aad.manifest.NameIsMissing": "Le nom est manquant.\n",
  "error.aad.manifest.SignInAudienceIsMissing": "signInAudience est manquant\n.",
  "error.aad.manifest.RequiredResourceAccessIsMissing": "requiredResourceAccess est manquant\n.",
  "error.aad.manifest.Oauth2PermissionsIsMissing": "oauth2Permissions est manquant\n.",
  "error.aad.manifest.PreAuthorizedApplicationsIsMissing": "PreAuthorizedApplications est manquant\n.",
  "error.aad.manifest.AccessTokenAcceptedVersionIs1": "accessTokenAcceptedVersion est 1\n.",
  "error.aad.manifest.OptionalClaimsIsMissing": "optionalClaims est manquant\n.",
  "error.aad.manifest.OptionalClaimsMissingIdtypClaim": "le jeton d’accès optionalClaims ne contient pas de revendication d’IDtyp\n.",
  "error.aad.manifest.AADManifestIssues": "Le manifeste AAD présente les problèmes suivants qui peuvent endommager l’application Teams :\n",
  "error.aad.manifest.UnknownResourceAppId": "%s resourceAppId inconnu",
  "error.aad.manifest.UnknownResourceAccessType": "ResourceAccess inconnu : %s",
  "error.aad.manifest.UnknownResourceAccessId": "ID resourceAccess inconnu : %s, si vous utilisez l’autorisation comme ID resourceAccess, essayez plutôt d’utiliser l’ID d’autorisation.",
  "plugins.aad.NoSelection": "Aucune application Azure AD trouvée. Ne met pas à jour les autorisations. Vous devez d’abord exécuter l’approvisionnement ou le débogage.",
  "plugins.aad.UserCancelled": "La sélection est annulée par l’utilisateur.",
  "plugins.aad.UpdatePermissionSuccessMessage": "L’autorisation pour Azure AD application a été mise à jour. Vous pouvez accéder au portail Azure pour vérifier l’autorisation ou accorder le consentement de l’administrateur.",
  "plugins.aad.SkipProvision": "Approvisionnement de l’application Azure AD ignoré. Vous devez configurer manuellement l’application Azure AD.",
  "plugins.aad.OwnerAlreadyAdded": "L'utilisateur %s est déjà ajouté en tant que propriétaire de l’application Azure AD %s.",
  "plugins.aad.StepFailedAndSkipped": "Échec à l’étape : %s. Vous devez accéder au portail Azure et %s manuellement pour l’application Azure AD fournie.",
  "plugins.aad.UpdatePermissionHelpMessage": "mettre à jour l’autorisation sous « Autorisations d’API »",
  "plugins.aad.UpdateAppIdUriHelpMessage": "définir \"%s\" comme « URI d’ID d’application » sous « Exposer une API »",
  "plugins.aad.UpdateRedirectUriHelpMessage": "définir \"%s\" comme « URI de redirection » sous « Authentification »",
  "plugins.aad.UpdateAadHelpMessage": "mettre à jour Microsoft Azure Active Directory manifeste de l’application",
  "plugins.apim.QuestionConstants.VSCode.OpenApiDocument.description": "Sélectionnez ouvrir le document d’API.",
  "plugins.apim.QuestionConstants.VSCode.ApiPrefix.description": "Entrez le préfixe du nom de l’API.",
  "plugins.apim.QuestionConstants.VSCode.ApiPrefix.prompt": "Le nom unique de l’API sera « {api-prefix}-{resource-suffix}-{api-version} ».",
  "plugins.apim.QuestionConstants.VSCode.ApiVersion.description": "Sélectionnez une version d’API.",
  "plugins.apim.QuestionConstants.VSCode.ApiVersion.createNewApiVersionOption": "+ Créer une version d’API",
  "plugins.apim.QuestionConstants.VSCode.NewApiVersion.description": "Entrez la version de l’API.",
  "plugins.apim.QuestionConstants.CLI.OpenApiDocument.description": "Chemin d’accès au fichier de document Open API",
  "plugins.apim.QuestionConstants.CLI.ApiPrefix.description": "Le préfixe du nom de l'API. Le nom unique par défaut de l'API sera '{api-prefix}-{resource-suffix}-{api-version}'.",
  "plugins.apim.QuestionConstants.CLI.ApiId.description": "Nom unique de l’API à mettre à jour.",
  "plugins.apim.QuestionConstants.CLI.ApiVersion.description": "Version de l’API",
  "plugins.apim.ValidationConstants.resourceIdValidPattern.message": "La valeur ne peut contenir que des chiffres, des lettres et des traits d'union lorsqu'ils sont précédés et suivis d'un chiffre ou d'une lettre.",
  "plugins.apim.ValidationConstants.defaultValidPattern.message": "La valeur ne peut pas contenir de caractères dans « *#+:<>? ».",
  "plugins.apim.ValidationConstants.guidValidPattern.message": "La valeur doit être un GUID.",
  "plugins.apim.ValidationConstants.CLI.invalidOptionMessage": "La valeur de l'option '--%s' n'est pas valide.",
  "plugins.apim.ValidationConstants.CLI.emptyOptionMessage": "L’option « --%s » est obligatoire. Définir la valeur de « --%s »",
  "plugins.apim.ValidationConstants.CLI.overrideOptionMessage": "Impossible de remplacer l’option '--%s'. Supprimer l’option '--%s'",
  "plugins.apim.RetryOperation.Create": "créer un projet",
  "plugins.apim.RetryOperation.Update": "ajouter une ressource de gestion d'API",
  "plugins.apim.RetryOperation.Provision": "approvisionnement dans le cloud",
  "plugins.apim.RetryOperation.Deploy": "déployer sur le cloud",
  "plugins.apim.RetryOperation.Login": "connectez-vous à Azure et choisissez un abonnement.",
  "plugins.apim.ProgressMessages.Scaffold.Scaffold": "Document OpenAPI de génération de modèles automatique",
  "plugins.apim.ProgressMessages.Provision.CreateApim": "Créer le Service Gestion des API",
  "plugins.apim.ProgressMessages.Provision.CreateAad": "Créer l’inscription de l’application AAD du client",
  "plugins.apim.ProgressMessages.PostProvision.ConfigClientAad": "Configurer l’inscription de l’application AAD du client",
  "plugins.apim.ProgressMessages.PostProvision.ConfigAppAad": "Mettre à jour l’application AAD pour l’application Teams",
  "plugins.apim.ProgressMessages.Deploy.ImportApi": "Importer l’API dans la gestion des API",
  "plugins.apim.error.NoValidOpenApiDocument": "Aucun document OpenApi valide dans l’espace de travail actuel",
  "plugins.apim.error.InvalidOpenApiDocument": "Le fichier '%s' n’est pas un document OpenApi valide.",
  "plugins.apim.error.EmptyTitleInOpenApiDocument": "La propriété « title » ne peut pas être vide dans le document OpenApi '%s'.",
  "plugins.apim.error.EmptyVersionInOpenApiDocument": "La propriété « version » ne peut pas être vide dans le document OpenApi '%s'.",
  "plugins.apim.error.InvalidAadObjectId": "L’application Azure Active Directory avec l’ID d’objet '%s' est introuvable.",
  "plugins.apim.error.EmptyConfigValue": "Le '%s' de configuration de projet de '%s' est manquant dans '%s'. Réessayez %s ou définissez la valeur manuellement.",
  "plugins.apim.error.NoPluginConfig": "Configuration %s introuvable. Réessayez %s.",
  "plugins.apim.error.InvalidConfigValue": "Le '%s' de configuration du projet de '%s' n’est pas valide. %s",
  "plugins.apim.error.ApimOperationError": "Unable to %s %s.",
  "plugins.apim.error.AadOperationError": "Unable to %s %s.",
  "plugins.apim.error.InvalidCliOptionError": "Option non valide. %s",
  "plugins.apim.error.NotImplemented": "Non implémenté",
  "plugins.apim.error.InvalidFunctionEndpoint": "Le schéma de point de terminaison de fonction doit être « http » ou « https ».",
  "plugins.apim.error.EmptyProperty": "La propriété '%s' est vide.",
  "plugins.apim.error.InvalidPropertyType": "La propriété '%s' n’est pas de type '%s'.",
  "plugins.apim.error.ShortenToEmpty": "La valeur '%s' ne peut pas être raccourcie en vide.",
  "plugins.apim.error.FailedToParseResourceIdError": "Unable to get '%s' from resource id: '%s'.",
  "error.sa.NoConfigError": "Unable to get config value of '%s' from '%s'.",
  "error.sa.UnauthenticatedError": "Unable to get user login information.",
  "error.sa.CreateAppServicePlanError": "Unable to create App Service plan: %s",
  "error.sa.FreeServerFarmsQuotaError": "Unable to create App Service plan: %s",
  "error.sa.MissingSubscriptionRegistrationError": "Unable to create App Service plan: ${message}",
  "error.sa.CreateWebAppError": "Unable to create Web App: %s",
  "error.sa.ZipDeployError": "Unable to deploy Simple Auth bits: %s",
  "error.sa.UpdateApplicationSettingsError": "Unable to update application settings: %s",
  "error.sa.EndpointInvalidError": "Unable to verify endpoint: %s. Reason: %s",
  "error.sa.ZipDownloadError": "Unable to download Simple Auth bits: %s",
  "error.sa.VersionFileNotExist": "`Unable to load version file from %s",
  "plugins.sa.RegisterRersourceProviderFailed": "Unable to register required resource provider for Simple Auth. Reason: %s. Register required resource provider %s manually.",
  "plugins.sa.FreeServerFarmsQuotaErrorToUser": "Le nombre maximal de plans App Service gratuits autorisé dans un abonnement est de 10. Supprimez un plan App Service gratuit et réessayez.",
  "core.addSso.onlySupportAzure": "Ajouter une SSO n’est pris en charge que pour les projets hébergés dans Azure.",
  "core.addSso.onlyMeNotSupport": "L’ajout de SSO n’est pas pris en charge sur les projets d’extension de message uniquement.",
  "core.addSso.functionNotSupport": "L’ajout de SSO n’est pas pris en charge pour le bot hébergé sur Azure Functions",
  "core.addSso.needEnableFeatureFlag": "Vous devez définir 'TEAMSFX_AAD_MANIFEST' dans env pour utiliser la fonctionnalité d’ajout de SSO.",
  "core.addSso.ssoEnabled": "SSO est déjà activé.",
  "core.addSso.invalidSsoProject": "Projet non valide. Vous avez peut-être modifié le fichier '.fx/projectSettings.json'.",
  "core.addSso.learnMore": "L’authentification unique (SSO) a été ajoutée dans votre projet. Nous avons généré des exemples de code et README dans 'auth/'. Cliquez sur '%s' pour plus de détails.",
  "core.addSsoFiles.emptyProjectPath": "Project chemin d’accès est vide.",
  "core.addSsoFiles.FailedToCreateAuthFiles": "Unable to create files for add sso. Detail error: %s.",
  "core.addSsoFiles.invalidLanguage": "Langue non valide. Vérifiez que '.fx/projectSettings.json' n’est pas modifié, puis réessayez.",
  "core.getUserEmailQuestion.validation3": "Adresse e-mail non valide",
  "plugins.bot.DetailedError": "Erreur détaillée : %s",
  "plugins.bot.DetailedErrorReason": " Raison : %s",
  "plugins.bot.ErrorSuggestions": "Suggestions : %s",
  "plugins.bot.InvalidValue": "%s n’est pas valide avec la valeur : %s.",
  "plugins.bot.TemplateZipFallbackError": "Unable to download zip package and open local zip package.",
  "plugins.bot.UnzipError": "Unable to unzip templates and write to disk.",
  "plugins.bot.SomethingIsMissing": "%s introuvable",
  "plugins.bot.SomethingNotExisting": "%s n’existe pas.",
  "plugins.bot.FailedToGetAlreadyCreatedBot": "Impossible de créer un bot avec l’ID %s qui peut être pris par un bot existant. Visitez %s pour en savoir plus.\nOu l’appel d’API à Developer Portal a échoué : erreur, échec de la demande avec le code d’état 500, nom de l’API : create-bot, X-Correlation-ID : non défini. Cela peut provenir d’une erreur intermittente de service. Veuillez patienter quelques minutes et réessayer.",
  "plugins.bot.FailedToProvision": "Unable to provision %s.",
  "plugins.bot.FailedToUpdateConfigs": "Unable to update configs for %s",
  "plugins.bot.BotRegistrationNotFoundWith": "L’inscription du bot est introuvable avec botId %s. Cliquez sur le bouton « Aide » pour en savoir plus sur la vérification des inscriptions de bots.",
  "plugins.bot.FailedUpdateMessageEndpoint": "Unable to update message endpoint with %s.",
  "plugins.bot.FailToRun": "Unable to run %s.",
  "plugins.bot.FailToCallAppStudioApi": "Unable to call Developer Portal's API to check AAD application's existence.",
  "plugins.bot.BotResourceExists": "La ressource de bot existait déjà sur %s. Ignorez la création de la ressource bot.",
  "plugins.bot.WorkingDirMissing": "Le répertoire de travail est manquant.",
  "plugins.bot.FailRetrieveAzureCredentials": "Unable to retrieve Azure credentials.",
  "plugins.bot.CreateBotAADSuccess": "L’application AAD du bot a été créée.",
  "plugins.bot.ProvisionBotRegistration": "Mise en service de l’inscription du bot",
  "plugins.bot.ProvisionBotRegistrationSuccess": "L’inscription du bot a été mise en service.",
  "plugins.bot.RecreateProject": "Recréez le projet.",
  "plugins.bot.CheckCommandOutput": "Vérifiez la sortie de la commande et essayez de la corriger.",
  "plugins.bot.RunFailedCommand": "Exécutez le '%s' de commande ayant échoué dans le dossier : '%s'.",
  "plugins.bot.CheckLogAndFix": "Please check log in Output panel and try to fix this issue.",
  "plugins.bot.CheckPathWriteAccess": "Vérifiez si le chemin d’accès existe %s et que vous y avez accès en écriture. Si non, déplacez le projet vers un chemin d’accès valide.",
  "plugins.bot.AadApp": "Application AAD",
  "plugins.bot.AadClientSecret": "Secret du client AAD",
  "plugins.bot.AppStudioBotRegistration": "Enregistrement du bot sur le portail des développeurs",
  "plugins.function.askFunctionName": "Fournissez un nom de fonction.",
  "plugins.function.getTemplateFrom": "Récupération du modèle de '%s'",
  "plugins.function.getTemplateFromLocal": "Unable to get newest template from github, trying to use the local template.",
  "plugins.function.projectScaffoldAt": "Projet généré à l''%s'",
  "plugins.function.invalidFunctionName": "Nom de fonction non valide. Les noms de fonction ne peuvent contenir que des caractères alphanumériques. La longueur maximale est de 127 caractères.",
  "plugins.function.functionAlreadyExists": "La fonction existe déjà.",
  "error.depChecker.DefaultErrorMessage": "Installez les dépendances requises manuellement.",
  "depChecker.learnMoreButtonText": "En savoir plus",
  "depChecker.needInstallNpm": "You must have NPM installed to debug your local functions.",
  "depChecker.failToValidateFuncCoreTool": "Unable to validate Azure Functions Core Tools after installation.",
  "depChecker.symlinkDirAlreadyExist": "The destination of the symlink already exists",
  "depChecker.portableFuncNodeNotMatched": "Your Node.js (@NodeVersion) is incompatible with Teams Toolkit Azure Functions Core Tools (@FuncVersion).",
  "depChecker.invalidFuncVersion": "The format of version %s is invalid.",
  "depChecker.noSentinelFile": "Azure Functions Core Tools installation is incomplete.",
  "depChecker.funcVersionNotMatch": "The version of Azure Functions Core Tools (%s) is not compatible with the specified version range (%s).",
  "depChecker.startInstallNgrok": "Téléchargement et installation de @NameVersion.",
  "depChecker.finishInstallNgrok": "@NameVersion a été installé avec succès.",
  "depChecker.finishInstallBicep": "@NameVersion a été installé avec succès.",
  "depChecker.needInstallNgrok": "Vous devez avoir @NameVersion installé pour déboguer votre bot local.",
  "depChecker.failToValidateNgrok": "Unable to validate @NameVersion after installation.",
  "depChecker.downloadDotnet": "Téléchargement et installation de la version portable de @NameVersion, qui sera installée dans @InstallDir et n’affectera pas votre environnement.",
  "depChecker.downloadBicep": "Téléchargement et installation de la version portable de @NameVersion, qui sera installée dans @InstallDir et n’affectera pas votre environnement.",
  "depChecker.finishInstallDotnet": "@NameVersion a été installé avec succès.",
  "depChecker.useGlobalDotnet": "Utilisation de dotnet de PATH :",
  "depChecker.dotnetInstallStderr": "La commande dotnet-install a échoué sans code de sortie d’erreur mais avec une erreur standard non vide.",
  "depChecker.dotnetInstallErrorCode": "La commande dotnet-install a échoué.",
  "depChecker.NodeNotFound": "Cannot find Node.js. The supported node versions are specified in the package.json. Go to %s to install a supported Node.js. Restart all your Visual Studio Code instances after the installation is finished.",
  "depChecker.NodeNotSupported": "Node.js (@CurrentVersion) ne figure pas dans la liste des versions prises en charge (@SupportedVersions).\n\nCliquez sur \"En savoir plus\" pour en savoir plus sur les versions de Node.js prises en charge.\n\n(Si vous venez d’installer Node.js (@SupportedVersions), redémarrez Visual Studio Code pour que la modification prenne effet.)",
  "depChecker.V3NodeNotSupported": "Node.js (%s) is not the officially supported version (%s). Your project may continue to work but we recommend to install the supported version. The supported node versions are specified in the package.json. Go to %s to install a supported Node.js.",
  "depChecker.NodeNotLts": "Node.js (%s) is not a LTS version (%s). Go to %s to install a LTS Node.js.",
  "depChecker.dotnetNotFound": "Impossible de trouver @NameVersion. Pour savoir pourquoi .NET SDK est nécessaire, reportez-vous à @HelpLink",
  "depChecker.depsNotFound": "Impossible de trouver @SupportedPackages.\n\nTeams Toolkit nécessite ces dépendances.\n\nCliquez sur \"Installer\" pour installer @InstallPackages.",
  "depChecker.linuxDepsNotFound": "Impossible de trouver @SupportedPackages. Installez @SupportedPackages manuellement et redémarrez Visual Studio Code.",
  "depChecker.linuxDepsNotFoundHelpLinkMessage": "Impossible de trouver @SupportedPackages.\n\nTeams Toolkit nécessite ces dépendances.",
  "depChecker.failToDownloadFromUrl": "Unable to download file from '@Url', HTTP status '@Status'.",
  "depChecker.failToValidateVxTestAppInstallOptions": "Argument non valide pour le vérificateur des prérequis de l’application de test d’extensibilité vidéo. Vérifiez le fichier tasks.json.",
  "depChecker.failToValidateVxTestApp": "Unable to validate video extensibility test app after installation.",
  "error.BadComponent": "Le composant '%s' n’a pas de propriété : %s.",
  "error.InvalidFeature": "Cette fonctionnalité n’est pas applicable à votre projet.",
  "error.UpdateAadManifest.MissingEnvHint": "Si vous développez avec un nouveau projet créé avec le kit de ressources Teams, l’exécution de l’approvisionnement ou de débogage inscrit les valeurs correctes pour ces variables d’environnement.",
  "error.driver.outputEnvironmentVariableUndefined": "The output environment variable name(s) are not defined.",
  "driver.aadApp.description.create": "Créer une application Azure Active Directory pour authentifier les utilisateurs",
  "driver.aadApp.description.update": "Appliquer le manifeste d’application Azure Active Directory à une application existante",
  "driver.aadApp.error.missingEnv": "La variable d’environnement %s n’est pas définie.",
  "driver.aadApp.error.missingEnvInFile": "La variable d’environnement %s référencée dans %s n’a pas de valeur.",
  "driver.aadApp.error.generateSecretFailed": "Nous n’avons pas pu générer la clé secrète client.",
  "driver.aadApp.error.invalidFieldInManifest": "Le champ %s est manquant ou non valide dans les manifeste d’application Azure Active Directory.",
  "driver.aadApp.error.generateManifestFailed": "Unable to generate Azure Active Directory app manifest.",
  "driver.aadApp.progressBar.createAadAppTitle": "Creating Azure Active Directory application...",
  "driver.aadApp.progressBar.updateAadAppTitle": "Updating Azure Active Directory application...",
  "driver.aadApp.log.startExecuteDriver": "Exécution de l'action %s",
  "driver.aadApp.log.successExecuteDriver": "L’action %s s’est exécutée",
  "driver.aadApp.log.failExecuteDriver": "Unable to execute action %s. Error message: %s",
  "driver.aadApp.log.startCreateAadApp": "La variable d’environnement %s n’existe pas, création d’une application Azure Active Directory...",
  "driver.aadApp.log.successCreateAadApp": "Application Azure Active Directory créée avec l'ID d'objet %s",
  "driver.aadApp.log.skipCreateAadApp": "La variable d’environnement %s existe déjà, en ignorant la nouvelle étape de création d’application Azure Active Directory.",
  "driver.aadApp.log.startGenerateClientSecret": "La variable d’environnement %s n’existe pas, générant une clé secrète client pour l’application Azure Active Directory...",
  "driver.aadApp.log.successGenerateClientSecret": "Clé secrète client générée pour l'application Azure Active Directory avec l'ID d'objet %s",
  "driver.aadApp.log.skipGenerateClientSecret": "La variable d’environnement %s existe déjà, en ignorant l’étape de génération du secret client de l’application Azure Active Directory.",
  "driver.aadApp.log.outputAadAppManifest": "Génération du manifeste d’application Azure Active Directory terminée et le contenu du manifeste d’application est écrit dans %s",
  "driver.aadApp.log.successUpdateAadAppManifest": "Manifeste appliqué %s à l'application Azure Active Directory avec l'ID d'objet %s",
  "botRegistration.ProgressBar.creatingBotAadApp": "Creating bot AAD app...",
  "botRegistration.log.startCreateBotAadApp": "Creating bot Azure Active Directory app.",
  "botRegistration.log.successCreateBotAadApp": "Bot Azure Active Directory app created successfully.",
  "botRegistration.log.skipCreateBotAadApp": "Bot Azure Active Directory app creation skipped.",
  "botRegistration.log.failCreateBotAadApp": "Unable to create bot Azure Active Directory app. Error message: %s.",
  "driver.botAadApp.create.description": "créer une nouvelle application Azure Active Directory de bot ou réutiliser une existante.",
  "driver.botAadApp.log.startExecuteDriver": "Exécution de l'action %s",
  "driver.botAadApp.log.successExecuteDriver": "L’action %s s’est exécutée",
  "driver.botAadApp.log.failExecuteDriver": "Unable to execute action %s. Error message: %s",
  "driver.botAadApp.log.successCreateBotAad": "Application Azure Active Directory créée avec l'ID client %s.",
  "driver.botAadApp.log.useExistingBotAad": "Utilisation de l'application Azure Active Directory existante avec l'ID client %s.",
  "driver.botAadApp.error.unexpectedEmptyBotPassword": "Bot password is empty. Add it in env file or clear bot id to have bot id/password pair regenerated. action: %s.",
  "driver.arm.description.deploy": "Deploy the given ARM templates to Azure.",
  "driver.arm.deploy.progressBar.message": "Deploying the ARM templates to Azure...",
  "debug.warningMessage": "Pour déboguer des applications dans Teams, votre serveur localhost doit être sur HTTPS.\nPour que Teams fasse confiance au certificat SSL auto-signé utilisé par le kit de ressources, un certificat auto-signé doit être ajouté à votre magasin de certificats.\n Vous pouvez ignorer cette étape, mais vous devrez faire confiance manuellement à la connexion sécurisée dans une nouvelle fenêtre de navigateur lors du débogage de vos applications dans Teams.\nSi vous souhaitez en savoir plus, veuillez consulter le site \"https://aka.ms/teamsfx-ca-certificate\".",
  "debug.warningMessage2": " Vous serez peut-être invité à indiquer les informations d’identification de votre compte lors de l’installation du certificat.",
  "debug.install": "Installer",
  "driver.spfx.deploy.description": "déploie le package SPFx dans le catalogue d'applications SharePoint.",
  "driver.spfx.deploy.progressbar.stepMessage": "Deploying SPFx package...",
  "driver.spfx.deploy.createAppCatalog": "Créer un catalogue d’applications SharePoint.",
  "driver.spfx.deploy.deployPackage": "Déployez le package SPFx sur votre catalogue d’applications client.",
  "driver.spfx.deploy.skipCreateAppCatalog": "Ignorez la création du catalogue d’applications SharePoint.",
  "driver.spfx.deploy.uploadPackage": "Chargez le package SPFx sur votre catalogue d’applications client.",
  "driver.spfx.info.tenantAppCatalogCreated": "Le catalogue d’applications client SharePoint %s créé. Attendez quelques minutes pour être actif.",
  "driver.spfx.warn.noTenantAppCatalogFound": "Aucun catalogue d’applications client trouvé, réessayez : %s",
  "driver.spfx.error.failedToGetAppCatalog": "Impossible d’obtenir l’URL du site du catalogue d’applications après sa création. Vous devrez peut-être patienter quelques minutes et réessayer.",
  "driver.spfx.error.noValidAppCatelog": "Il n’existe aucun catalogue d’applications valide dans votre locataire. Vous pouvez mettre à jour la propriété « createAppCatalogIfNotExist » dans %s sur true si vous souhaitez que le kit de ressources Teams la crée pour vous ou que vous pouvez la créer vous-même.",
  "driver.spfx.add.description": "ajouter un composant WebPart supplémentaire au projet SPFx",
  "driver.spfx.add.successNotice": "Le composant WebPart %s a été correctement ajouté au projet.",
  "driver.spfx.add.progress.title": "Composant WebPart de génération de modèles automatique",
  "driver.spfx.add.progress.scaffoldWebpart": "Générer un composant WebPart SPFx à l’aide de CLI Yeoman",
  "driver.prerequisite.error.funcInstallationError": "Unable to check and install Azure Functions Core Tools.",
  "driver.prerequisite.error.dotnetInstallationError": "Unable to check and install .NET Core SDK.",
  "driver.prerequisite.description": "installation de dépendances",
  "driver.prerequisite.progressBar": "Checking and installing development tool(s).",
  "driver.prerequisite.summary.devCert.trusted.succuss": "Le certificat de développement pour localhost est installé.",
  "driver.prerequisite.summary.devCert.notTrusted.succuss": "Le certificat de développement pour localhost est généré.",
  "driver.prerequisite.summary.devCert.skipped": "Ignorer le certificat de développement de confiance pour localhost.",
  "driver.prerequisite.summary.func.installedWithPath": "Azure Functions Core Tools est installé à %s.",
  "driver.prerequisite.summary.func.installed": "Azure Functions Core Tools est installé.",
  "driver.prerequisite.summary.dotnet.installedWithPath": "Le SDK .NET Core est installé sur %s.",
  "driver.prerequisite.summary.dotnet.installed": "Le SDK .NET Core est installé.",
  "driver.file.createOrUpdateEnvironmentFile.description": "Permet de créer ou mettre à jour des variables dans le fichier d’environnement.",
  "driver.file.createOrUpdateEnvironmentFile.summary": "Les variables ont été générées avec succès dans %s.",
  "driver.file.createOrUpdateJsonFile.description": "Permet de créer ou de mettre à jour des paramètres d’applications dans le fichier JSON.",
  "driver.file.createOrUpdateJsonFile.summary": "Les paramètres de l’application ont été générés avec succès dans %s.",
  "driver.file.progressBar.appsettings": "Generating appsettings...",
  "driver.file.progressBar.env": "Generating environment variables...",
  "driver.deploy.error.restartWebAppError": "Unable to restart web app.\nPlease try to restart the web app manually if the app doesn't work properly.",
  "driver.deploy.notice.deployAcceleration": "Le déploiement sur Azure App Service prend beaucoup de temps. Envisagez de vous référer à ce document pour optimiser votre déploiement :",
  "driver.deploy.notice.deployDryRunComplete": "Les déploiements sont terminés. Vous pouvez trouver le package dans `%s`",
  "driver.deploy.azureAppServiceDeployDetailSummary": "Déploiement réussi de `%s` sur Azure App Service.",
  "driver.deploy.azureFunctionsDeployDetailSummary": "Déploiement réussi de `%s` sur Azure Functions.",
  "driver.deploy.azureStorageDeployDetailSummary": "Déploiement réussi de `%s` sur Stockage Azure.",
  "driver.deploy.enableStaticWebsiteSummary": "Azure Storage active le site Web statique avec succès.",
  "driver.deploy.deployToAzureAppServiceDescription": "déployez le projet sur Azure APP Service.",
  "driver.deploy.deployToAzureFunctionsDescription": "déployer le projet sur Azure Functions.",
  "driver.deploy.deployToAzureStorageDescription": "déployer le projet sur le stockage Azure.",
  "driver.deploy.enableStaticWebsiteInAzureStorageDescription": "activer le paramètre de site Web statique dans Azure Storage.",
  "driver.common.suggestion.retryLater": "Veuillez réessayer.",
  "driver.common.FailRetrieveAzureCredentialsRemoteError": "Unable to retrieve Azure credentials due to remote service error.",
  "driver.script.dotnetDescription": "exécutant la commande dotnet.",
  "driver.script.npmDescription": "exécutant la commande npm.",
  "driver.script.npxDescription": "exécutant la commande npx.",
  "driver.script.runCommandSummary": "Exécution réussie de la commande `%s`à `%s`.",
  "driver.m365.acquire.description": "acquire an Microsoft 365 title with the app package",
  "driver.m365.acquire.progress.message": "Acquiring Microsoft 365 title with the app package...",
  "driver.m365.acquire.summary": "The Microsoft 365 title has been acquired successfully (%s).",
  "driver.teamsApp.description.copyAppPackageToSPFxDriver": "copie le package d'application Teams généré dans la solution SPFx.",
  "driver.teamsApp.description.createDriver": "créer une application Teams.",
  "driver.teamsApp.description.updateDriver": "mettre à jour une application Teams.",
  "driver.teamsApp.description.publishDriver": "publier une application Teams dans le catalogue d'applications client.",
  "driver.teamsApp.description.validateDriver": "valider une application Teams.",
  "driver.teamsApp.description.createAppPackageDriver": "créer un package d'application Teams.",
  "driver.teamsApp.progressBar.copyAppPackageToSPFxStepMessage": "Copying Teams app package to SPFx solution...",
  "driver.teamsApp.progressBar.createTeamsAppStepMessage": "Creating Teams app...",
  "driver.teamsApp.progressBar.updateTeamsAppStepMessage": "Updating Teams app...",
  "driver.teamsApp.progressBar.publishTeamsAppStep1": "Vérification de l’envoi de l’application Teams au catalogue d’applications client",
  "driver.teamsApp.progressBar.publishTeamsAppStep2.1": "Mettre à jour l’application Teams publiée",
  "driver.teamsApp.progressBar.publishTeamsAppStep2.2": "Publishing Teams app...",
  "driver.teamsApp.summary.createTeamsAppAlreadyExists": "L'application Teams avec l'identifiant %s existe déjà, la création d'une nouvelle application Teams a été ignorée.",
  "driver.teamsApp.summary.publishTeamsAppExists": "L'application Teams avec l'identifiant %s existe déjà dans la boutique d'applications de l'organisation.",
  "driver.teamsApp.summary.publishTeamsAppNotExists": "L'application Teams avec l'identifiant %s n'existe pas dans la boutique d'applications de l'organisation.",
  "driver.teamsApp.summary.publishTeamsAppSuccess": "L'application Teams %s a été publiée avec succès sur le portail d'administration.",
  "driver.teamsApp.summary.copyAppPackageSuccess": "L’application Teams %s a été copiée dans %s.",
  "driver.teamsApp.summary.copyIconSuccess": "Les icônes %s ont été mises à jour avec succès sous %s.",
  "driver.teamsApp.summary.validate": "Teams Toolkit has checked against all validation rules:\n\nSummary:\n%s.\n%s\n%s\n\nA complete log of validations can be found in %s",
  "driver.teamsApp.summary.validateManifest": "Teams Toolkit has checked manifest with its schema:\n\nSummary:\n%s.\n%s\n",
  "driver.teamsApp.summary.validate.succeed": "%s passed",
  "driver.teamsApp.summary.validate.failed": "%s failed",
  "driver.teamsApp.summary.validate.warning": "%s warning",
  "driver.teamsApp.summary.validate.all": "All",
  "driver.teamsApp.validate.result": "Teams Toolkit has completed checking your app package against validation rules. %s.",
  "driver.teamsApp.validate.result.display": "Teams Toolkit has completed checking your app package against validation rules. %s. Check [Output panel](command:fx-extension.showOutputChannel) for details.",
  "error.teamsApp.validate.apiFailed": "La validation du package d’application Teams a échoué en raison d’une  %s",
  "error.teamsApp.validate.apiFailed.display": "Teams app pacakge validation failed. Check [Output panel](command:fx-extension.showOutputChannel) for details.",
  "error.teamsApp.AppIdNotExistError": "L’application Teams avec l’ID %s n’existe pas dans Developer Portal pour Teams.",
  "error.teamsApp.InvalidAppIdError": "Teams app ID %s is invalid, must be a GUID.",
  "driver.botFramework.description": "crée ou met à jour l'enregistrement du bot sur dev.botframework.com",
  "driver.botFramework.summary.create": "L'enregistrement du bot a été créé avec succès (%s).",
  "driver.botFramework.summary.update": "L'enregistrement du bot a été mis à jour avec succès (%s).",
  "driver.botFramework.progressBar.createOrUpdateBot": "Création ou mise à jour de l'enregistrement du bot.",
  "error.yaml.InvalidYamlSchemaError": "Unable to parse yaml file: %s. Please open the yaml file and check the PROBLEMS tab for more details.",
  "error.yaml.InvalidYamlSchemaErrorWithReason": "Unable to parse yaml file: %s. Reason: %s. Please open the yaml file and check the PROBLEMS tab for more details",
  "error.yaml.YamlFieldTypeError": "Le '%s' de champ doit avoir %s type, fichier yaml : %s",
  "error.yaml.YamlFieldMissingError": "Le champ '%s' est manquant, fichier yaml : %s",
  "error.yaml.InvalidYmlActionNameError": "Action '%s' introuvable, fichier yaml : %s",
  "error.yaml.LifeCycleUndefinedError": "Le cycle de vie « %s » n’est pas défini, fichier yaml : %s",
  "error.yaml.InvalidActionInputError": "The '%s' action cannot be completed as the following parameter(s): %s, are either missing or have an invalid value in the provided yaml file: %s. Ensure that the required parameters are provided and have valid values and try again.",
  "error.common.InstallSoftwareError": "Unable to install %s. You can install it manually and restart Visual Studio Code if you are using the Toolkit in Visual Studio Code.",
  "error.common.MissingEnvironmentVariablesError": "The program cannot proceed as the following environment variables are missing: '%s', which are required for file: %s. Make sure the required variables are set either by editing the .env file '%s' with the correct names and values , or by setting the system environment variables with the correct names and values. If you are developing with a new project created with Teams Toolkit, running provision or debug will register correct values for these environment variables.",
  "error.common.InvalidProjectError": "Cette commande ne fonctionne que pour des projets créés par le kit de ressources Teams.",
  "error.common.FileNotFoundError": "The file or directory is not found: '%s'. Check if it exists and you have permission to access it.",
  "error.common.JSONSyntaxError": "JSON syntax error: %s. Check the JSON syntax to ensure it is properly formatted.",
  "error.common.UnhandledError": "An unexpected error has occurred while performing the %s task. The reason for this error is: %s. Welcome to report this issue by clicking on the provided \"Issue Link\", so that we can investigate and resolve the problem as soon as possible.",
  "error.common.MissingRequiredInputError": "Missing required input: %s",
  "error.common.InputValidationError": "Input '%s' validation failed: %s",
  "error.common.NoEnvFilesError": "Unable to find .env files.",
  "error.upgrade.NoNeedUpgrade": "This project is already the latest, no need to upgrade.",
  "error.collaboration.InvalidManifestError": "Unable to process your manifest file ('%s') due to the absence of the 'id' key. To identify your application correctly, please make sure that the 'id' key is present in the manifest file.",
  "error.collaboration.FailedToLoadManifest": "Unable to load manifest file. Reason: %s.",
  "error.azure.InvalidAzureCredentialError": "Unable to obtain your Azure credentials. Ensure that your Azure account is properly authenticated and try again.",
  "error.azure.InvalidAzureSubscriptionError": "The Azure subscription '%s' is not available in your current account. Ensure that you have signed in with the correct Azure account and that you have the necessary permissions to access the subscription.",
  "error.azure.ResourceGroupConflictError": "Resource group '%s' already exists in subscription '%s'. Consider choosing a different name or using the existing resource group for your task.",
  "error.azure.SelectSubscriptionError": "Unable to select subscription in current account.",
  "error.azure.ResourceGroupNotExistError": "The resource group '%s' cannot be found in subscription '%s'.",
  "error.azure.CreateResourceGroupError": "Unable to create resource group '%s' in subscription '%s'due to error: %s. \nIf the error message specifies the reason, fix the error and try again.",
  "error.azure.CheckResourceGroupExistenceError": "Unable to check existence of resource group '%s' in subscription '%s'due to error: %s. \nIf the error message specifies the reason, fix the error and try again.",
  "error.azure.ListResourceGroupsError": "Unable to get resource groups in subscription '%s'due to error: %s. \nIf the error message specifies the reason, fix the error and try again.",
  "error.azure.GetResourceGroupError": "Unable to get information of resource group '%s' in subscription '%s'due to error: %s. \nIf the error message specifies the reason, fix the error and try again.",
  "error.azure.ListResourceGroupLocationsError": "Unable to get available resource group locations for subscription '%s'.",
  "error.m365.M365TokenJSONNotFoundError": "Unable to obtain JSON object for Microsoft 365 token. Ensure that your account is authorized to access the tenant and that the token JSON object is valid.",
  "error.m365.M365TenantIdNotFoundInTokenError": "Unable to obtain Microsoft 365 tenant ID in token JSON object. Ensure that your account is authorized to access the tenant and that the token JSON object is valid.",
  "error.m365.M365TenantIdNotMatchError": "Authentication failed. You are currently signed in to Microsoft 365 tenant '%s', which is different from the one specified in the .env file (TEAMS_APP_TENANT_ID='%s'). To resolve this issue and switch to your current signed-in tenant, please remove the values of '%s' from the .env file and try again.",
  "error.arm.CompileBicepError": "Unable to compile Bicep files located in path '%s' to JSON ARM templates. The error message returned was: %s. Check the Bicep files for any syntax or configuration errors and try again.",
  "error.arm.DownloadBicepCliError": "Unable to download Bicep cli from '%s'. The error message was: %s. Fix the error and try again. Or remove the bicepCliVersion config in the config file teamsapp.yml and Teams Toolkit will use bicep CLI in PATH",
  "error.arm.DeployArmError.Notification": "The ARM templates for deployment name: '%s' could not be deployed in resource group '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
  "error.arm.DeployArmError": "The ARM templates for deployment name: '%s' could not be deployed in resource group '%s' for reason: %s",
  "error.arm.GetArmDeploymentError": "The ARM templates for deployment name: '%s' could not be deployed in resource group '%s' for reason: %s. \nUnable to get detailed error message due to: %s. \nRefer to the resource group %s in portal for deployment error.",
  "error.arm.ConvertArmOutputError": "Unable to convert ARM deployment result to action output, there is a duplicated key '%s' in ARM deployment result.",
  "error.deploy.DeployEmptyFolderError": "Unable to locate any files in the distribution folder: '%s'. Please ensure that the folder is not empty and that all necessary files have been included.",
  "error.deploy.CheckDeploymentStatusTimeoutError": "Unable to check deployment status because the process timed out. Check your internet connection and try again. If the issue persists, please review the deployment logs (Deployment -> Deployment center -> Logs) in Azure portal to identify any issues that may have occurred.",
  "error.deploy.GetPublishingCredentialsError.Notification": "Unable to obtain publishing credentials of app '%s' in resource group '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
  "error.deploy.GetPublishingCredentialsError": "Unable to obtain publishing credentials of app '%s' in resource group '%s' for reason:\n %s.\n Suggestions:\n 1. Verify that the app name and resource group name are spelled correctly and are valid. \n 2. Verify that your Azure account has the necessary permissions to access the API. You may need to elevate your role or request additional permissions from an administrator. \n 3. If the error message includes a specific reason, such as an authentication failure or a network issue, investigate that issue specifically to resolve the error and try again. \n 4. You can test the API in this page: '%s'",
  "error.deploy.DeployZipPackageError.Notification": "Unable to deploy zip package to endpoint: '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details and try again.",
  "error.deploy.DeployZipPackageError": "Unable to deploy zip package to endpoint '%s' in Azure due to error: %s. \nSuggestions:\n 1. Verify that your Azure account has the necessary permissions to access the API. \n 2. Verify that the endpoint is properly configured in Azure and that the required resources have been provisioned. \n 3. Ensure that the zip package is valid and free of errors. \n 4. If the error message specifies the reason, such as an authentication failure or a network issue, fix the error and try again. \n 5. If the error still persists, you can attempt to deploy the package manually following the guidelines in this link: '%s'",
  "error.deploy.CheckDeploymentStatusError": "Unable to check deployment status for location: '%s' due to error: %s. If the issue persists, please review the deployment logs (Deployment -> Deployment center -> Logs) in Azure portal to identify any issues that may have occurred.",
  "error.deploy.DeployRemoteStartError.Notification": "The package has been successfully deployed to Azure for location: '%s', but the application is not able to start. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more suggestions.",
  "error.deploy.DeployRemoteStartError": "The package has been successfully deployed to Azure for location: '%s', but the application is not able to start due to error: %s.\n If the reason is not clearly specified, here are some suggestions to troubleshoot:\n 1. Check the application logs: Look for any error messages or stack traces in the application logs to identify the root cause of the problem.\n 2. Check the Azure configuration: Ensure that the Azure configuration is correct, including connection strings and application settings.\n 3. Check the application code: Review the code to see if there are any syntax or logic errors that could be causing the issue.\n 4. Check the dependencies: Verify that all dependencies required by the application are correctly installed and updated.\n 5. Restart the application: Try restarting the application in Azure to see if that resolves the issue.\n 6. Check the resource allocation: Make sure that the resource allocation for the Azure instance is appropriate for the application and its workload.\n 7. Seek help from Azure support: If the issue persists, reach out to Azure support for further assistance.",
  "error.script.ScriptTimeoutError": "Script execution timeout: %s. Adjust 'timeout' parameter in yaml or improve your script's efficiency.",
  "error.script.ScriptExecutionError": "%s",
  "error.deploy.AzureStorageClearBlobsError.Notification": "Unable to clear blob files in Azure Storage Account '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
  "error.deploy.AzureStorageClearBlobsError": "Unable to clear blob files in Azure Storage Account '%s'. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again.",
  "error.deploy.AzureStorageUploadFilesError.Notification": "Unable to upload local folder '%s' to Azure Storage Account '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
  "error.deploy.AzureStorageUploadFilesError": "Unable to upload local folder '%s' to Azure Storage Account '%s'. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again.",
  "error.deploy.AzureStorageGetContainerError.Notification": "Unable to get Azure Storage container '%s' in Azure Storage Account '%s' due to error: %s. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
  "error.deploy.AzureStorageGetContainerError": "Unable to get Azure Storage container '%s' in Azure Storage Account '%s' due to error: %s. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again.",
  "error.deploy.AzureStorageGetContainerPropertiesError.Notification": "Unable to get properties of container '%s' in Azure Storage Account '%s' due to error: %s. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
  "error.deploy.AzureStorageGetContainerPropertiesError": "Unable to get properties of container '%s' in Azure Storage Account '%s' due to error: %s. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again.",
  "error.deploy.AzureStorageSetContainerPropertiesError.Notification": "Unable to set properties of container '%s' in Azure Storage Account '%s' due to error: %s. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
  "error.deploy.AzureStorageSetContainerPropertiesError": "Unable to set properties of container '%s' in Azure Storage Account '%s' due to error: %s. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again."
}