mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 11:01:37 -05:00
Langpack source update for May release (#23014)
This commit is contained in:
@@ -20,10 +20,15 @@
|
||||
"azure.owningTenantNotFound": "Informations sur le locataire propriétaire introuvables pour le compte.",
|
||||
"azure.responseError": "La récupération du jeton a échoué avec une erreur. [Ouvrir les outils de développement]({0}) pour plus de détails.",
|
||||
"azure.tenantNotFound": "Le locataire spécifié avec l'ID « {0} » est introuvable.",
|
||||
"azurecore.consentDialog.body": "Votre locataire « {0} ({1}) » exige une nouvelle authentification pour accéder aux ressources {2}. Appuyez sur Ouvrir pour démarrer le processus d'authentification.",
|
||||
"azurecore.confirmIgnoreTenantDialog.body": "Azure Data Studio ne déclenchera plus l’authentification pour ce locataire {0} ({1}), et les ressources ne seront pas accessibles. \r\n\r\nPour autoriser à nouveau l’accès aux ressources pour ce locataire, vous devez supprimer le locataire de la liste d’exclusion dans le paramètre « {2} ».\r\n\r\nVoulez-vous continuer ?",
|
||||
"azurecore.confirmIgnoreTenantDialog.confirm": "Confirmer",
|
||||
"azurecore.consentDialog.authenticate": "Annuler et authentifier",
|
||||
"azurecore.consentDialog.body": "Votre locataire {0} ({1}) exige une nouvelle authentification pour accéder aux ressources {2}. Appuyez sur Ouvrir pour démarrer le processus d’authentification.",
|
||||
"azurecore.consentDialog.cancel": "Annuler",
|
||||
"azurecore.consentDialog.ignore": "Ignorer le locataire",
|
||||
"azurecore.consentDialog.open": "Ouvrir",
|
||||
"msal.accountNotFoundError": "Informations de compte introuvables lors de l’acquisition du jeton.",
|
||||
"msal.resourceNotFoundError": "Configuration d’Azure Resource {0} introuvable",
|
||||
"noMicrosoftResource": "Le fournisseur '{0}' n'a pas de point de terminaison de ressource Microsoft défini."
|
||||
},
|
||||
"dist/account-provider/auths/azureAuthCodeGrant": {
|
||||
@@ -43,7 +48,8 @@
|
||||
"azure.NoAuthMethod.Selected": "Aucune méthode d'authentification Azure sélectionnée. Vous devez sélectionner la méthode d'authentification à utiliser.",
|
||||
"azure.deprecatedGetSecurityToken": "Un appel a été effectué à azdata.accounts.getSecurityToken, cette méthode est dépréciée et sera supprimée dans les mises en production futures. Utilisez getAccountSecurityToken à la place.",
|
||||
"genericTokenError": "Impossible d'obtenir le jeton",
|
||||
"msalTokenError": "{0} s'est produit lors de l'acquisition du jeton. \r\n{1}"
|
||||
"msalTokenError": "{0} s'est produit lors de l'acquisition du jeton. \r\n{1}",
|
||||
"tenantIgnoredError": "Locataire trouvé dans la liste Ignorer, authentification non tentée. Vous pouvez supprimer le locataire {0} de la liste Ignorer dans le fichier settings.json : {1} si vous souhaitez accéder aux ressources de ce locataire."
|
||||
},
|
||||
"dist/account-provider/azureAccountProviderService": {
|
||||
"clearTokenCacheFailure": "L'effacement du cache de jetons a échoué",
|
||||
@@ -132,6 +138,7 @@
|
||||
"azure.resource.tree.treeProvider.openAccountsDialog": "Afficher les comptes Azure"
|
||||
},
|
||||
"dist/azureResource/tree/flatAccountTreeNode": {
|
||||
"azure.resource.flatAccountTreeNode.noResourcesLabel": "Aucune ressource trouvée.",
|
||||
"azure.resource.throttleerror": "Les demandes de ce compte ont été limitées. Pour réessayer, sélectionnez un nombre plus petit d’abonnements.",
|
||||
"azure.resource.tree.accountTreeNode.title": "{0} (abonnements {1}/{2})",
|
||||
"azure.resource.tree.accountTreeNode.titleLoading": "{0} - Chargement...",
|
||||
@@ -170,6 +177,8 @@
|
||||
"azurecore.centralus": "USA Centre",
|
||||
"azurecore.centraluseuap": "USA Centre EUAP",
|
||||
"azurecore.deprecated": "Avertissement : ADAL a été déprécié et est planifié pour être supprimé dans une prochaine version. Utilisez MSAL à la place.",
|
||||
"azurecore.disable": "Désactiver",
|
||||
"azurecore.dismiss": "Ignorer",
|
||||
"azurecore.eastasia": "Asie Est",
|
||||
"azurecore.eastus": "USA Est",
|
||||
"azurecore.eastus2": "USA Est 2",
|
||||
@@ -191,6 +200,7 @@
|
||||
"azurecore.northeurope": "Europe Nord",
|
||||
"azurecore.norwayeast": "Norvège Est",
|
||||
"azurecore.norwaywest": "Norvège Ouest",
|
||||
"azurecore.piiLogging.warning": "Avertissement : la journalisation des informations personnelles (PII) Azure est activée. L’activation de cette option permet de consigner les informations d’identification personnelles et ne doit être utilisée qu’à des fins de débogage.",
|
||||
"azurecore.postgresServer": "Serveur Azure Database pour PostgreSQL",
|
||||
"azurecore.reload": "Recharger",
|
||||
"azurecore.reloadChoice": "Recharger Azure Data Studio",
|
||||
@@ -238,7 +248,7 @@
|
||||
"azure.resource.signin.title": "Azure : Se connecter",
|
||||
"azure.resource.startterminal.title": "Démarrer Cloud Shell",
|
||||
"azure.resource.view.title": "Azure (préversion)",
|
||||
"azure.tenant.config.filter.description": "Liste des ID de locataire à ignorer pendant l'interrogation des ressources Azure. Chaque élément est un ID de locataire.",
|
||||
"azure.tenant.config.filter.description": "Liste des ID de locataire qui sont ignorés lors de l’interrogation des ressources Azure ou de la demande de jetons d’authentification.",
|
||||
"azure.title": "Azure",
|
||||
"config.authenticationLibrary": "La bibliothèque utilisée pour le flux d'authentification AAD. Veuillez redémarrer ADS après avoir modifié cette option.",
|
||||
"config.azureAccountConfigurationSection": "Configuration du compte Azure",
|
||||
|
||||
@@ -47,16 +47,15 @@
|
||||
"cms.connectionOptions.applicationIntent.displayName": "Intention d'application",
|
||||
"cms.connectionOptions.applicationName.description": "Nom de l'application",
|
||||
"cms.connectionOptions.applicationName.displayName": "Nom de l'application",
|
||||
"cms.connectionOptions.attachDbFilename.description": "Nom de fichier principal, y compris le nom de chemin complet, d'une base de données pouvant être attachée",
|
||||
"cms.connectionOptions.attachDbFilename.displayName": "Attacher le nom de fichier de base de données",
|
||||
"cms.connectionOptions.attachedDBFileName.description": "Nom de fichier principal, y compris le nom de chemin complet, d'une base de données pouvant être attachée",
|
||||
"cms.connectionOptions.attachedDBFileName.displayName": "Nom du fichier de base de données attaché",
|
||||
"cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Authentification universelle avec prise en charge de MFA",
|
||||
"cms.connectionOptions.authType.categoryValues.integrated": "Authentification Windows",
|
||||
"cms.connectionOptions.authType.categoryValues.sqlLogin": "Connexion SQL",
|
||||
"cms.connectionOptions.authType.description": "Spécifie la méthode d'authentification avec SQL Server",
|
||||
"cms.connectionOptions.authType.displayName": "Type d'authentification",
|
||||
"cms.connectionOptions.columnEncryptionSetting.description": "Paramètre par défaut de chiffrement de colonne pour toutes les commandes sur la connexion",
|
||||
"cms.connectionOptions.columnEncryptionSetting.displayName": "Chiffrement de colonne",
|
||||
"cms.connectionOptions.columnEncryptionSetting.description": "Active ou désactive Always Encrypted pour la connexion",
|
||||
"cms.connectionOptions.columnEncryptionSetting.displayName": "Toujours crypté",
|
||||
"cms.connectionOptions.commandTimeout.description": "La durée (en secondes) d’attente de l’exécution d’une commande avant de mettre fin à la tentative et de générer une erreur.",
|
||||
"cms.connectionOptions.commandTimeout.displayName": "Expiration de commande",
|
||||
"cms.connectionOptions.connectRetryCount.description": "Nombre de tentatives de restauration de connexion",
|
||||
@@ -71,6 +70,13 @@
|
||||
"cms.connectionOptions.contextConnection.displayName": "Connexion contextuelle",
|
||||
"cms.connectionOptions.currentLanguage.description": "Nom d'enregistrement de la langue de SQL Server",
|
||||
"cms.connectionOptions.currentLanguage.displayName": "Langage actuel",
|
||||
"cms.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation",
|
||||
"cms.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Service de tuteur d'hôte",
|
||||
"cms.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "Aucun(e)",
|
||||
"cms.connectionOptions.enclaveAttestationProtocol.description": "Spécifie un protocole pour attester une enclave côté serveur utilisée avec Always Encrypted avec des enclaves sécurisées",
|
||||
"cms.connectionOptions.enclaveAttestationProtocol.displayName": "Protocole d'attestation",
|
||||
"cms.connectionOptions.enclaveAttestationUrl.description": "Spécifie un point de terminaison pour attester une enclave côté serveur utilisée avec Always Encrypted avec des enclaves sécurisées",
|
||||
"cms.connectionOptions.enclaveAttestationUrl.displayName": "URL d’attestation",
|
||||
"cms.connectionOptions.encrypt.categoryValues.false": "Facultatif (faux)",
|
||||
"cms.connectionOptions.encrypt.categoryValues.strict": "Strict",
|
||||
"cms.connectionOptions.encrypt.categoryValues.true": "Obligatoire (Vrai)",
|
||||
@@ -108,10 +114,13 @@
|
||||
"cms.connectionOptions.port.displayName": "Port",
|
||||
"cms.connectionOptions.replication.description": "Utilisé par SQL Server dans la réplication",
|
||||
"cms.connectionOptions.replication.displayName": "Réplication",
|
||||
"cms.connectionOptions.secureEnclaves.description": "Active ou désactive les enclaves sécurisées pour la connexion",
|
||||
"cms.connectionOptions.secureEnclaves.displayName": "Enclaves sécurisées",
|
||||
"cms.connectionOptions.serverDescription.description": "Description de l'instance SQL Server",
|
||||
"cms.connectionOptions.serverDescription.displayName": "Description du serveur",
|
||||
"cms.connectionOptions.serverName.description": "Nom de l'instance SQL Server",
|
||||
"cms.connectionOptions.serverName.displayName": "Serveur",
|
||||
"cms.connectionOptions.serverName.placeholder": "par exemple. tcp:servername,1433",
|
||||
"cms.connectionOptions.trustServerCertificate.description": "Quand la valeur est true (et encrypt=true), SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur sans valider le certificat de serveur. Cette propriété n’est pas prise en charge avec Encrypt=Strict.",
|
||||
"cms.connectionOptions.trustServerCertificate.displayName": "Approuver le certificat de serveur",
|
||||
"cms.connectionOptions.typeSystemVersion.description": "Indique le système de type serveur que le fournisseur expose par le biais de DataReader",
|
||||
@@ -122,7 +131,9 @@
|
||||
"cms.connectionOptions.workstationId.displayName": "ID de station de travail",
|
||||
"cms.connectionProvider.displayName": "Microsoft SQL Server",
|
||||
"cms.description": "Prise en charge de la gestion des serveurs de gestion centralisée SQL Server",
|
||||
"cms.disabled": "Désactivé",
|
||||
"cms.displayName": "Serveurs de gestion centralisée SQL Server",
|
||||
"cms.enabled": "Activé",
|
||||
"cms.format.alignColumnDefinitionsInColumns": "Spécifie si les définitions de colonne doivent être alignées",
|
||||
"cms.format.datatypeCasing": "Spécifie si la mise en forme des types de données est MAJUSCULES, minuscules ou aucune (sans mise en forme)",
|
||||
"cms.format.keywordCasing": "Spécifie si la mise en forme des mots clés est MAJUSCULES, minuscules ou aucune (sans mise en forme)",
|
||||
|
||||
@@ -42,12 +42,12 @@
|
||||
"dataworkspace.projectDirectoryAlreadyExistError": "Il existe déjà un répertoire nommé « {0} » à l’emplacement sélectionné : « {1} ».",
|
||||
"dataworkspace.projectDirectoryAlreadyExistErrorShort": "Le répertoire « {0} » existe déjà à l’emplacement sélectionné, choisissez-en un autre",
|
||||
"dataworkspace.projectFilePlaceholder": "Sélectionner un fichier de projet",
|
||||
"dataworkspace.projectFileTitle": "Fichier projet",
|
||||
"dataworkspace.projectLocationPlaceholder": "Sélectionner l’emplacement de création du projet",
|
||||
"dataworkspace.projectLocationTitle": "Emplacement",
|
||||
"dataworkspace.projectNamePlaceholder": "Entrer le nom du projet",
|
||||
"dataworkspace.projectNameTitle": "Nom",
|
||||
"dataworkspace.projectParentDirectoryNotExistError": "L’emplacement de projet sélectionné « {0} » n’existe pas ou n’est pas un répertoire.",
|
||||
"dataworkspace.projectsFailedToLoad": "Échec du chargement de certains projets. Pour afficher plus de détails, [ouvrez la console du développeur](command:workbench.action.toggleDevTools)",
|
||||
"dataworkspace.remoteGitRepo": "Référentiel Git distant",
|
||||
"dataworkspace.restartConfirmation": "Azure Data Studio doit être redémarré pour que le projet soit ajouté à l'espace de travail. Redémarrer maintenant?",
|
||||
"dataworkspace.sdkLearnMorePlaceholder": "Cliquez sur le bouton « En savoir plus » pour plus d’informations sur les projets de style SDK",
|
||||
@@ -69,11 +69,12 @@
|
||||
"noProjectProvidingExtensionsInstalled": "Aucune extension de projet de base de données n’est installée. Installez une extension de projet de base de données pour utiliser cette fonctionnalité.",
|
||||
"onlyMovingOneFileIsSupported": "Le déplacement d’un seul fichier à la fois est pris en charge.",
|
||||
"openedProjectsUndefinedAfterRefresh": "La liste des projets ouverts ne doit pas être indéfinie après l’actualisation à partir du disque.",
|
||||
"projectFailedToLoad": "Échec du chargement du projet '{0}' : {1} pour afficher plus de détails, [ouvrez la console du développeur] (commande : workbench.action.toggleDevTools).",
|
||||
"projectNameNull": "Le nom de la feuille est Null",
|
||||
"reservedValueErrorMessage": "Nom de fichier réservé. Choisissez un autre nom et réessayez",
|
||||
"reservedWindowsFilenameErrorMessage": "Ce nom de fichier est réservé à l’utilisation par Windows. Choisissez un autre nom et essayez à nouveau",
|
||||
"tooLongFilenameErrorMessage": "Le nom de fichier ne peut pas dépasser 255 caractères",
|
||||
"trailingWhitespaceErrorMessage": "Le nom ne peut pas se terminer par un espace",
|
||||
"trailingWhitespaceErrorMessage": "Le nom de fichier ne peut pas commencer ou se terminer par un espace blanc",
|
||||
"undefinedFilenameErrorMessage": "Nom non défini",
|
||||
"whitespaceFilenameErrorMessage": "Un nom de fichier ne peut pas être un espace blanc"
|
||||
},
|
||||
|
||||
@@ -9,11 +9,29 @@
|
||||
"version": "1.0.0",
|
||||
"contents": {
|
||||
"dist/actionButton": {
|
||||
"scm button publish branch": "Publier la branche",
|
||||
"scm button commit and push title": "Validation{0} et envoi (push)",
|
||||
"scm button commit and push tooltip": "Valider et envoyer (push) les modifications",
|
||||
"scm button commit and sync title": "Validation {0} et synchronisation",
|
||||
"scm button commit and sync tooltip": "Valider et synchroniser les modifications",
|
||||
"scm button commit title": "Validation {0}",
|
||||
"scm button commit to new branch and push tooltip": "Valider dans une nouvelle branche et envoyer (push) des modifications",
|
||||
"scm button commit to new branch and sync tooltip": "Valider dans une nouvelle branche et synchroniser des modifications",
|
||||
"scm button commit to new branch tooltip": "Valider les modifications apportées à la nouvelle branche",
|
||||
"scm button commit tooltip": "Valider les modifications",
|
||||
"scm button committing and pushing tooltip": "Validation et envoi (push) des modifications...",
|
||||
"scm button committing and synching tooltip": "Validation et synchronisation des modifications...",
|
||||
"scm button committing to new branch and pushing tooltip": "Validation dans une nouvelle branche et envoi (push) des modifications...",
|
||||
"scm button committing to new branch and synching tooltip": "Validation dans une nouvelle branche et synchronisation des modifications...",
|
||||
"scm button committing to new branch tooltip": "Validation des modifications apportées à la nouvelle branche...",
|
||||
"scm button committing tooltip": "Validation des modifications...",
|
||||
"scm button continue title": "{0} Continuer",
|
||||
"scm button continue tooltip": "Poursuite du rebasement",
|
||||
"scm button continuing tooltip": "Poursuite du rebasement...",
|
||||
"scm button publish branch": "Publier Branch",
|
||||
"scm button publish branch running": "Publication de Branch...",
|
||||
"scm button publish title": "$(cloud-upload) Publier les branches",
|
||||
"scm button sync description": "{0} Synchroniser les modifications {1}{2}",
|
||||
"scm button sync title": "{0} {1}{2}",
|
||||
"scm button sync description": "{0}Synchroniser les modifications {1}{2}",
|
||||
"scm publish branch action button title": "{0} Publier Branch",
|
||||
"scm secondary button commit": "Valider",
|
||||
"syncing changes": "Synchronisation des modifications..."
|
||||
},
|
||||
"dist/askpass-main": {
|
||||
@@ -27,6 +45,8 @@
|
||||
},
|
||||
"dist/commands": {
|
||||
"HEAD not available": "La version HEAD de '{0}' n'est pas disponible.",
|
||||
"Theirs": "Les leurs",
|
||||
"Yours": "Vôtres",
|
||||
"add": "Ajouter à l'espace de travail",
|
||||
"add remote": "Ajoutez une nouvelle machine distante...",
|
||||
"addFrom": "Ajouter un dépôt distant à partir d'une URL",
|
||||
@@ -38,9 +58,9 @@
|
||||
"auth failed specific": "Échec de l'authentification auprès du dépôt distant Git :\r\n\r\n{0}",
|
||||
"branch already exists": "Une branche nommée '{0}' existe déjà",
|
||||
"branch name": "Nom de la branche",
|
||||
"branch name does not match sanitized": "La nouvelle branche sera « {0} »",
|
||||
"branch name format invalid": "Le nom de la branche doit correspondre à la regex : {0}",
|
||||
"cant push": "impossible de pousser les références vers la branche distante. Exécutez d'abord 'Récupérer' pour intégrer vos modifications.",
|
||||
"changed": "{0} Niveau de consignation remplacé par: {1}",
|
||||
"checkout detached": "Extraire en mode détaché...",
|
||||
"choose": "Choisir un dossier...",
|
||||
"clean repo": "Nettoyez l'arborescence de travail de votre dépôt avant l'extraction.",
|
||||
@@ -48,9 +68,12 @@
|
||||
"cloning": "Clonage du dépôt Git '{0}'...",
|
||||
"commit": "Commiter les changements indexés",
|
||||
"commit anyway": "Créer un commit vide",
|
||||
"commit changes": "Commiter quand même",
|
||||
"commit hash": "Commiter le code de hachage",
|
||||
"commit message": "Message de validation",
|
||||
"commit to branch": "Valider dans une nouvelle branche",
|
||||
"commitMessageWithHeadLabel2": "Message (commit sur '{0}')",
|
||||
"confirm branch protection commit": "Vous essayez de vous engager dans une branche protégée et vous n'avez peut-être pas la permission de pousser vos engagements vers la télécommande.\r\n\r\nComment aimeriez-vous procéder?",
|
||||
"confirm delete": "Voulez-vous vraiment SUPPRIMER {0} ?\r\nCette action est IRRÉVERSIBLE !\r\nCe fichier sera DÉFINITIVEMENT PERDU si vous continuez.",
|
||||
"confirm delete multiple": "Voulez-vous vraiment SUPPRIMER {0} fichiers ?\r\nCette action est IRRÉVERSIBLE !\r\nCes fichiers seront DÉFINITIVEMENT PERDUS si vous continuez.",
|
||||
"confirm discard": "Voulez-vous vraiment abandonner les changements apportés à {0} ?",
|
||||
@@ -58,7 +81,7 @@
|
||||
"confirm discard all 2": "{0}\r\n\r\nCette action est IRRÉVERSIBLE, votre plage de travail actuelle sera DÉFINITIVEMENT PERDUE.",
|
||||
"confirm discard all single": "Voulez-vous vraiment abandonner les changements apportés à {0} ?",
|
||||
"confirm discard multiple": "Voulez-vous vraiment abandonner les changements apportés à {0} fichiers ?",
|
||||
"confirm emtpy commit": "Êtes-vous sûr d vouloir créer un commit vide ?",
|
||||
"confirm empty commit": "Êtes-vous sûr d vouloir créer un commit vide ?",
|
||||
"confirm force delete branch": "La branche '{0}' n'est pas complètement fusionnée. Supprimer quand même ?",
|
||||
"confirm force push": "Vous êtes sur le point de forcer l'envoi (push) des changements que vous avez apportés. Cela peut être destructeur et remplacer par inadvertance les changements apportés par d'autres utilisateurs.\r\n\r\nVoulez-vous vraiment continuer ?",
|
||||
"confirm no verify commit": "Vous êtes sur le point de commiter vos changements sans vérification. Cela signifie que les crochets pre-commit vont être ignorés, ce qui n'est peut-être pas souhaitable.\r\n\r\nVoulez-vous vraiment continuer ?",
|
||||
@@ -71,6 +94,7 @@
|
||||
"create branch from": "Créez une branche à partir de...",
|
||||
"create repo": "Initialiser le dépôt",
|
||||
"current": "Actuelle",
|
||||
"default": "Par défaut",
|
||||
"delete": "Supprimer le fichier",
|
||||
"delete branch": "Supprimer la branche",
|
||||
"delete file": "Supprimer le fichier",
|
||||
@@ -82,6 +106,7 @@
|
||||
"discardAll multiple": "Abandonner 1 fichier",
|
||||
"drop all stashes": "Voulez-vous vraiment supprimer TOUS les stashes ? Des stashs {0} seront soumis à un nettoyage et PEUVENT ÊTRE IMPOSSIBLES À RÉCUPÉRER.",
|
||||
"drop one stash": "Voulez-vous vraiment supprimer TOUS les stashes ? Il y a 1 stash qui va faire l’objet d’un nettoyage et PEUT ÊTRE IMPOSSIBLE À RÉCUPÉRER.",
|
||||
"empty commit": "L’opération de validation a été annulée en raison d’un message de validation vide.",
|
||||
"force": "Forcer l'extraction",
|
||||
"force push not allowed": "Force push n’est pas autorisé, veuillez l’activer avec le paramètre 'git.allowForcePush'.",
|
||||
"git error": "Erreur Git",
|
||||
@@ -185,10 +210,13 @@
|
||||
"yes discard tracked multiple": "Ignorer {0} fichiers suivis",
|
||||
"yes never again": "Oui, Ne plus afficher"
|
||||
},
|
||||
"dist/log": {
|
||||
"gitLogLevel": "Niveau de journal : {0}"
|
||||
},
|
||||
"dist/main": {
|
||||
"skipped": "{0} GIT ignoré trouvé dans : {1}",
|
||||
"using git": "{0} Utilisation de {1} GIT à partir de {2}",
|
||||
"validating": "{0} Validation du git trouvé dans : {1}"
|
||||
"skipped": "Git ignoré trouvé dans : {0}",
|
||||
"using git": "Utilisation de git {0} à partir de {1}",
|
||||
"validating": "Validation du git trouvé dans : {0}"
|
||||
},
|
||||
"dist/model": {
|
||||
"no repositories": "Aucun dépôt disponible",
|
||||
@@ -237,6 +265,7 @@
|
||||
"no": "Non",
|
||||
"ok": "OK",
|
||||
"open": "Ouvrir",
|
||||
"open.merge": "Ouvrir la fusion",
|
||||
"pull": "Tirer (pull)",
|
||||
"pull branch maybe rebased": "Il semble que la branche actuelle '{0}' ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?",
|
||||
"pull maybe rebased": "Il semble que la branche actuelle ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?",
|
||||
@@ -305,6 +334,8 @@
|
||||
"command.commitAllSignedNoVerify": "Tout commiter (signé, aucune vérification)",
|
||||
"command.commitEmpty": "Commit vide",
|
||||
"command.commitEmptyNoVerify": "Commiter le contenu vide (aucune vérification)",
|
||||
"command.commitMessageAccept": "Accepter le message de validation",
|
||||
"command.commitMessageDiscard": "Ignorer le message de validation",
|
||||
"command.commitNoVerify": "Commiter (aucune vérification)",
|
||||
"command.commitStaged": "Valider le contenu en zone de transit",
|
||||
"command.commitStagedAmend": "Valider les modifications en attente (modifier)",
|
||||
@@ -318,6 +349,7 @@
|
||||
"command.fetch": "Rappatrier",
|
||||
"command.fetchAll": "Récupérer depuis tous les Remotes",
|
||||
"command.fetchPrune": "Récupérer (élaguer)",
|
||||
"command.git.acceptMerge": "Accepter la fusion",
|
||||
"command.ignore": "Ajouter à .gitignore",
|
||||
"command.init": "Initialiser le dépôt",
|
||||
"command.merge": "Fusionner la branche...",
|
||||
@@ -344,6 +376,9 @@
|
||||
"command.rename": "Renommer",
|
||||
"command.renameBranch": "Renommer la branche...",
|
||||
"command.restoreCommitTemplate": "Restaurer le modèle de commit",
|
||||
"command.revealFileInOS.linux": "Ouvrir le dossier contenant",
|
||||
"command.revealFileInOS.mac": "Afficher dans le Finder",
|
||||
"command.revealFileInOS.windows": "Afficher dans l'Explorateur de fichiers",
|
||||
"command.revealInExplorer": "Afficher en mode Explorateur",
|
||||
"command.revertChange": "Restaurer la modification",
|
||||
"command.revertSelectedRanges": "Restaurer les portées sélectionnées",
|
||||
@@ -388,9 +423,21 @@
|
||||
"config.autofetch": "Quand la valeur est true, les commits sont automatiquement récupérés (fetch) à partir du dépôt distant par défaut du dépôt Git actuel. Quand la valeur est 'all', les commits sont récupérés à partir de tous les dépôts distants.",
|
||||
"config.autofetchPeriod": "Durée en secondes entre chaque récupération git automatique quand `git.autofetch` est activé.",
|
||||
"config.autorefresh": "Détermine si l'actualisation automatique est activée.",
|
||||
"config.branchPrefix": "Préfixe utilisé lors de la création d’une branche.",
|
||||
"config.branchProtection": "Liste des branches protégées. Par défaut, une invite s’affiche avant que les modifications ne soient validées dans une branche protégée. L’invite peut être contrôlée à l’aide du paramètre `#git.branchProtectionPrompt#`.",
|
||||
"config.branchProtectionPrompt": "Contrôle si une invite est envoyée avant la validation des modifications dans une branche protégée.",
|
||||
"config.branchProtectionPrompt.alwaysCommit": "Toujours valider les modifications apportées à la branche protégée.",
|
||||
"config.branchProtectionPrompt.alwaysCommitToNewBranch": "Toujours valider les changements dans une nouvelle branche.",
|
||||
"config.branchProtectionPrompt.alwaysPrompt": "Toujours demander avant la validation des modifications dans une branche protégée.",
|
||||
"config.branchRandomNameDictionary": "Liste des dictionnaires utilisés pour le nom de branche généré de manière aléatoire. Chaque valeur représente le dictionnaire utilisé pour générer le segment du nom de la branche. Dictionnaires pris en charge : « adjectifs », « animaux », « couleurs » et « nombres ».",
|
||||
"config.branchRandomNameDictionary.adjectives": "Adjectif aléatoire",
|
||||
"config.branchRandomNameDictionary.animals": "Nom d’animal aléatoire",
|
||||
"config.branchRandomNameDictionary.colors": "Nom de couleur aléatoire",
|
||||
"config.branchRandomNameDictionary.numbers": "Nombre aléatoire compris entre 100 et 999",
|
||||
"config.branchRandomNameEnable": "Contrôle si un nom aléatoire est généré lors de la création d’une branche.",
|
||||
"config.branchSortOrder": "Contrôle l'ordre de tri des branches.",
|
||||
"config.branchValidationRegex": "Expression régulière pour valider les nouveaux noms de branche.",
|
||||
"config.branchWhitespaceChar": "Le caractère pour remplacer les espaces dans les nouveaux noms de branche.",
|
||||
"config.branchWhitespaceChar": "Caractère permettant de remplacer les espaces dans les nouveaux noms de branche et de séparer les segments d’un nom de branche généré de manière aléatoire.",
|
||||
"config.checkoutType": "Contrôle le type des références Git listées au moment de l'exécution de Extraire vers...",
|
||||
"config.checkoutType.local": "Branches locales",
|
||||
"config.checkoutType.remote": "Branches distantes",
|
||||
@@ -427,6 +474,15 @@
|
||||
"config.inputValidation": "Contrôle quand afficher la validation de la saisie du message de commit.",
|
||||
"config.inputValidationLength": "Contrôle le taille de la longueur de message de commit pour afficher un avertissement.",
|
||||
"config.inputValidationSubjectLength": "Contrôle le seuil de longueur de l'objet du message de validation pour afficher un avertissement. Annulez pour hériter la valeur de 'config.inputValidationLength'.",
|
||||
"config.logLevel": "Spécifie la quantité d’informations (le cas échéant) à journaliser sur le [git output](command:git.showOutput).",
|
||||
"config.logLevel.critical": "Journaliser uniquement les informations critiques",
|
||||
"config.logLevel.debug": "Journaliser uniquement le débogage, les informations, l’avertissement, l’erreur et les informations critiques",
|
||||
"config.logLevel.error": "Journaliser uniquement les informations d’erreur et critiques",
|
||||
"config.logLevel.info": "Journaliser uniquement les informations d’avertissement, d’erreur et les informations critiques",
|
||||
"config.logLevel.off": "Ne rien journaliser",
|
||||
"config.logLevel.trace": "Journaliser toutes les informations",
|
||||
"config.logLevel.warn": "Journaliser uniquement les informations d’avertissement, d’erreur et critiques",
|
||||
"config.mergeEditor": "Ouvrez l’éditeur de fusion pour les fichiers actuellement en conflit.",
|
||||
"config.openAfterClone": "Détermine s'il est nécessaire d'ouvrir un dépôt automatiquement après le clonage.",
|
||||
"config.openAfterClone.always": "Effectue toujours l'ouverture dans la fenêtre active.",
|
||||
"config.openAfterClone.alwaysNewWindow": "Effectue toujours l'ouverture dans une nouvelle fenêtre.",
|
||||
@@ -453,21 +509,22 @@
|
||||
"config.repositoryScanMaxDepth": "Contrôle la profondeur utilisée lors de l’analyse des dossiers d’espace de travail pour les dépôts Git quand '#git.autoRepositoryDetection#' a la valeur 'true' ou 'subFolders'. Peut être défini sur « -1 » pour aucune limite.",
|
||||
"config.requireGitUserConfig": "Contrôle si une configuration utilisateur Git explicite est nécessaire ou si elle peut être devinée par Git quand elle est manquante.",
|
||||
"config.scanRepositories": "Liste des chemins d’accès pour rechercher des dépôts git.",
|
||||
"config.showActionButton": "Contrôle si un bouton d’action est affiché dans la vue Contrôle de code source.",
|
||||
"config.showActionButton.commit": "Afficher un bouton d’action pour valider les modifications lorsque la branche locale a modifié des fichiers prêts à être validés.",
|
||||
"config.showActionButton.publish": "Afficher un bouton d’action pour publier la branche locale lorsqu’elle n’a pas de branche distante de suivi.",
|
||||
"config.showActionButton.sync": "Afficher un bouton d’action pour synchroniser les modifications lorsque la branche locale est en avance ou derrière la branche distante.",
|
||||
"config.showCommitInput": "Détermine si l'entrée de commit doit être affichée dans le panneau de contrôle de code source Git.",
|
||||
"config.showInlineOpenFileAction": "Contrôle s’il faut afficher une action Ouvrir le fichier dans l’affichage des modifications de Git.",
|
||||
"config.showProgress": "Contrôle si les actions git doivent afficher la progression.",
|
||||
"config.showPushSuccessNotification": "Contrôle s’il faut afficher une notification en cas de réussite d'un envoi (push).",
|
||||
"config.showUnpublishedCommitsButton": "Contrôle s’il faut afficher un bouton d’action pour synchroniser ou publier, s’il existe des validations non publiées.",
|
||||
"config.showUnpublishedCommitsButton.always": "Affiche toujours le bouton d’action, s’il existe des validations non publiées.",
|
||||
"config.showUnpublishedCommitsButton.never": "N’affiche jamais le bouton d’action.",
|
||||
"config.showUnpublishedCommitsButton.whenEmpty": "Affiche uniquement le bouton d’action s’il n’y a pas d’autres modifications et s’il existe des validations non publiées.",
|
||||
"config.smartCommitChanges": "Contrôle les modifications organisées automatiquement par Smart Commit.",
|
||||
"config.smartCommitChanges.all": "Organise automatiquement toutes les modifications.",
|
||||
"config.smartCommitChanges.tracked": "Organise automatiquement les modifications suivies uniquement.",
|
||||
"config.statusLimit": "Contrôle comment limiter le nombre de modifications qui peuvent être analysées à partir de la commande d’état Git. Peut être défini sur 0 sans limite.",
|
||||
"config.suggestSmartCommit": "Propose d'activer Smart Commit (valide toutes les modifications en l'absence de modifications organisées).",
|
||||
"config.supportCancellation": "Contrôle si une notification apparaît lors de l'exécution de l'action Sync, qui permet à l'utilisateur d'annuler l'opération.",
|
||||
"config.terminalAuthentication": "Contrôle s’il faut activer Azure Data Studio comme gestionnaire d’authentification pour les processus git générés dans le terminal intégré. Remarque : les terminaux doivent être redémarrés pour prendre en compte une modification de ce paramètre.",
|
||||
"config.terminalAuthentication": "Détermine si VS Code doit être activé en tant que gestionnaire d'authentification pour les processus git générés dans le terminal intégré. Remarque : Les terminaux doivent redémarrer pour permettre la prise en compte des changements apportés à ce paramètre.",
|
||||
"config.terminalGitEditor": "Détermine si VS Code doit être activé en tant qu’éditeur Git pour les processus git générés dans le terminal intégré. Remarque : Les terminaux doivent redémarrer pour permettre la prise en compte des changements apportés à ce paramètre.",
|
||||
"config.timeline.date": "Contrôle la date à utiliser pour les éléments de la vue Chronologie.",
|
||||
"config.timeline.date.authored": "Utiliser la date de création",
|
||||
"config.timeline.date.committed": "Utiliser la date de commit",
|
||||
@@ -478,8 +535,10 @@
|
||||
"config.untrackedChanges.mixed": "Tous les changements, suivis et non suivis, apparaissent ensemble et se comportent de la même manière.",
|
||||
"config.untrackedChanges.separate": "Les changements non suivis apparaissent séparément dans la vue Contrôle de code source. Ils sont également exclus de plusieurs actions.",
|
||||
"config.useCommitInputAsStashMessage": "Détermine s'il est nécessaire d'utiliser le message de la zone d'entrée de commit en tant que message de stash par défaut.",
|
||||
"config.useEditorAsCommitInput": "Contrôle si un éditeur de texte intégral est utilisé pour créer des messages de validation, chaque fois qu’aucun message n’est fourni dans la zone d’entrée de validation.",
|
||||
"config.useForcePushWithLease": "Contrôles si force push utilise la variante force-with-lease plus sûr.",
|
||||
"config.useIntegratedAskPass": "Contrôle si GIT_ASKPASS doit être remplacé pour utiliser la version intégrée.",
|
||||
"config.verboseCommit": "Activez la sortie détaillée quand '#git.useEditorAsCommitInput#' est activé.",
|
||||
"description": "Intégration Git SCM",
|
||||
"displayName": "Git",
|
||||
"submenu.branch": "Branche",
|
||||
@@ -498,11 +557,10 @@
|
||||
"view.workbench.scm.empty": "Pour utiliser les fonctionnalités de git, vous pouvez ouvrir un dossier contenant un référentiel git ou cloner à partir d’une URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nPour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [lisez notre documentation](https://aka.ms /vscode-scm).",
|
||||
"view.workbench.scm.emptyWorkspace": "L’espace de travail actuellement ouvert ne contient aucun dossier contenant des référentiels git.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nPour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
|
||||
"view.workbench.scm.folder": "Le dossier actuellement ouvert n’a pas de référentiel git. Vous pouvez initialiser un référentiel qui activera les fonctionnalités de contrôle de source alimentées par git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nPour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
|
||||
"view.workbench.scm.missing": "Une installation git valide n’a pas été détectée, plus de détails peuvent être trouvés dans la [git output] (commande : git.showOutput).\r\nVeuillez [install git](https://git-scm.com/), ou découvrez comment utiliser git et le contrôle de source dans Azure Data Studio dans [our docs](https://aka.ms/vscode-scm ).\r\nSi vous utilisez un système de contrôle de version différent, vous pouvez [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) pour des extensions supplémentaires.",
|
||||
"view.workbench.scm.missing.guide": "Installez Git, un système de contrôle de code source populaire, pour suivre les modifications du code et collaborer avec d’autres personnes. En savoir plus sur notre [Git guides](https://aka.ms/vscode-scm).",
|
||||
"view.workbench.scm.missing.guide.linux": "Le contrôle de code source dépend de Git en cours d’installation.\r\n\r\n[Download Git for Linux](https://git-scm.com/download/linux)\r\nAprès l’installation, [reload](command:workbench.action.reloadWindow) (ou [troubleshoot](command:git.showOutput)). Des fournisseurs de contrôle de code source supplémentaires peuvent être installés [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).",
|
||||
"view.workbench.scm.missing.guide.mac": "[Download Git for macOS](https://git-scm.com/download/mac)\r\nAprès l’installation, [reload](command:workbench.action.reloadWindow) (ou [troubleshoot](command:git.showOutput)). Des fournisseurs de contrôle de code source supplémentaires peuvent être installés [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).",
|
||||
"view.workbench.scm.missing.guide.windows": "[Download Git for Windows](https://git-scm.com/download/win)\r\nAprès l’installation, [reload](command:workbench.action.reloadWindow) (ou [troubleshoot](command:git.showOutput)). Des fournisseurs de contrôle de code source supplémentaires peuvent être installés [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).",
|
||||
"view.workbench.scm.missing": "Installez Git, un système de contrôle de code source populaire, pour suivre les modifications du code et collaborer avec d’autres personnes. En savoir plus sur notre [Git guides](https://aka.ms/vscode-scm).",
|
||||
"view.workbench.scm.missing.linux": "Le contrôle des sources dépend de l'installation de Git.\r\n[Download Git for Linux](https://git-scm.com/download/linux)\r\nAfter installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Des fournisseurs de contrôle de source supplémentaires peuvent être installés [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).",
|
||||
"view.workbench.scm.missing.mac": "[Download Git for macOS](https://git-scm.com/download/mac)\r\nAfter installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Des fournisseurs de contrôle de code source supplémentaires peuvent être installés [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).",
|
||||
"view.workbench.scm.missing.windows": "[Download Git for Windows](https://git-scm.com/download/win)\r\nAprès l'installation, veuillez [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Des fournisseurs de contrôle de source supplémentaires peuvent être installés [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).",
|
||||
"view.workbench.scm.workspace": "L’espace de travail actuellement ouvert ne contient aucun dossier contenant des référentiels git. Vous pouvez initialiser un référentiel sur un dossier qui activera les fonctionnalités de contrôle de source alimentées par git.\r\n[Initialize Repository](command:git.init)\r\nPour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [lisez notre documentation](https://aka.ms/vscode-scm)."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,28 +34,44 @@
|
||||
"mssql.searchServers": "Rechercher dans les noms de serveur"
|
||||
},
|
||||
"dist/objectManagement/localizedConstants": {
|
||||
"objectManagement.ApplicationRoleTypeDisplayName": "rôle d’application",
|
||||
"objectManagement.ApplicationRoleTypeDisplayNameInTitle": "Rôle d’application",
|
||||
"objectManagement.ColumnDisplayName": "colonne",
|
||||
"objectManagement.DatabaseDisplayName": "base de données",
|
||||
"objectManagement.DatabaseRoleTypeDisplayName": "rôle de base de données",
|
||||
"objectManagement.DatabaseRoleTypeDisplayNameInTitle": "Rôle de base de données",
|
||||
"objectManagement.LoginTypeDisplayName": "connexion",
|
||||
"objectManagement.LoginTypeDisplayNameInTitle": "Connexion",
|
||||
"objectManagement.OkText": "OK",
|
||||
"objectManagement.ServerRoleTypeDisplayName": "rôle serveur",
|
||||
"objectManagement.ServerRoleTypeDisplayNameInTitle": "Rôle serveur",
|
||||
"objectManagement.TableDisplayName": "table",
|
||||
"objectManagement.UserDisplayName": "utilisateur",
|
||||
"objectManagement.UserTypeDisplayNameInTitle": "Utilisateur",
|
||||
"objectManagement.ViewDisplayName": "vue",
|
||||
"objectManagement.addMemberText": "Ajouter un membre",
|
||||
"objectManagement.addText": "Ajouter…",
|
||||
"objectManagement.advancedSectionHeader": "Avancé",
|
||||
"objectManagement.blankPasswordConfirmation": "La création d'une connexion avec un mot de passe vide pose un problème de sécurité. Êtes-vous sûr de vouloir continuer ?",
|
||||
"objectManagement.browseForOwnerText": "Rechercher un propriétaire",
|
||||
"objectManagement.browseText": "Parcourir…",
|
||||
"objectManagement.confirmPasswordLabel": "Confirmer le mot de passe",
|
||||
"objectManagement.createObjectOperationName": "Créer {0}",
|
||||
"objectManagement.databaseRole.SelectMemberDialogTitle": "Sélectionner des membres du rôle de base de données",
|
||||
"objectManagement.databaseRole.SelectOwnerDialogTitle": "Sélectionner le propriétaire du rôle de base de données",
|
||||
"objectManagement.deleteLoginConfirmation": "La suppression des connexions du serveur ne supprime pas les utilisateurs de bases de données associés à ces connexions. Pour exécuter le processus, supprimez les utilisateurs dans chaque base de données. Il sera peut-être nécessaire de transférer au préalable la propriété des schémas aux nouveaux utilisateurs.",
|
||||
"objectManagement.deleteObjectConfirmation": "Voulez-vous vraiment supprimer le type {0} : {1} ?",
|
||||
"objectManagement.deleteObjectError": "Une erreur s'est produite lors de la suppression de {0} : {1}. {2}",
|
||||
"objectManagement.deleteObjectOperationName": "Supprimer le type {0} « {1} »",
|
||||
"objectManagement.enabledLabel": "Activée",
|
||||
"objectManagement.filterText": "Filtrer",
|
||||
"objectManagement.findText": "Rechercher",
|
||||
"objectManagement.generalSectionHeader": "Général",
|
||||
"objectManagement.helpText": "Aide",
|
||||
"objectManagement.invalidPasswordError": "Le mot de passe n'est pas conforme aux exigences en matière de complexité. Pour plus d'informations, voir : https://docs.microsoft.com/sql/relational-databases/security/password-policy",
|
||||
"objectManagement.loadingDialog": "Chargement en cours du dialogue...",
|
||||
"objectManagement.loadingObjectsCompletedLabel": "Chargement des objets terminé, {0} objets trouvés",
|
||||
"objectManagement.loadingObjectsLabel": "Chargement des objets en cours…",
|
||||
"objectManagement.login.aadAuthenticationType": "Authentification Azure Active Directory",
|
||||
"objectManagement.login.authenticateType": "Authentification",
|
||||
"objectManagement.login.defaultDatabaseLabel": "Base de données par défaut",
|
||||
@@ -73,31 +89,46 @@
|
||||
"objectManagement.login.sqlAuthenticationType": "Authentification SQL",
|
||||
"objectManagement.login.windowsAuthenticationType": "Authentification Windows",
|
||||
"objectManagement.loginNotSelectedError": "La connexion n’est pas sélectionnée.",
|
||||
"objectManagement.membersLabel": "Membres",
|
||||
"objectManagement.membershipLabel": "Appartenance",
|
||||
"objectManagement.nameCannotBeEmptyError": "Le nom ne peut pas être vide.",
|
||||
"objectManagement.nameLabel": "Nom",
|
||||
"objectManagement.newObjectDialogTitle": "{0} : nouveau (préversion)",
|
||||
"objectManagement.noActionScriptedMessage": "Aucune action ne requiert de script.",
|
||||
"objectManagement.noConnectionUriError": "Échec de la récupération des informations de connexion. Veuillez vous reconnecter et réessayez.",
|
||||
"objectManagement.objectPropertiesDialogTitle": "{0} : {1} (préversion)",
|
||||
"objectManagement.objectTypeLabel": "Type d’objet",
|
||||
"objectManagement.objectsLabel": "Objets",
|
||||
"objectManagement.openNewObjectDialogError": "Une erreur s’est produite lors de l’ouverture d’un nouveau dialogue {0} : {1}",
|
||||
"objectManagement.openObjectPropertiesDialogError": "Une erreur s’est produite lors de l’ouverture du dialogue des propriétés de {0} : {1}. {2}",
|
||||
"objectManagement.ownerText": "Propriétaire",
|
||||
"objectManagement.passwordCannotBeEmptyError": "Le mot de passe ne peut pas être vide.",
|
||||
"objectManagement.passwordLabel": "Mot de passe",
|
||||
"objectManagement.passwordsNotMatchError": "Le mot de passe doit correspondre au mot de passe de confirmation.",
|
||||
"objectManagement.refreshOEError": "Une erreur s’est produite lors de l’actualisation de l’Explorateur d’objets. {0}",
|
||||
"objectManagement.removeMemberText": "Supprimer le membre sélectionné",
|
||||
"objectManagement.removeText": "Supprimer",
|
||||
"objectManagement.renameObjectDialogTitle": "Entrez le nouveau nom",
|
||||
"objectManagement.renameObjectError": "Une erreur s'est produite lors du changement de nom de {0} '{1}' en '{2}'. {3}",
|
||||
"objectManagement.renameObjectOperationName": "Renommer {0} '{1}' en '{2}'",
|
||||
"objectManagement.schemaLabel": "Schéma",
|
||||
"objectManagement.scriptError": "Une erreur s'est produite lors de la génération du script. {0}",
|
||||
"objectManagement.scriptGenerated": "Le script a été généré avec succès. Vous pouvez fermer la boîte de dialogue pour l'afficher dans l'éditeur nouvellement ouvert.",
|
||||
"objectManagement.scriptText": "Script",
|
||||
"objectManagement.selectText": "Sélectionner",
|
||||
"objectManagement.selectedLabel": "Sélectionné",
|
||||
"objectManagement.serverRole.SelectMemberDialogTitle": "Sélectionner les membres du rôle serveur",
|
||||
"objectManagement.serverRole.SelectOwnerDialogTitle": "Sélectionner le propriétaire du rôle serveur",
|
||||
"objectManagement.updateObjectOperationName": "Mise à jour du type {0} « {1} »",
|
||||
"objectManagement.user.containedUser": "Utilisateur à relation contenant-contenu",
|
||||
"objectManagement.user.aadAuth": "S’authentifier avec Azure Active Directory",
|
||||
"objectManagement.user.defaultSchemaLabel": "Schéma par défaut",
|
||||
"objectManagement.user.loginLabel": "Connexion",
|
||||
"objectManagement.user.membershipLabel": "Appartenance",
|
||||
"objectManagement.user.loginMapped": "Mappé à une connexion au serveur",
|
||||
"objectManagement.user.noLogin": "Aucun accès à la connexion",
|
||||
"objectManagement.user.ownedSchemasLabel": "Schémas détenus",
|
||||
"objectManagement.user.sqlAuth": "S’authentifier avec un mot de passe",
|
||||
"objectManagement.user.type": "Type",
|
||||
"objectManagement.user.userWithGroupLogin": "Utilisateur avec une connexion de groupe Windows",
|
||||
"objectManagement.user.userWithLogin": "Utilisateur avec connexion",
|
||||
"objectManagement.user.userWithNoConnectAccess": "Utilisateur sans accès à une connexion",
|
||||
"objectManagement.user.windowsUser": "Mappé à un utilisateur/groupe Windows",
|
||||
"objectManagement.yesText": "Oui"
|
||||
},
|
||||
"dist/sqlToolsServer": {
|
||||
@@ -114,6 +145,7 @@
|
||||
"startingServiceStatusMsg": "Démarrage de {0}"
|
||||
},
|
||||
"dist/tableDesigner/tableDesigner": {
|
||||
"tableDesigner.FailedToGetConnectionStringError": "Échec de l’obtention de la chaîne de connexion pour la table. Veuillez vous reconnecter au serveur et réessayez.",
|
||||
"tableDesigner.NewTable": "Nouvelle table",
|
||||
"tableDesigner.no": "Non",
|
||||
"tableDesigner.turnOnPreloadingMessage": "Voulez-vous réduire le temps de chargement du concepteur de tables en activant le préchargement du modèle de base de données ? Le modèle de base de données est préchargé lorsque vous développez le nœud de base de données dans l’Explorateur d’objets.",
|
||||
@@ -145,9 +177,8 @@
|
||||
"mssql.connectionOptions.applicationIntent.displayName": "Intention d'application",
|
||||
"mssql.connectionOptions.applicationName.description": "Nom de l'application",
|
||||
"mssql.connectionOptions.applicationName.displayName": "Nom de l'application",
|
||||
"mssql.connectionOptions.attachDbFilename.description": "Nom de fichier principal, y compris le nom de chemin complet, d'une base de données pouvant être attachée",
|
||||
"mssql.connectionOptions.attachDbFilename.displayName": "Attacher le nom de fichier de base de données",
|
||||
"mssql.connectionOptions.attachedDBFileName.description": "Nom de fichier principal, y compris le nom de chemin complet, d'une base de données pouvant être attachée",
|
||||
"mssql.connectionOptions.attachedDBFileName.displayName": "Nom du fichier de base de données attaché",
|
||||
"mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Authentification universelle avec prise en charge de MFA",
|
||||
"mssql.connectionOptions.authType.categoryValues.integrated": "Authentification Windows",
|
||||
"mssql.connectionOptions.authType.categoryValues.sqlLogin": "Connexion SQL",
|
||||
@@ -219,6 +250,7 @@
|
||||
"mssql.connectionOptions.secureEnclaves.displayName": "Enclaves sécurisées",
|
||||
"mssql.connectionOptions.serverName.description": "Nom de l'instance SQL Server",
|
||||
"mssql.connectionOptions.serverName.displayName": "Serveur",
|
||||
"mssql.connectionOptions.serverName.placeholder": "par exemple. tcp:servername,1433",
|
||||
"mssql.connectionOptions.trustServerCertificate.description": "Quand la valeur est true (et encrypt=true), SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur sans valider le certificat de serveur. Cette propriété n’est pas prise en charge avec Encrypt=Strict.",
|
||||
"mssql.connectionOptions.trustServerCertificate.displayName": "Approuver le certificat de serveur",
|
||||
"mssql.connectionOptions.typeSystemVersion.description": "Indique le système de type serveur que le fournisseur doit exposer par le biais de DataReader",
|
||||
@@ -306,12 +338,8 @@
|
||||
"title.clearSearchServerResult": "Recherche : Effacer les résultats du serveur de recherche",
|
||||
"title.deleteObject": "Supprimer",
|
||||
"title.designTable": "Conception",
|
||||
"title.newApplicationRole": "Nouveau rôle d’application",
|
||||
"title.newDatabaseRole": "Nouveau rôle de base de données",
|
||||
"title.newLogin": "Nouvelle connexion",
|
||||
"title.newServerRole": "Nouveau rôle serveur",
|
||||
"title.newObject": "Nouveau",
|
||||
"title.newTable": "Nouvelle table",
|
||||
"title.newUser": "Nouvel utilisateur",
|
||||
"title.objectProperties": "Propriétés (Préversion)",
|
||||
"title.renameObject": "Renommer",
|
||||
"title.searchServers": "Recherche : Serveurs",
|
||||
|
||||
@@ -138,17 +138,20 @@
|
||||
"enterNewName": "Entrez le nouveau nom",
|
||||
"enterNewSqlCmdVariableDefaultValue": "Entrez la valeur par défaut de la variable SQLCMD '{0}'",
|
||||
"enterNewSqlCmdVariableName": "Entrer le nom de la nouvelle variable SQLCMD",
|
||||
"enterNewValueForVar": "Entrer une nouvelle valeur pour la variable « {0} »",
|
||||
"enterNewValueForVar": "Entrez une nouvelle valeur par défaut pour la variable « {0} »",
|
||||
"enterPassword": "Entrer le mot de passe d'administrateur {0}",
|
||||
"enterPortNumber": "Entrez le numéro de port {0} ou appuyez sur Entrée pour utiliser la valeur par défaut",
|
||||
"enterSystemDbName": "Entrez un nom de base de données pour cette base de données système",
|
||||
"enterUser": "Entrez {0} nom d’utilisateur administrateur",
|
||||
"equalComparison": "Le projet est déjà à jour avec la base de données.",
|
||||
"errorAddingDatabaseReference": "Erreur lors de l’ajout d’une référence de base de données à {0}. Erreur : {1}",
|
||||
"errorDownloading": "Erreur de téléchargement{0}. Erreur : {1}",
|
||||
"errorExtracting": "Erreur lors de l’extraction des fichiers de {0}. Erreur : {1}",
|
||||
"errorFindingBuildFilesLocation": "Erreur lors de la recherche de l’emplacement des fichiers de build : {0}",
|
||||
"errorMovingFile": "Erreur lors du déplacement du fichier de {0} vers {1}. Erreur : {2}",
|
||||
"errorReadingProjectGuid": "Erreur lors de la tentative de lecture {0} du projet '{1}'",
|
||||
"errorNotSupportedInVsCode": "Erreur : {0} n’est actuellement pas pris en charge dans SQL Database Projets pour VS Code.",
|
||||
"errorPrefix": "Erreur : {0}",
|
||||
"errorReadingProjectGuid": "Erreur lors de la tentative de lecture {0} du projet '{1}'. {2}",
|
||||
"errorRenamingFile": "Erreur lors du changement de nom du fichier de {0} à {1}. Erreur : {2}",
|
||||
"errorRetrievingBuildFiles": "Impossible de générer le projet. Erreur lors de la récupération des fichiers nécessaires à la génération.",
|
||||
"eulaAgreementTemplate": "J'accepte les {0}.",
|
||||
@@ -156,6 +159,7 @@
|
||||
"eulaAgreementTitle": "Contrat de licence Microsoft SQL Server",
|
||||
"exampleUsage": "Exemple d'utilisation",
|
||||
"excludeAction": "Exclure",
|
||||
"excludeFolderNotSupported": "L’exclusion de dossiers n’est pas encore prise en charge",
|
||||
"excludeObjectTypes": "Exclure les types d'objet",
|
||||
"externalStream": "Flux externe",
|
||||
"externalStreamingJobFriendlyName": "Travail de streaming externe",
|
||||
@@ -220,10 +224,11 @@
|
||||
"nodeButNotAutorestFoundPrompt": "Autorest n’est pas installé. Pour continuer, choisissez d’exécuter Autorest à partir d’un emplacement temporaire via 'npx' ou d’installer Autorest globalement, puis de l’exécuter.",
|
||||
"nodeNotFound": "Autorest ou Node.js (npx) introuvable dans le chemin d’accès système. Installez Node.js pour que la génération autorest fonctionne.",
|
||||
"noneElements": "Aucun élément",
|
||||
"notValidVariableName": "Le nom de variable '{0}' n'est pas valide.",
|
||||
"nupkgNamePlaceholder": "Nom du package NuGet",
|
||||
"nupkgText": "Application de niveau données publiée (.nupkg)",
|
||||
"objectType": "Type d'objet",
|
||||
"okString": "OK",
|
||||
"onlyMoveSqlFilesSupported": "Seul le déplacement de fichiers .sql est pris en charge",
|
||||
"onlyMoveFilesFoldersSupported": "Seul le déplacement des fichiers et des dossiers est pris en charge",
|
||||
"openEulaString": "Ouvrir le contrat de licence",
|
||||
"optionDescription": "Description de l'option",
|
||||
"optionName": "Nom de l’option",
|
||||
@@ -247,6 +252,7 @@
|
||||
"projectLocationPlaceholderText": "Sélectionner l’emplacement de création du projet",
|
||||
"projectNameLabel": "Nom",
|
||||
"projectNamePlaceholderText": "Entrer le nom du projet",
|
||||
"projectNeedsUpdatingForCrossPlat": "Les cibles, les références et les références de la base de données système doivent être mises à jour pour générer le projet '{0}'.",
|
||||
"projectReferenceElement": "Référence du projet",
|
||||
"projectReferenceNameElement": "Élément de nom de référence de projet",
|
||||
"projectToUpdatePlaceholderText": "Sélectionnez le fichier de projet",
|
||||
@@ -270,7 +276,6 @@
|
||||
"referenceRadioButtonsGroupTitle": "Type",
|
||||
"referenceType": "Type référence",
|
||||
"reloadProject": "Voulez-vous recharger votre projet de base de données ?",
|
||||
"reloadValuesFromProjectButtonTitle": "Recharger les valeurs à partir du projet",
|
||||
"reset": "Réinitialiser",
|
||||
"resetAllVars": "Réinitialiser toutes les variables",
|
||||
"resourceGroup": "Groupe de ressources",
|
||||
@@ -279,9 +284,12 @@
|
||||
"retryRunMessage": "Exécution de l’opération «{2}» tentative {0} de {1}",
|
||||
"retrySucceedMessage": "L’opération «{0}» s’est terminée correctement. Résultat : {1}",
|
||||
"retryWaitMessage": "En attente de {0} secondes avant une autre tentative d’opération «{1}»",
|
||||
"revertSqlCmdVarsButtonTitle": "Rétablir les valeurs par défaut du projet",
|
||||
"runViaNpx": "Exécuter via npx",
|
||||
"runningDockerMessage": "Exécution du conteneur Docker...",
|
||||
"sameDatabase": "Même base de données",
|
||||
"save": "Enregistrer",
|
||||
"saveProfileAsButtonText": "Enregistrer sous...",
|
||||
"schema": "Schéma",
|
||||
"schemaCompare.compareErrorMessage": "Comparer les schémas a échoué : {0}",
|
||||
"schemaCompareAction": "Comparer les schémas",
|
||||
@@ -324,6 +332,8 @@
|
||||
"sqlDatabaseProjects.doNotAskAgain": "Ne plus me poser la question",
|
||||
"sqlDatabaseProjects.outputChannel": "Projets de base de données",
|
||||
"sqlcmdVariableAlreadyExists": "Une variable SQLCMD portant le même nom existe déjà dans ce projet",
|
||||
"sqlcmdVariableNameCannotBeWhitespace": "Le nom de la variable SQLCMD '{0}' ne peut pas contenir d’espaces blancs",
|
||||
"sqlcmdVariableNameCannotContainIllegalChars": "Le nom de la variable SQLCMD '{0}' ne peut contenir aucun des caractères suivants : {1}",
|
||||
"sqlcmdVariablesNodeName": "Variables SQLCMD",
|
||||
"storedProcedureFriendlyName": "Procédure stockée",
|
||||
"suppressMissingDependenciesErrors": "Supprimer les erreurs causées par des références non résolues dans le projet référencé",
|
||||
@@ -339,12 +349,15 @@
|
||||
"unableToFindSqlCmdVariable": "Impossible de trouver la variable SQLCMD « {0} »",
|
||||
"unableToPerformAction": "Impossible de localiser la cible « {0} » : « {1} »",
|
||||
"unexpectedProjectContext": "Impossible d’établir le contexte du projet. Commande appelée à partir d’un emplacement inattendu : {0}",
|
||||
"unhandledDeleteType": "Type d’élément non géré durant la suppression : '{0}",
|
||||
"unhandledMoveNode": "Type de nœud non géré pour le déplacement",
|
||||
"unknownDataSourceType": "Type de source de données inconnu : ",
|
||||
"unrecognizedDataSourcesVersion": "Version non reconnue : ",
|
||||
"updateAction": "Action de mise à jour",
|
||||
"updateActionRadiButtonLabel": "Appliquer toutes les modifications",
|
||||
"updateProjectDatabaseReferencesForRoundTrip": "Les références de la base de données système doivent être mises à jour pour générer le projet \"{0}\". Si le projet a été créé dans SSDT, il continuera à fonctionner dans les deux outils. Voulez-vous mettre à jour le projet ?",
|
||||
"updateProjectForRoundTrip": "Les cibles, les références et les références de la base de données système doivent être mises à jour pour générer le projet « {0} ». Si le projet a été créé dans SSDT, il continuera à fonctionner dans les deux outils. Voulez-vous mettre à jour le projet ?",
|
||||
"updateProjectForCrossPlatform": "{0} Si le projet a été créé dans SSDT, il continuera à fonctionner dans les deux outils. Voulez-vous mettre à jour le projet ?",
|
||||
"updateProjectForCrossPlatformShort": "Mise à jour {0} pour le support multiplate-forme ?",
|
||||
"updateProjectFromDatabaseDialogName": "Mettre à jour le projet à partir de la base de données",
|
||||
"updateText": "Mettre à jour",
|
||||
"updatedToSdkStyleError": "La conversion du {0} de projet en style SDK a échoué. Les modifications apportées au fichier .sqlproj ont été restaurées.",
|
||||
@@ -353,6 +366,9 @@
|
||||
"userSelectionInstallGlobally": "L'utilisateur a choisi d'installer l'autorest dans le monde entier. Installation maintenant...",
|
||||
"userSelectionRunNpx": "Utilisateur sélectionné pour exécuter via npx.",
|
||||
"valueCannotBeEmpty": "La valeur ne peut pas être vide",
|
||||
"version": "Version",
|
||||
"versionMustNotBeEmpty": "La version ne doit pas être vide",
|
||||
"versionPlaceholder": "Version du package NuGet",
|
||||
"viewFriendlyName": "Voir",
|
||||
"yesRecommended": "Oui (recommandé)",
|
||||
"yesString": "Oui"
|
||||
|
||||
@@ -97,9 +97,14 @@
|
||||
"sql.migration.azure.sql.target": "Type de cible",
|
||||
"sql.migration.azure.storage.account.to.upload.backups": "Compte de stockage Azure pour charger des sauvegardes",
|
||||
"sql.migration.azure.tenant": "Locataire Azure AD",
|
||||
"sql.migration.azureRecommendation.browse": "Parcourir",
|
||||
"sql.migration.azureRecommendation.folder.name": "Nom du dossier",
|
||||
"sql.migration.azureRecommendation.open": "Ouvrir",
|
||||
"sql.migration.backup.file.backup.size": "Taille de sauvegarde (Mo)",
|
||||
"sql.migration.backup.file.name": "Nom de fichier",
|
||||
"sql.migration.backup.file.number.of.stripes": "Nombre de franges",
|
||||
"sql.migration.backup.file.restore.finish.date": "Date de fin de la restauration",
|
||||
"sql.migration.backup.file.restore.start.date": "Date de début de la restauration",
|
||||
"sql.migration.backup.file.restore.status": "État de restauration",
|
||||
"sql.migration.backup.file.status": "Statut du fichier",
|
||||
"sql.migration.backup.location": "Emplacement de sauvegarde",
|
||||
"sql.migration.backup.start.time": "Heure de début de la sauvegarde",
|
||||
"sql.migration.bc.info": "Un basculement de la migration des SQL Managed Instances pour le niveau de service critique pour l'entreprise peut prendre beaucoup plus de temps que pour le niveau de service général, car trois répliques secondaires doivent être alimentées pour le groupe de haute disponibilité Always On. La durée de cette opération dépend de la taille des données. Dans 90 % des cas, la vitesse d'alimentation est de 220 Go/heure ou plus.",
|
||||
@@ -111,11 +116,14 @@
|
||||
"sql.migration.blob.container.title": "Conteneur d'objets blob",
|
||||
"sql.migration.blob.resourceGroup.select": "Sélectionnez un groupe de ressources.",
|
||||
"sql.migration.blob.resourceGroup.select.prompt": "Sélectionnez d’abord une valeur de groupe de ressources.",
|
||||
"sql.migration.blob.storage.folder.info": "Lorsque vous chargez des sauvegardes de base de données dans votre conteneur d'objets blob, assurez-vous que les fichiers de sauvegarde de différentes bases de données sont stockés dans des dossiers distincts. Seule la racine du conteneur et les dossiers d'au plus un niveau de profondeur sont pris en charge.",
|
||||
"sql.migration.blob.storage.folder.warning": "Il existe plusieurs bases de données avec le même emplacement de sauvegarde sélectionné. Assurez-vous que les fichiers de sauvegarde de différentes bases de données sont stockés dans des dossiers séparés.",
|
||||
"sql.migration.blob.storage.header.text": "Azure Storage Blob les détails du conteneur",
|
||||
"sql.migration.blob.storage.help.text": "Fournissez le conteneur Azure Storage Blob qui contient les sauvegardes.",
|
||||
"sql.migration.blob.storage.subscription.label": "Abonnement",
|
||||
"sql.migration.blob.storage.table.help": "Entrez le nom de la base de données cible et sélectionnez le groupe de ressources, le compte de stockage et le conteneur des bases de données sources sélectionnées.",
|
||||
"sql.migration.blob.storageAccount.select": "Sélectionnez d’abord une valeur de compte de stockage.",
|
||||
"sql.migration.browse": "Parcourir",
|
||||
"sql.migration.can.be.migrated": "{0}/{1} bases de données peuvent être migrées sans problème",
|
||||
"sql.migration.cancel": "Annuler",
|
||||
"sql.migration.cancel.error": "Une erreur est survenue lors de l’annulation de la migration.",
|
||||
@@ -125,6 +133,7 @@
|
||||
"sql.migration.cannot.delete": "La migration est actuellement en cours et ne peut pas être supprimée.",
|
||||
"sql.migration.cannot.retry": "Impossible de réessayer la migration.",
|
||||
"sql.migration.cannot.start.cutover.error": "Le processus de basculement ne peut pas démarrer tant que toutes les migrations n’ont pas été effectuées. Pour retourner le dernier état du fichier, actualisez la fenêtre de votre navigateur.",
|
||||
"sql.migration.clear": "Effacer",
|
||||
"sql.migration.close": "Fermer",
|
||||
"sql.migration.complete.cutover": "Terminer le basculement",
|
||||
"sql.migration.completed.multi.steps.heading": "Nous avons exécuté les étapes suivantes :",
|
||||
@@ -168,7 +177,7 @@
|
||||
"sql.migration.cutover.step.2.network.share": "2. Créez une sauvegarde finale du journal des transactions et stockez-la sur le partage réseau.",
|
||||
"sql.migration.cutover.step.3.blob": "3. Vérifiez que toutes les sauvegardes ont été restaurées sur la base de données cible. La valeur « Sauvegardes du journal en attente de restauration » doit être égale à zéro.",
|
||||
"sql.migration.cutover.step.3.network.share": "3. Vérifiez que vos sauvegardes ont été restaurées sur la base de données cible. La valeur « sauvegarde du journal en attente de restauration » doit être égale à zéro.",
|
||||
"sql.migration.cutover.type": "Mode",
|
||||
"sql.migration.cutover.type": "Mode de migration",
|
||||
"sql.migration.dashboard.description": "Déterminez la préparation de la migration de vos instances de SQL Server, identifiez une cible de Azure SQL recommandée et terminez la migration de votre instance de SQL Server vers Azure SQL Managed Instance, SQL Server sur des machines virtuelles Azure ou Azure SQL Database.",
|
||||
"sql.migration.dashboard.help.description.dmsGuide": "Hub d’articles de migration qui fournit des conseils détaillés sur la migration et la modernisation de vos ressources de données dans Azure.",
|
||||
"sql.migration.dashboard.help.description.mi": "Didacticiel pas à pas permettant de migrer des bases de données d’une instance de SQL Server (machines virtuelles locales ou Azure) vers Azure SQL Managed Instance avec un temps d’arrêt minimal.",
|
||||
@@ -194,11 +203,19 @@
|
||||
"sql.migration.database.already.exists.vm.info": "Vérifiez que le ou les noms de base de données fournis n’existent pas déjà sur le SQL Server cible sur la machine virtuelle Azure.",
|
||||
"sql.migration.database.assessment.description": "Sélectionnez les bases de données que vous souhaitez évaluer pour la migration vers Azure SQL.",
|
||||
"sql.migration.database.assessment.title": "Bases de données pour l’évaluation",
|
||||
"sql.migration.database.assessment.xevents.description": "Pour les bases de données sélectionnées, fournissez éventuellement des fichiers de session d’événements étendus pour évaluer les requêtes SQL ad hoc ou dynamiques, ou les instructions DML lancées via la couche données de l’application. {0}",
|
||||
"sql.migration.database.assessment.xevents.instructions": "Sélectionner un dossier où sont stockés les fichiers de session d’événements étendus (.xel et .xem)",
|
||||
"sql.migration.database.assessment.xevents.link": "En savoir plus",
|
||||
"sql.migration.database.assessment.xevents.title": "Évaluer les sessions d’événements étendues",
|
||||
"sql.migration.database.backup.load.error": "Une erreur s’est produite lors de l’accès aux détails de la base de données.",
|
||||
"sql.migration.database.connection.error": "Une erreur s'est produite lors de la connexion à la base de données de migration cible.",
|
||||
"sql.migration.database.connection.error.message": "Erreur de connexion : {0} {1}",
|
||||
"sql.migration.database.loading": "Chargement de la liste des tables de la base de données..",
|
||||
"sql.migration.database.loading.tables": "Chargement de la liste des tableaux...",
|
||||
"sql.migration.database.migration.context.menu.tool.tip": "Cliquez sur cette colonne pour activer le menu contextuel des commandes",
|
||||
"sql.migration.database.migration.duration.tool.tip": "Durée de la migration",
|
||||
"sql.migration.database.migration.finish.time.tool.tip": "L'heure de fin de la migration",
|
||||
"sql.migration.database.migration.migration.mode.tool.tip": "Dans Azure Database Migration Service, vous pouvez migrer vos bases de données hors connexion ou lorsqu'elles sont en ligne. Dans une migration hors ligne, le temps d'arrêt de l'application commence au démarrage de la migration. Pour limiter les temps d'arrêt au temps qu'il vous faut pour basculer vers le nouvel environnement après la migration, utilisez une migration en ligne.",
|
||||
"sql.migration.database.migration.mode.description": "Pour effectuer la migration vers le serveur cible Azure SQL, choisissez un mode de migration en fonction de vos besoins en temps d’arrêt.",
|
||||
"sql.migration.database.migration.mode.label": "Mode de migration",
|
||||
"sql.migration.database.migration.mode.offline.description": "Le temps d’arrêt de l’application va démarrer lorsque la migration démarre.",
|
||||
@@ -208,14 +225,22 @@
|
||||
"sql.migration.database.migration.service": "Database Migration Service",
|
||||
"sql.migration.database.migration.service.authentication.keys": "Clés d’authentification du service de migration de base de données",
|
||||
"sql.migration.database.migration.service.created.successfully": "Création réussie d’un Database Migration Service",
|
||||
"sql.migration.database.migration.start.time.tool.tip": "L'heure de début de la migration",
|
||||
"sql.migration.database.migration.status": "État de la migration de base de données",
|
||||
"sql.migration.database.migration.status.label": "État de la migration de base de données : {0}",
|
||||
"sql.migration.database.missing.tables": "0 tableaux trouvés.",
|
||||
"sql.migration.database.migration.target.instance.database.name.tool.tip": "Le nom de la base de données cible",
|
||||
"sql.migration.database.migration.target.instance.server.name.tool.tip": "Le nom du serveur cible",
|
||||
"sql.migration.database.migration.target.type.tool.tip": "Le type de cible de ressource Azure [SQL Managed Instance, SQL Virtual Machine, SQL Database]",
|
||||
"sql.migration.database.missing.tables": "0 tables trouvées dans la base de données source.",
|
||||
"sql.migration.database.page.description": "Sélectionnez l’emplacement des sauvegardes de base de données à utiliser pendant la migration.",
|
||||
"sql.migration.database.schema.migration.dacpac": "Extension dacpac SQL Server",
|
||||
"sql.migration.database.schema.migration.help": "Assurez-vous de migrer le schéma de base de données de la source vers la cible en utilisant le {0} ou le {1} dans Azure Data Studio avant de sélectionner la liste des tables à migrer.",
|
||||
"sql.migration.database.schema.migration.project": "Extension Projets de base de données SQL",
|
||||
"sql.migration.database.status.column": "État de la migration",
|
||||
"sql.migration.database.status.tool.tip": "L'état actuel de la migration",
|
||||
"sql.migration.database.table.refresh.label": "Actualiser",
|
||||
"sql.migration.database.table.selection.description": "Pour migrer vers la cible Azure SQL, sélectionnez des tables dans chaque base de données pour la migration.",
|
||||
"sql.migration.database.table.selection.label": "Sélection de la table de migration",
|
||||
"sql.migration.database.table.selection.description": "Pour chaque base de données ci-dessous, cliquez sur Modifier pour sélectionner les tables à migrer de la source vers la cible. Puis, avant de cliquer sur Next, validez la configuration fournie en cliquant sur 'Run validation'.",
|
||||
"sql.migration.database.table.selection.label": "Sélection de table",
|
||||
"sql.migration.database.table.source.column.label": "Base de données source",
|
||||
"sql.migration.database.table.tables.column.label": "Sélectionner des tables",
|
||||
"sql.migration.database.table.target.column.label": "Base de données cible",
|
||||
@@ -255,14 +280,27 @@
|
||||
"sql.migration.error.aria.view.details": "Cliquez pour voir les détails de l'erreur",
|
||||
"sql.migration.error.details.label": "Erreur(s) de migration",
|
||||
"sql.migration.error.details.title": "Détails de l'erreur de migration",
|
||||
"sql.migration.error.dialog.clear.button.label": "Effacer",
|
||||
"sql.migration.error.title": "Détails de l’état de la migration",
|
||||
"sql.migration.failed": "Échec des migrations de base de données",
|
||||
"sql.migration.feedback.issue.title": "Commentaires sur l'expérience de la migration",
|
||||
"sql.migration.field.label.deteected.files": "Fichiers détectés",
|
||||
"sql.migration.field.label.last.restored.file.time": "Heure du dernier fichier restauré",
|
||||
"sql.migration.field.label.last.uloaded.file.time": "Heure du dernier chargement du fichier",
|
||||
"sql.migration.field.label.last.uploaded.file": "Dernier fichier chargé",
|
||||
"sql.migration.field.label.mi.restore.state": "État de restauration de Managed Instance",
|
||||
"sql.migration.field.label.pending.differential.backups": "Sauvegardes différentielles en attente",
|
||||
"sql.migration.field.label.queued.files": "Fichiers en file d’attente",
|
||||
"sql.migration.field.label.restore.percent.completed": "Pourcentage de restauration effectué",
|
||||
"sql.migration.field.label.restore.plan.size": "Taille du plan de restauration (Mo)",
|
||||
"sql.migration.field.label.restored.files": "Fichiers restaurés",
|
||||
"sql.migration.field.label.restored.size": "Taille restaurée (Mo)",
|
||||
"sql.migration.field.label.restoring.files": "Restauration des fichiers",
|
||||
"sql.migration.field.label.skipped.files": "Fichiers ignorés",
|
||||
"sql.migration.field.label.unrestorable.files": "Fichiers non récupérables",
|
||||
"sql.migration.file.name": "Nom de fichier",
|
||||
"sql.migration.finish.time": "Heure de fin",
|
||||
"sql.migration.first.lsn": "Premier NSE",
|
||||
"sql.migration.full.backup.files": "Fichiers de sauvegarde complète",
|
||||
"sql.migration.full.backup.files": "Fichier(s) de sauvegarde complète",
|
||||
"sql.migration.generic.congratulations": "Nous avons terminé l’évaluation de votre instance de SQL Server «{0}».",
|
||||
"sql.migration.hr": "{0} heure",
|
||||
"sql.migration.hrs": "{0} heures",
|
||||
@@ -300,8 +338,9 @@
|
||||
"sql.migration.ir.page.sql.migration.service.not.found": "Aucun Database Migration Service trouvé. Créez-en un.",
|
||||
"sql.migration.ir.page.title": "Service Azure Database Migration",
|
||||
"sql.migration.ir.setup.step1": "Étape 1 : {0}",
|
||||
"sql.migration.ir.setup.step2": "Étape 2 : Utilisez cette clé pour inscrire votre runtime d'intégration",
|
||||
"sql.migration.ir.setup.step3": "Étape 3 : cliquez sur le bouton « Tester la connexion » pour vérifier la connexion entre Azure Database Migration Service et Integration Runtime.",
|
||||
"sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime",
|
||||
"sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime",
|
||||
"sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime",
|
||||
"sql.migration.issue.aria.label": "Problème bloquant : {0}",
|
||||
"sql.migration.issues": "Problèmes",
|
||||
"sql.migration.issues.count": "Problèmes ({0})",
|
||||
@@ -311,8 +350,8 @@
|
||||
"sql.migration.key2.copied": "Clé 2 copiée",
|
||||
"sql.migration.key2.label": "Clé 2",
|
||||
"sql.migration.last.LSN": "Dernier NSE",
|
||||
"sql.migration.last.applied.backup.files": "Derniers fichiers de sauvegarde appliqués",
|
||||
"sql.migration.last.applied.files.taken.on": "Dernière application du ou des fichiers de sauvegarde effectuée le",
|
||||
"sql.migration.last.applied.backup.files": "Derniers fichier(s) de sauvegarde appliqués",
|
||||
"sql.migration.last.applied.files.taken.on": "Dernière sauvegarde appliquée effectuée le",
|
||||
"sql.migration.last.applied.lsn": "Dernier LSN appliqué",
|
||||
"sql.migration.last.scan.completed": "Dernière analyse terminée : {0}",
|
||||
"sql.migration.learn.more": "En savoir plus",
|
||||
@@ -333,6 +372,7 @@
|
||||
"sql.migration.migration.status.filter": "Filtre d’état de la migration",
|
||||
"sql.migration.min": "{0} minute",
|
||||
"sql.migration.mins": "{0} minutes",
|
||||
"sql.migration.missing.table.name.column": "Nom de la table",
|
||||
"sql.migration.missing.targetPassword.error": "Pour continuer, saisissez un mot de passe cible valide.",
|
||||
"sql.migration.missing.targetUserName.error": "Pour continuer, entrez un nom d'utilisateur cible valide.",
|
||||
"sql.migration.mode": "Mode",
|
||||
@@ -391,6 +431,7 @@
|
||||
"sql.migration.offline.caps": "OFFLINE",
|
||||
"sql.migration.ok": "OK",
|
||||
"sql.migration.online": "En ligne",
|
||||
"sql.migration.open": "Ouvrir",
|
||||
"sql.migration.open.migration.destails.error": "Erreur lors de l’ouverture de la boîte de dialogue détails de la migration",
|
||||
"sql.migration.open.migration.service.error": "Erreur lors de l’ouverture de la boîte de dialogue du service de migration",
|
||||
"sql.migration.open.migration.target.error": "Erreur lors de l’ouverture de la cible de migration",
|
||||
@@ -418,6 +459,33 @@
|
||||
"sql.migration.resource.group.description": "Un groupe de ressources est un conteneur qui inclut les ressources associées à une solution Azure.",
|
||||
"sql.migration.resource.group.not.found": "Aucun groupe de ressources trouvé.",
|
||||
"sql.migration.resourceGroups": "Groupe de ressources",
|
||||
"sql.migration.restart.migration.wizard": "Redémarrer l'assistant de migration",
|
||||
"sql.migration.restore.backupset.status.none": "Aucun(e)",
|
||||
"sql.migration.restore.backupset.status.queued": "En attente",
|
||||
"sql.migration.restore.backupset.status.restored": "Restauré",
|
||||
"sql.migration.restore.backupset.status.restoring": "Restauration",
|
||||
"sql.migration.restore.backupset.status.skipped": "Ignoré",
|
||||
"sql.migration.restore.backuptype.database": "Base de données",
|
||||
"sql.migration.restore.backuptype.differentialdatabase": "Base de données différentielle",
|
||||
"sql.migration.restore.backuptype.differentialfile": "Fichier différentiel",
|
||||
"sql.migration.restore.backuptype.differentialpartial": "Différentiel partiel",
|
||||
"sql.migration.restore.backuptype.file": "Fichier",
|
||||
"sql.migration.restore.backuptype.partial": "Partiel",
|
||||
"sql.migration.restore.backuptype.transactionlog": "Journal des transactions",
|
||||
"sql.migration.restore.backuptype.unknown": "Inconnu",
|
||||
"sql.migration.restore.status.Restoring": "Restauration",
|
||||
"sql.migration.restore.status.blocked": "Bloqué",
|
||||
"sql.migration.restore.status.cancelled": "Annulé",
|
||||
"sql.migration.restore.status.completed": "Terminé",
|
||||
"sql.migration.restore.status.completing.migration": "Exécution de la migration",
|
||||
"sql.migration.restore.status.failed": "Échec",
|
||||
"sql.migration.restore.status.initializing": "Initialisation en cours",
|
||||
"sql.migration.restore.status.none": "Aucun(e)",
|
||||
"sql.migration.restore.status.not.started": "Non démarré",
|
||||
"sql.migration.restore.status.restore.completed": "Restauration terminée",
|
||||
"sql.migration.restore.status.restore.paused": "Restauration suspendue",
|
||||
"sql.migration.restore.status.searching.backups": "Recherche des sauvegardes",
|
||||
"sql.migration.restore.status.waiting": "En attente",
|
||||
"sql.migration.resume.session": "Reprendre la session précédemment enregistrée",
|
||||
"sql.migration.resume.title": "Réexécuter le flux de travail de migration",
|
||||
"sql.migration.retry.migration": "Réessayer la migration",
|
||||
@@ -437,10 +505,12 @@
|
||||
"sql.migration.search": "Recherche",
|
||||
"sql.migration.search.for.migration": "Filtrer les résultats de la migration",
|
||||
"sql.migration.sec": "{0} s",
|
||||
"sql.migration.select": "Sélectionner",
|
||||
"sql.migration.select.azure.mi": "Sélectionnez votre abonnement Azure cible et votre Azure SQL Managed Instance cible.",
|
||||
"sql.migration.select.azure.vm": "Sélectionnez votre abonnement Azure cible et votre SQL Server cible sur la machine virtuelle Azure pour votre cible.",
|
||||
"sql.migration.select.database.to.continue": "Veuillez sélectionner 1 ou plusieurs connexions pour la migration",
|
||||
"sql.migration.select.database.to.migrate": "Sélectionner les bases de données à migrer",
|
||||
"sql.migration.select.migration.tables": "Sélectionner les tables à migrer",
|
||||
"sql.migration.select.prompt": "Cliquez sur l’instance SQL Server ou sur l’une des bases de données à gauche pour afficher ses détails.",
|
||||
"sql.migration.select.service.apply.label": "Appliquer",
|
||||
"sql.migration.select.service.delete.label": "Effacer",
|
||||
@@ -466,9 +536,9 @@
|
||||
"sql.migration.select.target.to.continue": "Pour continuer, sélectionnez une cible.",
|
||||
"sql.migration.server": "Serveur",
|
||||
"sql.migration.service.account.info.text": "Vérifiez que le compte de service exécutant l'instance source de SQL Server a des privilèges de lecture sur le partage réseau.",
|
||||
"sql.migration.service.container.container.description1": "Azure Database Migration Service utilise le runtime d'intégration auto-hébergé d’Azure Data Factory pour charger des sauvegardes du partage fie réseau local vers Azure.",
|
||||
"sql.migration.service.container.container.description2": "Suivez les instructions ci-dessous pour configurer le runtime d'intégration auto-hébergé.",
|
||||
"sql.migration.service.container.heading": "Configurer runtime d'intégration",
|
||||
"sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).",
|
||||
"sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.",
|
||||
"sql.migration.service.container.heading": "Set up integration runtime",
|
||||
"sql.migration.service.container.loading.help": "Chargement des services de migration",
|
||||
"sql.migration.service.details.authKeys.label": "Clés d'authentification",
|
||||
"sql.migration.service.details.authKeys.title": "Clés d’authentification utilisées pour se connecter au nœud de runtime d'intégration auto-hébergé",
|
||||
@@ -476,14 +546,18 @@
|
||||
"sql.migration.service.details.dialog.title": "Service Azure Database Migration",
|
||||
"sql.migration.service.details.ir.label": "Nœuds de runtime d'intégration auto-hébergé",
|
||||
"sql.migration.service.details.status.unavailable": "-- non disponible --",
|
||||
"sql.migration.service.error.not.ready": "L’erreur suivante s’est produite lors de la récupération des informations d’inscription pour Azure Database Migration Service « {0} ». Cliquez sur Actualiser et réessayez. Erreur : « {1} ».",
|
||||
"sql.migration.service.header": "Détails Azure Database Migration Service « {0} » :",
|
||||
"sql.migration.service.not.found": "Aucun service de migration trouvé. Pour continuer, créez-en un.",
|
||||
"sql.migration.service.not.ready": "Azure Database Migration Service n’est pas inscrit. Azure Database Migration Service « {0} » doit être inscrit auprès d’un runtime d'intégration auto-hébergé sur n’importe quel nœud.",
|
||||
"sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.",
|
||||
"sql.migration.service.prompt": "{0} (modification)",
|
||||
"sql.migration.service.ready": "La Azure Database Migration Service « {0} » est connectée au runtime d'intégration auto-hébergé qui s’exécutent sur le nœud - {1}",
|
||||
"sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.",
|
||||
"sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.",
|
||||
"sql.migration.service.selection.location.msg": "Veuillez sélectionner l’emplacement de vos fichiers de sauvegarde de base de données avant de continuer.",
|
||||
"sql.migration.service.status.refresh.error": "Une erreur s’est produite lors de l’actualisation de l’état de création du service de migration.",
|
||||
"sql.migration.services.container.description": "Entrez les informations ci-dessous pour ajouter une nouvelle Azure Database Migration Service.",
|
||||
"sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.",
|
||||
"sql.migration.services.dialog.title": "Créer Azure Database Migration Service",
|
||||
"sql.migration.services.location": "Région Azure pour votre Azure Database Migration Service. Il doit s’agir de la même région que votre Azure SQL cible.",
|
||||
"sql.migration.services.name": "Nom de Azure Database Migration Service.",
|
||||
@@ -611,8 +685,10 @@
|
||||
"sql.migration.source.credentials": "Informations d’identification sources",
|
||||
"sql.migration.source.database": "Nom de la base de données source",
|
||||
"sql.migration.source.databases": "Bases de données sources",
|
||||
"sql.migration.source.details.sqlAuth": "Saisissez les identifiants d’authentification SQL utilisés pour vous connecter à l’instance SQL Server {0}. Ces informations d’identification seront utilisées pour se connecter à l’instance SQL Server et identifier les fichiers de sauvegarde valides.",
|
||||
"sql.migration.source.details.windowAuth": "Entrez les informations d’identification d’authentification Windows utilisées pour se connecter à SQL Server instance {0}. Ces informations d’identification seront utilisées pour se connecter à l’instance SQL Server et identifier les fichiers de sauvegarde valides.",
|
||||
"sql.migration.source.details.sqlAuth.db": "Entrez les informations d'identification d'authentification SQL utilisées pour se connecter à l'instance SQL Server {0}. Ces informations d'identification seront utilisées pour se connecter à l'instance SQL Server à partir du runtime d'intégration auto-hébergé.",
|
||||
"sql.migration.source.details.sqlAuth.nonDb": "Saisissez les identifiants d’authentification SQL utilisés pour vous connecter à l’instance SQL Server {0}. Ces informations d’identification seront utilisées pour se connecter à l’instance SQL Server et identifier les fichiers de sauvegarde valides.",
|
||||
"sql.migration.source.details.windowAuth.db": "Entrez les informations d'identification d'authentification Windows utilisées pour se connecter à l'instance SQL Server {0}. Ces informations d'identification seront utilisées pour se connecter à l'instance SQL Server à partir du runtime d'intégration auto-hébergé.",
|
||||
"sql.migration.source.details.windowAuth.nonDb": "Entrez les informations d’identification d’authentification Windows utilisées pour se connecter à SQL Server instance {0}. Ces informations d’identification seront utilisées pour se connecter à l’instance SQL Server et identifier les fichiers de sauvegarde valides.",
|
||||
"sql.migration.source.login": "Connexion source",
|
||||
"sql.migration.source.server": "Serveur source",
|
||||
"sql.migration.source.version": "Version source",
|
||||
@@ -635,7 +711,9 @@
|
||||
"sql.migration.sqldb.column.usedparallelcopies": "Copies parallèles utilisées",
|
||||
"sql.migration.sqldb.not.ready": "Le serveur de base de données langage SQL '{0}' n'est pas disponible pour la migration car il est actuellement à l'état '{1}'. Pour continuer, sélectionnez un serveur de base de données langage SQL disponible.",
|
||||
"sql.migration.src.database": "Base de données source",
|
||||
"sql.migration.src.database.tool.tip": "Nom de la base de données source",
|
||||
"sql.migration.src.server": "Nom de la source",
|
||||
"sql.migration.src.server.tool.tip": "Nom du serveur source",
|
||||
"sql.migration.start.login.migration.button": "Migrer",
|
||||
"sql.migration.start.migration.button": "Démarrer la migration",
|
||||
"sql.migration.start.session": "Démarrer une nouvelle session",
|
||||
@@ -678,6 +756,8 @@
|
||||
"sql.migration.status.warning.count.multiple": " ({0} avertissements)",
|
||||
"sql.migration.status.warning.count.single": " ({0} avertissement)",
|
||||
"sql.migration.storage.account": "Compte de stockage",
|
||||
"sql.migration.storageAccount.warning.many": "L’instance cible '{0}' n’est peut-être pas en mesure d’accéder aux '{1}' du compte de stockage. Vérifiez que le sous-réseau du instance cible est sur liste verte sur le compte de stockage et, le cas échéant, que le point de terminaison privé se trouve dans le même réseau virtuel que le serveur cible.",
|
||||
"sql.migration.storageAccount.warning.one": "L’instance cible '{0}' n’est peut-être pas en mesure d’accéder aux '{1}' du compte de stockage. Vérifiez que le sous-réseau de l’instance cible est sur liste verte sur le compte de stockage et, le cas échéant, que les points de terminaison privés se trouvent dans le même réseau virtuel que le serveur cible.",
|
||||
"sql.migration.subscription": "Abonnement",
|
||||
"sql.migration.summary.azure.storage": "Stockage Azure",
|
||||
"sql.migration.summary.azure.storage.subscription": "Abonnement au stockage Azure",
|
||||
@@ -698,7 +778,7 @@
|
||||
"sql.migration.tab.migrations.title": "Migrations",
|
||||
"sql.migration.table.error.title": "Détails de l'état de la migration des tables",
|
||||
"sql.migration.table.migration.status.label": "État de la migration des tables : {0}",
|
||||
"sql.migration.table.missing.count": "Tables cibles manquantes exclues de la liste : {0}",
|
||||
"sql.migration.table.missing.count": "Tables manquantes sur la cible : {0}",
|
||||
"sql.migration.table.select.label": "Sélectionnez des tableaux pour {0}",
|
||||
"sql.migration.table.selected.count": "{0} de {1} tables sélectionnées",
|
||||
"sql.migration.table.selection.count": "{0} sur {1}",
|
||||
@@ -822,6 +902,7 @@
|
||||
"sql.migration.wizard.sku.assessment.error.detail": "[Il n’existe aucun résultat d’évaluation pour valider la préparation de la migration de votre base de données. En cochant cette case, vous reconnaissez vouloir poursuivre la migration de votre base de données vers la cible Azure SQL souhaitée.]",
|
||||
"sql.migration.wizard.sku.assessment.unexpected.error": "Une erreur inattendue s’est produite lors de l’évaluation du serveur « {0} ».{3}Message:pile {1}{3}: {2}",
|
||||
"sql.migration.wizard.sku.choose_a_target": "Choisir votre cible Azure SQL",
|
||||
"sql.migration.wizard.sku.choose_a_target.help": "Vous ne savez pas quelle cible Azure SQL vous convient le mieux ? Apprendre encore plus",
|
||||
"sql.migration.wizard.sku.error": "Une erreur s’est produite lors de la génération des recommandations SKU pour le serveur '{0}'.",
|
||||
"sql.migration.wizard.sku.error.noRecommendation": "Aucune recommandation disponible",
|
||||
"sql.migration.wizard.sku.error.noRecommendation.reason": "Aucune recommandation de référence SKU n’a été générée, car il n’y avait aucune référence SKU pouvant satisfaire les caractéristiques de performances de votre source. Essayez de sélectionner une autre plateforme cible, d’ajuster les paramètres de recommandation, de sélectionner un autre ensemble de bases de données à évaluer ou de modifier le modèle de recommandation.",
|
||||
@@ -837,6 +918,9 @@
|
||||
"sql.migration.wizard.target.title": "Cible Azure SQL",
|
||||
"sql.migration.wizard.troubleshooting": "En savoir plus : https://aka.ms/dms-migrations-troubleshooting.",
|
||||
"sql.migration.yes": "Oui",
|
||||
"sql.retry.migration.prompt": "Voulez-vous réessayer les migrations de table ayant échoué ?",
|
||||
"sql.retry.migration.summary": "Corrigez les erreurs avant de réessayer la migration.",
|
||||
"sql.retry.migration.title": "La migration a échoué avec les erreurs suivantes :",
|
||||
"total.databases.selected": "{0} de bases de données {1} sélectionnées",
|
||||
"total.tables.selected.of.total": "{0} sur {1}",
|
||||
"waitingForService": "En attente du démarrage du composant {0}."
|
||||
@@ -848,6 +932,8 @@
|
||||
"dist/service/serviceClient": {
|
||||
"downloadingService": "Téléchargement de {0}",
|
||||
"downloadingServiceComplete": "Téléchargement de {0} terminé",
|
||||
"downloadingServiceFailed": "Échec du téléchargement des fichiers binaires pour {0}. Utilisez le lien suivant pour résoudre le problème : {1}.",
|
||||
"downloadingServiceFailedWithLinkMarkup": "Échec du téléchargement des fichiers binaires pour {0}. Utilisez ce [link to troubleshoot]({1}).",
|
||||
"downloadingServiceSize": "({0} Ko)",
|
||||
"downloadingServiceStatus": "Téléchargement de {0}",
|
||||
"entryExtractedChannelMsg": "{0} extrait ({1}/{2})",
|
||||
|
||||
Reference in New Issue
Block a user